/*
*************************************************
My Health Toolkit
General Screen Styles
Created by Cyberwoven
http://www.cyberwoven.com
*************************************************
*/
/*-------------------------------------------    
    General Selectors
-------------------------------------------*/
* {
	margin: 0 auto;
	padding: 0;
	color: #000;
	line-height: 135%;
}
body {
	font: normal 1.2em Tahoma, Helvetica, Arial, Verdana, sans-serif;
	color: #000;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
}
#content img {
	float: right;
	margin: 0 0 0 15px;
	padding: 0;
}
#content > .internalLaunch img {
	float: left;
	margin: 5px 5px 0px 0;
	padding: 0px;
	background: #fff;
	border: 1px solid #a8dcf3;
}
hr {
	color: #a8dcf3;
	background: #a8dcf3;
	clear: both;
	border: none 0;
	border-top: 1px solid #a8dcf3;
	height: 1px;
	margin: 15px 0 15px 0;
	text-align: left;
	padding: 0;
}
blockquote { 
	color:#003a65; background: url(/INTERNET/BCBS/MIM/mimanage.nsf/Files/blockquote.png/$File/blockquote.png) no-repeat top center; 
}
p.intro {
	font: lighter 1.4em Tahoma, Arial, Verdana, sans-serif;
	color: #000;
}
p {
	font-size: 1.2em;
}
#content ul {
	margin: 0 0 15px 0;
	padding: 0 0 0 35px;
}
#content li {
	font: bold 1.2em Tahoma, Verdana, Arial, sans-serif;
	color: #000;
	padding-top: 4px;
}
#content ul li ul {
	margin: 5px 0 5px 0;
	padding: 0;
	background: none;
	border: none;
}
#content ul li ul li {
	list-style-type: none;
	padding: 0 0 0 10px;
}
sup {
	font-size: 8px;
}
/*-------------------------------------------    
    Headers
-------------------------------------------*/
.logo1 {
	margin: 0;
	padding: 0;
}
h1 {
	text-indent: -9000px;
}
h2 {
	text-indent: -9000px;
}
h3#money {
	margin: 0;
	padding: 0;
}
h3#health {
	margin: 0;
	padding: 0;
}
h3#benefits {
	margin: 0;
	padding: 0;
}
#internal h3 {
	margin: 0;
	padding: 0;
	font-size: 1.8em;
}
#home h3, .internalLaunch h5 {
	color: #000;
	font-size: 1.8em;
	font-weight: lighter;
	border-bottom: 1px solid #000;
	margin: 0;
	padding: 0 0 2px 0;
}
.internalLaunch h5 {
	font-size: 150%;
	margin-bottom: 8px;
	padding-bottom: 3px;
	border: none;
	font-weight: bold;
}
h4 {
	color: #000;
	font-weight: bold;
	font-size: 1.6em;
	text-transform: uppercase;
	margin: 15px 0 15px 0;
	padding: 0;
}
#home h4 {
	color: #000;
	font-weight: bold;
	font-size: 1.6em;
	text-transform: none;
	margin: 8px 0 0 0;
	padding: 0;
}
#rightCol h4 {
	color: #000;
	font-weight: bold;
	font-size: 16px;
	text-transform: none;
	margin: 0 0 10px 25px;
	padding: 0;
}
.launchPad h4 {
	border: none;
	font-size: 1.6em;
}
h5 {
	font: bold 1.5em Tahoma, Helvetica, Arial, Verdana, sans-serif;
	color: #000;
	margin: 20px 0 15px 0;
	padding: 0;
}
h6 {
	font: bold 1.4em Tahoma, Arial, Verdana, sans-serif;
	color: #000;
	margin: 20px 0 0 0;
	padding: 0;
}
.portalLP h6 {
	color: #000;
	text-transform: uppercase;
}
/*-------------------------------------------    
    Anchors
-------------------------------------------*/
a {
	outline: none;
	color: #000;
	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:100%; 
	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#registerBtn {
	position: absolute;
	margin: 188px 0 0 110px;
	width: 96px;
	height: 26px;
	display: block;
	text-indent: -9000px;
}
/*-------------------------------------------    
    Navigation and Sub-Navigation
-------------------------------------------*/
ul#topNav {
	display: none;
}
	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: #ff7f2b;
	text-transform: uppercase;
	background:url(/INTERNET/BCBS/MIM/mimanage.nsf/Files/topNavli-bg.png/$File/topNavli-bg.png) no-repeat right top; 
}
	
ul#topNav 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#topNav li a:hover { 
	background:url(/INTERNET/BCBS/MIM/mimanage.nsf/Files/topNav-hover.png/$File/topNav-hover.png) no-repeat center 5px; 
	color:#ff7f2b; 
}
ul#userPrefNav { 
	display:none; 
}
	ul#userPrefNav {
	display: none;
}
	ul#userPrefNav 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#userPrefNav 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#userPrefNav li a:hover {
	text-decoration: underline;
}
ul#homeNav {
	display: none;
}
	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; 
}
	
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;
}
	
ul#homeNav li a:hover {
}
ul#subNav {
	display: none;
}
ul#subNav li { 
background:url(/INTERNET/BCBS/MIM/mimanage.nsf/Files/subNav-bg.png/$File/subNav-bg.png) no-repeat 25px bottom; 
margin: 0; 
padding: 0; 
list-style: none; 
list-style-image: none !important; width: 230px;
}
	
	ul#subNav li a {
	margin: 0;
	padding: 2px 0 2px 25px;
	text-decoration: none;
	line-height: 14px;
	display: block;
	font-weight: bold;
	font-size: 11px;
}
	
ul#subNav li a:hover { 
	background: url(/INTERNET/BCBS/MIM/mimanage.nsf/Files/blue-arrow.gif/$File/blue-arrow.gif) no-repeat 15px 7px; 
}
	
ul#subNav li ul { 
	background:#fff url(/INTERNET/BCBS/MIM/mimanage.nsf/Files/mainNav-bg.png/$File/mainNav-bg.png) no-repeat bottom left; 
	margin:0; 
	padding:0 0 10px 0px; 
}
	
	ul#subNav li ul li {
	margin: 0;
	padding: 4px 0 0px 10px;
	list-style: none;
	list-style-image: none !important;
	border-bottom: none;
	line-height: 16px;
	background: none;
}
	
	ul#subNav li ul li a {
	padding: 0 0 0 15px;
	margin: 0;
	text-decoration: none;
	line-height: 16px;
	display: block;
	font: bold 10px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #005a9c;
	display: block;
	width: 153px;
}
	
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 9px; 
	color:inherit; 
}
ul#breadCrumb {
	display: none;
}
	ul#breadCrumb li {
	margin: 0;
	display: inline;
	float: left;
	list-style: none;
	list-style-image: none !important;
	font: bold 90% Tahoma, Verdana, Arial, sans-serif;
	padding: 0 8px 0 0;
	font-weight: bold;
	color: #000;
	line-height: 40px;
}
	
	ul#breadCrumb li a {
	padding: 0 16px 0px 0px;
	text-decoration: none;
	font: bold 100% Tahoma, Verdana, Arial, sans-serif;
	display: block;
	float: left;
	color: #000;
	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 {
	display: none;
}
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 {
	display: none;
}
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; 
}
/*-------------------------------------------    
    Structure
-------------------------------------------*/
#pageBG { 
	background:url(/INTERNET/BCBS/MIM/mimanage.nsf/Files/page-bg.png/$File/page-bg.png) no-repeat center 190px; 
}
#wrapper {
	width: 100%;
	margin: 0 auto;
}
#pageTop {
	width: 100%;
	margin: 0 auto;
}
#topNavWrapper1 {
	display: none;
}
#skip {
	display: none;
}
#topNavContainer1 {
	display: none;
}
#userBar {
	display: none;
}
#userWelcome {
	display: none;
}
#userPrefNavWrapper1 {
	display: none;
}
#pageMiddle {
	clear: both;
	margin: 0 0 0 0;
	padding: 0;
}
#home1 #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: 100%;
	margin: 0;
	padding: 0;
}
#home1 #leftCol {
}
#content {
	margin: 0;
	padding: 0 25px 0 0;
}
#rightCol {
	display: none;
}
#home #rightCol {
	width: 567px;
	padding: 0;
	margin: 0;
	float: left;
}
.launchpad {
	margin-left: 25px;
}
#content > .launchPad img {
	float: left;
	border: none;
	margin: 0 10px 10px 0;
	padding: 0;
}
#pageLaunch {
	width: 100%;
	margin: 1px auto 0;
	padding: 0;
	background: #e7faff;
	clear: both;
}
#lpWrapper {
	 background: url(/INTERNET/BCBS/MIM/mimanage.nsf/Files/homeLP-bg.png/$File/homeLP-bg.png) no-repeat bottom center; 
	margin:0 auto; 
	padding:0 0 25px 0; 
	width:772px; 
}
.homeLaunch {
	float: left;
	width: 236px;
	margin: 0 32px 0 0;
	padding: 0;
}
.homeLaunch img {
	float: right;
	margin: 10px 10px 0 5px;
	border: 1px solid #b9e3f5;
}
.internalLaunch {
	float: left;
	width: 237px;
	margin: 0 40px 40px 0;
	padding: 0;
}
.internalLaunch img {
	width: 100px;
	height: 100px;
}
#healthwiseControl {
	display: none;
}
/*-------------------------------------------    
    Footer
-------------------------------------------*/
#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: 100%;
	margin: 0 auto;
}
#footerNav {
	display: none;
}
#footerNav ul {
	height: 50px;
	margin: 0 auto;
	padding: 0;
	background: none;
	text-align: left;
	width: 772px;
}
#footerNav ul li {
	padding-left: 16px;
	line-height: 50px;
	display: inline;
}
#footerNav ul li a {
	padding-left: 10px;
	font-size: 10px;
	text-decoration: none;
}
#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; 
}
#footerWrapper p {
	text-align: center;
	margin-top: 20px;
}
.credit {
	width: 300px;
	float: left;
	margin-top: 10px;
}
/*-------------------------------------------    
    Poster
-------------------------------------------*/
#poster {
	width: 567px;
	height: 295px;
	margin: 0;
	padding: 0;
}
 
	/* 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#posterNav {
	margin: 20px 0 0 16px;
	padding: 0;
	float: left;
	width: 60px;
	position: absolute;
}
ul#posterNav li {
	margin: 0;
	padding: 0;
	width: 44px;
	display: inline;
	height: 65px;
	text-indent: -9000px;
}
ul#posterNav li a {
	display: block;
	height: 65px;
	width: 44px;
}
#switcher { 
	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;
}
/*-------------------------------------------    
    Misc
-------------------------------------------*/
.clear:after {
	content: ".";
	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: normal 8px Tahoma, Verdana, Arial, sans-serif;
}
.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;
}
.login {
	float: left;
	margin: 8px 6px 0 0;
}
.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, .dropdown1:focus {
	background: #fffbde;
}
.label {
	font-weight: bold;
	padding-top: 10px;
}
.required, .alert {
	color: #ee3024;
	font-weight: bold;
}
.dropdown {
	font-size: 11px;
	border-top: 1px solid #a5a59c;
	border-left: 1px solid #a5a59c;
	border-right: 1px solid #deded5;
	border-bottom: 1px solid #deded5;
	width: 200px;
	height: 20px;
	padding: 1px;
	margin: 0;
	float: left;
}
.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; 
}

