/* by Shawn */

.home a.home,
.info a.info,
.faq a.faq,
.downloads a.downloads,
.glossary a.glossary,
.links a.links,
.forms a.forms,
.voluntary a.voluntary,
.group a.group,
.select a.select,
.philosophy a.philosophy,
.peoplearetalking a.peoplearetalking,
.history a.history,
.ratings a.ratings,
.links a.links ,
.resume a.resume,
.privacy a.privacy,
.conf a.conf,
.terms a.terms,
.providers a.providers,
.employees a.employees,
.employers a.employers,
.producers a.producers,
.kit a.kit {
	color:#666;
}

#col_1_1 {
	background-image: url(../images/sub/leftNav_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 44px;
	width:202px;
}
#col_1_1 .space{
	padding: 10px;
}
#col_1_1 select{
	font-size: 9pt;
	width: 170px;
}
#col_1_1 ul{
	margin:0;
	padding:0;
	border-top: 1px dotted #666;
}
#col_1_1 li{
	list-style-position: inside;
	list-style-image: url(../images/leftArrow.gif);
	list-style-type: none;
}
#col_1_1 a{
	font-weight:bold;
	font-size:9pt;
}

#col_1_2 {
	width:541px;
}
#col_1_2 .space{
	padding: 15px 15px 40px;
}
#col_1_2 ul{
	padding: 0px 0px 10px 15px;
	margin: 0px 0px 0px 15px;
}
#col_1_2 li{
	font-size:9pt;
	color:#666;
	padding: 0;
	margin:0;
}
#col_1_2 h1{
	padding:15px 0px 0px 15px;
	margin:0;
	background-image: url(../images/sub/header_bg.gif);
	background-repeat: no-repeat;
	height: 44px;
	color:#063868;
	font-size:18pt;
	border-left:1px solid #fff;
}
#shelf_2{
	margin-top:-15px;
	width:541px;
	border-left:1px solid #e7e7e7;
	background-color:#f3f3f3;
}
.leftBorder{
	border-left:1px solid #e7e7e7;
	background-color:#fff;
	margin-top:-15px;
}
#col_2_1 {
	width:340px;
	background-color:#fff;
}
#col_2_1 .formTable th {
	text-align:right;
	padding-right:3px;
}
#col_2_1 .formTable .text{
	width:170px;
}
#col_2_1 .formTable .text2{
	width:170px;
	height:85px;
}/*
#col_2_1 .formTable  .text.date{
	width:30px;
}*/
#col_2_1 .formTable #time_to_call{
	margin-bottom:6px;
}
#col_2_1 .formTable .buttonBox{
	text-align:right;
	padding-right:13px;
	border-top:1px dotted #666;
	padding-top:6px;
}
.glossary dl{
	font-size:9pt;
}
.glossary dt{
	color:#063868;
	text-decoration:underline;
}
.glossary dd{
	color:#666;
	padding-bottom:12px;
}
.glossary fieldset a {
	display:block;
	text-align: right;
}
.contact dl{
	padding:0;
	margin: 0px 0px 10px 0px;
	font-size:9pt;
}
.contact dt{
	color:#063868;
}
.contact dd{
	color:#666;
}
dl#formDL{
	padding:0;
	margin: 0px 0px 10px 0px;
	font-size:9pt;
}
#formDL dt{
	color:#063868;
}
#formDL dd{
	padding:0;
	margin: 0px 0px 5px 5px;
	color:#666;
}
#formDL select, #formDL input.text, #formDL textarea{
	width:150px;
	font-size:9pt;
}
#col_2_2 {
	width:201px;
}
#col_2_2 ul{
	margin:0 0 20px;
	padding:0;
}
#col_2_2 li{
	list-style-position: inside;
	list-style-image: url(../images/rightArrow.gif);
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
}
#col_2_2 a{
	font-size:9pt;
	color:#666;
}
#col_2_2 a:hover{
	color:#E2D6B4;
}

.home #col_2_2 a.home,
.claim #col_2_2 a.claim,
.recruitment #col_2_2 a.recruitment,
.providers #col_2_2 a.providers,
.calculators #col_2_2 a.calculators,
.rfq #col_2_2 a.rfq,
.faq #col_2_2 a.faq,
.forms #col_2_2 a.forms,
.brochures #col_2_2 a.brochures,
.eligibility #col_2_2 a.eligibility,
.license #col_2_2 a.license {
	color:#1D7AA4;
	text-decoration:underline;
}

#shelf_3{
	width:310px;
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;
	padding: 10px 0px 0px;
	margin-bottom: 10px;
}
#shelf_3 p{
	width:155px;
}
.form dl{
	font-size:9pt;
}
.form .text{
	font-size:9pt;
	width:240px;
}
.form .short{
	font-size:9pt;
	width:100px;
}
.form .middle{
	font-size:9pt;
	width:30px;
}
.faq h5{
	color:#666;
	font-size:9pt;
	margin:0;
	padding:7px 0px 6px;
}
.leftBorder .twoColumns{
	width:270px;
}
div#shelf_2.leftBorder{
	background-color:#fff;
}
#eligibilityForm .text{
	width:250px;
	font-size:9pt;
}
#eligibilityForm .dependantName{
	width:170px;
}
#eligibilityForm .date{
	width:60px;
}
#eligibilityForm .ssn{
	width:70px;
}
.pressReleases td{
	padding: 0px 0px 10px 20px;
}
.pressReleases th{
	padding: 0px 0px 10px 10px;
	font-weight:normal;
}
.pressReleases td a{
	font-size:10pt;
}
.incomeStatement td{
	padding: 5px 6px;
	border: 1px solid #ddd;
	color:#444;
	margin: 1px;
	text-align:right;
}
.incomeStatement .year td{
	font-weight:bold;
}
.incomeStatement th{
	padding: 5px 6px;
	margin: 1px;
}
#formsShelf{
	width: 450px;
}
#formsShelf div{
	width: 225px;
}
#formsShelf *{
	font-size:9pt;
}
#formsShelf dt{
	font-weight:bold;
}
#formsShelf dd{
	padding: 2px 0px 5px 7px;
	margin:0;
}
#formsShelf p{
	color:#444;
}