body, #ctl00_PageBody{
background:#bbcfd5;
font-family:arial, sans-serif;
color:#999;
font-size:11px;
line-height:14px;
background:url(/UserFiles/Servers/Server_5912063/Image/xbg.jpg) repeat-x top #cacbe0;
width:100%;
}

ul {
 padding-left:25px;
_padding-left:0px;
}

#searchbox {
 padding-top:3px;
_padding-top:1px;
}
/*
#dd {
 position: relative;
 top:318px;
_top:315px;
 right:6px;
}
*/
#schoolname {
 font-family:Georgia,serif;
 font-size:18px;
 /*font-weight: bold;*/
 color:gold;
}



#outertheme {
 background:#fff;
border:1px solid #bbb;
}

#fundamental_main {

}

#fundamental_header {
font-size:10px;
font-family:tahoma;
padding-top:0px;
background:url(/UserFiles/Servers/Server_5912063/Image/bhb.png) no-repeat top;
height:245px;

}

#fundamental_footer {
background:#000099;
padding:2px;
border-top:1px solid #ccc;
}

#slogan {
padding-top:10px; 
padding-left:16px;
}

#page {
     clear:both;
     width: 890px;
     background-color:#fff;
     height: auto;
     overflow: auto;
     color:#666;
}

#sidebar {
background:#000099;
border:3px solid #ddd;
padding-left:10px;
}

#footer {
     clear:both;
     width: 890px;
     text-align: right;
     padding-right:6px;

}

#layout {
     clear:both;
     width: 890px;
     height: auto;
     oveflow: auto;
}

#publinks {
 padding-left:12px;
}

.subheader {
     vertical-align: center;
     font-family: arial, sans-serif;
     color:#333;
     font-size:12px;
     background:#dedede;
     font-weight: bold;
     
}

.subheader1 {
     vertical-align: center;
     font-family: arial, sans-serif;
     color:#fff;
     font-size:12px;
     background:#dedede;
     font-weight: bold;
     
}

.subheader_text {
     display: block;
     height:100%;
     padding:8px;
     float: left;
     
}

/*end of layout */

a,
a:link,
a:visited,
a:active,
a:hover {
          text-decoration: none;
          color:#000099;
}

a:hover {
          text-decoration: underline;
}


a.admin_menu,
a.admin_menu:link,  a.admin_menu:active, a.admin_menu:visited
{
  font-family:Tahoma, Arial,sans-serif;
  color:gold;
  font-size: 10px;
  text-decoration: none;
  padding-right:3px;
}
a.admin_menu:hover
{
  font-family:Tahoma, Arial,sans-serif;
  color:gold;
  font-size: 10px;
  text-decoration: underline;
  padding-right:3px;
}
a.user_link,
a.user_link:link,  
a.user_link:active, 
a.user_link:visited
{
  font-family:Tahoma, Arial,sans-serif;
  color:gold;
  font-size: 10px;
  text-decoration: none;
}
a.user_link:hover
{
  font-family:Tahoma, Arial,sans-serif;
  color:gold;
  font-size: 10px;
  text-decoration: underline;
}


/**Footer Style**/

a.SSlink,
a.SSlink:link,  
a.SSlink:active, 
a.SSlink:visited
{
  font-family:Tahoma, Arial,sans-serif;
  color:#fff;
  font-size: 12px;
  font-weight: none;
  text-decoration: none;
}
a.SSlink:hover
{
  font-family:Tahoma, Arial,sans-serif;
  color:#333;
  font-size: 12px;
  font-weight: none;
  text-decoration: underline;
}


/**Main Menu Style**/

#menubar {
padding:10px 0px 0px 10px; 
background:#000099;
border-bottom:2px solid gold;
border-top:2px solid gold;

 width:100%;
}

/** 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: gold;
        height:20px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
 text-transform: uppercase;
        text-decoration: none;
}

/** Menu First Level Text Hover **/
.main_menul0oover,
.main_menul0iover
{
        text-decoration: none;
        color:#ccc;
        height:25px;
        background:none;
}

/** Submenu BG **/
.main_menul1oout,
.main_menul1oover,
.main_menul1iout,
.main_menul1iover
{
		background-color:#413f9d;
        text-decoration:none;
        

}

/** Submenu Border **/
.main_menul1iout,
.main_menul1iover
{
	border: 1px solid #fff; 
        padding: 3px 3px 3px 14px;
}

/** Submenu Text **/
.main_menul1oout,
.main_menul1oover,
.main_menul1iout,
.main_menul1iover
{
        font-family: Arial, Helvetica, sans-serif;
 text-transform: uppercase;
             font-size: 11px;
        text-decoration: none;
        color:#fff;
}

/** Submenu Text Hover **/
.main_menul1oover,
.main_menul1iover
{
	background-color:#000099;
        text-decoration:none;
        color: gold;
}


#pagetitle {
        font-size:22px;
        font-family:georgia, serif;
        color:#333;
        padding-top:8px;
        width:90%;
        border-bottom:1px solid #c4cdd2;
}

/** Calendar **/

a.mini_calendar_header_small:hover {
color:#fff;
font-family:Tahoma,Verdana,Arial,Helvetica;
font-size:9pt;
text-decoration:underline;
}

table.tbl_mini_calendar {
	background:none;
        width:150px;
      _width:120px;  
       color:#fff;
}

td.mini_calendar_header_small
{
	color: #fff;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 9pt;
	background:none;
}

td.mini_calendar_header
{
	font-weight:bold;
	color: #fff;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 11pt;
	background:none;
}

.mini_calendar_tbl
{
	background:none;
       color:#fff;
}

td.mini_calendar_header_small {
       color:#fff;
}


table.mini_calendar_tbl {
       width:120px;
   _width:120px;
       color:#fff;/*333*/
 background:#000099;/*2D7896;*/
 /*border:8px solid #5c839c;4f9aa9;*/
 

}


.tbl_mini_calendar td b {
      color:#fff;
}
a.mini_calendar_header_small:link,
a.mini_calendar_header_small:visited,
a.mini_calendar_header_small:active
 {
       color:#314F6D;
       text-decoration: none;
}

a.mini_calendar_header_small:hover {
 
       text-decoration: underline;
}

/**End**/


#quicklinks div ul li a:link,
#quicklinks div ul li a:visited,
#quicklinks div ul li a:active,
#quicklinks div ul li a:hover {
color:#fff;

}

#quicklinks div ul li a:hover {
 text-decoration: underline;
}

 p {
 color:#333;
}


/** START Mini Upcoming Events **/
.tbl_mini_upcomingevent
{
	background: none;
        width:150px;
}

.tbl_mini_upcomingevent td
{
	color: #333;
}

.mini_upcomingevent_header
{
	font-weight:bold;
	color: #333;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
}

.mini_upcomingevent_header {
 padding-left:10px;
}

.mini_upcomingevent_header,
td.mini_upcomingevent_header,
td.mini_upcomingevent_header a,
A.mini_upcomingevent_header:link,
A.mini_upcomingevent_header:visited,
A.mini_upcomingevent_header:hover
{
	
	color: #333;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
        border-bottom: 1px solid #999;
        background:none;
        
}

.mini_upcomingevent_event
{
	padding-bottom: 2em;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11px;
	color: #006633;
	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: normal;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #333;
}

A.mini_upcomingevent_event_bold:link, A.mini_upcomingevent_event_bold:visited,
A.mini_upcomingevent_event_bold:active
{
	font-weight: bold;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration:none;
}

A.mini_upcomingevent_event_bold:hover
{
	font-weight: bold;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration:underline;
}

#ctl00_ContentPlaceHolder1_ctl09_lblEvents {
        display: none;
}
/** END Mini Upcoming Events **/


#breadcrumb,
#breadcrumb a,
#breadcrumb a:link,
#breadcrumb a:visited,
#breadcrumb a:active,
#breadcrumb a:hover {

color:#006666;
font-size:11px;
}


#breadcrumb {

        font-size:10pt;
        font-family:tahoma, sans-serif;
        color:#333;
}

#logo {
      position: relative;
      bottom:3px;
      color:#860000;
      font-family:georgia, serif;
      font-size:13px;
      padding-top:10px;
      _margin-bottom:5px;
	  padding:5px 0px 0px 2px; 

      
}

#logo_cell {
 	  border-bottom:1px solid #ccc;
}


#cmspage {
       padding-top:0px;
}

#subpage {
font-family: Georgia,Times New Roman,Times,serif; 
font-size: 22px;
padding-top:12px;
}


hr {
color:#ccc;
background-color:#ccc;

}

.deck a,
.deck a:link,
.deck a:visited,
.deck a:active,
.deck a:hover {
color:gold;

}

#CMSBody td {
  color:#666;
  padding-right:15px;
  padding: 15px 10px 50px 0px;
}



td.bluemini_upcomingevent_header, .bluetbl_mini_upcomingevent {
 color:#7FBF4C;
  font-family:tahoma;
  font-weight: bold;
  visibility: hidden;
 
}

a.mini_calendar_header_small:hover {
  color:#fff;
  
}

table.bluetbl_mini_upcomingevent {
  margin-top:10px;
}

td.bluemini_upcomingevent_header,
.bluetbl_mini_upcomingevent {
 background:none;
}


a.mini_calendar_header_small:link,
a.mini_calendar_header_small:visited,
a.mini_calendar_header_small:active {
  color:#fff;
}


#CMSBody td {
color:#666666;
padding:0px;
}