/**************************************** 
			/* !Main Nav Bar Styles */
/***************************************/
#main {z-index: 1;}
#main-nav li div.flyout {display: none;}
#main-nav li.active div.flyout {display: block;}
#main-nav .flyout li {background: none;}
div.nav-container {position: relative; z-index: 10;}

/**************************************** 
			/* !Flyout Styles */
/***************************************/

li.navItem p {font-size: 100%;}
#main-nav .flyout {
background:transparent url(/PublishingImages/site/common/navBar_dropshadow_left.png) repeat-y scroll 0 0;
display:none;
left: 10px;
padding:0 0 0 9px;
position:absolute;
top: 47px;
width: 885px;
z-index:2;
}
#main-nav .active .flyout {display: block;}
#main-nav .flyout .flyoutWrap {
background:transparent url(/PublishingImages/site/common/navBar_dropshadow_right.png) repeat-y right 0;
padding:0 9px 0 0;
}
#main-nav .flyout .flyoutInner {
background: #fff;
border:1px solid #555454;
padding:15px;
}
#ctl00_ccfNavPrimary_pnlMyChartFlyout .flyoutInner {
overflow:hidden;
}
#ctl00_ccfNavPrimary_pnlMyChartFlyout .flyout h2 {
border-bottom: 1px dotted #4B3431;
font-weight: normal;
margin-bottom: .3em;
}
#main-nav .flyout h2 {
color: #4b3431;
font-family: Georgia,Times,Times New Roman,serif;
border-bottom: 1px dotted #4B3431;
font-weight: normal;
padding-bottom: .5em;
font-size: 1.333em;
}
#main-nav .flyout li {
float:none;
font-size:1em;
padding: 0;
margin-bottom: .1em;
}
#main-nav .flyout ul li a {
background: none;
font-weight: bold;
height: auto;
line-height:1.25;
margin-bottom: .4em;
padding-left:7px;
text-decoration: none;
text-indent: 0;
width: auto;
}
#main-nav .form-dl label {
clear:both;
display:block;
font-weight:bold;
line-height:1.4em;
margin-bottom:0.1em;
vertical-align:middle;
font-size:1em;
}
.ecc-name-bold {font-weight:bold;}
label .ecc-name {font-weight:normal;}
#main-nav .sos-login div {
background:#BCCEE0 none repeat scroll 0 0;
margin-bottom:0.6em;
float:left;
}
#main-nav .form-dl input, #main-nav .form-dl select {
border:1px solid #858A90;
font-family:Arial,Helvetica,san-serif;
font-size:1em;
margin:3px;
padding:2px;
width:16.4em;
}
#main-nav .form-dl {margin-bottom: .5em;}
#main-nav a.sign-in {
background:transparent url(/PublishingImages/Florida/Site/cta_images/sign_in_btn.gif) no-repeat scroll center top;
display:block;
height:23px;
text-indent:-9999em;
width:57px;
float:left;
}
#main-nav a.sign-in:hover {
background-position: bottom;
}
#main-nav .sos-submit {
margin-bottom:1.5em;
}
#main-nav ul.info li a {
background-image: none;
padding-left: 0;
}
#main-nav .flyout ul li.learn-more {
padding-left: 0;
}
#main-nav .sos-submit .info {
float: left;
font-size: .8em;
line-height: 1.1em;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
width: 152px;
}
#main-nav .flyout h3 {
color: #5f453f;
font-weight: bold;
margin-bottom: .4em;
font-size: 1.166em;
}
#main-nav .flyout ol {
list-style-type:decimal;
margin-bottom: 1em;
}
#main-nav .flyout ol li {
font-size:1em;
padding-left: 0;
margin-left: 1.5em;
}
#main-nav .flyout .flyoutFoot {
background:transparent url(/PublishingImages/Phase2/ccNav/navBar_dropshadow_bl.png) repeat-y scroll 0 0;
bottom:-14px;
height:14px;
left:0;
padding:0 0 0 21px;
position:absolute;
width:874px;
}
#main-nav .flyout .flyoutFoot div {
background:transparent url(/PublishingImages/Cosmetic_Plastic/common/navBar_dropshadow_bottom.png) no-repeat scroll right 0;
height:14px;
}
#main-nav a.lnkForgotMyChartID {
float: right;
font-size: .93em;
}
#main-nav a#lnkResetPassword {margin-right: 0;}
#main-nav .sos-login div.sos-submit {
background: #fff;
float: none;
}
div.col1, div.col2, div.col3, div.col4 {width: 190px;}
div.col1, div.col2, div.col3 {
float: left;
margin-right: 25px;
}
div.col4 {float: right;}
#main-nav .flyout h5 {color: #d97501;}
#main-nav .flyout h5 {
font-size: 1.167em;
font-weight: bold;
margin: 0 0 .4em;
padding-bottom: .1em;
border-bottom: 1px solid #eee;
}
#main-nav .flyout h5 a {
background: none;
color: #467746;
height: auto;
display: block;
text-decoration: none;
text-indent: 0;
width: auto;
}
#main-nav .flyout h5 a:hover {color: #2e592e;}
#main-nav .flyoutInner ul {margin-bottom: .8em;}

/**************************************** 
			/* !IE6 Fixes */
/***************************************/
* html #main-nav .flyout {
padding: 0 6px 11px;
background: none;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#c3c3c3,direction=120);
}
* html #main-nav .flyout .flyoutWrap {
padding: 0;
background: none;
}
* html #main-nav .flyout .flyoutFoot {display: none;}

/**************************************** 
			/* !clearthis styles */
/***************************************/
#main-nav .form-dl:after, #main-nav .sos-submit:after, #main-nav .flyout .flyoutInner:after {
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

/* IE6 */
* html #main-nav .form-dl, #main-nav .sos-submit, #main-nav .flyout .flyoutInner {height:1%;}

/* IE7 */
*:first-child+html #main-nav .form-dl, #main-nav .sos-submit, #main-nav .flyout .flyoutInner {min-height:1px;}
