body{ margin:0;padding:0;background: url(images/main-bg.jpg) top no-repeat #D1E0EA; font-family:Arial, Tahoma, Helvetica, sans-serif}

* html{ margin:0; padding:0}

html {overflow-y: scroll;}

.cleaner{clear:both;margin:0;padding:0;font-size:1px;line-height:0; height:0}

h2{ font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding:0px; }

#wrapper{margin:0 auto; width:920px; background:#ffffff;}

#header{margin:0 auto; padding:0;height:103px; width:900px;background:#FFFFFF;}

#header .logo{float:left; width:300px}

#header .rightlinks{float:right; width:110px; margin-right:10px; margin-top:45px;font-size:11px; color:#CB6D47;}
#header .rightlinks a{text-decoration:underline; font-size:11px; color:#CB6D47; padding-left:5px; padding-right:5px;}
#header .rightlinks a:hover{text-decoration:none;}


#navbar{ margin:0 auto; width:900px; height:35px; background:url(deactivated/nav-bg.jpg) no-repeat left top; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-top:11px; }

#navbar a{ margin:0; display:inline; padding:10px 20px 11px 20px; border-right:1px solid #C8CBCC; text-decoration:none; color:#444444;}

#navbar a:hover{color:#0585AF; text-decoration:none}
#navbar a.active{color:#0585AF; text-decoration:none}

#nav-shadow{ width:900px; padding:0; margin:0 auto; background:url(images/banner-shadow.jpg) no-repeat top; height:11px;}

#banner{ width:900px; margin:0 auto;}

#container{ width:880px; margin:0 auto; padding-top:14px; padding-bottom:15px; }

#welcome{float:left; width:426px; padding-top:10px; }

.tital{height:25px; border-bottom:1px solid #CFCFCF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding:0px;}

.tital span{ padding-right:10px; margin:0;}

#welcome .image{ float:left; margin:0; padding:0; width:218px; height:126px; padding-right:15px;}

#welcome .discription{ float:left; width:426px; padding-top:17px;}

#welcome .discription h2{ font-size:12px; line-height:18px; color:#555555;}

#welcome .discription p{ padding:0; margin:0; float:left; font-size:11px; line-height:16px; color:#555555; padding-top:12px; padding-left:3px;}

#welcome .discription span{ color:#CB6D47;}

#about{ float:left; width:210px; padding-left:17px; padding-top:10px; }

#about ul{ padding:0; margin:0; list-style-type:none;}

#about ul li{ font-size:11px; color:#797979; background:url(images/icon-arrow.jpg) no-repeat 0px 17px; line-height:15px; padding-left:15px; padding-top:12px;}

.howwe ul{ padding:0; margin:0; list-style-type:none;}
.howwe ul li{ font-size:11px; line-height:16px; color:#555555; padding-top:12px; font-weight:bold; padding-left:13px;background:url(images/icon-arrow.jpg) no-repeat 0px 17px; line-height:15px; }

#about .readmore{ background:url(images/icon-arrow-red.jpg) no-repeat 0px 17px; font-weight:bold; padding-left:15px; padding-top:12px;}

#about .readmore a{text-decoration:underline; font-size:11px; color:#CB6D47;}

#about .readmore a:hover{text-decoration:none;}

#login{width:210px; float:right;}

#login .login-top{width:194px; float:left; height:26px; background:url(images/login-title-bg.jpg) no-repeat;font-size:14px; font-weight:bold; color:#000; padding:10px 0px 0px 16px;}

#login .login-middle{width:188px; float:left; background:#fff; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; padding:10px}

#login .login-middle .row{ width:188px; margin:0; padding-bottom:10px; float:left}

#login .login-middle .row .cell1{ width:75px; float:left; font-size:11px; color:#797171; font-weight:bold; padding-top:4px; margin:0}

#login .login-middle .row .cell2{ width:110px; margin:0; padding-bottom:0px; float:right}

#login .login-bottom{width:194px; float:right; height:24px; background:url(images/login-bottom-bg.jpg) no-repeat; font-size:11px; font-weight:bold; color:#504E4F; padding:9px 0px 0px 16px;}

#login .login-bottom a{ font-size:11px; font-weight:normal; color:#BD3D0A; text-decoration:underline;}

#login .login-bottom a:hover{ font-size:11px; font-weight:normal; color:#BD3D0A; text-decoration:none;}

#login .login-bottom span{ font-size:11px; font-weight:normal; color:#C5C5C5; text-decoration:none; padding:0px 8px;}

#footer{ width:920px; float:left; margin:0 auto; background:url(images/footer-bg.jpg) no-repeat top; height:60px; font-size:11px; color:#5E5E5E}

#footer .copyright{ float:right; width:350px; text-align:right;  padding:15px 20px;}

#footer .links{ float:left; width:450px; text-align:left;  padding:15px 20px;}

#footer .links a{text-decoration:none;color:#5E5E5E}

#footer .links a:hover{text-decoration:none;color:#000000;}

#footer .links span{color:#BEC9D0; padding:0px 8px}



#why_us{float:left; width:590px; padding-top:10px; }

#why_us .discription{ float:left; width:580px; padding-top:17px;}

#why_us .discription h2{ font-size:12px; line-height:18px; color:#555555;}

#why_us .discription p{ padding:0; margin:0; float:left; font-size:11px; line-height:16px; color:#555555; padding-top:12px; padding-left:3px;}

#why_us .discription span{ color:#CB6D47;}


#slim{float:left; width:450px; padding-top:10px; }

#slim .discription{ float:left; width:440px; padding-top:17px;}

#slim .discription h2{ font-size:12px; line-height:18px; color:#555555;}

#slim .discription p{ padding:0; margin:0; float:left; font-size:11px; line-height:16px; color:#555555; padding-top:12px; padding-left:3px;}

#slim .discription span{ color:#CB6D47;}

#restlinks{float:left; width:860px; padding-top:10px; }

#restlinks .discription{ float:left; width:850px; padding-top:17px;}

#restlinks .servicetitle{ float:left; width:850px; padding-top:25px; margin-bottom:5px; font-size:15px; font-family: Arial, Helvetica, sans-serif; font-weight:bold}

#restlinks #mainbox{ float:left; width:850px; }

#restlinks #mainbox .left{ float:left; width:420px; margin-right:10px;}
#restlinks #mainbox .left .title{ float:left; width:420px;}
#restlinks #mainbox .left .text{ float:left; padding:10px;font-size:11px; line-height:16px; color:#555555; width:400px;}
#restlinks #mainbox .left .botline{ float:left; width:420px; margin-top:5px;}

#restlinks #mainbox .right{ float:right; width:420px;}
#restlinks #mainbox .right .title{ float:left; width:420px;}
#restlinks #mainbox .right .text{ float:left; padding:10px;font-size:11px; line-height:16px; color:#555555; width:400px;}
#restlinks #mainbox .right .botline{ float:left; width:420px; margin-top:5px;}

#restlinks .discription h2{ font-size:12px; line-height:18px; color:#555555;}

#restlinks .discription p{ padding:0; margin:0; float:left; font-size:11px; line-height:16px; color:#555555; padding-top:12px; padding-left:3px;}

#restlinks .discription span{ color:#CB6D47;}

#restlinks .discription .formtext{ font-size:11px; line-height:16px; color:#555555; padding-top:12px; padding-left:3px;}

#map {width:254px; float:right; margin:0; padding:0}

#map .map-top{width:254px; float:left; height:0px; background:url(images/why-us-tab-bg-top.jpg) no-repeat;font-size:14px; font-weight:bold; color:#000; padding:10px 0px 0px 16px;}

#map .map-middle{width:238px; float:left; background:#fff; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; color:#7A7A7A;}

#map .map-middle p{font-size:11px; font-weight:normal; color:#7A7A7A; margin:0px 0px 00px 0px}

#map .map-bottom{width:254px; float:left; height:0px; background:url(images/why-us-tab-bg-bottom.jpg) no-repeat;}


#more-value{width:270px; float:right; margin:0; padding:0}

#more-value .value-top{width:254px; float:left; height:26px; background:url(images/why-us-tab-bg-top.jpg) no-repeat;font-size:14px; font-weight:bold; color:#000; padding:10px 0px 0px 16px;}

#more-value .value-middle{width:238px; float:left; background:#fff; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; padding:15px 15px 5px 15px; font-size:11px; font-weight:normal; color:#7A7A7A;}

#more-value .value-middle p{font-size:11px; font-weight:normal; color:#7A7A7A; margin:0px 0px 10px 0px}

#more-value .value-bottom{width:270px; float:left; height:10px; background:url(images/why-us-tab-bg-bottom.jpg) no-repeat;}

a{text-decoration:underline; font-size:11px; color:#CB6D47;}

a:hover{text-decoration:none;}


.inputboxes{background:url("images/inputbg.gif");width:165PX; height:19px; border:0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px; padding-top:3px;}


