/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: #f5f1e5;
	color: #000000;
	font: 11px/1.5em Tahoma, Geneva, sans-serif;
}

h2 {
	font: 18px/1.5em;
	font-weight: normal;
}

A:link {
	text-decoration: none;
	color: #000000;
}
A:hover {
	color: #333333;
	text-decoration: none;
}

A:visited {
	text-decoration: none;
	color: #333333;
}

.promo_text {
	padding: 0px;
	margin: 20px 0px 20px 0px;
	font: 20px/1.3em Tahoma, Geneva, sans-serif;
}

.red {
	color: #b81900;
}

A.red { 
	color: #b81900;
	text-decoration: none;
}

A.red:hover {
	color: #b81900;
	text-decoration: none;
}

.header {
	font: 16px/1.5em Arial, Helvetica, sans-serif;
}

.subnav {
	color: #ffffff;
	font-weight:bold;
}

A.subnav { 
	color: #ffffff;
	text-decoration: none;
}

A.subnav:hover {
	color: #f0f0f0;
	text-decoration: none;
}

A.subnav:visited {
	color: #ffffff;
	text-decoration: none;
}

.footer_text2 {
	font-size: 10px;
	color: #000;
}

.footer_text {
	font-size:10px;
	color: #08167e;
}

A.footer_text {
	color: #08167e;
	text-decoration:none;
	}

A.footer_text:hover {
	color: #08167e;
	text-decoration:none;
	}

hr {
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	border: 0px solid #cccccc;
}

.box_title {
	font: 16px/1.5em Tahoma, Geneva, sans-serif;
	height: 32px;
	padding-left: 10px;
    background: url(images/box_title_bg.gif) repeat-x;
	background-color: #E2E2E2;
}

.box_title2 {
	font: 12px/1.5em Tahoma, Geneva, sans-serif;
	height: 32px;
	padding-left: 10px;
    background: url(images/box_title_bg.gif) repeat-x;
}

.box {
    background: url(images/box_bg.gif) repeat-x bottom;
}

.LoginField{
	color:#000000;
	font-family: Arial;
	font-size: 10px;
	font-weight:normal;
	border: 1px solid #cccccc;
	background:#ffffff;
}

.white_box{
	color:#efecca;
	padding-left: 5px;
	padding-bottom: 1px;
	font-weight:bold;
}

.white_link{
	color:#EFECCA !important;
}
.white_link:visited{
	color:#EFECCA !important;
}
.white_link:hover{
	color:#EFECCA !important;
}
#search {
    background-color: #F2F0EE;
    border-top: 1px solid #555555;
    border-bottom: 1px solid #555555;
    border-left: 1px solid #555555;
    font-family: verdana;
	font-size: 12px;
	height:22px;
	width:100px;
}
.datatable{
}
.datatable td{
	vertical-align:top;
}
.label{
	font-weight:bold;
}
.subnav:visited{
	text-decoration:none;
}
  #about-menu, #provider-menu{
     position:absolute; 
     left: 0px; 
     list-style-position:outside; 
     top:24px; 
     width:107px; 
     background:#F5F1E5; 
     list-style:none; 
     padding:0px; 
     border:1px solid #cfb573; 
     border-top:none;
     overflow:hidden;
     height:0px;
     display:none;
     z-index:10000;
  }
  
  #provider-menu{
     width:102px;
  }
  
  #about-menu li, #provider-menu li{
     text-indent:5px;
     margin:2px;
     font-size:9px;
  }
  
  #about-menu li:hover, #provider-menu li:hover{
     background:#fafafa;
  }
.hovered{
  color:black;
  text-decoration:none;
  border-bottom:1px solid black;
}

