/* common styles */

body{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	background:#ffffff;
	width: 800px;
}

html,body,div,p,form,img,input,select,h1,h2,h3,h4,h5,h6,a,ul,ol,li{
	padding:0;
	margin: 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:750px;
	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("../images/segment-nav.gif") 0 0 no-repeat;}



	#signonContainer{
	float:left;
	width:234px;
	height:244px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../images/logoback.png);
}

	#signon{display:none;font-size:11px;}

	#signon div{}

	body.site-outage #signon{display:block;float:left;background:url("../images/sign-on-site-outage.gif") no-repeat;width:234px;height:244px;font-size:11px;}

	

	.h2-signon{text-indent:-5000px;background:url("../images/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("../images/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("../images/signon-line.gif");width:1px;height:244px;}

	

	#signoff{display:none;}/*float:left;background:#9fd0ee url("/kpweb/image/segment/entrypage/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("../images/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("../images/title-justmousingaround.gif") 0 0 no-repeat;width:171px;height:21px;margin:30px 0 0 20px;padding:0;}

	

	

	#main-image{float:left;background-color:#ffffff;width:624px;height:244px;}

	#main-image div{background:#ffffff url("../images/snowmountain.jpg") no-repeat;width:624px;height:243px;}

	#body.site-outage #main-image div{background:#ffffff url("../images/snowmountain.jpg") no-repeat;width:624px;height:243px;}

	#main-image-curve{float:left;background:url("../images/main-image-curve.gif") 0 0 no-repeat;width:18px;height:244px;}

	

	#midnav{background:#fff url("../images/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-top: 7px;
	margin-right: 22px;
	margin-bottom: 0;
	margin-left: 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:835px;
}

		#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("../images/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:100px;
}

		.spotlight-text p{width:290px;line-height:16px;}

		#spotlight-icon-health-wellness{
	float:left;
	background:url("../images/bottom-header.jpg") 0 0 no-repeat;
	width:828px;
	height:45px;
}

		#spotlight-icon-health-manager{
	float:left;
	width:828px;
	height:104px;
	background-image: url(../images/bottom-header.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

		#spotlight-icon-health-plans{float:left;background:url("../images/bottom-header.jpg") 0 0 no-repeat;width:750px;height:104px;}

		#spotlight-icon-kp-news{float:left;background:url("../images/bottom-header.jpg") 0 0 no-repeat;width:750px;height:104px;}

		#spotlight-icon-community-benefit{float:left;background:url("../images/bottom-header.jpg") 0 0 no-repeat;width:750px;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("../images/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("../images/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:#75a38f;margin-top:24px;}

	#footer-content{
	color:#fff;
	font-size:10px;
	line-height:16px;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 47px;
}

	#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("../images/footer-curve.gif") 0 0 no-repeat;width:860px;height:15px;}
