@charset "utf-8";
/* CSS Document */


body {
	/*font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif; */ /* old setting */
	font:100%/1.5 verdana,arial,sans-serif; /* New setting */
	
	background: repeat-x fixed;
	/*margin:0 auto;*/
	color: #222222;
}

/* ~~ Element/tag selectors ~~ */
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* removing the top margin gets around an issue where margins can escape from their containing div. The remaining bottom margin will hold it away from any elements that follow. */
	padding-right: 10px;
	padding-left: 10px; /* adding the padding to the sides of the elements within the divs, instead of the divs themselves, gets rid of any box model math. A nested div with side padding can also be used as an alternate method. */
}
a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}

/* ~~ this fixed width container surrounds all other elements ~~ */

.container {
	background:url(../images/container.png) repeat-y center;
	width: 100%;
	overflow: visible;
	margin:0 auto;
	float:left;
	height: 100%;
	bottom: 0px;



	*margin-bottom: 0px;
	padding-bottom: 0px;
	
	
	 /* the auto value on the sides, coupled with the width, centers the layout */
}

/* ~~ This is the layout information. ~~ 

1) Padding is only placed on the top and/or bottom of the div. The elements within this div have padding on their sides. This saves you from any "box model math". Keep in mind, if you add any side padding or border to the div itself, it will be added to the width you define to create the *total* width. You may also choose to remove the padding on the element in the div and place a second div within it with no width and the padding necessary for your design.

*/
.content {
	width:980px;
	margin:0 auto;
	overflow: visible;
}

/* ~~ miscellaneous float/clear classes ~~ */
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the overflow:hidden on the .container is removed */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.ie7 table{border:1px solid; border-collapse:none !important;}

.top_line{
	height:8px;
	background-color:#000;
	width:100%;
	margin:0 auto;
	position: fixed;
	z-index: 999;
	*position:relative;
	*float:left;
}
	
.footer{
	height:40px;
	background-color:#000;
	width:100%;
	margin:0 auto;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	float:left;
	position: fixed;
	bottom: 0px;
	z-index: 999;
	*position:relative;
	*float:left;
	}
.copyright{
	float:none;
	vertical-align:middle;
	font-size:11px;
	}
.design_by{
	float:right;
	vertical-align:middle;
	margin-top:12px;
	}
.footer_container{
	
	height:auto;
	width:1000px;
	margin:0 auto;}
.up_arrow{
	width: 40px;
	height: 40px;
	margin-left: 21%;
	border-radius:20px;
	float: left;
	margin-top: -5px;
	
	}
.header{
	height:54px;
	background:url(../images/header_bg.gif) repeat-x top;
	width:980px;
	margin:0 auto;
	float: left;
	position: relative;
	z-index: 999;



	*position:relative;
	*float:left;
	*margin-top:0px !important;
}
.logo{
	float:left;
	margin:5px;
	}
.logo img{
	border: none;
	margin-top: 8px;
	}
	
.menu{
	height:46px;
	color: #ffffff;
	width:auto;
	margin-top:8px;
	float:left;}

.menu ul {
	height:46px;
  font-family: Arial, Verdana;
  font-size: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.menu ul li {
	
	height:45px;
	background:url(../images/header_devider.png) no-repeat right;
  display: block;
  position: relative;
  float: left;
}
.menu ul .last_menu{
	background:none;}
.menu li ul { display:none;}
.menu ul li a {
	color: #ffffff;
  display: block;
  height:35px;
  margin-top:5px;
  text-decoration: none;
   padding: 5px 15px 0px 15px;
  
}
.menu ul li a:hover {
	background:url(../images/down_arrow.png) center no-repeat;
	background-position:bottom;
	
	 }
.menu li:hover ul {
  display: block;
  position: absolute;
}
.menu li:hover li {
  float: none;
  font-size: 12px;
}
.menu li ul li a{
	 margin-top:0px;
	
	} 
.menu ul li ul{
	margin-top:0px;
	
	}
.menu ul li ul li:hover a {
	color:#FFF;
	height:25px;
	 background: #000; }
.menu ul li ul li{
	border:1px solid #146daa;
	height:30px;
	width:160px;

	background: #115381; }

.menu ul .first{ background:none;}




	
.Sub_menu{
	background:url(../images/submenu.gif) repeat-x top;
	height:40px;
	color: #255B93;
	width:100%;
	margin:0 auto;
	float:left;}

.Sub_menu ul {
	
  font-family: Arial, Verdana;
  font-size: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.Sub_menu ul li {
  background:url(../images/devider.gif) no-repeat right top;
  display: block;
  position: relative;
	padding-right:2px;
  float: left;
}
.Sub_menu ul .last_menu{
	background:none;}
.Sub_menu li ul { display:none;}
.Sub_menu ul li a {
	color: #255B93;
  display: block;
  height:30px;
 
  text-decoration: none;
   padding: 10px 20px 0px 20px;
  
}
.Sub_menu ul li a:hover {
	background:url(../images/join_bg.png) repeat;
	 }
.Sub_menu li:hover ul {
  display: block;
  position: absolute;
}
.Sub_menu li:hover li {
  float: none;
  font-size: 12px;
}
.Sub_menu li ul li a{
	 margin-top:0px;
	
	} 
.Sub_menu ul li ul{
	margin-top:0px;
	
	}
.Sub_menu ul li ul li:hover a {
	color:#000;
	height:25px;
	 background: #000; }
.Sub_menu ul li ul li{
	border:1px solid #146daa;
	height:30px;
	width:160px;

	background: #115381; }

.Sub_menu ul .first{ background:none;}






.sign_in_up{ height:32px;
	font-size:14px;
	margin-right:10px;
	margin-top:10px;
	float:right;
	}

.sign_in_up input[type="button"]{
	color:#FFF;
	
	padding:6px 15px 6px 15px;
	background:url(../images/blue_btn_bg.gif) repeat-x top;
	border:1px solid #26c1f8;
	*border:solid 1px !important; *padding-top:4px;

		*padding:4px 10px 4px 10px;
	}
.sign_in_up input[type="button"]:hover{
	*border:solid 1px !important; *padding-top:4px;
	cursor:pointer;
	opacity: 0.9;
	border:1px solid #43ceff;
		*padding:4px 10px 4px 10px;
	}
.search_box .input{
	width:260px;
	background:url(../images/input_bg.gif) repeat-x top;
	border:1px solid #888;
	color:#666;
	padding:6px;
	font-size:14px;
	}
.search_box2 .input{
	width:260px;
	background:url(../images/input_bg.gif) repeat-x top;
	border:1px solid #888;
	color:#666;
	padding:6px;
	font-size:14px;
	}
.collapse .input{
	width:230px;
	background:url(../images/input_bg.gif) repeat-x top;
	border:1px solid #888;
	color:#666;
	padding:6px;
	margin:5px;
	font-size:14px;
	}
input[type="button"]:hover{
	cursor:pointer;
	opacity: 0.9;
	border:solid 1px !important;
	}
	
.btn_yellow{
	color:#4a1c00;
	font-weight:800;
	padding:5px 15px 6px 15px;
	background:url(../images/yellow-btn-bg.gif) repeat-x top;
	border:1px solid #fbb439;
	border:1px !important;
	padding:5px 10px 5px 10px;
	}
.banner input[type="button"]{
	color:#4a1c00;
	font-weight:800;
	padding:6px 15px 6px 15px;
	background:url(../images/yellow-btn-bg.gif) repeat-x top;
	border:1px solid #fbb439;
	border:none !important; *padding-top:5px;
	padding:5px 10px 5px 10px;
	}
.banner input[type="Submit"]{
	color:#4a1c00;
	font-weight:800;
	padding:6px 15px 6px 15px;
	background:url(../images/yellow-btn-bg.gif) repeat-x top;
	border:1px solid #fbb439;
	border:none !important; *padding-top:5px;
	padding:5px 10px 5px 10px;
	}
	input[type="Submit"]:hover{
	cursor:pointer;
	opacity: 0.9;
	*border:solid 1px !important;
	}
.banner{
	color:#FFF;
	background:url(../images/search_bg.gif) top repeat-x;
	height:142px;
	width:100%;
	float: left;

	*margin-top:0px;
	

}
.banner_search{
	color:#FFF;
	background:url(../images/banner_bg_search.gif) top repeat-x #146cab;
	height:65px;
	width:100%;
	float: left;
	padding-top: 6px;

	*position:relative;
	*float:left;
	*margin-top:0px !important;
 }
.banner_search p{
	float:left;
	width:200px;
	padding:3px 5px;
	color:#FFF;
	font-size:14px;}
	
.banner_search img{
	float:right;
	
	}
.banner_search .profile_pic{
	float:right;
	height:52px;
	width:45px;border:1px solid #4444444;
	}
.search_box{
	
	width:675px;
	float:left;
	}
	.search_box2{
	background:url(../images/search_bg_cartoon.PNG) no-repeat right bottom;
	width:675px;
	float:left;
	}
.iam{
	font:Helvetica;
	font-size:25px;
	width:auto;
	float:left;
	margin:15px 15px 25px 15px;
	}
.betterplace{
	font:Helvetica;
	font-size:20px;
	font-style:italic;
	color:#e1e1e1;
	width:auto;
	float:right;
	margin:20px 15px 20px 15px;
	}
.jspphoto{
	font-size:12px;
	width:280px;
	float:right;
	height:62px;
	}
.search_form{
	font-size:12px;
	color:#e1e1e1;
	float:left;
	width:auto;
	margin:0px 15px 10px 15px;
	text-align: left;
	
	}
.join_network{
	background:url(../images/join_bg.png) repeat top;
	font-size:12px;
	padding-top:10px;
	width:303px;
	float:right;
	height:132px;
	
	}
.join_network input[type="button"]{
	margin-top:8px;
	*border:solid 1px !important; *padding-top:4px;
		*padding:5px 10px 5px 10px;
	}
.contents{
	width:720px;
	margin:0px 10px 0px 0px;
	float: left;
}
.sidebar{
	width:226px;
	float:left;
	height:auto;
}
.middle{
	padding: 5px 10px 10px 10px;
	
	float: left;
	width: 960px;
}
.small_add{
	background:#eeeeee;
	padding:8px 0px;
	width:226px;
	height:auto;
	float: left;
	margin-top: 10px;
	}
.sidebar img{
	border:0 none;
	}
.big_add{
	background:#eeeeee;
	padding:8px 0px;
	width:226px;
	height:auto;
	float: left;
	}
.featured_institute{
	border: 1px solid #255B93;
	float:left;
	margin:0px 0px 10px 0px;
	background:#eefafe;
	width:100%;
	height:auto;
	}
.feature_header{
	font-size:14px;
	text-align:left;
	color:#FFF;
	background:url(../images/blue_title_bg.gif) repeat-x top;
	border-bottom:1px solid #255b93;
	vertical-align:middle;
	height:25px;
	padding:3px;
	}
	

.intitute_image{
	width:214px;
	float:left;
	padding:5px;
	
	border-top:none 0px;
	margin:0px;
	height: auto;
	}
	
.intitute_image img{
	width:90px;
	float:left;
	margin:8px;
	height: 90px;
	}
.intitute_image p{
	
	text-align:right;
	font-size:12px;
	color:#255b93;
	}
.featured_institute li{
	list-style:none;









text-align:left float:left; 										padding:5px;
	font-size:12px;
	color:#255b93;
	width:85%;
	margin:0px 5px;
	border-bottom:#CCC solid 1px;
}
.featured_institute .mailbox{ margin:0 auto; margin-top:-1px; }
.featured_institute .lastli{border-bottom:none;}
.featured_institute li a{ text-decoration:none;color:#255b93;}
.featured_institute li a:hover{ text-decoration:underline;color:#000;}




#tabs_container {
	font-size: 12px;
	height:auto;
}
#tabs_container ul.tabs {
	float:left;
	padding: 0px;
margin: 0px;

list-style: none;
}
#tabs_container ul.tabs li {
	padding:0px;
	float:left;
	
}
#tabs_container ul.tabs li a {
	text-align:left;
	background:url(../images/blue_title_bg.gif) repeat-x top;
	height:28px;
	padding:5px;
	position: relative;
	display: block;
	padding-left: 10px;
	z-index: 1;
	border: 1px solid #ccc;
	border-bottom: 0px;
	width:223px;
	color: #FFF;
	text-decoration: none;
	font-size:16px;
	border:1px #255b93 solid;
	
}
#tabs_container ul.tabs li.active a{
	border:1px #255b93 solid;
	border-bottom:none;
	background:#FFF;
	color:#255b93;
	
 
}
div.tab_contents_container {
	background:url(../images/form_bg.gif) bottom repeat-x;
	width:718px;
	float:left;
	overflow:hidden;
	z-index: 5;
	height: auto;
	overflow: visible;
	margin-top:-1px;
	border: 1px solid #255b93;
	border-top: 0px none;
}

div.tab_contents {
	display: none;
}
div.tab_contents_active {
	display: block;
}
div.clear {
	clear: both;
}
















.#Tabs ul {
padding: 0px;
margin: 0px;
margin-left: 10px;
list-style: none;
}

#Tabs ul li {
list-style:none;
display: inline-block;
clear: none;
float: left;
height: 24px;
}

#Tabs ul li{
	text-align:left;
	background:url(../images/blue_title_bg.gif) repeat-x top;
	height:28px;
	padding:5px;
	position: relative;
	display: block;
	padding-left: 10px;
	z-index: 1;
	border: 1px solid #ccc;
	border-bottom: 0px;
	width:313px;
	color: #FFF;
	text-decoration: none;
	font-size:16px;
	border:1px #255b93 solid;
}

#Tabs ul li a:active{
	border:1px #255b93 solid;
	border-bottom:none;
	background:#FFF;
	color:#255b93;
 
}
#Tabs ul li:hover {
	cursor:pointer;
	border:1px #255b93 solid;
	border-bottom:none;
	background:#FFF;
	color:#255b93;
 
}
#Tabs #Content_Area { 
padding:10px;
background:url(../images/form_bg.gif) bottom repeat-x;
	width:658px;
	float:left;
	overflow:hidden;
	z-index: 5;
	height: auto;
	overflow: visible;
	border:1px #255b93 solid;
	border-top:0px none;
	margin-top:-1px;
}



.regi_form{
	border-right:#CCC 1px solid;
	width:410px;
	margin:20px 10px 20px 20px;
	float:left;
	font-size:13px;
	color:#555;
	
	}
.regi_form input[type="checkbox"]{margin-top:8px; *margin-top:5px; _margin-top:5px; .margin-top:5px; float:left}

input[type="checkbox"]{
	margin-top:3px;

*margin-top:4px; 		_margin-top:5px;

.margin-top:5px;
	float:left;
}
.agreement{
	float:left;
	margin:5px;
	width:220px;
}
.regi_benifits{
	color:#255b93;
	width:215px;
	margin:20px 10px auto 10px;
	float:left;
	font-size:12px;
	color:#555;
	
	}
.green_btn{
	font-size:14px;
	color:#FFF;
	margin:5px;
	margin-top:8px;
	padding:4px 12px 4px 12px;
	background:url(../images/green_btn_bg.gif) repeat-x top;
	border:1px solid #5d8509;



	*padding:5px 10px 5px 10px;
	}
.green_btn{
	cursor:pointer;
	opacity: 0.9;}
.blue_btn{
	cursor:pointer;opacity: 0.9;}
.blue_btn{
	font-size:14px;
	color:#FFF;
	padding:4px 12px 4px 12px;
	background:url(../images/blue_btn_bg.gif) repeat-x top;
	border:1px solid #26c1f8;
	margin:5px;
	margin-top:8px;




		*padding:5px 10px 5px 10px !important;
	}
.contents input[type="text"] {
	width:85%;
	float:left;
	background:url(../images/input_bg.gif) repeat-x top;
	border:1px solid #c7c6c7;
	color:#666;
	padding:3px;
	font-size:14px;
	color:#000;
	}
	
	.contents input[type="password"] {
	width:85%;
	float:left;
	background:url(../images/input_bg.gif) repeat-x top;
	border:1px solid #c7c6c7;
	color:#666;
	padding:3px;
	font-size:14px;
	color:#000;
	}
.contents .select {
	width:88%;
	background:url(../images/input_bg.gif) repeat-x top;
	border:1px solid #cec6c7;
	color:#666;
	padding:3px;
	float:left;
	font-size:14px;
	color:#000;
	}
.contents .last{
	padding-top:8px
	
	}
.regi_benifits p{
	color:#255b93;
	font-size:16px;
	vertical-align:middle;
	text-align:left;
	height:30px;
	padding-top:7px;
	border-bottom:#999 1px solid;
	font-weight: bold;
}
.regi_benifits li{
	float:left;
	width:100%;
	margin-left:10px;
	margin-bottom:5px;
	color:#255b93 ;
	text-align:left;
	list-style-image:url(../images/arrow_yellow.gif);
	}
.sub_footer{
	background:url(../images/footer_contact_bg.gif) repeat-x bottom;
	height:119px;
	width:100%;
	float:left;
	bottom: 0px;
	vertical-align: baseline;
	display: block;
	margin-top: 30px;
}
.Sub_foooter_title{
	background:url(../images/footer_devider.png) no-repeat right;
	width:31.3%;
	float:left;
	height:34px;
	font-size:22px;
	color:#FFF;
	padding:10px;
}
.Sub_foooter_title_last{
	width:31%;
	float:left;
	height:34px;
	font-size:22px;
	color:#FFF;
	padding:10px;
	background:none;
}
.file_name{
	margin-top:10px;
	float:left; 
	width:146px;
	padding-top:10px;
	overflow:hidden;
	}
.Sub_foooter_details{
	margin-top:5px;
	width:31%;
	float:left;
	height:34px;
	vertical-align:middle;
	text-align:center;
	font-size:18px;
	color:#cbeafa;
	padding:10px;
	background:none;
	}
.Sub_foooter_details img{
	height:32px;
	float:left;
	margin-left:10px;
	margin-top:3px;
	text-align:left;
	width:32px;
	vertical-align:middle;
}
.Sub_foooter_details p{
	width:auto;
	float:left;
	margin-left:5px;
	text-align:left;
	margin-top:5px;
}

.Sub_foooter_details input[type="text"] {
	width:150px;
	float:left;
	background:url(../images/input_bg.gif) repeat-x top;
	border:1px solid #c7c6c7;
	color:#666;
	padding:6px;
	font-size:14px;
	color:#000;
	margin-top:0px;
	}
.Sub_foooter_details input[type="button"]{
	color:#4a1c00;
	float:left;
	margin:0px auto auto -1px;
	padding:5px 15px 6px 15px;
	background:url(../images/yellow-btn-bg.gif) repeat-x top;
	border:1px solid #fbb439;
	opacity:1.0;
	*border:solid 1px !important; *padding-top:4px;
	}
.Sub_foooter_details input[type="button"]:hover{
	opacity:0.9;
	}
.Sub_foooter_details a{
	color:#cbeafa;
	text-decoration:none;
	}
.Sub_foooter_details a:hover{ text-decoration:underline;}
.Current{
	border:1px #255b93 solid;
	border-bottom:none;
	background:#FFF;
	color:#255b93;
 
}



/*tabel fro mailboxes and other*/
#rounded-corner
{
	margin:5px 10px 8px 10px;
	width:698px;
	text-align: left;
	border:1px none;
}
#rounded-corner tr{border:#a8a8a8 1px solid;}
#rounded-corner a{color:#3f6ea0; text-decoration:underline;}
#rounded-corner thead th.rounded-company
{
width:26px;
background: #e1f0fb ;
}

#rounded-corner thead th.rounded-q4
{
background: #e1f0fb;
}
#rounded-corner th
{
	display:block
overflow:hidden;
	padding:3px;
	font-weight: normal;
	font-size: 12px;
	color: #1c1e1f;
	background:  #e1f0fb;
}
#rounded-corner td
{
	padding:4px 8px;
	background: #ffffff;
	color: #3f6ea0;
}
#rounded-corner tfoot td.rounded-foot-left
{
background: #ffffff url('images/botleft.jpg') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
background: #ffffff url('images/botright.jpg') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
background: #f8fcff;
}










.warning_box{ display:block; width:92%;clear:both;background:url(../images/warning.png) no-repeat left #fcfae9;
border:1px #e9e6c7 solid;background-position:10px center;padding:12px 10px 12px 60px;margin:0 0 10px 0; color:#C60;vertical-align:middle;}

.valid_box { display:block; width:92%;clear:both;background:url(../images/valid.png) no-repeat left #edfce9;
border:1px #cceac4 solid;background-position:10px center;padding:12px 10px 12px 60px;margin:0 0 10px 0; color:
#693;vertical-align:middle;}

.error_box {display:block; width:92%;clear:both;background:url(../images/error.png) no-repeat left #fce9e9;
border:1px #eac7c7 solid;background-position:10px center;padding:12px 10px 12px 60px;margin:0 0 10px 0; color:#C30;vertical-align:middle;}

/*--------------*/
.feature_header .pagination 
{
    float:right;
	width:auto;
	
	padding:4px 0px 5px 0px;
	

	

	font-size:12px;
	color: #666; 
}

.feature_header .pagination a {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid black;
text-decoration: none; 
color: black;
}
.feature_header .pagination a:hover, div.pagination a:active {
border:1px solid black;
color: black;
background-color: #999;
}
.feature_header .pagination span.current {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid black;
font-weight: bold;
background-color: #999;
color: #FFF;
}
.feature_header .pagination span.disabled {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid black;
color: black;
}
.feature_header .pagination a.disabled {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid black;
color: black;
}
.records_perpage{
	margin-right:10px;
	float:right;
	width:auto;
	margin-top:5px;
	padding:2px;
	color:#135e93;
	vertical-align:middle;}
.records_perpage select{width:50px; padding:3px 2px; background:url(../images/input_bg.gif) repeat-x bottom; border:1px solid #999;}





.buttons_dan{
	margin:0px 10px 10px 10px;
	;
	border:1px solid #999;
	padding:4px;
	text-align:left;
	background:#FFF;
}
.buttons_dan button:hover{cursor:pointer;}
.newmail:hover{opacity:0.9; cursor:pointer;}
.delete:hover{opacity:0.9; cursor:pointer;}
.archieve:hover{opacity:0.9; cursor:pointer;}
.newmail{
	background:url(../images/jobportal_inner_30.gif) no-repeat top;
	width:92px;
	height:25px;
	margin: 0 3px;
	border:none;
}
.delete{
	background:url(../images/jobportal_inner_32.gif) no-repeat top;
	width:102px;
	height:25px;
	margin: 0 3px;
	border:none;
}
.archieve{
	background:url(../images/jobportal_inner_34.gif) no-repeat top;
	width:102px;
	height:25px;
	margin: 0 3px;
	border:none;
}


.jobcatgegorybox{float:left; margin:10px 10px; width:960px;}
.jobcatgegorybox .title img{padding:2px 4px; float:left;}
.jobcatgegorybox .title{ font-size:16px; color:#003975; margin-left:10px; width:98%; margin: 0 auto; float:left; border-bottom:1px #999 solid; padding:8px 5px; display:block; margin-bottom:10px;}
.jobcatgegorybox .categories{float:left; width:22.5%; margin:0px 8px;}
.jobcatgegorybox li{float:left;
	width:95%;
	font-size:14px;
	margin-left:5px;
	margin-bottom:5px;
	display:block;
	padding:5px 2%;
	margin-top:0px;
	color:#666 ;
	border-bottom:#ddd 1px solid;
	text-align:left;
	list-style-image:url(../images/arrow.png);}
.jobcatgegorybox li:hover{background:#f8fcff;}





/*//Alert page css code start */

.close_this{
	margin:0 auto;
	display:block;
	
	width:20px;
	height:20px;
	float:right;}
	
	.close_this a
	{
	    cursor:pointer;
	    text-decoration:underline;
	    }
.alert_page .box{ margin:0 auto; margin-top:-1px; border: 1px solid #255B93;}
.alert_page{
	my_profile_container
	float:left;
	margin:10px;
	width:698px;
	height:auto;
}
.alert_header{
	font-size:16px;
	text-align:left;
	color:#FFF;
	background:url(../images/blue_title_bg.gif) repeat-x top;
	border-bottom:1px solid #255b93;
	border-top:1px solid #255b93;
	vertical-align:middle;
	height:28px;
	padding:5px;
	}
.alert_page_text p strong{text-decoration:underline; color:#255b93; font-size:14px; vertical-align:top;}
.alert_page_text {padding:5px; margin-top:10px;}
.alert_page table{
	vertical-align:top;
	margin: 10px auto;
}
.alert_page .select {
	width:70%;
	background:url(../images/input_bg.gif) repeat-x top;
	border:1px solid #cec6c7;
	color:#666;
	padding:5px;
	float:left;
	font-size:14px;
	color:#000;
}
.alert_page .agreement{
	float:left;
	margin:5px;
	width:150px;
}
.alert_page input[ type="checkbox" ]{ width:20px; float:left;margin:5px auto;}



.ie7  input[type=submit],
    input[type=reset],
    input[type=button], button
    {	
        filter:chroma(color=#000000);
		outline:none !important;
		
		
    }

   
.Profile_contents{
	width:745px;
/*	background:url(../images/form_bg.gif) bottom repeat-x; */
	border:1px solid #255b93;
	margin:0px 0px 0px 10px;
	float: left;
}
.my_profile_container{
	background:url(../images/form_bg.gif) bottom repeat-x;
	width:745px;
	float:left;
	overflow:hidden;
	z-index: 5;
	height: auto;
	overflow: visible;
	
	
}
.sidebar  .blue_btn{
	margin:0px auto 10px auto; background:url(../images/green_btn_bg.gif) repeat-x top; border:solid #696 1px;}
	
.sidebar2 .blue_btn{
	margin:0px auto 10px auto; background:url(../images/green_btn_bg.gif) repeat-x top; border:solid #696 1px;}
.my_profile .box{ margin:0 auto; margin-top:-1px; border: 1px solid #255B93;}
.my_profile{
	float:left;
	margin:5px;
	width:97%;
	height:auto;
}
.my_profile_header{
	font-size:14px;
	text-align:left;
	color:#FFF;
	background:url(../images/blue_title_bg.gif) repeat-x top;
	border-bottom:1px solid #255b93;
	vertical-align:middle;
	height:25px;
	padding:3px;
	}
.my_profile_text p strong{text-decoration:underline; color:#255b93; font-size:14px; vertical-align:top;}
.my_profile_text {padding:5px; margin-top:10px;}
.my_profile #rounded-corner{
	width:702px;
	vertical-align:top;
	margin: 10px;
	font-size:14px;
}
.sidebar #rounded-corner{
	width:92%;
	margin: 10px ;
	font-size:12px;
}

#rounded-corner .yellow_button{
	padding:4px;
	font-size:12px;
	margin:1px;

	color:#930;
	padding-left: 8px;
	padding-right: 8px;
}
.my_profile .select {
	width:48.4%;
	background:url(../images/input_bg.gif) repeat-x top;
	border:1px solid #cec6c7;
	color:#666;
	padding:4px;
	float:left;
	font-size:14px;
	color:#000;
}
.my_profile .agreement{
	float:left;
	margin:5px;
	width:150px;
}
.my_profile input[ type="checkbox" ]{ width:20px; float:left;margin:5px auto;}
.my_profile .input{
	width:224px;
	background:url(../images/input_bg.gif) repeat-x bottom;
	border:1px solid #c1c1c1;
	color:#666;
	padding:4px;
	font-size:14px;
	background-color: #fff;
	}
.my_profile .input2{
	width:190px;
	background:url(../images/input_bg.gif) repeat-x top;
	border:1px solid #c1c1c1;
	color:#666;
	padding:5px;
	font-size:14px;
	}
.my_profile .year{ width: auto; padding:3px 2px; background:url(../images/input_bg.gif) repeat-x bottom; border:1px solid #999;}

.warning_text{color:#F00; font-size:10px;}
.cover_letter #rounded-corner{
	width:723px;
	}
.sidebar2{
	width:200px;
	float:left;
	height:auto;
}
.sidebar2 li{ *width:85%; *margin:0px; *padding-right:0px;}
.Experiance_details #rounded-corner{
	width:723px;
	margin-bottom:10px;
	margin-top: 10px;
}
.Experiance_details{
	height:auto;
	width:97%;
}
.clear input[ type="button" ]{ margin-top:-2px;}
.profile_preview {
	width:802px;
	border: 1px solid #255B93;
	background:url(../images/form_bg.gif) bottom repeat-x;
	border:1px solid #255b93;
	margin:10px 10px 0px 10px;
	font-size: 14px;
	}
.profile_preview .my_profile{
	background:url(../images/form_bg.gif) bottom repeat-x;
	float:left;
	margin:10px;
	background:#eefafe;
	width:95.5%;
	height:auto;
	border: 1px solid #255B93;
}
.profile_preview .my_profile_header{
	font-size:14px;
	text-align:left;
	color:#FFF;
	background:url(../images/blue_title_bg.gif) repeat-x top;
	border-bottom:1px solid #255b93;
	vertical-align:middle;
	height:25px;
	padding:3px;
	}
.profile_preview .Profile_Preview_container{
	background:url(../images/form_bg.gif) bottom repeat-x;
	width:800px;
	float:left;
	overflow:hidden;
	z-index: 5;
	height: auto;
	overflow: visible;
	
	
}

.Employer_preview{font-size:14px; margin:0px auto 10px auto; padding:4px 10px; background:url(../images/blue_btn_bg.gif) repeat-x top; border:solid #696 1px; float:left; width:91%;}
.Employer_preview a{font-style:normal; text-decoration:none; color:#FFF;}
.guest #rounded-corner td{	padding:4px 8px;	background: #ffffff;	color: #000000;} 
.header_title_form{
	height:25px;
	font-size:12px;
	color:#039;
	font-weight:bold;
	padding:3px;
	border-bottom: 1px solid #999;
	
	
	}
.emolyer_box{
	float:left;
	margin:5px;
	width:48.5%;
	height:auto;
	
}

.contact_box{
	float:left;
	margin:5px;
	width:100%;
	height:auto;
	
}
.emolyer_box .input{
	width:85%;
	background:url(../images/input_bg.gif) repeat-x bottom;
	border:1px solid #c1c1c1;
	color:#666;
	padding:4px;
	font-size:14px;
	
	background-color: #fff;
	}
	
.emolyer_box .select {
	width:90%;
	background:url(../images/input_bg.gif) repeat-x top;
	border:1px solid #cec6c7;
	color:#666;
	padding:3px;
	float:left;
	font-size:14px;
	color:#000;
	}
.employer_ads_table{
	width:97%;
}
.employer_ads_table #rounded-corner{
	width:100%;
}
.order_now_box{
	width:170px;
	margin:10px;
	float:left;
}
.Manage_Advertise{
	width:550px;
	float:left;
}
.post_job{	width:99.5%;
	background:url(../images/form_bg.gif) bottom repeat-x;
	border:1px solid #255b93;
	margin:0px 10px 0px 0px;
	float: left;}
.post_job .my_profile_container{
/*	background:url(../images/form_bg.gif) bottom repeat-x; */
background: none;
	width:100%;
	overflow:hidden;
	z-index: 5;
	height: auto;
	overflow: visible;
	margin-left: 14px
	}
.post_job .select {
	width:75%;
	background:url(../images/input_bg.gif) repeat-x top;
	border:1px solid #cec6c7;
	color:#666;
	padding:3px;
	float:left;
	font-size:14px;
	
	background-color: #fff;
	}
	
	
.post_job 	.input{
	width:72%;
	background:url(../images/input_bg.gif) repeat-x bottom;
	border:1px solid #c1c1c1;
	color:#666;
	padding:4px;
	font-size:14px;
	background-color: #fff;
	}
.add_new_btn{width:auto; float:right; padding-top:5px;}
.ie8_table {border:0px none; *border-collapse:0px;_border-collapse:0px;}
.footer_bottom{background:url(../images/footer_bottom.png) no-repeat center;
	width: 100%;
	float:left;
	margin:0 auto;
	margin-left:.9px;
	height:24px;
	margin-bottom:0px;
}

.Errorlogo{
	margin: 40px auto 0;
	position: relative;
	text-align: center;
   }
   
#gridview .webgrid
{
 width: 100%;
 border: 0px;
 border-collapse: collapse;
 white-space:nowrap;
 text-align:center;
 text-indent:10px;
 }

#gridview .des {
    width:50%;
}

#gridview .webgrid-row-style a
{
color: #000; 

}
#gridview .webgrid-alternating-row a
{
color: #000; 

}

#gridview .webgrid-header
{
padding: 6px 5px;
text-align: center;
background-color: #e8eef4;
border-bottom: 2px solid #3966A2;
height: 40px;
border-top: 2px solid #D6E8FF;
border-left: 2px solid #D6E8FF;
border-right: 2px solid #D6E8FF;
}

#gridview .webgrid-footer
{
padding: 6px 5px;
text-align: left;
background-color: #e8eef4;
border-top: 2px solid #3966A2;
height: 30px;
border-bottom: 2px solid #D6E8FF;
border-left: 2px solid #D6E8FF;
border-right: 2px solid #D6E8FF;
font-size: 10pt;
 }
#gridview .webgrid-footer a{font-weight: lighter; text-decoration:none}
#gridview .webgrid-alternating-row
{
height: 30px;
background-color: #f2f2f2;
border-bottom: 1px solid #d2d2d2;
border-left: 2px solid #D6E8FF;
border-right: 2px solid #D6E8FF;
text-align: left;
}

#gridview .webgrid-row-style
{
text-align: left;
border-bottom: 1px solid #d2d2d2;
border-left: 2px solid #D6E8FF;
border-right: 2px solid #D6E8FF;
}

#gridview table    {      min-width:720px;
       font-family: verdana,arial,sans-serif;        font-size: 11px;        color: #333333;        border-width: 1px;        border-color: #999999;        border-collapse: collapse;    }   
      #gridview table th    {        background: #b5cfd2;        border-width: 1px;        padding: 8px;        border-style: solid;   border-color: #999999;    }   
       #gridview table td    {        background: #dcddc0;        border-width: 1px;        padding: 8px;   border-style: solid;     border-color: #999999;    }   
        #gridview .foot    {        text-align: center;    }
 
css asp.net-mvc-3 formatting webgrid 


#gridview .gridFooter td{padding: 10px; background-color: #c7d1d6;color: #999;font-size: 12pt;text-align: center;}
#gridview .gridFooter a{font-weight: bold;color: #333; border: 1px #333 solid;}
/*
Uploadify
Copyright (c) 2012 Reactive Apps, Ronnie Garcia
Released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/

.uploadify {
	position: relative;
	margin-bottom: 1em;
}
.uploadify-button {
	background-color: #505050;
	background-image: linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -o-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -moz-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -webkit-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -ms-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #505050),
		color-stop(1, #707070)
	);
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	border: 2px solid #808080;
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	width: 100%;
}
.uploadify:hover .uploadify-button {
	background-color: #606060;
	background-image: linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -o-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -moz-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -webkit-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -ms-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #606060),
		color-stop(1, #808080)
	);
	background-position: center bottom;
}
.uploadify-button.disabled {
	background-color: #D0D0D0;
	color: #808080;
}
.uploadify-queue {
	margin-bottom: 1em;
}
.uploadify-queue-item {
	background-color: #F5F5F5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	max-width: 350px;
	padding: 10px;
}
.uploadify-error {
	background-color: #FDE5DD !important;
}
.uploadify-queue-item .cancel a {
	background: url('../img/uploadify-cancel.png') 0 0 no-repeat;
	float: right;
	height:	16px;
	text-indent: -9999px;
	width: 16px;
}
.uploadify-queue-item.completed {
	background-color: #E5E5E5;
}
.uploadify-progress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadify-progress-bar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}

/* FOR FOOTER MENU */


.footermenu{
	height:46px;
	color: #222222;
	width:auto;
	margin-top:0px;
	float:none  ;}

.footermenu ul {
	height:46px;
  font-family: Arial, Verdana;
  font-size: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.footermenu ul li {
	
	height:45px;
	background:url(../images/header_devider.png) no-repeat right;
  display: block;
  position: relative;
  float: left;
}
.footermenu ul .last_footermenu{
	background:none;
	}
.footermenu li ul { display:none;}
.footermenu ul li a {
	color: #255b93;
  display: block;
  height:auto;
  margin-top:5px;
  text-decoration: none;
   padding: 5px 15px 0px 15px;
  font-size:13px
}
.footermenu li a:hover{ text-decoration:underline;color:#000;}
.footermenu li:hover ul {
  display: block;
  position: absolute;
   text-decoration: underline;
}
.footermenu li:hover li {
  float: none;
  font-size: 12px;
   text-decoration: underline;
}
.footermenu li ul li a{
	 margin-top:0px;
	
	} 
.footermenu ul li ul{
	margin-top:0px;
	
	}
.footermenu ul li ul li:hover a 
{
     text-decoration: underline;
	color:#FFF;
	height:25px;
	 background: #000; }
.footermenu ul li ul li{
	border:1px solid #146daa;
	height:30px;
	width:160px;

	background: #115381; }
.footermenu ul .last_menu{
	background:none;}
.footermenu ul .first{ background:none;}




	
.Sub_footermenu{
	background:url(../images/subfootermenu.gif) repeat-x top;
	height:40px;
	color: #255B93;
	width:100%;
	margin:0 auto;
	float:left;}

.Sub_footermenu ul {
	
  font-family: Arial, Verdana;
  font-size: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.Sub_footermenu ul li {
  background:url(../images/devider.gif) no-repeat right top;
  display: block;
  position: relative;
	padding-right:2px;
  float: left;
}
.Sub_footermenu ul .last_footermenu{
	background:none;}
.Sub_footermenu li ul { display:none;}
.Sub_footermenu ul li a {
	color: #255B93;
  display: block;
  height:30px;
 
  text-decoration: none;
   padding: 10px 20px 0px 20px;
  
}
.Sub_footermenu ul li a:hover {
	background:url(../images/join_bg.png) repeat;
	 }
.Sub_footermenu li:hover ul {
  display: block;
  position: absolute;
}
.Sub_footermenu li:hover li {
  float: none;
  font-size: 12px;
}
.Sub_footermenu li ul li a{
	 margin-top:0px;
	
	} 
.Sub_footermenu ul li ul{
	margin-top:0px;
	
	}
.Sub_footermenu ul li ul li:hover a {
	color:#000;
	height:25px;
	 background: #000; }
.Sub_footermenu ul li ul li{
	border:1px solid #146daa;
	height:30px;
	width:160px;

	background: #115381; }

.Sub_footermenu ul .first{ background:none;}



