.fake {}

#wrap-head { position: relative; }
#wrap-head img { display: block; }

#btn-service_partner { position: absolute; right: 0; top: -31px; }
#btn-service_partner a { display: block; height: 33px; width: 201px; background: url('/images/common/btn-service_partner.gif') no-repeat; overflow: hidden; text-indent: -200px; }
#btn-service_partner a:hover { background-position: 0 -33px; }

.botnav {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #D9D6B7;
	text-decoration: none;


}

a.botnav:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #D9D6B7;
	text-decoration: underline;

}

.topnav {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #660000;
	text-decoration: none;
	


}

a.topnav:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;


}

.text { 

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
} 
a.text:hover { 

	
	text-decoration: underline;
} 

.whitetext { 

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
} 

.hpcopy { 

	font-family: Times New Roman, Georgia, Helvetica, Serif;
	font-size: 17px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #e6d1b6;
	text-decoration: none;
} 

.smalltext { 

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
} 
.greentext { 

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #676556;
	text-decoration: none;
} 

.bgreentext { 

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #676556;
	text-decoration: none;
} 

.subtitle { 

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
} 

.subtitle2 { 

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #660000;
	text-decoration: none;
} 

.boldtext { 

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
} 


a.boldtext:link {text-decoration: none; color:#660000; font-weight:bold; } 

a.boldtext:active {text-decoration: underline; color:#660000; font-weight:bold; } 

a.boldtext:visited {text-decoration: none; color:#660000; font-weight:bold; } 

a.boldtext:hover {text-decoration: underline; color:#660000; font-weight:bold; } 

.copyright { 

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #908D6A;
	text-decoration: none;
} 

.redboldtext { 

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #660000;
	text-decoration: none;
} 
a.redboldtext: { 
	text-decoration: underline;
}
.hpcopyright { 

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #BFA28B;
	text-decoration: none;
} 

.redtextlink { 

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #660000;
	text-decoration: underline;
} 
a.redtextlink:hover {
	text-decoration: underline;
}

#state_list { padding: 10px 0 0 0; width: 310px; background: url(/images/location_state_trans/location_sidenav_bg.jpg) top left no-repeat;; }
#state_list #left_col { float: left; }
#state_list #center_col { float: left; }
#state_list #right_col { float: left; }

#state_list ul { list-style: none; padding: 0; margin: 0 0 0 4px; }
#state_list li { float: left; clear: left; width: 96px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #650606; }
#state_list li a { padding: 1px 0 1px 12px; list-style: none; background: url(../images/locations/arrow_off.gif) no-repeat; background-position: 4px 4px;  font-size: 12px; display: block; color: #650606; text-decoration: none; }
#state_list li a:hover { background: url(../images/locations/arrow_on.gif) no-repeat #B6B28E; background-position: 4px 4px; color: #fff; text-decoration: none; display: block; }

.clear { clear: both; } 

* html .clearfix { height: 1%; overflow: visible; }
*+html .clearfix { min-height: 1%; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0; }

.page_title { font-family: Times; font-size: 24px; color: #670001; }
.large_green {font-size:18px;color:647123;}     

#btn-complete_application { padding: 9px 17px; font-size: 11px; font-weight: bold; color: #650606; font-family: arial, sans-serif;  border: 1px solid #beba95; text-decoration: none; background: #d0cdaf url('/images/partners/bg-apply_arrow.gif') no-repeat 10px 13px; }

#btn-application-sidebar { height: 44px; background: url('/images/partners/bg-sidenav.jpg') no-repeat; }
#btn-application-sidebar a { margin: 0 0 0 15px; font-weight: bold; font-size: 12px; font-family: arial, sans-serif; color: #650606; text-decoration: none; }
#btn-application-sidebar a:hover { text-decoration: underline; }

#partner-coverage { position: relative; padding: 20px 0 0 0; width: 760px; margin-right: -328px; margin-left: -0px; z-index: 999; }

#partner-coverage label { float: left; display: block; width: 130px; text-align: right; font-size: 11px; font-family: arial; }
#partner-coverage .wrap-listParent { position: relative; float: left; width: 400px; }
#partner-coverage .listParent { float: right; width: 267px; height: 96px; }
#partner-coverage .listParent-select { width: 267px; height: 96px; }
#partner-coverage .wrap-childList-checkbox { float: right; width: 328px; }
#partner-coverage .wrap-childList-checkbox label { float: left; width: 48px; display: none; }

#partner-coverage .childList-checkbox { float: right; }
#partner-coverage .listChild {}
#partner-coverage .listChild ul { padding: 0; margin: 0 0 5px 0; height: 96px; width: 267px; list-style: none none outside; overflow: scroll; background: #fff; }
#partner-coverage .listChild span { font-size: 12px; font-family: arial; }
#partner-coverage .listChild .wrap-btn { float: right; display: inline; }
#partner-coverage .wrap-select-nodes { float: left; width: 400px; }
#partner-coverage .wrap-select-nodes label { display: none; }
#partner-coverage .box-select-nodes { float: right; padding: 20px 0 0 0; width: 267px; }

#partner-coverage .box-select-nodes .select-node { position: relative; margin: -1px 0 0 0; padding: 6px 0 0 0; font-size: 11px; height: 41px; font-family: "Verdana", "Geneva", sans-serif; color: #333333; background: #d4d1b2; border: 1px solid #c0bd9d; }
#partner-coverage .box-select-nodes .select-node a {font-size: 11px; font-family: "Verdana", "Geneva", sans-serif; color: #333333; }
#partner-coverage .box-select-nodes .select-node a:hover { text-decoration: none; }
#partner-coverage .box-select-nodes .select-node .listParentTitle { width: 176px; height: 15px; margin-left: 10px; line-height: 15px; overflow: hidden; }
#partner-coverage .box-select-nodes .select-node .listChildInfo { width: 176px; height: 15px; margin-left: 10px; line-height: 15px; overflow: hidden; }
#partner-coverage .box-select-nodes .select-node .edit { position: absolute; right: 0px; top: 5px; width: 45px; }
#partner-coverage .box-select-nodes .select-node .delete { position: absolute; right: 0px; top: 22px; width: 45px; }


#territories { position: relative; padding: 12px 0 20px 0; }      
#services { position: relative; padding: 12px 0 20px 0; }

#wrap-additional_services { float: left; width: 400px; padding: 8px 0 0 0; }
#box-additional_services { float: right; width: 267px; }
	#f-additional_services { width: 210px; }
	
	#box-working_with_branch { clear: both; float: left; width: 295px; padding-left: 106px; }

div.error { color: #660000; }
div.err { color: #660000; font-size: 12px; font-weight: bold; }