/*-------------------------------------------------------------*/
/*---This Style Sheet uses a combination of CSS1 & CSS2
The Style sheet was created by Luis Barriga using the 
fundamental CSS components provided by the eBusiness 
department of Hartford Life Insurance Company.
The Hartford Insurance has intellectual rights to this Document.
---Luis Barriga email - barriga@vagre.com
---Please include a revised date when ever updated or modified
Created on: August-17-2005
Modified on: October-12-2005 ---*/
/*-------------------------------------------------------------*/
/*-----Common Text Formating --------*/
body {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: x-small;
	color: #000000;
	}
.body {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: x-small;
	color: #000000;
	}
p { 
	font-family: verdana,arial,geneva,sans-serif;
	font-size: x-small;
	color: #000000;
	}
td { 
	font-family: verdana,arial,geneva,sans-serif;
	font-size: x-small;
	color: #000000;
	}
H1 {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	margin-bottom : 0px;
	}
H2 {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	color: #006699;
	margin-bottom : 0px;
	}
H3 {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	color: #01471E;
	margin-bottom : 0px;
	}
sup {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: xx-small;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height : normal;
	font-weight : normal;
   }
sub {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: xx-small;
	margin-left: 0px;
	margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
	line-height : normal;
	font-weight : normal;
	}
.subtitle { 
	font-family: verdana,arial,geneva,sans-serif;
	font-size: small;
	font-weight:bold;
	}
.bold {
	font-weight:bold;
   }
.italic {
   font-style: italic;
   }
.BoldItalic {
	font-weight:bold;
   font-style: italic;
   }
.legal {
	font-family: verdana,arial,geneva,sans-serif; 	
	font-size: xx-small;
	color:#FFFFFF;
	}	
.legal2 {
	font-family: verdana,arial,geneva,sans-serif; 	
	font-size: xx-small;
	color:#000000;
	}
.small_font {
   font-family: verdana,arial,geneva,sans-serif; 	
   font-size: xx-small; 
   }
/*-------------Additional Text formating------------*/ 
.white_text { 
	color: #FFFFFF;
	}
.white_text_bold { 
	color: #FFFFFF;
   font-weight:bold;
	}
.white_text_bold_small{ 
   font-size: xx-small;
	color: #FFFFFF;
   font-weight:bold;
	}
.note { 
   font-size: xx-small;
	color: #2E462E;
	}
.success {
	font-size: xx-small;
   font-weight: bold; 
	color: #01471E;
	}
/*-------------Error Classes------------*/
.error { 
	font-family: verdana,arial,geneva,sans-serif;
   font-size: xx-small;
	color: #FF0000;
	font-weight: bold;
	}
/*-------------Anchor tag formating ------------------------*/	    
/*-------------Common Links ------------------------*/
a:link {
   color: #185CA9;
	text-decoration: none;
   }
a:hover {
   color: #1E7BE5;
	text-decoration: none;
   }
a:visited {
   color: #185CA9;
	text-decoration: none;
   }
a:visited:hover {
   color: #1E7BE5;
	text-decoration: none;
   }
/*-------------NAV1 ------------------------*/
a.nav1:link {
   font-family: verdana,arial,geneva,sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;    
   color: #185CA9;
	text-decoration: none;
   }
a.nav1:hover {
   font-family: verdana,arial,geneva,sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
   color: #1E7BE5;
	text-decoration: none;
   }
a.nav1:visited {
   font-family: verdana,arial,geneva,sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
   color: #185CA9;
	text-decoration: none;
   }
a.nav1:visited:hover {
   font-family: verdana,arial,geneva,sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
   color: #1E7BE5;
	text-decoration: none;
   }
/*-------------subnav ------------------------*/
a.subnav:link {
   font-family: verdana,arial,geneva,sans-serif;
	font-size: xx-small;
	font-style: normal;
   color: #185CA9;
	text-decoration: none;
   }
a.subnav:hover {
   font-family: verdana,arial,geneva,sans-serif;
	font-size: xx-small;
	font-style: normal;
   color: #1E7BE5;
	text-decoration: none;
   }
a.subnav:visited {
   font-family: verdana,arial,geneva,sans-serif;
	font-size: xx-small;
	font-style: normal;
   color: #185CA9;
	text-decoration: none;
   }
a.subnav:visited:hover {
   font-family: verdana,arial,geneva,sans-serif;
	font-size: xx-small;
	font-style: normal;
   color: #1E7BE5;
	text-decoration: none;
   }
.subnav_not_ava {
   font-family: verdana,arial,geneva,sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	}
/*-------------Forms formating------------*/    
input {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: xx-small;
	background:#FFFFFF;
	border-width: 1px 1px 1px 1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#898989;
	color: #2E462E;
	}
input.sensus {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: xx-small;
	border-width: 0px 0px 0px 0px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	color: #000000;
   background-color:#F5F5F5;
	}
textarea {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: xx-small;
	background:#FFFFFF;
	border-width: 1px 1px 1px 1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#898989;
	color: #2E462E;
	OVERFLOW: auto;
	}
select {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: xx-small;
	background-color:#FFFFFF;
	border-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#898989;
	color: #2E462E;
	}
option { 
	font-family: verdana,arial,geneva,sans-serif; 	
	font-size: xx-small;
	color:#2E462E;
	}
.buttons {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #444444;
   cursor: hand;
	text-decoration: none;
	background-color: #F5F5F5;
	border : 1px solid #000000;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#CCCCCC');
	white-space : pre;
	width : auto;
	word-spacing : normal;
	}
/*-------------Table formating------------*/
.tablex {
	border-width: 1px;
	border-style: solid;
	border-color: #898989;
	border-collapse: separate;
	background-color:#F5F5F5;
	}
#data_css table{
	font-size: xx-small;
	border-width: 1px;
	border-style: solid;
	border-color: #898989;
	background-color:#F5F5F5;
	}
#data_css td {
	font-size: xx-small;
	border-width: 1px;
	border-style: solid;
	padding: 0px 2px 0px 2px;
	border-color: #898989;
	}
.DataCssHead {
  	font-size: xx-small;
	background-color:#C9C9C9;
	font-weight : bold;
	}
#TableGrid table{
	border-width: 1px;
	border-style: solid;
	border-color: #898989;
	background-color:#F5F5F5;
	}
#TableGrid td {
	border-width: 1px;
	border-style: solid;
	padding: 2px 2px 0px 2px;
	border-color: #898989;
	}
.TableGridHead {
	background-color:#C9C9C9;
	font-weight : bold;
	}
.TableMainBody {
	width:750px;
	margin-left:5px;
}
/*-------------Picker Classes-------------*/
#picker_css table{
	border-width: 1px;
	border-style: solid;
	border-color: #898989;
	background-color:#F5F5F5;
	}
#picker_css td {
	border-width: 1px;
	border-style: solid;
	padding: 2px 2px 0px 2px;
	border-color: #898989;
	}
#picker_css th {
	border-width: 1px;
	border-style: solid;
	padding: 2px 2px 0px 2px;
	border-color: #898989;
	}
.picker_head {
	background-color:#C9C9C9;
	font-weight : bold;
	}
.picker_selected {
	background-color:#FFFFAA;
	}
a.picker_arrow:link {
   font-size: 12px;
	font-family: Webdings;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}
a.picker_arrow:hover {
   font-size: 12px;
	font-family: Webdings;
	color: #1E7BE5;
	text-decoration: none;
	font-weight: bold;
	}
a.picker_arrow:visited {
   font-size: 12px;
	font-family: Webdings;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}
a.picker_arrow:visited:hover {
   font-size: 12px;
	font-family: Webdings;
	color: #1E7BE5;
	text-decoration: none;
	font-weight: bold;
	}
.checkmark {
	font-family: Webdings;
	color: #000000;
	text-decoration: none;	
   font-size: 14px;
   text-align: center;
	}
/*-------------Scroll Classes-----------*/
.scroll_y {
	OVERFLOW: auto;
	}
/*-------------Census Classes -------------*/
.census_nav {
   font-family: verdana,arial,geneva,sans-serif;
	color: #185CA9;
	text-decoration: none;
	font-weight: bold
	}
.breadcrumb { 
	font-family: verdana,arial,geneva,sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	}
a.breadcrumb:link {
   color: #FFFFFF;
	text-decoration: none;
   }
a.breadcrumb:hover {
   color: #FFFFFF;
	text-decoration: underline;
   }
a.breadcrumb:visited {
   color: #FFFFFF;
	text-decoration: none;
   }
a.breadcrumb:visited:hover {
   color: #FFFFFF;
	text-decoration: underline;
   }
/*---- Layers ----*/
#lyr1, #lyr2, #lyr3 { position:absolute; visibility:hidden; 
	left:11px; top:208px; width:548px; z-index:40; }

.Hold
{
	border-right: black thin solid;
	padding-right: 10px;
	border-top: black thin solid;
	padding-left: 10px;
	padding-bottom: 1px;
	border-left: black thin solid;
	padding-top: 1px;
	border-bottom: black thin solid;
	border-collapse: collapse;
}
.RatingReportTable
{
	border-width: 1px;
	border-style: solid;
	border-color: #898989;
	background-color:#F5F5F5;
}
.RatingReportTH
{
	background-color:#C9C9C9;
	font-weight : bold;
}
.RatingReportTD
{
	border-width: 1px;
	border-style: solid;
	padding: 2px 2px 0px 2px;
	border-color: #898989;
}