@charset "utf-8";
/* CSS Document */
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, 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, tbody, tfoot, thead, th, tr, td, video, tt, u, ul, var, input {background: transparent ;border: 0 none;font-size: 100%;margin: 0;padding: 0;border: 0;outline: 0;text-decoration:none;}
body{ margin:0px;padding:0px; background:#fff url(../../images/bg.jpg) center top repeat-x;font: normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#343434;}
input{ outline:none; border:none;}

#wrap{ margin:180px auto 0 auto; padding:0px; width:875px;}
.top{ background:url(../../images/bg-top.png) left top no-repeat; height:13px; width:100%; padding:0px; float:left;}
.box{ float:left; width:875px; padding:0px 0 20px 0; background:#022c5f url(../../images/box-mid.png) left top repeat-x; }
.sky-bg{ width:97%; padding:0px; height:auto; /*background:#fff url(../images/sky-bg.png) left top no-repeat;*/ margin-left:13px; padding-bottom:15px; -moz-border-radius:12px; border-radius:12px; -webkit-border-radius:12px; behavior:url(PIE.htc); text-align:center;}
.sky-bg b{ font-size:24px; font-weight:bold; color:#fff; text-align:center; padding:10px; display:block;}

.logo{ margin:0px auto; padding:0px; width:298px;}
.form-main{ float:left; width:545px; padding:0px 10px; margin:15px 0 0 0;}
.form-main h1{ margin:0px; padding:0px; background:url(../../images/sign-up-recive.png) left top no-repeat; height:39px; margin:0px 0 10px 0;}
.form-main .text{ float:left; width:100%; padding:0px; color:#000; font:normal 15px "Calibri",Arial, Helvetica, sans-serif;line-height:30px; }
.form-main .main{ float:left; width:525px; padding:0px 10px; margin:0px; background:url(../../images/input-bg.png) left top no-repeat; height:38px; margin:0 0 15px 0;}
.form-main .main input{ width:525px; padding:0px 0px; margin:0px;height:38px; border:none; background:none; font:normal 13px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#666; line-height:38px;}
.tab{ float:left; width:115px; height:38px; background:url(../../images/tab.png) left top no-repeat; cursor:pointer; border:none; font: normal 16px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#fff; margin-right:10px; text-transform:uppercase;}
.box-right{ float:right; width:267px; padding:0px; margin-right:13px;}
.box-right h1{ margin:0px; padding:0px; text-align:center; font:normal 20px "Calibri",Arial, Helvetica, sans-serif; color:#fff; margin-bottom:10px;}
.box-right p{ margin:0px; padding:0px; text-align:left; font:normal 13px "Calibri",Arial, Helvetica, sans-serif; color:#47ccff; margin-bottom:10px; text-shadow:0px 1px 1px #000; line-height:18px;}
.box-right h2{ margin:0px; padding:0px; text-align:center; font:normal 16px "Calibri",Arial, Helvetica, sans-serif; color:#fff; margin-bottom:15px;}
.copy{ float:left; width:100%; padding:0px; text-align:center; color:#fff;font:normal 13px "Calibri",Arial, Helvetica, sans-serif; line-height:30px;}
.register select {
    background: url("../../images/fldbg.gif") repeat-x scroll left top transparent;
    border: 1px solid #535353;
    border-radius: 4px 4px 4px 4px;
    float: left;
   	height: 30px;
    position: relative;
    width: 330px;
}
.register textarea {
    background: url("../../images/fldbg.gif") repeat-x scroll left top transparent;
    border: 1px solid #535353;
    border-radius: 4px 4px 4px 4px;
    float: left;
    height: 29px;
    position: relative;
    width: 330px;
}



/*Index and inner pages css start from here*/
#wrapper{margin:25px auto 0 auto; padding:0px; width:995px;}
.header{ float:left; width:100%; padding:0px;}
.logo-one{ margin:0px; float:left; padding:0px; width:355px; height:77px;}
.logo-one h1{ width:355px; height:77px; background:url(../../images/logo.png) left top no-repeat;display:block;}
.logo-one h1 a{ width:355px; height:77px; cursor:pointer; display:block;}
.log{ float:right; width:490px; margin:15px 0 0 0;}
.log .text{ float:left; width:auto; font:normal 18px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#fff; line-height:31px; }
.log .tablog{ float:right; width:100px; height:31px !important; color:#fff;font:bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; border:none; cursor:pointer; line-height:31px; background:url(../../images/red-tab.png) left top no-repeat; margin-left:10px;}
.nav{ float:left; width:995px; padding:0px; background:url(../../images/nav-bg.png) left top no-repeat; height:46px; margin:15px 0 0 0; text-align:center;}
.nav ul{ margin:0px; padding:0px; list-style:none;}
.nav li{ margin:0px; padding:0px; list-style:none; display:inline;font:bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; line-height:46px; color:#fff; }
.nav li a{ display:block; float:left;font:bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; line-height:46px; color:#fff; padding:0px 21px; }
.nav li a:hover{ display:block; float:left;font:bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; line-height:46px; color:#37c1ff; padding:0px 21px; }
.nav .divides{ float:left !important; width:3px !important; background:url(../../images/divides.png) left top no-repeat !important; height:46px !important; margin:0px 5px !important;}

.content{ float:left; width:100%; padding:0px; margin-bottom:15px;}
.white-box{float:left; width:973px; border: 1px solid #c9cdcf; border-top:none;-webkit-border-radius:7px;-moz-border-radius: 7px;border-radius: 7px;background: #ffffff;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));background: -webkit-linear-gradient(#ffffff, #ffffff);background: -moz-linear-gradient(#ffffff, #ffffff);background: -ms-linear-gradient(#ffffff, #ffffff);background: -o-linear-gradient(#ffffff, #ffffff);background: linear-gradient(#ffffff, #ffffff);-pie-background: linear-gradient(#ffffff, #ffffff);behavior: url(js/PIE.htc);-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px; border-radius:0 0 12px 12px; height:auto; padding:10px; position:relative; }
.white-box_inner{float:left; width:973px; border: 1px solid #c9cdcf; border-top:none;-webkit-border-radius:7px;-moz-border-radius: 7px;border-radius: 7px;background: #ffffff;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));background: -webkit-linear-gradient(#ffffff, #ffffff);background: -moz-linear-gradient(#ffffff, #ffffff);background: -ms-linear-gradient(#ffffff, #ffffff);background: -o-linear-gradient(#ffffff, #ffffff);background: linear-gradient(#ffffff, #ffffff);-pie-background: linear-gradient(#ffffff, #ffffff);behavior: url(js/PIE.htc);-webkit-border-radius:0 0 12px 12px;height:auto; padding:10px; position:relative; }

.banner{ float:left; width:975px; padding:0px; height:431px; background:url(../../images/banner.png) left top no-repeat; margin:0 0 10px 0; position:relative;}
.b-tans{ position:absolute; top: 60px; right:25px; background:url(../../images/b-trans.png) left top no-repeat; width:369px; height:292px; color:#fff; padding:10px;}
.b-tans h1{ margin:0px; padding:0px; font:bold 16px "Trebuchet MS",Arial, Helvetica, sans-serif; text-align:center;}
.view{ float:left; width:100%; padding:0px; text-align:center;font:normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif; margin:5px 0px;}
.view a{  text-align:center;font:normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#fff;}
.view a:hover{ text-align:center;font:normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#37c1ff;}
.step-main{ float:left; width:100%; padding:0px; margin-bottom:5px;}
.step{ float:left; width:65px; padding:0px; color:#fff;font:bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif;line-height:25px; text-align:right;}
.step-r{ float:right; width:290px;color:#fff;font:bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; line-height:25px; }
.step-in{ float:right; width:280px; background:url(../../images/input-bg1.png) left top no-repeat; height:25px; padding:0px 5px;}
.step-in input{ width:270px;  margin:0px; padding:0px; background:none; border:none; color:#fff; height:25px; font:normal 11px "Trebuchet MS",Arial, Helvetica, sans-serif;line-height:25px;}
.start{float:left; width:100%; padding:0px; margin:15px 0 0 0;}
.start-in{ margin:0px auto; width:261px;}
.start-q{ background:url(../../images/start-getting.png) left top no-repeat; height:41px; width:261px; float:left; cursor:pointer; font: normal 0px Arial, Helvetica, sans-serif; border:none;}
.three-box{ float:left; width:100%; padding:0px;}
.box-one{ float:left; width:219px; padding:10px 0px; height:94px; background:url(../../images/box-1.png) left top no-repeat; padding-left:100px;font: bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#3d3d3d;}
.box-one a{ font: bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#3d3d3d; text-decoration:underline;}
.box-one a:hover{ font: bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#35afe7;}
.box-two{ float:left; width:219px; padding:10px 0px; height:94px; background: url(../../images/box-2.png) left top no-repeat; padding-left:100px;font: bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#3d3d3d; margin-left:8px;}
.box-two a{ font: bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#3d3d3d;text-decoration:underline;}
.box-two a:hover{ font: bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#35afe7;}
.box-three{ float:right; width:219px; padding:10px 0px; height:94px; background: url(../../images/box-2.png) left top no-repeat; padding-left:100px;font: bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#3d3d3d;}
.box-three a{ font: bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#3d3d3d;text-decoration:underline;}
.box-three a:hover{ font: bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#35afe7;}
.welcome{ float:left; width:100%; padding:0px; margin:10px 0 0 0;}

.wel_box{ float:left; background:#fff url(../../images/gray-box.png) right top repeat-y; width:670px; padding-right:20px;}
.wel_box h1{ margin:0px 0 10px 0; padding:0px; color:#0f79c1; font: normal 24px "Trebuchet MS",Arial, Helvetica, sans-serif;}
.wel_box p{ margin:0px 0 10px 0; padding:0px; color:#000; font: normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif; line-height:20px;}
.box-l{ float:left; width:330px; padding:0px; margin:5px 0 0 0;}
.box-l h2{ margin:0px 0 5px 0; padding:0px; color:#b60000; font: bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif;}
.box-l ul{ margin:0px; padding:0px; list-style:none; float:left; width:165px;}
.box-l li{ margin:0px; padding:0px; list-style:none; float:left; width:165px; font: normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif;line-height:20px;}

.box-r{ float:right; width:330px; padding:0px; margin:5px 0 0 0;}
.box-r h2{ margin:0px 0 5px 0; padding:0px; color:#b60000; font: bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif;}
.box-r ul{ margin:0px; padding:0px; list-style:none; float:left; width:165px;}
.box-r li{ margin:0px; padding:0px; list-style:none; float:left; width:165px; font: normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif; line-height:20px;}
.ad{ float:right; width:261px;}
.v-ad{ float:left; width:975px; margin:15px 0 0 0;border: 0px solid #696;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background: #dfefff;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dfefff), to(#97bede));background: -webkit-linear-gradient(#dfefff, #97bede);background: -moz-linear-gradient(#dfefff, #97bede);background: -ms-linear-gradient(#dfefff, #97bede);background: -o-linear-gradient(#dfefff, #97bede);background: linear-gradient(#dfefff, #97bede);-pie-background: linear-gradient(#dfefff, #97bede);behavior: url(js/PIE.htc); position:relative; height:68px; text-align:center; color:#3d3d3d; position:relative;font: normal 22px "Trebuchet MS",Arial, Helvetica, sans-serif; line-height:68px;}
.v-ad .lap{ float:left ; width:65px; height:57px; background:url(../../images/laptop.jpg) left top no-repeat; margin:8px 0 0 15px;}
.spo{ float:left; width:955px; padding:10px; background:#c9deef; margin:10px 0 0 0;}
.like{ float: left; width:246px; text-align:center;font: normal 15px "Trebuchet MS",Arial, Helvetica, sans-serif; position:relative;}
.like h2{ margin:0px 0 10px 0; padding:0px;font: normal 15px "Trebuchet MS",Arial, Helvetica, sans-serif;}
.like-box{float:left; width:226px; border-top:none;-webkit-border-radius:7px;-moz-border-radius: 7px;border-radius: 7px;background: #ffffff;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));background: -webkit-linear-gradient(#ffffff, #ffffff);background: -moz-linear-gradient(#ffffff, #ffffff);background: -ms-linear-gradient(#ffffff, #ffffff);background: -o-linear-gradient(#ffffff, #ffffff);background: linear-gradient(#ffffff, #ffffff);-pie-background: linear-gradient(#ffffff, #ffffff);behavior: url(js/PIE.htc); height:auto; padding:10px; position:relative; }
.sp{ float:right; width:600px;}
.sp img{ margin:5px;}
.so-main{ float:left; width:100%; padding:0px; position:relative;}
.social{margin:10px auto 0 auto; width:750px; border-top:none;-webkit-border-radius:7px;-moz-border-radius: 7px;border-radius: 7px;background: #f0f0f0;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f0f0f0), to(#f0f0f0));background: -webkit-linear-gradient(#f0f0f0, #f0f0f0);background: -moz-linear-gradient(#f0f0f0, #f0f0f0);background: -ms-linear-gradient(#f0f0f0, #f0f0f0);background: -o-linear-gradient(#f0f0f0, #f0f0f0);background: linear-gradient(#f0f0f0, #f0f0f0);-pie-background: linear-gradient(#f0f0f0, #f0f0f0);behavior: url(js/PIE.htc); height:auto; padding:10px; position:relative; }

#footer{ float:left; width:975px; margin:10px 0 0 0;border-top:none;-webkit-border-radius:9px;-moz-border-radius: 9px;border-radius: 9px;background: #033568;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#033568), to(#033568));background: -webkit-linear-gradient(#033568, #033568);background: -moz-linear-gradient(#033568, #033568);background: -ms-linear-gradient(#033568, #033568);background: -o-linear-gradient(#033568, #033568);background: linear-gradient(#033568, #033568);-pie-background: linear-gradient(#033568, #033568);behavior: url(js/PIE.htc);-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px; border-radius:0 0 12px 12px; height:auto; padding:10px 0px; position:relative; height:131px; }
.footer-links{margin:10px auto 10px auto; width:800px; text-align:center; padding:0px;color:#5090d1; font: normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif;height:47px; line-height:47px;}
.footer-links a{ padding:0px 5px;color:#5090d1; font: normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif; background:url(../../images/divider1.jpg) left top no-repeat; display:block; float:left; height:47px; line-height:47px;}
.footer-links a:hover{padding:0px 5px; color:#fff;display:block; float:left; font: normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif; height:47px; line-height:47px;}
.copy{ float:left; width:100%; border-top:1px solid #5090d1; padding:10px 0 0 0; margin:10px 0 0 0; color:#5090d1;}
.s-footer{ position:absolute; width:110px; right:5px; top:95px; color:#fff;}
.s-footer img{ margin-right:5px; text-align:right;}
.left_sec{ float:left; width:700px; margin:0; padding:0;}
.left_sec .heading{ background:#1589c7; color:#fff; font-size:22px; width:690px;-webkit-border-radius:7px;-moz-border-radius: 7px;border-radius: 7px; behavior: url(js/PIE.htc); position:relative; padding:5px 0 5px 20px; margin-bottom:25px;}
.rgt_sec{ width:225px; float: right; border:#c8c8c8 solid 5px;}
.register{ border:#535353 solid 1px; padding:10px; float:left; width:686px;}
.register_t{ background:#fff; font-size:20px; color:#000; padding:0 10px; text-transform:uppercase; position:absolute; margin-top:-20px; margin-bottom:20px;}
.register label{ padding:12px 0 8px 0; float:left; width:100%; font-size:14px;}
.register input{ background:url(../../images/fldbg.gif) repeat-x left top; width:330px; height:29px; border:#535353 solid 1px; -webkit-border-radius:4px;-moz-border-radius: 4px;border-radius: 4px; behavior: url(js/PIE.htc); position:relative; float:left;}
.flds{ float:left; margin:0 15px 0 0 ; width:340px;}
.or{ float:left; margin:15px 15px 0 0; padding:0;}
.log1{ float:left; width:100%; padding:15px 0; width:100%;}
.register .tablog{ float:left; width:100px; height:31px !important; color:#fff;font:bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; border:none; cursor:pointer; line-height:31px; background:url(../../images/red-tab.png) left top no-repeat; margin-left:10px;}
.fb_acc{ float:left; padding:15px 8px;}
.fb_acc p{ text-align:center; padding-bottom:15px;}
.radio{ width:auto !important; height:auto !important;}
.register b{ float:left; padding:0 10px;}
.title{ font-size:25px; color:#1573ba; padding:0 0 10px 0; background:url(../images/title_bg.gif) repeat-x left bottom; margin-bottom:10px;}
.dotted{ border-bottom: 1px dashed #82B4D9; float: left; height: 1px; margin-bottom: 10px; width: 100%;}
.req_cont{ float:left; padding:10px 0 0 10px;}
.req_cont .info{ float:left; width:600px; margin-right:35px;}
.req_cont img{ border:#82b4d9 solid 1px; padding:10px; background:#fff; float:left; margin-right:10px;}
.req_cont b{ color:#0b4780; }
.req_cont .post{  color:#ab0000; float:right; font-size:11px;}
.req_cont p{ font-size:11px; line-height:20px;}
.red_buttons{ float:left; margin:0; padding:0;}
.red_buttons a{ background:url(../images/red_button.gif) repeat-x left top; padding:2px 8px; color:#fff; font-size:13px; -webkit-border-radius:3px;-moz-border-radius: 3px;border-radius: 3px; behavior: url(js/PIE.htc); position:relative; display:block; margin-bottom:10px; }
.recent_req{ background:#f6f6f6; padding:15px; float:left; display:block; width:934px;}
.recent_req h2{ float:left; font-size:16px; width:275px;}
.recent_req .search_sec{ float:left; padding:0; margin:0;}
.recent_req .search_sec input{ border:#c8d1f4 solid 1px; height:20px; width:200px; float:left; margin:0 0 0 5px;}
.recent_req .search_sec select{ border:#c8d1f4 solid 1px; height:22px; width:170px; float:left; margin:0 0 0 5px;}
.recent_req .search_sec span{ background:none; margin:0; padding:0 10px 0 0; width:auto; font-size:12px; font-weight:bold;}
.top_sec{ text-align:center;  padding:0px 0 0 20px; margin-right:13px;}
.top_sec h1{ margin:0px; padding:5px 0; font:bold 20px "Calibri",Arial, Helvetica, sans-serif; color:#fff; margin-bottom:10px;}
.top_sec p{ margin:0px; padding:0px; text-align:left; font:normal 13px "Calibri",Arial, Helvetica, sans-serif; color:#47ccff; margin-bottom:10px; text-shadow:0px 1px 1px #000; line-height:18px;}
.top_sec b{font:normal 14px "Calibri",Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
.main_cont{ width:100%; margin:0 auto;}
.cont{ margin:0px; padding:15px 0px 0 0; width:100%; float:left; text-align:center; font:normal 16px "Calibri",Arial, Helvetica, sans-serif; color:#fff; margin-bottom:15px;}
.main_cont p{ color:#fff; text-align:left; padding-bottom:15px;}
.sky-bg input{ background:#f7f7f7; width:220px; height:24px; border:#ccc solid 1px;}
.sky-bg .s_text{ background:#f7f7f7; width:80px; height:24px; border:#ccc solid 1px;}