/****************************************/
/* mycscaetnabenefits.com/ */
/* Copyright (c) The Worx Group - 2008 */
/* base.css */
/****************************************/
img	{ border:0px; }
img, div, input { behavior:url("/style/iepngfix.htc"); }
.clear { clear:both; }
form { margin:0; }

body { margin:0; padding:0; text-align:center; min-width:820px; background:#FFF; font-size:13px; font-family:arial; color:#666; }
h1 { text-transform:uppercase; color:#ee2525; font:bold 1.2em/16px arial; }
h2 { color:#747678; font-weight:bold; font-style:italic; padding:5px 0 3px 0; }
h4 { color:#005172; font-weight:bold; font-size:14px; padding:15px 0 3px 0; }
h1 + h2 { padding-top:4px; }
p { font:normal 1em/1.3em arial; padding:6px 0; }
p.callout { padding:10px; margin:10px 0px 10px 0px; text-align:left; background-color:#c9cac8; color:#747678; }
h4 + p { padding-top:0; } 

.middle a { color:#005172; text-decoration:underline; }
.middle a:hover { text-decoration:underline; color:#000; }
.middle li, .right li { margin-left:15px; list-style-type:disc; padding:3px 0; line-height:1.3em; }
.middle li li, right li li { margin-left:25px; list-style-type:circle; }

.reg { font-size:.8em; position:relative; top:-.2em; }

/****************************************/
/* Common Elements */
/****************************************/
.wrapper { width:820px; margin:0 auto; text-align:left; }
	.header { font-size:11px; }
		.header ul { text-align:right; padding:15px 0 20px 0; }
			.header li { display:inline; padding-left:3px; text-transform:uppercase; }
			.header li a { color:#747678; text-decoration:none; }
			.header li a:hover { text-decoration:underline; }
		.logo_csc { float:left; width:85px; padding:0 8px 0 0; }
		.gray_bar { float:left; background:#747678 url(/images/corner_gray_bar.gif) bottom left no-repeat; width:536px; height:48px; }
		.logo_aetna { float:right; width:181px; padding:0; margin:-8px 0 0 0; }

	.body { padding:8px 0; }
		.left { float:left; width:152px; }
		
		.nav { padding:5px 0; float:left; width:150px; border:1px solid #c9cac8; position:relative; z-index:9; }
			.nav li { position: relative; float:left; width:150px; }
			.nav li a { display:block; padding:5px 25px 5px 20px; line-height:1.3em; color:#005172; text-decoration:none; background:url(/images/nav_arrow.gif) 5px 9px no-repeat; }
			.nav li a:hover, .nav li:hover a, .nav li.iehover a { background:#b4d6f1 url(/images/nav_arrow_on.gif) 5px 9px no-repeat; color:#01364b; }
				.nav li ul { position: absolute; left:-999em; margin-left:135px; margin-top:-27px; background-color:#b4d6f1; border:0; }
					.nav li li { width:300px; }
					.nav li:hover li a { background:#b4d6f1 url(/images/clear.gif) no-repeat; padding:5px; border-bottom:1px solid #FFF; color:#005172; }
					.nav li:hover li a:hover, .nav li:hover li:hover a { background:#b4d6f1 url(/images/clear.gif) no-repeat; color:#fff; }
			.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul { left: -999px; }
			.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul { left: auto; }
			.nav_small { font-size:.8em; font-style:italic; }
			
		.middle { float:left; width:437px; padding:45px 20px; }
		.no_right { float:left; width:628px; padding:45px 0 45px 20px; }
		.right { float:left; width:191px; padding:45px 0 0 0; }
			.right_nav { background:#e8e0ca url(/images/corner_beige_block.gif) top right no-repeat; padding:15px; color:#005172; }
				.right_nav div { padding:5px 0; }
				.right_nav a { color:#005172; text-decoration:underline; }
				.right_nav a:hover { color:#000; }
	.footer {  }
		.green_bar { width:100%; height:25px; background:#b6bf00 url(/images/corner_green_bar.gif) bottom right no-repeat; }
		.credit { font-size:10px; }
		.credit a { color:#747678; text-decoration:underline; }
		.credit a:hover { color:#333; }