body { margin:0px; padding:0; font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:16px; color:#003366; background-color:#93b9ea; background-image:url(../images/bgr.gif); background-repeat:repeat-x; background-position:top }

a { color:#003366; font-weight:bold; text-decoration:underline; outline:none }
a:hover { color:#003366; text-decoration:none }
img { border:none }

select { font-size:11px }
input { font-size:11px }

.premium {font-size:150%; font-weight:bold; margin:0 1em; color:green}
.results h2 {text-align:center; padding:.75em; color:#999}
.results p {text-align:center;}
.header h1 {
	font-family:Helvetica, Arial, sans-serif;
	color:#0055aa;
	font-size:26px;
	font-weight:bold;
	letter-spacing:-.8px;
	margin:63px 0 0 133px;
	padding:0
}
h1 {
	font-family:Helvetica, Arial, sans-serif;
	color:#0055aa;
	font-size:22px;
	line-height:30px;
	font-weight:bold;
	margin:0;
	padding:0
}
h2 {
	font-family:Helvetica, Arial, sans-serif;
	color:#dd8855;
	font-size:18px;
	line-height:28px;
	font-weight:bold;
	margin:0;
	padding:0
}
h3 { font-family:Helvetica, Arial, sans-serif; 	color:#dd8855; font-size:14px; font-weight:bold; margin:0; margin-bottom:20px; padding:0 }
h4 { font-family:Helvetica, Arial, sans-serif; 	color:#dd8855; font-size:10px; line-height:20px; font-weight:bold; margin:0; margin-bottom:20px; padding:0 }

h3.error  {background-color:red; color:#fff; text-align:center; padding:.5em; margin:.5em}

p { padding:0; margin:0; margin-bottom:20px }
.separator { text-align:right; border-bottom:2px solid #EEEEEE }
.separator a { color:#999; text-decoration:none }
.separator a:hover { color:#990000; text-decoration:none }

.u { text-decoration:underline }
.FloatL { float:left }
.FloatR { float:right }

.main { width:943px; margin-left:auto; margin-right:auto; margin-top:30px; background-color:#FFFFFF }

.header { width:943px; height:265px; background-color:#FFFFFF; background-image:url(../images/header_bgr.jpg); float:left }

.footer {text-align:center}
.footer ul {list-style:none; text-decoration:underline; cursor:pointer }

.headline {
	width:500px;
	font-family:Helvetica, Arial, sans-serif;
	color:#0066aa;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-align:center;
	margin:45px 0 0 27px;
	padding:0;
}

.content { width:893px; height:auto; padding:0 25px; background-color:#FFFFFF; background-image:url(../images/content_bgr.gif); background-repeat:repeat-y; float:left }

.request_quote_0 { width:893px; height:auto; margin-bottom:25px; background-color:#98ccfe; background-image:url(../images/request_quote_0_bgr.gif); background-repeat:no-repeat; background-position:top; float:left }
.request_quote_1 { width:893px; height:auto; background-image:url(../images/request_quote_1_bgr.jpg); background-repeat:no-repeat; background-position:right top }
.request_quote_2 { width:893px; height:auto; background-image:url(../images/request_quote_2_bgr.gif); background-repeat:no-repeat; background-position:bottom }
.cleaner { width:893px; height:1px; clear:both }

.request_quote_2 ul { list-style:none; padding:0; margin:0 }
.request_quote_2 li { list-style:none; padding:0; margin:0; vertical-align:middle; float:left }
.request_quote_heading { padding:0 15px 0 15px; font-family:Helvetica, Arial, sans-serif; font-size:20px; font-weight:bold; line-height:43px; letter-spacing:2px; color:#FFF }

li a { text-decoration:none }

.request_quote_button_a { width:138px; height:37px; line-height:37px; text-align:center; font-weight:bold; margin:10px 2px 0 2px;
 background-image:url(../images/request_quote_button_a.gif); cursor:pointer }
/*.request_quote_button_a:hover { filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90 }
*/
.request_quote_button_b a { color:#FFFFFF }
.request_quote_button_b { width:138px; height:37px; line-height:37px; color:#FFF; text-align:center; font-weight:bold; margin:10px 2px 0 2px; background-image:url(../images/request_quote_button_b.gif); cursor:pointer }
/*.request_quote_button_b:hover { filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90 }
*/
.request_quote_form { width:630px; padding:15px; height:650px; margin-left:10px; float:left }

.column_left { width:198px; line-height:20px; float:left; }
.column_center { width:250px; margin:0 25px; line-height:20px; float:left; margin-left:250px; }
.column_right { width:198px; text-align:center; float:right; margin: 250px 10px 0 0; background-color:#98ccfe; }

.column_head { width:198px; height:43px; background-image:url(../images/column_head_bgr.gif); background-repeat:no-repeat; text-align:center; font-family:Helvetica, Arial, sans-serif; font-size:20px; font-weight:bold; line-height:43px; letter-spacing:2px; color:#FFF }
.column_content { width:178px; padding:7px 10px 0 10px; background-image:url(../images/column_content_bgr.gif); background-repeat:repeat-y }
.column_foot { width:198px; height:11px; background-image:url(../images/column_foot_bgr.gif); background-repeat:no-repeat }

.column_head_r { width:198px; height:43px; background-image:url(../images/column_head_bgr.png); background-repeat:no-repeat; text-align:center; font-family:Helvetica, Arial, sans-serif; font-size:20px; font-weight:bold; line-height:43px; letter-spacing:2px; color:#FFF }
.column_content_r { width:178px; padding:7px 10px 0 10px; background-image:url(../images/column_content_bgr.gif); background-repeat:repeat-y }
.column_foot_r { width:198px; height:11px; background:url(../images/column_foot_bgr.png) #98ccfe no-repeat; margin-bottom:20px;}

.menu { width:177px; padding:10px 0; background-image:url(../images/menu_bgr.gif); background-repeat:repeat-y }
.menu ul { list-style:none; padding:0; margin:0; font-weight:bold }
.menu li { list-style:none; padding:3px 10px; margin:0; cursor:pointer }
.menu li:hover { background-image:url(../images/menu_active_bgr.gif); color:#FFF }

.menu li a:hover { color:#FFF }

/*
.column_center_head { height:11px; }
.column_center_content { padding:0 10px 0 10px;}
.column_center_foot { height:11px; background-color:#FFF; }
*/
.footer { width:943px; height:25px; padding-bottom:30px; background-color:#93b9ea; background-image:url(../images/footer_bgr.gif); background-repeat:no-repeat; float:left }

div#quote_request > ul > li {
}
div#quote_request > ul > li.active {
}
div#quote > div {
	display: none;
	clear: both;
}
div#quote > div.active {
	display: block;
}
#sample_rates {
	position:absolute;
}
#sample_rates div {
	width:190px;
	float:left;
}
#mask1 {
	height:180px;
	overflow:hidden;
	position:relative;
	width:172px;
margin-left:5px;
}

#mask1 h2 {
	font-size:12px;
	text-align:center;
	color:#0066aa;
}

#mask1 h3 {
	font-size:11px;
	text-align:center;
	color:#dd8855;
}

.table_rate, .table_premium {
		text-align:center;
}

#sample_rates .table_rate h2 {
	font-size:14px;
	text-align:center;
	color:#dd8855;
	}
#log_res h1, h2, h3 {}

.tool-tip {
	color: #fff;
	width: 250px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(../images/bubble.gif) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../images/bubble.gif) bottom right;
}
