/* 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-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;} *//* page specific styles */#constructor{width:880px;padding-bottom:25px;}#header{width:877px;height:107px;margin:14px 0 16px 18px;}	#brand{float:left;}		#brand img{width:262px;height:107px}		#global-nav{float:right;margin-right:30px;width:370px;}		#home{float:left;margin:39px 15px 0 0;}		#kp{float:left;margin:39px 15px 0 0;}		#global-nav-line{float:left;margin:35px 13px 0 0;width:1px;height:22px;background-color:#959595;}		#search-box{float:left;width:181px;margin:36px 0 0 0;}			#search{width:168px;height:15px;border:1px #7e9db9 solid;font-size:10px;padding:2px 0 0 4px;color:#808080;}		#search-btn{float:left;width:14px;height:20px;margin:35px 0 0 -4px;}		#content{}	#segment{width:880px;height:26px;margin-bottom:1px;background:url("") 0 0 no-repeat;}	#signonContainer{float:left;background:#9fd0ee url("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/signon-tile.gif") left bottom repeat-x;width:234px;height:244px;}	#signon{display:none;font-size:11px;}	body.site-outage #signon{display:block;float:left;background:url("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/sign-on-site-outage.gif") no-repeat;width:234px;height:244px;font-size:11px;}		.h2-signon{text-indent:-5000px;background:url("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/title-members-signon.gif") 0 0 no-repeat;width:184px;height:26px;margin:10px 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("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/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("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/signon-line.gif");width:1px;height:244px;}		#signoff{display:none;}/*float:left;background:#9fd0ee url("http://www.kaiserpermanente.org/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("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/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("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/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("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/main-image-emergency.gif") no-repeat;width:624px;height:243px;}	body.site-outage #main-image div{background:#0B77B2 url("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/main-image-site-outage.jpg") no-repeat;width:624px;height:243px;}	#main-image-curve{float:left;background:url("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/main-image-curve.gif") 0 0 no-repeat;width:18px;height:244px;}		#midnav{background:#fff url("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/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:0px 0 0 0;}		#contentArea h2{color:#007dac;}	/* main anchor style */	#contentArea a:link, #contentArea a:visited,#contentArea a:hover, #contentArea a:active{color:#1f8cb4;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("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/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("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/spotlight-health-wellness.jpg") 0 0 no-repeat;width:414px;height:104px;}		#spotlight-icon-health-manager{float:left;background:url("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/spotlight-health-manager.jpg") 0 0 no-repeat;width:414px;height:104px;}		#spotlight-icon-health-plans{float:left;background:url("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/spotlight-health-plans.jpg") 0 0 no-repeat;width:414px;height:104px;}		#spotlight-icon-kp-news{float:left;background:url("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/spotlight-kp-news.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{padding:25px 0 8px;}	/* lures container */		.lures, .quick-links{padding:5px 0 0 21px;margin:0;}	/* quicklinks container */		.quicklinks{padding-top:20px;}		#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("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/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("http://www.kaiserpermanente.org/kpweb/image/segment/entrypage/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:#88B126;margin-top:2px;}	#footer-content{padding:8px 0 0 15px;color:#fff;font-size:10px;line-height:10px;}	#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("/communitybenefit/assets/images/footer-curve.gif") 0 0 no-repeat;width:860px;height:10px;}
