html { 
	overflow-y: scroll; 
	margin:0 auto;
}

body {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #3D3D3D;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/bg_hp_pagetile.jpg);	
	background-repeat:repeat-x;
	text-align:center;	
}
	
h1 {
	font-size: 22px;
	font-style:italic;
	color: #0050A6;
	line-height:20px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:5px;
	margin-bottom:0px;
}

h1 span {
	color:#EB8A07;
}
	
h2 {
	font-size: 18px;
	color: #ffffff;	
	margin:0px;	
	padding:0px;
	padding-bottom:10px;
}
	
h3 {
	font-size: 14px;
	color: #ffffff;
}	

p {
	padding:0px;
	margin-top:5px;
	margin-bottom:15px;	
}

td {
	font-size:12px;
}
	
a:link, a:visited {
	text-decoration:none;
	color:#077000;	
}

a:hover, a:active {
	text-decoration:none;
	color:#ffffff;
}

hr {
	height:1px;
	padding:0px;
	border:0px;
	border-bottom:1px dashed #ccc;
	margin-top:10px;
	margin-bottom:10px;
}

ul {
	padding-top:0px;
	margin-top:10px;
}

ul.orangebullet li { 
	color:#EB8900; 
	width:145px;
	border-bottom:1px dashed #ccc;
	padding-top:5px;
	padding-bottom:5px;	
	*vertical-align: top;
	*position: relative;
	*top: -.5em;
}

ul.orangebullet li span { 
	color:#3D3D3D; 
}

ul.orangebullet  .noborder {
	border:0px;
}
	
img {
	border: none;
}	

form {
	margin:0px;
	padding:0px;
}

form a:link, form  a:visited {
	color:#077000;
	border-bottom:1px dotted #FCAF20;
} 

form  a:hover, form  a:active {
	color:#FCAF20;
	border-bottom:0px;
} 


/* DIVS */

#error_list {
	width:85%;
	margin: 0 auto;
	padding:0px;
	color: #cc0000;
	font-size:10px;
	line-height:10px;
}

#container_hp {
	margin:0 auto;
	width:999px;
	height:751px;
}

#container_int_wrapper {
	background-color:#ffffff;
	background-image:url(../images/bg_int_container_tile.jpg);	
	background-repeat:repeat-x;	
	background-position:bottom;		
}

#container_int {
	margin:0 auto;
	width:999px;	
	margin:0 auto;	
}

#header {
	width:999px;
	height:171px;
	background-image:url(../images/bg_header.jpg);	
	background-repeat:repeat-x;
	margin:0 auto;
	text-align:left;
}

#logo {
	float:left;
	width:368px;
	margin-left:32px;
	margin-top:12px;
	display:inline;
}

#slogan {
	float:left;
	width:434px;
	margin-top:36px;
	display:inline;	
}

#topright {
	float:left;
	width:156px;
	margin-top:12px;
	display:inline;
	text-align:center;
}

#topright strong {
	font-size:17px;
	color:#007300;
	font-weight:bold;
}

#topright span {
	font-size:17px;
	font-weight:normal;
}

#toprightlinks {
	height:19px;
	width:156px;
	background-image:url(../images/bg_toprightlinks.gif);	
	background-repeat:no-repeat;
	text-align:center;
	margin-bottom:20px;
}

#toprightlinks a:link, #toprightlinks a:visited {
	color:#ffffff;
	font-weight:normal;
	line-height:18px;
}

#toprightlinks a:hover, #toprightlinks a:active {
	color:#8EC640;
	font-weight:normal;
	line-height:18px;
}

#navbar {
	width:999px;
	margin-top:11px;
	*margin-top:8px;
}

#navlinks {
	margin:0;
	padding:0;	
	float:left;
	width:100%;	
	height:16px;
}

#navlinks li {
	display:inline;
	padding:0;
	margin:0;	
}

#navlinks a:link{
	font-size:14px;
	padding:19px 41px 14px 41px;
	border-right:1px solid #E1E1E1;
	float:left;
	width:auto;	
	text-shadow: 1px 1px 1px #cccccc;
	height:100%;
	font-weight:bold;
}
#navlinks a:visited {
	font-size:14px;
	padding:19px 41px 14px 41px;
	border-right:1px solid #E1E1E1;
	float:left;
	width:auto;	
	text-shadow: 1px 1px 1px #cccccc;
	height:100%;
	font-weight:bold;
	color:none;
}
#navlinks a:hover, #navlinks a:active, #navlinks li:hover a, #navlinks li.sfHover a {
	color:#ffffff;	
	font-size:14px;
	padding:19px 41px 14px 41px;
	border-right:1px solid #E1E1E1;	
	float:left;
	width:auto;
	background:#005697;
	text-shadow: 1px 1px 1px #cccccc;	
	font-weight:bold;
}

#navlinks #nav-careers a.rightnavlink {
	border-right:0px;
}
#content_hp {
	margin:0 auto;
	width:999px;
	height:388px;
	background-image:url(../images/bg_hp_content_tile.png);
	text-align:left;
}

#content_hp .content_left {
	float:left;
	display:inline;
	width:196px;
	height:368px;
	background-image:url(../images/bg_hp_contentleft.jpg);
	background-repeat:no-repeat;	
	background-position:bottom left;
}

#content_hp .content_middle {
	float:left;
	display:inline;
	width:495px;
	height:368px;
	text-align:left;
	background-image:url(../images/bg_hp_content_middle.jpg);
	background-repeat:repeat-x;
	margin-left:1px;	
	margin-right:2px;
}

#content_hp .content_middle .youtube_video {
	margin-left:8px;
	border:1px solid #C7C7C7;
	width:477px;
}

#content_hp .content_getcashnow {	
	width:494px;
	height:76px;
	text-align:left;
	background-image:url(../images/bg_hp_unexpectedexpenses.jpg);
	background-repeat:no-repeat;
	margin-top:7px;
	margin-left:1px;
	border-top:1px solid #C7C7C7;
}

#content_hp .content_getcashnow  img {
	margin-top:5px;
	margin-right:5px;
}

#content_hp .content_right {
	float:left;
	display:inline;
	width:305px;
	text-align:right;
	height:368px;	
	background-image:url(../images/bg_hp_contentright.jpg);
	background-repeat:no-repeat;	
	background-position:bottom left;	
	line-height:8px;
	*line-height:6px;	
}

#content_hp .content_right  form { 
	padding-right:25px;
	padding-top:10px;
}	

#content_hp .content_right  form label { 
	color: #005596;
	font-size:13px;
	margin-right:5px;
	}	

#content_hp .content_right  form  input { 
	border:1px solid #989898;
	margin:0px;
	padding:2px;
	width:150px;
}

#content_hp .content_right  form  select { 
	border:1px solid #989898;
	margin:0px;
	padding:2px;
	width:158px;
	*width:151px;
}

#content_hp .content_right  form  .checkbox { 
	margin:0px;
	padding:0px;
	width:20px;
	border:0px;
}

#content_hp img {
	display:block;
}

#hp_bottomboxes {
	width:999px;
	height:122px;
	background-color:#E8E8E8;
	background-image:url(../images/bg_hp_bottom4boxes.jpg);
	background-repeat:no-repeat;	
	padding-top:0px;
	text-align:left;
}

#hp_bottomboxes p {
	font-weight:500;
	font-style:italic;
	line-height:18px;
	margin-bottom:12px;
	margin-top:0px;
}

#hp_bottomboxes span {
	color: #005596;
	font-weight:normal;
	font-style:normal;
}

#hp_bottomboxes .box_borderright {
	float:left;
	display:inline;
	width:199px;
	height:142px;
	border-right:1px dotted #333;
	padding:20px;
	padding-left:29px;
	padding-top:10px;
	*width:249px;
}

#hp_bottomboxes .box_noborderright {
	float:left;
	display:inline;
	width:210px;
	height:142px;
	border-right:0px;
	padding:20px;
	padding-top:10px;
	*width:250px;
}

#hp_bottomboxes .box_noborderright input {
	border:1px solid #989898;	
	padding:0px;
	width:120px;
	margin:0 0 3px 0;
	*margin:0 0 1px 0;
}

#content_int {
	margin:0 auto;
	width:999px;
	background-image:url(../images/bg_int_content_tile.png);	
}

#content_int .content_left {
	float:left;	
	width:177px;		
	display:inline;
	text-align:left;
	padding-left:15px;	
	*width:192px;
}

#content_int .content_left_states {
	float:left;	
	width:177px;		
	display:inline;
	text-align:left;
	padding-left:15px;	
	*width:192px;
	height:1800px;
}

#content_int .extratall {
	float:left;	
	width:177px;		
	display:inline;
	text-align:left;
	padding-left:15px;	
	*width:192px;
	height:4000px;
}

#content_int .content_middle {
	float:left;
	display:inline;
	width:555px;
	min-height:232px;
	background-image:url(../images/bg_pageheader.jpg);
	background-repeat:no-repeat;	
	text-align:left;
}

#content_int .content_middle  form  .feedback_label { 
	margin:0px;
	color:#005596;
	float:left;
	width:285px;
}

#content_int .content_middle  form  .feedback_radiobutton { 
	float:none;
	width: 25px;
	border:0px;	
}

#content_int .content_middle  form  .feedback_smalllabel { 
	color:#993300;
	font-size:10px
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content_int .content_middle {
		width:552px;
	}
}

#content_int .content_right {
	text-align:right;
	float:left;
}

#content_int .content_right  form { 
	padding-right:25px;
	padding-top:10px;
}	

#content_int .content_right  form label { 
	color: #005596;
	font-size:13px;
	margin-right:5px;
}	

#content_int .content_right  form  input { 
	border:1px solid #989898;
	margin:0px;
	padding:3px;
	width:100px;
}

#content_int .content_right  form  select { 
	border:1px solid #989898;
	margin:0px;
	padding:3px;
	width:107px;
	*width:101px;
}

#content_int .content_right  form  .checkbox { 
	margin:0px;
	padding:0px;
	width:20px;
	border:0px;
}


#content_int .content_right ul, #content_int .content_right ol {
	text-align:left;
}

#h1_header {
	width:502px;
	height:90px;
	padding-left:25px;
	padding-right:25px;		
}

#h1_header h1 {
	text-shadow: 2px 2px 2px #333333;
	font-style:normal;
	font-weight:bold;
	margin-top:7px;
	padding-top:0px;
	font-size:22px;
	color:#ffffff;
} 

#main_content {
	padding:0 20px 20px 20px;
	font-size:14px;	
	line-height:22px;
	*width:550px;
}

#main_content h2 {
	color: #005596;
	margin-top:25px;
}

#main_content h3 {
	color: #005596;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:25px;	
}

#main_content  a:link, #main_content  a:visited {
	color:#077000;
	font-weight:bold;
	border-bottom:1px dotted #FCAF20;
} 

#main_content  a:hover, #main_content  a:active {
	color:#FCAF20;
	font-weight:bold;
	border-bottom:0px;
} 

#main_content  form a:link, #main_content  form a:visited {
	color:#077000;
	font-weight:bold;
	border-bottom:0px;
} 

#main_content  form a:hover, #main_content  form a:active {
	color:#FCAF20;
	font-weight:bold;
	border-bottom:0px;
} 

#main_content  form .leftlabel {
	float:left;
	width:60px;
	margin:0px;
	color:#005596;
}

#main_content  form .rightlabel {
	float:left;
	width:60px;
	margin:0 5px 0 20px;	
	color:#005596;
}

#main_content  form  input { 
	float:left;
	border:1px solid #989898;
	padding:3px;
	width:174px;
}

#main_content  form .branchlabel {
	float:left;
	color:#005596;
	width:110px;
	margin-right:5px;
}

#main_content  form  .branchfield { 
	float:left;
	border:1px solid #989898;
	padding:3px;
	width:386px;
}

#main_content  form .commentslabel {
	float:left;
	color:#005596;
}

#main_content  form  textarea { 
	border:1px solid #989898;
	padding:3px;
	width: 500px;
}

#main_content  form div .noimgborder {
	border:0px;
}

#footer {
	margin:0 auto;
	height:157px;
	background-color:#8EC640;
	border-top:1px solid #ffffff;	
}

#footer .footer {
	margin:0 auto;
	width:999px;
	height:152px;
	background-image:url(../images/bg_footer_bgtile.gif);
	text-align:left;	
}

#footer .footer .footer_floatleft {
	float:left;
	display:inline;
	width:283px;
	padding:25px;
	padding-top:10px;
	color:#077000;
	*width:333px;	
}

#footer .footer .footer_floatleft p {
	padding:0px;
	margin:0px;
	padding-bottom:5px;
}

#footer .footer .footer_floatleft  .col1 {
	float:left;
	width:100px;
}

#footer .footer .footer_floatleft  .col2 {
	float:left;
}

#copyright {
	margin:0 auto;
	height:140px;
	background-color:#3B8A1E;	
}



/* CLASSES */

.copyright {
	margin:0 auto;
	width:200px;
	text-align:right;
	font-size:10px;
	color:#ffffff;

	float:right;	
}

.hide,.hidden { display: none; }

.clear {
	clear:both;
}

.toggleopacity img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity:1;
}

.toggleopacity:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=66);
	-moz-opacity: 0.66;
	opacity:.66;	
}

.textinputfield {
	border:1px solid #A8BBB1;
	padding:2px;
	color: #A8BBB1;
}

.label {
	font-weight:normal;
	font-style:normal;
	color:#005596;
}

.label_error {
	font-weight:bold;
	font-style:italic;
	color:#CC2228;
}

.banner_whiteborder {
	margin-bottom:10px;
	border:1px solid #ffffff;
}

.display_block {
	display:block;
}

.reg {
	font-size:12px;
	color:#005697;
}

.disclaimertext {
	font-size:10px;
	line-height:12px;
}

.marginright5px {
	margin-right:10px;
}

.noimgborder {
	border:0px;
}

.label_besttime {
	padding-right:33px;
	line-height:24px;
	*padding-right:40px;
}

#content_int .h1_AZ {
	float:left;
	display:inline;
	width:555px;
	height:213px;
	background-image:url(../images/states/h_AZ.jpg);
	background-repeat:no-repeat;	
	text-align:left;
	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content_int .h1_AZ {
		width:552px;
	}
}

#content_int .h1_CA {
	float:left;
	display:inline;
	width:555px;
	height:213px;
	background-image:url(../images/states/h_CA.jpg);
	background-repeat:no-repeat;	
	text-align:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content_int .h1_CA {
		width:552px;
	}
}
#content_int .h1_TX {
	float:left;
	display:inline;
	width:555px;
	height:213px;
	background-image:url(../images/states/h_TX.jpg);
	background-repeat:no-repeat;	
	text-align:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content_int .h1_CA {
		width:552px;
	}
}
#content_int .h1_CO {
	float:left;
	display:inline;
	width:555px;
	height:213px;
	background-image:url(../images/states/h_CO.jpg);
	background-repeat:no-repeat;	
	text-align:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content_int .h1_CO {
		width:552px;
	}
}

#content_int .h1_ID {
	float:left;
	display:inline;
	width:555px;
	height:213px;
	background-image:url(../images/states/h_ID.jpg);
	background-repeat:no-repeat;	
	text-align:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content_int .h1_ID {
		width:552px;
	}
}

#content_int .h1_IN {
	float:left;
	display:inline;
	width:555px;
	height:213px;
	background-image:url(../images/states/h_IN.jpg);
	background-repeat:no-repeat;	
	text-align:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content_int .h1_IN {
		width:552px;
	}
}

#content_int .h1_LA {
	float:left;
	display:inline;
	width:555px;
	height:213px;
	background-image:url(../images/states/h_LA.jpg);
	background-repeat:no-repeat;	
	text-align:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content_int .h1_LA {
		width:552px;
	}
}

#content_int .h1_MI {
	float:left;
	display:inline;
	width:555px;
	height:213px;
	background-image:url(../images/states/h_MI.jpg);
	background-repeat:no-repeat;	
	text-align:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content_int .h1_MI {
		width:552px;
	}
}

#content_int .h1_NM {
	float:left;
	display:inline;
	width:555px;
	height:213px;
	background-image:url(../images/states/h_NM.jpg);
	background-repeat:no-repeat;	
	text-align:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content_int .h1_NM {
		width:552px;
	}
}

#content_int .h1_VA {
	float:left;
	display:inline;
	width:555px;
	height:213px;
	background-image:url(../images/states/h_VA.jpg);
	background-repeat:no-repeat;	
	text-align:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content_int .h1_VA {
		width:552px;
	}
}

#content_int .h1_WA {
	float:left;
	display:inline;
	width:555px;
	height:213px;
	background-image:url(../images/states/h_WA.jpg);
	background-repeat:no-repeat;	
	text-align:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content_int .h1_WA {
		width:552px;
	}
}

#main_content .h2_products {
	color:#3B8A1F;
	font-style:italic;
	margin-top:100px;
}

#bottom {
	margin:0 auto;
	width:999px;
	*padding-top:10px;
}

#findlocationform {
	padding-left:20px;
	*width:240px;
}

#findlocationform form a:link, form  a:visited {
	color:#077000;
	border-bottom:0px;
} 

#findlocationform form  a:hover, form  a:active {
	color:#FCAF20;
	border-bottom:0px;
} 


#termsLayer {
	display:none;
	background:#F8F8F8;
	width:510px;
	*width:550px;
	height:450px;
	overflow:auto;
	padding:20px;
	border:3px solid #00569A;
	position:absolute;	
	text-align:left;
	left: 50%;
	margin-left: -308px;
	z-index:99;
}
#termsLayerindex {
	display:none;
	background:#F8F8F8;
	width:510px;
	*width:550px;
	height:450px;
	overflow:auto;
	padding:20px;
	border:3px solid #00569A;
	position:absolute;	
	text-align:left;
	left: 50%;
	margin-left: -308px;
	z-index:99;
}
#termsLayer   a:link, #termsLayer  a:visited {
	color:#077000;
	border-bottom:1px dotted #FCAF20;
} 

#termsLayer  a:hover, #termsLayer  a:active {
	color:#FCAF20;
	border-bottom:0px;
} 

#feescheduleLayer {
	display:none;
	background:#ffffff;
	width:500px;
	*width:500px;
	height:750px;
	overflow:auto;
	padding:20px;
	border:3px solid #AEE960;
	position:absolute;	
	text-align:left;
	left: 50%;
	margin-left: -295px;
	*margin-left: -280px;
	z-index:99;
	*margin-top:400px;
}

#feescheduleLayer   a:link, #feescheduleLayer  a:visited {
	color:#077000;
	border-bottom:1px dotted #FCAF20;
} 

#feescheduleLayer  a:hover, #feescheduleLayer  a:active {
	color:#FCAF20;
	border-bottom:0px;
} 

#feescheduleLayer .feeposter a:link {
	border:0px;
}	

// CLASSES

.greenbox_wrapper {
	background-image:url(../images/bg_greenbox_wrapper.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:552px;
	*width:551px;
	padding-bottom:20px;	
}

.greenbox {
	background-color:#AEE960;
	padding:15px;
	margin-left:20px;
	margin-right:20px;
}

.greenbox_content {
	background-color:#CCFF89;
	border:1px solid #ffffff;
	padding:20px;	
	font-size:14px;
}

.greenbox_content h2 {
	color:#015496;
	font-style:italic;
}

.greenbox_content h3 {
	color:#015496;
	font-style:normal;
}

.locations {
	padding:20px;
}

.requirements {
	width:200px;
	text-align:left;
	padding:0px 20px 20px 20px;
	*width:250px;
}

.content_right .requirements  ul {
	margin-left:0px;
	padding-left:15px;
}

.content_right ol a:link, .content_right ol a:visited {
	color:#077000;
	font-weight:bold;
	border-bottom:0px;
} 

.content_right ol a:hover, .content_right ol a:active {
	color:#FCAF20;
	font-weight:bold;
	border-bottom:0px;
} 

.content_right ul a:link, .content_right ul a:visited {
	color:#077000;
	font-weight:bold;
	border-bottom:0px;
} 

.content_right ul a:hover, .content_right ul a:active {
	color:#FCAF20;
	font-weight:bold;
	border-bottom:0px;
} 

.promotion {
	width:160px;
	text-align:center;
}

.promotion span {
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	color:#406F13;
	text-align:center;
}

.locations a:hover, .locations a:active {
	color:#EB8A07;
}

.smalltext {
	font-size:10px;
}

.hp_thankyoutext {
	font-size:13px;
	line-height:22px;
	width:265px;
	padding-left:10px;
	*padding-left:0px;
	padding-right:10px;
	text-align:left;
}

.hp_thankyoutext a:link, .hp_thankyoutext a:visited {
	color:#077000;
	font-weight:bold;
	border-bottom:1px dotted #FCAF20;
}

.hp_thankyoutext a:hover, .hp_thankyoutext a:active {
	color:#FCAF20;
	font-weight:bold;
	border-bottom:0px;
} 

.int_thankyoutext {
	font-size:13px;
	line-height:22px;
	width:222px;
	padding-left:15px;
	*padding-left:0px;
	padding-right:15px;
	text-align:left;
}

.int_thankyoutext a:link, .int_thankyoutext a:visited {
	color:#077000;
	font-weight:bold;
	border-bottom:1px dotted #FCAF20;
}

.int_thankyoutext a:hover, .int_thankyoutext a:active {
	color:#FCAF20;
	font-weight:bold;
	border-bottom:0px;
} 

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.miniapp {
		float:right;
	}
}

.zipfield {
	float:left;
	*height:24px;
}

.disclaimer {
	float:left;
	width:450px;	
	padding:10px;	
	margin-left:265px;	
	background-color:#EDEDED;
	border:1px solid #333;
	font-size:10px;
	line-height:14px;
	font-style:italic;
	text-align:left;
}

.blueheading {
	color:#22537E;
	font-size:13px;
	font-style:italic;
	margin:0px;
}

a.feedschedulelink:link, a.feedschedulelink:visited {
	font-weight:bold;
	text-decoration:underline;
	color:#003F7C;
}

a.feedschedulelink:hover, a.feedschedulelink:active {
	font-weight:bold;
	text-decoration:none;
	color:#6CC72E;
} 

a.archivednewslink:link, a.archivednewslink:visited {
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #E6A122;
	color:#009B00;
}

a.archivednewslink:hover, a.archivednewslink:active {
	font-weight:bold;
	text-decoration:none;
	color:#E6A122;
	border-bottom:none;
} 

.lp_cities {
	color:#3B8A1F;
	font-style:italic;
	padding-left:20px;
}

.lp_phoneprefix {
	float:left;
	width:65px;
	text-align:right;
	line-height:24px;
	padding-right:10px;
}

.lp_phonenunber {
	float:left;
	text-align:left;
	font-style:normal;
	line-height:24px;
}

.lp_h1_locations {
	font-size:18px;
}

.lp_getcashnow {
	margin-right:25px;
	margin-top:5px;
}

.content_middle .floatleft {
	float:left;
	width:255px;
} 

.content_middle .floatleft ul li {
	list-style:none;

}

.content_middle .floatleft ul {
	padding-left:-20px;
}

.content_middle .floatleft ul li a {
	font-size:11px;
}

.contentright_class
{

}