@CHARSET "ISO-8859-1";
@import url("http://www.humanadental.com/includes/hd.css"); 
@import url("http://www.humanadental.com/includes/hd_medium.css"); 

table.form1 {
	
	}
body {
background-image: url('/images/graybkg.gif');
background-repeat: repeat;
margin-top:10px;
font-size: 12px;
font-family: arial;
font-weight: normal;
color: #666666}
H1 {
font-size: 18px;
color: #003366;
font-family: arial;
font-weight: bold}
H2, H3, H4, H5  {
color: #666666;
font-family: Arial}
p, input {
font-size: 12px;
color: #666666;
font-family: Arial}
/* LINKS */
a {
color: #009999; 
text-decoration: underline}
a:visited {
color: #009999; 
text-decoration: underline}
a:hover {
color: #006666; 
text-decoration: underline}
UL {
padding-right: 0px;
padding-left: 10px;
left: 0pt;
margin: 0px;
LIST-STYLE-TYPE: none}
li {
background-position: left 0.8em;
font-size: 12px;
background-repeat: no-repeat;
font-family: arial;
line-height:15px;
background-image: url('/images/greenbullet.gif');
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 15px}
.bodytext {
font-size: 12px;
font-family: arial;
font-weight: normal;
color: #666666;
padding: 11px;
margin-left:10px;
margin-left:10px}
.pagetitle {
font-size: 16px;
font-family: arial;
font-weight: bold;
color: #666666}
.subhead {
font-size: 12px;
font-family: arial;
font-weight: bold;
color: #666666;
margin-top:30px;
margin-bottom:5px}
.login {
font-size: 12px}
.signout {
font-size: 12px}
.bigtable {
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-style:solid;
border-color:#CCCCCC;
background-color:#FFFFFF;
margin-left: auto;
margin-right: auto
}
.bigtablemiddleline {
border-top-width:0px;
border-left-width:1px;
border-right-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#CCCCCC}
.bigtablelines {
border-top-width:0px;
border-left-width:1px;
border-right-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#CCCCCC}
.bigtablehorzline {
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-style:solid;
border-color:#CCCCCC}
.bigtablefooter {
border-top-width:1px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#CCCCCC}
.table {
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-style:solid;
border-color:#CCCCCC}
.tablehead {
font-weight: bold;
font-size: 11pt;
color: #99cc99;
font-family: arial;
background-color: #333366;
text-align:left;
padding-left:10px;
height: 20px;
padding-bottom: 3px;
padding-top: 3px;
border-bottom: 1px solid #CCCCCC;
margin-left:10px;
margin-right:10px}
.tableheadpts
{
PADDING-LEFT: 10px;
FONT-WEIGHT: bold;
FONT-SIZE: 11pt;
BACKGROUND-IMAGE: url('http://www.humanadental.com/images/nav_on.gif') repeat-x;
PADDING-BOTTOM: 3px;
MARGIN-LEFT: 10px;
MARGIN-RIGHT: 10px;
PADDING-TOP: 3px;
BORDER-BOTTOM: #cccccc 1px solid;
HEIGHT: 20px;
TEXT-ALIGN: left
}
.tablebody {
font-size: 12px;
font-family: arial;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding:10px;
vertical-align: top}
.footer a:visited, /* visited link */ {
color: #999999}
.footer a:hover  /* mouse over link */ {
color: #333366}
.errorText {
font-size: 12px;
font-family: arial;
color: #666666;
margin-top:30px;
margin-bottom:5px}	
.maintext {
color: #666666;
font-size: 12px;
font-family: Arial}
.maintextblue {
font-size: 12px;
color: #000080;
font-family: Arial}
.maintextstrong {
color: #666666;
font-size: 12px;
font-weight: bold;
font-family: Arial}
.maintextlight {
font-family: arial;
color: #666666;
font-size: 12px;
line-height:1.5}
.maintextbigger {
color: #666666;
font-size: 12px;
font-family: Arial}
.smalltext {
font-size: 9px;
color: #666666;
font-weight: normal;
font-family: Arial}
.smalltextbold {
font-size: 9px;
color: #666666;
font-weight: bold;
font-family: Arial}
.smalltextblue {
font-size: 9px;
color: #000080;
font-weight: normal;
font-family: Arial}
.smalltextgreen {
font-size: 9px;
color: #008000;
font-weight: normal;
font-family: Arial}
.titlehead {
font-size: 16px; 
color: #666666; 
font-family: arial; 
font-weight: bold}
.indenttable { 
padding-left:20px; 
padding-right: 10px; 
padding-top: 10px; 
padding-bottom: 10px}
.sub {
color: #666666;
font-size: 12px;
font-family: Arial}
.warning {
color: #FF0000;
font-size: 16px;
font-weight: bold;
font-family: arial;
text-decoration:none}
a:link.sub {
color: #009999;
font-size: 12px;
font-family: arial;
text-decoration: underline} 
a:visited.sub {
color: #009999;
font-size: 12px;
font-family: arial;
text-decoration: underline}
a:hover.sub	{
color: #006666;
font-size: 12px;
font-family: arial;
text-decoration: underline}
a:active.sub {
color: #009999;
font-size: 12px;
font-family: arial;
text-decoration: underline}
a:link.related, a:link.learnmore, a:link.forgotpw {
color: #009999;
font-size: 12px;
font-family: arial;
text-decoration: underline}
a:visited.related, a:visited.learnmore, a:visited.forgotpw {
color: #009999;
font-size: 12px;
font-family: arial;
text-decoration: underline}
a:hover.related, a:hover.learnmore, a:hover.forgotpw {
color: #006666;
font-size: 12px;
font-family: arial;
text-decoration: underline}
a:active.related, a:active.learnmore, a:active.forgotpw {
color: #009999;
font-size: 12px;
font-family: arial;
text-decoration: underline}
a:link.whatsnew, a:visited.whatsnew, a:link.press, a:visited.press {
color: #009999;
font-size: 12px;
font-family: arial;
text-decoration: underline}
a:hover.press, a:hover.whatsnew	{
color: #006666;
font-size: 12px;
font-family: arial;
text-decoration: underline}
.topunav {
color: #009999;
font-size:10px;
font-family: Arial}
a:link.topunav, a:visited.topunav {
color: #009999;
font-size:10px;
font-family: arial;
text-decoration: underline}
a:hover.topunav, a:active.topunav {
color: #006666;
font-size:10px;
font-family: arial;
text-decoration: underline} 
a:visited.bright {
color: #cc6600;
font-size: 12px;
font-family: arial;
text-decoration: underline} 
.style1 {
color: #666666;
font-size: 12px;
font-family: Arial}
.mycbmembinfo {
color: #666666;
font-size: 12px;
font-family: Arial}
.subsectionheader {
color: #ffffff;
font-size: 12px;
font-family: Arial}
.divcolor {
color: #999999;
font-size: 12px;
font-family: Arial}
.members, groups, agents, vision, dentists{ 
color: #ffffff;
font-size:140%;
font-family: Arial}
.mycbbuttons {
color: #ffffff;
font-size: 12px;
font-weight: bold;
font-family: arial;
background:#003366;
padding:1px}
a:link.mycbbuttons, a:visited.mycbbuttons, a:hover.mycbbuttons, a:active.mycbbuttons {
color: #ffffff;
font-size: 12px;
font-weight: bold;
font-family: arial;
text-decoration: underline;
background:#003366;
padding:1px}
.subscriber {
color: #666666;
font-size: 12px;
font-weight: bold;
font-family: Arial}
.numerals {
color: #009999;
font-size: 12px;
font-family: Arial}
a:link.numerals, a:visited.numerals, a:active.numerals {
color: #009999;
font-size: 12px;
font-weight: bold;
font-family: arial;
text-decoration: underline}
a:hover.numerals {
color: #006666;
font-size: 12px;
font-weight: bold;
font-family: arial;
text-decoration: underline}
.quicklinksbg {
background-color: #ffcc66}
.quicklinks {
font-family: arial; 
font-size: 12px; 
color: #666666; 
background-color: #f3f3f3; 
width: 160px;
height: 12px}
.mycblogin {
font-family: arial; 
font-size: 12px; 
color: #666666}
.mycbloginbg {
font-family: arial; 
font-size: 12px; 
color: #666666; 
background-color: #b2bf99}
.cbdirect, fotd {
font-family: arial; 
font-size: 12px; 
color: #666666; 
background-color: #cccccc}
.mycbclock {
font-family: arial;
font-size: 9px; 
color: #ffffff}
.register {
font-family: arial;
color: #009999;
font-size: 13px;
font-weight: bold}
a:link.register, a:visited.register,  {
font-family: arial;
color: #009999;
font-size: 13px;
font-weight: bold;
text-decoration: underline}
a:hover.register {
font-family: arial;
color: #006666;
font-size: 13px;
font-weight: bold;
text-decoration: underline}
.indentfoot { 
padding-left:20px; 
padding-right:10px; 
padding-top: 10px; 
padding-bottom: 10px}
.foot {
font-family: arial;
color: #999999;
font-size: 12px;
line-height: 2.4}
a:link.foot, a:visited.foot {
font-family: arial;
color: #999999;
font-size: 12px;
text-decoration: underline}
a:hover.foot {
font-family: arial;
color: #333366;
font-size: 12px;
text-decoration: underline}
.bodycopy { 
font-family: arial;
color: #666666;
font-size: 12px}
.noid { 
font-family: arial;
color: #666666;
font-size: 12px}
input.submit {
color: #004080;
font-size: 75%;
font-weight: bold;
font-family: arial;
background: #cccccc}
input.reset {
color: #004080;
font-size: 75%;
font-weight: bold;
font-family: arial;
background: #cccccc none}
.mycbrowhdr {
font-family: arial;
font-size: 12px;
color: #666666;
font-weight: bold;
text-align: right}
.standardtext {
font-size: 16pt;
color: #666666;
font-family:  Arial}
.bordered-table {
border: 1px solid #cccccc}
.rtaligntxt {
font-size: 12px;
color: #666666;
font-family: arial;
text-align: right}
.errors {
color: red;
font-family: arial;
font-size: 10pt}
.centered {
text-align: center}
.left-padded {
padding-left: 10px}
th {
color: black;
font-family: arial;
font-size: 10pt;
text-align: le}
td {
color: black;
font-family: arial;
font-size: 9pt}
.fieldTitle {
font-weight: bold}
.style2 {font-size: 12px
}
.copyright {
font-size: 11px;
color: #666666;
font-family:  Arial}
.mycbbuttons {
padding-right: 1px;
padding-left: 1px;
font-weight: bold;
font-size: 12px;
background: #003366;
padding-bottom: 1px;
color: #ffffff;
padding-top: 1px;
font-family: Arial}
a.mycbbuttons:link {
padding-right: 1px;
padding-left: 1px;
font-weight: bold;
font-size: 12px;
background: #003366;
padding-bottom: 1px;
color: #ffffff;
padding-top: 1px;
font-family: arial;
text-decoration: none}
a.mycbbuttons:visited {
font-weight: bold;
font-size: 12px;
background: #003366;
color: #ffffff;
font-family: arial;
text-decoration: none}
a.mycbbuttons:hover, a.mycbbuttons:active {
padding-right: 1px;
padding-left: 1px;
font-weight: bold;
font-size: 12px;
background: #003366;
padding-bottom: 1px;
color: #ffffff;
padding-top: 1px;
font-family: arial;
text-decoration: underline}
table.data
{
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
FONT-SIZE: 12px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
BORDER-BOTTOM: #cccccc 1px solid;
BORDER-COLLAPSE: collapse
}
/* MODULE SPECIFIC STYLES */
.sm_padding { padding: 0px 15px 0px 0px; vertical-align: top; }
.col_padding { padding: 0px 15px 0px 0px; vertical-align: top; }
.box_padded { padding: 10px; background-color: #F7F6F2; }
.box { padding: 0px 10px 10px 0px; background-color: #F7F6F2; }
.arrow { padding-left: 5px; }
.text_wrap { float: left; padding-right: 15px; padding-bottom: 15px; }
.col_seperate, .col_separate { padding-right: 15px; }
.row_seperate, .row_separate { padding-top: 15px; }
.gray { color: #999999; }
.pad_top { padding-top: 15px; }
.pad_bottom { padding-bottom: 15px; }
.pad_left { padding-left: 15px; }
.pad_right { padding-right: 15px; }
.pad { padding: 15px; }
.pad_top_sm { padding-top: 10px; }
.pad_bottom_sm { padding-bottom: 10px; }
.pad_left_sm { padding-left: 10px; }
.pad_right_sm { padding-right: 10px; }
.pad_sm { padding: 10px; }
.hide { display: none; }
.show { display: block; 
}
table.data .highlight_blue {
  background-color: #EAF1F5;
}
table.data tr th,
table.data tr td {
  padding: 7px;
	margin: 0px;
	vertical-align: top;
}
table.data tr th {
	text-align: left;
}
table.data tr th span.note,
table.data tr td span.note {
  color: #999999;
}
table.data tr th ul,
table.data tr td ul {
  margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
} 
table.data tr th ul li,
table.data tr td ul li {
 	BACKGROUND-POSITION: left 0.8em;
	FONT-SIZE: 12px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Arial;
	line-height:15px;
	background-image: url('/images/bullet.jpg');
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
table.data tr th.even, table.data tr.even th,
table.data tr td.even, table.data tr.even td {
  background-color: #F7F6F2;
}
table.data tr th.odd, table.data tr.odd th,
table.data tr td.odd, table.data tr.odd td {
  background-color: #FFFFFF;
}
table.data tr th.separator, table.data tr.separator th,
table.data tr td.separator, table.data tr.separator td {
	border-top: 2px solid #2CACAC;
}
table.data tr th.separator_bottom, table.data tr.separator_bottom th,
table.data tr td.separator_bottom, table.data tr.separator_bottom td {
	border-bottom: 2px solid #2CACAC;
}
table.data tr th.row_separator, table.data tr.row_separator th,
table.data tr td.row_separator, table.data tr.row_separator td {
	border-top: 1px dotted #CCCCCC;
}
table.data tr th.solid_separator_top, table.data tr.solid_separator_top th,
table.data tr td.solid_separator_top, table.data tr.solid_separator_top td {
	border-top: 1px solid #CCCCCC;
}
table.data tr th.separator_bottom, table.data tr.separator_bottom th,
table.data tr td.separator_bottom, table.data tr.separator_bottom td {
	border-bottom: 2px solid #2CACAC;
	}
table.data {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
table.data tr th,
table.data tr td {
	padding: 7px;
	vertical-align: top;
}
table.data tr th {
	text-align: left;
}
table.data tr th ul,
table.data tr td ul {
  margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
} 
table.data tr th ul li,
table.data tr td ul li {
  padding-left: 10px;
	background-image: url('/images/arrow_teal.gif');
	background-repeat: no-repeat;
	background-position: 1px 5px;
	text-decoration: none;
}
table.data tr th.even, table.data tr.even th,
table.data tr td.even, table.data tr.even td {
  background-color: #F7F6F2;
}
table.data tr th.odd, table.data tr.odd th,
table.data tr td.odd, table.data tr.odd td {
  background-color: #FFFFFFF;
}
table.data tr th.separator, table.data tr.separator th,
table.data tr td.separator, table.data tr.separator td {
	border-top: 2px solid #009999;
}

table.data tr th.row_separator, table.data tr.row_separator th,
table.data tr td.row_separator, table.data tr.row_separator td {
	border-top: 1px dotted #CCCCCC;
}
/* BORDERS */
.border { border: 1px solid #CCCCCC; }
.border_top { border-top: 1px solid #CCCCCC; }
.border_right { border-right: 1px solid #CCCCCC; }
.border_bottom { border-bottom: 1px solid #CCCCCC; }
.border_left { border-left: 1px solid #CCCCCC; }
.border_nav { border-right: 1px solid #018F8F; }
.dotted { border-top: 1px dotted #CCCCCC; }
.dotted_bottom { border-bottom: 1px dashed #CCCCCC; }

/* MODULE SPECIFIC STYLES */
.sm_padding { padding: 0px 15px 0px 0px; vertical-align: top; }
.col_padding { padding: 0px 15px 0px 0px; vertical-align: top; }
.box_padded { padding: 10px; background-color: #F7F6F2; }
.box { padding: 0px 10px 10px 0px; background-color: #F7F6F2; }
.arrow { padding-left: 5px; }
.text_wrap { float: left; padding-right: 15px; padding-bottom: 15px; }
.col_seperate, .col_separate { padding-right: 15px; }
.row_seperate, .row_separate { padding-top: 15px; }

.rowodd  {
background: #CCCCCC;
}
.roweven  {
background: #FFFFFF;
}

	