.hidden { visibility:hidden;  position:absolute; top:0; right:0; width:30px;}
.hidden2 { visibility:hidden; }
.hidden3 { visibility: collapse; }

div.hidden4 { visibility:hidden; height:0px; }
div.show { visibility:visible; height:auto; }

body {margin:0 0 0 0; padding:0;}
form {margin:0; padding:0}
td {font-family:tahoma; font-size:11px; }
.privacy {font-family:tahoma; font-size:11px; line-height:14px; color:#999999;}
.radio { font-family:tahoma; font-size:11px; line-height:14px; color:#999999 }
.radio input { font-family:tahoma; font-size:11px; line-height:14px; color:#999999 }

.header span {color:#888888; line-height:12px;}
.header a {text-decoration:underline; color:#888888;}
.header a:hover {text-decoration:none;}
.header span a {text-decoration:underline; color:#5F9731;}
.header span a:hover {text-decoration:none;}

a {color:#AD1F24; text-decoration:none;}
a:hover {text-decoration: none;}
.searchlink { color:#896040; font-size:12px; font-weight:bold; cursor:pointer}

.watermark {border:1px solid #c1ad6d; background-image: url("employer/images/watermark.jpg");
  background-repeat: no-repeat; background-position: center;}

.fat b { color:#54A8C8; font-size:15px;}
.error b { color:#FF0000; font-size:15px; font-weight:bold;}
.copper { color:#896040; font-size:12px; font-weight:bold;}
.copperbold { color:#896040; font-size:12px; font-weight: 800;}
.copperboldlarge { color:#896040; font-size:15px; font-weight: 800;}
.lmlnew strong { color:#859451; font-size:14px;}
.lml strong { color:#E2A14A; font-size:15px;}
.lml strong span { color:#D86948; font-size:16px;}
.lml b { color:#859451; font-size:15px;}
.lml a { color:#E2A14A; text-decoration:none;  }
.lml input {font-family:tahoma; font-size:11px;  color:#666666; vertical-align:middle; background-color:#ffffff; padding:1px 0 0 4px; border:1px solid #9F9F9F; margin-left:16px; }
.lml select {width:155px; height:20px; font-family:tahoma; font-size:11px;  color:#666666; vertical-align:middle; background-color:#ffffff; padding:1px 0 0 4px; border:1px solid #9F9F9F; margin-left:16px; }
.lml2 b { color:#859451; font-size:11px;}

.lmlnews strong { color:#E2A14A; font-size:15px;  text-decoration:none;}
.lmlnews strong span { color#E2A14A; font-size:16px; text-decoration:none;}
.lmlnews a { color:#E2A14A9; text-decoration:none;  }
.lmlnews span strong { color:#E2A14A; text-decoration:none;  }
.lmlnews a:hover strong { color:#E2A14A; text-decoration:none;  }
.lmlnews a:hover span { color:#E2A14A; text-decoration:none;  }
.lmlnews a:hover strong { color:#E2A14A; text-decoration:none;  }
.lmlnews a:visited { color:#E2A14A; text-decoration:none;  }
.lmlnews a:link { color:#E2A14A; text-decoration:none; }
.lmlnews a:active { color:#E2A14A; text-decoration:none; }


.b span { color:#686868; font-size:10px;}

strong { color:#919191; font-size:11px;}
strong span { color:#0B8908; font-size:11px;}
span strong { color:#017A99; font-size:11px;}
strong a { color:#54A8C8; text-decoration:underline; font-size:11px;}
strong a:hover { text-decoration:none;}
span strong a { color:#54A8C8; text-decoration:underline; font-size:11px;}
span strong a:hover { text-decoration:none;}
span a strong { color:#0037A4; text-decoration:underline; font-size:11px;}
span a:hover strong { text-decoration:none;}
b { color:#54A8C8; font-size:12px;}
b a { color:#54A8C8; text-decoration:underline; font-size:12px;}
b a:hover { text-decoration:none;}

.tec strong a { color:#808270; text-decoration:none; font-size:11px;}
.tec strong a:hover { text-decoration:underline;}
.tec a strong { color:#808270; text-decoration:underline; font-size:11px;}
.tec a:hover strong { text-decoration:none;}

.de strong a { color:#F98D0A; text-decoration:none; font-size:11px;}
.de strong a:hover { text-decoration:underline;}

.sm input { font-family:tahoma; font-size:11px;  color:#666666; vertical-align:middle; background-color:#ffffff; padding:1px 0 0 1px; border:1px solid #9F9F9F; }
.kl textarea {width:140px; height:95px; font-family:tahoma; font-size:11px; overflow:hidden; color:#666666; background-color:#ffffff; padding:1px 0 0 4px; }

.dk { color:#CBCBCB; line-height:12px; }

.wbo td { color: #328ED7; line-height:14px;}
.wbo td strong { color: #336699; line-height:14px;}
.wbo td b { color:#3F3F3F; line-height:14px;}
.wbo td #powered {
	color: #896040;
	font-size: 14px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bolder;
}
.powered {
	color: #896040;
	font-size: 18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bolder;
}


input {height:19px; font-family:tahoma; font-size:11px;  color:#474747; vertical-align:middle; background-color:#ffffff; padding:0 0 0 4px; margin-top:2px; }
select {height:19px; font-family:tahoma; font-size:11px;  color:#474747; vertical-align:middle; background-color:#ffffff; padding:0 0 0 4px; margin-top:2px; }

textarea {font-family:tahoma; font-size:11px; overflow:hidden; color:#474747; background-color:#ffffff; padding:1px 0 0 4px; }

.ppp input {width:193px; height:20px; font-family:tahoma; font-size:11px;  color:#636363; vertical-align:middle; background-color:#ffffff; padding:1px 0 0 8px; border:1px solid #9F9F9F; margin-top:60px; }

b { color:#36A7F7;}

.gb span { color:#54A8C8;}

.txt2 { line-height:15px;}
.txt2 span { color:#216BCD;}
.txt2 a { color:#216BCD; text-decoration:underline; }
.txt2 a:hover { text-decoration:none;}

.content { color:#3A3A3A; font-size:10px; line-height:14px}
.content td{ color:#3A3A3A; font-size:10px; line-height:14px}
.content td selected{ color:#3A3A3A; font-size:10px; line-height:14px}
.content strong { color: #333399; font-size:12px; line-height:16px}
.content strong a { color:#353535; text-decoration:underline; font-size:10px; line-height:14px}
.content strong a:hover { text-decoration:none; font-size:10px; line-height:14px}
.content td b {color:#3A3A3A; font-size:10px; line-height:14px}

.blue a { text-decoration:underline;}
.blue a:hover { text-decoration:none;}

.footer { color:#909090;}
.footer a { color:#54A8C8; text-decoration: underline;}
.footer a:hover { text-decoration: none;}

.search { color:#888888; line-height:15px; }
.search span a { color:FEC018; text-decoration:underline;}
.search span a:hover { text-decoration:none;}
.search a { color:888888; text-decoration:underline;}
.search a:hover { text-decoration:none;}

.txt { color:#595855; }
.txt span { color:#E9272C;}
.txt a { color:#E9272C; text-decoration:underline;}
.txt a:hover { text-decoration: none;}
.txt strong a { color:#595855; text-decoration:underline;}
.txt strong a:hover { text-decoration: none;}

.hot { color:#979797; font-size:10px; }
.hot a { color:#979797; text-decoration:none;}
.hot a:hover { text-decoration:underline;}

span a { color:#478FE7; text-decoration:underline;}
span a:hover { text-decoration:none;}

.oh span { color:#0B8908;}
.oh a { color:#0B8908; text-decoration:underline;}
.oh a:hover { text-decoration: none;}
.oh strong a { color:#017A99; text-decoration:none; font-size:11px;}
.oh strong a:hover { text-decoration:underline;}

.arr span { color:#3F3F3F; }

.f1 { width:14px;  height:14px; border-color:#A3AAB5; border:0;}


.bs input {width:207px; height:19px; font-family:tahoma; font-size:10px;  color:#3F3F3F; vertical-align:middle; background-color:#ffffff; padding:1px 0 0 4px; }

.bg input {width:14px; height:14px; font-family:tahoma; font-size:11px;  color:#888888; vertical-align:middle; background-color:#ffffff; padding:0 0 0 4px; border:1px solid #959EAC; }

.pg { color:#ffffff; }

.bf select {width:217px; height:20px; font-family:tahoma; font-size:11px;  color:#888888; vertical-align:middle; background-color:#ffffff; padding:1px 0 0 11px; border:1px solid #ABABAB;}
.rg select {height:16; font-family:tahoma; font-size:11px; vertical-align:middle; background-color:#ffffff;}
.ro select {width:105px; height:22px; font-family:tahoma; font-size:11px;  color:#888888; vertical-align:middle; background-color:#ffffff; padding:1px 0 0 11px; border:1px solid #B3B9C3;}

a strong { color:#54A8C8; text-decoration:underline;}
a:hover strong { text-decoration:none}

.dy a { color:#FFFFFF; text-decoration:underline; }
.dy a:hover { text-decoration:none }

.xxxl ul { margin:0; padding:0; list-style:none; }
.xxxl li { color:#999999; font-size:12px; line-height:18px; background:url(images/bullet_5.jpg) left top no-repeat; padding:0 0 0 14px; }
.xxxl li a { color:#999999; text-decoration:none;}
.xxxl li a:hover { text-decoration:underline;}
.xxxl span { color:#999999; font-size:12px; line-height:18px; cursor: pointer;}


.ac ul { margin:0; padding:0; list-style:none; }
.ac li { color:#6B6B6B; line-height:15px; background:url(images/bullet_2.jpg) left top no-repeat; padding:0 0 0 14px; }
.ac li strong a { color:#6B6B6B; text-decoration: none;}
.ac li strong a:hover { text-decoration: underline;}
.ac li span strong a { color:#B7B6B6; text-decoration: none;}
.ac li span strong a:hover { text-decoration:underline;}
.ac li strong span a { color:#D2400D; text-decoration: none;}
.ac li strong span a:hover { text-decoration:underline;}

.bit ul { margin:0; padding:0; list-style:none; }
.bit li { color:#54A8C8; line-height:18px; background:url(images/bullet_4.jpg) left top no-repeat; padding:0 0 0 12px; }
.bit li a { color:#54A8C8; text-decoration:underline;}
.bit li a:hover { text-decoration:none;}

.bt ul { margin:0; padding:0; list-style:none; }
.bt li { color:#888888; line-height:18px; }
.bt li a { color:#888888; text-decoration:underline;}
.bt li a:hover { text-decoration:none;}

.biz ul { margin:0; padding:0; list-style:none; }
.biz li { color:#909090; line-height:19px; background:url(images/bullet_1.jpg) left top no-repeat; padding:0 0 0 9px; }
.biz li a { color:#909090; text-decoration:underline;}
.biz li a:hover { text-decoration:none;}.lml th {
color:#E2A14A; font-size:12px;
}
.cb { color:#FF0033; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder;}

.login {
	color:#54A8C8;
	line-height:18px;
	padding:0 0 0 12px;
	font-size: 16px;
	font-weight: bolder;
}
.rss strong {
color:#0b8908; text-decoration:none; font-size:11px;
}
.rss {
color:#666666; text-decoration:none; font-size:11px;
}
.rss a {
color:#6699CC; text-decoration:none; font-size:11px;
}
.coverage {
color:#333333; font-size:12px;
visibility:inherit;
}
.coverage b{
color:#54A8C8; font-size:12px;
}
.coverage_non {
color:#FFFFFF; font-size:12px;
visibility:inherit;
}
.coverage_non b{
color:#FFFFFF; font-size:12px;
}
.non{
color:#000000;
}
.coverage_pending {
color:#E2A14A; font-size:12px;
visibility:inherit;
}
.coverage_pending b{
color:#E2A14A; font-size:12px;
visibility:inherit;
}
.pending b{
color:#E2A14A; 
}
.pending {
color:#E2A14A; 
}
.coverage_approved {
color: #009933; font-size:12px;
visibility:inherit;
}

.coverage_approved b{
color: #009933; font-size:12px;
visibility:inherit;
}	
.approved b{
color: #009933;
}
.approved {
color: #009933;
}
.coverage_waived {
color: #A43EA4; 
font-size:12px;
visibility:inherit;
}

.coverage_waived b{
color: #A43EA4; 
font-size:12px;
visibility:inherit;
}
.waived b{
color: #A43EA4;
}
.waived {
color: #A43EA4;
}
.learn {
color: #B80000 ;
font-weight: bold;
}


.frm { 		
		font: "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
		color:#666666;
}

.dmessage{
	background:#333333;
	border:thin;
	color:#FFCC33;
	font-size:14px;
	font-weight:bold;
	padding:10px;
}
.link {
	color:#AD1F24;
	font-size:10px;
	font-weight:bolder;
	text-decoration:underline;
	cursor: pointer;
}
.linkhead {
	font-size:12px;
	cursor: pointer;
}
.tdheader{
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight:800;
	text-align: left;
	color: #ff9933;
	background-color: #EEEEEE;
	padding-right: 0px;
	padding-left: 5px;
	border-top: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
	border-left: 1px solid #000000;
}
.tdheader_center{
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight:800;
	text-align: center;
	color: #ff9933;
	background-color: #EEEEEE;
	padding-right: 0px;
	padding-left: 5px;
	border-top: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
	border-left: 1px solid #000000;
}
.tdheader_org{
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight:800;
	text-align: left;
	color: #ff9933;
	background-color: #EEEEEE;
	padding-right: 0px;
	padding-left: 5px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #9E9E9E;
	border-right: 0px solid #9E9E9E;
	border-left: 0px solid #ffffff;
}
.tdheader_org a{
	color:#ff9933;
}

.tdheader_orgR{
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight:800;
	text-align: right;
	color: #ff9933;
	background-color: #EEEEEE;
	padding-right: 3px;
	padding-left: 2px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #9E9E9E;
	border-right: 0px solid #9E9E9E;
	border-left: 0px solid #ffffff;
}
.tdcol{
	font-size: 10px;
	font-weight: 800;
	text-align: left;
	text-decoration:none;
	color: #000000;
	background-color: #ffffff;
	padding-right: 0px;
	padding-left: 0px;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #9E9E9E;
	border-right: 0px solid #9E9E9E;
	border-left: 0px solid #ffffff;
}
.tdrow1{
	font-size: 9px;
	font-weight: 300;
	text-decoration:none;
	color: #000000;
	background-color: #DDDDDD;
	padding-right: 0px;
	padding-left: 3px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.tdrow2{
	font-size: 9px;
	font-weight: 300;
	text-decoration:none;
	color: #000000;
	background-color: #EEEEEE;
	padding-right: 0px;
	padding-left: 3px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
input.hiddenbtn{
	border:hidden;
	height: 0px;
	width: 0px;
}
input.loginbtn{
	background-image:url(images/submit_login.jpg);
	border:none;
	margin: 0px,0px,0px,0px;
	width:101px;
	height:22px;
	
}
input.continuebtn{
	background-image:url(images/submit_continue.jpg);
	border:none;
	margin: 0px,0px,0px,0px;
	width:101px;
	height:22px;
}
input.orgbtn{
background-color:#EEEEEEE;
border:none;
color:#CC9900;
font-weight:800;
font-size:12px;
width:101px;
height:22px;
}
input.searchchkbx{
background-color:#000000;
border:none;
}
/*
#tabs4 {
	  font-size:12px;
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #6B78A9;
      }
    #tabs4 ul {
          margin:0;
          padding:10px 10px 0 50px;
          list-style:none;
      }
    #tabs4 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs4 a {
      float:left;
      background:url("images/tableft4.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      text-decoration:none;
      }
    #tabs4 a span {
      float:left;
      display:block;
      background:url("images/tabright4.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
    
      }
    #tabs4 a span {float:none;}
    #tabs4 a:hover span {
      color:#6B78A9;
      }
    #tabs4 a:hover {
      background-position:0% -42px;
      }
    #tabs4 a:hover span {
      background-position:100% -42px;
      }

      #tabs4 #current a {
              background-position:0% -42px;
      }
      #tabs4 #current a span {
              background-position:100% -42px;
			  border-bottom:3px solid #3366CC;
      }

*/
#tabsH {
	  font-size:11px;
      float:left;
      width:100%;
      line-height:normal;
      border-bottom:1px solid #6B78A9;
      }
    #tabsH ul {
          margin:0;
          /*padding:10px 10px 0 50px;*/
          list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url("images/tableftH.gif") no-repeat left top;
      margin:0px;
      padding:0px 0px 0px 0px;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url("images/tabrightH.gif") repeat right top;/* no-repeat right top;*/
	  padding: 5px 8px 5px 8px;
	  border-right: 1px solid #CCCCCC;
	  font-weight:800;
      color:#FFFFFF;
    
      }
    #tabsH a span {float:none;}
	
    #tabsH a:hover span {
	  font-weight:800;
      color:#FFFFFF;
      }
    #tabsH a:hover {
      background-position:0% -42px;
      }
    #tabsH a:hover span {
	  border-left:1px;
	  border-right:1px;
	  border-left-color:#CCCCCC;
	  border-right-color:#CCCCCC;
      background-position:100% -42px;
      }

      #tabsH #current a {
              background-position:0% -42px;
      }
      #tabsH #current a span {
              background-position:100% -42px;
			  border-bottom:3px solid #3366CC;
      }

    #tabsF {
      float:left;
      width:100%;
      background:#efefef;
      font-size:92%;
	  font-weight: bold;
      line-height:normal;
      border-bottom:1px solid #666;
      }
    #tabsF ul {
        margin:0;
        padding:5px 5px 0 5px;
        list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#666;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }

        #tabsF #current a {
                background-position:0% -42px;
        }
        #tabsF #current a span {
                background-position:100% -42px;
        }
		
#passwordStrength
{
        height:10px;
        display:block;
        float:left;
}
.strength0
{
        width:150px;
        background:#cccccc;
}
.strength1
{
        width:10px;
        background:#ff0000;
}
.strength2
{
        width:40px;    
        background:#ff5f5f;
}
.strength3
{
        width:90px;
        background:#56e500;
}
.strength4
{
        background:#4dcd00;
        width:120px;
}
.strength5
{
        background:#399800;
        width:150px;
}
div.announcement {
   width:820;
   height:150px;
   border:1px solid #ccc;
   /*background:#f2f2f2;*/
   padding:6px;
   overflow:auto;
}
div.announcement p,
div.announcement li {font:normal 11px/15px arial;color:#333;}
div.announcement h3 {font:bold 14px/19px arial;color:#000;}
div.announcement h4 {font:bold 12px/17px arial;color:#000;}
div.announcement strong {color:#000;}

.tip {
	font:10px/12px Arial,Helvetica,sans-serif; 
	border:solid 1px #666666; 
	/*width:130px; */
	padding:1px;
	position:absolute; 
	z-index:100;
	visibility:hidden; 
	color:#333333; 
	top:20px;
	left:90px; 
	background-color:#ffffcc;
	layer-background-color:#ffffcc;
}
.tipfont a {
	color: #000;
	
}
                  
