*{margin:0; padding:0}
body{background:url(images/bodybg.jpg) repeat-x top left #fff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
img{border:none}
#wrapper{width:942px;height:auto;margin:0 auto}
#header{width:942px;height:267px;float:left}
#head-l
{
	width:343px;
	height:267px;
	float:left;
}

#head-2
{	width:316px;
	height:267px;
	float:left;
	background:url(images/head2.jpg) no-repeat top left;
}

#head-3
{
	width:283px;
	height:267px;
	float:left;
	background:url(images/head3.jpg) no-repeat top left;
}

.clr{clear:both}

#topnav
{
	width:802px;
	height:57px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:140px;
}

#topnav ul li
{
	list-style:none;
	display:inline;
}

#topnav ul li.linesep
{
	width:2px;
	height:57px;
	background:url(images/nav-sep.jpg) no-repeat top right;
	float:left;
}

#topnav ul li a
{
	display:block;
	float:left;
	line-height:57px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	padding:0 25px;
}

#topnav ul li a:hover
{
	color:#00b6ff;
}

#mid-cont
{
	width:942px;
	height:auto;
	clear:left;
}

#services
{
	width:942px;
	height:156px;
	float:left;
	background:url(images/service-bg.jpg) no-repeat top left;
}

#ser-head
{
	width:850px;
	height:42px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	line-height:42px;
	padding-left:92px;
}

#ser-links
{
	width:884px;
	height:114px;
	float:left;
	padding:0 0 0 58px;
}

#ser-links ul li
{
	display:inline;
	list-style:none;
	background:url(images/arrow-small.jpg) no-repeat 0% 0%;
	margin-right:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	line-height:114px;
}

#ser-links ul li h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	display:inline;
}


#ser-links ul li h2 a
{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

#ser-links ul li h2 a:hover
{
	text-decoration: underline;
}

#mid-contents
{
	width:862px;
	height:auto;
	float:left;
	background:url(images/contents-bg.jpg) repeat-y;
	padding:15px 40px;
}

#mid-contents a
{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#mid-contents a:hover{text-decoration:underline;}

#mid-contents ul, #mid-contents ol
{
	margin-left:20px;
}

#mid-contents ul li, #mid-contents ol li
{
	padding:3px 0 3px 10px;
}

#mid-contents ul li a
{
	color:#000;
	text-decoration:none;
}

#mid-contents ul li a:hover
{
	text-decoration:underline;
}





#mid-contents h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#187598;
	padding-bottom:15px;
}

#mid-contents p
{
	text-align:justify;
	line-height:17px;
	padding-bottom:10px;
}

#mid-contents p a
{
	text-decoration:none;
	font-weight:bold;
}

#mid-contents p a:hover
{
	text-decoration:underline;
}


#bot-img
{
	width:942px;
	height:48px;
	float:left;
	background:url(images/bot-img.jpg) no-repeat top left;
}

#footer
{
	width:942px;
	height:auto;
	text-align:center;
	padding:30px 0 20px 0;
}

#footer ul li
{
	list-style:none;
	display:inline;
}

#footer ul li a
{
	text-decoration:none;
	color:#000;
}

#footer ul li a:hover
{
	text-decoration:underline;
}

#copyright
{
	width:942px;
	height:auto;
	float:left;
	text-align:center;
	color:#595959;
	padding:0 0 20px 0;
}

#copyright a
{
	color:#000;
	text-decoration:none;
}

#copyright a:hover
{
	text-decoration:underline;
}

.siteshead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#187598;
	padding-bottom:10px;
	padding-top:10px;
}
