@import url('menu.css');
* {margin:0; padding:0}

  

body{margin:0 0 0 0; font-family:Arial,Verdana, Arial,  sans-serif; font-size:12px; color:#333;background:url(../images/header_bg.jpg) repeat-x; height:100%}l
#mainBody{width:100%; height:100%; height:auto !important; min-height:100%;margin: 0 auto -10em;}

#layout{width:900px; margin:0 auto; /*border:#E9D6E9 solid 1px;*/ background:#FFF;}

#worldwide{width:900px; height:20px; background:#e5d4e7; border-bottom:1px solid #be9fca; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px;padding-top:4px;}
#worldwide a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-decoration:none}
#worldwide a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; /*color:#83609b*/ color:#333; text-decoration:underline}

#topHeader{width:900px; height:72px; float:left; margin:0; background:url(../images/header.jpg) no-repeat;}
#topHeader #logo{float:left;margin:10px 10px;}
/*#topHeader span{font-family:Arial, Helvetica, sans-serif; font-size:12px; coftext
lor:#83609b; float:right; padding-right:20px; padding-top:10px;}
#topHeader span a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#83609b; text-decoration:none}
#topHeader span a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#83609b; text-decoration:underline}*/
#topHeader .search{float:left; height:24px; margin:30px 10px 5px 20px;}
#topHeader .search2{float:left; height:24px; margin:30px 0px 5px 0px;}

.chkBoxList label, .chkBoxList a{margin:0px 4px;}



/*weather box */
.weatherbox{width:277px; height:60px; background:url(../images/weather_bg.png) no-repeat; margin-left:620px; margin-top:10px; font-size:12px;}
.weatherbox #wrapper{padding:6px;}
.weaterhbox h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333}
/* end weather box*/

/* main top links styles */
#topLinks{float:left; width:900px; height:28px; background:url(../images/button_bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold;}
/*#topLinks ul{height:28px; padding-left:0; margin:0; margin-top:-5px;}*/
/*#topLinks ul {display:inline; list-style:none; }
#topLinks li {float:left; display:inline;}
#topLinks a {padding:0.5em 1.5em;display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-decoration:none; }
#topLinks a:hover {padding:0.5em 1.5em;display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffDD00; font-weight:bold; text-decoration:underline; /*background-color:#2e193a;*/} /*I commented this all styles because i don't need to use this 
#topLinks a.signlink{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-decoration:none; background:none;  }
#topLinks a.signlink:hover{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffDD00; font-weight:bold; text-decoration:underline; background:none;}

/* end main top links */

#HeaderImg{float:left;width:900px; height:248px;}

/* middle body container */
#Container{width:900px; float:left; height:100%; min-height:400px;}
#Container .leftPanel{float:left;width:718px;  }
#Container .leftPanel2{float:left;width:100%;  }    
#Container .leftPanel3{float:left;width:634px;  } 
#Container .rightPanel{float:right; width:160px;}  /* for Faheem bhai's pages :)**/
#Container .rightPanel2{float:right; width:264px;} /*** Farkhanda Baji pages :)**/

/* end middle body container */

/* paddings */

.padding5{padding:5px;}
.paddingtop5{padding-top:5px;}
.padding10{padding:10px;}
.paddingleft10{padding-left:10px;}
.paddingleft5{padding-left:5px;}
.paddingleft8{padding-left:8px;}
.paddingright10{padding-right:10px;}
.paddingright5{padding-right:5px;}
.padding20{padding:20px;}

/* end paddings */
/* Search Box styles */
.searchbox_heading{font-family:Helvetica, Arial, sans-serif;font-size:14px; color:#3f447e; font-weight:bold;}
/*.searchinput{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#C6C6C6; background:url(../images/input_bg.jpg) repeat-x #FFF; border:1px solid #B3B3B3; height:20px; padding-left:5px; padding-right:5px;}*/
.searchinput:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#C6C6C6; background:url(../images/input_bg.jpg) repeat-x #FFF; border:1px solid #B3B3B3; height:20px; padding-left:5px; padding-right:5px; border:1px solid #c9aa00;}
.searchbutton{font-family:arial; font-size:12px; font-weight:bold; color:#555555; text-decoration:none; background:url(../images/signin_button_state.gif) repeat-x; border:1px solid #b4b4b4; height:25px; padding:5px}
.searchbutton:hover{font-family:arial; font-size:12px; font-weight:bold; color:#555555; text-decoration:underline; background:url(../images/signin_button_roll.gif) repeat-x; border:1px solid #ffd800; height:25px; padding:5px}

a.searchlink{font-family:Arial, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#ACABAB; text-decoration:none;}
a.searchlink:hover{font-family:Arial, Verdana, Arial,sans-serif; font-size:12px; font-weight:bold; color:#ACABAB; text-decoration:underline;}
/* end search box styles*/

/************** all links************/
a.blacklink{font-family:Arial, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#333; text-decoration:none;}
a.blacklink:hover{font-family:Arial,Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#333; text-decoration:underline;}

a.normallnk{font-family: Arial, Verdana, Arial, sans-serif; font-size: 12px; color: #0000CC; text-decoration: none;}
a.normallnk:hover{font-family: Arial, Verdana, Arial, sans-serif;font-size: 12px;color: #0000CC;text-decoration: underline;}

a{font-family:Arial, Verdana, Arial, sans-serif; font-size:12px; color:#4d4b4f; text-decoration:none;}
a:hover{font-family:Arial,Verdana, Arial, sans-serif; font-size:12px; color:#4d4b4f; text-decoration:underline;cursor:pointer }




/* List Styles */

a.listlink{font-family:Arial, Verdana, Arial,sans-serif; font-size:12px;  color:#555555; text-decoration:none;}
a.listlink:hover{font-family:Arial, Verdana, Arial, sans-serif; font-size:12px; color:#FF6600; text-decoration:underline;}

.listtext{font-family:Arial, Verdana, Arial, sans-serif; font-size:12px;  color:#555555; text-decoration:none;}

/* Item Styles */

a.itemlink{font-family:Arial, Verdana, Arial, sans-serif; font-size:12px;  color:#555555; text-decoration:none;}
a.itemlink:hover{font-family:Arial, Verdana, Arial, sans-serif; font-size:12px; color:#FF6600; text-decoration:underline;}

.itemtext{font-family:Arial, Verdana, Arial, Arial, sans-serif; font-size:12px;  color:#555555; text-decoration:none;}



/* Grid styles */

#gridContainer{width:100%; height:100%; float:left; text-align:justify;}



.tabheading{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
a.tablink{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}
a.tablink:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:underline;}

a.gridlink{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545454; text-decoration:underline;}
a.gridlink:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545454; text-decoration:none;}
.gridbrd{border-bottom:#DEDEDE 1px solid; border-right:#DEDEDE 1px solid;}
.gridbrdbottom{border-bottom: 1px solid #DEDEDE;}
.gridbrdleft{border-left:#DEDEDE 1px solid;}
.gridbrdright{border-right:#DEDEDE 1px solid;}
.gridOver{background:#F9F3FA}
.gridOut{background:#FEFEFE}
.gridbrdtop{border-top: 1px solid #DEDEDE;}

/* End Grid styles */

/* login Panel */


#login{width:220px; height:115px; margin:45px 15px 0px;}
#login .logintxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#664B76;}
#login .logininput{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; border:1px solid #000; background:#CCC7D0;}
#login a.loginlink{color:#B1A2BA;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
#login a.loginlink:hover{color:#B1A2BA;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
#login .signbutton{background:url(../images/login_button.jpg) repeat-x; border:1px solid #000; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; height:20px;}

.employer{width:210px; height:60px; margin:5px 15px 0px;}
/* end login panel */

/* Testimonial and Career Advice */

.testimonialHeading{color:#A53090; font-family:Helvetica, Arial; font-size:18px;}
.testimonialHeading2{color:#6F005B;font-family:Helvetica, Arial; font-size:12px; font-weight:bold;}
a.readmore{color:#AD0808;font-family:Helvetica, Arial; font-size:12px; font-weight:bold; text-decoration:none;}
a.readmore:hover{color:#AD0808;font-family:Helvetica, Arial; font-size:12px; font-weight:bold; text-decoration:underline;}
.graytext{color:#737373; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* end Testimonial styles */

/*s styles*/
#footer{width:900px; height:50px;background:url(../images/footer_bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2a0440; float:left; }
#footer .clear{clear:both;}
.copyright{font-family:Arial, verdana,arial, sans-serif; color:#898989; text-align:right; margin-right:200px;}
a.copyrightlink{font-family:Arial, Arial, Helvetica, sans-serif; color:#898989; text-decoration:underline;}
a.copyrightlink:hover{font-family:Arial, Arial, Helvetica, sans-serif; color:#898989; text-decoration:none; }
/*#footer ul li{border-right:1px #B6A8C0 solid;}*/
/* End footer */

/* search option styles */

#search{float:left;width:419px; height:126px; z-index:1;}
#search .topleft{float:left;width:14px; height:14px; background:url(../images/search_top_left.jpg) no-repeat; margin:10px 0 0 0;}
#search .topright{float:left;width:14px; height:14px; background:url(../images/search_top_right.jpg) no-repeat; margin:10px 0 0 0;}
#search .legend{width:110px; height:24px; font-family:Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold; color:#42476d; float:left; margin:0px 0px; text-align:center; background:url(../images/legendbg.jpg) repeat-x bottom;}
#search .topspacer{width:280px; height:14px; background:url(../images/search_top_spacer.jpg) repeat-x top; float:left;margin-top:10px;}
#search .leftbrd{width:15px; background:url(../images/search_left_spacer.jpg) repeat-y; float:left; margin:0 0 0 0;}
#search .rightbrd{width:15px; background:url(../images/search_right_spacer.jpg) repeat-y; float:left; margin:0 0 0 0;}
#search #searchbody{width:388px;height:70px; float:left; background:url(../images/search_bg.jpg) repeat-x;}
#search .search_seperator{width:418px;height:2px; background:url(../images/search_seperator.jpg) repeat-x;float:left }
#search .bottomleft{float:left;width:14px; height:14px; background:url(../images/search_bottom_left.jpg) no-repeat bottom; margin:0;}
#search .bottomright{float:left;width:14px; height:14px; background:url(../images/search_bottom_right.jpg) no-repeat bottom; margin:0;}
#search .expandDiv{width:416px;  float:left; border-right:1px #C7C7C7 solid; border-left:1px #C7C7C7 solid; background:url(../images/search_bg.jpg) repeat-x -50px;}
#search .search_bottom{width:390px; height:14px; float:left; background:url(../images/search_bottom_bg.jpg) repeat-x;}
.searchtext{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ACABAB; text-decoration:none;}
#search #moreoption{width:416px;  position:absolute; border-bottom:1px #C7C7C7 solid; border-right:1px #C7C7C7 solid; border-left:1px #C7C7C7 solid; background:url(../images/search_bg.jpg) repeat-x -50px; margin:115px 0;}

.resumebanner{width:204px; height:122px; float:left; margin:10px 5px;}

/* end search option styles */

select{font-family:Arial, Arial; font-size:12px;color:#333; background:border:1px solid #B3B3B3;  padding:2px;  margin:0px;}

/* Heading styles */
.headingBlack
{
	font-family: Arial, Helvetica;
	font-size: 1.1em;
	color: #000;
	font-weight: bold;
}

.headingBlackLink a { font-family: Arial, Helvetica;
	font-size: 1.1em;
	color: #000;
	font-weight: bold;
	 }  
.headingBlackLink a:visited { font-family: Arial, Helvetica;
	font-size: 1.1em;
	color: #000;
	font-weight: bold;
	 }  
.headingBlackLink a:hover { font-family: Arial, Helvetica;
	font-size: 1.1em;
	color: #000;
	font-weight: bold;
	text-decoration:underline;
 }  
.headingrelated{font-family:Arial, Helvetica; font-size:1em;color:#333; font-weight:600;}
.headingBlackLarge{font-family:Helvetica, Arial; font-size:18px; color:#333}
a.headingBlackLarge{font-family:Helvetica, Arial; font-size:18px; color:#333; text-decoration:none;}
a.headingBlackLarge:hover{font-family:Helvetica, Arial; font-size:18px; color:#ffa100; text-decoration:none;}
.headingemployer{color:#1B0727;font-family:Helvetica, Arial, sans-serif; font-size:18px;}
.headingxlorange{color:#ffa100;font-family:Helvetica, Arial, sans-serif; font-size:24px;}
.headingsmallorange{color:#ffa200;font-family:Helvetica, Arial, sans-serif; font-size:18px;}
.employerHeading{background: url(../images/tab_bg.jpg) repeat-x;font-family: Helvetica, Arial;font-size: 14px;color: #FFF;}
.employerHeadingWhite{font-family:Helvetica, Arial; font-size:18px; color:#FFF; }
.employerHeadingWhite14{font-family:Helvetica, Arial; font-size:14px; color:#FFF; }
.employerHeadingWhite16{font-family:Helvetica, Arial; font-size:16px; color:#FFF; }
.headingcontact{color:#db7201;font-family: Arial, sans-serif; font-size:12px;}
.headingdistance{color:#0066FF; font-family: Arial, sans-serif; font-size:12px;}
.required{font-family:Helvetica, Arial; font-size:14px; color:#C00; }
.headingDarkPurple{font-family:Helvetica, Arial; font-size:28px; color:#341549}
.nowtxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff821c;}
.savetxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#678120;}
.normaltxtBlue{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#668DBD;}
.breadcrumb_heading{color:#341549; font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold;}

/* End heading styles


/* sorting option div */

#sorting{float:left; width:99%}
a.applynow{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#603; text-decoration:none;}
a.applynow:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#603; text-decoration:none;}
.tableftc{float:left; width:9px; height:34px; background:url(../images/tab_left_curve.gif) no-repeat;}
.tabgrad{float:left; width:120px; height:34px; background:url(../images/tab_gradient.gif) repeat-x;}
.tabrightc{float:left;width:40px; height:34px; background:url(../images/tab_curver.gif) no-repeat;}
#sorting span{margin:10px 0; float:left;}
#sort_box{clear:both; width:100%; height:100px; border:#DEDEDE 1px solid; background:url(../images/tabgradient_background.gif) repeat-x;}

.sortf{width:20%; float:left; padding:5px;}
.sortc{width:25%; float:left; padding:5px; overflow:auto;  margin:0 10px; height:50px; background:#F9F9F9}
.clearboth{clear:both;}

dt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#039; font-weight:normal;}
dt a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#039; font-weight:normal; text-decoration:none;}
dt a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#039; font-weight:normal; text-decoration:none;}


.whitetxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF}

.brd{border:#C2B6CA solid 1px}
.brd2{border:#DDDDDD solid 1px}
.brdbottom{border-bottom:#C2B6CA solid 1px}
.brdbottomgray{border-bottom:#EBEBEB solid 1px}
.brdbtmpurple{border-bottom:1px solid #6E5C7A;}
.brdright{border-right:1px dotted #CCC; }
.brddarkpurple{border:1px solid #321247;}
.brdC7BDCC{border-right:1px solid #C7BDCC;}

input{padding:2px; border:1px solid #B3B3B3; font-family:Arial, Arial; font-size:12px;color:#333;}
textarea{font-family:Arial, Arial; font-size:12px; padding:2px; background:#fff; border:1px solid #B3B3B3; width:325px;color:#333;}
.inp1{line-height:24px; height:24px; background:url(../images/login_inputbg.png) repeat-x; border:1px solid #af9fbb; padding-left:0.5em; color:#999;}
.inp1:hover{line-height:24px; height:24px; background:url(../images/login_inputbg.png) repeat-x; border:1px solid #c9aa00; padding-left:0.5em; color:#999;}
.inp2{line-height:24px; height:24px; background:none;border:none;}
.inp2:hover{line-height:24px; height:24px; background:none;border:none;}
.imagebutton{background:none; border:0px; padding:0px;}
.radio{padding:0; border:0px solid #CCC;}
.watermark{height:18px; background:url(../images/login_inputbg.png) repeat-x; border:1px solid #af9fbb; padding-left:0.5em; color:#999; width:150px }

.checkbox{padding:2px; border:0px solid #CCC; background:none;margin-right:4px}
input[type="checkbox"] {padding:2px; border:0px solid #CCC;margin-right:4px}
input[type="image"] {background:none;}

input[type="radio"]{margin:0px 4px;}

a.whitelink{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}
a.whitelink:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}

a.normallink{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-decoration:none;}
a.normallink:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-decoration:underline;}


.spbrdleft{border-left:1px solid #e1e1e1;}
.spbrdright{border-right:1px solid #e1e1e1;}


/* dropdown menu css */

.dropdown {float:left; padding-right:5px;}
.dropdown dt a.llink{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;background:none; border:none; padding:0; color:#FFF}
.dropdown dt a.llink:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFF}
.dropdown dt {padding:0.5em 2em; font-weight:bold; cursor:pointer; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.dropdown dt:hover {background-color:#2e193a;}
.dropdown dd {position:absolute; overflow:hidden; display:none;  z-index:200; opacity:0}
.dropdown ul {width:204px;list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:0.5em 2em; color:#333; text-decoration:none; background:url(../images/button_bg.jpg) repeat-x; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:100%;}
.dropdown a:hover {background:#2e193a; color:#fff}
.dropdown .underline {border-bottom:1px solid #F4F4F4;}

/* end dropdown menu css */

ul{margin-left:20px;}
.ul{margin-left:20px;}
.li{list-style:lower-alpha; display:list-item; padding:0px; line-height:15px; margin:5px 4px; color:#333;}
li{list-style:none; display:list-item; padding-left:10px;}
.fieldset{width:100%; border:1px solid #F4EFF6;  padding:0px;}
.legend{ padding-left:10px;}


/* float classes */
.fl{float:left;}
.fr{float:right;}
.clearl{clear:left;}
/* end float classes */

.box{background:#FBFBFB; border:#C2B6CA solid 1px;}
/* this styles use for main page grid ul*/
#gridContainer2{width:900px; height:100%; float:left; text-align:justify;}
#gridContainer2 ul{margin:0px; padding:0px; width:875px; float:left;}
#gridContainer2 ul li{list-style:none; float:left; display:inline; padding:0em 2em 0 1em;}
#gridContainer2 ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}
#gridContainer2 ul li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5C5C5C; text-decoration:none;}

/* end  main page grid ul */

/* all background classes */
.form_bg{background:url(../images/form_gradient.jpg) repeat-x bottom;}
.forms_bg{background:url(../images/forms_bg.jpg) repeat-x  #f5f2f7;}
.tab_gradient{background:url(../images/tab_gradient.gif) repeat-x #FAFAFA;}
.gridHeader{background:url(../images/tab_bg.jpg) repeat-x;}
.inner_bg{background:url(../images/inner_bg.jpg) repeat-x;}
.legendbg{background:url(../images/legendbg.jpg) top repeat-x #F4EFF6;}
.loginbg{background:url(../images/loginpanel.jpg) no-repeat;}
.header_bg{background: url(../images/tabs/headingtab_bg.gif) #321247;}



/* end all background classes*/



/* inner pages styles */
#emp_iconcontainer{width:100%; height:auto;float:left; margin:2em 0em;}
#emp_container{width:100%; height:100%; float:left;}
#emp_container ul{padding:0; margin:0 10px; float:left;}
#emp_container ul li{display:inline; list-style:none;  padding:0em 2em 0em 1em;}
#emp_container ul li img{display:inline; list-style:none;  padding:0em 0em 2em 0em;}



/* Signup Employer */
#signup_container{width:100%; height:auto;float:left;}
#signup_container .frm{margin:0px auto;}
#sigup_container .tabl{background:url(../images/heading_tab_left.jpg) no-repeat; width:8px; height:34px; float:left;}
#sigup_container .tabr{background:url(../images/heading_tab_right.jpg) no-repeat; width:8px; height:34px; float:left;}
#sigup_container .tab{background:url(../images/heading_tab_left.jpg) repeat-x; width:600px; height:34px; float:left;}

/*end inner pages styles */

/* sliding menu css*/
.sm {list-style:none; width:900px; height:248px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}
/* end sliding menu css */

/* Pagination styles */

.pgr { background-color:#E3E3E3; height:20px; }  
.pgr table { margin: 2px 0; }  
.pgr td {   
 border-width: 0;   
 padding: 0 3px;   
 font-weight: bold;   
 color: #000;   
 line-height: 12px;   
}     
.pgr a { color: #000; text-decoration: underline; display:block; padding:0px 1px; }  
.pgr a:visited { color: #000; text-decoration: underline; }  
.pgr a:hover { color: #000; text-decoration: underline; background:yellow; }  


.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none;
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #ffffff;
background-color: #EB4148;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

/* end Pagination styles */

/* forms Start */

.formbrd{border:1px solid #482a5d;}
.tabbrd{border:1px solid #cccccc;}
.fbfafc{background:#fbfafc;}
.forminput{border:1px solid #482a5d; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#333;}
.form_header{background:url(../images/forms_header.jpg) no-repeat #fff;}


/* forms End */

/* Steps Start */
.stepdarkpurpletxt{font-family:Helvetica, Arial; font-size:16px; color:#5d366c;}
.steporrangetxt{font-family:Helvetica, Arial; font-size:16px; color:#ffae00;}
.stepdisabletxt{font-family:Helvetica, Arial; font-size:16px; color:#999999;}
.stepball{background:url(../images/stepballs.gif) no-repeat top left; }
 .stepballdisable{background:url(../images/stepballs.gif) no-repeat top left; background-position:-26px 0px;}
.step_selected{background:url(../images/step_selected.jpg) no-repeat;}
a.stepLink{font-family:Helvetica, Arial; font-size:16px; color:#ffae00;}
a.stepLink:hover{font-family:Helvetica, Arial; font-size:16px; color:#ffae00; text-decoration:underline;}


/* Steps End */


/************* Login box *******/
.login_header{background:url(../images/login_header.gif) no-repeat;}
.login_middle{background:url(../images/login_middle.gif) no-repeat;}
.login_bottom{background:url(../images/login_bottom.gif) no-repeat top;}
.login_background{background:url(../images/login_background.gif) repeat-y;}


#loginContainer{width:650px; height:384px; background:url(../images/loginscreen.png) no-repeat; margin:200px auto;}

#loginContainer #logo{width:257px; height:58px; float:left; margin:20px 20px; background:url(../images/loginscreen_logo.png) no-repeat;}

.clearboth{clear:both;}
#loginContainer #form{width:100%; height:100%;}
.txt{float:left; margin:28px 0px 0px 50px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.inputfield{float:left; margin:28px 0px 0px 30px;}

#submit{border:1px solid #c8c8c6; height:20px; background:url(../images/login_sigin.jpg) repeat-x; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff;}
#submit:hover{border:1px solid #c8c8c6; height:20px; background:url(../images/login_sigin.jpg) repeat-x; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:underline;}


.radiofield{padding:0px; border:0px; background:none; height:auto;}
.txtred{float:left; margin:10px 0px 0px 140px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c60909}
.signin{float:left; margin:10px 0px 0px 140px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.txt2{float:left; margin:15px 0px 0px 10px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a.linkred{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c60909; text-decoration:none;}
a.linkred:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c60909; text-decoration:underline;}






/****************** DataGrid *********************/
.grid_header_bg{background:url(../images/grid_header_bg.gif) repeat-x;}
.grid_header_bg2{background:url(../images/grid_disactive_bg.gif) repeat-x;}
.grid_actions_bg{background:url(../images/grid_altrow_gradient.gif) repeat-x; border-bottom:#b49db9 1px solid;}
.grid_altRows{background:#f9f5fb; border-bottom:1px solid #dbcede;}
.grid_border{border:1px #c7bdcc solid;}
.grid_altRows2{background:#fff; border-bottom:1px solid #dbcede; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#807d85;}
.grid_Header{background:url(../images/form_gradient.jpg) #FAFAFA; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#807d85;}
.gridborder{border:#EAEAEA solid 1px}
.grid_actions_bg2{background:url(../images/bgr-box-trans.png) repeat-x; }
.gridtxt{font-family:Arial,Verdana, Arial, Arial, sans-serif; font-size:12px; color:#333;}
.grid_corner_right{background:url(../images/grid_lastconer.gif) no-repeat bottom right;}
/****************** Dash Board ***********************/
.dashboard_heading{color:#341549; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.dashboard_gradient{background:url(../images/dashboard_gradient.jpg) repeat-x top left; background-position:0 -13px}
.dashboard_inner_gra{background:url(../images/dashboard_grid_tabs_grad.jpg) repeat-x;}
.dashboard_shade{background:url(../images/dashboard_inner_gra.jpg) repeat-x;}
.dashboard_brd{border:1px solid #cccccc;}
.dashboard_heading2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#807d85;}
.dashboard_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4b4f;
}
.dashboard_brdbottom{border-bottom:1px solid #dbdbdb;}
.dashboard_icon{border:1px solid #ede7f3; background:#fbfbfb; cursor:pointer;}
.dashboard_icon:hover{border:1px solid #d4d0d9; background:#fff;}
.dashboard_inner_gradient{background:url(../images/dashboard_inner_gra.jpg) repeat-x;}
a.dashboard_link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#32213D; text-decoration:none;}
a.dashboard_link:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525056; text-decoration:none;}

/***************/

a.continueread{color:#db7201;font-family: Arial, sans-serif; font-size:12px; text-decoration:none;}
a.continueread:hover{color:#db7201;font-family: Arial, sans-serif; font-size:12px; text-decoration:underline;}


/*************** Signing Box class*************/

.signing_gra{background:url(../images/signing_bg_bottom.png) repeat-x bottom;}
.signing_heading{font-family:Helvetica, Arial, sans-serif; font-size:1.6em; color:#797979;}
a.forgot{font-family:Arial; font-size:12px; color:#C00; text-decoration:none;}
a.forgot:hover{font-family:Arial; font-size:12px; color:#C00; text-decoration:underline;}
.signin_button{font-family:arial; font-size:12px; font-weight:bold; color:#555555; text-decoration:none; background:url(../images/signin_button_state.gif) repeat-x; border:1px solid #b4b4b4;}
.signin_button:hover{font-family:arial; font-size:12px; font-weight:bold; color:#555555; text-decoration:underline; background:url(../images/signin_button_roll.gif) repeat-x; border:1px solid #ffd800;}

 .button{font-family:arial; font-size:12px; font-weight:bold; color:#555555; text-decoration:none; background:url(../images/signin_button_state.gif) repeat-x; border:1px solid #b4b4b4; height:25px; padding:2px; cursor:pointer;}
 .button:hover{color:Black;}
.newbutton
{
	border-style: none;
	border-width: 1px;
	border-color: #FFFFFF;
	font-family: arial;
	color: #FFFFFF;


	
}

/************ error box ********************/

.error_div
{
	position: relative;
	border: 0px solid #C0C0C0;
	background: #E6CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B0FF0 /*color:#4B254B*/;
}
.error_cls{border:0px solid #e60404; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e60404 /*color:#4B254B*/}
.error_div img{padding:10px; float:left;}
.error_div ul{padding-left:10px; margin-left:10px;}
.error_div li{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; /*color:#4B254B;*/ padding:0px;  margin:5px 0px 5px 5px; }

.error_div2
{
	position: relative;
	border: 0px solid #C0C0C0;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B0FF0 /*color:#4B254B*/;
}
.error_div2 ul
{
    padding:0px 5px; margin:0px;
    
}


/************** ContentBox for static pages ***********/
.contentbox_top{background:url(../images/contentbox_top.jpg) no-repeat;}
.contentbox_bottom{background:url(../images/contentbox_bottom.jpg) no-repeat bottom right;}

/***************************/
a.addmore{font-family:Arial; font-size:12px; color:#2345BA; text-decoration:none;}
a.addmore:hover{font-family:Arial; font-size:12px; color:#2345BA; text-decoration:underline;}

/***********************************/
.blank_header{background:url(../images/blank_header.jpg) no-repeat;}


/******************* my account styles **************/
.nav_active{background:url(../images/nav_state.jpg) no-repeat; border-top:1px solid #f2ecf8; border-right:1px solid #f2ecf8;}
.nav_hover{background:url(../images/nav_r.jpg) no-repeat; border-top:1px solid #f2ecf8;  border-right:1px solid #f2ecf8;}
.nav_inactive{background:url(../images/nav_r.jpg) no-repeat; border-top:1px solid #f2ecf8; border-right:1px solid #f2ecf8;}
.nav_brdbottom{border-bottom:1px solid #f2ecf8;}
a.nav_link{font-family:Arial; font-size:12px; font-weight:bold; color:#391c4c; text-decoration:none;}
a.nav_link:hover{font-family:Arial; font-size:12px; font-weight:bold; color:#ffa801; text-decoration:none;}



/************** glossy menu ***********/
/* glossy menu*/

        .glossymenu li{
	    float:left;
        }
    
	    .glossymenu{
	    background: url(../Images/menub_bg.gif) repeat-x;
	    height: 46px;
	    width:100%;
	    position: relative;
	    padding: 0 0 0 0;
	    margin: 0 auto 0 auto;
	    list-style: none;
    top: 0px;
    left: 0px;
}



        .glossymenu li a{
	    float: left;
	    display: block;
	    color:#333;
	    text-decoration: none;
	    font-family: sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    padding:0 0 0 8px; 
	    height: 46px;
	    line-height: 46px;
	    text-align: center;
	    cursor: pointer;
        }

        .glossymenu li a b{
	    float: left;
	    display: block;
	    padding: 0 12px 0 0;
        }

                

        .glossymenu li.current a{
	    color: #ffffff;
	    height: 46px;
	    background: url(../Images/menub_hover_left.gif) no-repeat;
	    
        }

        .glossymenu li.current a b{
	    color: #ffffff;
	    height: 46px;
	    background: url(../Images/menub_hover_right.gif) no-repeat right top; 
        }

        .glossymenu li a:hover {
	    color: #ffffff;
	    height: 46px;
	    background: url(../Images/menub_hover_left_hover.gif) no-repeat;
	    
        }

        .glossymenu li a:hover b{
	    color: #ffffff;
	    height: 46px;
	    background: url(../Images/menub_hover_right_hover.gif) no-repeat right top; 
        }
        
        /* end glossy menu*/
/********* vcard styles ********/
.vcard_tab{background:url(../images/vcard_tab_bg.jpg) repeat-x;}
.vcard_topbottom{background:url(../images/vcard_topbottem.jpg) no-repeat;}
.vcard_bottom{background:url(../images/vcard_bottom.jpg) no-repeat;}
.vcard_right{background:url(../images/vcard_right.jpg) repeat-y;}
.vcard_left{background:url(../images/vcard_left.jpg) repeat-y;}
.vcard_contentbg{background:url(../images/vcard_content_bg.jpg) repeat-x bottom;}
.vcard_line{background:url(../images/vcard_top_bottom_bg.jpg) repeat-x;}
.vcard_txtheading{font-family:arial, Arial, sans serif; font-size:1.1em; color:#7e7a84; font-weight:600;}



/* Rating */
.ratingStar {
font-size: 0pt;
width: 13px;
height: 12px;
margin: 0px;
padding: 0px;
cursor: pointer;
display: block;
background-repeat: no-repeat;
}

.filledRatingStar {
background-image: url(../Images/FilledStar.png);

}

.emptyRatingStar {
background-image: url(../Images/EmptyStar.png);
}

.savedRatingStar {
background-image: url(../Images/SavedStar.png);
}



a.headingemployer{color:#1B0727;font-family:Helvetica, Arial, sans-serif; font-size:18px;}
a.headingemployer:hover{color:#ffa100;font-family:Helvetica, Arial, sans-serif; font-size:18px;}

a.headingemployerlink{color:#1B0727;font-family:Helvetica, Arial, sans-serif; font-size:18px;}
a.headingemployerlink:hover{color:#ffa100;font-family:Helvetica, Arial, sans-serif; font-size:18px;}


/*********** packages***********/
.pricetxt{color:#F60; font-family:Arial, Geneva, sans-serif; font-size:12px; font-weight:bold;}
.unlimitedtxt{color:#C00; font-family:Arial, Geneva, sans-serif; font-size:12px; font-weight:bold;}
.buynowtxt{color:#fff; font-family:Arial, Arial, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; border:1px solid #000; background:#9BC65B; padding:4px; display:inline-block;}
.buynowtxt:hover{color:#333; font-family:Arial, Arial, Geneva, sans-serif; font-size:12px;  font-weight:bold; text-decoration:none; border:1px solid #000; background:#F90; padding:4px;}

.freetrialtxt{color:#fff; font-family:Arial, Arial, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; border:1px solid #000; background:#2075CA; padding:4px; display:inline-block;}
.freetrialtxt:hover{color:#333; font-family:Arial, Arial, Geneva, sans-serif; font-size:12px;  font-weight:bold; text-decoration:none; border:1px solid #000; background:#B6D5F3; padding:4px;}


/******event page styles ***/
.eventsubHeading{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#900;}
.eventHeading{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#399}
.eventTdover{background:#F7F7F7; border-bottom: 1px solid #DEDEDE; padding:10px; color:#737373; cursor:hand;}
.eventTdout{background:none; border-bottom: 1px solid #DEDEDE; padding:10px; color:#737373;}


/********* top welcome guest div***********/
#signIntop{float:right; margin:-2px 15px 0 0px; height:20px; line-height:20px;}


/* Password Style */
.textIndicator_poor, 
.textIndicator_weak,
.textIndicator_good,
.textIndicator_strong,
.textIndicator_excellent 
{
    padding-left:45px; font-weight:bold; 
     }
.textIndicator_poor 
   { 
       color:Black;
       border-bottom-color:Red ;
   } 
.textIndicator_weak 
    { 
       color:Black;
       border-bottom-color:Blue;
    } 
.textIndicator_good 
    { 
       color:Black;
        
    } 
.textIndicator_strong 
    { 
       color:Black;
        
    } 
.textIndicator_excellent 
    { 
       color:Black;
        
    }
.barIndicatorBorder {border:0px #c0c0c0;width:200px; line-height:5px;}
.barIndicator_poor {background-color:Yellow;}
.barIndicator_weak {background-color:Yellow;}
.barIndicator_good {background-color:Orange;}
.barIndicator_strong {background-color:lightgreen;}
.barIndicator_excellent {background-color:lightgreen;}

/* End Password Style */


/* Start of breadcrumb*/
#crumb{margin:0px; height:25px; width:100%;border-bottom:1px #e9ae0e solid;}
#crumb ul{margin:0px; padding:0px; list-style:none;width:100%; }
#crumb li{margin-right:1px; padding:0px;float:left; line-height:25px; height:25px; display:inline; }
#crumb li a{padding:0em 1.5em; text-decoration:none; display:block; float:left; font-weight:bold; color:#512358;/*border-right:1px solid #9b879e;*/}
#crumb li a:hover{ text-decoration:none; color:#333;}


/* End of breadcrumb */
.modalBackground

{

  background-color:#CCCCFF;

  filter:alpha(opacity=40);

  opacity:0.5;

}

.navTab{
	list-style:none;
	margin:0px;
	padding:0px;
	height:29px;
	width:100%;
}
.navTab li{
	line-height:29px;
	height:29px;
	margin:0px;
	list-style:none;
	float:left;
	display:inline-block;
	padding-left:10px;
	
}


.navTab li.currentNav{
	background:url(../images/navtabLeft.gif) no-repeat;
	
}

.navTab li a{
	padding:0px 20px 0 10px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	display:block;	
}

.navTab li.currentNav a{
	background:url(../images/navtabRight.gif) no-repeat right;
	padding:0px 20px 0 10px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	display:block;	
}

ul.cat
{
 margin:0px;
 padding:0px;
 
}

ul.cat li
{
    padding-left:2px;
    line-height:20px;
    list-style:disc;
    margin:0px;    
}

