body
{
	background:url(/UserFiles/Servers/Server_7429126/Image/Theme/BG.jpg) repeat-x bottom;
	background-attachment:fixed;
}

#marquee {
           color:#004085;  
}

#SchoolName
{
	padding-left:20px;
	font-family:verdana, sans-serif;
	font-size:24px;
	font-weight:bold;
        color:#004085;
}

#schoolmsg
{
	padding-left:20px;
	font-family:Georgia,Times,serif;
	font-size:12px;
	font-weight:bold;
	font-style:Italic;
	color:#777;
}


#flash {

}


#welcome,
#footer,
a.admin_menu,
a.admin_menu:link,
a.admin_menu:active,
a.admin_menu:visited,
a.admin_menu:hover,
a.user_link,
a.user_link:link,  
a.user_link:active, 
a.user_link:visited,
a.user_link:hover,
a.SSlink,
a.SSlink:link,  
a.SSlink:active, 
a.SSlink:visited,
a.SSlink:hover
{
	font-family:Tahoma, Arial,sans-serif;
	color:#6f6f6f;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.admin_menu,
a.admin_menu:link,
a.admin_menu:active,
a.admin_menu:visited,
a.admin_menu:hover
{
	padding-right:3px;
}

a.admin_menu:hover,
a.user_link:hover,
a.SSlink:hover
{
	text-decoration: underline;
}

/** Main Menu Styling **/ 

.main_menul0oout,
.main_menul0oover,
.main_menul0iout,
.main_menul0iover
{
	color: white;
	font-family: Arial, Myriad Pro,Arial,sans-serif;
	font-size: 14px;
	text-decoration: none;
}

.main_menul0oover,
.main_menul0iover
{
	text-decoration: underline;
}

.main_menul1oout,
.main_menul1oover,
.main_menul1iout,
.main_menul1iover
{
	font-family: Arial,Myriad Pro,Arial,sans-serif;
	font-size: 12px;
}
	
.main_menul1oout,
.main_menul1iout
{
	color: #fff;
	background:#6cb1ff;
	text-decoration: none;
}

.main_menul1oover,
.main_menul1iover
{
	color: #fff;
	background:#0163ce;
	text-decoration: underline;
}

.main_menul1iout,
.main_menul1iover
{
	padding-left:17px;
	padding-top:5px;
	padding-bottom:3px;
	border:1px solid white;
}

#menuBar
{
        border-bottom:4px #002c5d;
	padding-left:20px;
	padding-top:10px;
        background:url(/UserFiles/Servers/Server_7429126/Image/Theme/lolmenu.jpg) repeat-x bottom;
}

/**Home Page Content Style**/

.homepage_title
{
	font-family:Georgia,serif;
	font-size:17px;
        font-weight:normal;
        color: #000;
        margin-bottom:10px;
}

.content
{
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	line-height:20px;
}

a.list,
a.list:link,  
a.list:active, 
a.list:visited,
a.list:hover
{
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6f6f6f;
	line-height:17px;
	text-decoration:none;
}

a.list:hover
{
	text-decoration:underline;
}

/** Sub Page Styling **/

#breadcrumb,
#breadcrumb td,
#breadcrumb a
{
	color: #4f4f4f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#breadcrumb a:hover
{
	text-decoration: underline;
}

#pageTitle
{
	padding-top:20px;
	padding-bottom:10px;
	font-family:tahoma,sans-serif;
	font-size:21px;
}

#contentbody
{
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	line-height:20px;
}

#subSideBar /** On Home also **/
{
background:#eee;
border:1px solid #ddd;
background:url(/UserFiles/Servers/Server_7429126/Image/Theme/lolside.jpg) repeat-x bottom #ffffff;

}
 

/** News Styling **/

a.news_link,
a.news_link:link,
a.news_link:active,
a.news_link:visited,
a.news_link:hover
{
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6f6f6f;
	text-decoration:none;
}

a.news_link:hover
{
	text-decoration:underline;
}

#news_box
{
	border: 1px solid #d7d7d7;
	padding: 20px;
	background:#e7e7e7;
	width:250px;
	height:200px;
}

#news_div
{
	text-align: center;
}


/** Mini Calendar Background **/

.tbl_mini_calendar,
td.mini_calendar_header_small,
td.mini_calendar_header,
.mini_calendar_tbl
{
        background:#0163ce;  
}

/** 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_event_small:hover,
a.mini_calendar_header_small:link,
a.mini_calendar_header_small:visited,
a.mini_calendar_header_small:hover,
a.mini_calendar_event_bold_small:link,
a.mini_calendar_event_bold_small:visited,
a.mini_calendar_event_bold_small:hover
{
 color:white;
 font-size:9pt;
 text-decoration:none;
}

a.mini_calendar_event_bold_small:hover,
a.mini_calendar_event_small:hover,
a.mini_calendar_header_small:hover
{
 text-decoration:underline;
}

a.mini_calendar_day_small:link,
a.mini_calendar_day_small:active,
a.mini_calendar_day_small:visited
{
 color:#0066ff;
 text-decoration:none;
}
 
a.mini_calendar_day_small:hover
{
 color:#0066ff;
 text-decoration:underline;
} 

/** Mini Upcoming Events **/

table.tbl_mini_upcomingevent {
  margin-top:10px;
  align:left;
}

/** Mini Upcoming Event Background **/

.tbl_mini_upcomingevent 
{
	background:none;
	margin-top:20px;
}

/** Mini Upcoming Event Header **/

td.mini_upcomingevent_header
{
	white-space:nowrap;
    background: none;
	font-family:Georgia,serif;
	font-size:17px;
    font-weight:normal;
    color: #000;
    margin-bottom:10px;
}

/** Mini Upcoming Event Links **/

a.mini_upcomingevent_event:link,
a.mini_upcomingevent_event:active,
a.mini_upcomingevent_event:visited,
a.mini_upcomingevent_event:hover,
a.mini_upcomingevent_event_bold:link, 
a.mini_upcomingevent_event_bold:active,
a.mini_upcomingevent_event_bold:visited,
a.mini_upcomingevent_event_bold:hover
{
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0066ff;
	line-height:17px;
	text-decoration:none;
}

a.mini_upcomingevent_event:hover,
a.mini_upcomingevent_event_bold:hover
{
	text-decoration:underline;
}

/** Mini Upcoming Event Text **/

.mini_upcomingevent_event
{
    font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	line-height:20px;
    color:#000
}
#news_content_body
{
	font-family: Arial,sans-serif;
	padding: 0px 0px;
}