* { margin:0px; padding:0px; }
html, form, p, img, h1, h2, h3, h4, h5, h6, form, ul, li, a { margin:0px; padding:0px; border:none; }
body {
	margin:0px;
	padding:0px;
	color:#333333;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
p { line-height:27px; margin-bottom:15px; }
a {
	text-decoration:none;
	color: #666666;
}
.clear { clear:both; }
.blue {
	color:#1e3752;
}


#wrapper {
	width:100%;
}
#header {
	width:100%;
	height:160px;
	background:transparent url(../images/bg-header.jpg) repeat-x left bottom;
}
#header #header-inner {
	width:884px;
	height:153px;
	margin:0px auto;
	padding:0px 38px;
}
#header #header-inner #logo {
	float:left;
	width:308px;
	height:113px;
	padding-top: 20px;
}
#header #header-inner #contact-details {
	float:right;
	width:280px;
	height:76px;
	color:#666666;
	font-size:16px;
	font-weight:normal;
	margin-top:30px;
}
#header #header-inner #contact-details a { color:#666666; }
#header #header-inner #contact-details a:hover { text-decoration:underline; }


#banner-area-home {
	width:100%;
	height:378px;
	background:#CCCCCC url(../images/bg-banner-area-home.jpg) repeat-x center top;
}
#banner-area {
	width:100%;
	height:378px;
	background-color:#CCCCCC;
}
#banner-area #banner-area-inner {
	width:960px;
	height:378px;
	margin:0px auto;
}


#menu-area {
	width:100%;
	height:42px;
	background:transparent url(../images/bg-menu.jpg) repeat-x left top;
}
#menu-area #menu {
	width:884px;
	height:42px;
	margin:0px auto;
	padding:0px 38px;
}
#menu-area #menu a {
	color:#FFFFFF;
	width:auto;
	display:inline-block;
	font-size:18px;
	padding:10px 22.6px;
}
#menu-area #menu a:hover, .active {
	background-color:#A4A4A4;
}


#mainbody-area { width:100%; }
#mainbody-area #mainbody-inner {
	width:884px;
	margin:0px auto;
	padding:30px 38px;
}
#mainbody-area #mainbody-inner #mainbody {
	float:left;
	width:600px;
	margin-right:15px;
}
#mainbody-area #mainbody-inner #mainbody h1 {
	font-size:24px;
	font-weight:normal;
	color:#1e3752;
	margin-bottom:27px;
}
#mainbody-area #mainbody-inner #mainbody ul {
	margin-left:15px;
}
#mainbody-area #mainbody-inner #mainbody ul li {
	list-style-position:inside;
	margin-bottom:5px;
	list-style-image:url(../images/bullet.gif);
}


#mainbody-area #mainbody-inner .rightcol {
	float:right;
	width:139px;
	margin-top:64px;
}
#mainbody-area #mainbody-inner .rightcol img {
	margin-bottom:13px;
}
#mainbody-area #mainbody-inner .rightcol a {
	color:#333333;
}
#mainbody-area #mainbody-inner .rightcol a:hover {
	color:#03622e;
}

#mainbody-area #mainbody-inner .rightcol-pr {
	float:right;
	width:205px;
	margin-top:64px;
}
#mainbody-area #mainbody-inner .rightcol-pr img { margin-bottom:13px; }
#mainbody-area #mainbody-inner .rightcol-pr a { color:#333333; }
#mainbody-area #mainbody-inner .rightcol-pr a:hover { color:#03622e; }



#footer-area {
	width:100%;
	height:131px;
}
#footer-area #comp-no { color:#999999; font-size:12px; margin-top:10px; text-align:center; }

#footer-area #footer {
	width:884px;
	margin:0px auto;
	border-top:solid 8px #d9d9d9;
}
#footer-area #footer #footer-links {
	float:left;
	color:#666666;
	width:600px;
	margin-right:145px;
	padding:24px 0px 0px 0px;
}
#footer-area #footer #footer-links a {
	color:#666666;
	padding:0px 15px;
}
#footer-area #footer #footer-links a:hover {
	text-decoration:underline;
}


#footer-area #footer #social-links {
	float:right;
	width:139px;
	padding:18px 0px 0px 0px;
}
