/*** Begin styles used from mutualofomaha.com ***/

/*** End styles used from mutualofomaha.com **/

p.small { 
	margin: 2px 0;
	padding: 0;
	font-size: 10px;
}

#shadowbar {
	background:#FFF url('/images/shadowbar.jpg') top left repeat-x;
	font-size:2px;
	margin:10px 9px 0 8px;
	padding:0;
	height:17px;
	clear:both;
}

#maincontent, #maincontent2, #maincontent3, #maincontent4, #maincontent5 {
	margin:0 15px 0 15px; padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:675px;
}
#maincontent {
	background:#FFF url('/images/bg7.jpg') bottom left no-repeat;
}
#maincontent2 {
	background:#FFF url('/images/bg6.jpg') bottom left no-repeat;
}

/*#rctop {
	background:transparent url('/images/cbkgd_01.png') top left no-repeat;
	width:355px;
	height:19px;
}*/
#rc {
	/*float:right;
	width:355px;*/
	float:right;
	position:absolute;
	top:140px;
	margin-left:370px;
	/*right:8px;*/
	z-index:5;
	width:355px;
	/*border-bottom:1px solid #ECEFF0;
	background:#FFF url('/images/cbkgd_02.png') top right no-repeat;*/
}
/*#rc_thanks {
	float:left;
	width:340px;
	border-bottom:1px solid #ECEFF0;
	background:#FFF url('/images/bgleftcolumn_thanks.jpg') top right no-repeat;
}*/
#rc p, #lc_thanks p {
	margin-left:16px;
	margin-right:16px;
	line-height:18px;
}

/*#rcm {
	background:transparent url('/images/cbkgd_02b.png') top left no-repeat;
	height:400px;
	}*/
	
#tabs { width:337px; height:44px; margin:0; padding:7px 10px 3px 8px; background:url('/images/tabs.jpg') top left no-repeat; }

	#tabs.contactActive { background-position:0 -54px; }
	
	#tabs.calculatorActive { background-position:0 0; }
	
		#tabs a { background:none; }
	
		#tabs #contactLink { width:168px; height:44px; border:none; }
	
			#tabs #contactLink.active { cursor:pointer; }
	
			#tabs #contactLink.inactive { cursor:default; }
	
		#tabs #calculatorLink { width:169px; height:44px; border:none; }
	
			#tabs #calculatorLink.active { cursor:pointer; }
	
			#tabs #calculatorLink.inactive { cursor:default; }

#contact {
	margin:0 6px 0 4px;
	padding:10px 0 0 0;
	background-color:#ffffff;
	border-left:2px solid #e9e9e9;
	border-right:2px solid #e9e9e9;
	height:540px;
}
#calculator {
	margin:0 6px 0 4px;
	padding:10px 0 0 0;
	background-color:#ffffff;
	border-left:2px solid #e9e9e9;
	border-right:2px solid #e9e9e9;
	text-align:center;
}
/*#rcm-spc {
	margin-left:4px;
	margin-right:6px;
	background-color:#ffffff;
	border-left:2px solid #e9e9e9;
	border-right:2px solid #e9e9e9;
	width:345px;
	height:400px;

}*/
/*#rcm-spc {
	height:400px;
	background:transparent url('/images/cbkgd_02b.png') top left no-repeat;
	color:#010033;
	}*/
#rcbtm {
	width:355px;
	height:22px;
	margin:0;
	padding:0;
	background:transparent url('/images/cbkgd_04.png') top left no-repeat;
}

/*#lcm {
	border-left:2px solid #E9E9E9; border-right:2px solid #E9E9E9; width:332px; padding:5px 12px; margin:0 0 0 3px; background:#FFF; color:#7CB8BE; font-weight:normal; font-size:13px;
}*/
#lctop {
	background:transparent url('/images/abkgd_01.png') top left no-repeat;
	width:367px;
	height:18px;
}
/*#lcm {
	height:80px;
	width:367px;
	background:transparent url('/images/abkgd_02b.png') top left no-repeat;
}*/
#lcm {
	margin-left:3px;
	margin-right:4px;
	background-color:#ffffff;
	border-left:2px solid #e9e9e9;
	border-right:2px solid #e9e9e9;
	width:360px;
	height:80px;
}
#lcm p {
	margin:0;
	padding:0;
}
/*.clearboth {
	clear:both;
}*/
/*#lowerlc {
	float:left;
	width:345px;
	margin-bottom:0px;
}*/
#lcbtm {
	margin-bottom:340px;
	background:transparent url('/images/abkgd_03_reply.png') top left no-repeat;
	width:367px;
	height:55px;
}
#lcbtm_thanks {
	background:transparent url('/images/abkgd_03.png') top left no-repeat;
	width:367px;
	height:19px;
}
#assessment-spc {
	height:140px;
}
#assessment {
	width:440px;
	float:left;
	position:relative;
	top:0px;
	left:8px;
	z-index:999;
}
#assessment-text p{
	color:#7db9bf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
	margin-left:20px;
}
#assessment-text a {
	float:right;
	margin-right:15px;
}
.headertext {
	float:right;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:17px;
}
h3.headertext {
	margin:0;
	color:#000033;
	text-align:right;
	padding-right:15px;
	font-size:14px;
}
h2.headertext {
	margin:0;
	color:#62b449;
	font-size:22px;
	text-align:right;
	padding-right:15px;

}
p.headertext {
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin:0;
	color:#000033;
	text-align:right;
	padding-right:15px;

}
h1.title {
	margin:0 0 6px 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#000033;

}
h2.contactme {
	text-align:center;
	margin:0;
	padding:0px 10px 0px 10px;
	font-size:12px;
	font-weight:bold;
}
h2.contactagent {
	text-align:right;
	background:transparent url('/images/h_contactagent.gif') left no-repeat;
	margin:0;
	padding:7px 10px 15px 10px;
	font-size:11px;
	font-weight:normal;
}
h2.thankyou {
	text-align:right;
	background:transparent url('/images/h_thankyou.gif') left no-repeat;
	margin:0;
	padding:7px 10px 15px 10px;
	font-size:11px;
	font-weight:normal;
}
h2.contactme span.contact, h2.contactagent span.contact, h2.thankyou span.thankyou {
	display:none;
}

#insurancereview {
	width:378px;height:46px;background:#FFF url('/images/h_insurancereview.png') top left no-repeat; margin:0; padding:0;
}
#insuranceyoudeserve {
	width:378px;height:46px;background:#FFF url('/images/h_insuranceyoudeserve.png') top left no-repeat; margin:0; padding:0;
}

#step1 {
	width:330px; height:30px; background:#FFF url('/images/bgstep1.gif') top left no-repeat; margin-top:3px; padding-left:45px; padding-top:15px;
}
#step2 {
	width:330px; height:30px; background:transparent url('/images/bgstep2.gif') top left no-repeat; margin-top:3px; padding-left:45px; padding-top:15px;
}
#step3 {
	width:330px; height:30px; background:transparent url('/images/bgstep3.gif') top left no-repeat; margin-top:3px; padding-left:45px; padding-top:15px;
}

#lookingformore {
	width:378px;height:46px;background:transparent url('/images/h_lookingformore.png') top left no-repeat; margin:0; padding:0;
}

h2#insurancereview span, h2#lookingformore span { display:none; }
h2#lookingformore { margin-top:23px; }

#rc ul {
	list-style:none;
	margin:1em 1.5em;
	padding:0;
	font-size:1.1em;
	line-height:1.8em;
}

#contactForm table {
	width:341px;
}
#contactForm table tr {

}
#contactForm table tr td.label {
	text-align:right;
	padding-right:5px;
	width:100px;
}
#contactForm table tr td.label label {
	font-weight:normal;
}

#contactForm table tr td.valid {
	background:transparent url('/images/valid.gif') right no-repeat;
}
#contactForm table tr td.invalid {
	background:transparent url('/images/invalid.gif') right no-repeat;
}
#contactForm table tr td.nostatus {
	background:none;
}

td.btn {
	padding-top:5px; padding-bottom:1em;
}
td.interested {
	text-align:center; padding-right:75px;
}

#error_msg {
	border:1px solid #FD9398;
	background:#FDCFCF;
	width: 320px;
	padding:10px;
}

td.required {
	color:#C00;
}

.input180 {
	width:175px;
}
.input70 {
	width:70px;
}
.input32 {
	width:32px;
}
.input42 {
	width:42px;
}

#disclaimer {
	text-align:right;
}

#disclaimer #footer_links {
	text-align:left;
	float:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#686868;
}

#disclaimer #footer_links a:hover {
	background-color:#FFF3DE;
}
#photo{
	/*z-index:2;*/
	/*position:bottom;*/
	width:230px;
	height:345px;
	
}
#moolinks{
	width:150px;
	font-size:12px;
	margin-left:235px;
	margin-top:0px;
	color:#010033;
}
#moolinks a{
	color:#003399;
}


#ns {
	width:440px; height:475px;
}
#ns p {
	float:right; margin:350px 95px 0 0;
}
#disclaimer2 {
	margin: 0 auto;
	padding-bottom:30px;
	width: 735px;
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#686868;
}

.disclaimer2_copy {
	color: #666666;
	text-align: left;
}

.jqmWindow { display: none; position: fixed; top: 17%; left: 50%; margin-left: -300px; width: 600px; background-color: #FFF;
    color: #333; border: 1px solid black; padding: 12px;}
    
a.window { 
	font-size: 11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #7ea6aa;
	text-decoration: none; 
} 

a.window:hover { 
	text-decoration: underline; 
}

p.window { 
	font-size: 12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
