@charset "UTF-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
	border:none;
}
dd{
	width:665px !important;
}
body{
	background-image:url(images/bg_gradient.jpg);
	background-repeat:repeat-x;
	background-color:#3fa1c6;
	background-attachment:fixed;
	margin:0 auto;
}
#wrapper{
	width:960px;
	margin:0 auto;
}
#header{
	background-image:url(images/header.png);
	background-repeat:no-repeat;
	background-position:top;
	width:960px;
	height:241px;
}
#content{
	background-image:url(images/shadow_content.png);
	background-repeat:repeat-y;
	width:960px;
}
#footer{
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:960px;
	height:210px;
	margin-bottom:0px;
	padding-bottom:0px;
	position:relative;
}
#leftcolumn{
	background-image:url(images/leftcolumngrad.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:241px;
	min-height:585px;
	margin-left:9px;
	float:left;
}
#leftcolumn IMG{
	padding-top:25px;
}
#textcolumn{
	width:490px;
	display:inline;
	float:left;
}
#calccloumn{
	width:665px;
}
#ratewrapper{
	width:156px;
	float:left;
	display:inline;
	margin-left:20px;
	margin-right:12px;
	position:relative;
}
#ratewrapperleft{
	width:156px;
	float:left;
	display:inline;
	margin-top:30px;
	margin-left:20px;
	margin-right:12px;
	position:relative;
}
#rateheader{
	background-image:url(images/ratewatchheader.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:156px;
	height:100px;
}
#ratecontent{
	background-image:url(images/ratewatchfiller.jpg);
	background-repeat:repeat-y;
}
#ratecontent p{
	font-size:12px;
	color:#FFFFFF;
	width:143px;
	padding-right:2px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}
#ratecontent a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
#ratecontent a:hover{
	text-decoration:underline;
}
.privacy{
	padding-left:5px;
}
.logos{
	padding-top:160px;
	padding-left:195px;
}
.equalspace{
	padding-left:15px;
}
#ratecontent h2{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	padding-top:3px;
	width:130px;
}
#ratecontent h2 a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
#ratecontent h2 a:hover{
	text-decoration:underline;
}
#ratecontent hr{
	width:50%;
	border:none;
	border-top:1px dotted;
	border-color:#FFFFFF;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
}
#ratebox{
	width:113px;
	padding-top:73px;
	padding-left:17px;
}
#ratebox p{
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
#ratefooter{
	background-image:url(images/ratewatchfooter.jpg);
	background-repeat:no-repeat;
	height:14px;
	width:156px;
}
#ratebox a{
	color:#000000;
	text-decoration:none;
}
#ratebox a:hover{
	color:#000000;
	text-decoration:underline;
}
#bannerwrapper{
	width:682px;
	height:219px;
	float:right;
	background-image:url(images/bannerbg.jpg);
	background-repeat:no-repeat;
	margin-right:8px;
}
#banner{
	margin-top:26px;
	width:665px;
	height:195px;
	float:left;
}
#adwrapper{
	width:682px;
	height:85px;
	float:right;
	margin-right:8px;
}
#adbanner{
	margin-top:3px;
	width:665px;
	height:82px;
	float:left;
}
#calcbanner{
	width:665px;
	height:219px;
	float:left;
	margin-top:26px;
	background-image:url(../images/banner_calc.jpg);
	background-repeat:no-repeat;
}
#maincontent{
	/*margin-top:30px;*/
        margin-top:15px;
	margin-left:20px;
	float:right;
	width:680px;
}
#calccontent{
	margin-top:30px;
	margin-left:20px;
	float:left;
	width:665px;
}
#navigation{
	margin-top:207px;
	margin-left:219px;
	position:absolute;
	width:733px;
	height:27px;
}
#navigation ul{
	font-size:16px;
}
.clear{
	clear:both;
}
.clickherebar{
	margin-left:30px;
	width:127px;
	height:19px;
	font-size:12px;
}
.clickherebar a{
	text-align:center;
	display:block;
	background-image:url(images/clickherebutton.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#e29e49;
	padding-left:14px;
	width:127px;
	height:19px;	
	text-decoration:none;
	color:#000000;
	line-height:18px;
}
.clickherebar a:hover{
	background-image:url(images/clickherebutton_over.jpg);
}
#outsidebottom{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0 auto;
	width:725px;
}
#outsidebottom p{
	color:#FFFFFF;
	font-size:10px;
}
#outsidebottom a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#outsidebottom a:visited{
	color:#FFFFFF;
}
#outsidebottom a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#outsidebottom a:active{
	color:#FFFFFF;
}
/*elements*/
.hidden {
	display:none;
}
hr{
	width:75%;
	margin-top:-5px;
	margin-bottom:5px;
	border:none;
	border-top:1px dotted #005543;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#005543;
}
h2{
	font-size:14px;
	margin-left:10px !important;
	color:#000000;
}
h2 a{
	color:#d67700;
	text-decoration:none;
	font-weight:bold;
	margin-left:-10px;
}
h2 a:hover{
	text-decoration:underline;
}
h3{
	font-family:Times, Times New Roman, serif;
	font-size:20px;
	color:#E29E49;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-bottom:5px;
	margin-left:10px;
}
p a{
	color:#d67700;
	text-decoration:none;
	font-weight:bold;
}
p a:visited{
	color:#d67700;
	text-decoration:none;
	font-weight:bold;
}
p a:hover{
	color:#d67700;
	text-decoration:underline;
}
p a:active{
	color:#d67700;
	text-decoration:none;
	font-weight:bold;
}
table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-bottom:5px;
	margin-left:10px;
}
table td{
	padding:4px;
	background-color:#9ec3bb;
	border:none;
}
table a{
	color:#d67700;
	text-decoration:none;
	font-weight:bold;
}
table a:visited{
	color:#d67700;
	text-decoration:none;
	font-weight:bold;
}
table a:hover{
	color:#d67700;
	text-decoration:underline;
}
table a:active{
	color:#d67700;
	text-decoration:none;
	font-weight:bold;
}
ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:30px;
}
ul p{
	margin-bottom:5px;
}
ul a{
	color:#d67700;
	text-decoration:none;
	font-weight:bold;
}
ul a:visited{
	color:#d67700;
	text-decoration:none;
	font-weight:bold;
}
ul a:hover{
	color:#d67700;
	text-decoration:underline;
}
ul a:active{
	color:#d67700;
	text-decoration:none;
	font-weight:bold;
}
ol{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:30px;
}
ol p{
	margin-bottom:5px;
}
ol a{
	color:#d67700;
	text-decoration:none;
	font-weight:bold;
}
ol a:visited{
	color:#d67700;
	text-decoration:none;
	font-weight:bold;
}
ol a:hover{
	color:#d67700;
	text-decoration:underline;
}
ol a:active{
	color:#d67700;
	text-decoration:none;
	font-weight:bold;
}
.floatright{
	float:right;
	padding-top:40px;
	padding-left:10px;
	padding-bottom:10px;
}
table{
	border:none;
}
.redtext{
	color:#FF0000;
}
.disclaimer{
	font-size:11px;
}
.calc td{
	background-color:#FFFFFF;
}
.imagefloatright{
	float:right;
}
.imagecenter{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.cuanytime{
	font-weight:bold;
	text-align:left;
	padding-left:18px;
}
.cuanytime table tr td{
	background:none;!important
	margin:0px;
	padding:0px;
}
.cuanytime p{
	text-align:center;!important
}
input{
	border-color:#e29e49;
	border-style:outset;
	border-width:2px;
}
