body {
	margin: 0;
	padding: 0;
	background: #fff url(images/homebg.gif) 0 0 repeat-x;
	text-align: center;
}

* {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
}

a, a:visited {
	color: #001d77;
}

a:hover {
	color: #ccc;
}

#envelope {
	position: relative;
	width: 948px;
	margin: auto;
}

#col1, #col2, #col3 { 
	float: left; 
	text-align: left;
}

#col3 {
	width: 5px;
	background: transparent url(images/home_leftbg.gif) 0 0 repeat-y;
}

#col1 { 
	width: 925px;
}

#col2 { 
	background: transparent url(images/home_rightshadow.gif) 0 0 repeat-y;
	width: 13px;
}

#content {
	position: relative;
	width: 925px;
}

#content1, #content2 {
	float: left;
}

#content1 {
	width: 586px;
}

#content2 {
	width: 339px;
}

#nav {
	width: 925px;
	background: transparent url(images/navbg.gif) 0 0 repeat-x;
	text-align: center;
}

p, form {
	margin: 0;
	padding: 0;
}

#div1, #div2, #div3, #div4, #div5, #div6 {
	 position: absolute;
	 background-color: #124d8e; 
	 visibility: hidden;
}

#div1 {
	 z-index: 500;
	 top: 30px;
	 left: 164px; 
}

#div2 {
	 z-index: 502;
	 top: 30px;
	 left: 235px; 
}

#div3 {
	 z-index: 503;
	 top: 30px;
	 left: 323px; 
}

#div4 {
	 z-index: 504;
	 top: 30px;
	 left: 424px; 
}

#div5 {
	 z-index: 505;
	 top: 30px;
	 left: 579px; 
}

#div6 {
	 z-index: 506;
	 top: 30px;
	 left: 689px; 
}

.ddnav a {
	display: block;
	padding: 5px 12px;
}

.ddnav a:link, .ddnav a:visited {
	font-family : Arial, Helvetica, Verdana;
	font-size : 12px;
	color : #ccc;
	text-decoration : none;
}

.ddnav a:hover {
	color : #fff;
	background-color:#011141; 
}

td.pad {
	padding-bottom: 10px;
}

#inspection {
	width: 586px;
	background: #fff url(images/home_shadowbg.gif) right 0 repeat-y;
	margin: 0;
	padding: 0;
}

#inspectioncontent {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	padding-right: 30px;
	padding-bottom: 0;
	background: transparent url(images/inspectioncontent_shadow.gif) right bottom no-repeat;
}

.content {
	font-family : Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
}

#dualleft {
	width: 586px;
	margin: 0;
	padding: 0;
	background: #fff url(images/home_shadowbg.gif) right 0 repeat-y;
}

#daulleftinside {
	width: 586px;
	background: transparent url(images/duallefbg.gif) right 0 no-repeat;
}

#dualleftcontent {
	width: 586px;
	margin: 0;
	padding: 0;
	padding-bottom: 0;
	background: transparent url(images/home_shadowbg.gif) right bottom no-repeat;
}

td.td1 {
	padding-top: 10px;
}

td.td2 {
	background-color: #ececec;
}

td.td3 {
	padding-top: 10px;
	padding-left: 8px;
}

#td1 {
	padding-left: 20px;
}

#search {
	width: 339px;
	height: 97px;
	background: transparent url(images/home_searchbg.gif) 0 0 no-repeat;
	padding-left: 170px;
}

#searchcontent {
	padding-top: 5px;
}

.gray {
	font-family : Arial, Helvetica, Verdana;
	font-size : 11px;
	color: #ccc;
}

.white {
	font-family : Arial, Helvetica, Verdana;
	font-size : 11px;
	color: #fff;
}

.form {
	font-family : Arial, Helvetica, Verdana;
	font-size : 11px;
	color: #000;
}

#searchbutton, #demo {
	text-align: right;
	background: transparent url(images/home_searchbuttonbg.gif) 0 0 no-repeat;
}

#resource {
	padding: 10px 17px;
}

.red {
	font-family : Arial, Helvetica, Verdana;
	font-size : 11px;
	color: #001d77;
	font-weight: bold;
}

#customercenter {
	position: relative;
	padding: 0 17px;
}

img#login {
	float: right;
	margin: 10px;
}

td#cellone {
	background: transparent url(images/home_shadowbg.gif) right 0 repeat-y;
}

#footer { 
	position: relative;
	clear: both; 
	background: url(images/homebottombg.gif) 0 0 no-repeat;  
	padding-top: 50px;
	padding-left: 80px;
	font-family : Arial, Helvetica, Verdana;
	font-size : 10px;
	color: #000;
}

#footer a, #footer a:visited {
	font-family : Arial, Helvetica, Verdana;
	font-size : 10px;
	color: #000;
	text-decoration: none;
}

#footer a:hover {
	color: #001d77;
}