@charset "UTF-8";
/* CSS Document */

body {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #336699;
	margin-left: 2px;
	margin-top: 10px;
}
.white { color: #FFFFFF; }

.blue { color: #336699; }

.darkblue { font-size: 12px; color: #0000FF; }

.black { color: #000000;}

.brown { color: #666666;}

.bold { font-weight: bold; }

.size16 { font-size: 16px ; }

.size14 { font-size: 14px ; }

.size12 { font-size: 12px ; }

.size11 { font-size: 11px ; }

.size9 { font-size: 9px ; }

.red { color: #990000; }

.padding { padding: 0px 40px 0px 40px; }

p.intro { 
	padding: 10px 40px 0px 200px; 
	}

p.center { text-align: center; }

p.left { text-align: left; }

.textblock { 
	padding: 25px;
	margin: 10px 20px;
	text-align: left;
	}
	  
div.clearer {clear: left; line-height: 0; height: 0;}

.wrapper {
	width: 784px;
	margin: auto;
	height: auto;	
	margin-top: 15px;
	position: relative;
	text-align: center;
	}
	
.bgcolorwhite { background-color: #FFFFFF; }
	
.bgcolorblue { background-color: #336699; }
	
.headerwrap {
	margin: 0;
	padding: 0;
	width: auto;
}

.homeforums {
	background-color: #FFFFFF;
	text-align: center;
	width: 140px;
	margin: 17px 10px 20px 20px;;
	float: left;
	}
	
.homeleft {
	width: 180px;
	height: 370px;
	background-color: #FFFFFF;
	padding: 10px;
	text-align: left;
	float: left;
	}


.infobar {
	width: 782px;
	height: auto;
	text-align: center;
	padding: 3px 0 3px 0;
	background-color: #336699;
	border: 1px solid #ffffff;
	}

.banner {
	color: #FFFFFF;
	background-color: #1A315A;
	font-weight: bold;
	font-size: 14px;
	height: auto;
	padding: 5px 0px 5px 0px;
	text-align: center;
	vertical-align: middle;
	}
	
.subbanner {
	color: #FFFFFF;
	background-color: #336699;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0px;
	text-align: center;
	vertical-align: middle;
	}
	
.servsubbanner {
	color: #FFFFFF;
	background-color: #336699;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0px;
	text-align: left;
	vertical-align: middle;
	}
	
.servleft {
	color: #336699;
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 30px 38px 10px 38px;
	text-align: left;
	width: 487px;
	float: left;
	}
		
.servright { padding: 30px 0px 10px 0px; }

.servlistleft {
	width: 50%;
	float: left;
	}
	
.servlistright {
	width: 50%;
	float: left;
	}
	
.appttop {
	background-color: #FFFFFF;
	text-align: left;
	padding: 20px 75px;
	}
	
.mapleft {
	background-color: #336699;
	text-align: center;
	width: 308px;
	float: left;
	}
	
.mapright {	background-color: #336699;
	width: 473px;;
	padding-top: 12px;
	border: none;
	float: left;
	}
	
.insuranceleft {
	text-align: left;
	padding: 40px 0px 0px 42px;
	width: 221px;
	float: left;
	}
	
.insurancenames {
	text-align: right;
	width: 290px;
	float: left;
	}
	
.insurancephone {
	text-align: left;
	width: 206px;
	padding-left: 25px;
	float: left;	} 
	
.staffleft {
	background-color: #336699;
	text-align: center;
	width: 320px;
	padding-top: 20px;
	float: left;
	}
	
.staffright {
	background-color: #336699;
	padding: 8px 40px;
	width: 384px;
	text-align: left;
	float: left;
	}	
	
.staffbanner {
	background-color: #1A315A;
	width: 100%;
	text-align: center;
	color: #FFFFFF;
	border: none;
	line-height: 20px;
	height: 20px;
	font-size: 14px;
	color: #FFFFFF;
	}
	
.staffbannerwrap {
	background-color: #336699;
	padding: 20px 0px 10px 0px;
	width: 464px;
	text-align: center;
	float: left;
	}
	
.resourceimages {
	min-height: 1em;
	display: table-cell;
	vertical-align: middle;
	padding-top: 10px;
	width: 175px;
	float: left;
	}
	
.resourcenames {
	text-align: center;
	width: 116px;
	font-size: 12px;
	color: #666666;
	float: left;
	}
	
.resourcedesc {
	text-align: left;
	width: 444px;
	padding: 20px;
	font-size: 12px;
	color: #666666;
	float: left;
	}
  
a:link {
	text-decoration: none;
	border: none;
	color: #0000FF;
}
a:visited {
	text-decoration: none;
	border: none;
	color: #0000FF;
}
a:hover {
	text-decoration: none;
	border: none;
	color: #0000FF;
	
}
a:active {
	text-decoration: none;
	border: none;
	color: #0000FF;
}

a.submenu:link {
	color: #ffffff;
	border: none;
	text-decoration: none;
}

a.submenu:visited  {
	color: #ffffff;
	border: none;
	text-decoration: none;
}
	
a.submenu:hover {
	color: #336699;
	background-color: #FFFFFF;
	text-decoration: none;
	border: none;
}
	
a.submenu:active {
	color: #ffffff;
	border: none;
	text-decoration: none;
}

a.services:link {
	color: #ffffff;
	border: none;
	text-decoration: none;
}

a.services:visited  {
	color: #ffffff;
	border: none;
	text-decoration: none;
}
	
a.services:hover {
	color: #CCFFFF;
	border: none;
	text-decoration: none;
	}
	
a.services:active {
	color: #ffffff;
	border: none;
	text-decoration: none;
}

	
