/* CSS Document */

body{
background-image:url(images/bg_bar.jpg);
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#wrapper {
width:800px;
background-color:#FFFFFF ;
background-repeat:no-repeat;
margin-top:2px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
border: none;
}
div#header {
height:230px;
margin:0 0 10px 0;
}
div#navcol{
position:absolute;
width:186px;
top:230px;
left:inherit;
margin-top:20px;
}
div#submenu{
float:left;
margin:5px 0 0 0;
width:190px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}
#submenu ul li{
padding-bottom: 5px;
}

img{
border: none;
}

.staffthumb{
list-style-type:none;
}

.staffthumb li {
width:72px;
float:left;
margin: 0 25px 6px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cc3333;
font-style:italic;
font-size:10px;
text-align:center;

}  

.staffthumb img{
display:block;
border: 1px solid #cc3333;

}  
div#footer{
width:800px;
background-color:#FFFFFF ;
margin: 1px auto 0 auto;
border-top: 2px;
border-top-style: solid;
border-color:#cc3333;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#footer a:link, #footer a:visited{
color:#CC3333;
text-decoration:none;

}
#footer a:hover{
color:#000000;
}


.footer{
width:800px;
height:20px;
background-color:#000000 ;
margin-top:1px;
margin-left: auto;
margin-right: auto;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style: italic;
font-weight:400;
font-size:12px;
padding-top: 4px;
text-align: center;
}



/*
#bf{
position:absolute;
top:185px;
right:60px;
width: 350px;

}*/

#bf{
position:relative;
top:-400px;
left:60%;
width: 350px;

}


div#main{

line-height: 1.5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
/*
margin-left:200px;
margin-right: 5px;
*/
margin: 0 5px 50px 200px;
}

#main p{
width: auto;
padding:0 50px 0 0;
}


#main h1{
font-size:18px;
color:#CC3333;
font-family:"Times New Roman", Times, serif;
line-height:1.0;
text-align:left;
font-style:italic;
padding:6px 0 0 0;

}
#main h3{
font-size:12px;
color:#CC3333;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding:6px 0 0 30px;

}
#main .subhead
{color:#000000;
font-style:italic;
font-size:10px;
}
#tips, #tips ul li, #tips li{

padding-right:40px;
}
#tips{
list-style:none;
padding: 0 -20px 0 40px;
}

#main a:link, #main a:visited, #bfpad a:link, #bfpad a:visited, #submenu ul li a:link, #submenu ul li a:visited{
color:#cc3333;
text-decoration:none;
}
#main a:hover, #bfpad a:hover, #navcol a:hover, #submenu ul li a:hover
{
color:#000000;
}



.staffimg{
border: 2px solid;
border-color:#cc3333;
width:216px;
height:216px;
margin:0 20px 5px 40px;
}


.image{
	border: 2px solid;
	border-color:#cc3333;
	margin-left: 15px;
	margin-top: 10px;
}

.bfpad{
margin-right: 260px; 
width:auto; 
padding-right:10px;
}

div#formcont{
margin:20px 0 0 40px;
}
div#formcont form{
}
div#formcont div.clearfix{
padding: 2px 0px;

vertical-align:top;
margin:2px 0 0 0;
}
div#formcont form label{
width: 200px;
height:auto;
float:left;
font-size:11px;
color:#000000;
margin: 0 10px;
}


#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 185px;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		background-image:url(images/button3.jpg);
		background-repeat:no-repeat;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 185px;
		height:40px;
		
	}
#nav .list2{
	position : relative;
		float : left;
		margin-bottom : 0px;
		width: 185px;
		height:25px;
		background-image:url(images/button5c.jpg);
		background-position:top right;
		left: -15px;
		text-align:left;
		padding:0px 0 0 0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		
		}
		
#nav .list3{
	position : relative;
		float : left;
		margin-bottom : 0px;
		width: 185px;
		height:25px;
		background-image:url(images/button5b.jpg);
		background-position:top right;
		left: -15px;
		text-align:left;
		padding:0px 0 0 0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}		
	
	#nav li ul { /* second-level lists */
		position : absolute;
		display:block;
		left: -999em;
		margin-left : 125px;
		margin-top : -28px;
		
			
	}

	
/*	#nav li ul ul { /* third-and-above-level lists
		left: -999em;
		margin-top : -30px;
	} */
	
	#nav li a {
		width: 135px;
		display : block;
		color : white;
		text-decoration : none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		border : none;
		padding:10px 0px 0px 40px ;
		height:25px;
	}
	#nav li ul li a {
		width: 135px;
		display : block;
		color : white;
		text-decoration : none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		border : none;
		padding:3px 0px 0px 38px ;
		height:25px;
		}
	
	#nav li a:hover {
		color : black;
		
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: +55px;
	}
	
