
*{padding:0; margin:0; list-style:none;}
@media screen and  (-webkit-min-device-pixel-ratio:0){
  div{font-size:12px; font-weight:normal;}
  h2{ font-weight:bold; font-size:18px;}
  .dash_list {font-size:normal; font-size:11px;}


}
body{background-image:url(/images/bg_image.jpg); background-repeat:repeat-x;font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;font-size:14px;}
.wrapper{width:840px; padding:0; margin:0 auto;}

.header{height:98px;padding:0px 10px;position:relative;width:820px;}
.header .logo{left:10px;position:relative;top:13px;}
.header .logo .already-user{float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#254E90; _margin-top:10px;}
.header .logo .already-user a{color:#254E90;}
.header .lang{position:absolute; top:75px; left:635px;}
.header .lang p{font-size:12px;}
.navigation{
  float:left;
  width:840px;
  height:35px;
  background-image:url(/images/bg_menu.gif);
  margin:auto;
  padding:0;
}
.clear{clear:both; font-size:1px; padding:0; margin:0;}
.navigation li{float:left; padding:0; margin:0; color:#fff; padding:0 10px; line-height:29px; font-size:15px; font-weight:bold; list-style:none}
.navigation li a{color:#fff; text-decoration:none; display:block; padding:0 10px;}
.navigation li a:hover{color:#24528a; text-decoration:none; background-color:#8dbbdc; display:block; padding:0 10px; background-image:url(/images/menu_selected.jpg);}
.navigation li.selected{color:#fff; text-decoration:none; display:block; padding:0 10px; border-top:solid 1px #8dbbdc;  background-image:url(/images/menu_selected.jpg); background-repeat:repeat-x; margin: 0 10px;}
.navigation li.selected a{color: #333;}

.banner{float:left; height:185px;	width:828px; background-color:#FFFFFF;	margin:0 auto;	padding:0;	border: solid 0.4em #8dbbdc; border-top:none; color:#3399FF;	padding-top:3px; text-align:center; position:relative;}

.banner .left{float:left; width:550px; padding:0 0 0 10px; margin:0; height:186px;}
.banner .left p,h1{padding:0; margin:0; text-align:center;}
.banner .left p{
  font-size:19px;
  color:#f18e00;
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
.banner .left h1{font-size:40px; color:#24528a; margin:4px 0; margin-top: 8px; text-align:center; font-weight:bold;}
.banner .left p span{color: #538fb8; font-size:21px; font-weight: bold;}
.banner .right{
  float:left;
  width:250px;
  padding:0;
  margin:0;
  margin-top:-33px;
  text-align:left;
  z-index:100;
  position:absolute;
  left:588px;}
.banner .left p.button{margin:10px 0; vertical-align:middle;}

.content{
  width:840px;
  margin:auto;
}

.feature_box{
  float:left;
  width:192px;
  width:210px;
  padding-top:5px;
  margin-top:10px;
  text-align:center;
  font-family:Arial,Helvetica,sans-serif;
}

.feature_box h1{
  font-size:25px;
  font-weight:normal;
  font-family:"Georgia", Times New Roman, Times, serif;
  color:#3f3f3f;
  text-align:center;
  margin:0;
}

.heading{
  font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#333333;
  font-weight:bold;
  text-align:right;
}

.feature_box p{
  padding:0;
  margin:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  text-align:center;
}

.feature_box img{
  margin-top: 5px;
  margin-bottom: 5px;
}

.content_box{
  float:left;
  width:800px;
  margin:auto;
  border: solid 6px #8dbbdc;
  border-top:none;
  background-color:#FFFFFF;
  padding:14px;
}
.content_box .signup .textbox{
  width:200px;
}
.content_box .signup .tr_height{
  line-height:32px;
}
.extra_content{
  float:left;
  background-color:#FFFFFF;
  width:793px;
}

.question {
  float:left;
  font-family:georgia;
  font-size:1.25em;
  margin:0px 0pt 15px 60px;
  padding:10px 60px 8px 13px;
  border-bottom:solid 1px #c9c9c9;
  width:600px;

}

.clear_hr {
  margin-bottom:6px;
}


*HTML .question {
  float:left;
  font-family:georgia;
  font-size:1.25em;
  margin:0px 0px 15px;
  padding:10px 60px 8px 13px;
  border-bottom:solid 1px #c9c9c9;
  width:600px;
  margin-left:30px;
}

h1{
  font-size:25px;
  font-weight:normal;
  font-family:"Georgia",Times New Roman,Times,serif;
  color:#3f3f3f;
  text-align: left;
  margin:10px 0;
}

p {
  margin:0pt 0pt 12px;
  padding-right:2px;
  font-size:15px;
  color:#1D5380;
  font-family:"Georgia",Times New Roman,Times,serif;
  font-size:16px;
  line-height:140%;
  margin-left:100px;
  text-align:left;
}

.left {
  float:left;
  margin:3px 15px 2px 0pt;
}

.top_notice {
  width: 80%;
  padding: 5px 0;
  text-align:center;
  margin: 10px auto 20px;
  color: #333;
  font-size: 15px;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
}

.top_notice p{
  padding:0;
  margin:5px 0;
  text-align:center;
}

.footer{
  clear:both;
  width:100%;
  height:30px;
  background-color:#d5e3ee;
  color:#1d5380;
  text-align:center;
  font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
  text-decoration:none;
  list-style:none;
  line-height:28px;
  margin:0 auto;
  margin-top:30px;
  font-size: 12px;
}
.footer a{
  color:#000000;
  font-size:11px;

}

.price{
  font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#25466f;
}
.price_title{
  padding-right:8px;
  color:#4D6477;
  font-size:13px;
  font-weight:bold;
  text-align:right;
}

.pay{
  font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#000000;
}

.tblheading{

}
.tour .screenshot {
  margin:35px auto;
  width:800px;
  text-align:center;
}

.tour_button{
  text-align:center;
  margin-top:10px;

}
.tour{
  float:left;
  text-align:center;
  padding:25px 0;
  margin-bottom:10px;
  font-size:12px;
  border-bottom:3px solid #c8c8c8;
  clear:both;
  width:800px;
}

.tour a{color:#FF9900; text-decoration:underline;}
.tour a:hover{color:#333; text-decoration:underline;}
.tour h1{color:#3F97D5; text-align:center; padding:0; margin:0; font-family:"Georgia", Times, serif; font-weight:normal;}
.tour p{padding:5px 0 10px; margin:0 auto; text-align:center; color:#333; width: 85%}
.tour p strong{color:#222222; padding-left: 5px; background: url(/images/orange_button.gif) no-repeat; padding:2px 9px 4px 6px; font-family:arial; font-size:13px;}
.tour img {padding: 1px; border: 1px solid #CCCCCC;}
.tour image1_height { height:427px;}
.tour image2_height { height:402px;}
.tour image3_height { height:423px;}
.tour image4_height { height:404px;}
.tour image5_height { height:399px;}
.tour image6_height { height:429px;}
/*End of public CSS*/
.no_border
{   border:none;
}
#simple_captcha{
  border:none;
}
.fieldRed{
  border:2px solid #FF0000;
}
.error{
  padding:5px 0 5px 27px;
  margin:0px 0 5px;
  font-weight:bold;
  font-size:11px;
  border:#c99 1px solid;
  color:#fff;
  text-align:left;
  background:url(/images/alert_bad.gif) #c00 no-repeat left 50%;
}

.smallRedText{
  color:#FF0000;
}
.smallGreenText{
  color:#009900;
}

fieldset.review_box {
  border: solid 4px #8dbbdc;
  font-family:verdana;
  padding:15px;
  width:400px;
  color:#333333;
}
legend.review_box{
  color:#333333;
  font-weight: bold;
  padding: 0 8px;
}

.review_box p {
  margin:0;
  padding:0;
  font-size: 13px;
}

.review_box h3 {
  font-size: 13px;
  margin-bottom: 5px;
  text-align: left;
  margin-top: 10px;
}

.review_box .terms{
  margin:15px 0 5px;
}

.review_box .submit_button{
  font-weight: bold;
  font-size: 12px;
  padding:3px;
  margin-top: 10px;
}

.simplicant_text{
  color:#3977B5;
  font-weight: bold;
}
.left-align{
  float:left;
  margin-top:15px;
  margin-right:22px;
}

.policy {
  width: 100%;
  color:#333;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
}
.policy h1{
  color:#3F97D5;
  text-align:center;
  padding:0;
  margin:0;
  font-weight:normal;
}
.policy h2{
  font-size:16px;
  margin-top:10px;
}
.policy p{
  padding:5px 0 3px 0px;
  margin:0 auto;
  text-align:left;
  color:#333;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
}
.policy ul li{
  list-style:square;
  margin-left:18px;
  font-size:12px;
}

.policy ol li{
  list-style:decimal;
  margin-left:22px;
  font-size:12px;
}

.hidden{display:none;}

.press_right_box{
  float:right;
  width:30%;
  padding: 10px;
  margin: 10px;
  background: #d5e3ee;
  border: 1px solid #b5c3cc;

}

.press_right_box h3{
  margin-bottom:5px;
  font-size: 15px;
}

.press_right_box img{
  padding-right:5px;
  margin-bottom:-3px;
}

.press_right_box li
{
  height:22px;
}

.press_content h3{
  color:#0066CC;
}

.simplicant_in_the_press li
{
  list-style-position: inside;
  list-style-image: url('/images/simplicant-list-image.gif');

}

.simplicant_in_the_press{
  margin-top:8px;
}	

/*Contact Page CSS - by Shafaat on 26-June*/

.border_rb{

}

.border_b{
  border-bottom:solid 1px gray;
}

.border_r{
  border-right:solid 1px gray;
}
table .contact {font-size: 11px; color: #555555}
table.contact h1{font-size:20px; color:#6594c4; text-align:center; padding-bottom:10px;}
table.contact td{padding-left:5px; height:35px;}
table.contact td strong{font-size:16px; color:#1f5078; font-weight:bold;}
table.contact td.title{font-size:16px; color:#1f5078; padding-right:3px;border-right:solid 1px gray; border-bottom:solid 1px gray; font-weight:bold;}
table.contact input[type=text]{width:246px;}
div.pc_title{float:left; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; padding:5px 0; text-align:center; width:100%; margin-bottom:10px;}

/* Search company */
.search_company {

  border:1px solid #555555;
  margin:10px auto;
  position:relative;
  text-align:left;
  width:590px;
}
.search_company .title_bar {
  background-image:url(/images/login_title.gif);
  background-repeat:repeat-x;
  color:#FFFFFF;
  height:23px;
  padding :4px 5px 0px 18px;

}
.search_company .content1 {
  padding:30px 20px;
}

.search_company .title {
  font-size:14px ;
  font-family: Arial, Helvetica, sans-serif;
}
.search_company .title, #search_company .title_name {
  font-weight:bold;
  font-size:15px;
}
.search_company .result-head{
  Font-size:13px;
  color:#FFFFFF;
  background-color:#8dbbdc;
  border:1px solid #0000FF;
  padding:10px;
  height:22px;
}

.search_company .company_info{ border:solid 1px #8dbbdc; border-bottom:none; margin-left: 35px; margin-top:15px;}
.search_company .border_rb{ border-right:solid 1px #8dbbdc; border-bottom:solid 1px #8dbbdc; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.search_company .border_b{ border-bottom:solid 1px #8dbbdc; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#003366;}
.search_company .border_b a{ color:#003366;}
/* Search company -end */

/*BY USMAN ASIF*/
.img_logo_public
{
  float:left;
}
.p_lang
{
  width:100px;
}
.h1_hiring
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:35px !important;
}

/*BY USMAN ASIF*/
.border_none{
  border: none;
}
/*BY ISHFAQUE*/

/*=================== New Signup Form ===================*/
.signup-Ttl			{ float:left; width:100%; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #62a2cf; }
.signup-Ttl h3		{ font-size:16px; color:#62a2cf; margin:0; padding:0; }
.signup-Ttl h3 span	{ font-size:18px; color:#3977B5; }
.signup-Ttl p		{ font-size:13px; color:#333; padding:0; margin:0; font-family:"Trebuchet MS", Arial,Helvetica,sans-serif; }

.signup-Frm			{ float:left; width:500px; border-right:1px dotted #62a2cf; }
.signup-Frm fieldset{ float:left; width:95%; clear:both; border:none; margin-bottom:20px; border-top:1px solid #62a2cf; }
.signup-Frm legend	{ margin-left:5px; padding:0px 5px; color:#62a2cf; font-weight:bold; }
.signup-Tbl			{ float:left; width:100%; font-size:13px; color:#444; }
.signup-Tbl td		{ padding:5px; }
.signup-Tbl .lblTd	{ width:115px; color:#444; text-align:right; padding-right:10px; padding-top:9px; }
.signup-Tbl .lblTd label	{font-weight:bold;}
.signup-Tbl .fldTd	{ width:320px; color:#444; }
.fldTd .signup-Txt	{ width:290px; border:1px solid #ccc; padding:3px 1px; color:#444; }
.fldTd .signup-Txt2	{ width:110px; border:1px solid #ccc; padding:3px 1px; color:#444; margin:0 3px; }
.fldTd .formError	{ color:#ff0000; }
.formError	{ color:#ff0000; }
.fldTd .sccsTxt		{ color:#009933; }
.fldTd .fieldWithErrors {  border:1px solid #ff0000; }
.signup-Tbl a		{ color:#3977b5; font-size:12px; text-decoration:underline; }
.signup-Tbl a:hover	{ color:#333; text-decoration:none; }
.signup-Tbl .msgTd	{ font-size:11px; font-style:italic; color:#999; }
.msgTd span			{ color:#3977b5; }
.signup-RitCol		{ float:right; width:276px; margin-bottom:15px; border:1px solid #eee; }
.signup-RitCol .pnl1{ float:right; width:241px; padding:15px; background:#fefcba; border:2px solid #fff; font-size:15px; color:#666; }
.pnl1 h2			{ font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#444; margin:0; padding:0; }
.pnl1 h1			{ font-size:22px; color:#2f85c3; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0; }
.pnl1 strong		{ color:#333; }
.signup-RitCol .pnl2{ float:right; width:241px; padding:15px; background:#dbf2ff; border:2px solid #fff; font-size:14px; color:#4e97cb; word-wrap:break-word;}
.pnl2 h4			{ font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#444; margin:0; padding:0; }
.signup-RitCol .pnl3{ float:right; width:241px; padding:15px; background:#eee; border:2px solid #fff; font-size:12px; color:#444; }
.pnl3 span			{ color:#3977b5; font-size:14px; }

/*=================== Pricing Page ===================*/
.pricng-Tbl			{ float:left; width:100%; font-size:16px; color:#525252; }
.pricng-Tbl th		{ padding:5px; background:#ebebeb; text-align:center; color:#25466f; border:1px solid #ebebeb; border-top:none; border-left:none; }
.pricng-Tbl td		{ text-align:center; }
.pricng-Tbl .picngTd{ width:224px; text-align:right; font-weight:bold; border:1px solid #ebebeb; border-top:none; border-right:none; padding:5px; }
.pricng-Tbl .valueTd{ width:138px; padding:0; text-align:center; border:1px solid #ebebeb; border-top:none; padding:5px; }
.pricng-Tbl .freeTd { width:138px; padding:0; text-align:center; color:#CC0000; font-weight:bold; border:1px solid #ebebeb; border-top:none; padding:5px; }
.pricng-Tbl img		{ border:none; }
.pricng-Tbl .btnTd	{ background:#deeff7; border-top:2px solid #fff; border-right:2px solid #fff; padding:10px 0px; text-align:center; }

 /*=================== Pricing Tooltip ===================*/
.toolTip   { font-weight: bold; float:right; width:80%; height:22px; padding-right:25px; background:url(../images/qstn-mrk-img.jpg) no-repeat right; cursor:help; position:relative; }
.toolTipWrapper { width:465px; position:absolute; top:-28px; left:150px; display:none; }
.tooltTipTop { float:left; width:434px; height:13px; background:url(../images/tooltip-top.gif) top left no-repeat; margin-left:10px; _margin-bottom:-10px; }
.tooltTipBg  { float:left; width:434px; background:url(../images/tooltip-bg.gif) top left repeat-y; margin-left:10px;  }
.tooltTipBg h3 { float:left; width:410px; font-size:14px; color:#444; margin:0; margin-left:10px; padding:0; text-align:left; }
.tooltTipBg p { float:left; width:410px; clear:left; font-size:12px; font-weight:normal; color:#444; margin:0; margin-left:10px; padding:0; font-family:Arial, Helvetica, sans-serif; margin-top:3px; word-wrap:break-word; }
.tooltTipBtm { float:left; width:434px; height:13px; background:url(../images/tooltip-Btm.gif) top left no-repeat; margin-left:10px; }
.tooltipTip  { float:left; width:34px; height:38px; position:absolute; left:-26px; top:20px; background:url(../images/tool-tip.gif) top left no-repeat; margin-left:10px; _margin-left:20px; }
/*=================== Tour Page ===================*/
.tour-Top		{ width:767px; margin:0 auto; }
.tour-bot		{ width:767px; margin:0 auto; }
#page-wrap      { width:767px; background:url(../images/tour-bg-brdr.jpg) top left repeat-y; margin:0 auto; margin-top:-5px; position:relative; }
#page-wrap h2	{ float:left; width:96%; font-size:18px;  margin:0; margin-left:10px; color:#87bae0; }
#page-wrap p	{ clear:left; width:96%; font-size:13px; font-weight:bold; margin-left:10px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#666; }
.anythingSlider					{ width:734px; height:525px; position:relative; margin:0 auto; }
.anythingSlider .wrapper		{ width:735px; overflow:auto; height:500px; margin: auto; /*margin:0 40px;*/ position:absolute; top:0; left:0; }
.anythingSlider .wrapper ul		{ width:32700px; list-style:none; position:absolute; top:0; left:0; margin:0; }
.anythingSlider ul li			{ display:block; float:left; padding:0; height:431px; width: 767px; margin: 0; position:relative; }
.anythingSlider ul li img		{ z-index:2;}
.anythingSlider .right-Arrow	{ display:block; height:50px; width:50px; background:url(../images/right-arrow.png) no-repeat 0 0; position:absolute; top:230px; right:-35px; color:#fff; cursor:pointer; }
.anythingSlider .lft-Arrow		{ display:block; height:50px; width:50px; background:url(../images/lft-arrow.png) no-repeat 0 0; text-indent:-9999px; position:absolute; top:230px; left:-35px; cursor:pointer; z-index:2700; }
.anythingSlider .forward:hover	{ background-position: 0 -200px; }
.anythingSlider .back:hover		{ background-position: -67px -200px; }
#thumbNav 						{ position:relative; top:500px; text-align:center; }
#thumbNav a						{ color:black; font-size:12px; display:inline-block; height:18px; width:29px; margin:0 5px 0 0; background:url(../images/nmbr-bg.jpg) no-repeat; text-align:center; padding:7px 0 4px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
#thumbNav a:hover				{ background:url(../images/nmbr-bg-over.jpg) no-repeat; color:#fff; text-decoration:none; }
#thumbNav a.cur					{ background:url(../images/nmbr-bg-over.jpg) no-repeat; color:#fff; text-decoration:none; }
.anythingSlider .wrapper ul ul	{ position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li{ float: none; height: auto; width: auto; background: none; }


/*=================== Tour Page Hot Spot ===================*/

#tooltip		{ position:absolute; border:4px solid #ffffff; background-color:#deeff7; padding:2px 5px; color:#333; display:none; width:190px; padding:10px; margin:0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: 5px 5px 5px #888; -webkit-box-shadow: 5px 5px 5px #888; }
.wrapper ul li span	{ position:absolute; /*border:1px solid #ff0000;*/ width:43px; height:34px;  }
.wrapper ul li span a.tooltip { float:left; background:url(../images/hotspot-bg.png) top left no-repeat; color:#fff; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:20px; height:26px; margin:0; padding:4px 9px; text-decoration:none; width:14px; z-index:2500;

}

.a1Tip		{ top:179px; left:229px; }
.a2Tip		{ top:120px; right:38px; }
.a3Tip		{ top:282px; left:128px; }
.a4Tip		{ top:280px; left:296px; }
.a5Tip		{ top:282px; left:468px; }

.b1Tip		{ top:221px; left:202px; }
.b2Tip		{ top:164px; right:223px; }
.b3Tip		{ top:297px; left:270px; }
.b4Tip		{ top:355px; left:168px; }
.b5Tip		{ top:210px; right:35px; }

.c1Tip		{ top:150px; left:395px; }
.c2Tip		{ top:205px; left:280px; }
.c3Tip		{ top:192px; right:60px; }
.c4Tip		{ top:290px; right:40px; }

.d1Tip		{ top:85px; left:355px; }
.d2Tip		{ top:330px; left:265px; }

.e1Tip		{ top:125px; left:70px; }
.e2Tip		{ top:225px; left:190px; }
.e3Tip		{ top:342px; left:225px; }
.e4Tip		{ top:125px; right:56px; }

.f1Tip		{ top:80px; left:110px; }
.f2Tip		{ top:368px; left:344px; }
.f3Tip		{ top:110px; left:480px; }
/*BY ISHFAQUE*/