html, body {
	background-image:url(../images/background.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;
}

h1{
	font-family:helvetica, arial, verdana, sans-serif;
	font-size:16px;
	color:#bf311a;
	line-height:22px;
}

#body{
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:516px;
	padding:0px;
	margin:0px;
}

#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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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;
}

.clientscontent{
	width:500px !important;
}

#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;
}

#popup{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:500px;
	height:100%;
	text-align: left;
	padding-left:50px;
	padding-top:15px;
}

#popup p{
	font-family:helvetica, arial, verdana, sans-serif;
	font-size:13px;
	color:#808080;
	line-height:18px;
}

#popup p a, a:active{
	font-family:helvetica, arial, verdana, sans-serif;
	font-size:13px;
	color:#bf311a;
	line-height:18px;
	text-decoration:underline;
}

#popup p a:hover{
	font-family:helvetica, arial, verdana, sans-serif;
	font-size:13px;
	font-style: italic;
	color:#bf311a;
	line-height:18px;
	text-decoration:underline;
}

.testimoniallogo{
	width:110px;
	height:100px;
	float:left;
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:top;
}

.testimoniallogolarge{
	width:165px;
	height:100px;
	float:left;
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:top;
}

.logolink{
	width:85px;
	height:140px;
	float:left;
	padding:0px;
	margin:0 10px 0 0;
	text-align:center;
	vertical-align:top;
}

.logolink2{
	width:155px;
	height:140px;
	float:left;
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:top;
}

.logolink3{
	width:200px;
	height:140px;
	float:left;
	padding:0px;
	margin:0px;
	padding-top:20px;	
	text-align:center;
	vertical-align:top;
}

.testlink{
	width:100px;
	float:left;
	padding-top:10px;
	margin:0px;
	text-align:center;
	vertical-align:top;
}

.testlink2{
	width:155px;
	float:left;
	padding-top:10px;
	margin:0px;
	text-align:center;
	vertical-align:top;
}

.logolink3 p{
	font-family:helvetica, arial, verdana, sans-serif;
	font-size: 11px;
	line-height:20px;
	margin:0px;
	padding:0px;
}

.logolink3 a, a:active{
	font-family:helvetica, arial, verdana, sans-serif;
	color:#bf311a;
	font-size: 11px;
	line-height:20px;
	margin:0px;
	padding:0px;
}

.logolink3 a:hover{
	font-family:helvetica, arial, verdana, sans-serif;
	color:#bf311a;
	font-size: 11px;
	line-height:20px;
	margin:0px;
	padding:0px;
}

.logolink3 a:visited{
	font-family:helvetica, arial, verdana, sans-serif;
	color:#777777;
	font-size: 11px;
	line-height:20px;
	margin:0px;
	padding:0px;
}


.logolink2 p{
	font-family:helvetica, arial, verdana, sans-serif;
	font-size: 11px;
	line-height:20px;
	margin:0px;
	padding:0px;
}

.logolink2 a, a:active{
	font-family:helvetica, arial, verdana, sans-serif;
	color:#bf311a;
	font-size: 11px;
	line-height:20px;
	margin:0px;
	padding:0px;
}

.logolink2 a:hover{
	font-family:helvetica, arial, verdana, sans-serif;
	color:#bf311a;
	font-size: 11px;
	line-height:20px;
	margin:0px;
	padding:0px;
}

.logolink2 a:visited{
	font-family:helvetica, arial, verdana, sans-serif;
	color:#777777;
	font-size: 11px;
	line-height:20px;
	margin:0px;
	padding:0px;
}

.logolink p{
	font-family:helvetica, arial, verdana, sans-serif;
	font-size: 11px;
	line-height:20px;
	margin:0px;
	padding:0px;
}

.logolink a, a:active{
	font-family:helvetica, arial, verdana, sans-serif;
	color:#bf311a;
	font-size: 11px;
	line-height:20px;
	margin:0px;
	padding:0px;
}

.logolink a:hover{
	font-family:helvetica, arial, verdana, sans-serif;
	color:#bf311a;
	font-size: 11px;
	line-height:20px;
	margin:0px;
	padding:0px;
}

.logolink a:visited{
	font-family:helvetica, arial, verdana, sans-serif;
	color:#777777;
	font-size: 10px;
	line-height:20px;
	margin:0px;
	padding:0px;
}

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:gray;
	text-decoration:none;
	line-height:14px;
}

.copyright a, a:active{
	font-family:helvetica, arial, verdana, sans-serif;
	font-size:10px;
	color:gray;
	text-decoration:none;
	line-height:14px;
}

.copyright a:hover{	font-family:helvetica, arial, verdana, sans-serif;
	font-size:10px;
	color:gray;
	text-decoration:underline;
	line-height:14px;
	}