html, body, button, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0 none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
}

body{
	
	font-size:75%;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	background: #b0d6ef;
}

strong{
	font-weight:bold;
}

em{
	font-style:italic;
}

p{
	margin:1em 0;
	font-size: 1em;
	color: black;
}

#headercontainer{background-color: white;}
#header{margin: 0 auto; width:870px;}


#overviewlink{position:absolute; right:22px; top:5px;}
#overviewlink a{color: #979797;}

#nav {color: white; height: 80px;}
#nav #registration	{ width: 96px;}
#nav #my_coverage		{ width: 103px;}
#nav #take_charge_of_my_health		{ width: 179px;}
#nav #changes_requests		{ width: 149px;}
#nav #doctor_search		{ width: 110px;}
#nav ul {word-spacing: -1px; font-weight: bold; font-size: 105%; display: inline;}
#nav li {display:inline; float:left; font-size:1.05em; list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:40px; background: #FFFFFF url(../img/navbg.gif) no-repeat;}
#nav li.next{background-image: none;}
#nav li a{display:block; float:left; height:40px; overflow:hidden; text-indent:-9999px;}

#logo{float: left;}

#nav #registration a{ background: transparent url(../img/nav-registration.gif) scroll 0 0; width:96px;}
#nav #my_coverage a{background: transparent url(../img/nav-coverage.gif) scroll 0 0; width:103px;}
#nav #take_charge_of_my_health a{ background: transparent url(../img/nav-health.gif) scroll 0 0;width:179px;}
#nav #doctor_search a{background: transparent url(../img/nav-doctor.gif) scroll 0 0;width:110px;}
#nav #changes_requests a{background: transparent url(../img/nav-changes.gif) scroll 0 0;width:149px;}

#nav #registration a:hover,
#nav #my_coverage a:hover,
#nav #take_charge_of_my_health a:hover,
#nav #doctor_search a:hover,
#nav #changes_requests a:hover {background-position: 0 -40px;}

#nav #registration .current,
#nav #registration .current:hover,
#nav #my_coverage .current,
#nav #my_coverage .current:hover,
#nav #take_charge_of_my_health .current,
#nav #take_charge_of_my_health .current:hover,
#nav #doctor_search .current,
#nav #doctor_search .current:hover,
#nav #changes_requests .current,
#nav #changes_requests .current:hover{background-position: 0 -80px;}

#subnav {text-align: center; border-bottom: 1px solid #175079; background-color: #95b90b; height: 32px;}
#subnav ul{padding-top: 8px;}
#subnav li {display: inline; border-left: 1px solid white;}
#subnav .first{border: none;}
#subnav li a{text-decoration: none; color: #FFFFFF; margin-right:  10px; padding-left: 10px;}
#subnav li a:hover{color: #184f77;}
#subnav li .current{color: #184f77;}

#contentscontainer{background: #014d75;}
#contents {margin: 0 auto; padding: 10px 0; min-height: 452px; vertical-align: none; background: #014d75 url(../img/flashbg.jpg) repeat-y; width:870px; text-align: center;}

#demo_content, #tips_content, #explore_content { text-align:left; color: #000; background-color: #FFF; border: 4px solid #014d75; position: relative;}
#demo_content, #tips_content {margin: 14px auto; width: 640px;}
#explore_content {margin: 0 auto; height: 432px; width: 802px;}
#demo_content, #tips_content {display: none;}
#tips_content h2{ margin: 20px 0 0 20px; font-size: 2em; color: #0470aa;}

#quicktips_area{margin: 20px 0 0 20px; display: inline; float: left; border-right: 1px solid #999999;}
#quicktips_area ol{width: 405px;}
#quicktips_area ol li{padding-left: 60px; font-weight: bold; list-style: none; min-height:42px;}
#quicktips_area ol li em,
#quicktips_area ol li a,

#tips_content a {color: #248dfc}
#tips_links{margin: 30px 0 10px 0;}
#tips_links a{margin-left: 10px;}

.add_divider{ padding-right: 10px; border-right: 1px solid #999999;}

#tip1{background: url(../img/li_1.gif) no-repeat;}
#tip2{background: url(../img/li_2.gif) no-repeat;}
#tip3, #tip4, #tip5{background: url(../img/li_3.gif) no-repeat;}

#tip2, #tip3, #tip4, #tip5{margin-top: 2em;}

#calltoaction{margin: 20px 0 0 25px; display: inline; float: left;}
#calltoaction h3{font-size: 1.2em; font-weight: 700; color: #343434;}
#calltoaction a img{margin: 7px 0;}

#footer{ background: #b0d6ef url(../img/bottombg.jpg) repeat-x; height: 50px;}

#tabs ul{float:right; margin-right: 10px;}
#tabs li{display:inline;}
#tabs li a{float:left; height:42px; width: 116px; overflow:hidden; text-indent:-9999px;}

#tabs #demo a{background: #FFFFFF url(../img/demo.jpg);}
#tabs #explore a{background: #FFFFFF url(../img/explore.jpg);}
#tabs #quicktips a{background: #FFFFFF url(../img/quicktips.jpg);}

#tabs #demo .current{background-position: 0 -42px}
#tabs #explore .current{background-position: 0 -42px}
#tabs #quicktips .current{background-position: 0 -42px}

#tabs #demo a:hover{background-position: 0 -42px}
#tabs #explore a:hover{background-position: 0 -42px}
#tabs #quicktips a:hover{background-position: 0 -42px}

.viewing{ text-align: left; font-size: 115%; font-weight: bold; letter-spacing: -.1em; color: #20445e; float: left; margin-left: 15px; padding-top: 5px;}
.section{ margin-left: 5px; color: #2471a2;}
