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

html {font-size:100%;}
body {margin:0;font-family:Arial, Helvetica, sans-serif;background-color:#fff;}
img {border:none;}
.form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
a {color:#f00;}
a:hover {}
/*start main*/
#wrapper {width:100%;background:url(../imgs/hdr-bg.png) repeat-x 0 0;}
#main2 {margin:0 auto;width:964px;font-size:14px;color:#000;}
/*startheader*/
#header2 {float:left;width:964px;height:130px;background:url(../imgs/hdr-bg.png) repeat-x 0 0;position:relative;}
#header2 .logo {position:absolute;top:0;left:0;width:385px;height:123px;text-indent:-9999px;overflow:hidden;background:url(../imgs/hdr-logo.png) no-repeat;z-index:0;}
#header2 .contact-num {position:absolute;left:220px;top:105px;z-index:10;margin:0;font-weight:bold;}
#header2 .nav-contact {position:absolute;bottom:0;right:0;list-style:none;height:20px;width:150px;z-index:10;background:0;margin:0;padding:0;}
#header2 .nav-contact li {float:left;padding:0 10px;border-right:1px solid #dfdfdf;}
#header2 .nav-contact li a {text-decoration:none;color:#000;font-weight:bold;font-size:11px;}
#header2 .nav-contact li a:hover {text-decoration:underline;}
#header2 .nav-contact .last {border:0;}
#nav-main {float:left;width:944px;height:45px;list-style:none;position:relative;background:url(../imgs/nav-bg.png) no-repeat;padding:0 10px;margin:0;}
#nav-main li {float:left;border-right:1px solid #dfdfdf;height:45px;padding:0;margin:0;}
#nav-main li a {display:block;font-weight:bold;text-transform:uppercase;color:#656565;text-decoration:none;height:30px;padding:15px 20px 0 20px;margin:0;font-size:11px;_width:60px;_text-align:center;}
#nav-main li a:hover {background:url(../imgs/nav-roll.png) repeat-x 0 0;color:#fff;}
#nav-main li a:hover, #nav-main li:hover a, #nav-main li.hover a {position:relative;}
#nav-main li:hover, #nav-main li.hover {position:relative;}
#nav-main li:hover ul, #nav-main li.hover ul {display:block;}
#nav-main li ul {position:absolute;display:none;top:45px;left:0;list-style:none;padding:0;margin:0;font-size:11px;font-weight:bold;width:200px;}
#nav-main li ul li {height:25px;padding:0; margin:0;}
#nav-main li ul li a {border:1px solid #a49d9d;display:block;color:#656565;
	background: none !important;
	background-color: #dfdfdf !important;
	width: 200px !important;
	height: 20px !important;
	text-indent:10px;
	margin: 0 !important;
	padding: 5px 0 0 0 !important;
	text-decoration: none;
	text-transform: uppercase;
}
#nav-main li ul a:hover {background-color:#656565 !important;color:#fff !important;}

#nav-main li ul li ul {position:absolute;display:none !important;top:0;left:200px;list-style:none;padding:0;margin:0;font-size:11px;font-weight:bold;width:200px;}
#nav-main li ul li:hover ul, #nav-main li ul li.hover ul {display:block !important;}



#content {float:left;width:964px;margin:20px 0 0 0;}
/*start left column*/
#column {float:left;width:690px;padding: 10px 0 0;}
/*start box*/
#column .box {float: left;width: 690px;}
.siderbar-links {margin:0;padding:0 0 0 20px;color:#000;list-style:disc;}
.siderbar-links li {margin:0;padding:0;}
.siderbar-links a {color:#000;}

.client-list a {color:#000;font-size:14px;}


.newsletterSignup {position:absolute;top:0;right:0;width:330px;z-index:10;background:#fff;/*border:1px solid #c30018;*/}
.newsletterSignup h3{width:330px;height:18px;padding:0;margin:0;font-size:12px;background:#c30018;color:#fff;text-align:center;}
.newsletterSignup form{padding:5px;margin:0;width:320px;}
.newsletterSignup form input.email{width:160px;height:14px;font-size:12px;padding:0;margin:0;vertical-align:middle;background:#edb0b5;border:1px solid #c30018;text-align:left !important;color:#000 !important;}
.newsletterSignup form .indicate-required {font-size:9px;float:right;margin:4px 0 0 0;}
.newsletterSignup form .btn {position:absolute;top:20px;right:10px;height:20px;width:50px;line-height:8px;font-size:12px;padding:0;margin:0;border:1px solid #c30018;color:#fff;background:#c30018;cursor:pointer;text-align:center;vertical-align:middle;}
.newsletterSignup form label {font-size:12px;}
#mce-success-response {background:#218c00;}
#mce-error-response {background:#c30018;}
#mce-responses {float:left;clear:both;font-size:12px;color:#fff;}
.mce_inline_error {font-size:12px;background:#c30018;color:#fff;text-align:center;margin:1px 0;}

#footer {float:left;width:964px;margin:15px 0 0;height:20px;color:#999;}
#footer h3 {float:left;margin:0;font-size:12px;line-height:14px;font-weight:normal;}
#footer h4 {float:right;margin:0;font-size:12px;line-height:14px;font-weight:normal;}