/*
#####  Color Palette by Color Scheme Generator
#####  Palette URL: http://colorschemedesigner.com/#3E31TU8uIw0w0


*** Primary Color:

   var. 1 = #0345A1 = rgb(3,69,161)
   var. 2 = #204579 = rgb(32,69,121)
   var. 3 = #012D69 = rgb(1,45,105)
   var. 4 = #3777D0 = rgb(55,119,208)
   var. 5 = #608FD0 = rgb(96,143,208)

*** Secondary Color A:

   var. 1 = #F5C200 = rgb(245,194,0)
   var. 2 = #B89B2E = rgb(184,155,46)
   var. 3 = #9F7E00 = rgb(159,126,0)
   var. 4 = #FAD33E = rgb(250,211,62)
   var. 5 = #FADD70 = rgb(250,221,112)

*** Secondary Color B:

   var. 1 = #F55E00 = rgb(245,94,0)
   var. 2 = #B8632E = rgb(184,99,46)
   var. 3 = #9F3D00 = rgb(159,61,0)
   var. 4 = #FA863E = rgb(250,134,62)
   var. 5 = #FAA570 = rgb(250,165,112)


#####  Generated by Color Scheme Designer © Petr Stanicek 2002-2009

*/

html, body {color: #000;}
html {background-color:#0345A1; width: 100%;}
body {background-color:#0345A1; width: 1024px;}

* {margin:0; padding:0;}

a:link {color:#037;}
a:visited {color: #336699;}
a:hover {color: #000000; text-decoration:none;}
a:active {color: #636;}

h1 {font-family:verdana,Helvetica,sans-serif; font-weight:bold; font-size:.82em; margin-top:0; margin-bottom:6px; clear:left;}

h2 {font-family:Georgia,Times New Roman,Times,serif; font-weight:bold; font-size:.82em; color:#012D69; margin-top:0; margin-bottom:0px;clear:left;}

h3 {font-weight:bold; font-size:.82em; margin-top:0; margin-bottom:6px;}

p, table {margin:0 0 6px 0; font-family:verdana,Helvetica,sans-serif; font-size:.82em;}

li, ul, ol  {margin:0 0 6px 12px; font-family:verdana,Helvetica,sans-serif; font-size:.86em;}


ul li {font-size:.86em;}
ul ul li {
font-size: 1em;
	}
ol ol li {
font-size: 1em;
	}

img {border:0;}

#form_get_quotes_header {
background-color:#FADD70;
padding:8px 8px 6px;
clear:both;
width:976px;
	}


#bbb_logo_header {
margin-top: 20px;
margin-left: 10px;
	}


.not_inline{display:block;}

.inline{
display: inline;
}
.raise_print_button{
position:relative;
top: -6px;
}

.quoted_text {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
	}
.logo_link {font-family:verdana,Helvetica,sans-serif; font-size:.82em; position:relative; background-color:#FFF; margin: 4px 0px 8px 4px; padding:0;  float:left; clear:left; display: inline; }

.para_description_indent {clear:both;   margin: 6px 0px 12px 44px; font-family: Georgia,'Times New Roman',Times,serif; font-size:.9em;}
.para_description_indent b {font-family:Arial, Helvetica, sans-serif; font-size:.82em; font-weight:bold;}

.faux_header_cell {position:relative; background-color:#FFF; margin: 0px 0px 0px 8px; padding:0;  float:left; display: inline;}

.left_faux_header_row {font-family:verdana,Helvetica,sans-serif; font-size:.8em;  position:relative; background-color:#FFF; margin: 4px 0px 4px 8px; padding:0;  float:left;}

.small_bold_header_text {font-size:.82em; font-weight:bold; }


.small_bold_header_text_highlight {font-size:.82em; font-weight:bold; background: #FADD70;}

.table_cell_right
	{
	text-align:right;
	}
.table_cell_left
	{
	text-align:left;
	}
.show_math_table
	{
	width:90%;
	}
.show_math_table td,th
	{
	padding: 0 10px 0 10px;
	}
	
.real_world_costs_table
	{
	width: 100%;
	}	
.real_world_costs_table th
	{
	margin-left: 0;
	padding-left: 0;
	}
.real_world_costs_table td,th
	{
	text-align:left;
	font-size:.8em;
	}
.real_world_costs_table_center_cs_3
	{
	text-align:center;
	color:green;
	font-size:.8em;
	}
.div_center
	{
text-align: center;
	}

#container_top {
position: absolute;
top: 0px;

background-color:#FFFFFF;
width: 994px;
padding: 10px;
margin:10px 0 0 10px;
height: 65px;
	}

#logo_navigation_top {
position:absolute;
top: 100px;
left: 0px;
background-color:#ffffff;
width: 673px;
padding: 10px;
margin:10px 0 0 10px;
	}
	
#tagline
	{
/*
border:6px solid #0345A1;
margin: 10px 0px 0px 0px;
*/
padding: 3px;
background:#FAA570;
clear:both;
font-size: .82em;
	}

	
#container_printable {
	position:relative;
	top: 243px;
	left: 10px;
	float:left;
	width:673px;
	padding: 0 10px 10px 10px;
	margin:0px;
	margin-top:8px;
	background-color:#FFFFFF;
	/* makes room for Comodo logo */
	}

#bottom_links_and_copyright {
position:relative;
top: 243px;
float:left;
background-color:#ffffff;
width: 673px;
padding: 10px;
margin:10px 0 0 10px;
	}


#home_page_footer {

float:left;
clear:both;

width: 673px;
padding: 10px;
margin-left:-10px;
border-top:10px solid #0345A1;
	}
	
#container_viewable {
	float:left;
	width:1024px;
	padding:0;
	margin:0px;
	background-color:#0345A1;
	}

#container_right_margin_fixed {
position:fixed;
left: 727px;
top: 100px;
width:290px;
	}
	
	
	
.right_margin_divs {
	width:280px;
	float:left;	
	background-color:#ffffff;
	/*border:6px solid #F55E00;*/
	padding: 8px;
	margin-top:8px;
	}

.agent_picture_under_oddcast {
clear:both;
margin:20px 10px 20px 5px; 
border:0; 
float:left;
	}
	
.agent_paragraph_under_oddcast {
margin:20px 0px 10px 0px; 
border:0;
	}
.clear_floats {clear:both;}

.oddcast_rmd {
clear:both;
margin:0px 10px 10px 5px; 
border:0;
float:left;
	}
.quote_page_submit_button {
/* background-color:#0345A1; 
color:#FFFFD9;
 font-weight:bold; */

	}

.para_plan_num_name {
font-family:verdana,Helvetica,sans-serif; 
width:100%;
position:relative; 
background-color:#FFF; 
margin: 6px 0px 6px 0px; padding:0;  
float:left; 
clear:both; 
border: 5px solid #F55E00;
border-width: 5px 0;
padding: 4px 0;
	}


.faux_header_cell {position:relative; background-color:#FFF; margin: 0px 0px 0px 8px; padding:0;  float:left; display: inline; font-size:.86em;}

.reverse_container {background-color:#0345A1; padding: 8px 8px 6px; clear:both; margin: 4px -10px 4px 0; }
.reverse_container *{color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:.9em;}
.reverse_container p{margin-left:30px;}
.reverse_container h2>* {font: inherit;}
/*
.reverse_container h2>a {font-weight: normal;}
.inherit_font
	{font:inherit;}
*/
.smaller_font
	{
	font-size:.8em;
	}
	
.reverse_container_sec_color {background-color:#9F3D00; padding: 8px 8px 6px; clear:both; margin-top:4px; margin-bottom: 4px;}
.reverse_container_sec_color *{color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:.9em;}
.reverse_container_sec_color p{margin-left:30px;}
.reverse_container_sec_color h2>* {font: inherit;}
.reverse_container_sec_color h1>* {font: inherit;}


.reverse_container_sec_color_rmd 
	{
background-color:#9F3D00; 
padding: 2px 8px 6px; 
clear:both; margin-top:4px; 
margin-bottom: 4px;
	}
.reverse_container_sec_color_rmd *
	{
	color:#FFFFFF !important; font-family: Arial, Helvetica, sans-serif; font-size:.9em;
	}
	
.reverse_container_sec_color_rmd p{margin-left:30px;}
.reverse_container_sec_color_rmd h2>* {font: inherit;}
.reverse_container_sec_color_rmd h1>* {font: inherit;}

.reverse_container_sec_color_rmd br
	{
display:none;
	}	
a.white_link:link {color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:.8em; font-weight:normal;}
a.white_link:visited {color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:.8em; font-weight:normal;}
a.white_link:hover {color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:.8em; font-weight:normal;}
a.white_link:active {color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:.8em; font-weight:normal;}

.standard_font_span {font-family:verdana,Helvetica,sans-serif;
font-weight:normal; color:#000000; font-size:inherit;}

.sort_viewing_options_section
	{
background-color:#FADD70;
padding: 10px 5px 10px 10px;
	}


.indent_viewing_options_para {
margin-left:20px;
margin-bottom:10px;
	}
.page_header_print_only{display:none;}
.page_header_print_only_page_break{display:none;}


.faux_link {
text-decoration:underline;
	}
	
.favorites_submit_text
	{
	background: #FADD70;
	}

	
.nowrap {white-space:nowrap;}

.favorite_highlight
	{
	background-color:#FFFFFF;
	}
.testimonial  {
	margin:12px 0px 12px 100px !important;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:.9em;
	}

.inline_ol_ul li
	{
margin:0;
list-style-type: none;
padding: 0px;
margin: 0;
display: inline;
	}
	
.top_nav_inline_ol_ul li
	{
margin:0;
list-style-type: none;
padding: 0px;
margin: 0;
display: inline;
	}
		
.top_nav_inline_ol_ul {
	display:inline;
	position:relative;
	top: -15px;
	
	}
	
.top_nav_logo {

float:left;

	}
	
.top_nav_search_box	{
position:relative;
top: 8px;
float:right;
	}
.width_one_hundred {
width: 100%;
margin-bottom: 40px;
	}
	
.reverse_highlight_tertiary_color
	{
padding: 2px;
background:#FAA570;
clear:both;
font-size: .82em;
	}
.white_bck
	{
padding: 2px;
background:#FFFFFF;
clear:both;
font-size: .82em;
	}
.submit_quotes_qpa_btn {
background-color:#FADD70;
width: 110px;
height: 30px;
margin-top: 0px;
padding-bottom: 2px;
margin-bottom: 10px;
border-width: 3px;
	}
.submit_provider_apply_qpa_btn {
background-color:#0345A1;
width: 110px;
height: 30px;
color:#ffffff;
padding-bottom: 2px;
margin-bottom: 10px;
border-width: 3px;
	}
	
@media screen
	{
#container_printable>p{
margin: 20px 0;
	}
#sharethis_para {
margin: 4px 0 10px !important;
}
	
.print_only{display:none;}

.page_break_no_screen
	{
	display: none;
	}
.favorite_highlight
	{
	background-color:#FAA570;
	}
.do_not_print 
	{font:inherit;}
	}
@media print
	{
	
#logo_navigation_top
	{
	display:none;
	}
.page_break_only
	{
	page-break-before:always;
	}
	
p, table {font-size: .8em; }

html,body {margin:0;
padding:0;
width: 673px;
	}


.page_header_print_only
	{
	margin-bottom: 8px;
	margin-top: 0;
	display:block;
	}
.page_header_print_only_page_break
	{
	page-break-before:always;
	margin-bottom: 8px;
	margin-top: 0;
	display:block;
	}
.page_header_print_only_page_break h2
	{
	margin: 0;
	}
.reverse_container {
	margin-left: 0;
	border-bottom: 8px #000000 double;
	}

.reverse_container standard_font_span
	{background-color:#0066CC}
	
.reverse_container_sec_color {
	border: 1px solid #333333;
	border-width: 1px 0;
	}

p {font-family:Georgia, "Times New Roman", Times, serif;}

a:link {text-decoration: none; font-family:verdana,Helvetica,sans-serif; color: #000000;}
a:visited {text-decoration: none; font-family:verdana,Helvetica,sans-serif; color: #000000;}
	
#container_top {
display: none;
visibility:collapse;
	}

#container_right_margin_fixed {
display: none;
visibility:collapse;
	}

.sort_viewing_options_section
	{
	display: none;
	}
	
.right_margin_divs {
	display: none;
visibility:collapse;
	}
.container_viewable {
	display: none;
visibility:collapse;
	}
#container_printable {
	top:5px;
	float:left;
	padding:0 2px 0 0;
	margin:0px;
	margin-top:0px;
	background-color:#FFFFFF;
	display:block;
	width:auto;
	}

.page_break_no_screen
	{
	page-break-before:always;
	}
.para_plan_num_name {
	border-width: .5px 0;
	border-color:#666666;
	}	
.do_not_print {display:none;}

.para_description_indent
	{
	font-size:.8em;
	width:auto;
	}
.white_link * {display: none;;}
.white_link:visited{display: none;}
.white_link {display: none;}

.favorites_submit_text
	{
	display: none;
	}
.favorite_highlight
	{
	background-color:#FFFFFF;
	}
	
	}
	
@media handheld
	{
.page_break_no_screen
	{
	display: none;
	visibility: collapse;
	}
.not_for_handhelds
	{
	display: none;
	visibility: collapse;
	}

.print_only{display:none;}
	}
