﻿body,html
{
	margin:0px;
	padding:0px;
	line-height:17px;
	font-family: Verdana, Arial, Tahoma;
	font-size:11px;
	background: url(/resources/images/template//bg-body.gif) repeat-x top left;
	color: rgb(72,72,72);
}

a
{
	color: rgb(72,72,72);
}

h1
{
	margin:0px;
	padding:0px 0px 15px 0px;
	font-size:17px;
	font-weight:normal;
	color:#000;
	
}

h2 
{ 
	margin: 0 0 5px; 
	font-size: 14px; 
	font-weight:normal;
} 

h3
{ 
	margin: 0pt; 
	font-size: 11px; 
} 

p
{
	margin:0px;
	padding:0px 0px 15px 0px;
}

div#container
{
	margin:0px auto;
	width:853px;
}

div#topmenu
{
	position: relative;
	top:18px;
	left:19px;
	clear:both;
	float:left;
	width:853px;
	height:43px;
}

div#topmenu ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;
}

div#topmenu ul li
{
	float:left;
	margin:0px 4px;
}


div#topmenu ul li a
{
	display:block;
	float:left;
	font-weight:bold;
	text-decoration: none;
	background: url(/resources/images/template//bg-topmenu.gif) repeat-x top left;
	color:#fff;
}

div#topmenu ul li a span
{
	display:block;
	float:left;
	background: url(/resources/images/template//bg-topmenu-left.gif) no-repeat top left;
}

div#topmenu ul li a span span
{
	padding: 7px 12px;
	line-height:18px;
	background: url(/resources/images/template//bg-topmenu-right.gif) no-repeat top right;
}

div#topmenu ul li a span, div#topmenu ul li a span span
{
	cursor: pointer;
}

div#topmenu ul li a:hover
{
	background: url(/resources/images/template//grey.gif) repeat-x top left;
	color:#fff;
}

div#topmenu ul li a:hover span
{
	background: url(/resources/images/template//left-grey.gif) no-repeat top left;
}

div#topmenu ul li a:hover span span 
{
	background: url(/resources/images/template//right-grey.gif) no-repeat top right;
}

div#topmenu ul li.selected a
{
	background: url(/resources/images/template//grey.gif) repeat-x top left;
	color:#fff;
}

div#topmenu ul li.selected a span
{
	background: url(/resources/images/template//left-grey.gif) no-repeat top left;
}

div#topmenu ul li.selected a span span
{
	background: url(/resources/images/template//right-grey.gif) no-repeat top right;
}

div#header
{
	clear:both;
	float:left;
	padding:0px 0px 18px 0px;
	width:853px;
}

div#logo
{
	float:left;
	width:148px;
	height:135px;
}


div#logos
{
	position: relative;
	left:89px;
	float:left;
	padding:19px 0px 0px 0px;
	width:705px;
	height:103px;
}

div#logos ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

div#logos ul li 
{
	display:block;
	float:left;
	padding:26px 10px 0px 10px;
}

div#logos ul li.flash
{
	float:left;
	width:560px;
	height:103px;
	padding:0px;
}

div#logos ul li a img
{
	vertical-align:bottom;
}

div#main
{
	clear:both;
	float:left;
	width:853px;
	padding:0px 0px 10px 0px;
}

.front
{
	background: url(/resources/images/template//bg-front.gif) repeat-y top left;
}

div#left
{
	float:left;
	padding:0px 35px 0px 0px;
	width:276px;
}

div#right
{
	float:left;
	padding:0px 0px 0px 35px;
	width:507px;
		
}

.clientlist ul 
{ 
	margin-top: 0; 
	padding-left: 15px; 
	list-style-type: none; 
}

div#footer
{
	clear:both;
	float:left;
	width:853px;
	background: url(/resources/images/template//bg-footer.gif) no-repeat bottom left rgb(87,87,87);
}

div#footer-bg
{
	clear:both;
	float:left;
	width:853px;
	height:112px;
	background: url(/resources/images/template//bg-footer-line.gif) repeat-y 311px 0px;
}

div#footer-left
{
	float:left;
	padding:35px 20px 0px 20px;
	width:272px;
	line-height:17px;
	color:#fff;

}

div#footer-right
{
	float:left;
	padding:35px 20px 20px 35px;
	width:486px;
}

div#footer-right h3
{
	color:#fff;
	line-height:17px;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:15px;
	font-weight:normal;
}

div#footer-right a
{
	float:left;
	/*width:243px;*/
	line-height:17px;
	color:#fff;
}

div#footer-bg
{
	clear:both;
	float:left;
	width:853px;
	height:112px;
	background: url(/resources/images/template//bg-footer-line.gif) repeat-y 311px 0px;
}

div#footer-left
{
	float:left;
	padding:35px 20px 0px 20px;
	width:272px;
	line-height:17px;
	color:#fff;

}

div#footer-right
{
	float:left;
	padding:35px 20px 20px 35px;
	width:486px;
}

div#footer-right h3
{
	color:#fff;
	line-height:17px;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:15px;
	font-weight:normal;
}

div#footer-right a
{
	float:left;
	/*width:243px;*/
	line-height:17px;
	color:#fff;
}