body {
	background: #ccc url(images/home_bg.gif) 0 0 repeat-x;
	margin-left: 0; 
	margin-top: 0;
	padding: 0;
	text-align: center;
}

A
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	color: #990033;
	text-decoration : none;
}
A:active
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	color: #990033;
	text-decoration: underline;	

}
A:hover
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	color: #990033;
	text-decoration: underline;
}
A:link
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	color: #990033;
	text-decoration : none;	

}
A:visited
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	color: #cc0033;
}

#envelope 
{
	position: relative;
	width: 741px;
	margin: 20px auto 20px auto;
}

#col1, #nav, #mainPanel, #innerPanel, #middlecol, #rightcol { 
	float: left; 
	text-align: left;
}


#mainPanel { 
	width: 723px;
}

#toplogin {
	width: 720px;
	text-align:right;
	margin-top: 4px;
}

#offset { 
	width: 11px;

}

#innerPanel { 
	background-color: #fff;
	width: 711px;
	vertical-align: top;
	position: relative;
	left: 9px;
}

#nav {
	
	text-align: left;
	position: absolute;
	top: 213px;
	left: 0px; 
	padding-bottom: 6px;
	
}

#advantage {
	width: 174px;
	margin: 20px 0 0 14px;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	position: relative;
}

#middlecol {
	width: 340px;
	margin-left: 187px;
	top: -6px;	
	position: absolute;
	border-top: 7px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#rightcol 
{
	width: 169px;
	left: 534px;
	top: -6px;
	position: absolute;
	padding-top: 4px;
	padding-left: 3px;
	padding-bottom: 2px;
	border-top: 7px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	
}

#rightcolcontent
{
	background: transparent url(images/home_right_panel_bg.gif) 0 0 repeat-y;
	margin-top: -5px
}

#copyright_home {
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	color: #666666;
	padding-left: 12px;
	padding-right: 4px;
	padding-bottom: 1px;
	line-height: 1.75em;

}


#client_perspectives {
	width: 191px;
	position: relative;
	margin-left: -6px;
}

#innermiddlecol {
	width: 340px;
	margin-left: 187px;
	top: -6px;	
	position: absolute;
	border-top: 7px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#innerrightcol 
{
	background: transparent url(images/home_right_panel_bg.gif) top repeat-x;
	width: 176px;
	
	margin-left: 528px;
	top: -6px;
	position: absolute;
	border-top: 7px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#content {
	position: relative;
	width: 330px;
	margin-top: 5px;
	margin-left: 5px;
}

#copy {
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	color: #666666;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 1px;
	line-height: 1.75em;
	min-height: 100px;
}


#content1, #content2 {
	float: left;
}

#content1 {
	width: 458px;
}

#content2 {
	width: 265px;
}

p.nopad { 
	padding: 0px; 
	margin: 0px; 
}


p, form {
	margin: 0;
	padding: 0;
}

#div1, #div2, #div3, #div4, #div5, #div6 {
	 position: absolute;
	 background-color: #A5022B; 
	 visibility: hidden;
}

#div1 {
	 z-index: 500;
	 top: 30px;
	 left: 64px; 
}

#div2 {
	 z-index: 502;
	 top: 30px;
	 left: 135px; 
}

#div3 {
	 z-index: 503;
	 top: 30px;
	 left: 223px; 
}

#div4 {
	 z-index: 504;
	 top: 30px;
	 left: 324px; 
}

#div5 {
	 z-index: 505;
	 top: 30px;
	 left: 479px; 
}

#div6 {
	 z-index: 506;
	 top: 30px;
	 left: 589px; 
}

.ddnav a {
	display: block;
	padding: 5px 12px;
}

.ddnav a:link, .ddnav a:visited {
	font-family : Arial, Helvetica, Verdana;
	font-size : 10px;
	color : #ccc;
	text-decoration : none;
}

.ddnav a:hover {
	color : #fff;
	background-color:#CB0133; 
}

td.pad {
	padding-bottom: 10px;
}

#inspection {
	width: 458px;
	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;
}



#dualleft {
	width: 458px;
	margin: 0;
	padding: 0;
	background: #fff url(images/home_shadowbg.gif) right 0 repeat-y;
}

#daulleftinside {
	width: 458px;
	background: transparent url(images/duallefbg.gif) right 0 no-repeat;
}

#dualleftcontent {
	width: 458px;
	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: 265px;
	height: 97px;
	background: transparent url(images/home_searchbg.gif) 0 0 no-repeat;
	padding-left: 120px;
}

#searchcontent {
	padding-top: 5px;
}

.gray {
	font-family : Arial, Helvetica, Verdana;
	font-size : 10px;
	color: #ccc;
}

.white {
	font-family : Arial, Helvetica, Verdana;
	font-size : 10px;
	color: #fff;
}

.form {
	font-family : Arial, Helvetica, Verdana;
	font-size : 10px;
	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 : 10px;
	color: #c03;
	font-weight: bold;
}

#customercenter {
	position: relative;
	padding: 0 17px;
}

img#login {
	float: right;
	margin: 10px;
}


#footer { 
	position: relative;
	clear: both; 
	padding-top: 20px;
	font-family : Arial, Helvetica, Verdana;
	font-size : 10px;
	color: #999;
	
}

#footer a, #footer a:visited {
	font-family : Arial, Helvetica, Verdana;
	font-size : 10px;
	color: #999;
	text-decoration: none;
}

#footer a:hover {
	color: #c03;
}