* {padding: 0; margin: 0;}
/* homepage sidebar styles */
div#homepage-sidebar {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 209px;
	background: #f5f6fe url('http://www.ratetake.com/images/brochureware/smartypants/homepage-sidebar-bottom.gif') no-repeat left bottom;
	min-height: 427px;
	margin-right: 20px
}
* html div#homepage-sidebar { height: 427px; }
div#homepage-sidebar div#homepage-sidebar-header {
	background: #f5f6fe url('http://www.ratetake.com/images/brochureware/smartypants/homepage-sidebar-header.gif') no-repeat left bottom;
	height: 46px;
	color: #ffffff;
	padding-left:10px; padding-right:0; padding-top:11px; padding-bottom:0
}
div#homepage-sidebar div#homepage-sidebar-header p { font-weight: bold; width: 140px; }
div#homepage-sidebar div#homepage-sidebar-content { padding: 0 14px; }
div#homepage-sidebar p { font-size: 1.2em; margin-bottom: 3px; }
div#homepage-sidebar h3 { font-size: 1.4em; color: #455560; border-bottom: 1px solid #455560; margin: 10px 0 4px 0 }
/*homepage content */
div#content {
	margin: 20px 0 14px 249px;
	width: 553px;
	min-height: 445px;
}
* html div#content { height: 445px; }
div#content h2 {
	color: #455560;
	font-size: 2.3em;
	border-bottom: 2px solid #f68f1e;
	margin-bottom: 5px;
	padding-bottom: 2px;
}
div#content h3 {
	color: #455560;
	font-size: 1.4em;
	margin-bottom: 15px;
}
div#content p {
	line-height: 1.5em;
}





			* {padding: 0; margin: 0; }
body {
	margin: 0px;
	padding: 0px;
	color: #000000;	
	font-family: Arial, Tahoma, Helvetica;	
	background-color: #ffffff;
	font-size: 62.5%;
	text-align:center;
		height:100%;
		
		
	
	text-align: center;
	font-family: Arial, Arial, Helvetica, sans-serif
	        background-properties="FIXED"
			height:100%
}
a {	color: #00447c;	text-decoration: none; }
a:hover { color: #e06c09; border-bottom: 1px dashed #e06c09; }
a.orange { color: #e06c09; }
a.orange:hover { color: #e06c09; border-bottom: 1px dashed #e06c09; text-decoration: none; }
a.arrow { background: url('http://www.ratetake.com/images/brochureware/smartypants/ul-arrow.gif') no-repeat left 5px; padding-left: 10px }
a.arrow:hover { color: #e06c09; border-bottom: 1px dashed #e06c09; }
a.gray { color: #9e9d9d; }
a.gray:hover { color: #e06c09; border-bottom: 1px dashed #e06c09; text-decoration: none; }
a.img-link:hover { border: none; }
div#content p { color: #000000; font-size: 1.2em; margin-bottom: 10px; line-height: 1.4em; }
p span.callout { background: #fdfdd6; padding: 2px;}
div#wrapper {
	width: 820px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	height: 100%;
}
div#header {

	text-align:-moz-center;
}
* html div#header {
}
div#header-right {
	padding-top: 12px;
	margin-left: 520px;
}
div#phone-number h3{
	width: 187px;
	height: 39px;
	background: url('http://www.ratetake.com/images/brochureware/smartypants/phone-number.gif') no-repeat 0 0;; margin-left:65px; margin-right:0; margin-top:0; margin-bottom:12px
}
div#phone-number h4{
	display:none;
}
* html div#header-nav {
	padding-bottom: 6px;
}
div#header-nav a  {
	font-size: 1.1em;
}
div#search-bar {
	height: 23px;
	background-color: #d1e8b2;
	text-align: right;
	padding-right: 25px;
	padding-top: 3px;
	font-size: 1.2em;
}
div#search-bar img {
	vertical-align: middle;
}
div#search-bar a:hover {
	border: none;
}
div#search-bar input {
	vertical-align: middle;
	font-size: 1.1em;
	margin: 0 5px;
}
div#content-wrapper {
background-image:url(../images/bg_slice.jpg);
width:1003px;
text-align:-moz-center;
}
div#footer {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #455560;
	margin-top: 15px;
}
div#footer p {
	margin-bottom: 10px;
}
div#footer p.footer-top {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #ededed;
	font-weight: bold;
}
* html div#footer p.footer-top {
	height: 10px;
}
div#footer a {
	color: #455560;
	text-decoration: none;
}
div#footer a:hover {
	color: #455560;
	text-decoration: none;
	border-bottom: 1px dashed #455560;
}
div#footer img.footer-logos {
	margin-left: 20px;
	vertical-align: middle;
}
div#footer a.img-link:hover {
	border: none;
}
div#footer div#ask-search {
	margin-top: 15px;
}
div#footer div#ask-search input {
	font-size: 1.2em;
}
.alt {
	position: absolute;
	left: -9999px;
	overflow: auto;
}
.clear {
	visibility: hidden;
	clear: both;
	height: 0;
}






.styles {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.TopLinks {
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
.txtmain {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #525252;
}



.Text {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.SubmitButtonColor {
	background-attachment: fixed;
	background-image: url(http://www.ratetake.com/images/LftButton.jpg);
	background-repeat: repeat-x;
	background-position: left;
}


.LeftLinks {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #525252;
	text-decoration: none;
}
.blueLinks {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #3300FF;
	text-decoration: none;
}

.Text1 {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.TxtMaroon {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #24386a;
	text-decoration: none;
}
.background {
	background-color: #EBEBEB;
}
.HdrHeadingRT {
	background-attachment: fixed;
	background-image: url(http://www.ratetake.com/images/template-12_02.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.Title_Green {
	background-attachment: fixed;
	background-image: url(http://www.ratetake.com/images/template-12_02.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #88CB23;
	text-decoration: none;
}

.Title_Blue {
	background-attachment: fixed;
	background-image: url(http://www.ratetake.com/images/template-12_02.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #082E91;
	text-decoration: none;
}

.Title_Orange {
	background-attachment: fixed;
	background-image: url(http://www.ratetake.com/images/template-12_02.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #D36C1F;
	text-decoration: none;
}


.heading_blue {

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #0072B1;
	text-decoration:underline;
}

a.heading_blue:hover {

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	color: #0072B1;
}

.content {color: #000000; font-family: verdana,arial,tahoma; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none}
.colhead_s{background-color:#EDF1FF; color:#0F4680;font-weight:bold;font-size:12px;}
.tabs {color: #000000; font-family: verdana,arial,tahoma; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none}
.tabs_white {color: #ffffff; font-family: verdana,arial,tahoma; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none}
.maincontent {color: #000000; font-family: verdana,arial,tahoma; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none}
.maincontentwhite {color: #FFFFFF; font-family: verdana,arial,tahoma; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none}
.maincontentsmall {color: #000000; font-family: verdana,arial,tahoma; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none}
.maincontentsmallgreen {color: #00a651; font-family: verdana,arial,tahoma; font-size: 10px; font-style: normal; font-weight: normal; text-decoration:none}
subheader{background-color:#666666; color:White;font-weight:bold;font-size:12px;}
.subHeader_s2{background-color:#999999; color:White;font-weight:bold;font-size:12px;}
.subHeading{
height:25;

border:thin;
border-style:solid;
BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #CCCCCC; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #CCCCCC; BORDER-TOP-COLOR: #CCCCCC; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #CCCCCC;

background-color:#E8EFF9;
padding-left:3px; 

line-height:20px;
color:#2F3B6B;
font-family:Arial;
font-weight:bold;
font-size:12px;
}
.subheader2_a{background-color:#EEEEF8; color:black;font-weight:bold;font-size:11px;}
.subheader_s{background-color:#EEEEF8; color:black;font-weight:bold;font-size:11px;}
.subheader_s_black{background-color:#EEEEF8; color:#000000;font-weight:bold;font-size:13px;}
.colhead_d{
	background-color:#BCDAA3;
	color:#000000;
	font-weight:normal;
	font-size:11px;
	font-family: Arial;
}
.colhead_sbl {
	background-color:#EDF1FF;
	color:#000000;
	font-size:11px;
	font-family: Arial;
	text-decoration: none;
}
.heading_blueBig {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #2F3B6B;
	text-decoration: none;
}
.box-right {
	background: #666;
	position: relative;
	float: left;
	margin: 0px -140px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 14px;
	left: 614px;
	top: 257px;
}
.RedLink {

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.heading_orange {

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FF9700;
	text-decoration: none;
}


.heading_yellow {

	font-family: Arial;
	font-size: 11px;

	color:#FFCC33;
	text-decoration: none;
}



.subnav{

border:thin;
border-style:solid;
BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #CCCCCC; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #CCCCCC; BORDER-TOP-COLOR: #CCCCCC; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #CCCCCC;
	
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #525252;

}


.headinGray {

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.TopLinksGrey {

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #6D6E72;
	text-decoration: none;
}

.TblHeaderYellow{
background-image:url(http://www.ratetake.com/images/home_sliced_45.jpg);
height:33;

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #D36C1F;
	text-decoration: none;

}

.TblHeaderBlue{
background-image:url(http://www.ratetake.com/images/slice_container.jpg);
height:27;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #082E91;
	text-decoration: none;


}

.TblHeaderGreen{
background-image:url(http://www.ratetake.com/images/home_sliced_45_g.gif);
height:33;

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #94C227;
	text-decoration: none;

}
p.shadow {
position:relative; top: 2.5px; left: 2.5px;
height: 75px;
width: 120px;
border-width: 0 3px 3px 0;
border-style: solid;
border-color: #000000;
}
p.shadow img {
position:relative; top: -2.5px; left: -2.5px;
border-width: 1px;
border-style: solid;
border-color: #000000 #000000 #000000 #000000;
}