@charset "utf-8";
/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
}
h1
{
font-size:20px;
color:#1f4d67;
}

h2
{
	font-size:16px;
}
h3
{
	margin:0px;
	padding:0px;
	color:#1f4d67;
}

h5
{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#333333;
}
a img {
border:none
}
#page-container {
	position:relative;
	background: #FFFFFF;
	width: 900px;
	margin:0 auto/*380px*/;
}
#header{
	height: 176px;
	font-family: 'Lucida Grande', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	float:left;
}
#homeImg {
float:left;
width:201px;
}
#headerHome
{
	height:176px;
	float:left;
	width:201px;
	background-image:url("/images/header_home.jpg");
	background-position:0px 0px;
}
#headerHome:hover
{
	background-position:-201px 0px;
}

#homeForm{
	float:none;
	position:relative;
	top:115px;
	left:135px;
}
#headerRight {
	background: url(../images/header.jpg) no-repeat;
	height:176px;
	width:699px;
	float:right;
}
#headerRight2 {
	background: url(../images/header2.jpg) no-repeat;
	height: 176px;
	width:699px;
	float:right;
}
#crumbNav {
	color:#FFF;
	height:25px;
	width:250px;
	position:absolute;
	top:120px;
	left:680px;
	float:right;
}
#crumbNav a
{
	color:#FFF;
	text-decoration:none;
}
#memberLinks{
	color:#FFF;
	font-size:10px;
	position:absolute;
	left:785px;
	top:40px;
}
#memberLinks a{ color:#FFF;}
#login
{
float:right;
width:200px;
left:30px;
top:-140px;
position:relative;
}
.loginLeft
{
	display:inline;
	padding:5px;
	color:#FFFFFF
}
/*#NavDiv
{
float:left;
left:191px;
position:absolute;
top:130px;
}*/

#NavDiv
{
	float:left;
	left:191px;
	position:absolute;
	top:122px;
	width:720px;
	/*background: #ffffff;*/
	height: 50px;
	font-family: 'Lucida Grande', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333; 
}



/*



#search{
	float:left;
	padding:10px;
	margin-left:10px;
}
#searchSubmit{
float:right;
margin-right:5px;
height:20px;
width:45px;
font-size:11px;
}*/
#search{
	float:right;
	padding:10px;
	position:relative;
	top:40px;
}

#searchSubmit{
/*float:right;
margin-right:5px;
height:20px;
width:45px;
*/font-size:10px;
}
input.text {
padding:0.15em !important;
border:none !important;
height:16px !important;
}
#sidebar{
	float: left;
	width: 191px;
	height: 422px;
	background: #1e4c67;
	font-family: 'Lucida Grande', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
#sidebarTitle{
	margin-left:20px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:900;
	width:80%;
	font-stretch:extra-condensed;
	letter-spacing:-.5px;
	width:80%;
}
#sidebarItem{
padding:10px;
}
#cta {
color:#0f3e58;
font-size:26px;
font-weight:900;
left:90px;
position:relative;
top:200px;
width:250px;
letter-spacing:-2px;
}
#ctasubText{
color:#0f3e58;
font-weight:900;
font-size:14px;
position:relative;
left:90px;
top:225px;
width:350px;
}
#arm {
	position:absolute;
	left:900px;
	top:381px;
	width:12px;
	height:75px;
	z-index:1;
	background: url(/images/arm.jpg) no-repeat;
}
#cover{
	position:absolute;
	left:700px;
	top:96px;
	height:80px;
	width:98px;
	background:url(/images/billy_cover.jpg)  repeat-x ;
} 
#mid_contentHome {
	float: right;
	width: 709px;
	height: 422px;
	background: url(../images/mid_content.jpg);
	font-family: 'Lucida Grande', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
#mid_content {
	float: right;
	width: 689px;
	height: 422px;
	background: url(/images/contenttile.jpg) repeat-x;
	font-family: 'Lucida Grande', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 0px 10px;
}

#blue_border {
	background: url(../images/blue_border.jpg) repeat;
	height: 9px;
	width:900px;
	clear: both;
}
#lower_content {
	background:  #ffffff;
	/*clear: both;*/
	font-family: 'Lucida Grande', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	width: 890px;
	padding:5px;
	/*float:left;*/
	/*height:200px;*/
}
.imgFade 
{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.underline
{
text-decoration:underline;font-weight:600;
}

#lowerTitle{
	font-weight:600;
	
	font-size:16px;
	padding:10px;
}
.bar
{
	border-bottom:1px solid #bcbcbc;
}

#lower_left{
float:left;
width:430px;
padding:5px
}
#lower_right{
float:right;
width:430px;
padding:5px;
}
#footer {
	background: url(../images/footer.jpg) no-repeat;
	height: 57px;
	clear: both;
	font-family: 'Lucida Grande', sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#FFFFFF;
}
#footer a
{
color:#FFFFFF;
text-decoration:none;
}

#states 
{
	font-family: 'Lucida Grande', sans-serif;
	font-size: 11px;
	font-weight: normal;
	background:#FFF;
}

#states a{
	font-size:11px;
	color:black;
	text-decoration:none;

}
a {
	color:#1f4d67;

}

a:visited {
	color:#000066

}

.rss-popup {   
   /* margin: 100px auto; */  
    padding: 0;   
   /* width: 100px; */ 
    position: relative;   
}   
  
div.rss-popup em {   
    background: url(/images/bubble2.gif) no-repeat ;  
    width: 69px;   
    height: 55px;   
    position: absolute;   
    top: -100px;   
    left: 50px;   
  	color:#FFF;padding-top:10px;
	font-size:10px;
	font-weight:600;
	text-align: center;   
	/*background-color:#FFF;
    text-indent: -9999px;   */
    z-index: 2; 
    display: none;   
}   
  
#rss-icon {   
    width: 42px;   
    height: 42px;   
    background: url(icon.png) no-repeat 0 0;   
    text-indent: -9999px;
    margin: 0 auto;   
    display: block;   
}  

/* Slider Content CSS*/
.handcursor{
cursor:hand;
cursor:pointer;
}
/*  Content slider */
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 580px; /*width of featured content slider*/
height: 135px;
}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 580px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
