/* CSS Document */
	body, div, dd, dl, fieldset, lagend, form, h, h1, h2, h3, h4, h5,p, ul, li, a{
	padding:0px;
}
* {
		margin:0px;
	}
html ,body, form{
	 width:100%;
	 height:100%;
	 }
	 body{
	background:#fffffff;
	font-style:normal;
	font-weight:normal;
	color:black;
	font-size-adjust:none;
	font-stretch:normal;
	font-variant:normal;
	 font-family:Arial;
	  font-size:14px;
	
}
/* End of global property */

/* Styles for the header of tha page */
	#bodyHeader{width:100%;
		height:112px !important;
		
	}

/* This whether can be used to keep clint logo or VIP logo */
	#bodyHeader #Left{ float:left; width:271px; height:86px; margin-top:10px;  repeat-x top left;}
/* This is a placeholder for the right logo as well as for the Menu bar */
#bodyHeader #Right{float:right; width:434px; height:100%; }
	/* This is placeholder for the VIP logo */
	#Right #vipLogo{float:right; width:91px; height:69px; margin:2px 0px 0px 0px; }
	/* This is placeholder for Global Menu */
	#globalMenu{width:100%; height:34px; margin:8px 0px 0px 0px; float:right;  }
	#globalMenu ul{list-style-type:none; list-style-image:none; width:100%; list-style-position:inside; text-align:right;   } 
	#globalMenu ul li{ float:left; display:inline;  border:1px #ffffff ; border-right:none; border-bottom:none; background:transparent url(/images/main_nav_bg.jpg) repeat-x scroll left top;margin:1px}
	#globalMenu ul li a{font-size:12px; letter-spacing:1px; text-decoration:none; font-weight:bold; border-bottom:1px #ffffff ; color:#ffffff; padding:0px 7px 0px 9px; line-height:2.6em; text-transform:capitalize; display:block; border-right:1px #195a9d ; } 
	#globalMenu ul li a:hover{text-decoration:underline; } 
/*	#globalMenu ul li a#selected{color:#f7d100;}
	
 End of the Header part */

/* Styles for the BODY of the page */

	 #bodyBody {
	  background:url(/images/main_nav_bg.jpg) repeat-x top left; 
	  width:99%;
      min-height: 80%;
      height: auto !important;
      height: 80%;
      margin: 2px auto 0px;
	  clear:both;
	 
  }
  .btnclass 
  {
      background:url(/images/main_nav_bg.jpg) repeat-x top left;
      color:white;
      font-weight:bold;
	  font-family:arial;
	 border:1px solid black;
  }
	
	.RoundImageLeft{background:url(/images/contentMenuLeft.jpg) no-repeat 0px 0px; width:11px; height:27px; float:left; margin:0px; padding:0px;}
	#bodyBody #contextMenu{width:100%; height:20px; margin-bottom:6px;padding-top:5px;} 	/*Div here for login information */
	#loginInfo{float:right; width: auto; height:100%; margin:0px; font-size:12px; color:#ffffff; font-weight:bold; padding-top:6px; text-align:left;  }
	#loginInfo span{font-weight:bold;  }
	#loginInfo a{ color: #FFFF66; font-weight:bold; } 
	#loginInfo a:hover{ color:orange; font-weight:bold; } 
	
	#contextData{border-left:1px solid #0a4f94; border-right:1px solid #0a4f94; width:99.8%; margin-top:6px; padding:10px 0px 2px 0px;}
	
	.footer, .push{width:100%; height:50px;  } 
	.footer{ background:transparent url(/images/main_nav_bg.jpg) repeat-x scroll left top; height:50px; margin:0px auto; border-top:1px solid 0a4f94;}
	.footer p{ padding-top:14px; width:400px; margin:0px auto; height:34px; font-size:9px; text-align:center; color:#ffffff;}
	.footer p a{ font-size:9px; text-align:center; color:#ffffff; text-decoration:none;}


/* This CSS properties has beeen used for SHORTING TABLE header */
.labelStyle1 {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	top:expression(this.offsetParent.scrollTop-2);
	position:relative;
	background: transparent url(/images/main_nav_over_bg.jpg) repeat-x top left;

}

table.sortable a.sortheader 
{
	font-family: arial;
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-align: center;
	
	
	
}
.sortHeader
{
	font-family: arial;
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-align: center;
	position:relative;
	top:expression(this.offsetParent.scrollTop-2);
}
table.sortable span.sortarrow 
{
    color: white;
    text-decoration: none;
	
}

/* These classes are used for the POPUP window header image*/

#popUpTop{
		width:100%;
		height:90px;
		/*background:url(/images/VIPheader.jpg) repeat-x top left;*/
	}
#popUpTop #logoImage{float:left; width:91px; height:69px; margin:10px 0px auto 5px; background:url(/images/logo.jpg) no-repeat top left;}

.fieldHeading{
	font-family:arial;
	font-size:18px;
	color: #0084ff;
	text-align:left;
	/*background:#d8ecff;*/
	padding:2px;
	border-bottom:thin double #d8ecff;
}
.myDataTable tr td{text-align:left;}
.subSection{ background:url(/images/SessionHeaderBG.gif) repeat-x top left;  border:2px solid #e2f1ff; padding:2px;}

.noItem{ background:#ffe1e1; border:thin dotted #cccccc; color: #ff0000;}
.Item{ background:#d9ffc9; border:thin dotted #cccccc; color: #0084ff;}

.borderremove {
  border: 0px solid white; 
  background-color: white; 
  
  }
  .textStyle {
	font-family: Arial;
	font-size: 12px;
	color: black;
	}
.tabletextStyle
{
	font-family: Arial;
	font-size: 12px;
	color: black;
	border-width:thin;
	border:1px solid orange;
	padding-bottom:2px;
	
	
}
.headingStyle{
	font-family:Arial;
	font-size:20px;
	font-weight: bold; 
}
.smallTextStyle{
	font-family:Arial;
	font-size:10px;
		
}
.anchor{
	color: #ffffff;
}

.tableHeaderStyle{
	font-family:Arial;
	font-size:14px;
	color: white;
	background:transparent url(/images/main_nav_bg.jpg) repeat-x scroll left top;

}
.heading1Style{
	font-family: Arial;
	font-size: 18px;
	color: darkSlateGray;
	font-weight: bold; 
	padding-left: 5px;
	padding-top:10px;
}
.select_style{
	width: 200px;
	font-family:Arial;
	font-size: 12px;
	color: navy;
	
}
.tableHeader{
	font-family:Arial;
	font-size:12px;
	color: white;
	/*position:relative;
	top:expression(this.offsetParent.scrollTop-2);
*/
}
.labelStyle_tab {
	font-family: Arial;
	font-size: 12px;
	color: black;
	font-weight: bold;
	background-color:#F9F9F1;
}
 .wraps{
     white-space:nowrap;
   }
.div_reducedHeight
{
overflow: auto;
/*height:70px;*/
width: 100%;
font-size: 2px;
font-family: Arial;
color: Navy;



}

.div_increaseHeight
{
overflow:auto;
height: 300px;
width:100%;
border: 1px;
}
.labelStyleWithoutBg{
	font-family: Arial;
	font-size: 12px;
	
}
.labelStyle {
	font-family: Arial;
	font-size: 12px;
	color: black;
	text-align:left;
	padding-left:3px;
	}
	.labelStylewithpadding {
		font-family: Arial;
		font-size: 12px;
		color: black;
		padding-left:10px;
	}
#divHelp ol {

}
.normalLabel {
 
 font-family:Arial;
 font-size:14px;
}
.VIPStyle{
	font-family:Arial;
	font-size:16px;
	color: white;
	/*font-weight: bold; */
}
.topmenu{
	font-family:Arial;
	font-size:12px;
	color: white;
	
}
.mouseov{
   background:url('/../images/continue_ro.jpg') no-repeat;
   border:0px;
   width:35px;
   height:20px;
}

.mouseot{
   background:url('/../images/continue_ro.jpg') no-repeat;
   border:0px;
   width:35px;
   height:20px;
}
.activitiesbackground {
  background-color:#F9F9F1;
}
#tableid {
	background-color:#F9F9F1;
}
.subhead{
height: 30px;
background-color: none;
font-family:Arial;
font-size:12px;
}
.quicktable {
 background-color:#F9F9F1;

}
.helptable {
	background-color:white;
}
.mainsubhead {
	font-family: Arial;
	font-size: 18px;
	color: black;
	font-weight: bold; 
	padding-left: 5px;
}
.text1 {
	padding:5px 5px;
	font-family:Arial;
	font-size:12px;
}
.text2 {
	padding-left: 10px;
	font-family:Arial;
	font-size:12px;
}
.text3 {
	padding-left:6px;
	font-family:Arial;
	font-size:12px;
}
.msgwithpadding {
	padding-left:10px;
	font-family:Arial;
	font-size:12px;
	color:black;

}
 .btnclass 
  {
      background:url(/images/main_nav_bg.jpg) repeat-x top left;
      color:white;
      font-weight:bold;
	  font-family:arial;
	  border:1px solid black;
  }
  .btntext {
	text-decoration:none;
	color:white;
	 font-weight:bold;
	 font-family:arial;
	 font-size:14px;
  }

 
 
/*A:hover   {

background:url(/images/main_nav_over_bg.jpg) repeat-x top left ; 
color:white;
font-weight:bold;
font-family:arial;
border:1px solid black;
text-decoration:none;
}*/
.hrcss {
color:Gray;
}
.sepimage{
background:url(/images/vertical-line.jpg);
width:1px;
height:210px;
}

#createResume{
  width:40%;
  height:400px;
  padding-left:120px;
  float:left;
  text-align:justify;
  border-right: 1px dotted gray;
  margin-top:10px;
}

#createResume img{
  border: 2px solid orange;
}

#requestProfile img {
border: 2px solid orange;
}

#requestProfile{
  width:300px;
  height:400px;
  padding-right:10px;
  float:right;
  text-align:justify;
  margin-top:10px;
}

a {
  color: #555555;
}

a:hover {
  font-weight: bold;
  color: #FF6600;
}


input, textarea, select {
  border: 1px ridge orange;
  background-color: #FFFF99;
}

input:focus, textarea:focus, input:active, textarea:active {
  background-color:#99CC66;
  border: 1px ridge #00AA00;  
  
}

.resumeSubText {
  font-style: italic;
  font-size:12px;
  color:#555555;
}

.noResumesWarning {
 font-size:14px;
 color: #444444;
 padding:10px;
}
/* Added by Smitha on 01/04/2010 */
.getStarted {
float:right;
}
.getStarted a{
color:white;
}
.getStarted img{
text-decoration:none;
border:0px;
}
.getStarted a:hover {
font-weight:none;
text-decoration:none;
color:none;
}
