
* { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none;border-collapse:collapse}img,{}embed{}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}

html {height:100%;}
body{font-family: 'Open Sans', sans-serif; color:#333; font-weight:400; font-size:13px; background-color:#FFF;}

h1,h2,h3,h4,h5,h6{line-height:1.2em;color:#382c27; font-weight:normal; font-family:'Open Sans', sans-serif}
.brd {border-bottom:#828282 1px solid; }
.clear { font-size:0px; line-height:0px; clear:both;}
.fleft { float:left;}
.fright { float:right;}
.hrBrd { height:2px; background:url(../images/hor_brd.jpg) repeat-x;}
.txtCenter { text-align:center;}
a { color:#d3470a; text-decoration:none;}
a:hover { text-decoration:none;}
.mb20 { margin-bottom:20px !important;}

.container { min-height:100%; position:relative; width:960px; margin:0 auto; padding:0 11px; background:#FFF; box-shadow:0px 0px 9px rgba(0, 0, 0, .3);}
.banner { width:938px;}

.menu {}
.menu ul { background-color:#0e5bae;  height:40px;}
.menu ul li { float:left;}
.menu ul li a { display:block; height:40px; line-height:40px; border-right:#6594ee 1px solid; padding:0 22px; color:#fff;}
.menu ul li:last-child a {border-right:0 none; padding:0 24.5px;}
.menu ul li a:hover, .select a { background-color:#d3470a !important;}
.home_icon { background:url(../images/home_icon.png) no-repeat center center; width:43px; height:40px;}
.main_body { margin:20px 0 0; padding:20px 0;}

.letf_pan { float:left; width:590px; padding-left:10px;}
.letf_pan h1 { color:#0e5bae; font-size:21px; font-weight:300; margin-bottom:10px;}
.letf_pan h1 span { color:#d3470a;}
.letf_pan h2 { color:#d3470a; font-size:18px; font-weight:300; margin:40px 0 15px; border-bottom:#d1d1d1 1px solid; padding-bottom:10px;}
.letf_pan h3 { color:#d3470a; font-size:16px; font-weight:300; margin:20px 0 5px;}


.ser_offered { list-style-type:square; padding-left:15px; color:#d3470a;}
.ser_offered li { border-bottom:#f2f2f2 dashed 1px; margin-bottom:12px;}
.ser_offered li strong, p { color:#666;}

.qty_policy { list-style-type:square; padding-left:15px; color:#d3470a;}
.qty_policy li {margin-bottom:8px;}

.list { list-style-type:disc; padding-left:15px; color:#666;}
.list li {margin-bottom:8px;}
.mt20 { margin-top:20px !important;}

.red_btn { background-color:#d3470a; padding:5px 15px; border-radius:3px; color:#fff;}
.red_btn:hover { background-color:#f06125;}
.letf_pan p { margin-bottom:10px;}

.right_pan { float:right; width:300px;}
.cuts_login, .quick_contact { width:100%; background-color:#0e5bae; padding:10px;}
.cuts_login h2 { font-weight:400; color:#FFF; font-size:15px;}
.cuts_login ul { margin-top:10px;}
.cuts_login ul li, .quick_contact ul li { margin-bottom:7px;}

input[type="text"], input[type="password"], input[type="email"] , .submit_btn, .blue_btn, textarea{border-style: none;
    border-color: inherit;
    border-width: 0;
    font-family: 'Open Sans', sans-serif; color:#999999; font-size:13px; border-radius:3px; padding:5px; width:100%; color:#333;
}
.submit_btn, .blue_btn{ background-color:#d3470a; padding:5px 20px; color:#fff; width:100px; font-size:14px; cursor:pointer; margin-top:15px; margin-right:10px;}
.blue_btn { background-color:#0e5bae;}

.quick_contact { background-color:#f5f5f5; border:#e2e2e2 1px solid; margin-top:20px;}
.quick_contact h2 { text-align:center; font-size:18px; color:#333;}
.quick_contact p { text-align:center; font-size:12px; margin-bottom:20px;}

.footer { border-top:#d1d1d1 1px solid; padding:15px 0; margin-top:20px; text-align:center; color:#999; font-size:12px;}
.img-right { margin-right:15px; margin-bottom:15px}
.img-left{ margin-left:15px; margin-bottom:15px}
.clients { font-size:13px; font-weight:300; color:#666;}
.clients li { text-align:center; display:block; width:134px; height:140px; float:left; margin-right:14px; margin-bottom:15px;}
.clients li img {border:#bbbbbb 1px solid;}
.clients li p { padding:5px 10px;}
.mr0{ margin-right:0px !important;}
.band { background-color:#999999; padding:5px 10px; color:#fff; font-size:14px;}
.network { margin:20px 0 0 15px;}
.network li { list-style-type:square; color:#d3470a; margin-bottom:20px;}
.network li strong { color:#666;}
.network li p { margin:0px;}
.con_form  { margin:15px 0 0; float:left; width:100%;}
.con_form li { float:left; width:100%; margin-bottom:15px;}
.con_form li label { float:left; margin:6px 10px 0 0; width:135px; display:block;}
.con_form li input[type="text"], textarea { float:left; width:300px;}
.con_form li textarea { height:70px; max-height:70px; width:300px; max-width:300px;}

.grey_band { background-color:#d3470a; padding:5px 10px; font-size:12px; color:#fff; font-weight:500;}
.white_band {padding:10px; font-size:12px; color:#666; border-bottom:1px solid #f1f1f1;}