/* CSS Document */

body{
	margin:0;
	background:url(/images/background.jpg);
	background-color: #3e5485;
	background-repeat:repeat-x;
	
}
#headercontent {
	width: 850px;
	height: 103px;
}
#container,#nav,#content2,#right{
}
#container {
	height: 490px;
	width: 850px;
	background-color: #bdd7e6;
}
#tonikcontain {
	height: 659px;
	width: 1040px;
	background-color: #bdd7e6;
}


#background {
	background-image: url(/images/background.jpg);
	background-repeat: repeat-x;
}
#subheader_text {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 1px;
	padding-top: 1px;
}
#header{
	background:url(/images/bg_small.jpg);
	height:61px;
	padding-top: 0px;
	background-repeat: repeat-x;
}

#nav{
	height:25px;
	padding-top: 12px;
	width: 266px;
	float: right;
	border: none;
}
#nav,#content1,#content2,#plan_finder{text-align:left}
#content1{
	padding-left: 0px;
	background-image: url(/images/231pxbox.jpg);
	background-repeat: no-repeat;
	width: 439px;
	height: 231px;
}
#bodycontainer {
	background-image: url(/images/background_image.jpg);
	padding-left: 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
}
#content2 {
	background-image: url(/images/190pxbox.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width: 439px;
	height: 195px;
}
#content1,#content2{}
#left{
	float: left;
}
.picspace-r {
	padding-right: 5px;
}
#quotes_button {
	height: 62px;
	float: right;
	margin-top: 7px;
	margin-right: 15px;
}
#zip_font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#leftcolumn {
	margin-left: 20px;
	float: left;
	width: 439px;
	height: 590px;
}
#rightcolumn {
	width: 311px;
	float: right;
	background-image: url(/images/call_box_darker.jpg);
	background-repeat: no-repeat;
}
#logoleft {
	width: 181px;
	float: left;
	height: 72px;
	padding-top: 8px;
}
#centercolumn {
	width: 650px;
	background-image: url(/images/call_box_big.jpg);
	background-repeat: no-repeat;
	height: 600px;
}
#get_a_quote {
	height: 39px;
	width: 227px;
	background-color: #0b3f79;
}
#quote_text {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
	float: left;
	padding-top: 5px;
	padding-left: 11px;
}
.logotype,.logotype-o{
	font-weight: normal;
	font-size: 10px;
}
#topnav {
	height: 5px;
	width: 525px;
	float: right;
}
.logotype{
	color:#ecf2f8;
	padding-top: 5px;
	font: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: 100;
	letter-spacing: 1px;
}
#width {
	width: 850px;
}
#contact {
	background-image: url(/images/contact_background.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 0px;
	width: 700px;
	padding: 25;
}
.contact_spacer {
	height: 10px;
}
#content_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 285px;
	float: left;
	margin-left: 15px;
	margin-top: 5px;
}
#family_photo {
	margin-left: 5px;
	width: 110px;
	float: left;
	margin-top: 27px;
}
#logos {
	text-align: center;
	font-size: 0px;
	margin-left: 12px;
	float: left;
	margin-top: 12px;
}
#form_formatting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
	margin-left: 0px;
	padding-top: 7px;
}
#tonicimage {
	float: left;
	margin-left: 5px;
	margin-top: 30px;
}
#content_text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
	width: 252px;
	margin-left: 5px;
	margin-top: 40px;
}
.content_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#group_photo {
	float: left;
	margin-right: 0px;
	margin-top: 35px;
}
#phonenumber {
	float: right;
	width: 210px;
	height: 32px;
	color: #1a2f68;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	margin-top: 50px;
	margin-right: 27px;
}
#content_text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	font-weight: normal;
	width: 250px;
	margin-top: 19px;
	margin-left: 5px;
}
.padding {
	padding-left: 20px;
}
#contact_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0E3991;
	width: 400px;
	float: left;
	text-decoration: underline;
	padding-left: 25px;
	font-weight: bold;
	line-height: 20px;
	padding-top: 5px;
	letter-spacing: normal;
}
.contact_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0E3991;
	padding-top: 15px;
	padding: 25;
}
#phone {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #1a2f68;
	margin-left: 15px;
}
#call_us {
	height: 107px;
	width: 293px;
	background-image: url(/images/call.jpg);
	background-repeat: no-repeat;
	margin-top: 50px;
	*margin-top: 20px;
	display: block;
	float: left;
}
.phone {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #1a2f68;
	margin-top: 40px;
	width: 220px;
	float: right;
	margin-right: 15px;
}
#maintext {
	float: left;
	height: 30px;
	font-size: 36px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	width: 400px;
	margin-top: 12px;
	padding-left: 20px;
}
#logotext {
	font-size: 30px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 30px;
	width: 146px;
	float: left;
	font-family: "Times New Roman", Times, serif;
}
#health_orange_text {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #e3ae20;
	font-size: 30px;
	line-height: 30px;
	width: 90px;
	float: left;
}
#insurancedotcom {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
}
#row2column2 {
	float: left;
	padding-top: 16px;
	padding-left: 20px;
	display: block;
}
#quote_input {
	height: 160px;
}
.picture3 {
	float: right;
	padding-right: 15px;
	padding-top: 10px;
}
#spacer {
	width: 300px;
}
.logotype,.nav,.logotype-o{text-decoration:none}
.nav{
	font:12px geneva,arial,helvetica,sans-serif bold;
	color:#2F2F2F;
	font-weight: bold;
	display: block;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	height: 20px;
	padding-top: 4px;
}
a.nav:hover{
	color:#000;
	background-color: #FFFFCC;
}.logotype-o{color:#fe9a03}
#footerspace {
	height: 125px;
	width: 850px;
}
a.nav:active {
	text-decoration: underline;
	background-color: #FFFFCC;
}
.logo_img{padding-top:5px}
#left,#right{float:left}
#right{
}
th,td,body{font:12px geneva,arial,helvetica,sans-serif}
#plan_finder{
	border-top-width:2px;
	border-top-color:#fe9a03;
	border-top-style:solid;
	border-left-width:2px;
	border-left-color:#fe9a03;
	border-left-style:solid;
	border-right-width:2px;
	border-right-color:#fe9a03;
	border-right-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#fe9a03;
	border-bottom-style:solid;
	width: 162px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11px;
}
#content3 {
	background-image: url(/images/190pxbox.jpg);
	background-repeat: no-repeat;
	width: 439px;
	height: 195px;
	float: left;
	text-align: left;
}
#bottom_logo {
	float: right;
	margin-top: 0px;
	text-align: right;
	width: 300px;
	padding-top: 0px;
}
#footer_image {
	float: right;
	margin-right: 60px;
}
#sub_header {
	font-family: "Times New Roman", Times, serif;
	width: 600px;
	height: 55px;
	background-color: #4d6a8a;
}
#content4 {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: right;
	display: block;
	background-image: url(/images/content_box_right.jpg);
	background-repeat: no-repeat;
	width: 321px;
	float: right;
}
#footer {
	width: 850px;
	padding-top: 0px;
	height: 128px;
	background-image: url(/images/footer.jpg);
	background-repeat: repeat-x;
}
#tonikfoot {
	width: 1040px;
	padding-top: 0px;
	height: 128px;
	background-image: url(/images/footer.jpg);
	background-repeat: repeat-x;
}
.grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.quotebutton {
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0E3991;
	text-decoration: underline;
	padding-left: 20px;
	padding-top: 10px;
}
.contentheaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}
.contenttext {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
}
#family_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px;
	border-color: #000000;
	float: left;
	width: 435px;
	margin-left: 25px;
	margin-top: 45px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(/images/family_bg.gif);
	background-repeat: no-repeat;
	height: 550px;
}
#about_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px;
	border-color: #000000;
	float: left;
	width: 435px;
	margin-left: 25px;
	margin-top: 45px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(/images/about_bg.gif);
	background-repeat: no-repeat;
	height: 230px;
	margin-right: 20px;
}
#contact_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 30px;
	border: 1px;
	border-color: #000000;
	float: left;
	width: 453px;
	height: 599px;
	margin-left: 25px;
	margin-top: 45px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(/images/contact_bg.gif);
	background-repeat: no-repeat;
}
#group_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 30px;
	border: 1px;
	border-color: #000000;
	float: left;
	width: 435px;
	margin-left: 25px;
	margin-top: 45px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(/images/group_bg.gif);
	background-repeat: no-repeat;
}
#hmo_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 30px;
	border: 1px;
	border-color: #000000;
	float: left;
	width: 435px;
	margin-left: 25px;
	margin-top: 45px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(/images/hmo_bg.gif);
	background-repeat: no-repeat;
}
#ppo_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 30px;
	border: 1px;
	border-color: #000000;
	float: left;
	margin-left: 25px;
	margin-top: 45px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(/images/ppo_bg.gif);
	background-repeat: no-repeat;
	height: 230px;
	width: 446px;
}
#rp40_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px;
	border-color: #000000;
	float: left;
	width: 435px;
	margin-left: 25px;
	margin-top: 45px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(/images/rp40_bg-2.gif);
	background-repeat: no-repeat;
	height: 550px;
}

body#applications #container { height: 800px; }
body#individual #container { height: 2140px; }
body#child #container { height: 2084px; }
body#temp #container { height: 2111px; }
body#medicare #container { height: 1197px; }
body#term #container { height: 2527px; }