html, body, #ctl00_PageBody {
background:url(/UserFiles/Servers/Server_3973041/Image/Theme/wood-texture2.jpg) repeat-x;
background-attachment: fixed;
}

#menuholder {
 padding-left:0px;
}


#menuholder_sub {
 padding-left:8px;
}

#credits {
 position: relative;
 top:40px;
}


#pagetitle {
 font-size:22px;
 font-family:arial;
 color:#336699;
 padding:20px 0px;
}

#mainbody {
 background:#fff;
 padding:10px 10px;

}

/*
#apple_image {
 position: relative;
 right:53px;
_right:53px;
 bottom:50px;
}
*/

#breadcrumb,
#breadcrumb a,
#breadcrumb a:link,
#breadcrumb a:visited,
#breadcrumb a:active,
#breadcrumb a:hover {
  font-size:10px;
  font-family:verdana;

}

#header {
background:url(/UserFiles/Servers/Server_3858090/Image/Theme/HMStop.jpg) repeat-x left bottom;
height:150px;
}

#welcome {
  color:#ffd9d9;
padding-left:10px;
padding-right:10px;
font-size:11px;
}

#schoolnames {
  font-family:Tahoma, sans-serif;
  font-size: 28px;
  /*font-style: italic;*/
  color:#000000;
  font-weight: bold;
 padding-left:0px;
 z-index:0;
}

#schoolnames_shadow {
  font-family:Tahoma, sans-serif;
  font-size: 28px;
  font-weight: bold;
 padding-left:0px;
 color:#fff;
 z-index:1;
 position: relative;
 bottom:55px;
}

#slogan {
  font-size:13px;
 font-family:arial, sans-serif;
  color:#ffd9d9;
  font-weight: bold;
 padding-left:20px;
}

a.admin_menu,
a.admin_menu:link,  a.admin_menu:active, a.admin_menu:visited
{
  font-family:Arial,sans-serif;
  color:#ffd9d9;
  font-size: 11px;
  text-decoration: none;
  padding-left:14px;
  /*background:url(/UserFiles/Servers/Server_3758860/Image/Theme/siteNavIcon.gif) no-repeat;*/
}
a.admin_menu:hover
{
  font-family:Arial,sans-serif;
  color:#ffd9d9;
  text-decoration: underline;
  font-size: 11px;
  padding-left:14px;
/*background:url(/UserFiles/Servers/Server_3758860/Image/Theme/siteNavIcon.gif) no-repeat;*/
}
a.user_link,
a.user_link:link,  
a.user_link:active, 
a.user_link:visited
{
  font-family:Arial,sans-serif;
  color:#ffd9d9;
  font-size: 11px;
  padding-left:14px;
  text-decoration: none;
/*background:url(/UserFiles/Servers/Server_3758860/Image/Theme/siteNavIcon.gif) no-repeat;*/
}
a.user_link:hover
{
  font-family:Arial,sans-serif;
  color:#ffd9d9;
  font-size: 11px;
  padding-left:14px;
  text-decoration: underline;
/*background:url(/UserFiles/Servers/Server_3758860/Image/Theme/siteNavIcon.gif) no-repeat;*/
}
a.SSlink,
a.SSlink:link,  
a.SSlink:active, 
a.SSlink:visited
{
  font-family:Tahoma, Arial,sans-serif;
  color:#333;
  font-size: 11px;
  text-decoration: none;
}
a.SSlink:hover
{
  font-family:Tahoma, Arial,sans-serif;
  color:#333;
  font-size: 11px;
  text-decoration: underline;
}



/**Main Menu Style**/

#menubar {
 padding-top: 16px;
}

/** Main Menu Styles **/


.main_menul0oout,
.main_menul0oover,
.main_menul0iout,
.main_menul0iover
{
        background: none;
}

/** Menu First Level Border **/
.main_menul0iout,
.main_menul0iover
{
        border: none;
        padding: 0px;
        padding-left:10px;
}

/** Menu First Level Text **/
.main_menuwhite,
.main_menul0oout,
.main_menul0oover,
.main_menul0iout,
.main_menul0iover
{
        color: #222;
        height:25px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        text-decoration: none;
}

/** Menu First Level Text Hover **/
.main_menul0oover,
.main_menul0iover
{
        text-decoration: none;
        height:25px;
        background:none;
        color:#800000;
}

/** Submenu BG **/
.main_menul1oout,
.main_menul1oover,
.main_menul1iout,
.main_menul1iover
{
		background-color:#fff;
        text-decoration:none;

}

/** Submenu Border **/
.main_menul1iout,
.main_menul1iover
{
	border: 1px solid #666; 
        padding: 3px 3px 3px 14px;
}

/** Submenu Text **/
.main_menul1oout,
.main_menul1oover,
.main_menul1iout,
.main_menul1iover
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        text-decoration: none;
        color:#FF0000;
}

/** Submenu Text Hover **/
.main_menul1oover,
.main_menul1iover
{
	background-color:#fff;
        text-decoration:none;
        color: #800000;
}


a,
a:link,
a:visited,
a:active,
a:hover {
 text-decoration: none;
 color:#80671c;
}

#ctl00_ContentPlaceHolder1_ctl02_tblMenus
{
 padding-left:0px;
}






/** START Mini Upcoming Events **/
.tbl_mini_upcomingevent
{
	background: none;
        padding:0px;
        margin:0px;
        width:150px;
}

.tbl_mini_upcomingevent td
{
	color: #000;

}



td.mini_upcomingevent_header,
td.mini_upcomingevent_header a,
A.mini_upcomingevent_header:link,
A.mini_upcomingevent_header:visited,
A.mini_upcomingevent_header:hover
{
 font-family:tahoma, sans-serif;
 font-size:16px;
 color:#FF0000;
  font-weight: bold;
 padding:0px 0px 0px 0px;
 border-bottom:1px solid #ccc;
 background:none;

}

.mini_upcomingevent_event
{
	padding-bottom: 2em;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}

A.mini_upcomingevent_event,
A.mini_upcomingevent_event:link,
A.mini_upcomingevent_event:visited,
A.mini_upcomingevent_event:hover
{
	padding:0px;
	font-weight: bold;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
}

A.mini_upcomingevent_event_bold:link, A.mini_upcomingevent_event_bold:visited
{
	font-weight: bold;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration:none;
}

A.mini_upcomingevent_event_bold:hover
{
	font-weight: bold;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration:none;
}
/** END Mini Upcoming Events **/

table.mini_calendar_tbl {
 background:#333;
 border:4px solid #666; 
 width:178px;
}

table.tbl_mini_calendar {
 background:none;
}

td.mini_calendar_header_small {
 background:none;
}





a.mini_calendar_header_small:hover {
  color:#dedede;
}

table.bluetbl_mini_upcomingevent {
margin:0px;
padding:0px;  
  background:none;
  width:100%;

  padding-top:0px;
 background:url(/UserFiles/Servers/Server_3973041/Image/Theme/header.jpg) repeat-x top;
}

td.bluemini_upcomingevent_header,
.bluetbl_mini_upcomingevent {

 font-family:tahoma, sans-serif;
 font-size:14px;
 color:#fff;
 padding:5px 0px 10px 0px;
 font-weight: bold;
  background:none;
  margin-top:1px;
}

.homepage_title {
 font-family:tahoma, sans-serif;
 font-size:16px;
 color:#006290;
  font-weight: bold;
 padding:0px 0px 0px 0px;
 border-bottom:1px solid #ccc;

}

#news_box {
 padding-left:12px;
 padding-top:0px;
  width:100%;
}