/* LOCATIONS CSS Document */

.SmallTitle_Locations {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #49619E;
}

.ul_locations{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: circle;
	list-style-position: outsides;
	list-style-image: url(../images/locations/arrowLocations.gif);
}

.li_locations{
	list-style: circle;
	list-style-position: outsides;
	list-style-image: url(../images/locations/arrowLocations.gif);
}

.tableCopy_Directions_Container {
	text-align: left;
	vertical-align: top;
	width: 461px;
}

.subright_Locations {
	width: 189px;
	text-align: left;
	vertical-align: top;
}

.forms_Locations {
	width: 189px;
	text-align: left;
	vertical-align: top;
}

.pad_formLocations {
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
}

#formLocations {
	display: block;
	width: 189px;
	height: 108px;
	background-color: #999;
	background-image: url(../images/locations/Locations_Form_bg.gif)
}

#textUSALocations {
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 15px 10px 5px 10px;
}

#fieldUSALocations {
	display: block;
	padding: 0px 10px 5px 10px;
}

#textOtherLocations {
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px 5px 10px;
}

#fieldLocations {
	display: block;
	padding: 0px 10px 0px 10px;
}

#fieldOtherLocations {
	display: block;
	padding: 0px 10px 0px 10px;
}

.pad_formZipCode {
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
}

#formZipCode {
	display: block;
	width: 189px;
	height: 81px;
	background-color: #999;
	background-image: url(../images/locations/Zip_Code_Form_bg.gif)
}

#textZipCode {
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing:.05em;
	color: #FFF;
	padding: 10px 10px 5px 5px;
}

#fieldZipCode {
	display: block;
	padding: 0px 10px 0px 5px;
}

.pad_btnGo {
	padding-left: 100px;
}

.Sm_CallBox {
	text-align: left;
	vertical-align: top;
}

.Sm_GainMore {
	text-align: left;
	vertical-align: top;
}

.colLeft_HC_Adresses {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2c2b2b;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	width: 227px;
}

.pad_State {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 189px;
}

.padCol_State {
	text-align: left;
	vertical-align: top;
}

.colRight_HC_Adresses {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2c2b2b;
	text-align: left;
	vertical-align: top;
	width: 227px;
}

.table_HCCenters {
	text-align: top;
	vertical-align: center;
	border: 1px solid #777777;
}

.mainCopy_HCCenters {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2b2b;
	text-align: justify;
	vertical-align: top;
	background-image: url(../images/solutions/class3_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 10px;
}

.leftCol_HCCenters {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #777777;
	border-right: 1px solid #777777;
	background-color: #E5E5E5;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 50%;
}

.rightCol_HCCenters {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #777777;
	background-color: #E5E5E5;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 50%;
}

		/* Links*/

		A.state:link {
			color: #7B7754;
			text-decoration: underline;
		}
		A.state:visited {
		color: #646144;
		text-decoration: underline;
		}
		A.state:active {
		color: #5A6F03;
		text-decoration: underline;
		}
		A.state:hover {text-decoration: none;}
