html, body {
	background-image:url(../images/home/homebg.gif);
	background-repeat:repeat-x;
	height:100%;
}

#container {
	position:relative;
	display:table;
	top:0px;
	width:840px;
}

#borderleft {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:40px;
	height:500px;
}

#logo-home {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:206px;
	height:500px;
}

#logo {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:206px;
	height:552px;
}

#body{
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:516px;
	padding:0px;
	margin:0px;
	background-image:url(../images/home/navbg.gif);
}

#nav{
	position:relative;
	float:left;
	top:0px;
	left:40px;
	height:123px;
	width:516px;
	padding:0px;
	margin:0px;

}

#about-off a{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:61px;
	height:49px;
	padding-top:74px;
	background-image:url(../images/home/about_off.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#about-current a{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:61px;
	height:49px;
	border-top: 15px solid #bf311a;
	padding-top:59px;
	background-image:url(../images/home/about_on.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#about-off a:hover {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:61px;
	height:49px;
	border-top: 15px solid #dfdfdf;
	padding-top:59px;
	background-image:url(../images/home/about_over.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#services-off a{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:73px;
	height:49px;
	padding-top:74px;
	background-image:url(../images/home/services_off.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#services-current a{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:73px;
	height:49px;
	border-top: 15px solid #bf311a;
	padding-top:59px;
	background-image:url(../images/home/services_on.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#services-off a:hover{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:73px;
	height:49px;
	border-top: 15px solid #dfdfdf;
	padding-top:59px;
	background-image:url(../images/home/services_over.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}



#process-off a{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:71px;
	height:49px;
	padding-top:74px;
	background-image:url(../images/home/process_off.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#process-current a{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:71px;
	height:49px;
	border-top: 15px solid #bf311a;
	padding-top:59px;
	background-image:url(../images/home/process_on.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#process-off a:hover{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:71px;
	border-top: 15px solid #dfdfdf;
	padding-top:59px;
	background-image:url(../images/home/process_over.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#alliances-off a{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:82px;
	height:49px;
	padding-top:74px;
	background-image:url(../images/home/alliances_off.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#alliances-current a{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:82px;
	height:49px;
	border-top: 15px solid #bf311a;
	padding-top:59px;
	background-image:url(../images/home/alliances_on.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#alliances-off a:hover{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:82px;
	height:49px;
	border-top: 15px solid #dfdfdf;
	padding-top:59px;
	background-image:url(../images/home/alliances_over.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#clients-off a{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:64px;
	height:49px;
	padding-top:74px;
	background-image:url(../images/home/clients_off.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#clients-current a{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:64px;
	height:49px;
	border-top: 15px solid #bf311a;
	padding-top:59px;
	background-image:url(../images/home/clients_on.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#clients-off a:hover{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:64px;
	height:49px;
	border-top: 15px solid #dfdfdf;
	padding-top:59px;
	background-image:url(../images/home/clients_over.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#press-off a{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:56px;
	height:49px;
	padding-top:74px;
	background-image:url(../images/home/press_off.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#press-current a{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:56px;
	height:49px;
	border-top: 15px solid #bf311a;
	padding-top:59px;
	background-image:url(../images/home/press_on.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#press-off a:hover{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:56px;
	height:49px;
	border-top: 15px solid #dfdfdf;
	padding-top:59px;
	background-image:url(../images/home/press_over.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#contact-off a{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:71px;
	height:49px;
	padding-top:74px;
	background-image:url(../images/home/contact_off.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#contact-current a{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:71px;
	height:49px;
	border-top: 15px solid #bf311a;
	padding-top:59px;
	background-image:url(../images/home/contact_on.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#contact-off a:hover{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:71px;
	height:49px;
	border-top: 15px solid #dfdfdf;
	padding-top:59px;
	background-image:url(../images/home/contact_over.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#splash{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:554px;
}

#footer{
	width:800px;
	text-align:center;
	padding-top:20px;
}

#content{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:450px;
	height:100%;
	background-image:url(../images/bodybg.gif);
	background-repeat:no-repeat;
	text-align: left;
	padding-left:50px;
	padding-top:27px;
}

#content p{
	font-family:helvetica, arial, verdana, sans-serif;
	font-size:13px;
	color:#808080;
	line-height:18px;
}

#content p a, a:active{
	font-family:helvetica, arial, verdana, sans-serif;
	font-size:13px;
	color:#bf311a;
	line-height:18px;
	text-decoration:underline;
}

#content p a:hover{
	font-family:helvetica, arial, verdana, sans-serif;
	font-size:13px;
	font-style: italic;
	color:#bf311a;
	line-height:18px;
	text-decoration:underline;
}

ul li{
	font-family:helvetica, arial, verdana, sans-serif;
	font-size:13px;
	color:#808080;
	line-height:18px;
	padding-bottom:10px;
	list-style-image: url(../images/dashbullet.gif);
}

.copyright {
	font-family:helvetica, arial, verdana, sans-serif;
	font-size:10px;
	color:silver;
	text-decoration:none;
	line-height:14px;
}

.copyright a, a:active{
	font-family:helvetica, arial, verdana, sans-serif;
	font-size:10px;
	color:silver;
	text-decoration:none;
	line-height:14px;
}

.copyright a:hover{	font-family:helvetica, arial, verdana, sans-serif;
	font-size:10px;
	color:silver;
	text-decoration:underline;
	line-height:14px;
	}
