@charset "utf-8";
/* CSS Document */

body {
	background: #000;
	margin: 0 auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
}

a {
	color: #fff;
	font-weight: bold;
}

#indexBg {
	background: #1d1d24;
	width: 919px;
	margin: 0 auto;
}

.clearUl {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.clearFloat {
	clear: left;
}

#indexTopArea {
	width:919px;
}

#indexTopArea #navArea {
	width: 372px;
	height: 461px;
	float: left;
	background: url('../images/top_left2.jpg') no-repeat;
	margin: 0;
	padding: 0;
}


#indexTopArea #flashArea {
	width: 547px;
	height: 461px;
	float: left;
	margin: 0;
	padding: 0;
}

#indexBottomArea {
	overflow: auto;
	clear: left;
	margin: 0;
	padding: 0;
	background: url('../images/bg.png') repeat-x #01162d;

}

#indexBottomArea #leftContent {
	float: left;
	width: 400px;
	overflow: auto;
}

#indexBottomArea #rightContent {
	float: left;
	width: 472px;
	margin-left: 13px;
	overflow: auto;
}

#indexBottomArea #leftContent #search {
	margin: 10px 0 0 39px;
}

#indexBottomArea #leftContent #search #siteSearchImg {
	float: left;
	width: 87px;
	height: 31px;
}

#indexBottomArea #leftContent #search #input_area {
	float: left;
	background: url('../images/input_search.png') no-repeat;
	width: 163px;
	height: 31px;
	border: 0;
}

#indexBottomArea #leftContent #search #input_field {
	background: none;
	margin: 8px 0 0 10px;
	width: 142px;
	height: 26px;
	border: 0;
}

#indexBottomArea #leftContent #search #searchBtn {
	float: left;
	width: 88px;
	height: 31px;
}

#indexBottomArea #leftContent #search #Div {
	clear: left;
}

#indexBottomArea #leftContent #special {
	margin: 40px 0 0 37px;
}

#indexBottomArea #leftContent #special .specialBtn {
	float: left;
}


#indexBottomArea #rightContent #header {
	margin: 8px 0 0 0;
}

#indexBottomArea #rightContent #content {
	margin: 10px 0 0 0;
	padding: 0;
}


#indexBottomArea #footbarDiv {
	clear: left;
	margin-left: 39px;
	padding-top: 5px;
}

#indexBottomArea #footbar {
	clear: left;
	margin: 10px 0 15px 0;
	font-size: 10px;
	text-align: center;
}

#interiorBg {
	background: #1d1d24;
	width: 919px;
	/*overflow: auto;*/
	margin: auto;
	z-index: -3;
}

#interiorTopLeftMain {
	float: left;
	width: 297px;
	height: 481px;
	background: url('../images/int_topleft.jpg') no-repeat;
}

#interiorRight {
	float: left;
	width: 622px;
	height: 481px;
	z-index: -1;
}

#interiorRight #header {
	width: 622px;
	height: 272px;
	background: url('../images/header_aboutus.jpg') no-repeat;
}

#interiorRight #header #search {
	position: relative;
	top: 180px;
	left: 265px;
	width: 340px;
	height: 33px;
}

#interiorRight #header #search #siteSearchImg {
	float: left;
	width: 87px;
	height: 31px;
}

#interiorRight #header #search #input_area {
	float: left;
	background: url('../images/input_search.png') no-repeat;
	width: 163px;
	height: 31px;
	border: 0;
}

#interiorRight #header #search #input_field {
	background: none;
	margin: 8px 0 0 10px;
	width: 142px;
	height: 26px;
	border: 0;
}

#interiorRight #header #search #searchBtn {
	float: left;
	width: 88px;
	height: 31px;
}

#interiorRight #topContent {
	width: 622px;
	height: 209px;
	background: url('../images/int_top_content.jpg') no-repeat;
}
#interiorRight #topContent .topToColumn {
	margin: 0;
	padding-left: 197px;
}

#interiorRight #topContent h2 {
	margin: 0;
	padding: 30px 20px 0 130px;
}

#interiorRight #topContent h3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: none;
}

#interiorRight #topContent p {
	margin: 0;
	padding: 10px 20px 0 130px;
}
#interiorRight #topContent ul {
	margin: 0;
	padding: 10px 20px 0 220px;
}
#interiorRight #topContent .subheader {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 10px 20px 0 200px;
}
#interiorContent {
	overflow: auto;
	clear: left;
	margin: 0;
	padding-top: 0;
	background: url('../images/int_bg.png') repeat-x #01162d;
}

.formContent {
	padding: 0;
	width: 100px;
	margin: 10px 35px 0 35px;
}

#interiorContent .intColumn, #interiorContent .intColumnSafety {
	width: 459px;
	float: left;
}
#interiorContent .intColumn ul, #interiorContent .intColumnSafety ul {
	margin: 0;
	padding: 5px 0 0 60px;
}

#interiorContent .intColumn .column, #interiorContent .intColumnSafety .column {
	width: 160px;
	float: left;
	margin: 0;
	padding: 10px 0 0 0px;
}
#interiorContent .intColumn .mergeToTop {
	padding-top: 0;
}
#interiorContent h2 {
	margin: 0;
	padding: 20px 35px 0 35px;
}

#interiorContent h3 {
	margin: 0 0 10px 35px;
	padding: 0;
	font-size: 14px;
	font-weight: none;
}
#interiorContent .formContent h3 {
	margin: 0 0 10px 0;
}

#interiorContent p {
	margin: 0;
	padding: 10px 35px 0 35px;
}

#interiorContent .subheader {
	font-size: 14px;
	font-weight: bold;
}

#interiorContent #footbarDiv {
	clear: left;
	margin-left: 39px;
	padding-top: 5px;
}

#interiorContent #footbar {
	clear: left;
	margin: 10px 0 15px 0;
	font-size: 10px;
	text-align: center;
}

.interiorImg {
	margin: 20px 0 0 35px;
	padding: 0;
}


#lnk:link {color: #ffffff} 
#lnk:visited {color: #999999} 
#lnk:hover {color: #660000}   
#lnk:active {color: #ffffff}



.lnk{
text-decoration:underline;
}





#shimBinReport{
width: 200px;
}
#shimCinReport{
width: 100px;
}
.tdInReport{
border-bottom: #999999 1px solid;
padding: 4px;
}




#tbInRes{
text-align: center;
}
#tbInRes td{
background-color:#000000;
border:#FFFFFF thin solid;
width: 180px;
margin: 0;

}

#tbInRes td div {
	text-align:center;
}


.subTitleInComcov{
padding-left: 25px;
text-decoration:underline;
}

#endShimInComcov{
height: 50px;
}

.titleInContact{
font-weight: bold;
}
#shimInContact{
width: 20px;
}
#shimInContactA{

}
#shimInContactB{
height: 5px;
}
#shimInContactForEntire{
width: 350px;
}
#formInContact td{

}

.headingInP{
font-weight: bold;
}
#tdInP img{
width: 70px;
}
.policyContentInP{
text-align:left;
border: #666666 3px solid;
background-color:#FFFFFF;
color: #000000;
width: 750px;
padding-top: 5px;
padding-right: 15px;
padding-bottom: 20px;
}


#tbInTest{
text-align: left;
width: 875px;
}

#shimForEntireInTest{
width: 75px;
}
#CEO{
font-size: 15;
text-align: center;
}
.titleInTest{
text-align:center;
background-color: #003366;
font-weight:bold;
}
.jbTitleInTest{
padding: 4px 24px 4px 4px;
background-color:#000000;
}


.titleInTrans{
font-weight: bold;
font-size: 16px;
}
.titleiiInTrans{
font-weight: bold;
font-size: 14px;
text-decoration:underline;
}
.translists  ul {
	margin: 0;
	padding: 0 0 0 40px;
}

.translists  ul li {
	margin: 3px 0 3px 0;
	padding: 0;
}
.translists ul li ul  {
	margin: 0;
	padding: 0 0 0 20px;
}
.translists ul li ul li {
	margin: 3px 0 3px 0;
	padding: 0;
}


#entireFormWithShim{
width: 750px;
}
#entireFormWithShim td{
border:#ffffff 1px solid;
}
.titleAInQ{
text-align: center;
background-color: #000000;
font-weight: bold;
}
.titleInQ{
text-align: center;
background-color: #666666;
}
.itemInQ{
border-bottom: #ffffff 1px solid;
}
.subtitleInQ{
background-color: #000000;
}
#shimInQ{
width: 40px;
}

#topContent #siteMapContainer {
	list-style-type: none;
}
#topContent #siteMapContainer .leftColumn {
	float: left;
	width: 225px;
	height: 200px;
	margin: 0 0 0 -80px;
	padding: 0;
}
#topContent #siteMapContainer .rightColumn {
	float: left;
	width: 225px;
	height: 200px;
	margin: 0;
	padding: 0;
}
#topContent #siteMapContainer .leftColumn ul, #topContent #siteMapContainer .rightColumn ul {
	list-style-type: disc;
	margin: 0;
	padding: 0 0 0 20px;
}
#topContent #siteMapContainer .leftColumn ul li, #topContent #siteMapContainer .rightColumn ul li {
	margin: 0;
	padding: 3px 0;
}
#topContent #siteMapContainer .leftColumn ul li ul, #topContent #siteMapContainer .rightColumn ul li ul {
	list-style-type: disc;
	margin: 0;
	padding: 0 0 0 30px;
}
#topContent #siteMapContainer .leftColumn ul li ul li, #topContent #siteMapContainer .rightColumn ul li ul li {
	margin: 0;
	padding: 1px 0;
}
#map{
	width: 400px;
	height: 360px;
	overflow: hidden;
	float: right;
	margin: 20px 0;
	border: 3px #fff solid;
	color: #000;
}
#map a{
	color: #000;
}
#map2{
	width: 400px;
	height: 360px;
	overflow: hidden;
	float: right;
	margin: 20px 0;
	border: 3px #fff solid;
	color: #000;
}
#map2 a{
	color: #000;
}
