@charset "UTF-8";
/****************
 ** CSS Reset **
****************/
html, body, div, span, applet, object, iframe, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp,
small, tt, var, dl, dt, dd, fieldset, form, label,
legend, table, caption, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 1em;
	vertical-align: baseline; }
	
/* remember to define focus styles! */
: focus {
	outline: 0; }

blockquote: before, blockquote: after,
q: before, q: after {
	content: ""; }
	
blockquote, q {
	quotes: "" ""; }

/*******************
 ** End CSS Reset **
*******************/

.clear {
	clear: both; }

shape, .pdf_arrow {
	z-index: 100 !important; }

body {
	margin: 0;
	padding: 0;
	font: 12pt Verdana,Arial,Helvetica,sans-serif; }
	
	#container {
		margin: 0 auto;
		width: 955px; }
	
	#top_cont {
		height: 117px;
		position: relative;
		width: 990px; }
		
	#logo-cont {
		height: 40px;
		position: absolute;
		top: 14px;
		width: 212pt; }
	
	#top-dd-cont {
		height: 34px;
		left: 222px;
		position: absolute;
		top: 14px;
		width: 730px; }
	
	#top-ph-cont {
		background: transparent url(/images/global/contact_box.jpg) no-repeat scroll 0 0;
		font-size: 0.7em;
		height: 117px;
		left: 590px;
		padding: 13px 0 0 17px;
		*padding: 17px 0 0 14px;
		position: absolute;
		width: 355px; }
		
		 #top_cont #top-ph-cont strong {
			font-size: 1.4em; }
	
	.pl25 {
		background: transparent url(/images/wht_crcl_body.png) repeat-y scroll 0 0;
		clear: both;
		float: left;
		padding: 25px 25px 0;
		width: 532px; }
	
		.pl25 p {
			font-size: 0.75em;
			line-height: 1.5em;
			text-align: justify; }
		
			.pl25 p.notice {
				color: #333333; }
	
	.h-col3 {
		float: left;
		margin: 4px 0 0 13px;
		width: 582px; }
	
	#content_cont {
		background: #e4e4e3 url(/images/global/gradient.jpg) repeat-x 0 0;
		float: left;
		overflow: visible;
		padding: 0;
		width: 955px; }
	
	#home-col1 {
		background: url(/images/global/form_body.png) repeat-x 0 0;
		font-size: .7em;
		float: left;
		overflow: visible;
		padding: 0;
		width: 326px; }
		
		#home-col1 h2 {
			font-size: 1.4em; }
		
		#home-col1 h3 {
			color: #000000;
			font-size: 1.2em; }
	
	#home-col1-form1-1 {
		margin: 0;
		padding: 0; }
		
	#footer {
		font-size: 10pt;
		margin: 0 20px 0 0;
		padding: 0;
		position: relative; }
	
		#footer a {
				color: #2c7ba6; }
	
	table {
		margin: 0; }
	
	#txt-cont {
		height: 30px;
		position: absolute;
		top: 115px;
		width: 269px; }

	#txtsize {
		font-size: 0.9em;
		height: 17px;
		left: 43px;
		overflow: visible;
		position: absolute;
		right: 97px;
		top: 6px;
		width: 150px; }

	#txt-md {
		position: absolute;
		right: 14px;
		top: 4px;
		width: 22px;
		height: 22px;
		visibility: visible; }

	#txt-md-on {
		position: absolute;
		right: 14px;
		top: 4px;
		width: 22px;
		height: 22px;
		z-index: 1;
		visibility: hidden; }


	#txt-sm {
		position: absolute;
		right: 43px;
		top: 8px;
		width: 18px;
		height: 18px;
		visibility: hidden; }

	#txt-sm-on {
		position: absolute;
		right: 43px;
		top: 8px;
		width: 18px;
		height: 18px;
		z-index: 1; }

	#txt-lg {
		position: absolute;
		right: 14px;
		top: 0px;
		width: 26px;
		height: 26px;
		visibility: visible; }

	#txt-lg-on {
		position: absolute;
		right: 14px;
		top: 0px;
		width: 26px;
		height: 26px;
		z-index: 1;
		visibility: hidden; }

.main {
	background: url(/images/main.png) 0 0;
	height: 390px;
	width: 582px; }
	
	.main p {
		font-size: 2em;
		padding: 20px 0 0 30px; }
		
	.main p.p_btm {
		font-size: 1.3em;
		left: 275px;
		padding: 0 0 0 13px;
		position: relative;
		text-align: right;
		top: 135px;
		*top: 150px;
		width: 265px; }
	
.txt_box_top {
	background: url(/images/wht_crcl_top.png) no-repeat 0 0;
	float: left;
	height: 13px;
	margin: 0;
	padding: 0;
	width: 582px; }
	
.txt_box_body {
	background: url(/images/wht_crcl_body.png) repeat-y 0 0;
	float: left;
	font-size: 0.75em;
	margin: 0;
	_margin: -5px 0 0 !important;
	padding: 0 25px;
	width: 532px; }

.txt_box_btm {
	background: url(/images/wht_crcl_btm.png) no-repeat 0 0;
	float: left;
	height: 13px;
	padding: 0 0 15px;
	width: 582px; }
	
.home_form {
	float: left;
	margin: 0 0 0 7px;
	width: 326px; }

.home_form_top {
	background: url(/images/global/form_top.png) no-repeat 0 0;
	height: 75px; }
	
.home_form_btm {
	background: transparent url(/images/global/form_btm.png) no-repeat scroll 0 0;
	float: left;
	height: 20px;
	padding: 0 0 30px;
	width: 326px; }
	
h1 {
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: 1.7em;
	font-weight: normal;
	margin: 0; }
	
h2 {
	color: #1C5A94;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: .9em; }

h3 {
	color: #1C5A94;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.85em;
	margin: 5px 0; }
	
.learn_about {
	clear: both;
	float: right;
	font-size: .7em;
	margin: 15px 0 10px 20px;
	width: 241px; }
	
	
	.learn_about_top {
		background: url(/images/home/learn_about_top.jpg) no-repeat 0 0;
		height: 10px;
		_margin: 0 0 -3px !important; }

	.learn_about_body {
		background: url(/images/home/learn_about_body.jpg) repeat-y 0 0;
		font-weight: bold; }
		
		.learn_about_body ul {
			/*border-top: 1px solid #5796D1;*/
			list-style: none;
			margin: 0 0 0 9px;
			padding: 0 0 0 11px;
			text-indent: -11px;
			width: 212px; }
						
			.learn_about_body ul .bullet {
				color: #1c5a94; }
				
			.learn_about_body ul li {
				padding: 5px 0 0; }
		
		.learn_about_body h1 {
			/*border-bottom: 1px solid #bdd9f3;*/
			font-weight: bold;
			font-size: 1.4em;
			margin: 0 0 0 9px;
			width: 223px; }
			
		.learn_about_body p {
			font-size: 1em;
			margin: 10px 20px 0 0;
			text-align: right; }
			
		.learn_about_body a {
			color: #ffffff; }
			
			
	
	.learn_about_btm {
		height: 10px;
		background: url(/images/home/learn_about_btm.jpg) no-repeat 0 0; }

.sales_seminar {
	float: right;
	margin: 15px 0 10px 10px;
	width: 221px; }
	
	
	.sales_seminar_top {
		background: url(/images/woman/sales_top.jpg) no-repeat 0 0;
		height: 10px;
		_margin: 0 0 -3px !important; }

	.sales_seminar_body {
		background: url(/images/woman/sales_body.jpg) repeat-y 0 0; }
		
		.sales_seminar_body p {
			font-size: 0.85em;
			font-weight: bold;
			line-height: 1.2em;
			margin: 0 0 0 9px;
			text-align: left;
			width: 212px; }
	
	.sales_seminar_btm {
		height: 10px;
		background: url(/images/woman/sales_btm.jpg) no-repeat 0 0; }
		


.lg_box {
	float: left;
	margin: 10px 0 0 15px;
	*margin: 10px 0 0 5px;
	width: 500px; }
	
	.lg_box .formfields {
		float: left;
		width: 370px; }
	
	.lg_box .seperator {
		border-bottom: solid 1px #FFFFFF;
		border-top: solid 1px #E3A56B;
		float: left;
		margin: 5px 0 15px;
		width: 437px; }
	
	.lg_box label {
		padding: 0 10px 0 0; }
		
		.lg_box label.state {
			padding: 0 10px; }
	
	
	.lg_box_top {
		background: url(/images/global/lg_box_top.jpg) no-repeat 0 0;
		height: 15px;
		float: left;
		_margin: 0 0 -3px !important;
		width: 500px; }

	.lg_box_body {
		background: url(/images/global/lg_box_body.jpg) repeat-y 0 0;
		float: left;
		font-size: .7em;
		padding: 10px 32px 15px;
		width: 436px; }
		
		.lg_box_body p {
			font-weight: bold;
			line-height: 1.2em;
			margin: 0 0 0 9px;
			text-align: left;
			width: 223px; }
			
		.lg_box_body h2 {
			color: #000000;
			font-size: 1.4em;
			line-height: 1.2em;
			margin: 0;
			width: 437px; }
		
		.lg_box_body h3 {
			font-size: 1.4em; }
			
		.lg_box_body .row {
			clear: both;
			height: 40px; }
		
		.lg_box_body .toprow {
			clear: both;
			height: 20px; }
	
	.lg_box_btm {
		background: url(/images/global/lg_box_btm.jpg) no-repeat 0 0;
		float: left;
		height: 15px;
		padding: 0 0 20px;
		*padding: 0;
		width: 500px; }
		
.req {
	color: #3399cc; }

.pdf_arrow {
	background: transparent url(/images/global/pdf_arrow.png) no-repeat scroll 0 0;
	font-size: 0.6em;
	height: 206px;
	margin: 0 0 0 392px;
	padding: 45px 20px 0 35px;
	*padding-top: 49px;
	position: absolute;
	top: 395px;
	*top: 365px;
	width: 155px; }
	
/* Small Arrow
.pdf_arrow {
	background: transparent url(/images/global/pdf_arrow.png) no-repeat scroll 0 0;
	font-size: 0.6em;
	height: 141px;
	margin: 0 0 0 400px;
	padding: 30px 20px 0 32px;
	*padding-top: 35px;
	position: absolute;
	top: 410px;
	*top: 380px;
	width: 155px; }*/
	
	.pdf_arrow strong {
		color:#BF770F;}

.back_link {
	background: transparent url(/images/global/back_arrow.gif) no-repeat scroll 0 4px;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px; }

/*** Q2 Med Sup ***/
#threeWays {
	margin: 15px 0 30px 90px;}

#container {
	margin: 0 auto;
	width: 956px; }

#content_cont {
	background: url(/images/woman/body_gradient.jpg) repeat-x #E4E4E3;
	float: left;
	/*overflow:visible;*/
	padding: 0;
	width: 956px; }

.h-col3 {
	float: left;
	margin: 4px 0 0 13px;
	_margin: 4px 0 0 7px;
	width: 458px; }

#top_cont {
	height: 120px;
	position: relative;
	width: 990px; }
	
	#top_cont #top-ph-cont {
		background: url(/images/woman/contact_box.jpg) no-repeat;
		left: 617px;
		padding: 32px 0 0 25px;
		position: absolute;
		width: 313px; }
	
	/*#top_cont #top-ph-cont strong {
		font-size: 1.4em; }*/

/*.main {
	background: url(/images/woman/free_to_be.jpg) repeat scroll 0 0 transparent;
	height: 310px;
	width: 458px; }*/

.txt_box_body {
	background: url(/images/woman/wht_body.jpg) repeat-y;
	float: left;
	margin: 0;
	*margin: -5px 0 0;
	padding: 0 25px;
	width: 408px; }
	
	.txt_box_body h1, .txt_box_seminar_body h1 {
		line-height: 1.3em;
		margin: 18px 0 0; }
		
	.txt_box_body p, .txt_box_seminar_body p  {
		line-height: 1.7em; }

.txt_box_top {
	background: url(/images/woman/wht_top.jpg) no-repeat;
	float: left;
	width: 458px; }

.txt_box_btm {
	background: url(/images/woman/wht_body_btm.jpg) no-repeat;
	float: left;
	height: 15px;
	padding: 0 0 15px;
	width: 458px; }

.txt_box_seminar_body {
	background: url(/images/woman/wht_top.jpg) no-repeat;
	float: left;
	font-size: 0.75em;
	margin: 0;
	min-height: 350px;
	padding: 0 25px;
	width: 408px; }

.txt_box_seminar_top {
	background: url(/images/woman/wht_body.jpg) repeat-y;
	float: left;
	width: 458px; }

.home_form {
	float: left;
	margin: 0 0 0 20px;
	width: 452px; }
	
	.home_form .home_form_top {
		background: url(/images/woman/form_t.jpg) no-repeat;
		height: 78px; }
	
	.home_form .home_form_top_ty {
		background: url(/images/woman/form_t_ty.jpg) no-repeat;
		height: 46px; }
	
	.home_form #home-col1 {
		background: url(/images/woman/form_gradient.jpg) no-repeat;
		float: left;
		font-size: 0.7em;
		overflow: visible;
		padding: 0 37px 0 44px;
		width: 370px; }
		
		.home_form #home-col1 #home-col1-form1-1  {
			margin: 0 0 30px; }
	
	.home_form .home_form_btm {
		background: url(/images/woman/form_b.jpg) no-repeat;
		float: left;
		height: 17px;
		padding: 0 0 30px;
		width: 452px; }
		
	#contactus input[type=text] {
		width: 275px; }
	
	#footer {
		clear: both;
		font-size: 0.75em;
		margin: 14px auto 0;
		padding: 20px 30px;
		width: 896px; }
	
.hilt, .txt_box_body a {
	color: #1c5a94; }
