/* Jobs Whale CSS Document */
pre{font-family:Arial; font-size:12px; }
#staticpage {
    float: left;
    margin: 10px 5px 20px 0;
    padding: 3px;
    width: 980px;
    border: 2px solid #E4E4E4;
    border-radius: 5px 5px 5px 5px;
}
#staticpage .static_class {
    float: left;
    margin: 0;
    padding-left: 10px;
    width: 970px;
    background: none repeat scroll 0 0 #F1F5E4;
    border-radius: 5px 5px 0 0;
}
#staticpage .static_class h1 {
	color: #000000
}
#staticpage .box {
    float: left;
    margin: 0;
    padding: 10px;
    width: 960px;
}
body{ margin:0px; padding:0px; background-image:url(../images/bg.gif); background-repeat:repeat-x; font-family:Arial; font-size:12px; }
.content .error_label {border:1px solid #F41909;}
.main{ width:1000px; margin:auto; padding-top:10px;}
#header{ float:left; width:1000px; }
a.toplinks{ font-family: "Trebuchet MS"; font-size:13px; color:#559E1A; text-decoration:none; float:left; margin-top:5px;}
a.toplinks:hover{ font-family: "Trebuchet MS"; font-size:13px; color:#559E1A; text-decoration:underline; float:left; margin-top:5px;}
.space{float:left; margin-top:5px; margin-left:5px; margin-right:5px;}
.newuser{float:right;background-color:#D0CDCD; width:178px; border:1px solid #BAB9B9; margin-left:15px; padding:7px; height:14px; color:#1D1E1C; text-align:center; font-weight:bold;}
.existuser{float:right;background-color:#D0CDCD; width:178px; border:1px solid #BAB9B9; margin-left:15px; padding:7px; height:14px; color:#1D1E1C; font-weight:bold;}
.content .mt15{margin-top: 15px;}
/*search div*/
.searchdiv:hover{background-color:#e5e5e5;}
.searchdiv{min-height: 40px;border:1px solid #AAAAAA;padding:5px;width:687px;float:left;margin:0 0 10px 5px;}
.searchdivimg{float:left;margin-right:10px;}
.searchdivcontent{margin-left:110px;}
.searchdivcontentcheck{margin-left:130px;}
.bulkdiv{text-align:right;width:697px;padding:2px;margin-left:5px;}
#formdiv table{width:100%;}
#formdiv table td.lefttd{width:25%;}
table{width:100%;}
table td.lefttd{width:25%;}
/*home page marquee*/
.previous {width: 248px; height: 14px; cursor: pointer; border-bottom: 1px solid #fff; background: url(/images/up_arrow.gif) no-repeat center; border: 0px; }
.next { width: 248px; height: 14px; cursor: pointer; border-bottom: 1px solid #fff; background: url(/images/down_arrow.gif) no-repeat center; border: 0px; }
.caro { width: 248px; background: #ffffff; }
.caro ul { margin: 0; padding: 0; list-style: none; background: #ffffff; }
.caro ul li { height: 15px; padding: 0; margin: 0; background: #FFF; vertical-align: middle; width: 250px; display: block; text-align: left; padding-top: 5px; }
/*results-background div*/
.results_backgrounddiv{width: 680px; background: none repeat scroll 0% 0% rgb(241, 245, 228); padding: 10px;margin:5px;}
/*results-background div*/
.remaining_backgrounddiv{width: 307px; float: right; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 10px;margin:7px;}
/*candidate page styles*/
.leftalign{float:left;}
.toplinksalign{margin-top:5px; margin-bottom:5px;}
.left100{width:100%;}
.eduicon{float:left; margin-top:8px; margin-right:10px;}
.content{float:left; width:995px; line-height:18px; margin:0px 0px 10px 0px;padding-left:5px;}
#left{float:left; width:195px; height:100%; margin-left:15px;}
#right{float:left; margin-left:25px; width:650px; line-heigbuttonht:20px; color:#606162;}
.txtbox{width:168px; height:20px; border:1px solid #B6CF84; color:#6E8E19; font-size:12px; padding:2px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x;}
.txtboxhome{width:168px; height:18px; border:1px solid #B6CF84; color:#6E8E19; font-size:12px; padding:2px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x;}
.txtboxhome1{width:100px; height:18px; border:1px solid #B6CF84; color:#6E8E19; font-size:12px; padding:2px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x;}
.txtbox1{width:148px; height:20px; border:1px solid #B6CF84; color:#6E8E19; font-size:12px; padding:2px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x;}
.txtbox2{width:168px; height:16px; border:1px solid #E5E5E5; color:#666666; font-size:12px; padding:4px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x; float:left;}
.coptxtbox2{width:168px; height:14px; border:1px solid #E5E5E5; color:#666666; font-size:12px; padding:4px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x;}
.txtbox3{width:88px; height:18px; border:1px solid #E5E5E5; color:#666666; font-size:12px; padding:2px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x;}
.txtbox4{width:38px; height:18px; border:1px solid #E5E5E5; color:#666666; font-size:12px; padding:2px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x;}
.txtbox5{width:368px; height:18px; border:1px solid #E5E5E5; color:#666666; font-size:12px; padding:2px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x;}
.txtbox6{width:120px; height:16px; border:1px solid #E5E5E5; color:#666666; font-size:12px; padding:4px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x; float:left;}
.txtbox7{width:253px; height:14px; border:1px solid #E5E5E5; color:#666666; font-size:12px; padding:4px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x; float:left; margin-left:3px;}
.txtbox8{width:75px; height:14px; border:1px solid #E5E5E5; color:#666666; font-size:12px; padding:4px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x; float:left; margin-left:3px;}
.txtbox9{width:251px; height:16px; border:1px solid #E5E5E5; color:#666666; font-size:12px; padding:4px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x; float:left;}
textarea{font-family:Arial; font-size:12px; width:257px;}
.txtarea{ width:168px; font-family:Arial; height:160px; border:1px solid #B6CF84; color:#6E8E19; font-size:12px; padding:2px;}
.txtarea1{ width:655px; margin-left:10px; height:100px; border:1px solid #E5E5E5; color:#666666; font-size:12px; padding:2px;}
.txtarea2{ width:490px; margin-left:10px; height:100px; border:1px solid #E5E5E5; color:#666666; font-size:12px; padding:2px;}
.txtarea3{ width:250px; margin-left:10px; height:150px; border:1px solid #E5E5E5; color:#666666; font-size:12px; padding:2px; float:left;}
.txtarea4{ width:415px; height:150px; border:1px solid #E5E5E5; color:#666666; font-size:12px; padding:2px; float:left;}
.txtarea5{ width:253px; height:50px; border:1px solid #E5E5E5; color:#666666; font-size:12px; padding:2px; float:left; margin-left:3px;}

.file{height:25px;}

img{border:0px;}

h1{ font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; color:#618415; margin:opx; padding:0px;}
.cmbbox{vertical-align: middle; width:261px; height:26px; border:1px solid #E5E5E5; color:#666666; font-size:12px; font-family:arial; padding:2px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x;}
.cmbbox1{vertical-align: middle; width:570px; height:24px; border:1px solid #E5E5E5; color:#666666; font-size:12px; font-family:arial; padding:2px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x; margin-bottom:10px;}
.cmbbox2{vertical-align: middle; width:500px; height:24px; border:1px solid #E5E5E5; color:#666666; font-size:12px; font-family:arial; padding:2px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x;}
.cmbbox3{vertical-align: middle; width:134px; height:24px; border:1px solid #E5E5E5; color:#666666; font-size:12px; font-family:arial; padding:2px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x;}
.cmbbox4{vertical-align: middle; width:110px; height:26px; border:1px solid #E5E5E5; color:#666666; font-size:12px; font-family:arial; padding:2px; background-image:url(../images/txtboxbg.gif); background-repeat:repeat-x;}
.button{width:80px; height:24px; background-image:url(../images/buttonbg.gif); background-repeat:repeat-x; color:#212616; font-size:13px; font-weight:bold; border:0px; font-family:Arial; margin-bottom:5px;cursor:pointer;}
.button1{width:173px; height:30px; background-image:url(../images/buttonbg.gif); background-repeat:repeat-x; color:#212616; font-size:13px; font-weight:bold; border:0px; font-family:Arial; margin-bottom:10px;}
.button2{width:173px; height:30px; cursor:pointer; background-image:url(../images/greybg.gif); background-repeat:repeat-x; color:#ffffff; font-size:13px; font-weight:bold; border:0px; font-family:Arial; margin-bottom:10px;}
.button3{width:35px; height:22px; cursor:pointer; background-color:#346115;color:#ffffff; font-size:13px; font-weight:bold; border:0px; font-family:Arial; margin-bottom:5px;}
.redbutton{width:105px;cursor: pointer; height:22px; margin:10px 0px 10px 10px; background-color:#B60303;color:#ffffff; font-size:13px; font-weight:bold; border:0px; font-family:Arial; margin-bottom:5px;}

h2{color:#B60303; margin:10px 0px 0px 0px; padding:0px; font-size:16px; font-family:"Trebuchet MS"; float:left;}
.greenbox{float:left; background-color:#ECF9D1; width:643px; border:1px solid #B6CF84; margin-top:10px; margin-bottom:20px;}
.greenbox1{float:left; background-color:#ECF9D1; width:700px; border:1px solid #B6CF84; margin-top:10px; margin-bottom:20px;}
.addbg{float:right; width:50px; height:15px; background-color:#8BAC3E; font-size:12px; text-align:center; color:#000000; font-weight:bold; padding:5px;}
.greentxt{color:#759912;}
.copyright{color:#727272; font-size:11px; font-family:arial; padding-top:10px; padding-bottom:10px;}
a.walllink{ font-family:arial; font-size:12px; color:#817E7F; text-decoration:underline; float:left;}
a.walllink:hover{ font-family: arial; font-size:12px; color:#817E7F; text-decoration:none; float:left;}
#btm{float:left; background-color:#E5E5E5; height:80px; width:100%; }
.recentvisitor{float:left; margin-left:10px; padding:10px; background-color:#EDF8D7; width:95%;}
.recenttxt{float:left; margin-left:10px; margin-top:3px;}
.commentbox{float:left; width:600px; margin:10px;}
.greenborder{width:400px; height:2px; background-color:#636061;}
.greenborder1{width:650px; float:left; margin:6px 0px;  border:1px dotted #CCCCCC;}
.divider{ border:1px   dotted #CCCCCC;}
.greyborder{width:400px; height:1px; background-color:#E9E9E9;}
.postedcomment{font-size:12px; font-weight:bold; color:#B60303; padding-top:5px;}
.commenttxt{color:#7F7F7F; padding-top:7px; line-height:18px;}
.wallright{float:left;  padding-left:45px; margin:10px; width:300px;}
.onlinefriends{background-color:#B6CF84;padding:5px; font-size:13px;}
.add{float:left; margin-left:5px;}
.time{float:left; width:600px; margin-left:110px; margin-top:5px;}
.profileviewtxt{float:left; width:350px;}
.keyskills{float:left; background-color:#F3F5F7; width:760px; line-height:17px;}

/******************Bestseller Styles********************************/
#bestseller{float:left; margin-top:0px;}
.bestsellertitle{float:left; background-color:#B6CF84; width:147px; height:17px; padding:5px; font-family:arial; font-size:16px; color:#FFFFFF;}
.whatsnew{float:left; background-color:#ECF9D1; width:147px; height:17px; margin-left:3px; padding:5px; font-family:arial; font-size:16px; color:#000000;}
.greybar{float:left; width:648px; height:20px; background-color:#B6CF84;}
.bestsellerbox{float:left; width:646px; border:1px solid #B6CF84;}
.bimg1{float:left; margin:10px; padding-left:30px; padding-top:10px; width:130px; height:200px;}
.productleftimg{float:left; margin:10px; padding-left:10px; padding-top:10px; width:138x;}
.bestsellertxt{float:left; font-size:13px; color:#636363; width:100%; margin:10px;}
.bluetxt1{color:#4796a2}
.bluetxt14{float:left; font-size:13px; font-weight:bold; width:100%;color:#4796a2}
.quickshop{float:left; padding-bottom:15px;}
.bimg2{float:left; margin:10px; padding-top:10px; padding-left:50px; width:145px; height:200px;}
.bimg3{float:left; margin:10px; padding-top:10px; padding-left:60px; width:130px; height:200px;}
.redtxt{color:#FF0000;}

/*employer profile edit*/
.employerlogo{width:100px; float:left; height:50px; padding:10px; border:1px dotted #999999; font-weight:bold;}
.companyname{float:left; margin-left:25px;}
.employereditleft{width:300px;color:#000000;margin-top:15px;}
.employereditright{float:left; width:648px; margin-left:25px;margin-top:15px;}
.employerbuttons{float:left; width:648px;}
.employertestimonials{float:left; width:648px;margin-top:15px;}
.tableborder{border:1px solid #999999;}
.lightgreybg{background-color:#EAECED; height:30px;}
.lightbluebg{background-color:#F3F5F7;  height:30px;}
.smsicon{float:left; margin-top:3px;}
.smstxt{float:left; padding-top:7px; padding-left:5px;}
.emailicon{float:left; padding-top:5px; margin-top:3px;}
.sendemail{float:left;padding-top:7px; padding-left:5px; padding-bottom:10px;}
.managecandidatetxt{float:left; margin-top:10px; width:130px;}
.search_resulttxt{float:left;  color:#88AE3C; font-size:16px; padding-top:4px;}

/*home page styles*/
#homeleft{margin: 8px 0px 0px 0px; float:left; width:320px; background-image:url(../images/homeleftbg_new.jpg); height:242px; line-height:19px; background-repeat:no-repeat;}
h3{float:left; margin-left:20px; padding:0px; margin-top:15px; margin-bottom:0px; font-size:17px; font-family:'Trebuchet MS'; color:#1A5B01;}
.homeleftcontent{float:left;margin-left:15px; margin-top:5px; color:#595B59;}
.greyline{float:left; width:320px; margin-left:5px; margin-top:5px; height:2px; background-color:#D7D7D7;}
.homeright{float:left;  width:1000px; margin-left:15px; line-height:19px;}
.homegreenbox{background-image:url(../images/searchimage_410X235.jpg);height:235px;float:left; width:320px; background-color:#D9F09C; border:1px solid #CCE786;}
.homeladyimage{background-image:url(../images/ladyimage_210.jpeg); background-repeat:no-repeat; height:210px; width:117px;*width:90px;}
.greenboxcontent{float:left; width:320px;}
.greenboxtitle{ margin-top:10px; margin-left:10px;color:#151515; font-family:'Trebuchet MS'; font-size:17px;}
.whitetitle{color:#FFFFFF; padding:10px;  font-size:14px; font-weight:bold;}
ul.menu
{float:left; padding:0px; margin:0px; list-style-type:none;}
ul.menu li {float:left; padding:0px; margin:0px 0px 0px 0px; list-style-type:none;}
a.innermenu{font-size:12px; color:#000000; font-weight:bold; text-decoration:none;  padding:10px;}
a.innermenu:hover{font-size:12px; color:#000000; font-weight:bold; text-decoration:underline; background-color:#ffffff; padding:10px;}
.innermenuleft{float:left; padding-left:250px;}

a.greenlink{color:#5D764D; text-decoration:underline;}
a.greenlink:hover{color:#5D764D; text-decoration:none;}

ul.home{padding:0px; margin:10px 0px 0px 10px;; list-style-type:none; width:205px; float:left;}
ul.home li {padding:0px 5px 0px 12px; margin:0px 0px 0px 0px; list-style-type:none;background:url(../images/arrow.gif) no-repeat 1px 5px; font-size:12px; line-height:22px;}

#top-menu-background {
    background: none repeat scroll 0 0 #7FA239;
    height: 26px;
    position: relative;
    margin-bottom:10px;
    margin-top:2px;
}

#top-menu  {
    height: 26px;
    *height:30px;
}

ul#green {
    float: left;
    font-size: 12px;
}

#top-menu ul {
    list-style: none outside none;
    padding-left:0px;
}

#top-menu ul li {
    float: left;
    padding: 7px 0;
    position: relative;
}

#top-menu a.tab {
    color: #FFFFFF;
    font-weight: bold;
    padding: 7px 15px 10px;
}

ul.menu-drop, ul.drop-list ul {
    border-color: #7FA239;
}

ul.menu-drop {
    background: none repeat scroll 0 50% #FFFFFF;
    border-style: none solid solid;
    border-width: 0 2px 2px;
    display: none;
    float: left;
    left: -2px;
    margin: 5px 0 0;
    min-height: 28px;
    padding: 10px 10px 10px 8px;
    position: absolute;
    text-align: left;
    top: 21px;
    width: 182px;
    z-index: 15000;
}

#top-menu ul a {
    text-decoration: none;
}

#top-menu li:hover > ul,#top-menu li.over ul{
	display:block;
}

#top-menu li ul li {
    padding: 0;
}

ul.menu-drop li {
    height: auto;
    left: 0;
    width: 190px;
}

ul.menu-drop li:first-child a {
    border-top: medium none;
}

ul.menu-drop li a {
    border-top: 1px solid #DDDDDD;
    color: #1D719F;
    display: block;
    float: none;
    font-size: 105%;
    font-weight: bold;
    padding: 6px 4px;
}

a {
    color: #1D71AB;
    outline: medium none;
    text-decoration: none;
}

ul#green li.maintab:hover,ul#green li.maintab.over{
     background:none repeat scroll 00 #ACC76B;
}

ul.menu-drop li a:hover{
	background:none repeat scroll 0 50% #F5F5F5;
	color:#000000;
}

ul#green li.maintab {
    background: url("/images/menu.png") no-repeat scroll -1px -78px transparent;
    height: 12px;
}

ul#green li.menu-active{
     background:none repeat scroll 00 #FFFFFF;
}

.ui-datepicker th{
	background-color:#7FA239;
	color:white;
	}
.warning_msg_div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/warning.png) no-repeat scroll 11px 7px;
border:1px solid #F0F0F0;
color:#666666;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
padding:0px 12px 0px 44px;
}

.error_msg_div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/error.png) no-repeat scroll 11px 7px;
border:1px solid #F0F0F0;
color:#666666;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
padding:0px 12px 0px 44px;
}

.success_msg_div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/success.png) no-repeat scroll 11px 7px;
border:1px solid #F0F0F0;
color:#666666;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
padding:0px 12px 0px 44px;
}

.error ul,.success ul{
margin:15px 0;
list-style:none outside none;
padding:0px;
}

#master_table {
    border: 1px solid #7fa239;
    margin: 0;
}

#master_table {
    border-collapse: collapse;
}

#master_table th, #master_table td  {
    padding: 3px;
}

#master_table th {
    background-color: #7fa239;
    border-right: 1px solid #7fa239;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}

#master_table a{
color:#000000;	
}

#master_table th a{
color:#FFFFFF;	
}

#master_table td {
    border: 1px solid #7fa239;
    height: 20px;
}

#master_table th, #master_table td {
    padding: 3px;
}

#master_table img{
border:0;	
}

a.headeranchor{
color:black;	
}	

a.headeranchor:hover{
text-decoration:underline;
}

#url a{
color:#7fa239;
}

#url a:hover{
text-decoration:underline;
}

#leftcontent{
float:left;
margin:0 10px;
}

.testimonialdiv{
width:300px;
}

.innertestimonial{
border:1px solid #cccccc;
padding:2px;
width:98%;
margin:2px 0 2px 0
}

.innerlabel{
width:130px;
float:left;
}

.innercontent{
margin-bottom:5px;
}

#profiletable strong{
color:black;
}

.grid_9 h1{
font-family:Arial;
padding-left:5px;
}

.grid_9 a{
text-decoration:underline;
}

.grid_9{
width:700px;
}

#backtosearch{
float:right;
padding-top:11px;
}

.employertestimonials h1{
font-family:Arial;
margin:10px 0;
}

.content h1{
margin:10px 0;
font-family:Arial;
}

.content a{
color:black;	
}

.content a:hover,.content a.over{
text-decoration:underline;
}

html > body .radio {
    vertical-align: top; margin:0px 3px 0px 2px;
}

.greenboxcontent label{
font-weight:bold;
}

.noaccess{min-height: 250px; height: auto ! important; padding-left: 5px; overflow: auto;text-align:center;padding-top:10px;}

#header .existuser a,#header .newuser a{
text-decoration:underline;
}

#signupblock a{
text-decoration:underline;
}

.bvbsubjectwidth{
width:50%;
}

.bvbfromwidth{
width:30%;
}

.pagenationdiv{padding:5px;width:687px;float:left;margin:0 0 10px 5px;}

.pagenation {
	float: right;
	margin-right: -8px;
	font-size: 12px; *
	font-size: 12px
}

.pagenation li {
	list-style: none;
	float: left !important;
	padding: 0 5px
}

.pagenation .current {
	color: #1d71ab;
	font-weight: bold
}

.pagenation a{
	color: #7fa239;
}

.pagenation a:hover {
	text-decoration: underline
}
#homecontent{
float:left;
width: 990px;
}
#homecontent a.readmore:hover{
text-decoration:none;
}
#why_us_div a.readmore:hover{
text-decoration:none;
}
.sorttable th:hover{
text-decoration:underline;
cursor:pointer;
}