/* common styles */
body{font:normal 12px Verdana, Arial, Helvetica, sans-serif;background:#fff;}
html,body,div,p,form,img,input,select,h1,h2,h3,h4,h5,h6,a,ul,ol,li{margin:0;padding:0;}	
img{border:0;}
.clear{clear:both;}
.base-style-1{color:#ffffff;}
.base-style-2{margin-top:4px;}
.base-style-3{padding-left:10px;}
.base-style-4{padding-left:20px;}
.base-style-5{padding-bottom:3px;}
.base-style-6{padding-top:6px;}
.base-style-7{padding-top:13px;}
.base-style-8{padding-top:43px;}
.base-style-9{padding:5px 5px 5px 0;margin:0;float:right;}
.base-link-1{color:#039;}
/*.base-ul-1{float:left;width:175px;margin:0 0 10px 0px;padding-left:15px;}
.base-ul-2{width:350px;margin:0 0 10px 10px;padding-left:25px;list-style:none;line-height:18px;}*/
/* for use with wysiwyg if / when it gets implemented */
.quick-links ul {float:left;width:175px;margin:0 0 10px 0px;padding-left:15px;}
.lures-list {width:350px; padding-left:35px; line-height:18px; margin-bottom:10px;} 
.langiconlink {margin:0 6px -3px 0;}
.diamond {font-family:serif; vertical-align:25%; font-size:9px; line-height:22px;}

/* page specific styles */
#constructor{width:880px;padding-bottom:25px;}

#header{width:877px;margin:14px 0 16px 18px;}
	#brand{float:left;}	
	#brand img{width:245px;height:28px}
	
	#global-nav{float:right;margin-right:52px;width:470px;}
		#home{float:left;margin:17px 24px 0 0;}
		#guia{float:left;margin:17px 15px 0 0;}
		#global-nav-line{float:left;margin:12px 13px 0 0;width:1px;height:22px;background-color:#959595;}
		#search-box{float:left;width:182px;margin:12px 0 0 0;}
			#search{width:179px;height:20px;border:1px #7e9db9 solid;font-size:10px;padding:2px 0 0 4px;color:#808080;}
		#search-btn{float:left;width:14px;height:22px;margin:12px 0 0 0px;}
		
#content{}
	#segment{width:880px;height:26px;margin-bottom:1px;background:url("segment-nav.gif") 0 0 no-repeat;}

	#signonContainer{float:left;background:#9fd0ee url("signon-tile.gif") left bottom repeat-x;width:234px;height:244px;}
	#signon{display:none;font-size:11px;}
	#signon div{}
	body.site-outage #signon{display:block;float:left;background:url("sign-on-site-outage.gif") no-repeat;width:234px;height:244px;font-size:11px;}
	
	.h2-signon{text-indent:-5000px;background:url("title-members-signon.gif") 0 0 no-repeat;width:184px;height:26px;margin:0 0 0 20px;}	
	#signon p{margin:0 0 0 20px;}
	#signon-column-1{float:left;padding:0 3px 5px 20px;}
	#signon-column-2{float:left;margin-top:3px;}
	#signon input{width:147px;height:20px;}
	#signon ul,#signoff ul{margin:0 0 0 37px;}
	#signon ul li,#signoff ul li{list-style-image:url("li-square.gif");padding-bottom:2px;}
	#signon ul li a:link, #signon ul li a:visited, #signoff ul li a:link, #signoff ul li a:visited{color:#fff;text-decoration:none;}
	#signon ul li a:hover, #signon ul li a:active, #signoff ul li a:hover, #signoff ul li a:active{color:#9FD0EE;text-decoration:none;}
	#signon-line{float:left;background-image:url("signon-line.gif");width:1px;height:244px;}
	
	#signoff{display:none;}/*float:left;background:#9fd0ee url("signon-tile.gif") left bottom repeat-x;width:234px;height:244px;*/
	#signoff p{margin:0 25px 20px 20px;color:#fff;font-weight:bold;}
	#signoff a:link, #signoff a:visited, #signoff a:hover, #signoff a:active{color:#039;font-weight:bold;}
	.h2-signoff{text-indent:-5000px;background:url("title-youre-signed-on.gif") 0 0 no-repeat;width:203px;height:34px;margin:30px 0 0 20px;}
	.h3-userid{text-indent:-5000px;background:url("title-justmousingaround.gif") 0 0 no-repeat;width:171px;height:21px;margin:30px 0 0 20px;padding:0;}
	
	
	#main-image{float:left;background-color:#3f7dbb;width:624px;height:244px;}
	#main-image div{background:#0B77B2 url("main-image-emergency.gif") no-repeat;width:624px;height:243px;}
	body.site-outage #main-image div{background:#0B77B2 url("main-image-site-outage.jpg") no-repeat;width:624px;height:243px;}
	#main-image-curve{float:left;background:url("main-image-curve.gif") 0 0 no-repeat;width:18px;height:244px;}
	
	#midnav{background:#fff url("mid-nav-bg.gif") 0 0 no-repeat;width:860px;height:30px;}
	#midnav div{float:left;}	
		#midnav1{width:160px;margin:7px 22px 0 0;}
		#midnav2{width:188px;margin:7px 22px 0 0;}
		#midnav3{width:168px;margin:7px 22px 0 0;}
		#midnav4{width:71px;margin:7px 22px 0 0;}
		#midnav5{width:101px;margin:7px 22px 0 0;}
		.midnav-style-1{padding-left:19px;}
		
	#contentArea{margin:0;padding:10px 0 0 0;}
	#contentArea a:link, #contentArea a:visited,#contentArea a:hover, #contentArea a:active{color:#039;text-decoration:underline;} 
		#content-column-1{float:left;width:12px;height:1px;}
		#content-column-2{float:left;width:414px;}
		#content-column-3{float:left;width:20px;height:1px;}
		#content-column-4{float:left;width:414px;}
		.content-theme{margin:0;padding:0;}
		.content-theme-line{background:url("content-theme-line.gif") 0 0 no-repeat;width:414px;height:2px;margin:0;padding:0 0 10px 0;}
	/* spotlight container */
		.spotlight{}
		.spotlight-text{float:left;padding-left:95px;}
		.spotlight-text p{width:290px;line-height:16px;}
		#spotlight-icon-health-wellness{float:left;background:url("spotlight-health-wellness.jpg") 0 0 no-repeat;width:414px;height:104px;}
		#spotlight-icon-health-manager{float:left;background:url("spotlight-health-manager.jpg") 0 0 no-repeat;width:414px;height:104px;}
		#spotlight-icon-health-plans{float:left;background:url("spotlight-health-plans.jpg") 0 0 no-repeat;width:414px;height:104px;}
		#spotlight-icon-kp-news{float:left;background:url("spotlight-kp-news.jpg") 0 0 no-repeat;width:414px;height:104px;}
		#spotlight-icon-community-benefit{float:left;background:url("spotlight-community-ben.jpg") 0 0 no-repeat;width:414px;height:104px;}
		#spotlight-h2-health-wellness, #spotlight-h2-health-manager, #spotlight-h2-health-plans, #spotlight-h2-kp-news, #spotlight-h2-community-benefit {padding:25px 0 8px;}
	/* lures container */
		.lures, .quick-links, .quick-links1 {padding:5px 0 0 21px;margin:0;}
	/* quicklinks container */
		.quick-links1 {margin-bottom:10px}

		#emergency-site-outage, #emergency-urgent-message{margin:5px 0 15px 12px;}
		#emergency-national-regional{margin:15px 0 15px 94px;}
		#emergency-site-outage h2, #emergency-urgent-message h2{font:normal 21px Verdana, Arial;color:red;padding:0 0 5px 20px;}
		#emergency-national-regional h2{font:normal 20px Verdana, Arial;color:red;padding:0 0 5px 30px;}
		.emergency-text{background:url("urgent-background.gif") 0 0 no-repeat;width:852px;}
		.emergency-text p{width:830px;padding:5px 0 5px 20px;font-weight:bold;color:#7d7d7d;}
		.emergency-text-national,.emergency-text-site-outage{background:url("urgent-national-background.gif") 0 0 no-repeat;width:652px;}
		.emergency-text-national p, .emergency-text-site-outage p{width:630px;padding:15px 0 35px 30px;font-weight:bold;color:#000;line-height:18px;}
		.emergency-text-site-outage p{width:615px;font-weight:normal;}
		
#footer{width:860px;background-color:#3c7bba;margin-top:24px;}
	#footer-content{padding:14px 0 0 47px;color:#fff;font-size:10px;line-height:16px;}
	#footer-content a:link, #footer-content a:visited{color:#fff;text-decoration:none;font-size:10px;} 
	#footer-content a:hover, #footer-content a:active{color:yellow;} 
	#footer-curve{background:url("footer-curve.gif") 0 0 no-repeat;width:860px;height:15px;}