@charset "UTF-8";
/* CSS Document */

/*
LIGTH BLUE - BG		: 	#c4daf2
MILD BLUE	- TEXT	: 	#81a1c7
DARK BLUE - TEXT	:	#2e5a79
DEEP BLUE 	- BG		: 	#2a5893
*/

/* TOOLBOX */

* {
	margin: 0;
	padding: 0;
	}
	
br.clear {
	clear:both;
	display: block;
	margin: -1px 0 0 0;
	height: 1px;
	}
	
div {
	position: relative;
	}
	
a {
	border: 0;
	outline: 0;
	}
	
.float_right {
	float: right;
	}
	
.float_left {
	float: right;
	}
	
/* GENERAL */

body {
	background-color: #c4daf2;
	color: #2e5a79;
	margin: 0;
	padding: 0;
	}
	
div#states_nav {
	background-color: #2a5893;
	position: absolute;
	}
	
div#container {
	width:100%;
	}
	
	div#header {
		width: 960px;
		margin: 0 auto ;
		}
		
		div#header h1#logo {
			text-indent: -9999px;
			height:192px;
			width: 485px;
			display:block;
			margin-left: 110px;			
			}
			
			div#header h1#logo a {
				border: none;
				text-decoration: none;
				height:187px;
				width: 485px;
				display:block;	
				}
		
		div#header #leadding_container {
			display: block;
			margin-top: 30px;
			width:960px;
			}
			
			p.leadding {
				width: 600px;
				margin: 0 auto;
				font-family: Times, "Times New Roman", Georgia, serif; 
				font-style: italic;
				font-weight: bold;
				font-size: 40px!important;
				line-height: 90%;
				padding-bottom:10px;
				}
				
	div#content {
		width: 960px;
		display:block;
		height: 100%;
		margin: 0 auto;
		padding-top: 25px;
		}
		
		div#middle_block {
			display: block;
			margin-left: -3px;
			width:960px;
			}
		
			div#form_block {
				margin: 0 0 0 140px;
				width: 360px;
				display:block;
				
				}
				
				p.form_leadding {
					font: bold 18px/23px Tahoma, Helvetica, Arial, "Gill Sans", sans-serif ;
					color: #2e5a79;
					margin-bottom: 15px;
					}
				
				div#form_block ul {
					list-style: none;
					}
					
					div#form_block ul li {
						padding: 8px 0 5px 35px;
						}
						
						div#form_block ul li label.label_1 {
							font: bold 18px/23px Arial, Helvetica, "Gill Sans", sans-serif ;
							color: #2e5a79;
							display: block;
							float:left;
							width: 125px;
							}
							
						div#form_block ul li input, div#form_block ul li select {
							margin-left: 10px;
							width: 150px;
							}
							
							div#form_block ul li input.zip {
								width: 70px;
								font-size: 1.2em;
								border: 2px solid #81a1c7;
								}
								
							div#form_block ul li input.button {
								padding: 0;
								margin-left: -20px;
								width: 100%;
								}
				
								
				div#right_widget {
					width: 265px;
					position: absolute;
					top: 0px;
					right: 140px;
					color: #2e5a79;
					}
					
					div#right_widget h2 {
						font-size: 18px;
						line-height: 20px;
						font-family: Tahoma, Helvetica, Arial, "Gill Sans", sans-serif;
						margin-bottom: 15px;
						padding-top: 0;
						font-weight: bold;
						}
					
					div#right_widget strong em {
						font: italic bold 20px/21px Times, "Times New Roman", Georgia, serif;
						text-align: center;
						display:block;
						margin-top:10px;
						}
						
					div#right_widget table {
						padding: 0;
						border-collapse: collapse;
						margin:0px 0px 10px 0px;
						}
						
						div#right_widget tr.odd_tr {
							background-color: #fafafa;
						
							}
				
							div#right_widget td {
								font: normal normal 12px/14px Tahoma, Helvetica, Arial, "Gill Sans", sans-serif;
								padding: 8px 0px 8px 5px;
								margin: 0;
								}
								
								div#right_widget td.right {
									padding: 8px 5px 8px 0;
									}
									
	
		div#providers {				
			clear:both;
			display: block;
			text-align:center;
			}

		
		div#articles {
			display:block;
			clear:both;
			width: 960px;
			}
			
			div#articles_content {
				display: block;
				font: normal normal 12px/14px Tahoma, Helvetica, Arial, "Gill Sans", sans-serif;
				width: 660px;
				margin: 0 auto;
				padding: 40px 0 0 0;
				}
				
				div#articles_content blockquote{
					margin:0 10px 10px 15px;
					}
				
				div#articles_content h2 {
					font: italic bold 26px/27px Times, "Times New Roman", Georgia, serif;
					text-align: center;
					display: block;
					padding: 10px;
					margin-bottom: 15px;
					border-bottom: 2px solid #fff;
					}
					
					div#articles_content .anchor_list {
						float: left;
						width: 45%;
						margin: 10px;
						}
						
						div#articles_content .anchor_list ul.article_nav {
							list-style: none;
							}
							
							div#articles_content .anchor_list ul.article_nav li {
								font: normal normal 14px/14px Tahoma, Helvetica, Arial, "Gill Sans", sans-serif;
								padding: 5px 0 5px 5px;
								border-bottom: 2px dotted #fff;
								}
								
								div#articles_content .anchor_list ul.article_nav li a, div#articles_content .anchor_list ul.article_nav li a:visited {
									text-decoration: none;
									color: #2e5a79;
									}
									
								div#articles_content .anchor_list ul.article_nav li a:hover {
									color: #81a1c7;
									}
					
					div.article_block {
						margin-bottom: 10px;
						padding: 0 30px 20px 20px;
						border-bottom: 1px dashed #ffffff;
						}	
						
						div.article_block h3 {
							font: bold 18px/23px Arial, Helvetica, "Gill Sans", sans-serif ;
							margin-bottom: 10px;
							}
							
						div.article_block a, div.article_block a:visited {
							color: #2e5a79;
							}
							
						div.article_block .premium {
							text-align:center;
							}
						
						div.article_block p {
							margin-bottom: 10px;
							line-height: 130%;
							}
							div.article_block p.back {
								text-align:right;
								margin-top:10px;
								}
							
						div.article_block strong {
							margin-bottom: 10px;
							}
						
						div.article_block ul, div.article_block ol {
							list-style-position:inside;
							margin-top: 10px;
							}
							
							div.article_block ul li {
								padding: 3px;
								}
								
						div.article_block dl {
							margin-left: 20px;
							}
							
							div.article_block dl dt {
								font-weight: bold;
								margin-bottom: 5px;
								}
								
							div.article_block dl dd {
								margin-bottom: 10px;
								line-height: 130%;
								}
								
						
		
div#footer {
/*	background: url(%brand.assets%creative/st/landers/bg_footer_01.jpg) no-repeat top left; */
	display:block;
	padding: 20px;
	margin: 10px 0;
	}
							
	div#footer a, div#footer a:visited {
		text-decoration: none;
		color: #2e5a79;
		}
	div#footer a:hover {
		color: #81a1c7;
		}
	
	div#footer p {
		text-align: center;
		font-size:12px;
		margin-bottom:10px;
		font: normal normal 12px/12px Tahoma, Helvetica, Arial, "Gill Sans", sans-serif;
		}

/*PRIVACY POLICY ONLY*/					
					div.article_block_privacy h2{
						font: bold 18px/23px Arial, Helvetica, "Gill Sans", sans-serif !important;
						border:none !important;
						margin-bottom: 10px; 	
						}
					
					div.article_block_privacy p{
						margin-bottom:10px;
						}


/* STATE NAV TOGGLE */

div#panel_holder {
	margin: 0 auto;
	background: #2a5893;
	display:block;
	}
	
* html div#panel_holder {
	
	text-align: center;
	}

div#state_nav {
	/*background: #2a5893 url(http://assets.quoteforcreative/st/images/bg_state_nav.jpg) bottom left no-repeat;*/
	display: none;
	padding: 10px 0 0 20px;
	margin: 0 auto;
	width: 725px;
	}
	
* html div#state_nav {
	
	}
	
	div#state_nav strong {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #FFFFFF;
		font-size: 1.2em;
	/*	margin-bottom: 0.3em;*/
		text-align: left;
		display: block;
		}
	
	div#state_nav ul {
		float: left;
		margin: 10px 10px 20px 10px;
		font-size: 0.9em;
		list-style: none;
		text-align: left;
		color: #FFFFFF;
		}
		
		div#state_nav ul a:link, div#state_nav ul a:visited {
			color: #FFFFFF;
			}
	
	#state_nav_toggle {
		color: #FFFFFF;
		font-family: Georgia, "Times New Roman", Times, serif;
		display: block;
		margin-right: 150px;
		float: right;
		z-index: 1;
		}
		
		* html #state_nav_toggle {
			margin-right: 150px;
			display: inline;
			float: right;
			}
			
		a.toggle {
			/* Sliding right image */
			/*background:#428adf url('images/bt_toggle_right.jpg') no-repeat bottom right;*/ 
			display: block;
			float: left;
			margin-right: 6px;
			padding-right: 20px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
			color: #FFFFFF;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			text-decoration:none;
			font-weight: bold;
			font-style:italic;
			}
		
		a.toggle span#toggle_text {
			/*background: #428adf url('images/bt_toggle_left.jpg') bottom left no-repeat;*/ 
			display: block;
			padding: 7px 0 9px 18px;
			} 

a.toggle:hover span{
	text-decoration:underline;
	}
