@charset "utf-8";
/* CSS Document */

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold }

ul,ol { list-style:none; padding:0px; margin:0px }
h1,h3,h4 { padding:0px; margin:0px; }
h4{ font-size:15px; color:#fff; font-weight:bold; margin-left:5px; background:url(../images/b-arr.gif) no-repeat; background-position: 0px 4px; padding-left:15px;}
h3{ font-size:24px; color:#030000; font-family:"Myriad Pro"; font-weight:normal; }

.green-btn{ width:83px; background:url(../images/btn.gif) no-repeat; text-align: center; height:23px; border:none; color:#1d1b1b; margin-left:20px; cursor:pointer}

/*CLEARFIX*/
.clearfix:after {content: "."; display: block; clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

.layout-col2 { width:auto; height:auto; border:0px solid red; }
.layout-col2 .leftcol { float:left; display:inline; width:246px; height:auto; border:0px solid blue;  }
.layout-col2 .rightcol { float:right; display:inline; width:730px; height:auto; border:0px solid blue;  }
.popupbox1{ color: #1766B8; font-weight: bold;}
/* blue-box */
.blue-box{ width:auto; margin-bottom:8px; }
.blue-box .bl-lf{background: url(../images/box-lf.gif) left top no-repeat; padding-left:10px;}
.blue-box .bl-lf .bl-rt{background: url(../images/box-rt.gif) right top no-repeat; padding-right:10px; }
.blue-box .bl-lf .bl-rt .bl-mid{background: url(../images/box-cbg.gif) repeat-x; height:39px;}
.blue-box .bl-lf .bl-rt .bl-mid .heading{padding-top:10px;}
.blue-box .blmid-lf{ background:url(../images/box-mid-lf.gif) left top repeat-y; padding-left:10px;  }
.blue-box .blmid-lf .blmid-rt{ background:url(../images/box-mid-rt.gif) right bottom repeat-y; padding-right:10px; }/*prashant chenges top -bottom*/
.blue-box .blmid-lf .blmid-rt .blmid-ct{ background:#fff; height: auto; border-bottom:1px solid #fff; /* overflow:auto;*/ }
.blue-box .blmid-lf .blmid-rt .blmid-ct .ref-list{width:auto; padding-top:15px;}
.blue-box .blmid-lf .blmid-rt .blmid-ct .ref-list ul{ margin:0; padding:0;}
.blue-box .blmid-lf .blmid-rt .blmid-ct .ref-list ul li a.sub{background:#b3ab79; color:#ff0; float:right; border:0px solid red;}
.blue-box .blmid-lf .blmid-rt .blmid-ct .ref-list ul li a:hover.sub{background:#b3ab79; color:#fff;}
.blue-box .blmid-lf .blmid-rt .blmid-ct .ref-list li{ text-decoration:none; padding:5px 5px; margin:0px 5px; list-style:none; background:url(../images/dot.gif) no-repeat; background-position: 0 10px;}
.blue-box .blmid-lf .blmid-rt .blmid-ct .ref-list li a{ text-decoration:none;}
.blue-box .bl_rt-lf{ background:url(../images/box-bott-lf.gif) left bottom no-repeat; padding-left:10px;}
.bl_rt-rt{ background:url(../images/box-bott-rt.gif) right bottom no-repeat; padding-right:10px;}
.bl_rt-mid{ background: url(../images/box-bott-mid.gif) bottom ;height:19px;}

/* whitebox */
.whitebox{width:auto; height:auto; margin-bottom:8px;}
.whitebox .inner-box-lf{background: url(../images/box-lf-.gif) left top no-repeat; padding-left:10px;}
.whitebox .inner-box-lf .inner-box-rt{background: url(../images/box-rt-.gif) right top no-repeat; padding-right:10px;}
.whitebox .inner-box-lf .inner-box-rt .inner-box-mid{background:   url(../images/box-bt-tpbg.gif) top left repeat-x; height:8px;}
.whitebox .inner-box-mid-lf{background: url(../images/box-bt-mtpbglf.gif) left top repeat-y; padding-left:10px;}
.whitebox .inner-box-mid-lf .inner-box-mid-rt{background:url(../images/box-bt-mtpbgrt.gif) right top repeat-y; padding-right:10px;}
.whitebox .inner-box-mid-lf .inner-box-mid-rt .inner-boxmid-mid{background:#fff; height: auto}
.whitebox .inner-box-mid-lf .inner-box-mid-rt .inner-boxmid-mid .box-img{width:150px; height:150px; }
.whitebox .inner-box-bott-lf{ background:url(../images/box-bt-lf.gif) left bottom no-repeat; padding-left:10px; height:auto;}
.whitebox .inner-box-bott-lf .inner-box-bott-rt{ background: url(../images/box-bt-rt.gif) right bottom no-repeat; padding-right:10px; height: auto;}
.whitebox .inner-box-bott-lf .inner-box-bott-rt .inner-box-bott-mid{ background: url(../images/box-bt-mbg.gif) left bottom repeat-x; height:10px; }

/* whitebox */
.whitebox-2{width:auto; height:auto; margin-bottom:8px; display:table; float:left;}
.whitebox-2 .inner-box-lf{background: url(../images/box-lf-.gif) left top no-repeat; padding-left:10px;}
.whitebox-2 .inner-box-lf .inner-box-rt{background: url(../images/box-rt-.gif) right top no-repeat; padding-right:10px;}
.whitebox-2 .inner-box-lf .inner-box-rt .inner-box-mid{background:   url(../images/box-bt-tpbg.gif) top left repeat-x; height:8px;}
.whitebox-2 .inner-box-mid-lf{height:120px;background: #fff url(../images/box-bt-mtpbglf.gif) left top repeat-y; border-right:1px solid #BABABA; padding:0 0px 0 7px;}
.whitebox-2 .inner-box-mid-lf .inner-box-mid-rt{ padding-right:11px;}
.whitebox-2 .inner-box-mid-lf .inner-box-mid-rt .inner-boxmid-mid{background:#fff; height: auto}
.whitebox-2 .inner-box-mid-lf .inner-box-mid-rt .inner-boxmid-mid .box-img{width:150px; height:150px; }
.whitebox-2 .inner-box-bott-lf{ background:url(../images/box-bt-lf.gif) left bottom no-repeat; padding-left:10px; height:auto;}
.whitebox-2 .inner-box-bott-lf .inner-box-bott-rt{ background: url(../images/box-bt-rt.gif) right bottom no-repeat; padding-right:10px; height: auto;}
.whitebox-2 .inner-box-bott-lf .inner-box-bott-rt .inner-box-bott-mid{ background: url(../images/box-bt-mbg.gif) left bottom repeat-x; height:10px; }






.header-tab{ width:100%; margin-bottom:8px;}
.header-tab .services{ width:auto; height:40px; background: url(../images/bg-gree.gif) repeat-x bottom;}
.header-tab .bg{border-left:#6aa201; border-right:#6aa201;}
.header-tab .services ul{ margin:0px; padding:0px;}
.header-tab .services ul li{list-style:none; list-style-type:none; padding:0px; margin:0px; float:left;  }
.header-tab .services ul li a{ background:url(../images/get-lf.gif) left top no-repeat; padding-left:15px; height:35px; line-height:35px; display:block; float:left; text-align:center; font-size:12px; color:#fff;}
.header-tab .services ul li a span{ background:url(../images/get-rt.gif) right top no-repeat; height:35px; line-height:35px; display:block; padding-right:35px; float:left;}
.header-tab .services ul li a:hover{background:url(../images/get-B-lf.gif) left top no-repeat; padding-left:15px; height:35px; line-height:35px; display:block; float:left; text-align:center; font-size:12px; color:#fff; font-weight:bold;}
.header-tab .services ul li a:hover span{background:url(../images/get-B-rt.gif) right top no-repeat; height:35px; line-height:35px; display:block; padding-right:35px; float:left;}
.header-tab .services ul li a.active{ background:url(../images/get-B-lf.gif) left top no-repeat; padding-left:15px;height:32px; line-height:40px; display:block; float:left}
.header-tab .services ul li a span.active{ background:url(../images/get-B-rt.gif) right top no-repeat; height:32px; line-height:40px; display:block; padding-right:35px; float:left;  text-align:center; font-size:12px; color:#fff; font-weight:bold;}
.header-tab .services ul li a.active1{ background:url(../images/get-lf.gif) left top no-repeat; padding-left:15px; height:40px; line-height:40px; display:block; float:left}
.header-tab .services ul li a span.active1{ background:url(../images/get-rt.gif) right top no-repeat; height:40px; line-height:40px; display:block; padding-right:35px; float:left;  text-align:center; font-size:12px; color:#fff; font-weight:bold;}


/* blue-box login form */
.blue-box .loginfrm { width:auto; height:auto; border:0px solid red; padding:3px 10px; }
.blue-box .loginfrm p { padding:3px 0px; margin:0px; }
.blue-box .loginfrm label { float:left; display:inline; width:80px; }
.blue-box .loginfrm .textbox { width:110px; background-color:#eeeeee; border:1px solid #bbbaba; font-size:11px; padding:2px 1px;  }
.blue-box .loginfrm .btn { background:url(../images/login-btn.gif) no-repeat; width:60px; height:18px; border:0; }
.blue-box .loginfrm p.right-btn { text-align:right; margin-right:12px; }

/* Login Box For Home page */
.blue-box .loginfrm-r { width:auto; height:auto; border:0px solid red; padding:3px 10px; }
.blue-box .loginfrm-r p { padding:3px 0px; margin:0px; }
.blue-box .loginfrm-r label {display: block; width:100%; }
.blue-box .loginfrm-r .textbox-r { width:130px; background-color:#eeeeee; border:1px solid #bbbaba; font-size:11px; padding:2px 1px; margin:5px 0px   }
.blue-box .loginfrm-r .btn { background: url(../images/login-btn.gif) no-repeat; width:60px; height:18px; border:0; }
.blue-box .loginfrm-r p.right-btn { text-align:right; margin-right:12px; }
.blue-box .sign-up{width:auto; height:auto; padding:3px 10px; border-top:1px dashed #C7C7C7;}
.blue-box .sign-up p a{background:url(../images/lf-arr.gif) no-repeat; padding-left:10px; background-position: 0 4px;}
/* Login Box For Home page */


/* Resent job Home Page */
.blue-box .resent-job{ width:auto; height:auto; border:0px solid red; padding:3px 10px; }
.blue-box .resent-job p a{ width:auto; height:auto; border:0px solid red; padding:3px 5px; background:url(../images/dot.gif) no-repeat; background-position:0 7px; padding-left:10px; display:block}

/* Resent job Home Page */




/* blue-box listing */
/*.blue-box .bl-content {width:auto; height:auto; padding:4px;}
.blue-box .bl-content ul { list-style:disc; list-style-position:inside; color:#1766b8;  }
.blue-box .bl-content ul li { padding:5px 0px; }
.blue-box .bl-content ul li.select a{color:#a5d233; font-weight:bold;}*/
.blue-box .bl-content {width:auto; height:auto; padding:4px;}
.blue-box .bl-content ul { color:#1766b8;  }
.blue-box .bl-content ul li { padding:5px 0px 5px 15px; background:url(../images/dot.gif) no-repeat; background-position:0px 9px; }
.blue-box .bl-content ul li.select span a{color:#a5d233; font-weight:bold; display:block}


.find-expert { width:auto; height:auto; border:0px solid red; }
.find-expert p { padding:3px 0px; position:relative; }
.find-expert .textbox {border:1px solid #a0a09e; font-size:12px; font-weight:bold; color:#a0a09e; padding:3px 5px; width:450px  }
.find-expert input.cat { margin-left:20px; width:210px; }
.find-expert strong { color:#1766b8 }
.find-expert label {  width:100%;}
.find-expert span { position:absolute;  right:0px; top:2px; _right:12px; }

.find-expert-2 { width:auto; height:auto; border:0px solid red; }
.find-expert-2 p { padding:3px 0px;/* position:relative;*/ }
.find-expert-2 .textbox-2 {border:1px solid #a0a09e; font-size:11px; color:#a0a09e; padding:3px 5px; width:276px  }
.find-expert-2 input.cat { margin-left:20px; width:170px; }
.find-expert-2 strong { color:#1766b8 }
.find-expert-2 label {  width:100%;}
.find-expert-2 span {/* position:absolute; */ right:0px; top:2px; _right:12px; }




.reg-form {width:auto; height:auto; border:0px solid red; padding:5px; }
.reg-form p { padding:3px 0px; margin:0px 20px 0px 70px; font-size:11px; }
.reg-form label { float:left; display:inline;/* width:130px;*/ width:190px;  font-weight:bold; font-size:12px;}
.reg-form label1 { float:left; display:inline; width:170px;  font-weight:bold; font-size:12px;}
.reg-form .textbox { width:200px; border:1px solid #bbbaba; font-size:12px; padding:2px 1px; margin-right:6px;  }
.reg-form .btn { background:url(../images/login-btn.gif) no-repeat; width:60px; height:18px; border:0; }
.reg-form h2 { color:#A5D233; border-bottom:1px solid #ccc; padding:10px 0px 6px 0px; margin:0px 7px 10px 10px; position:relative; }
.reg-form h2 span { position:absolute; right:0px; _right:13px; top:0px; text-align:right; font-size:11px; color:#333; font-weight:normal }
.reg-form p strong { display:block; }



.gry-box{ width:auto; height:auto; border:1px solid red;}


.popupbox{ width:auto; height:auto; border:1px solid #666; margin:0 auto; padding-left:10px;}

.btnlong{ width:auto;height:61px }
.longbg{ width:174px; background:url(../images/btn_long.png) no-repeat; margin:0 auto; padding:6px 15px 8px 25px; color:#000; font-weight:bold;}
.longbgprovider{ width:174px; background:url(../images/btn_long.png) no-repeat; margin:0 auto; padding:6px 15px 8px 25px; color:white; font-weight:bold;}
.divtext p{ padding-left:25px;}