/*->>>>>Hex Codes<<<<<<--- 
# Red (logo) #c33
# Dark Blue (logo) #039
# Yellow (logo) #fc3
# Mid Blue (variation on upper section of main nav buttons) #36c
# Bright blue (used as font on header-navigation) #06c
# Light Tan (header/footer swoosh): #ffc
# Dark Grey  #333
# Off White #fafafa


/*->>>>>Page Resets<<<<<<--- */
* {
	padding:0;
	margin:0
}
ul, ol { list-style:none }
h1, h2, h3, h4, h5, h6, pre, code { font-size:1em }
a img { border:0 }
/*->>>>>Clear Floats & Add Spacers<<<<<<--- */
.clearboth { clear:both }
.spacer {
	float:left;
	width:3%
}
/*->>>>>Accessibility Links<<<<<<--- */
#skip a, #skip a:hover, #skip a:visited {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden
}
#skip a:active, #skip a:focus {
	position:static;
	width:auto;
	height:auto
}

/*->>>>>Marks Type of Link<<<<<<--- 
a[href^="http:"] {
background: url(../imgs/icon-external.gif) no-repeat right center;
padding-right: 1em;
}
a[href$=".pdf"] {
background: url(../imgs/icon-pdf.gif) no-repeat right center;
padding-right: 1.5em;
}
a[href$=".doc"] {
background: url(../imgs/icon-word.gif) no-repeat right center;
padding-right: 1.5em;
}
a[href$=".xls"] {
background: url(../imgs/icon-excel.gif) no-repeat right center;
padding-right: 1.5em;
}*/
/*->>>>>Layout and Main Divs<<<<<<--- */
body {
	font-family:"Gill Sans MT", "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height:1.8em;
	background:url(../imgs/bg-bluegradient.gif) repeat-x;
}
#pagewrapper {
	width:68em;
	background:#fff;
	border:1px solid #ccc;
	margin:.5em auto;
}
/*---Top Banner--- */
#banner {
	width:69em;
	height:90px;
}
#banner .bg-img { width:67.69em; }
#print-logo {display:none;}
/*---Main Content--- */
#main-content {
	width:69em;
	margin-top: -10px;
	margin-left:50px;
	color: #333;
	margin-bottom: 20px;
}
#main-content img{ 
width:67.69em;
padding-left:10px;  
}
/*---Footer--- */
#footer {
	width:69em;
	height:85px;
}
#footer .bg-img { width:67.69em; }
/*->>>>>Search<<<<<<--- */
#nav-search {
	width:19em;
	padding-left: 40em;
	position:relative;
	top:-10px;
}
#cse-search-box { margin: 200 0 30px 200px;}
.search-btn {
	position: relative;
	top: 2px;
}
#custom-search-box {
	padding: .2em;
	width: 200px;
	border: 1px solid #ccc;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}

/*->>>>>Branding<<<<<<--- */
#branding {
	float:left;
	width:13em;
	position:relative;
	top:-40px;}

/*->>>>>Promo Buttons & I Want to Links<<<<<<--- */
#homepromo-a {
	float:left;
	width:18.5em;
	padding-top: 1em;
}
#homepromo-a a {
	display: block;
	width: 264px;
	height: 130px;
	text-indent: -999em;
	background: url(../imgs/promoButtons/h1n1up.gif);
}
#homepromo-a a:hover { background: url(../imgs/promoButtons/h1n1down.gif); }
#homepromo-b {
	float:left;
	width:18.5em;
	padding-top: 1em;
	margin-left: 3em;
}
#homepromo-b a {
	display: block;
	width: 264px;
	height: 130px;
	text-indent: -999em;
	background: url(../imgs/promoButtons/wellnesszoneup.gif);
}
#homepromo-b a:hover { background: url(../imgs/promoButtons/wellnesszonedown.gif); }
#promo-c {
	float:left;
	margin-left:4em;
	width:20em;
	background-image:url(../imgs/subhead-iwantto.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#promo-c ul {
	padding-top:50px;
	padding-left:15px;
	padding-bottom:10px;
}
/*->>>>>Navigational Elements<<<<<<--- */
/*---Login | Contact MDwise--- */
#nav-contactus {
	position:relative;
	z-index:2;
	padding-left:30px;
	float:left;
	color:#06c;
	margin-top: -70px;
	font-size: 1em;
}
/*---SiteMap | Print | Email--- */
#nav-sitemap {
	position:relative;
	z-index:2;
	margin-top: -67px;
	padding-right:40px;
	float:right;
	color:#06c;
	font-size:.975em;
}
/*---Espanol & Contact Us Shared Styles--- */	
#nav-contactus li, #nav-sitemap li {
	display:inline;
	font-size:.975em;
	border-left:1px solid #06c;
	padding-right:0.3em;
	padding-left:0.3em;
}
#nav-contactus li.first, #nav-sitemap li.first {
	border:none;
	font-size:.975em;
	padding-right:0.3em;
	padding-left:0.3em;
}
#nav-contactus a:link, #nav-sitemap a:link {
	color:#06c;
	text-decoration:none;
	font-size:.975em;
	padding-right:0.3em;
	padding-left:0.3em;
}
#nav-contactus a:visited, #nav-sitemap a:visited {
	text-decoration:none;
	font-size:.975em;
	padding-right:0.3em;
	padding-left:0.3em;
	color:#06c;
}
#nav-contactus a:hover, #nav-sitemap a:hover {
	background-color:#ffedc4;
	font-size:.975em;
	padding-right:0.3em;
	padding-left:0.3em;
}
/*---AUDIENCE PATHS >>> Home | Members | Providers | About Us--- */
#nav-main {
	float:left;
	width:65%;
	margin-left:7%;
	margin-top:23px;
	font-size:100%;
	line-height:1.2em;
}
#nav-main ul { float:left; }
#nav-main li {
	border-left:25px solid #fff;
	list-style-type:none;
	float:left;
	position:relative;
	background-color:#F6F9ED;
	font-weight:700;
}
#nav-main li.first {
	background-image:url(../imgs/nav-main.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:7em;
	height:27px;
}
#nav-main li:first-child { border-left:none; }
#nav-main a {
	display:block;
	color:#36c;
	text-decoration:none;
	padding:.3em 6px;
}
#nav-main a.first {
	color:#fff;
	font-weight:700;
	text-align:center;
	padding-left:10px;
}
#nav-main a:hover {
	color:#039;
	font-weight:700;
	background: #ffedc4;
}
#nav-main a.first:hover {
	color:#fff;
	background: url(../imgs/nav-main-down.gif);
}
#nav-main li ul {
	position:absolute;
	display:none;
	width:9.65em;
	left:-5px;
	font-size:.8em;
	padding:.2em 6px;
}
#nav-main li:hover ul { display:block; }
#nav-main li ul li {
	width:10em;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
#nav-main li ul li:first-child {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}
* html #nav-main li ul { border-top:1px solid #ccc; }
* html #nav-main li ul { border-top:1px solid #ccc; }
/*---Accessibility | Terms | Privacy | HIPAA --- */
#footer #nav-accessibility {
	float:left;
	color:#06c;
	width:500px;
	position:relative;
	z-index:2;
	margin-top: -50px;
	padding-left:15px;
}
#footer #nav-accessibility li {
	display:inline;
	font-size:.9em;
	padding-right:0.3em;
	padding-left:0.3em;
	border-right-width:1px;
	border-left-width:0;
	border-right-style:solid;
	color:#06c;
}
#footer #nav-accessibility li.last { border:none; }
#footer #nav-accessibility a:link, #footer #nav-accessibility a:visited {
	font-size:.9em;
	padding-right:0.3em;
	padding-left:0.3em;
	text-decoration:none;
	color:#06c;
}
#footer #nav-accessibility a:hover, #footer #nav-accessibility a:active {
	background-color:#ffedc4;
	font-size:.9em;
	padding-right:0.3em;
	padding-left:0.3em;
}
/*---Copyright & Page Last Updated --- */
.copyright {
	font-size:.7em;
	font-style:italic;
	color: #666;
	text-align:center;
}
.forminput { color:#666; }
