﻿/* CSS Document */

/* Global Stuff */

body {
    font: 13px Arial, Helvetica, sans-serif;
    text-align:left;
    background-color: #0770b2;
    background-image: url(../images_pres/back_main.jpg);
    background-repeat: repeat-x;
    margin-right: auto;
    margin-left: auto;
    height:100%;
}

* {margin:0px; padding:0px;}

h1 {
    padding-left: 12px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #004fa7;
    padding-top: 10px;
    font-size: 30px;
}

h2 {
    padding-left: 24px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #036;
    padding-top: 10px;
    font-size: 16px;
}

h3 {
    padding-left: 24px;
    padding-right:16px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #099;
    padding-top: 10px;
    font-size: 15px;
}

.number {
    font-weight: bold;
    color: #099;
    font-size: 15px;
}

a {
    color: #900;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

div#wrapper {
    width:993px;
    float: left;
}

div#wrapperFullPage {
    width:100%;
    float: left;
}

div#header {
    width:990px;
    height:122px;
    text-align:left;
    background-color: #099;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #9fc0d3;
    border-right-width: 3px;
    border-right-style: solid;
    border-right-color: #9fc0d3;
}

div#headerFullPage {
    width:100%;
    height:122px;
    text-align:left;
    background-color: #099;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #9fc0d3;
    background-image: url(../Images_pres/back_headerFullPage.gif);
    background-repeat: repeat-x;    
}

div#veryTopNav {
    width:990px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    color: #fc967f;
}

div#veryTopNav a {
    color: #fc967f;
    text-decoration: none;
}

div#veryTopNav a:hover {
    color: #fff;
    text-decoration: none;
}

div#veryTopNavFull {
    width:100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    color: #fc967f;
}

div#veryTopNavFull a {
    color: #fc967f;
    text-decoration: none;
}

div#veryTopNavFull a:hover {
    color: #fff;
    text-decoration: none;
}

div#logo {
    width:990px;
    height:122px;
    background:url(../Images_pres/logo_florida_health_finder.jpg) no-repeat left center;
    float:left;
    cursor: pointer;
}

div#logoPro {
    width:990px;
    height:122px;
    background:url(../Images_pres/logo_pro_finder.jpg) no-repeat left center;
    float:left;
    cursor: pointer;
}

div#logoFullPage {
    width:641px;
    height:122px;
    background:url(../Images_pres/logo_fullPage.gif) no-repeat left center;
    float:left;
    cursor: pointer;
}

div#footer {
    width:100%;
    height:22px;
/*    margin-top:6px;    */
    margin-right:auto;
    text-align:left;
    background-color: #099;
    background-image: url(../Images_pres/back_footer.gif);
    background-repeat: repeat-x;
}

div#footerLinks {
    width:970px;
    float: left;
    line-height: 21px;
    text-decoration: none;
    color: #ffffff;
    font-size: 12px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-right: 10px;
    padding-left: 10px;
    text-align: right;
}

div#footerLinks a {
    text-decoration: none;
    color: #ffffff;
}

div#footerLinks a:hover {
    text-decoration: none;
    color: #036;
}

div#footerLinksFull {
    line-height: 21px;
    text-decoration: none;
    color: #ffffff;
    font-size: 12px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-right: 0px;
    padding-left: 0px;
}

div#footerLinksFull a {
    text-decoration: none;
    color: #ffffff;
}

div#footerLinksFull a:hover {
    text-decoration: none;
    color: #036;
}

div#footerLinksLeft{
    width:25%; 
    display:inline; 
    float:left; 
    text-align: left; 
    padding-left:5px;
}

div#footerLinksRight{
    width:60%; 
    display:inline; 
    float:right; 
    text-align: right; 
    padding-right:5px;
}

div#ender {
    margin-left:auto;
    margin-right:auto;

}

/* Main Home Page Top Items */

div#mainHomeTop {
    width:725px;
    float: left;
    text-align:left;
}

div#mainHomeBottom {
    width:725px;
    /*min-height:330px;*/
    height:410px;
    float: left;
    text-align:left;
}

div#mainHomeTop h1, .symptomNavigator h1 {
    padding-left: 2px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #9cc;
    padding-top: 5px;
    font-size: 22px;    
}

div#mainHomeTop p, .symptomNavigator p {
    padding-left: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    padding-top: 4px;
    font-size: 13px;
    padding-bottom: 4px;
}

div#mainHomeTop ul, .symptomNavigator ul {
    width: 255px;
    padding: 0;
    font-size:13px;
    font-weight: bold;
    list-style-type: none;
    margin-top: 8px;
    margin-left: 2px;
    margin-bottom: 4px;
    border-top: 2px solid #9cc;
}

div#mainHomeTop li, .symptomNavigator li {
    display:inline; /* To fix IE margin doubling bug */     
}

div#mainHomeTop a, .symptomNavigator a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    display: block;
    color: #9cc;
    text-decoration: none;
    border-bottom: 1px solid #9cc;
    padding-left: 3px;
    padding-bottom: 4px;
    padding-top: 4px;
}

div#mainHomeTop a:hover, .symptomNavigator a:hover {
    font-weight: bold;
    color: #fc6;
    text-decoration: none;
}

div#mainTopLeft {
    width:440px;
    height:325px;
    float: left;
    margin-left: 14px;
    margin-right: 6px;
    display:inline;
}

div#mainTopRight {
    width:265px;
    float: left;
}

div.symptomNavigator 
{
    width:220px;
    height:325px;
    display:inline;
    float:right;
    margin-top:28px;
    margin-right:40px;
}

div#mainTopResearch01 {
    width:210px;
    float: left;
    margin-left: 14px; 
    margin-right: 12px;
    display:inline;
}

div#mainTopResearch02 {
    width:210px;
    float: left;
    margin-right: 12px; 
    display:inline;
}

div#mainTopResearch01 ul, div#mainTopResearch02 ul {
    width: 210px;
    padding: 0;
    font-size:13px;
    font-weight: bold;
    list-style-type: none;
    margin-top: 8px;
    margin-left: 2px;
    margin-bottom: 4px;
    border-top: 2px solid #9cc;
}

div#mainTopResearch01 li, div#mainTopResearch02 li {
    display:inline; /* To fix IE margin doubling bug */     
}


div#mainTopAdam {
    width:435px;
    height:240px;
    float: left;
    border: 1px solid #6789a9;
    margin-top: 3px;
    margin-bottom:10px;
    background-image: url(../Images_pres/back_mainHomeTop.jpg);
    background-repeat: no-repeat;
    background-color: #245b8b;
}

div#mainTopAdam p {
    margin: 4px;
}

div#mainTopAdam ul {
    width: 220px;
    padding: 0;
    font-size:13px;
    font-weight: bold;
    list-style-type: none;
    margin-top: 4px;
    margin-left: 2px;
    margin-bottom: 4px;
    border-top: none;
}

div#mainTopAdam li {
    display:inline; /* To fix IE margin doubling bug */     
}

div#mainTopAdam a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    display: block;
    color: #fc6;
    text-decoration: none;
    border-bottom: none;
    padding-left: 3px;
    padding-bottom: 4px;
    padding-top: 4px;
}

div#mainTopAdamLeft {
    width:210px;
    float: left;
    margin-right: 4px;
    margin-left: 3px;
    display: inline;
}

div#mainTopAdamRight {
    margin-left: 3px;
    float: right;
    display: inline;
}

div#mainTopAdamRight ul 
{
	width: 180px;
    margin-left: 3px;
    float: right;
    display: inline;
}

div#topicsLink  {
}

div#topicsLink a {
    color: #ffffff;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
}

div#topicsLink a:hover {
    color: #ffffff;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
}


/* Main Content Well */

div#mainContentHomeConsumers {
    width:435px;
    background-image: url(../Images_pres/back_body_home.gif);
    background-repeat: repeat-y;
    margin-left: 14px;
    margin-right:16px;
    min-height:465px;
    display:inline;
    float:left;
    position:relative;
    top: -55px;
}

div#mainContentHome {
    width:710px;
    min-height:430px;
    _height:430px;
    background-color: #ffffff;
    background-image: url(../Images_pres/back_body.gif);
    background-repeat: repeat-y;
    margin-left: 14px; 
/*    margin-left: 5px; */
    float: left;
    margin-top: 17px;
}

div#mainContentHome h1, div#twoColContent h1, div#mainContentHomeConsumers h1 {
    padding-left: 12px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #004fa7;
    padding-top: 10px;
    padding-left: 24px;
    padding-right: 12px;
    font-size: 30px;
}

div#mainContentHome p, div#twoColContent p, div#mainContentHomeConsumers p {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 24px;
}

div#mainContentHome ul, div#twoColContent ul, div#mainContentHomeConsumers ul {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 64px;
    list-style-position: outside;
    list-style-image: url(../Images_pres/bullet.gif);
}

div#mainContentHome ol, div#twoColContent ol, div#mainContentHomeConsumers ol {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 64px;
}

div#mainContentFull {
    min-height:650px;
    margin-left: 14px;
    margin-right: 14px;
    margin-top: 17px;
    background-color: #ffffff;
}

div#mainContentFull h1 {
    padding-left: 12px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #004fa7;
    padding-top: 10px;
    padding-left: 24px;
    padding-right: 12px;
    font-size: 30px;
}

div#mainContentFull p {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 24px;
}

div#mainContentFull ul {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 64px;
    list-style-position: outside;
    list-style-image: url(../Images_pres/bullet.gif);
}

div#mainContentFull ol {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 64px;

}

div#mainContent {
    width:710px;
    _width:700px;
    min-height:924px;
    _height:924px;
    background-color: #ffffff;
    background-image: url(../Images_pres/back_body.gif);
    background-repeat: repeat-y;
    margin-left: 14px;
    float: left;
    margin-top: 17px;
display: inline; /* To fix IE margin doubling bug */
}

div#mainContent h1, div#twoColContent h1 {
    padding-left: 12px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #004fa7;
    padding-top: 10px;
    padding-left: 24px;
    padding-right: 12px;
    font-size: 30px;
}

div#mainContent p, div#twoColContent p {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 16px;
    padding-bottom: 15px;
    padding-left: 24px;
}

div#mainContent ul, div#twoColContent ul {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 64px;

}

div#mainContent ol {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 64px;

}

div#mainContent li, div#twoColContent li {
    padding-top: 2px;
    padding-bottom: 2px;
    list-style-type: none;
    list-style-position: outside;
    list-style-image: url(../Images_pres/bullet.gif);
    padding-left: 5px;
    text-indent: 0px;
}

div#mainContent li p, div#twoColContent li p{
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 30px;
    padding-bottom: 15px;
    padding-left: 0px;
}

div#mainContent li h3, div#twoColContent li p{
    padding-left: 0px;
    padding-right:16px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #099;
    padding-top: 0px;
    font-size: 15px;
}

div#mainContent a, div#twoColContent a {
    font-weight: bold;
}


/*********************/

div#adamContent {
    margin-left: 28px;
}

div#adamContent h1 {
    padding-left: 0px;
}

div#adamContent h2 {
    padding-left: 0px;
}

div#adamContent h3 {
    padding-left: 0px;
}

div#adamContent p {
    padding-left: 0px;
}

div#adamContent ul  {
    padding-left: 30px;
}

div#adamContent li  {
}

div#adamContent li p {
}

div#adamContent li h3 {
}

/*********************/
div#mcHomeLeft {
    width:400px;
    float: left;
}

div#mcHomeRight {
    width:288px;
    float: left;
}

div#mcHomeRight h3  {
    padding-left: 3px;
}

div#mcHomeRight p  {
    padding-left: 3px;
}

.pic_left {
    padding: 2px 6px 6px 18px;
    float: left;
}

.pic_right {
    padding: 6px 16px 6px 6px;
    float: right;
}

.pic_bigADAM {
    padding: 24px;
    float: left;
}

div#twoColContent {
    width:710px;
    min-height:640px;
    background-color: #fff;
    background-image: url(../Images_pres/back_two_col.gif);
    background-repeat: repeat-y;
    margin-left: 14px;
    float: left;
    margin-top: 17px;
    display: inline;
}

div#twoColLEFT {
    width:486px;
    float: left;
    margin-top: 4px;
}

div#oneCol {
    padding-left: 15px;
    padding-right: 16px;
}

.review {
    width:85%;
    font-size: 12px;
    color: #333333;
    padding-left: 20px;
}


/* middle container area, for example, the "Adam" content middle bar */

div#middleContent {
    width:206px;
    float: left;
    padding: 4px;
}

div#middleContent h2 {
    padding-left: 4px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #004FA7;
    padding-top: 10px;
    padding-left: 4px;
    padding-right: 12px;
    font-size: 15px;
    padding-bottom: 5px;
}

div#middleContent ul {
    margin: 0;
    padding-top: 10px;
    padding-bottom: 6px;
    list-style: none;
    padding-left: 0px;
}

div#middleContent li {
    padding-top: 10px;
    padding-bottom: 12px;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #099;
    list-style-image: none;
}

div#middleContent a {
    font-weight: bold;
}

/* rightBar */

div#rightBar {
    width:249px;
    height: auto;
    float: right;
    display:inline; /* To fix IE margin doubling bug */
    background-color: #ffffff;
    clear: none;
    border-right-width: 3px;
    border-right-style: solid;
    border-right-color: #9fc0d3;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #9fc0d3;
    margin-bottom: 5px;
}

div#rightBar ul {
    width: 232px;
    padding: 0;
    font-size:13px;
    font-weight: bold;
    list-style-type: none;
    margin-top: 0;
    margin-left: 12px;
   /* margin-bottom: 25px; */
}

div#rightBar li {
    display:inline; /* To fix IE margin doubling bug */     
}

div#rightBar ul a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    display: block;
    color: #900;
    text-decoration: none;
    border-bottom: 1px solid #c2c2c2;
    padding-left: 8px;
    padding-bottom: 3px;
    padding-top: 3px;
}

div#rightBar a:hover {
    font-weight: bold;
    color: #900;
    text-decoration: none;
    background-color: #ebebeb;
    background-image: url(../Images_pres/back_rightbar_alt.gif);
    background-repeat: repeat-x;
}

div#rightBar h2 {
    padding-left: 12px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #036;
    padding-top: 10px;
    font-size: 16px;
    /*padding-bottom: 12px;*/
}

/* Main top navigational area */

.hide {
    display: none;
}

div#mainNav {
    clear:both;
    width: 450px;
    height:26px;
    text-align:center;
    border-left-width: 1px; 
    position: absolute;
    top: 113px;
    left: 282px;
}

div#mainNavFull {
    clear:both;
    width: 450px;
    height:26px;
    text-align:center;
    border-left-width: 1px; 
    position: absolute;
    top: 113px;
    left: 282px;
}

div#mainNav ul, div#mainNavFull ul  {
    margin: 0;
    padding: 0;
    list-style: none;
}

div#mainNav li, div#mainNavFull li {
    color: #fff;
    float: left;
    display:inline; /* To fix IE margin doubling bug */
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-left: 3px;
}

div#mainNav ul a, div#mainNavFull ul a {
    height:26px;
    display: block;
    float: left;
    line-height: 26px;
    text-decoration: none;
    color: #036;
    font-size: 13px;
    padding-right: 14px;
    padding-left: 14px;
    background: url(../Images_pres/back_tabs.gif) repeat-x left top;    
}

div#mainNav ul a:hover, div#mainNavFull a:hover {
    background-color: #fff;
    background-image: none;
}

div#mainNav ul .current a, div#mainNavFull ul .current a {
    background-color: #fff;
    background-image: none;
}



/* Site Tables */

.tableTitle {
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;    
    font-size: 24px;
}

.tableSubTitle {
    font-family: Myriad, Arial, Helvetica, sans-serif;
    color: #fff;    
    font-size: 18px;
}

table.resultsDisplay {
    border: 1px solid #004fa7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-align: left;
    margin-left:auto;
    margin-right:auto;
}

table.miniSurvey {
    border: 1px solid #004fa7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-align: left;
    margin-left:auto;
    margin-right:auto;
}

.tableResultsHead {
    background: #004fa7;
    border-top: 1px solid #099;
    border-bottom: 1px solid #099;
    height:32px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    padding-left: 4px;
    color: #ffffff;
    font-weight: bold;
}


.tableResultsHead a {
    background: #004fa7;
    border-top: 1px solid #004fa7;
    border-bottom: 1px solid #004fa7;
    color: #ffffff;
    height:32px;
    padding-right: 4px;
    /*padding-bottom: 4px;*/
    padding-left: 0px;
    text-decoration: underline;
}

.tableResultsHead td {
    padding: 4px;
}


table.tableResultsHead a {
    background: #004fa7;
    border-top: 1px solid #099;
    border-bottom: 1px solid #099;
    height:32px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    color: #ffffff;
    font-weight: bold;
}

.tableHeadOrange {
    background: #099;
    border-top: 1px solid #099;
    border-bottom: 1px solid #099;
    color: #ffffff;
    height:32px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-size: 18px;
}

.tableHeadOrange a {
    background: #099;
    border-top: 1px solid #099;
    border-bottom: 1px solid #099;
    color: #ffffff;
    height:32px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 0px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
}

a#tableHeadAnchor {
    background: #099;
    border-top: 1px solid #099;
    border-bottom: 1px solid #099;
    color: #ffffff;
    height:32px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 0px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
}

table.display {
    border: 1px solid #099;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-align: left;
    margin-left:auto;
    margin-right:auto;
}

table.display td {
    padding: 4px;
}

table.display p {
    padding: 0px;
    margin: 0px;
}

.tableHead {
    background: #099 url(../Images_pres/bar_tableHead.gif) repeat-x left center;
    border-top: 1px solid #099;
    border-bottom: 1px solid #099;
    height:32px;
    line-height:32px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFF;
    text-indent: 4px;
    font-weight: bold;
}

table.displaySmall {
    border: 1px solid #004fa7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-align: left;
    margin-left:auto;
    margin-right:auto;
    width: 95%;
}

.tableHeadDisplaySmall  {
    background: #004fa7;
    height:24px;
    line-height:24px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    text-indent: 4px;
    font-weight: bold;
}

table.displayStep {
    border: 0px solid #004fa7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-align: left;
    margin-left:auto;
    margin-right:auto;
    width: 99%;
}

.tableHeadDisplayStep  {
    background: #004fa7;
    height:24px;
    line-height:24px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    text-indent: 4px;
    font-weight: bold;
}


table#Table4a a {
    background: #004fa7;
    border-top: 1px solid #004fa7;
    border-bottom: 1px solid #004fa7;
    color: #ffffff;
    height:32px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 0px;
    text-decoration: underline;
}


.even {
    background-color: #dbe6f3;
    font-family: Arial, Helvetica, sans-serif;  
}

.even td {
    border-top: 1px solid #8f8f8f;
    border-bottom: 1px solid #8f8f8f;
    border-left: 1px solid #8f8f8f;
    border-right: 1px solid #8f8f8f;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    min-width: 100px;
}

.odd {
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

.odd td {
    border-top: 1px solid #8f8f8f;
    border-bottom: 1px solid #8f8f8f;
    border-left: 1px solid #8f8f8f;
    border-right: 1px solid #8f8f8f;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    min-width: 100px;
}


.evenNoBorder {
    background-color: #dbe6f3;
    font-family: Arial, Helvetica, sans-serif;  
}

.evenNoBorder td {
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    min-width: 100px;
}

.oddNoBorder {
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

.oddNoBorder td {
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    min-width: 100px;
}

.oddGroupHeader {
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

.oddGroupHeader td {
    border-top: 1px solid #8f8f8f;
    border-bottom: 0px;
    border-left: 1px solid #8f8f8f;
    border-right: 1px solid #8f8f8f;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    min-width: 100px;
}
.evenGroupHeader {
    background-color: #dbe6f3;
    font-family: Arial, Helvetica, sans-serif;
}

.evenGroupHeader td {
    border-top: 1px solid #8f8f8f;
    border-bottom: 0px;
    border-left: 1px solid #8f8f8f;
    border-right: 1px solid #8f8f8f;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    min-width: 100px;
}

.oddGroupChild {
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

.oddGroupChild td {
    border-top: 0px;
    border-bottom: 0px;
    border-left: 1px solid #8f8f8f;
    border-right: 1px solid #8f8f8f;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    min-width: 100px;
}
.evenGroupChild {
    background-color: #dbe6f3;
    font-family: Arial, Helvetica, sans-serif;
}

.evenGroupChild {
    border-top: 0px;
    border-bottom: 0px;
    border-left: 1px solid #8f8f8f;
    border-right: 1px solid #8f8f8f;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    min-width: 100px;
}

.foot {
    background-color: #099;
    font-family: Arial, Helvetica, sans-serif;
}

.dates {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #004fa7;
    font-weight: bold;
}

table.display a {
    color: #900;
    font-weight: bold;
    text-decoration: none;
}

table.display a:hover {
    color: #900;
    font-weight: bold;
    text-decoration: underline;
}


.eapgLevel 
{
	width: 55px;
	text-align:left;
	vertical-align:top;
}


.eapgDesc
{
	text-align:left;
	vertical-align:top;
}

td.eapgLevel
{
	padding: 0px  !important;
}

td.eapgDesc
{
	padding: 0px  !important;
}


div#mainContent p.directions, div#mainContentFull p.directions
{
    padding-top: 0px;
    padding-right: 24px;
    padding-bottom: 5px;
    padding-left: 0px;
    margin-left:60px;
    margin-top:0px;
    margin-bottom:0px;
}

/* because #### */
div#mainContent p.directionsTwo, div#mainContentFull p.directionsTwo
{
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    margin-left:30px;
    margin-top:0px;
    margin-bottom:0px;
}

div#mainContent span.directions, div#mainContentFull span.directions
{
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    margin-left:60px;
    margin-top:0px;
    margin-bottom:0px;
}

div#mainContent h3.directions, div#mainContentFull h3.directions
{
    padding-left: 24px;
    padding-right:16px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #036;
    padding-top: 10px;
    padding-bottom: 5px;
    font-size: 13px;
    margin-bottom:0px;
}

div#mainContent h3.directionsTwo, div#mainContentFull h3.directionsTwo
{
    padding-left: 0px;
    padding-right:16px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #036;
    padding-top: 10px;
    padding-bottom: 5px;
    font-size: 13px;
    margin-bottom:0px;
    margin-left:0px;

}

div#mainContent ul.directions, div#mainContentFull ul.directions
{
    padding-top: 0px;
    padding-bottom: 5px;
    margin-top:0px;
    margin-bottom:0px;
    top: 0px;
    bottom: 0px;
}



div#mainContent p.currentselection, div#mainContentFull p.currentselection
{
    margin-left:54px;
}

div#mainContent span.currentselection, div#mainContentFull span.currentselection
{
    margin-left:54px;
}

div#mainContent h3.currentselection, div#mainContentFull h3.currentselection
{
    padding-left: 24px;
    padding-right:16px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #036;
    padding-top: 10px;
    font-size: 13px;
    margin-left:0px;
}


/* common hacks */


.clearthefloats {
    clear:both;
}

/* Alsett Clearing Method www.csscreator.com. Used to float the footer neatly below columns. */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* fix for IE Mac */

.clearfix {display: inline-block;}

/* Holly Hack for a bug in IE 6 for Windows. */

* html .clearfix {height: 1%;}
.clearfix {display: block;}

* html .floatedImage {
margin: 0 -3px; margin: 0;
height:1%;
}

.floated-image {
width:435px;
}

#sub_wrapper {
    clear: left;
    float: left;
    height: auto;
    width: 614px;
}

.selProcHelpDiv, .compResHelpDiv
{
	color:Black;
	width:20px;
	background-color: White;
}


.selProcHelpDiv #divAdamContent a, .compResHelpDiv #divAdamContent a
{
	background-color: White;
	border-style: none;
}


.selProcHelpDiv a, .compResHelpDiv a 
{
    color: #900;
    text-decoration: none;
}

.selProcHelpDiv a:hover, .compResHelpDiv a:hover 
{
    text-decoration: underline;
}

.searchError 
{
	color:Red;
}

.contactusstatus
{
	font-weight: bold;
	color: #FF0000;
	font-size: 15px;
}

.resultHeader {
    font-size:20px;
    font-weight: bold;
    margin-top: 5px;
    padding-bottom: 15px;
}

.menuSubmenu {
	position: absolute; 
	width:249px; 
	visibility: hidden;
	border: solid thin black; 
	background-color: #FFFFFF;
}

div#ahcaMenuItem
{
	padding: 10px 0px 10px 2px;
	text-align: center;
}

div#ahcaMenuItem a
{
	font-style:italic;
	font-weight:bold;
	font-family:Arial;
	color: #3f769d;
	padding-bottom: 10px;
}

div#ahcaMenuItem a:hover {
	font-style:italic;
	font-weight:bold;
	font-family:Arial;
	color: #3f769d;
    text-decoration: none;
    background-image: none;
    background-color: White;
}


 .glossaryLink a
 {
	background-color:Transparent;
	font-weight:bold;
	font-family:Arial;
	color: #3f769d;
 }


