* { margin:0;  }

p,h1,h2,h3,h4,h5 {
	margin-bottom:1em;
}

html {
	font-size:66.2%;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#000;
}

a {
	color: #004165;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}


/* 	layout */
body {
/*	text-align:center; */
	background:#fff url(../i/bgtest.png) 0 0 repeat-x;

}

#wrapper {
	width:880px;
/*	text-align:left; */
	margin:0 auto;
	background:#fff;
	min-height:770px;
	height:auto !important;
	height:770px;
}

#wrapper .container {
	padding:20px 17px;
}

#content {
/*	float:left; */
	width:856px;
}

#logo {margin:auto; text-align:center; }

#footer {
	clear:both;
}



h1 { 
font-size:1.4em;
}
h2 { 
font-size:1.3em;
}
h3 { 
font-size:1.1em;
}

/* content */
#content h4 {
	font-size:1.09em;
}

#content h5 {
	margin:0;
	font-size:1em;
	color:#008dbc;
}

/*.dollars {
width:300px;
padding-top: 8px; 
margin-top:28px;
border:1px solid #999;
color: #FFF; 
float:right;
margin:0px; 
padding:10px 20px; 
background-color:#E9F1F4; 
}
*/

.hilink {background: url(../i/bullet.gif) no-repeat 0px 4px; padding-left: 8px; font-weight:bold; font-size:14px;} 
.bigbold {padding-left: 14px; font-weight:bold; font-size:14px;} 

#content-bluebar {background-color:#E9F1F4; color: #FFF; font-size:13px; margin:0px; padding:10px 20px; line-height:130%;  background-color:#4E92B6; border-bottom:1px solid #FFF; border-top:1px solid #FFF;}
#content-bluebar-form {color: #FFF; font-size:13px; margin: 0px; padding: 10px 51px 13px 50px; line-height: 110%;  background-color: #4E92B6; border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; }
#content-bluebar-calculators {color: #FFF; height:69px; margin: 0px;#4E92B6; overflow:hidden;}
#content-bluebar-calculatorstext {color: #FFF; height:69px; font-size:13px; margin: 12px 30px 0px 220px; line-height: 110%;}
#content-bluebar-brokers {color: #FFF; font-size:22px; font-weight: normal; margin: 0px; padding: 10px 51px 13px 50px; line-height: 110%;  background-color: #4E92B6; border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; }
#content-bluebar a {outline:none;}
#content-bluebar a:link, #content-bluebar a:visited {text-decoration:underline; color:#FFF;}
#content-bluebar a:hover, #content-bluebar a:active {text-decoration:underline; color:#000;}



/* 	footer */
#footer p {
font-family:Arial, Helvetica, sans-serif; 
font-size:.84em; 
color:#999; 
text-align:center; 
padding-top: 8px; margin-top:78px;
border-top:1px solid #999;}
#footer a { 
text-decoration:none; 
}


/* 	home page */

body.home {
color:#333333;
/*	color: #616365; */
}

.content {
width: 725px; text-align:right;
}


.ctr {text-align:center;}
.ind {margin-left:15px;}
.linedrule { margin:auto;background:url(../i/bgtest.png) 0 0; height:2px; margin-top:10px;}

/*random*/
.bigphone {font-weight:bold; font-size:14px;}
.tagline {font-size:1.5em; text-align:center;}
.ratephone {text-align:center; font-size:16px; font-weight:bold;}


/*New sections for the header stuff*/
/*============MAIN cntnt AREA============*/

#cntnt {width:645px; margin-left:315px; padding:0px;}
#cntnt-form {width:855px; margin-left:50px; padding:0px;}
#cntnt-seo-pages {width:855px; margin-left:50px; padding:0px;}
#cntnt_mainphoto {width:645px; height:264px; overflow:hidden;}
#cntnt_maintitle {width:645px; height:69px; overflow:hidden;}


#cntnt p {margin:20px 10px 20px 20px;}
#cntnt p table {margin:20px 10px 20px 20px;}
#cntnt #howitwrks {margin:0px 10px 0px 20px;}
#cntnt h1 {margin:5px 0px; padding:3px 15px; background-color:#5B9ABD;color:#fff; font:Bold 13px trebuchet MS, arial; letter-spacing:1px;}
#cntnt h2 {margin:5px 0px; padding:3px 15px; color:#5B9ABD; font:Bold 16px trebuchet MS, arial; text-align:center; }
#cntnt h3 {margin: 20px; color:#386B87; border-bottom: 1px solid #386B87; font:Bold 13px trebuchet MS, arial;}
#cntnt-form h3 {margin: 20px 0px 20px 0px; color:#386B87; font:Bold 13px trebuchet MS, arial;}
.h3-short {width: 307px;}
.h3-shorter {width: 275px;}
#cntnt ul {list-style-type: square; margin-top: -10px;}
#cntnt li, ol {padding: 0px 10px 4px 0px;}
#cntnt ol {list-style-type: lower-roman; padding-right: 10px;}

#cntnt a:link, #cntnt a:visited {text-decoration:none; color:#E2610C;}
#cntnt a:hover, #cntnt a:active {text-decoration:underline; color:#F77722;}

#cntnt a.link-list:link, #cntnt a.link-list:visited {background: url(../images/arrow_ahref.gif) no-repeat 0px 3px; padding-left: 15px; text-decoration:none; color:#E2610C;}
#cntnt a.link-list:hover, #cntnt a.link-list:active {background: url(../images/arrow_ahref.gif) no-repeat 2px 3px; padding-left: 15px; text-decoration:underline; color:#F77722;}


#cntnt-bluebar {color: #FFF; font-size:13px; margin:0px; padding:10px 20px; line-height:130%;  background-color:#4E92B6; border-bottom:1px solid #FFF; border-top:1px solid #FFF;}

#cntnt-bluebar-form {color: #FFF; font-size:13px; margin: 0px; padding: 10px 51px 13px 50px; line-height: 110%;  background-color: #4E92B6; border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; }

#cntnt-bluebar-calculators {color: #FFF; height:69px; margin: 0px;background: url(../images/calcicon.gif) no-repeat #4E92B6; overflow:hidden;}

#cntnt-bluebar-calculatorstext {color: #FFF; height:69px; font-size:13px; margin: 12px 30px 0px 220px; line-height: 110%;}

#cntnt-bluebar-brokers {color: #FFF; font-size:22px; font-weight: normal; margin: 0px; padding: 10px 51px 13px 50px; line-height: 110%;  background-color: #4E92B6; border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; }

#cntnt-bluebar a {outline:none;}
#cntnt-bluebar a:link, #cntnt-bluebar a:visited {text-decoration:underline; color:#FFF;}
#cntnt-bluebar a:hover, #cntnt-bluebar a:active {text-decoration:underline; color:#000;}


.cntnt-image-right {display: block; float: right; margin: 0px 10px 0px 10px; width: 316px; height: 258px;}
.cntnt-image-right-no-height {display: block; float: right; margin: 0px 20px 0px 10px;}


