@charset "utf-8";

html { min-height: 100%; margin-bottom: 1px; }

html { overflow: -moz-scrollbars-vertical !important; }

body{
	margin: 0 auto;
	}
.wrap{
	width:925px;
	height:auto;
	margin:0 auto;
	border:#666 1px solid;
	}
.logo{
	width:484px;
	background:url(header.jpg) left no-repeat;
	height:128px;
	float:left;
	}
.righttop{
	width:103px;
	height:128px;
	float:right;
	}
#header{
	width:925px;
	height:128px;
	margin:0 auto;
	border-bottom:#666 1px solid;
	}
#container{
	padding:6px;
	
	}
/*** Sidebar and menu ***/

#sidebar {
float:left;
width:203px;
margin-top:6px;
margin-left:3px;
}


/*** Main content ***/

#content {
float:right;
margin-top:6px;
margin-right:3px;
padding:0;
text-align:left;
width:708px;
}
#areaofexpertise{
	background:url(redbg.jpg) no-repeat;
	width:203px;
	padding:10px 0 10px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	}

.box{
	background:url(boxbg.jpg) repeat-x;
	width:195px;
	padding:10px 2px 10px 2px;
	border-left:#d8d8d8 1px solid;
	border-right:#d8d8d8 1px solid;
	border-bottom:#d8d8d8 1px solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.box div a{
	background:url(bullet.jpg) left no-repeat;
	padding-left:18px;
	line-height:22px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.box div a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:22px;
	color:#000000;
	text-decoration:underline;
	}
#contact{
	background:url(greenbg.jpg) no-repeat;
	width:203px;
	padding:10px 0 10px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	margin-top:14px;
	}

.boxcontact{
	background:url(contact.jpg) repeat-x;
	width:184px;
	padding:120px 0 20px 15px;
	border-left:#d8d8d8 1px solid;
	border-right:#d8d8d8 1px solid;
	border-bottom:#d8d8d8 1px solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.boxcontact div a{
	line-height:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.boxcontact div a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:25px;
	color:#000000;
	text-decoration:underline;
	}

#news{
	background:url(bluebg.jpg) no-repeat;
	width:203px;
	padding:10px 0 10px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	margin-top:14px;
	}
#news a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	margin-top:14px;
	text-decoration:none;
	}
#news a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	margin-top:14px;
	text-decoration:none;
	}
.newsbox{
	background:url(boxbg.jpg) repeat-x;
	width:184px;
	padding:10px;
	border-left:#d8d8d8 1px solid;
	border-right:#d8d8d8 1px solid;
	border-bottom:#d8d8d8 1px solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.newsbox div a{
	line-height:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.newsbox div a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:25px;
	color:#000000;
	text-decoration:underline;
	}
/*** Menu ***/

#navigation
{
	background:url(manubg.jpg) center no-repeat;
	width:708px;
	height:35px;
}

#navigation ul
{
	position:relative;
	padding:0px;
	margin:0px;
	list-style:none;

}

#navigation li
{
	float:left;
	background:url(divider.gif) right no-repeat;
}
#navigation li a
{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	padding:7px 7px 7px 7px;
	text-decoration:none;
	text-align:center;
	display:block;
}
#navigation li a.selected
{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:7px 7px 7px 7px;
	text-decoration:none;
	text-align:center;
	display:block;
}

#navigation li a:hover
{
	color:#fff;
	text-decoration:underline;
}
.redtitle{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#d6433b;
	font-weight:bold;
	margin-top:14px;
	padding-bottom:8px;
	}
.span{
	width:185px;
	height:185px;
	float:left;
	}
.content{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
	padding-right:8px;
	}
.content a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
	text-decoration:none;
	}
.content a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
	text-decoration:underline;
	}
.sitemap{
	padding:19px 2px 19px 2px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.sitemap div a{
	background:url(bullet.jpg) left no-repeat;
	padding-left:18px;
	line-height:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.sitemap div a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:25px;
	color:#000000;
	text-decoration:underline;
	}
.rightblock{
	width:230px;
	float:left;
	}
.label{
	color:#4b4a4a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
	float:left;
	font-weight:bold;
	}
.input{
	color:#4b4a4a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:215px;
	float:left;
	border:#82b0ca 1px solid;
	}
.buttons{
	color:#4b4a4a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:515px;
	float:right;
	}
.star{
	color:#F00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
/*** Footer ***/

#footer div {
clear:both;
margin:0 auto;
padding:25px 0 10px 0;
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#666666;
}

#footer div a {
	margin:0 auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

#footer div a:hover {
	margin:0 auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
