@charset "utf-8";
/* CSS Document */
/*=======================     Default Rules Reset     =======================*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;list-style-type:none;}
table {border-spacing:0;} fieldset, img {border:0;} caption, th {text-align:left;} h1, h2, h3, h4, h5, h6 {font-size:100%;} q:before, q:after {content:'';} abbr, acronym {border:0;font-variant:normal;} sup {vertical-align:text-top;} sub {vertical-align:text-bottom;} input, textarea, select {font-size:12px;} legend {color:#000;} :focus {outline:0;}
* {margin: 0;padding: 0;}
body {margin: 0;padding: 0;font:normal 12px/1.5em Arial, Helvetica, sans-serif; color:#393939; background: url(../images/body_bg.png);}
h1, h2, h3, h4, h5, h6{letter-spacing:0.2px}
img {border:none;outline: none;}
a img {border:none;outline: none;}
a {border:none;text-decoration: none;outline: none;}
p {margin:0px;padding:0px; text-align:justify}
.fl {float:left;}
.fr {float:right}
.clear {clear:both;}
.mt{margin-top:15px !important}
p a{color:#c50202}
p a:hover{color:#0381CB}
.ta{text-align:center; background:#d60200; padding:10px 0;}
.mb{margin-bottom:15px}
.ml{margin-left:20px}
.mr{margin-right:20px}

/*======header start============== */
#header-container {width:100%; z-index:2;}
#header-container .header {width:1030px; margin:0 auto; height:115px; position:relative; background:url(../images/header_bg.png) repeat-y;}
.logo {width:352px;height:62px;float:left;margin:15px 0 0 10px}

.top-right-nav{float:right; padding:0px 10px 3px 37px}
.top-right-nav li{float:left; font:bold 14px/1.5em Arial, Helvetica, sans-serif; color:#0065c5;}
.top-right-nav li span{font-size:14px; color:#0065c5}
.phone-icon {background: url("../images/phone_icon_01.png") no-repeat scroll left center rgba(0, 0, 0, 0);padding: 0 0px 0 15px; color:#fff; text-align:right}
.email-icon {background: url("../images/email_icon_01.png") no-repeat scroll left center rgba(0, 0, 0, 0);padding: 0 0 0 20px; color:#fff}

.right-panel {float:right;margin:24px 10px 0 0;}
.right-panel h2 {font:normal 21px/1.5em 'bebas_neueregular';color:#0065c5; text-align:right}
.right-panel h2 img {margin-right:5px;vertical-align:text-bottom;}

.social{float:right; margin:10px 0 10px 0}
.social img{float:left; margin-right:7px}
 
/*======banner start============== */
.banner{background:#edefee; margin-bottom:10px; float:left; width:990px; height:312px; padding:10px}
.banner-middle{width:980px; float:left; background:#fff; padding:5px; border:1px solid #E1E1E1;}

#slideshow {
    position:relative;
    height:300px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.nivoSlider {position:relative;width:980px; height:300px; overflow: hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivo-main-image {display: block !important;position: relative !important; }
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white; filter:alpha(opacity=0); opacity:0;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-controlNav{font-size:0px; display:none}

.new{float:left; background:#f2f2f2; width:100%; margin-bottom:15px}
.new span{background:#DE0707; font:normal 17px/1.5em 'bebas_neueregular'; text-transform:uppercase; color:#fff; width:120px; float:left; padding:5px; letter-spacing:0.2px}
#pscroller2{width:804px;height: 20px;padding:7px; float:left; color:#222; font-weight:bold}


/*======container start============== */
.container {width:1010px; margin:0 auto; background:#fff; padding:10px; position:relative; z-index:1}
.container h3 {font:23px 'bebas_neueregular';color:#de0707; margin-bottom:10px; text-transform:uppercase; background:#f2f2f2; padding:5px; width:98%}
.container h3 span{color:#0b5eac}
.container h4 {font:22px 'bebas_neueregular';color:#fff; margin:10px 0; background:#0b5eac; padding:5px}
.container h5{font:18px 'bebas_neueregular';color:#0b5eac; margin:10px 0; background:#f2f2f2; padding:5px}
.container h5 a{color:#0381CB}
.container h6{font:bold 13px Arial, Helvetica, sans-serif;color:#de0707; margin:10px 0;}

.main-left{width:670px; float:left;}
.main-left p .more a{background:#0381CB; padding:3px 5px; color:#fff; float:right}
.main-left p .more a:hover{background:#222}

.left{width:1008px; float:left;}
.left p{padding:0 5px}
.left p a{color:#0381CB;}
.left p a:hover{color:#222}

.left ul {margin: 13px 0;}
.left ul li {background: url("../images/arrow.png") no-repeat scroll 6px 10px rgba(0, 0, 0, 0);color: #2E2E2E;display: block;margin-left: 5px;padding: 4px 0 4px 15px;}
.left ul li a{color:#2e2e2e}
.left ul li a:hover{color:#0381CB}

table.sample {border:1px solid #000;border-collapse:collapse;border-width: 1px;border-style: solid;padding-left:0.2cm;padding-right:0.2cm;border-color:gray;background-color: white; margin:8px 0}
table.sample th {border-width: 1px;padding: 1px;padding-left:0.2cm;padding-right:0.2cm;border-style: solid;border-color: gray;background-color: #f2f2f2;}
table.sample td {border-width: 1px;padding: 1px;padding-left:0.2cm;padding-right:0.2cm;border-style: solid;border-color: gray;background-color: ;}
table.sample td a{color:#222}


.right{float:right; width:320px;}
.right marquee{padding:5px; background:#fff; float:left; margin-bottom:10px}

.left_links{width:90%; float:left; background:#2381eb; padding:15px;   -moz-border-radius:8px;  border-radius:8px;  }
.left_links li{display:inline;font:bold 13px/1.5em Arial, Helvetica, sans-serif; border-bottom:1px dotted #fff; margin:7px 0; display:block; background:url(../images/arrow1.png) no-repeat 0 5px; padding:0 0 3px 18px; text-transform:uppercase}
.left_links li a{color:#fff;}
.left_links li a:hover{color:#fff600}

form{ margin:0 10px}
form .row{width:600px}
form label{font:normal 12px/1.5em Arial, Helvetica, sans-serif; color:#515151; width:130px; float:left}
form input[type=text]{width:60%;height:19px;border:none; background:#E4E4E4;margin-bottom:7px;padding:5px; color:#222;font:12px/1.5em Arial, Helvetica, sans-serif; float:left}
input[type=file] {width:98%;height:19px;border:none; background:#E4E4E4;margin-bottom:7px;padding:5px; color:#222;font:12px/1.5em Arial, Helvetica, sans-serif; float:left}
form select {width:62%;height:27px;border:none; background:#E4E4E4;margin-bottom:7px;padding:5px;color:#333;font:12px/1.5em Arial, Helvetica, sans-serif}
form textarea {width:60%;padding:5px;height:61px;border:1px solid #fff;background:#E4E4E4;margin:0 0 11px 0; color:#333;font:12px/1.5em Arial, Helvetica, sans-serif}
form input[type="submit"] {background:#1c7ce9;border:none;color:#fff;font: 12px Arial, Helvetica, sans-serif; padding:5px; cursor:pointer; float:left; font-weight:bold; margin-top:4px}
form input[type=submit]:hover {background:#222;}

.quick{margin:0 0 10px 0;}
.quick img{margin:0 0 10px 0;}



.form {background:#f9f9f9; padding:10px;}
.form input[type=text]{width:96%;height:19px;border:1px solid #ddd; background:#fff;margin-bottom:7px;padding:5px; color:#222;font:12px/1.5em Arial, Helvetica, sans-serif;  }
.form textarea{width:96%;height:50px;border:1px solid #ddd; background:#fff;margin-bottom:7px;padding:5px; color:#222;font:12px/1.5em Arial, Helvetica, sans-serif;  }

.form h2 {font:23px 'bebas_neueregular';color:#de0707; margin-bottom:10px; text-transform:uppercase;  padding:5px; width:98%}
.form h2 span{color:#0b5eac}


/*======footer start============== */
#footer-container {width:100%;   float:left; min-height:220px}
#footer-container .footer {width:1010px;margin:0 auto; background:#022a66; padding:10px;}
#footer-container .footer h2 {font:18px 'bebas_neueregular';color:#fff;}
#footer-container .footer h2 span {color:#fff;}
#footer-container .footer p{color:#fff}
#footer-container .footer p a{color:#fff}
#footer-container .footer p a:hover{border-bottom:1px dotted #fff}

#footer-container .footer .list2 {width:22%;float:left;margin-right:34px;}
#footer-container .footer .list2 ul{margin:5px 0}
#footer-container .footer .list2 ul li{background:url(../images/arrow1.png) 0 10px no-repeat;padding:5px 0 4px 15px;border-bottom:1px solid #064bb3; text-shadow:1px 1px #095092;}
#footer-container .footer .list2 ul li.last{box-shadow:none; border-bottom:none}
#footer-container .footer .list2 ul li a {color:#fff;}
#footer-container .footer .list2 ul li a:hover {color:#fff;}
#footer-container .footer .call {width:21%;float:right;}
#footer-container .footer .call p{text-align:left}
#footer-container .footer .call p span{color:#fff}

.left_icons {right: 0;position: fixed;top:40%;width:40px;z-index: 99; display:none;}
.left_icons a {clear: both;display: block;height:155px;margin-right:-15px;width: 35px}
.left_icons a:hover {display: block;height: 155x;margin-left: 0;width:40px}
.s_e_f, .s_e_f:hover {display:none;background:url(../images/send.png) no-repeat;border: 0 none;bottom: 30px;height: 29px;position: fixed;right: 0;width: 148px;z-index: 100;}
.s_e_f {background-position:0px 0px; width: 148px;}
.s_e_f:hover {background-position:0px -36px; width: 158px;}

