@import url("css/menu.css");
body { margin:0px; padding:0px; background-color:#aaaaaa; text-align:center; font-family:Arial;}
img { border:0; }
#container{	width:960px;  background-repeat:repeat-y; background-position:6px 400px; background-color:#fff; border-left:solid #999999 1px; border-bottom:solid #7b7b7b 1px; border-right:solid #7b7b7b 1px; text-align:left; margin:0 auto; }
#container #left { float:left; margin: 0 0 0 6px; width:245px; background-color:#FFF;}
#container #right { float:right; margin: 0 6px 10px 0; width:689px; }
#container #right h1 {font-family:Arial; margin:5px 0 10px 0; font-size:170%; font-weight: normal;}
#container #right h3 { margin: 0 0 5px 0; font-size: 110%; }

.title1 {font-family:Arial; margin:5px 0 10px 0; font-size:170%; font-weight: normal; color: #004b8d;}
.title2 {font-style:italic}


/* background repeat skins */
.individual,.employer,.consumer,.policy,.chapter,.partner { background-image:url(images/landing_gray_bg.jpg); background-position:6px 400px; }
.individual-inner { background-image:url(images/indv_nav_bg.jpg); }
.emp-inner { background-image:url(images/emp_nav_bg.jpg); }
.con-inner { background-image:url(images/con_nav_bg.jpg); }
.par-inner { background-image:url(images/par_nav_bg.jpg); }
.pol-inner { background-image:url(images/pol_nav_bg.jpg); }
.cha-inner { background-image:url(images/cha_nav_bg.jpg); }
.cmsa-inner { background-image:url(images/cmsa_nav_bg.gif); }
.login-inner { background-image:url(images/cmsa_nav_bg.gif); }

#footer{width:960px; text-align:left; margin:0 auto;}
#footer p { margin:0; font-size:70%; color:#585656; }
#footer a { color:#585656; }
#footer a:hover { color:#585656; text-decoration: underline; }

/* logo */
#logo { margin:20px 0 0 10px; }

/* header nav */
#header_nav
{
	text-align:right;
	margin:10px 10px 0 0;
}
#header_nav a
{
	font-size:70%;
	margin-right:10px;
	padding-right:10px;
	border-right:solid #000 1px;
	color:#000;
	text-decoration:none;
}
#header_nav a.last { border:0; padding-right:0; margin-right:0; }

/* main nav */
.main_nav 
{
	margin-top:30px;
	height:25px;
	background-image:url(images/mnav_indiv_bg.jpg);
	background-repeat:repeat-x;
	
}
.main_nav a
{
	color:#fff !important;
	font-size:80%;
	font-weight:bold;
	text-decoration:none;
	padding: 0 10px;
	border-right:solid #77cfdf 1px;
	border-left:solid #234e7a 1px;
}
.main_nav a:hover { color:#FFF; text-decoration:none; }

.main_nav a.first { border-left:0 !important; }
.main_nav a.last { border-right:0 !important; }

.main_nav .split-bg {height:25px; float: left; padding-top:4px;  }
.main_nav .hovering {background: url(images/ind-main-nav-roll.gif) repeat-x;  }
.main_nav .main-selected { background: url(images/ind-main-nav-hover.gif) repeat-x; }

.main_nav input.text { font-size:70%;width:140px; height:17px; }
.main_nav #overlay  
{
	position: absolute; 
	z-index: 2;
	width: 520px;
	height: 23px;
}
#dnn_main_nav, #dnn_homepage_login { border: 0 !important; }
#dnn_main_nav .SubHead,#dnn_homepage_login .SubHead { display:none; }

#main_image
{
	height:183px;
	margin-top:3px;
	background-image:url(images/individual_banner.jpg);
	background-repeat:no-repeat;
}
#main_image #login
{
	position:relative;
	top:149px;
	height:33px;
	padding:10px 40px 0 20px;
	background-image:url(images/login_indiv_bg.gif);
	background-repeat:no-repeat;
}
#main_image #login a
{
	color:#fff;
	font-size:80%;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/right_arrow.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:15px;
}
#main_image #login .LoginButton { float:left; }
#main_image #login .LoggedUser { float:right; }
.LeftContainer1 {  margin-top:16px; }
.LeftContainer2 
{
	margin-top:6px;
	min-height:326px;
	width:242px;
	padding-bottom: 5px;
	/ *background-image:url(images/gray_bg.jpg); */
	background-repeat:no-repeat;
	background-color:#e2e2e2;
}
.LeftContainer2 a {color: #004B8D!important; }
.LeftContainer2 a:hover {color: #004B8D!important; text-decoration: underline; }
.BottomContainer { width:238px; height:100px; float:left; }

/* individual page styles */
.individual .ContentPane { width:227px; float:left; }
.individual .ContentPane4 { width:684px;  float:left; }
.individual .ContentPane5 { width:227px;  float:left; }
.individual .ContentPane6 { width:227px;  float:left; }
.individual .ContentPane7 { width:227px;  float:left; }
.individual a { color:#0084a6; }

/* individualDouble page styles */
.individualDouble .ContentPane { width:445px; float:left; padding-right:10px;}
.individualDouble .ContentPane2 { width:227px; float:left; }
.individualDouble .ContentPane4 { width:684px;  float:left; }
.individualDouble .ContentPane5 { width:227px;  float:left; }
.individualDouble .ContentPane6 { width:227px;  float:left; }
.individualDouble .ContentPane7 { width:227px;  float:left; }
.individualDouble a { color:#0084a6; }

/* individual-inner page styles */
.individual-inner .ContentPane { width:687px; float:left; }
.individual-inner a { color:#0084a6; }

/* login page styles */
.login .ContentPane { width:370px; height:auto; float:left; }
.login .ContentPane2 { width:370px; float:left; clear: left; }
.login h2 {font-size: 130%; font-weight: bold; color: #333333; }
.login .main_nav a:hover, .login #login a:hover { color: White !important; }

/* employer page styles */
.employer a { color:#d1833d; }
.employer #left a { color: black; }
.employer #left a:hover { color: #a86d12; }
.employer #left .LeftContainer2 a { color:#d1833d; }
.employer #left .LeftContainer2 a:hover { text-decoration: underline; }
.employer .ContentPane-left { width:470px;  float:left; }
.employer .ContentPane-right { width:214px;  float:left; }
.employer .ContentPane3 { width:470px;  float:left; }
.employer .ContentPane4 { width:233px;  float:left; }
.employer .ContentPane5 { width:233px;  float:left; }
.employer .main_nav 
{
	background-image:url(images/mnav_empl_bg.jpg);
	background-repeat:repeat-x;
}
.employer .main_nav a
{
	border-right:solid #e6ba13 1px !important;
	border-left:solid #c8460c 1px !important;
}
.employer .main_nav a.first { border-left:0 !important; }
.employer .main_nav a.last { border-right:0 !important; }
.employer .main_nav .hovering {background: url(images/emp-main-nav-roll.gif) repeat-x;  }
.employer .main_nav .main-selected { background: url(images/emp-main-nav-hover.gif) repeat-x; }
.employer #main_image
{
	background-image:url(images/employer_banner.jpg);
}
.employer #main_image #login
{
	position:relative;
	top:149px;
	height:33px;
	padding:10px 40px 0 20px;
	background-image:url(images/login_empl_bg.gif);
	background-repeat:no-repeat;
}
.employer #main_image #login a
{
	background-image:url(images/right_arrow_orange.gif);
	background-repeat:no-repeat;
	background-position:center right;
}

/* career workshop */
.workshop #main_image
{
	background-image:url(images/individual_banner.jpg);
}
.e


/* chapter page styles */
.chapter a { color:#935403; }
.chapter .ContentPane-inner { width:687px; height:auto; float:left;  }
.chapter .main_nav 
{
	background-image:url(images/mnav_chapt_bg.jpg);
	background-repeat:repeat-x;
}
.chapter .main_nav a
{
	border-right:solid #b77e2f 1px !important;
	border-left:solid #562e0a 1px !important;
}
.chapter .main_nav a.first { border-left:0 !important; }
.chapter .main_nav a.last { border-right:0 !important; }
.chapter .main_nav .hovering {background: url(images/cha-main-nav-roll.gif) repeat-x;  }
.chapter .main_nav .main-selected { background: url(images/cha-main-nav-hover.gif) repeat-x; }
.chapter #main_image
{
	background-image:url(images/chapter_banner.jpg);
}
.chapter #main_image #login
{
	position:relative;
	top:179px;
	height:8px;
	padding:10px 40px 0 20px;
	background:url(images/lnav_chapter_brown.gif)  repeat-x;
}
.chapter .ContentPane { width:227px; height:auto; float:left; }

/* Chapter Double page styles */
.chapter .ContentPaneDouble { width:445px; float:left; padding-right:10px;}
.chapter .ContentPaneDoubleLeft { width:227px; float:left; }

/* consumer page styles */
.consumer .ContentPane { width:687px; height:auto; float:left; }
.consumer a { color:#C41230; }
.consumer #left a { color: black; }
.consumer #left a:hover { color: #87280a; }
.consumer .main_nav 
{
	background: url(images/mnav_consu_bg.jpg);
	background-repeat:repeat-x;
}
.consumer .main_nav a
{
	border-right:solid #c62f00 1px !important;
	border-left:solid #731200 1px !important;
}
.consumer .main_nav a.first { border-left:0 !important; }
.consumer .main_nav a.last { border-right:0 !important; }
.consumer .main_nav .hovering {background: url(images/con-main-nav-roll.gif) repeat-x;  }
.consumer .main_nav .main-selected { background: url(images/con-main-nav-hover.gif) repeat-x; }
.consumer #main_image
{
	background-image:url(images/consumer_banner.jpg);
}
.consumer #main_image #login
{
	position:relative;
	top:179px;
	height:8px;
	padding:10px 40px 0 20px;
	background:url(images/lnav_consumer_red.gif) repeat-x;
}
.consumer .ContentPane-left { width:227px; float:left; }
.consumer .ContentPane-right { width:456px; float:left; }

/* partner page styles */
.partner a { color:#387C2B; }
.partner .ContentPane { width:687px; height:auto; float:left; }
.partner .main_nav 
{
	background-image:url(images/mnav_partn_bg.jpg);
	background-repeat:repeat-x;
}
.partner .main_nav a
{
	border-right:solid #4fbf2d 1px !important;
	border-left:solid #29500d 1px !important;
}
.partner .main_nav a.first { border-left:0 !important; }
.partner .main_nav a.last { border-right:0 !important; }
.partner .main_nav .hovering {background: url(images/par-main-nav-roll.gif) repeat-x;  }
.partner .main_nav .main-selected { background: url(images/par-main-nav-hover.gif) repeat-x; }
.partner #main_image
{
	background-image:url(images/partner_banner.jpg);
}
.partner #main_image #login
{
	position:relative;
	top:179px;
	height:8px;
	padding:10px 40px 0 20px;
	background:url(images/lnav_partner_green.gif) repeat-x;
}
.partner .ContentPane-left { width:227px; height:auto; float:left; }
.partner .ContentPane-mid-top { width:227px; height:auto; float:left; }
.partner .ContentPane-mid-bottom { width:227px; height:auto; float:left; }
.partner .ContentPane-right { width:227px; height:auto; float:left; }
.partner .ContentPaneTwo-left { width:457px; height:auto; float:left; }

/* policy page styles */
.policy a { color:#0076C0; }
.policy .ContentPane-inner { width:687px; height:auto; float:left; }
.policy .main_nav 
{
	background-image:url(images/mnav_polic_bg.jpg);
	background-repeat:repeat-x;
}
.policy .main_nav a
{
	border-right:solid #6883d0 1px !important;
	border-left:solid #282a77 1px !important;
}
.policy .main_nav a.first { border-left:0 !important; }
.policy .main_nav a.last { border-right:0 !important; }
.policy .main_nav .hovering {background: url(images/pol-main-nav-roll.gif) repeat-x;  }
.policy .main_nav .main-selected { background: url(images/pol-main-nav-hover.gif) repeat-x; }
.policy #main_image
{
	background-image:url(images/policy_banner.jpg);
}
.policy #main_image #login
{
	position:relative;
	top:179px;
	height:8px;
	padding:10px 40px 0 20px;
	background:url(images/lnav_policy_blue.gif) repeat-x;
}
.policy .ContentPane { width:227px; float:left; }

/* Policy Maker Double page styles */
.policyDouble .ContentPane { width:445px; float:left; padding-right:10px;}
.policyDouble .ContentPane2 { width:227px; float:left; }
.policyDouble a { color:#0076C0; }

/* policy quick links */
.policy-links { width:207px; font-size:70%; padding:10px; }
.policy-links h1 { color: #21637D}
.policy-links ul { list-style-image:url(images/quicklinks_li_individual.gif); margin:0 0 0 15px; padding:0; }
.policy-links ul li { margin:0 0 2px 0; padding:0;}
.policy-links a, .quick-links a:hover, .quick-links a:visited  { color:#0076C0; }

/* DC Day page styles */
.DCWorkshop a { color:#0076C0; }
.DCWorkshop .ContentPane-inner { width:687px; height:auto; float:left; }
.DCWorkshop .main_nav 
{
	background-image:url(images/mnav_polic_bg.jpg);
	background-repeat:repeat-x;
}
.DCWorkshop .main_nav a
{
	border-right:solid #6883d0 1px !important;
	border-left:solid #282a77 1px !important;
}
.DCWorkshop .main_nav a.first { border-left:0 !important; }
.DCWorkshop .main_nav a.last { border-right:0 !important; }
.DCWorkshop .main_nav .hovering {background: url(images/pol-main-nav-roll.gif) repeat-x;  }
.DCWorkshop .main_nav .main-selected { background: url(images/pol-main-nav-hover.gif) repeat-x; }
.DCWorkshop #main_image
{
	background-image:url(images/policy_banner_dc.jpg);
}
.DCWorkshop #main_image #login
{
	position:relative;
	top:179px;
	height:8px;
	padding:10px 40px 0 20px;
	background:url(images/lnav_policy_blue.gif) repeat-x;
}
.DCWorkshop .ContentPane { width:227px; float:left; }

/* cmsa page styles */
.cmsa-inner a { color:#004B8D; }
.cmsa-inner .ContentPane-inner { width:687px; height:auto; float:left; }
.cmsa-inner .main_nav, .login .main_nav
{
	background-image:url(images/mnav_cmsa_bg.jpg);
	background-repeat:repeat-x;
}
.cmsa-inner .main_nav a, .login .main_nav a
{
	border-right:solid #6883d0 1px !important;
	border-left:solid #282a77 1px !important;
}
.cmsa-inner .main_nav a.first, .login .main_nav a.first { border-left:0 !important; }
.cmsa-inner .main_nav a.last, .login .main_nav a.last { border-right:0 !important; }
.cmsa-inner .main_nav .hovering, .login .main_nav .hovering {background: url(images/cmsa-main-nav-roll.gif) repeat-x;  }
.cmsa-inner .main_nav .main-selected, .login .main_nav .main-selected { background: url(images/cmsa-main-nav-hover.gif) repeat-x; }
.cmsa-inner #main_image
{
	background-image:url(images/policy_banner.jpg);
}
.cmsa-inner #main_image #login
{
	position:relative;
	top:179px;
	height:8px;
	padding:10px 40px 0 20px;
	background:url(images/lnav_cmsa_blue.gif) repeat-x;
}
.cmsa-inner .ContentPane { width:227px; float:left; }
/*home page styles */

.homepage { text-align:center !important; }

.homepage #logo { text-align:left; }

.homepage #home-content
{
	margin:10px auto 0 auto;
	width:928px;
}
.homepage #home-content .content-holder
{
	width:743px;
	margin:15px auto 0 auto;
}
.homepage #home-content .content-holder .home-content-pane
{
	float:left;
	width:367px;
	padding-bottom:20px;
	text-align:left;
}
.homepage #right #homepage-login-container
{
	float:left;
	height: 25px;
	width: 100%;
}

#bottom { background-color: White; padding: 13px 0 10px 0; }
.bottom-white { height: 6px; width: 960px; background-color:#FFFFFF; border-bottom: 1px solid #e5ebee; overflow:hidden; }
#container .c_content table { width: 99%!important; }
