body {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFF; padding:0; margin:0; border:0; cursor:default; color:#666; font-size:12px;}
h1 {font-size:14px; font-weight:bold; color:#F60; padding:0 0 10px 0; margin:0;}
h2 {font-size:12px; line-height:1.8; font-weight:bold; padding:0; margin:0; color:#0093d3; border-bottom:3px solid #FFCC00;}
h3 {font-size:11px; font-weight:bold; margin: 15px 0 5px 0; color:#666}
h5{font-size:14px; line-height:1.9; font-weight:normal; margin:0 0 10px 0; padding:0; color:#666}
a {outline:none; border:none; text-decoration:none}
body, h1 , h2 ,h3 , h4 , h5 , h6 , p, ol, ul, li , dt , dd {font-family:Verdana, Arial, Helvetica, sans-serif;}
.hidden {display:none; visibility:hidden}
div.home-main		{font-size:12px; line-height:16px; height:208px;}
div.home-main-v2		{font-size:16px; line-height:20px; height:208px; width:500px; float:left}
div.home-main-v2 div	{margin:15px 15px 15px 20px;}
h3.hm	{font-size:16px; margin:0px 0px 9px 0; padding:0; color:#666666; text-align:left; line-height:23px; font-family:Arial, Helvetica, sans-serif}
span.oj-burnt	{color:#930}
span.oj-mid		{color:#F60}
span.oj-light	{color:#F90}
#content p , #content td p, {line-height:2.8em; font-size:15px;}
#content ol, #content ul, #content p, #content li, #content td , #content td p { margin:0 0 8px 10px; font-size:12px; line-height:23px}
#wrapper-pop p , #wrapper-pop td p, #wrapper-pop ul , #wrapper-pop ol {line-height:14px; font-size:11px;}
#content p.message {font-weight: bold; font-size: 11px; color: #999; line-height: 1.4em; padding: 5px 5px 10px 70px; min-height:80px}
#alert {background: #e1f8d2 url(/images/stand-alone/go-mark.png) no-repeat 15px 10px; border: 1px solid #bca741; }
#reference {background: #e1f8d2 url(/images/stand-alone/go-mark.png) no-repeat 15px 10px;}
#error {background: #fff6cb url(/images/stand-alone/error-mark.png) no-repeat 15px 10px; border: 1px solid #b55353; }
#sweet {background: #e1f8d2 url(/images/stand-alone/go-mark.png) no-repeat 15px 10px; border: 1px solid #45ab00; }
div#main-content dl.edu {line-height:1.8em; padding:0; margin:0 0 0 70px}
div#main-content dl.edu dt {font-size:12px; font-weight:bold; color:#C30; padding:0; margin:0}
div#main-content dl.edu dd {font-size:11px; color:#333; line-height:1.6em; padding:0; margin:0 0 0 100px}
div#main-content dl.about	{background: url("/images/icons/folders.gif") no-repeat 10px 20px }
div#main-content dl.right	{background: url("/images/icons/folders.gif") no-repeat 10px -70px }
div#main-content dl.shop	{background: url("/images/icons/folders.gif") no-repeat 10px -150px }
div#wrapper {margin:10px auto; padding:0px; border:0; text-align:center; width:960px!important; margin-top:0px; background-color:#FFFFFF}
div#wrapper-t {margin:0; padding:0px; border:0;}
div#wrapper-inner	{width:960px; clear:both; margin:0; padding:0px 0 0 0px; border:0; text-align:left}
div#main-content	{width:960px; float:left; clear:left; min-height:320px; margin:0; padding:0; text-align:left}
div#main-content-inner	{padding:0px 20px 0 20px; margin:0; }
body.display div#main-content-inner	{padding:5px 20px 0px 20px; margin:0px 0px 0px 0px}
body.display div#content , body.landing div#content {margin:0px 20px 0 10px; padding:0px 10px 0px 0px; width:920px; float:left; clear:none; text-align:left;}
body.display div#nav-section {text-align:left; width:230px!important; clear:none;  float:left;}
body.display div#promo-section {text-align:left; width:110px!important; clear:none; float:left; height:auto; margin:0; padding:0px; border:0;}
body#pop	{background-color:#FFFFFF; background:#FFFFFF}
body.landing div#content {margin:15px 0px 0 0px; float:left; clear:none; text-align:left;}
body.landing h1.lp {font-size:24px}
div.corp-white-saveus {background-color:#FFF; padding:10px; margin:0; border-right:1px solid #999; border-bottom:1px solid #999}
div.header-car { padding:0px; margin:0; border:0;  text-align:left; min-height:84px;}
div.header-car div.logo {width:180px; float:left; background:none; display:block; margin:10px 0 12px 15px}
div.header-car div.logo a img {border:0; margin:10px 0 15px 10px; display:block; clear:none}
div.header-car h1		{padding:0px; margin:15px 0 0 0; font-size:17px; font-weight:normal; float:left; background:none}
div.header {width:920px; min-height:60px; padding:0px; margin:0; border:0;  text-align:left;}
div.header-1 {width:920px; min-height:60px; padding:0px; margin:0; border:0;  text-align:left;}
div.header-2 {width:920px; min-height:60px; padding:0px; margin:0; border:0;  text-align:left;}
div.header div.logo {width:180px; float:left; background:none; display:block; margin:10px 0 12px 15px}
div.header div.logo a img {border:0; margin:2px 0 15px 0px; display:block; clear:none}
div.header h1		{padding:0px; margin:15px 0 0 0; font-size:17px; font-weight:normal; float:left; background:none}

div.header-1 div.logo {width:180px; float:left; background:none; display:block; margin:10px 0 12px 15px}
div.header-1 div.logo a img {border:0; margin:2px 0 15px 0px; display:block; clear:none}
div.header-1 h1{padding:0px; margin:15px 0 0 0; font-size:17px; font-weight:normal; float:left; background:none}

div.header-2 div.logo {width:180px; float:left; background:none; display:block; margin:10px 0 12px 15px}
div.header-2 div.logo a img {border:0; margin:2px 0 15px 0px; display:block; clear:none}
div.header-2 h1{padding:0px; margin:15px 0 0 0; font-size:17px; font-weight:normal; float:left; background:none}

div#header-global h1 {width:300px;}
div#header-sf h1 	{width:500px; margin:25px 0 0 0}
div#header-global{width:100%; padding:0px; margin:0; border:0; font-size:12px; }
div#header-global-background-hook {width:100%; float:left; line-height:normal; padding:5px 0 0 0; background: #D4D4D4 url(/images/_global/header/gradient-bg.gif) repeat-x left top; margin-top:-20px;}
div#header-global-background-hook ul {margin:0; padding:0px 10px 0 0; list-style:none;}
div#header-global-background-hook ul li {display:inline; margin:0; padding:0px; border:0; float:left;}
div#header-global-background-hook ul li a , 
div#header-global-background-hook ul li span.left 
{padding:0 0 0 1px; margin:0 0px 0px 10px; display:block; text-decoration:none; }
div#header-global-background-hook ul li a span {display:block; padding:8px 20px 12px 15px; margin:0; text-decoration:none; font-weight:normal; width:auto; color:#000;}
div#header-global-background-hook ul li span.left span  {display:block; padding:8px 20px 12px 15px; margin:0; text-decoration:none; font-weight:normal; width:auto; color:#000; }
div#header-global-background-hook ul li a:hover {text-decoration:underline;}
div#header-global-background-hook ul li a:hover span{text-decoration:underline; }
#header > ul a , #header > ul span {width:auto;}
li#health-login {font-weight:bold; float:right; }
li#health-login ul.myiselect {display:none}
li#health-login ul.myiselect:hover {width:250px; display:block}
li#health-login ul.myiselect li#health-login {border:1px solid #333; min-height:18px; width:200px}
li#health-login ul.myiselect li#health-login ul{display:block}
li#health-login span form {font-size:10px; padding:0; margin:0; }
li#health-login span form label {color:#333; margin-right:2px; padding:0; margin:0}
li#health-login span form label:hover {color:#036; ; padding:0; margin:0}
li#health-login span form legend {display:none; border:0; padding:0; margin:0}
li#health-login span form input.smlog {font-size:10px; padding:2px;  border:1px solid #FF9900}
li#health-login span a.password {font-size:8px; color:#666; font-weight:normal; padding:0; margin:0; display:inline}
li#health-login span a.password:hover {font-size:8px; color:#069; font-weight:normal; padding:0; margin:0}
li#health-login form select , li#health-login form input {font-size:11px; padding:2px}
div.header-local{float:left; clear:left; padding:0 0 10px 0; width:960px; margin:0 0 0 0px; border:0; font-size:12px; color:#333; height:auto; background: #FFF url(/images/_global/header/sub-nav-gradient.gif) repeat-x left bottom; }
div.header-local-background-hook {padding:2px 0 0px 0px; margin:0px 20px 0px 20px; }
div.header-local ul.inline {list-style-type:none; display:inline; margin:0; padding:0; border:0; clear:left;}
div.header-local ul.inline li {display:inline; margin:0; padding:0; border:0; color:#00F}
div.header-local ul.inline li.nolink ,
div.header-local ul.inline li a  {padding:1px 1px 0px 1px; margin:1px 6px 1px 1px; display:block; float:left; text-decoration:none;}
div.header-local ul.inline li.nolink ,
div.header-local ul.inline li a span {display:block; padding:5px 4px 5px 4px; margin:0; width:auto; text-decoration:none; color:#069; border:none}
div.header-local ul.inline li a:hover {text-decoration:underline;}
ul li#livechat {background: url(/images/_global/icons/livechat.png) no-repeat left top;}
ul li#clicktocall {background: url(/images/_global/icons/clicktocall.png) no-repeat left top;}
ul li#livechat , ul li#clicktocall{float:right; font-size:12px; font-weight:bold; margin-left:5px; padding-left:20px}
ul li#livechat a span , ul li#clicktocall a span{color:#FF6600}
ul li#livechat a span:hover , ul li#clicktocall a span:hover {text-decoration:underline}
body.article div#content {margin:20px 0 15px 0px; padding:0px 30px 10px 0px; width:560px!important; float:right; clear:none; text-align:left;}
body.article div#nav-section dl {margin:20px 0 15px 0px; padding: 0 10px 0 10px; width:269px!important; float:left; clear:left; 
background: url("/images/_global/backgrounds/sidenav.png") repeat-x 50% 100%}
div#main-content {font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; border:0 }
div.home-main {width:530px; /* height:205px; */ float:left; text-align:left;}
div.home-main h3 {text-align:left; width:250px; font-weight:normal; }
div.home-main ul {text-align:left; width:270px; font-weight:normal; padding:0 0 0 20px; margin:0 0 10px 0;  font-size:.6em;}
div.home-main p em {text-align:left; width:250px; font-weight:normal; padding:0 0 0 20px; margin:0 0 10px 0; font-size:.5em}
div#promotion {width:650px; height:100px; float:left; clear:both; padding:0; margin:0 0 0 0px; border:0;}
div#promotion-inner {width:650px; clear:both; padding:0; margin:0 0 0 90px; border:0;}
div#promotion table tr td a img {padding:0px; margin:0 0 0 4px; border:0;}
a , a:hover {cursor:pointer}
#content a img {margin-bottom:0 0 7px 0; border:none}
div#content a {color:#369}
div#content a.pop {color:#F60}
a.pop-tiny {color:#999; font-size:9px; text-align:center}
a.pop-tiny:hover {color:#F60; font-size:9px; text-align:center}
div#nav-section ul , div#nav-section dl {list-style-type:none; margin:0px 0 0 0; padding:0px; border:0; font-size:11px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#nav-section dl dd , div#nav-section ul li {margin:0; padding:0px; border:0}
div#nav-section ul li a:link , div#nav-section dl dd a:link  
{display: block; margin:0 0 10px 0; padding:4px 10px 10px 0; text-decoration:none; color:#069; background-color:#FFF; 
border-top:1px solid #ccc; border-left:1px solid #ccc; 
border-bottom:1px solid #999; border-right:1px solid #999; 
line-height:21px}
div#nav-section ul li a:visited	, div#nav-section dl dd a:visited	
{display: block; margin:0 0 10px 0; padding:4px 10px 10px 0; text-decoration:none; color:#069; background-color:#FFF; 
border-top:1px solid #ccc; border-left:1px solid #ccc; 
border-bottom:1px solid #999; border-right:1px solid #999; 
line-height:21px}
div#nav-section ul li a:hover , div#nav-section dl dd a:hover 
{display: block; margin:0 0 10px 0; padding:4px 10px 10px 0; text-decoration:underline; color:#FFF !important;  background-color:#FF6600;
border-top:1px solid #FF9900; border-left:1px solid #FF9900;
border-bottom:1px solid #FF6600; border-right:1px solid #FF6600;text-decoration:underline}
div#nav-section dl dt	{font-weight:normal; font-size:10px; text-transform:uppercase; margin:0; padding:4px 10px 12px 0; color:#666; border-top:3px solid #FF9900; text-align:left}
div.footer	{clear:left;width:960px; }
div#footer-global {text-align:center; padding:0; margin:0; border:0; width:100%;}
div#footer-global p {display:block; width:960px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:0; padding:5px 0 10px 0}
#footerMenu{padding: 7px 0; margin-left: 0; font: normal 10px Arial, Helvetica, sans-serif;list-style-type: none;
text-align: center; }
#footerMenu li{display: inline; margin: 0;  padding:0px;}
#footerMenu li a{text-decoration: none; padding: 10px 3px;  color: #333; }
#footerMenu li a:hover{text-decoration:underline;}
#lifeCompliance{font-size:8px; text-align:center;}
div.footer li {font-size:10px}
div#footer-nav-css-background-hook {float:left; width:100%; padding:0px; margin:0; border:0; text-align:center;
background: #FFF url(/images/_global/footer/footer-bg-repeat.gif) repeat-x center top; margin:0; padding:0px; width:100%}
div.footer ul	{margin:0 0 0 20px; padding:0 0 0 15px; border:0; text-align:center}
div.footer ul li {display:inline; margin:0; padding:0px; border:0;}
div.footer ul li a {padding:0px; margin:0; display:block; float:left; color:#333; text-decoration:none}
div.footer ul li a span {padding:10px 10px 15px 10px; margin:0; display:block; text-decoration:none; font-weight:normal;}
div.footer ul li a:hover {text-decoration:underline;}
div.footer ul li a:hover span {text-decoration:underline;}
div#footer_icons	{margin:0px; padding:0; text-align:center; float:left; clear:left; width:100%}
p.light-grey {text-align:center; color:#666; font-size:10px; line-height:1.8em; padding:0; margin:0}
p.light-grey a {color:#069;}
h2.light-grey-tiny {text-decoration:none; border-bottom:none}
span.light-grey-tiny {text-align:center; color:#CCCCCC; font-size:8px;}
span.light-grey-tiny:hover {text-align:center; color:#069; font-size:8px;}
.style1 {font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
body#browse table tr td , body#browse table tr td p , body#browse table tr td li {font-size:11px}
th {font-size:10px}
tr.direct-select-row-bg { background:url(/images/_global/backgrounds/h3-x-w20.gif) repeat-x right top; }
tr.direct-select-row-bg td {padding:6px 0 1px 5px;}
div#buyButton	{text-align:center}
div#buyButton a	{margin: 5px 20px 0px 20px}
.style1 {font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.app-v1	{border:1px solid #FF6600; padding:10px; margin-bottom:20px}
p	{font-size:11px; line-height:18px; }
form	{padding:0px; margin:0; border:0}
#modBase {height:224px; width:240px; background-repeat: no-repeat;background-image: url(/images/_global/backgrounds/bg.gif);}
#form {padding-top: 20px; padding-left: 20px;}
#imgInt {padding-bottom: 5px; padding-top: 10px;}
#imgFor {padding-bottom: 5px; padding-top: 10px;}
#imgStart {padding-top: 10px;}
div.wide-form-outer {padding:0; margin:5px 0 20px 0; width:500px; height:210px;
background: #FFF url(/images/_global/backgrounds/compare-module-big.png) no-repeat left top; text-align:left}
div.wide-form-inner {padding:15px 5px 15px 20px; margin:0;}
div.wide-form-inner table tr td.wsfc1 	{width:280px; padding:0px; margin:0}
div.wide-form-inner table tr td.wsfc2 	{width:200px; padding:25px 0 0 0;}
div.wide-form-inner table tr td h5 {color:#FFF; font-size:16px; line-height:18px; font-weight:bold; padding:0 0 10px 0; margin:0; border:0}
div.wide-form-inner table tr td h6 {color:#FFF; font-size:13px; font-weight:normal; padding:0 20px 10px 0 ; margin:0; border:0;}
div.wide-form-inner table tr td label.iselect {color:#FFF; font-size:12px; display:block; padding:5px 0 0px 0; margin:0px 0 0px 0; font-weight:bold; width:150px}
div.wide-form-inner table tr td select ,
div.wide-form-inner table tr td select.iselect {padding:2px; margin:0px 0 5px 0; border:0; font-size:11px}
div.mini-form-outer {padding:0px; margin:0; width:250px; height:208px; float:left; text-align:left; }
div.mini-form-outer {background: transparent url(/images/_global/backgrounds/home-page-layout-cutup_02.png) no-repeat left top;}
div.mini-form-inner {padding:15px 1px 15px 20px; margin:0; border:0;}
div.mini-form-inner table tr td h5.small {color:#FFF; font-size:14px; font-weight:bold; padding:0; margin:0; border:0;}
div.mini-form-inner form table tr td label.iselect {color:#FFF; font-size:12px; display:block; padding:0px 0 5px 0; margin:0; font-weight:bold; width:150px}
div.mini-form-inner form table tr td select ,
div.mini-form-inner form table tr td select.iselect {padding:2px; margin:0px 0 5px 0; border:0; font-size:11px}
div.mini-form-inner form table tr td select option ,
div.mini-form-inner form table tr td select.iselect option {font-size:11px}
div.ff-form-outer {padding:0 0 15px 0px; margin:10px 0 10px 0; width:379px; height:141px;
background: transparent url(/landing_page/free_flight/selectBox.gif) no-repeat left top;}
div.ff-form-inner fieldset	{border:0; padding:0; margin:0; border:0;}
div.ff-form-inner legend	{display:none; padding:0; margin:0}
div.ff-form-inner {padding:5px 0px 5px 20px; margin:0; border:0}
div.ff-form-inner fieldset.inner	{width:170px; height:30px; float:left; padding:0; margin:0 5px 10px 0; border:0;}
div.ff-form-inner label.iselect {color:#FFF; font-size:11px; display:block; padding:0px 0 10px 0; margin:0; font-weight:bold; width:150px}
div.ff-form-inner select.iselect {padding:2px; margin:0px 0 1px 0; border:0; font-size:10px}
div.ff-form-inner input.padded-form-button {margin:0px 0 0 20px; padding:0; border:0}
div.wide-form-outer-short {padding:0 0 15px 0px; margin:10px 0 10px 0; width:525px; height:60px; 
background: transparent url(/images/_global/backgrounds/sf1-ws.jpg) no-repeat left top;}
div.wide-form-outer-short fieldset	{border:0; padding:0; margin:0; border:0;}
div.wide-form-outer-short legend	{display:none; padding:0; margin:0}
div.wide-form-inner-short {padding:5px 0px 5px 20px; margin:0; border:0}
div.wide-form-inner-short fieldset.inner	{width:170px; height:30px; float:left; padding:0; margin:0 5px 10px 0; border:0;}
div.wide-form-inner-short label.iselect {color:#FFF; font-size:11px; display:block; padding:5px 0 10px 0; margin:0; font-weight:bold; width:150px}
div.wide-form-inner-short select.iselect {padding:2px; margin:0px 0 1px 0; border:0; font-size:10px}
div.wide-form-inner-short input.padded-form-button {margin:18px 0 0 20px; padding:0; border:0}
p#rthealth {background: #FFF url(/images/_health/health_fund_logos/logo_rt.gif) no-repeat 10px 10px  ; padding:5px 5px 5px 170px; border:1px dotted #ccc}
div#contentCol-1 {width:502px; float:left; clear:none; padding:0; margin:0}
div#contentCol-2 {width:350px; float:left; margin-left:29px}
div.tc {float:left; clear:left; display:block; width:360px; padding:0; margin:0; font-size:10px;}
div.tc p {font-size:10px; line-height:normal; color:#999; font-weight:bold}
div.tc ul , div.tc ul li {color:#333; font-size:10px; line-height:normal; color:#999}
#NineMSNNeedHelp {display:none; visibility:hidden; font-size:16px; font-weight:bold; color:#FF6600; float:right; padding:5px 4px 5px 0; margin:0;}
#header-main-tab-home {display:none!important; visibility:hidden!important}
#header-main-tab-home a {display:none!important; visibility:hidden!important;}
#header-main-tab-home a span {display:none!important; visibility:hidden!important;}