body 
{
    background-image:url(/UserFiles/Servers/Server_1431957/Image/bg.jpg);
    background-attachment: fixed;
}


#logobox {
	background:url(/UserFiles/Servers/Server_3815027/Image/Theme/orange2.jpg) repeat-x top #ff9900;
        background:#336699;
	text-align:center; 
	vertical-align:middle;
}

#schoolname
{
        font-size:16px;
        color:white;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
}

#schoolmsg {
       text-transform:none;
       font-family:times;  
       font-weight:normal;
       font-size:18px;
       color:#ffffff;
           }

#imagebox {
	text-align:center;
        background: #ffffff;
}



a.user_link:link,
a.user_link:active,
a.user_link:visited,
a.user_link:hover,
a.admin_menu,
a.admin_menu:link,  
a.admin_menu:active, 
a.admin_menu:visited,
a.admin_menu:hover,
a.SSlink,
a.SSlink:link,
a.SSlink:active,
a.SSlink:visited,
a.SSlink:hover
{
  font-family:Tahoma,Arial,sans-serif;
  color:#fff;
  font-size: 12px;
  text-decoration:none;
}

a.user_link:hover,
a.admin_menu:hover,
a.SSlink:hover
{
  text-decoration: underline;
}

a.admin_menu,
a.admin_menu:link,  
a.admin_menu:active, 
a.admin_menu:visited,
a.admin_menu:hover
{
  padding-right:5px;
}


/** Main Menu Text Styles **/

.main_menul0oout,
.main_menul0oover,
.main_menul0iout,
.main_menul0iover,
.main_menul1oout,
.main_menul1oover,
.main_menul1iout,
.main_menul1iover
{
  font-family: Arial;
  font-weight:bold;
  font-size: 10pt;
  text-decoration: none;
}

/** Main Menu Text Colors **/

.main_menul0oout,
.main_menul0iout
{
  color: #ddd;
}

.main_menul0oover,
.main_menul0iover,
.main_menul1oover,
.main_menul1iover
{
  color: #fff;
}

.main_menul1oout,
.main_menul1iout
{
  color: #333;
}

.main_menul0oout,
.main_menul0oover
{
  text-align:center;
}

/** Main Menu Box Colors **/

.main_menul1oout,
.main_menul1iout
{
  background:#eee;
}

.main_menul1oover,
.main_menul1iover
{
  background:#6390C0;
}

.main_menul1oout,
.main_menul1oover
{
  border:1px solid #666;
}

.main_menul1iout,
.main_menul1iover
{
  padding: 2px 2px 2px 3px;
  border:1px solid white;
}

/** Main Menu Bar Style **/

#menuBar {
  height:42px;
  background:url(/UserFiles/Servers/Server_3815027/Image/Theme/menu_bg.gif) repeat-x;
  padding-top:5px;
}



/* Homepage Content Styling*/

.content,
.homepage_title,
a.list,
a.list:link,  
a.list:active, 
a.list:visited,
a.list:hover
{
   font-family:Tahoma,Arial,sans-serif;
}

a:hover
{
  text-decoration:none;
}



.content
{
	font-size:11px;line-height:20px;
}
.homepage_title
{
	font-size:15px;color:#3a3b3f;
        font-weight:bold;
}

a:hover {
 text-decoration:none;
}

a.list,
a.list:link,  
a.list:active, 
a.list:visited,
a.list:hover
{
	font-size:11px;
	font-weight:bold;
	color:#4f4f4f;
	line-height:17px;
    text-decoration:none;
}
a.list:hover
{
        text-decoration:underline;
}

/* Sub Page Styling */

#breadcrumb
{
	padding-bottom: 10px;
}

#breadcrumb,  
#breadcrumb td,
#breadcrumb a
{
	color: #972c24;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#breadcrumb a:hover
{
	text-decoration: underline;
}

#pagetitle
{
	color: black;
	font-family: Arial,sans-serif;
	font-size: 19px;
	font-weight: bold;
	padding: 15px 0px;
}

#subSideBar {
    text-align: left;
    vertical-align:top;
    padding-top:15px;
    padding-left:25px;
    background:#ccc;
}

/** News Styling **/  

a.news_link,
a.news_link:link,
a.news_link:active
a.news_link:visited,
{
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3065bf;
	text-decoration:none;
}
a.news_link:hover
{
	text-decoration:underline;
}

#news_box
{
	border: 1px solid #ccc;
	padding: 20px;
    /*background:url(/UserFiles/Servers/Server_3815027/Image/Theme/orange.jpg) repeat-x top;*/
 background:#ddd;
	width:360px;
	height:200px;
}

/** Mini Calendar Background **/

.tbl_mini_calendar,
td.mini_calendar_header_small,
td.mini_calendar_header,
.mini_calendar_tbl
{
        background:#336699;  
}

/** Mini Calendar Text **/

td.mini_calendar_header,
td.mini_calendar_header_small,
td.mini_calendar_event_bold_small
{
        color: white;
        font-family: Tahoma,Verdana,Arial,Helvetica;
}		

td.mini_calendar_header
{
        font-weight:bold;
        font-size: 11pt;
}

td.mini_calendar_header_small
{
        font-size: 9pt;
}

/** Mini Calendar Links **/ 

a.mini_calendar_event_small:link,
a.mini_calendar_event_small:visited,
a.mini_calendar_header_small:link,
a.mini_calendar_header_small:visited,
a.mini_calendar_event_bold_small:link,
a.mini_calendar_event_bold_small:visited
{
 color:#eee;
 font-size:9pt;
}

a.mini_calendar_event_bold_small:hover,
a.mini_calendar_event_small:hover,
a.mini_calendar_header_small:hover

{
 color:#eee;
 font-size:9pt;
}


/** Mini Upcoming Events **/

.mini_upcomingevent_header,
.mini_upcomingevent_event,
.mini_upcomingevent_event_bold
{
   font-family:Tahoma,Arial,sans-serif;
}


.tbl_mini_upcomingevent
{
	background:url(/UserFiles/Servers/Server_3815027/Image/Theme/orange.jpg) repeat-x top;
    background:#ddd;
    border:1px solid #ccc;
	margin-top:20px;
}


.mini_upcomingevent_event,
td.mini_upcomingevent_event
{
    color:#000;
	padding-bottom: 2em;
	font-size: 9pt;
}

td.mini_upcomingevent_header {
     color:#3A3B3F;
     font-size:12pt;
	 font-weight:bold;
     background: none;
     padding:10px;
}


A.mini_upcomingevent_event,
A.mini_upcomingevent_event:link,
A.mini_upcomingevent_event:visited,
A.mini_upcomingevent_event:hover,
A.mini_upcomingevent_bold,
A.mini_upcomingevent_event_bold:link, 
A.mini_upcomingevent_event_bold:visited,
A.mini_upcomingevent_event_bold:hover
{
	padding:0px;
	font-family:Tahoma,Arial,sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #1141ae;
	text-decoration:none;
}

A.mini_upcomingevent_event:hover,
A.mini_upcomingevent_event_bold:hover
{
    text-decoration:underline;
}	
