@charset "UTF-8";
/* CSS Document */

html, body { margin: 0px; background: #4d4d4d; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 14px; }

h1, h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #0b385b; font-weight: normal; margin-bottom: 30px; }

p { font-size: 14px; line-height: 200%; text-align: justify; }

.container { width: 900px; margin: 0 auto; }

#navbar { width: 600px; position: absolute; height: 70px; margin: 50px 0px 0px 180px; *margin-left: -15px; }

#navbar ul, #navbar ul li {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	height: 70px;
	line-height: 61px;
	text-align: center;
	font-size: 15px;
	float: right;
	text-transform: capitalize;
	}

#navbar ul li {
	float: right;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	line-height: 61px;}

#navbar ul li a {
	padding-top: 0px;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
	}

#navbar ul li a span {
	padding: 0px 20px 0px 0px;
	height: 70px;
	display: inline-block;
	margin-left: 20px;
	color: #555;
	line-height: 61px;
	}

#navbar .navhome a, #navbar .navhome a:hover {
	background: url(/img/bg-a.png) top left no-repeat;
	height: 70px;
	color: #0b385b;
	line-height: 61px;}

#navbar .navhome a span, #navbar .navhome a:hover span {
	color: #0b385b;
	background: url(/img/bg-span.png) top right no-repeat;
	height: 70px;
	padding-right: 20px;
	line-height: 61px;}

#navbar ul li a:hover {
	background: url(/img/bg-a.png) left bottom no-repeat;
	color: #0b385b;
	height: 70px;
	line-height: 61px;}

#navbar ul li a:hover span {
	background: url(/img/bg-span.png) right bottom no-repeat;
	height: 70px;
	color: #0b385b;
	line-height: 61px;
	padding-right: 20px;
	}
	
.header { width: 780px; padding: 30px 60px 0px 60px; height: 120px; background: url(/img/bg-header.png); float: left; }

.logo { margin-top: 23px; float: left; }

.contactnumber { float: right; margin-top: 6px; }

.content { width: 840px; padding: 0px 30px 0px 30px; background: url(/img/bg-content.png) repeat-y; float: left; }

.subcontent {width: 780px; padding: 10px 30px 0px 30px; }

#footer { float: left; background: url(/img/bg-footer.png) no-repeat; width: 840px; padding: 30px 30px 10px 30px; font-size: 12px; color: #b7d2e3; }

#footer .copyright { float: left; }

#footer .link { float: right; }

a:link { color: #4d4d4d; text-decoration:underline; }
	
a:visited {	color: #4d4d4d; text-decoration:underline; }

a:hover { color:#277ebd; text-decoration:underline;	}

#footer a:link { color: #b7d2e3; text-decoration:none; }
	
#footer a:visited {	color: #b7d2e3; text-decoration:none; }

#footer a:hover { color:#b7d2e3; text-decoration:underline;	}

#sidebar { font-size: 12px; float: right; width: 240px; }

#sidebar ul { float: left; display: inline-block; margin-bottom: 40px; width: 210px; list-style: none; padding-left: 20px; *padding-left: 0px;}

#sidebar h1, #sidebar h2 { padding-top: 10px; margin-bottom: 20px; }

#contact_form { width: 500px; float: left; font-size: 12px; }

#label1, #label2, #label3, #label4 { color: #4d4d4d; float: left; text-align: right; width: 54px; height: 17px; line-height: 17px; margin-top: 9px; }

#label1error, #label2error, #label3error, #label4error { color: #ff0000; float: left; text-align: right; font-weight: bold; display: none; width: 54px; height: 17px; line-height: 17px; margin-top: 9px; }

.footer-input-name, .footer-input-email, .footer-input-phone { width: 430px; height: 15px; line-height: 17px; border: 1px solid #b3b3b3; background: #f9f9f9; float: left; margin-left: 10px; margin-top: 10px; color: #444; }

.footer-textarea { width: 430px; height: 47px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444; border: 1px solid #b3b3b3; background: #f9f9f9; float: left; margin-left: 10px; margin-top: 10px; }

.quickcontactbutton { float: right; margin-top: 6px; margin-right: 6px; background: url(/img/bg-button.png) no-repeat -60px 0; width: 50px; cursor: pointer; height: 20px; line-height: 20px; text-align: center; }

.quickcontactbutton:active {  background: url(/img/bg-button.png) no-repeat; }

.button { float: right; margin-top: 6px; background: url(/img/bg-button.png) no-repeat -60px 0; border: none; width: 50px; cursor: pointer; height: 20px; padding-bottom: 2px; text-align: center; }

.button:active {  background: url(/img/bg-button.png) no-repeat; }

#quickcontactsuccess {width: 408px; float: left; height: 140px; }

.fac { width: inherit; font-size: 13px; float: left; margin-bottom: 10px; }

.fac .a { float: left; width: 480px; }

.fac .b { float: left; width: 150px; text-align: right; color: #666; }
