@charset "iso-8859-1";
/* Reset Css (it standardizes cross-browser rendering on common elements, neutralizing browsers' built-in stylesheets.)*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {margin:0; padding:0;}
body {margin:0; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#484848; line-height:18px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear {clear:both;}
strong {font-weight:bold;}
p {margin:0px 0 15px 0;}

a.link1 {font-weight:bold; color:#336699; text-decoration:underline;}
a.link1:hover {font-weight:bold; color:#336699; text-decoration:none;}

/* Common CSS */
.ulstyle1 {float:left;}
.ulstyle1 li {background:url(../images/arrow1.gif) no-repeat 0 10px; line-height:28px; padding-left:20px; font-weight:bold; color:#351D4F;}
.ulstyle1 a {text-decoration:none;}
.ulstyle1 a:hover {text-decoration:underline;}

.ulstyle2 {margin-left:15px; margin-bottom:15px;}
.ulstyle2 li {background:url(../images/arrow1.gif) no-repeat 0 3px;  line-height:15px; padding-bottom:15px; padding-left:15px; font-weight:normal; color:#351D4F;}
.ulstyle2 ol {margin:10px 0 0px 10px;}

/* Main CSS Starts Here */
.container {width:960px; margin:auto;}
.header {background:url(../images/header-bg.gif) repeat-x; }
.header-wrap {padding-top:14px;}
.top-rhs {background:url(../images/top-rhs-links.gif) no-repeat; width:212px; float:right; margin-right:20px;}
.top-rhs a {display:block; width:64px; height:27px; float:left;}
.top-rhs span {display:none;}
.top-rhs .cont {width:74px;}

.logo {float:left; margin-left:16px; margin-top:-10px; position:relative;}
.logo-p {margin-bottom:13px;}

.navigation {padding:20px 0 0px 0; height:34px;}
.navigation li {float:left; display:block; border-right:1px solid #1669A0;}
.navigation li a {padding:5px 20px; margin:0px 19px; display:block; color:#fff; font-weight:bold; text-decoration:none;}
.navigation li a:hover {background:#FDB724; border:1px solid #fff; padding:4px 19px; -moz-border-radius: 5px;}
.navigation li .active {background:#FDB724; border:1px solid #fff; padding:4px 19px; -moz-border-radius: 5px;}
.navigation .last {border-right:none !important;}

.header-banner {background:url(../images/header-banner-bg.jpg) no-repeat; height:308px;}

/* Content */
.content-wrap {padding: 10px 16px;}
.content-wrap .left {float:left; width:580px;}
.content-wrap .right {float:right; width:292px;}
.content-wrap h2, h3{font-family:"Times New Roman", Times, serif; font-size:24px; color:#053C63; padding-bottom:10px; border-bottom:1px  dashed #272030; margin-bottom:15px;}
.ho-cont-p1 .img {float:left; margin:0 40px 0 0;}
.ho-client {border:1px solid #340261; padding:8px;}

/* Inner CSS */
.inn-comp {background:url(../images/company-bann.jpg) no-repeat;}
.inn-contact {background:url(../images/contact-bann.jpg) no-repeat;}
.inn-career {background:url(../images/career-bann.jpg) no-repeat;}
.inn-services {background:url(../images/services-bann.jpg) no-repeat;}
.inn-employee {background:url(../images/employee-bann.jpg) no-repeat;}
.inn-sitemap {background:url(../images/sitemap-bann.jpg) no-repeat;}

.inn-l {padding-top:120px;}
.inn-r {padding-top:236px;}
.inn-l h4 {font-size:16px; font-weight:bold; margin-bottom:15px; color:#272030; border-bottom:1px dashed #ccc; padding-bottom:5px;}

/* Footer */
.footer {background:#003E67;}
.footer-wrap {padding:5px 16px; color:#fff; font-size:11px;}
.footer-wrap a {margin:0px 5px; color:#fff; text-decoration:none;}
.footer-wrap a:hover {color:#fff; text-decoration:underline;}
.footer-wrap .left {float:left;}
.footer-wrap .right {float:right;}
