body
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	min-width:1010px;
	margin:10px 0px 0px 0px;
	color:#252525;
	height:100%;
}
a
{
	text-decoration:none;
	color:#0c6295;
	cursor:pointer;
}

#header h1
{
	position:absolute;
	font-size:200%;
	top:0px;
	left:15px;
	text-indent:-1000px;
}

#header h1 a
{
	height:100px;
	width:640px;
	display:block;
}

#top_links a
{
	color:#FFFFFF;
}

a:hover
{
	color:#a53636;
	text-decoration:underline;
}

a:active,a:visited
{
	color:#0c6295;
}

p
{
	font-size:13px;
}

#lnav a
{
	color:#123657
}

#lnav a:hover
{
	color:#a53636;;
}

#sitemap ul li ul
{
	padding:0px;
	margin:0px;
}


#sitemap li
{
	padding: 5px 0px 5px 18px;
	font-size:13px;
	background: url(/images/stmp_blt_1.gif) no-repeat 0px 7px ;
	line-height:15px;
}

#sitemap li ul li
{
	background: url(/images/stmp_blt_2.gif) no-repeat 0px 9px ;
}

#sitemap li ul li ul li
{
	background: url(/images/stmp_blt_3.gif) no-repeat 0px 9px ;
	line-height:13px;
}


h3
{
	font-size:14px;
	clear:both;
}
h3 .sub_title{
	font-size:12px;
	font-weight:normal;
	clear:both;
}

#main_wrap
{
	text-align:left;
	margin:0 auto;
	width:1010px;
}

#top_links
{
	float:right;
	color:#FFFFFF;
	font-size:14px;
	padding-right:9px;
	padding-top:4px;
}

#nav_wrap
{
	background:url(/images/nav_bg.gif) repeat-x;
	height:39px;
	clear:both;
}
.spotLightLinks, .spotLightLinks:visited
{
	text-decoration:none;
	color:#123657;
}

.spotLightLinks:hover
{
	text-decoration:underline;
}	


#header
{
	background:url(/images/boee_banner.jpg) no-repeat;
	height:79px;
}

ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
  
#nav li {
  float: left;
  padding-left:21px;
  padding-right:22px;  
  padding-top:5px;
  padding-bottom:5px;
  position: relative;
  border-left: 1px solid #39454b;
  height:20px;
  z-index:10;
  }



#nav li ul li
{
	height:auto;
	padding: 5px 0px 5px 3px
}
  
 #nav li:hover, #nav li.on 
 {
 	background: url(/images/nav_bg_active.gif) ;
 }
  
 #nav li ul li:hover
 {
 	background: url(/images/nav_bg_active.gif) ;
 }
    
#nav  li ul {
  list-style: none;
  display: none;
  position: absolute; 
  top: 29px !important;  
  top: 25px;
  left: 0px;
  width:200px;
  background-color:#43677b;
  border: 1px solid #39454b;
  z-index:20;
  }

#nav  li:hover ul,  #nav li.over ul{ display: block;  float:left; }

	#nav {
		color:#FFFFFF;
		font-weight:normal;
		font-size:12px;
		float:left;
	}

#nav li ul li
{	
	width:197px;
    background:none;
}

#nav li ul li a,#nav li ul li a:hover
{	
	Color:#ffffff;
	text-decoration:none;
	
}

#nav li a,#nav li a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}




#news_ticker	
{
	font-size:14px;
	padding-bottom:10px;
	clear:both;
}

.list_items li
{
padding-left:30px;
font-size:12px;
background:url(/images/list_bullet.gif) no-repeat 10px 5px;
line-height:20px;
}

.list_items_ol li
{
padding-left:5px;
font-size:12px;
line-height:17px;
}

.list_items_ab li
{
padding-left:5px;
font-size:12px;
line-height:17px;
}
.list_items_more {
	padding-left:24px;
	font-size:12px;
	background:url(/images/list_bullet.gif) no-repeat 4px 3px;
	line-height:25px;
	text-align:right;
	padding-right:15px;
}


#left_wrap
{
	clear:both;
	float:left;
}

.rounded_box 
{
	background: transparent url(/images/rc_btm_right.gif) no-repeat 100% 100%;
	float:left;
}

.rounded_box div
{
	background: transparent url(/images/rc_btm_left.gif) no-repeat 0% 100%;
	float:left;
	padding-bottom:6px;

}
.rounded_box div div
{
	float:left;
	background: none;
	border-left:1px solid #969696;
	border-right:1px solid #969696;		
	border-top:1px solid #969696;		
}

		
.tab
{
	background: url(/images/nav_bg.gif) repeat-x 100% 100%;
	height:35px;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	cursor:pointer;
	text-align:center;

}
.tab_selected
{
	background: url(/images/red_bg.gif) repeat-x 100% 100%;		
	height:35px;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	position:relative;

}

.tab .sep
{
	visibility:visible;	
	position:absolute;
	width:1px;
	background-color:#CC3300;
	height:1.15em;
	top:1px;
	right:-1px;

}

.tab_selected .sep
{
	visibility:hidden;
}
#tab_content
{

	font-size:10px;
}

#footer
{
	clear:both;
	width:1010px; 
	padding-top:25px; 
	font-size:11px;
	color:#144664;
}


#left_nav_wrap
{
	font-family:Arial, Helvetica, sans-serif;
	width:169px;
	font-size:12px;
	color:#333333;
	float:left;
	background-color: #EDEBEB;
	height:100%;
	min-height:500px;
}

#lnav 
{
	padding:0px;
	margin:0px;
	list-style:none;
	margin-left:5px;	

}

#lnav li
{
	background: url(/images/nav_bullet.gif) no-repeat 0px 7px;
	padding:0px 3px 0px 15px;
	line-height:25px;
}

#lnav li ul li
{
	background: url(/images/subnav_bullet.gif) no-repeat 0px 9px;
	padding-left:10px;
	line-height:16px;
	display:none;

}


#lnav li.on li 
{
	display:block;

}

#lnav li.on li li
{
	display:none;

}

.current
{
	font-weight:bold;
}	
#lnav li li
{
	font-weight:normal;
}

#lnav li{
	font-weight:normal;
}

#nav_header
{
	background: #a84545;
	color:#FFFFFF;
	width:169px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;

}

#main_content
{
	float:left;
	width:615px;
	margin-left:10px;
}

#right_wrap
{
	float:right; width:211px;
	margin-top:-25px;
}

#page_title
{
	margin:0px 0px 7px 0px;
	color:#2a6281;
	font-size:18px;
	font-weight:600;
}

.row_header
{
	color:#FFFFFF;
	font-size:13px;
	text-align:left;
	font-weight:normal;
	background-color: #214464;
	font-weight:bold;
}

.row_odd
{
	background:#FFFFFF;
	font-size:13px;
}

.row_even
{
	font-size:13px;
	background-color: #EDEBEB;
}

#footer
{
background: url(/images/footer_line.gif) no-repeat;clear:both;width:1010px; padding:35px 0px 10px 0px; font-size:11px;color:#144664; text-align:center;
}

#footer_admin
{
clear:both; padding:35px 0px 10px 0px; font-size:11px;color:#144664; text-align:center;
}
#footer_admin
{
	clear:both;
	width:500px; 
	padding-top:10px; 
	font-size:11px;
	color:#144664;
}

.go_top
{
	float:right;
	clear:both;
	margin-top:-15px;
	margin-bottom:20px;
}

.page_header
{	
	background-color: #214464;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 5px 0 5px 0;
		
}

.form
{
	font-size:13px;
}

.news_date
{
/*Inactive*/
	background-color:#78818b;
	color:#54595f;
	font-size:10px;
	text-align:center;
}

.news_date a
{

	color:#FFFFFF;	
}

.news_date_selected
{
	font-size:10px;
	text-align:center;
	color:#214464;
}