﻿body{
background:url(/images/main_bg.jpg) repeat-x #fff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#5b5958;
 margin:0;
 padding:0;
 text-align:center;
 /*background-color:#dfdfdf;*/
 }
.tableborders{
    border-bottom:10px solid #dbe232;
    border-top:10px solid #dbe232;
    border-left:10px solid #dbe232;
    border-right:10px solid #dbe232;
border-collapse: collapse;
}
.cellborder{
margin-bottom: -2000px; 
padding-bottom: -2000px;
    border-right:10px solid #dbe232;
}
.textgo{
text-align: left;
}

#searchBar {
 background-image: url(/images/searchBar.gif);
 background-repeat: no-repeat;
 border: 0;
 vertical-align: top;
 width: 450;
 height: 25px;
 margin: 0px;
 padding: 0px;
 padding-left: 30px;
}
/****************** Begin Menu tree rules  ***********************/
.AnimTree {  
  position:absolute;  
             
  margin: 0px; 
  width: 185px;
  _width: 185px;
  height:100%;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  list-style: none;
  overflow: visible;
  /*z-index: 500; */
   display:block;
background-color:red;
/*background:url(../images/img_bg_LN.gif) repeat-x #fff;*/
background-color:white;
}
#imgLang
{
margin-top:0px;
   height:25px;
width:188px;
   padding-top:0px;
   padding-left:0px;
   /*background-color:#f89e6a;*/
background-color:#ffffff;
border-bottom:1px solid #ffffff;
}
#rightcol
{
    FLOAT: right;
}
.buttonlabel {
 margin-top: 10;
}
.labelHover {
 width: auto;
}
.labelDown {
 width: auto;
}
.menu
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding: 0px;
 padding-left: 0px;
 padding-bottom: 0em;
 padding-top: 0px;
 margin: 0px;
}
.button{
border-top: 1px solid #ffffff;
overflow: hidden;
_margin-top:-3px;
 border-left: 0;
 border-bottom: 0;
 text-decoration: none; /* mac IE needs this extra declaration */
 background-color: #fffff;
/*e0eff3f*/
}
/*.button{
 border-left: 0;
 border-bottom: 0;
 text-decoration: none; /* mac IE needs this extra declaration */
 background-color: #ffffff;
}*/
/* each menuNode in the tree */
.menuNodeNormal {
 height: auto; 
 /* must set to 8px for other browsers (mozilla, opera) 
 otherwise menuNode text bunches up */
 text-indent: 8px;
}
.menuNodeNormal a{
 color: #302E2E;
 font-size: 11px;
 line-height: 16px;
 font-weight : 400;
 padding : 0px;
 margin-left : 12px;
 text-decoration : none;
 width : auto;
}
.menuNodeNormal a:hover {
 text-decoration: none;
 color: #302E2E;
 width: auto;
 background-color: #D9E7ED;
 /* position: absolute; */
}
.disabled {
 margin-left: 12px;
 text-decoration: none;
 color: #302E2E;
 width: auto;
 background-color: #D9E7ED;
}
/* menu button text */
.menu span.buttonlabel{
 color : #302e2e;
}
/* menu button (plus/minus) image positioning */
.menu span.buttonlabel img{
 margin-left: 5px;
 vertical-align: middle;
}
/* submenus */
.menu .menu {
 margin-left : 4px;
 margin-bottom : 5px;
 padding-left: 5px;
}
/* submenus menu */
.menu .menu .menu {
 margin-left : 11px;
 margin-bottom : 5px;
 padding-left: 5px;
}
/* submenus' menu items */
.menu .menu .menuNodeNormal {
 background-image: url("/images/animtree_leaf.gif");
 background-repeat : no-repeat; 
 text-indent: 8px;
 margin-left: 7px;
}
/* the last menuNode in the tree */
.menu .menu .menuNodeNormal.menuNodeLast{
 background-image: url("/images/animtree_leafEnd.gif");
 background-repeat : no-repeat; 
 margin-left: 7px;
}
.menuNodeS  {
 font-size: 11px;
 height: auto; /* must set to 8px for other browsers (mozilla, opera) 
 otherwise menuNode text bunches up */
 text-indent: 8px;
 background-image: url("/images/animtree_leaf.gif");
 background-repeat: no-repeat;
 margin-left: 16px;
}
.menuSpace {
 line-height: 16px;
 height: auto;
 text-indent: 20px;
 margin-left: 10px;
 padding-left: 0px;
}
.menuNodeL{
 height: auto; /* must set to 8px for other browsers (mozilla, opera) 
 otherwise menuNode text bunches up */
 text-indent: 8px;
 background-image: url("/images/animtree_leafEnd.gif");
 background-repeat : no-repeat; 
 margin-left: 16px;
}
.menuNodeS a{
 color: #302E2E;
 line-height: 16px;
 font-weight : 400;
 padding : 0px;
 margin-left : 10px;
 text-decoration : none;
 width : auto;
}
.menuNodeL a{
 color: #302E2E;
 line-height: 16px;
 font-weight : 400;
 padding : 0px;
 margin-left : 10px;
 text-decoration : none;
 width : auto;
}
.menuNodeS a:hover {
 text-decoration: none;
 color: #302E2E;
 width : auto;
 background-color : #D9E7ED;
}
.menuNodeL a:hover {
 text-decoration: none;
 color: #302E2E;
 width : auto;
 background-color : #D9E7ED;
}
 .RedDot, .RedDot a{
  color: red;
  size:11px;
  text-decoration:none;
  border-bottom:0px;
}
/* Start three column box*/
#containerlinks 
{ 
 width:680px;
_width:687px;
/* height:150px;
 _height:170px;*/

 height:180px;
 _height:200px;
 float: left; 
 overflow: hidden; 
margin-top:1px;
_margin-top:-2px;
 
 /*background-color:#c0ed39;
 background-color:#dbe232;*/
 /*padding-right:15px;*/
 border-top:10px solid #dbe232;
border-left:10px solid #dbe232;
/*border-right:10px solid #dbe232;*/
 border-bottom:10px solid #dbe232;
background-color:white;
}
#containerlinks div 
{ 
float: left; 
background: white; 
padding-top:8px;    
 /*height:150px;
width: 215px;
_width: 220px;*/
margin-bottom: -2000px; 
padding-bottom: 2000px; 
}
#containerlinks h1{
font-size:18px;
font-weight:bold;
color:#1f7ea6;
margin-left:5px;
}
 #containerlinks .col1
{ 
 margin-left:2px;
 margin-right: 0; 
 width: 214px;
_width: 223px;
 background: black; 
 background-image: url(/images/bg_links.jpg);
 border-right:10px solid #dbe232;
}
 #containerlinks .col2 
{ 
 margin-left:2px;
 background:  white; 
 width: 214px;
_width: 223px;
 border-right:10px solid #dbe232;
 background-image: url(/images/bg_learn_about.jpg);
 background-repeat: no-repeat;
}
 #containerlinks .col3 
 { 
 margin-left:2px;
 margin-right: 0; 
 background: white; 
 width: 216px;
_width: 223px;
 /*_width: 212px;*/
background-image: url(/images/bg_health_plans_fox.png);
_background-image: url(/images/bg_plans.png);
border-right:10px solid #dbe232;
 background-repeat: no-repeat;
}
#containerlinks h1{
font-size:18px;
font-weight:bold;
color:#1f7ea6;
margin-left:5px;
margin-top:-5px;
}
#containerlinks div ul
{
 list-style-image: url(/images/arrow.png);
margin-top:-10px;
_margin-top:-14px;
margin-left:-18px;
#margin-left:18px;
_margin-left:5px;
list-style-type: none;
width:102px;
_width:114px
}
#containerlinks div li
{


 padding-top:0px;
 background-repeat: no-repeat;
/* background-position: 0 .4em;*/
 padding-left: 0px;
margin-left:0px;
_margin-left:15px;
}
#containerlinks div li a:link, #containerlinks div li a:visited{
text-align:right;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
#containerlinks div li a:hover{
text-decoration:underline;
color:#0397d7;
}
/* End three column box*/
/* Begin Content Border*/
#contentBorderTop {
 padding: 0px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left:200px;
 _margin-left:194px;
 height: 21px;
     
 background-attachment: scroll;
 background-image: url(/images/contentBackTop.png); /*!important;*/
 background-image: url(/images/_contentBackTop1.gif);
 background-repeat: no-repeat;
 background-position: left top;
}
#contentBorder {
 padding: 0px;
 margin-top: -5px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left:200px;
 _margin-left:197px;
 background-attachment: scroll;
 background-image: url(/images/contentBackMid.png); /*!important;*/
 background-image: url(/images/_contentBackMid1.gif);
 background-repeat: repeat-y;
 background-position: left top;
 display: block;
}
#contentBorderBottom {
 color: #999999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-attachment: scroll;
 background-image: url(/images/contentBackBot.png); /*!important;*/
 background-image: url(/images/_contentBackBot1.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
 /*margin-top: -5px;*/
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left:200px;
 _margin-left:197px;
         margin-top:-10px;
        _margin-top:-10px;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 20px;
 padding-left: 9px; /*10px;*/
 
}
/* End Content Border*/
/* Start Right Section News Box*/
#newseventsTop {
 padding: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left:0px;
 _margin-left:0px;
 height: 21px;
     
 background-attachment: scroll;
 background-image: url(/images/img_news_top.png); /*!important;*/
 background-image: url(/images/img_news_top1.gif);
 background-repeat: no-repeat;
 background-position: left top;
}
#newsevents_content {
        width:171px;
        _width:171px;
 padding:0px;
 margin-top: 0px;
 margin-right: 10px;
 margin-bottom: 0px;
 _margin-bottom: 0px;
 margin-left:4px;
 _margin-left:4px;
        /*background-color:#e2f3fc;*/
         background-color:#e2f3fc;
 background-position: left top;
 display: block;
}
#newsevents_content OL {
list-style-type: none;
padding-top:0px;
color:#000000;
font-weight:normal;
margin-left:20px;
_margin-left:20px;
margin-top:4px;
}
#newsevents_content LI {
list-style-image: url(/images/arrow.png);
/*background-image: url(../images/arrow.png);*/
padding-top:0px;
background-repeat: no-repeat;
padding-left: 0px;
padding-bottom: .2em;
padding-right:5px;
_padding-right:5px;
}
#newsevents_content LI a:link, #newsevents_content LI a:visited{
text-align:right;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
#newsevents_content LI a:hover{
text-decoration:underline;
color:#0397d7;
}
#newseventsBottom {
 color: #999999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-attachment: scroll;
 background-image: url(/images/img_news_bottom.png); /*!important;*/
 background-image: url(/images/img_news_bottom1.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
 /*margin-top: -5px;*/
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left:0px;
 _margin-left:0px;
         margin-top:-20px;
        _margin-top:-25px;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 20px;
 _padding-bottom: 10px;
 padding-left: 9px; /*10px;*/
 height: 5px;
}


#empcontent {
        width:183px;
        _width:183px;
 padding:0px;
 margin-top: 5px;
 margin-right: 0px;
 margin-bottom: 0px;
 _margin-bottom: 0px;
 margin-left:0px;
 _margin-left:0px;
        background-color:#e2f3fc;
 background-position: left top;
 display: block;
}
#empcontent img {
float:left;
padding-left:2px;
padding-right:0px;
padding-bottom:0px;
padding-top:15px;
}


/*End Right Section News Box*/
/* Begin Rotating Panel */
#rotatingPanel { width: 687px; _width: 687px; _margin-left: 0px; height: 190px; background-color:#eafcfe; background-repeat: 
no-repeat; background-position: center; position: relative; overflow: hidden; border-bottom:1px solid #cfcdcd; 
border-left:1px solid #cfcdcd;
border-top:1px solid #cfcdcd; border-right:1px solid #cfcdcd;margin-bottom:5px;
}
/*background-image: url(../images/img_bg_panel.png)*/
html>body #rotatingPanel { *background-position: top; }
 .panelImage { border-right: 0px;width: 460px; height: 210px; float: left; _overflow: hidden;padding-left:0px;}
 .panelContent { width: 200px; height: 195px; float: left; margin-left: 0px; margin-right: 8px; }
.panelContent h1 { font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #f05222; margin: 0px 
8px 8px 8px; _margin: 9px 8px 8px 0px; }
 .panelContent p { margin: 0px 8px 8px 0px; }
 #rotatingPanel ul { margin-top: 0px; }
 #rotatingPanel ul li { background-image: url(/public/images/homepage/bulletDash.gif); background-position: left 4px; }


  #rotatingPanel a { margin: 0px 8px 8px 8px; _margin: 9px 8px 8px 0px; }
  #rotatingPanel a:link  { text-decoration: none;font-weight: bold; font-size:18px;color:#0397D7; }
  #rotatingPanel a:active  { font-weight: bold;color:green; }
 #rotatingPanel a:visited {text-decoration: none; font-weight:bold; font-size:18;color:#0397D7; }
 #rotatingPanel a:hover { font-size:16; font-weight:bold; color: red;  }
   #rotatingPanel .arrowLink { padding-left: 10px; background-image: url(/public/images/homepage/bulletGreen.gif); 

background-repeat: no-repeat; background-position: left 4px; }
  
#panelControls { position: absolute; right: 13px; bottom: 0px; width: 106px; height: 24px; font-size: 10px; font-family: 
Verdana, Arial, Helvetica, sans-serif; }
#panelControls p { float: left; margin-left: 8px; _margin-left: 4px; margin-right: 6px; margin-top: 5px; _margin-top: 6px; }
#panelControls #prev, #panelControls #playpause, #panelControls #next { width: 16px; height: 12px; float: left; margin-top: 
6px; _margin-top: 7px; cursor: pointer; background-image: url(/images/controls.png); }
#panelControls #prev { margin-right: 4px; background-position: -34px 0px; }
#panelControls #playpause { margin-right: 4px; background-position: -17px 0px; }
#panelControls #next { background-position: -51px 0px; }
/* End Rotating Panel */
/****************** End Menu tree ruless  ***********************/