/* Layout Stylesheet */ 
body {
 background:#00001C;
 color:#000000;
 padding:0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 .skiplink {display:none}
 .anchors { background-color:#FFFFFF;
color:#000000;}

#outer {
	position:relative;
	text-align:left;
	width:800px;
	margin:auto;
	/*background-color: #5D86AE;*/
	background:#5D86AE;
	/*background-color:#000000;*/
	height:100%;
 }

#hdr {
 height:100px;
 background:#eeeeee;
 color: #333333;
 }
.hidebracket {
color:#5D86AE;
}
.hidebracketright {
color:#FFFFFF;
}


#bar {
	height:20px;
	color: #333333;
	background-color: #336799;
 }
#baradjust {
	height:35px;
	color: #333333;
	background-color: #FFFFFF;
	float: left;
	width: 600px;
 }
#baradjust a {
	color:#000033;
}
#bodyblock {
	position:relative;
	color: #000000;
	width:800px;
	padding:0;
	/*background-color: #5D86AE;*/
	background:#5D86AE url(images/blue.gif) repeat-y right;
	/*height: 600px;*/
	height:100%;
	/*border:1px solid #FF0000;*/
 }

#l-col {
	float:left;
	color: #000000;
	width:8em;
	background-color: #5D86AE;
	/*height: 600px;*/
	height:100%;
 }
#l-coldirectory {
	float:left;
	color: #000000;
	width:8em;
	background-color: #5D86AE;
	/*height: 600px;*/
	height:2800px;
}
#r-col {
	float:left;
	background-color:#B6CCDA;
	width:190px;
	padding-left: 0px;
	height:100%;
	color: #000000;
	font-size: 80%;
}
#contdirect {
	width:670px;
	background:#ffffff;
	color: #000000;
	text-align:left;
	float: left;
	height:3500px;
	font-size:80%;
}
#cont {
	width:670px;
	background:#ffffff;
	color: #000000;
	text-align:left;
	float: left;
	height:100%;
	font-size:80%;
 }
#cont2 { 
	width:660px;
	background:#ffffff;
	color: #333333;
	text-align:left;
	float: left;
	padding-left: 20px;
	height: 600px;
	padding-right: 10px;
 }
 #conthome { 
	width:690px;
	background:#ffffff;
	color: #333333;
	text-align:left;
	float: left;
	padding-left: 5px;
	height: 660px;
	padding-right: 5px;
 }
  #contmed {
	width:670px;
	background:#ffffff;
	color: #000000;
	text-align:left;
	float: left;
	height:1500px;
	font-size:80%;
 }
#ftr {
	height:100%;
	color: #FFFFFF;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	background-color:#00001C;
	clear:both;
	text-align:center;
 }
 
 h3, p {
 margin:0;
 padding:10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 }

h4 {
 margin:0; 
 padding: 5px 0;
 }
.statetostatetext {
font-size:100%;
}
.buttonsleft a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 100%;
	line-height: 100%;
	text-align: center;
	margin-right:-3px;
	padding-bottom: 12px;
	padding-top: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #5D86AE;
}
.hidelinks {
color:#000000;
}
.hidelinks a {
color:#000000;
}
.labeltext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}
.buttonsleft a:hover {
background-color: #B6CCDA;
color:#000000;
text-decoration: none;
}
.tos a {
color:#FFFFFF;
}
.buttonsright a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 100%;
	text-align: center;
	margin-right:-3px;
	padding-bottom: 15px;
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	
}

.buttonsright a:hover {
	color:#000000;
	text-decoration: none;
	visibility:visible;
	background-color: #B6CCDA;
}

img{border:0px}

h1{background:#B6CCDA;
   color:#000000;
   font-family:Arial, Helvetica, sans-serif;
   padding:8px;
   margin-top:0px;
   }
   
h2{
   font-family:Arial, Helvetica, sans-serif;
   padding:8px;
   color:#000000;
   }
	
   
.bold{font-weight:bold}

.big{font-size:110%;
 	 font-weight:bold;
	 }
	 
#buttons{text-align:right}

.horizontal{display:inline;
		    list-style-type:none;
			margin:0;
			padding:0}
			
.no_bullet{list-style-type:none;
			margin:0;
			padding:0;
			border-bottom:#FFFFFF 1px solid;}
			
.no_bullet_list{list-style-type:none}

dt{font-weight:bold;
   padding:10px;}

.center{text-align:center;}

.main_header{
			 text-align:center;
			 font-family:Arial, Helvetica, sans-serif;
			 background:#ffffff;
			 padding:0px;
			 }
.italic{font-style:italic}

.left_float{width:120px;
			margin-left:10px;
			height:150px;
			float:left;
			}
.right_col{width:300px;
		   float:left;}
		   
.clear{clear:left}
#directorylast {
border:#FFFFFF thin solid;
font-size:10px;
width: 75px;
height: 65px;
padding:3px;
float:left;
background-color:#D1D6F3;
color:#000000;
overflow:visible;
}
#directoryfirst {
border:#FFFFFF thin solid;
width: 55px;
height: 65px;
font-size:10px;
padding:3px;
float:left;
background-color:#D1D6F3;
color:#000000;
}
#directorytitle {
border:#FFFFFF thin solid;
font-size:10px;
width: 35px;
height: 65px;
padding:3px;
float:left;
background-color:#D1D6F3;
color:#000000;
}
#directoryoccupation {
border:#FFFFFF thin solid;
font-size:10px;
width: 90px;
height: 65px;
padding:3px;
float:left;
background-color:#D1D6F3;
color:#000000;
}
#directoryorganization {
border:#FFFFFF thin solid;
font-size:10px;
width: 85px;
height: 65px;
padding:3px;
float:left;
background-color:#D1D6F3;
color:#000000;
}
#directoryemail {
border:#FFFFFF thin solid;
width: 190px;
height: 65px;
font-size:10px;
padding:3px;
float:left;
background-color:#D1D6F3;
overflow:visible;
color:#000000;
}
#directoryphone{
border:#FFFFFF thin solid;
width: 55px;
height: 65px;
font-size:10px;
padding:3px;
float:left;
background-color:#D1D6F3;
color:#000000;
}
