* { 
	margin: 0 auto; 
	padding: 0; 
	color: #454545; 
	line-height: 1.5; 
}
p.intro sup { 
	font-size:10px; 
	color:#024864;
}
h4 sup { 
	font-size:10px; 
	color:#3d6921; 
}
li sup { 
	font-size:7px; 
	color:#3d6921; 
}
a sup { 
	outline:none; 
	color:#028bc0; 
	text-decoration:none; 
}
a:hover sup { 
	color:#024864; 
}
ul#subNav li a sup { 
	font-size:8px; 
}
ul#subNav li ul li a sup { 
	font-size:7px; 
}
body {
	font: normal 12px Tahoma, Helvetica, Arial, Verdana, sans-serif !important; 
	color: #454545 !important; 
	background:#fff url(/Internet/bcbs/mim/mimanage.nsf/Files/body-bg.png/$File/body-bg.png) repeat-x top center; 
}
#mainwrap {
	background:#fff url(/Internet/bcbs/mim/mimanage.nsf/Files/body-home.png/$File/body-home.png) repeat-x top center;
}
body#home { 
	background:#fff url(/Internet/bcbs/mim/mimanage.nsf/Files/body-home.png/$File/body-home.png) repeat-x top center; 
	text-align:center; 
}
img { margin:0; 
	padding:0; 
	border:0; 
}
#content1 img { 
	float:right; 
	margin:0 0 0 15px; 
	padding:0; 
}
#content1 > .internalLaunch img { 
	float:left; 
	margin:5px 5px 0px 0; 
	padding:0px; 
	background:#fff; 
	border:1px solid #a8dcf3; 
}
#content1 > .launchPad img { 
	float:left; 
	border:none; 
	margin:0 10px 10px 0; 
	padding:0; 
}
#header img { 
	float:right; 
	margin:0; 
	padding:0; 
	border-left:20px solid #009fdd; 
}
hr { 
	color: #a8dcf3; 
	background: #a8dcf3; 
	clear: both; 
	border: none 0; 
	border-top: 1px solid #a8dcf3; 
	height: 1px;
	 margin: 5px 0 5px 0;
	 text-align: left; 
	padding: 0; 
	display:block; 
}
blockquote { 
	color:#003a65; 
	background: url(/Internet/bcbs/mim/mimanage.nsf/Files/blockquote.png/$File/blockquote.png) no-repeat top center; 
}
p { 
margin: 0 0 15px 0; 
}
.homelaunch p { 
	font-size:10px; 
	line-height:14px; 
	margin:0 0 5px 0; 
	padding:0; 
	text-align:left; 
}
p.intro { 
	font: lighter 14px Tahoma, Arial, Verdana, sans-serif; 
	line-height:20px; 
	color:#024864; 
}
p#disclaimer { 
	font: normal 9px Tahoma, Arial, Verdana, sans-serif; 
	line-height:12px; 
	color:#024864; 
	padding:35px 0 0 0; 
	margin-left:30px; 
	width:410px; 
	float:right; 
	overflow:hidden;
	}
#content1 ul { 
	margin:0 0 15px 0; 
	padding:0 0 0 35px; 
}
#content1 li { 
	font: bold 10px Tahoma, Verdana, Arial, sans-serif; 
	color:#3d6921; 
	padding-top:4px; 
}
#content1 ul li ul { 
	margin:5px 0 5px 0; 
	padding:0; 
	background:none; 
	border:none; 
}
#content1 ul li ul li { 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/bg-ulliulli.gif/$File/bg-ulliulli.gif) no-repeat left 4px; 
	list-style-type:none; 
	padding:0 0 0 10px; 
}
sup { 
	font-size:8px; 
}
.logo { 
	display: none; 
}
h1 a { 
	display: block; 
	height: 110px; 
	width: 299px; 
	margin: 0; 
	position: relative; 
}
h2 { 
	margin: 0; 
	padding:0; width: 200px; display: inline; height: 40px; text-indent: -9000px; float: left; background:url(/Internet/bcbs/mim/mimanage.nsf/Files/h2-bg.png/$File/h2-bg.png) no-repeat top left; }
h2 a { 
	display: block; 
	height: 40px; 
	width: 200px; 
	position: relative; 
}
#internal h3 {  
	margin: 130px 0 0 0; 
	padding:0; 
	width: 243px; 
	display: block; 
	color:#fff; 
	font-size:20px; 
	float:left; 
	font-weight:normal; 
}
#home h3, .internalLaunch h5 { 
	color:#006400; 
	font-size: 18px; 
	font-weight: lighter; 
	border-bottom: 1px solid #b2d0db; 
	margin:0; 
	padding:0 0 2px 0; 
}
.internalLaunch h5 { 
	font-size:15px; 
	margin-bottom:8px; 
	padding-bottom:3px; 
	border:none; 
	font-weight:bold; 
}
h4 { 
	color:#3d6921; 
	font-weight:bold; 
	font-size:18px; 
	text-transform:uppercase; 
	margin:0 0 15px 0; 
	padding:0; 
	text-align:left; 
}
#home h4 { 
	color:#004765; 
	font-weight:bold; 
	font-size:13px; 
	text-transform:none; 
	margin:25px 0 0 0; 
	padding:0; 
	font-family: Tahoma, sans-serif;
}
#rightCol h4 { 
	color:#3d6921; 
	font-weight:bold;
	font-size:16px; 
	text-transform:none; 
	margin:0 0 10px 0; 
	padding:0; 
}
.launchPad h4 { 
	border:none; 
	font-size:14px; 
}
h5 { 
	font:bold 13px Tahoma, Helvetica, Arial, Verdana, sans-serif; 
	color:#024864; 
	margin:0 0 10px 0; 
	padding:0; 
}
h6 { 
	font:bold 10px Tahoma, Arial, Verdana, sans-serif; 
	color:#544b27; 
	margin:0 0 10px 0; 
	padding:0; 
}
.portalLP h6 { 
	color:#0064c9; 
	text-transform: uppercase; 
}
a { 
	outline:none; 
	color:#028bc0; 
	font-weight:bold; 
	text-decoration:none; 
}
a:hover { 
	text-decoration:underline; 
	color:#024864; 
}
.homelaunch a { 
	font-size:10px; 
	font-style:italic; 
}
#healthwiseControl a { 
	font-size:10px; 
	margin:0px 0 0 0; 
	float:right; 
	display:block; 
	padding:4px 4px 4px 20px; 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/icon-print.png/$File/icon-print.png) no-repeat 0 4px; 
}
a#registerBtn1 { 
	position:absolute; 
	margin:175px 0 0 250px; 
	width:96px; 
	height:26px; 
	display:block; 
	text-indent:-9000px;
}
ul#topNav1 { 
	float: right; 
	margin: 0; 
	padding:0; 
}
	ul#topNav1 li { 
	margin:0; 
	padding:0 15px 0px 15px; 
	display: inline; 
	float: left; 
	list-style: none; 
	list-style-image: none !important; 
	line-height: 40px; 
	height: 40px; 
	color:#ffd52a; 
	text-transform:uppercase; 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/topNavli-bg.png/$File/topNavli-bg.png) no-repeat right top; 
}
	
	ul#topNav1 li a { 
	padding: 0; 
	margin:0; 
	text-decoration: none; 
	font-size: 11px; 
	font-weight: bold; 
	height: 40px; 
	line-height: 40px; 
	display: block; 
	float: left; 
	color:#fff; 
}
	
	ul#topNav1 li a:hover { 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/topNav-hover.png/$File/topNav-hover.png) no-repeat center 5px; 
	color:#ffd52a; 
}
ul#userPrefNav1 { 
	float: right; 
	margin: 0; 
	padding:0; 
}
	ul#userPrefNav1 li { 
	margin:0; 
	padding:0 15px 0px 15px; 
	display: inline; 
	float: left; 
	list-style: none; 
	list-style-image: none !important; 
	line-height: 40px; 
	height: 40px; 
	color: #fff; 
}
	
ul#userPrefNav1 li a { 
	padding: 0; 
	margin:0; 
	text-decoration: none; 
	font-size: 11px; 
	font-weight: bold; 
	height: 40px; 
	line-height: 40px; 
	display: block; 
	float: left; 
	color:#fff; 
}
	
ul#userPrefNav1 li a:hover { 
	text-decoration:underline; 
}
ul#homeNav { 
	margin: 0px 0 0 0; 
	padding: 0; 
}
ul#homeNav li { 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/homeNav-bg.png/$File/homeNav-bg.png) no-repeat left bottom; 
	margin: 0; 
	padding:2px 0 2px 0; 
	display: block; 
	list-style: none; 
	list-style-image: none !important; 
	font-size: 11px; 
	line-height:18px; 
	width:205px; 
	overflow:hidden;
}
	
ul#homeNav li.last { 
	background:none; 
}
	
ul#homeNav li a { 
	margin: 0; 
	padding: 2px 0 2px 0; 
	text-decoration: none; 
	line-height: 20px; 
	font-weight: bold; 
	color:#028BC0; 
}
	
ul#homeNav li a:hover {
	color:#024864;  
}
ul#subNav { 
	margin: 10px 0 25px 0; 
	padding: 0; 
}
ul#subNav li { 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/subNav-bg.png/$File/subNav-bg.png) no-repeat left bottom; 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	list-style-image: none !important;  
}
	
ul#subNav li a { 
	margin: 0; 
	padding: 2px 0 2px 0; 
	text-decoration: none; 
	line-height: 20px; 
	display: block; 
	font-weight: bold; 
	font-size: 12px; 
	width:230px; 
}
	
ul#subNav li a:hover { 
	color:#024864; 
}
	
ul#subNav li ul { 
	margin:0; 
	padding:0 0 10px 0px; 
}
	
ul#subNav li ul li { 
	margin: 0; 
	padding: 0 0 0 10px; 
	list-style: none; 
	list-style-image: none !important; 
	border-bottom: none; 
	line-height: 14px; 
	background:none; 
}
	
ul#subNav li ul li a { 
	padding: 0 0 0 10px; 
	margin:0; 
	text-decoration: none; 
	line-height: 14px; 
	display:inline; 
	font-size:10px;  
}
	
ul#subNav li ul li a:hover { 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/blue-arrow.gif/$File/blue-arrow.gif) no-repeat 0px 4px; 
	color:#024864; 
}
	
ul#tertNav { 
	margin: 0 0 10px 10px; 
	padding: 20px; 
	float:right; 
	width:210px; 
	background-color:#fff5cc; 
	border:1px solid #f0e5ba; 
}
ul#tertNav li { 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/tertNav-bg.png/$File/tertNav-bg.png) no-repeat 10px bottom; 
	margin: 0; 
	padding: 0 0 0 0; 
	list-style: none; 
	list-style-image: none !important; 
	width: 200px; 
}
	
ul#tertNav li a { 
	margin: 0; 
	padding: 2px 0 2px 10px; 
	text-decoration: none; 
	line-height: 14px; 
	display: block; 
	font-weight: bold; 
	font-size: 10px; 
}
	
ul#tertNav li a:hover { 
	color:#024864; 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/tertNav-hover.png/$File/tertNav-hover.png) no-repeat 0px 5px; 
}
ul#breadCrumb { 
	height:40px; 
	margin: 0 0 10px 0; 
	padding: 0; 
	background:none; 
	border-bottom:1px solid #a8dcf3; 
}
ul#breadCrumb li { 
	margin: 0; 
	display: inline; 
	float: left; 
	list-style: none; 
	list-style-image: none !important; 
	font: bold 9px Tahoma, Verdana, Arial, sans-serif; 
	padding: 0 8px 0 0; 
	font-weight: bold; 
	color:#545454; 
	line-height:40px; 
}
	
ul#breadCrumb li a { 
	padding: 0 16px 0px 0px; 
	text-decoration: none; 
	font: bold 9px Tahoma, Verdana, Arial, sans-serif; 
	display: block; 
	float: left; 
	color:#028bc0; 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/blue-arrow.gif/$File/blue-arrow.gif) no-repeat right 16px; 
	line-height:40px; 
}
	
ul#breadCrumb li a:hover { 
	text-decoration: underline; 
	color:#024864; 
}
ul.horNav { 
	clear:both; 
	margin:0 0 0 0; 
	padding:0; 
	position:relative; 
	top:7px; 
}
ul.horNav li { 
	padding-right: 16px; 
	display:inline; 
}
	
ul.horNav li a { 
	font-size:10px; 
	text-decoration: none; 
}
	
ul.horNav li a:hover { 
	text-decoration: underline; 
	color:#024864; 
}
ul.vertNav { 
	margin: 0 0 25px 0; 
	padding: 0; 
	width:230px;/*min-height:300px; */ 
	}
ul.vertNav li { 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/vertNav-bg.png/$File/vertNav-bg.png) no-repeat 25px bottom; 
	margin: 0; 
	padding: 0; 
	display: block; 
	list-style: none; 
	list-style-image: none !important; 
	font-size: 10px; 
	line-height:20px; 
	width:230px; 
}
	
ul.vertNav li a { 
	margin: 0; 
	padding: 2px 0 2px 25px; 
	text-decoration: none; 
	line-height: 14px; 
	display: block; 
	font-weight: bold; 
}
	
ul.vertNav li a:hover { 
	background: url(/Internet/bcbs/mim/mimanage.nsf/Files/blue-arrow.gif/$File/blue-arrow.gif) no-repeat 15px 7px; 
}
#pageBG { 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/page-bg.jpg/$File/page-bg.jpg) no-repeat center 190px; 
	min-width:765px; 
}
#wrapper { 
	width: 765px; 
	margin: 0 auto; 
	text-align:left;
}
#pagetop {
	 width: 765px; 
	height:110px; 
	margin:0; 
	padding:0; 
}
#topNavWrapper { 
	width: 765px; 
	height: 40px; 
	margin:0; 
	padding:0; 
	clear:both; 
}
#skip { 
	display:none; 
}
#topNavContainer { 
	height:40px; 
	width: 560px; 
	float: left; 
	margin: 0; 
	padding:0; 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/topNav-bg.png/$File/topNav-bg.png) no-repeat 5px top; 
}
#userBar1 { height:40px; 
	width: 765px; 
	margin: 0; 
	padding:0; 
}
#userWelcome { 
	font: normal 12px Tahoma, Helvetica, Arial, Verdana, sans-serif; 
	color:#fff; 
	line-height:40px; 
	float:left; 
	margin-right:6px; 
}
#userPrefNavWrapper1 { 
	height:40px; 
	width: 600px; 
	float: left; 
	margin: 0; 
	padding:0; 
}
#pageMiddle { 
	clear:both; 
	margin:31px 0 0 0; 
	padding:0; 
}
#home #pageMiddle { 
	clear:both; 
	margin:0; 
	padding:0; 
}
#middleWrapper { 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/pageMiddle-bg.png/$File/pageMiddle-bg.png) repeat-y 0 0; 
}
#leftCol { 
	width:205px; 
	float:left; 
	margin:0; 
	padding:0; 
	display:inline; 
}
#home #leftCol { 
	width:205px; 
	margin:7px 0 0 0; 
}
#content1 { 
	margin:0; 
	padding:0; 
}
#rightCol { 
	width:510px; 
	float:left; 
	margin:0 0 0 20px; 
	padding:0; 
}
#header { 
	margin:0; 
	padding:0; 
	clear:both; 
	width:515px; 
}
#home #rightCol { 
	width:510px; 
	padding:0; 
	margin:7px 0 0 0; 
	float:left; 
}
.launchpad { 
	margin:10px 0 10px 0; 
}
#pageLaunch { 
	width:100%; 
	margin: 1px auto 0; 
	padding:0 0 10px 0; 
	background: #e7faff; 
	clear:both; 
	border-top:1px solid #a8dcf3;
	float: right
}
#lpWrapper { 
	margin:0 auto; 
	padding:0 0 0 0; 
	width:765px;
	padding-left:5px;
}
.homeLaunch { 
	float:left; 
	width:230px; 
	height:147px; 
	margin:0 32px 0 0; 
	padding:0;  
	background-image:url(/Internet/bcbs/mim/mimanage.nsf/Files/homeLaunch-bg.png/$File/homeLaunch-bg.png) repeat-y top right; 
	background-color:#e7faff;  
	text-align: left;
}
.homeLaunch img { 
	float: right; 
	position:relative; 
	margin:1px 0 0 0; 
}
	
.homeLaunch a:hover { 
	background: url(/Internet/bcbs/mim/mimanage.nsf/Files/blue-arrow.gif/$File/blue-arrow.gif) no-repeat right 3px; 
	padding-right:10px; color:024864 !important; 
	font-weight:bold;
}
.homeLaunch a {
	color:#028BC0 !important;
}
.internalLaunch { 
	float:left; 
	width:237px; 
	margin:0 40px 0px 0; 
	padding:0; 
}
.internalLaunch img { 
	float:left; 
	margin:5px 5px 0px 0; 
	padding:0px; 
	background:#fff; 
	border:1px solid #a8dcf3; 
	width:100px; 
	height:100px; 
}
#healthwiseControl { 
	margin:0 0 0 0; 
	padding: 10px 0 10px 0; 
	border-bottom:1px solid #a8dcf3; 
}
#pageBottom { 
	width: 100%; 
	background: #fff url(/Internet/bcbs/mim/mimanage.nsf/Files/footer-bg.png/$File/footer-bg.png) repeat-x top left; 
	margin: 0 auto; 
	padding: 0; 
	clear:both; 
}
#footerWrapper { 
	width:765px; 
	margin:0 auto; 
	padding-left:5px;
}
#footerNav { 
	list-style-type: none; 
	height:50px; 
	margin:0 auto; 
	padding:10px 0 0 0; 
	text-align:center; 
	width:765px; 
	clear:both; 
	text-align:center; 
}
#footerNav ul { 
	height: 50px; 
	margin: 0 auto 0 -10px; 
	padding: 0; 
	background:none; 
	text-align: center; 
	width:765px; 
}
#footerNav ul li { 
	padding-left: 16px; 
	line-height: 50px; 
	display:inline; 
}
#footerNav ul li a { 
	padding-left:11px; 
	font-size:11px; 
	text-decoration:none;
	color:#028BC0 !important; 
	font-weight:bold;
}
#footerNav ul li a:hover { 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/blue-arrow.gif/$File/blue-arrow.gif) no-repeat left 3px; 
	text-decoration:underline; 
	color:024864 !important; 
	font-weight:bold;
}
#footerWrapper p { 
	text-align:center; 
	font-size:11px; 
}
.credit { width:300px; float:left; margin-top:10px; }
#poster {
	 width:510px; 	
	height:335px; 
	margin:-40px 0 0 0; 
	padding:0; 
	z-index:1; 
	position:relative; 
} 
/* THESE CLASSES CHANGE THE HOME PAGE POSTER IMAGE */
	
.laptop { 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/poster3.jpg/$File/poster3.jpg) no-repeat 0 0; 
}
	
.record { 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/healthRecord.png/$File/healthRecord.png) no-repeat 0 0; 
}
	
#poster p { 
	position:absolute; 
	margin:120px 0 0 65px; 
	padding:0; 
	width:270px; 
	display:inline-block; 
}
	
#poster p a { 
	font-style: italic; 
}
	
#poster h3 { 
	margin: 58px 0 0 30px; 
	padding:0; 
	width: 350px; 
	height: 50px; 
	text-indent: -9000px; 
	float: left; 
	border:none; 
	background:none; 
	position:absolute; 
} 
	
#poster h3 a { 
	display: block; 
	height: 50px; 
	width: 350px; 
	position: absolute; 
}
ul#posterNav1 { 
	margin:20px 0 0 16px; 
	padding:0; 
	float:left; 
	width:60px; 
	position:absolute; 
}
ul#posterNav1 li {  
	margin: 0; 
	padding:0; 
	width: 44px; 
	display: inline; 
	height: 65px; 
	text-indent: -9000px; 
}
ul#posterNav1 li a { 
	display: block; 
	height: 65px; 
	width: 44px;  
}
#switcher1 { 
	background:url(/Internet/bcbs/mim/mimanage.nsf/Files/poster-big.jpg/$File/poster-big.jpg) no-repeat 0 0; 
	width:567px; 
	height:295px; 
	margin:0; 
	padding:0; 
}
ul#posterLinks { 
	margin:180px 0 0 65px; 
	padding:0; 
	float:left; 
	position:absolute; 
	list-style: none; 
	list-style-image: none !important; 
}
.clear:after { 
	content1: "."; 
	clear: both; 
	height: 0; 
	visibility: hidden; 
	display: block; 
}
.clear { 
	display: inline-block;/* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clear { height: 1%; }
.clear { 
	display: block; 
}
br { 
	clear:both; 
}
.floatMe { 
	float:left; 
}
#search { 	
	padding:0 0 15px 0; 
	margin:0 0 20px 25px; 
	border-bottom: 10px solid #ebebeb; 
}
sup { 
	vertical-align:super; 
	font-size:50%; 
	color:inherit; 
}
.last { 
	margin:0; 
}
.input { 
	font-size: 11px; 
	border-top:1px solid #a5a59c; 
	border-left:1px solid #a5a59c; 
	border-right:1px solid #deded5; 
	border-bottom:1px solid #deded5; 
	width:140px; 
	height:14px; 
	padding:4px; 
	margin:0; 
}
.login1 { 
	float: left; 
	margin: 8px 6px 0 0; 
	z-index:100; 
	position:relative; 
}
.textBox { 
	border-top:1px solid #94a3af; 
	border-left:1px solid #94a3af; 
	border-right:1px solid #b1c4d3; 
	border-bottom:1px solid #b1c4d3; 
	width: 430px; 
	margin-bottom: 10px; 
	padding: 4px; 
}
.blue { 
	color: #0063b3; 
	font-weight: bold; 
}
.input:focus, .dropdown:focus { 
	background: #fffbde; 
}
.label { 
	font-weight: bold; 
	padding-top:10px; 
}
.required, .alert { 
	color: #ee3024; 
	font-weight:bold; 
}
.dropdown { 
	font-size: 11px; 
	line-height:23px; 
	border-top:1px solid #a5a59c; 
	border-left:1px solid #a5a59c; 
	border-right:1px solid #deded5; 
	border-bottom:1px solid #deded5; 
	width:200px; 
	height:23px; 
	padding:1px; 
	margin:0; 
	float:left; 
}
#loginDrop { 
	float: left; 
	margin: 8px 6px 0 0; 
}
#homeSearch1 { 
	margin-left:50px; 
	width:200px; 
}
#internalSearch { 
	margin-left:272px; 
	width:200px; 
}
.internalSearchBtn { 
	float: right; 
	margin: 8px 6px 0 0; 
}
.highlight { 
	margin:10px 0 0 0; 
	padding:15px 15px 15px 30px; 
	background:#3d6921 url(/Internet/bcbs/mim/mimanage.nsf/Files/crescent.gif/$File/crescent.gif) no-repeat top left; 
	border:1px solid #315719; 
	font-size:13px; 
	color:#fff; 
}
