/*[Begins] [CSS definition for table element.]*/
.TBLBorder {
	font-family:Verdana, Arial, sans-serif;
	border: solid 1px #CCCCCC; 
}
.tdAllBorder {
	font-family:Verdana, Arial, sans-serif;
	border:solid 1px #CCCCCC;
}
.tdTopBorder {
	font-family:Verdana, Arial, sans-serif;
	border-top:solid 1px #CCCCCC;
}
.tdTopBottomBorder {
	font-family:Verdana, Arial, sans-serif;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.tdTopLeftBorder {
	font-family:Verdana, Arial, sans-serif;
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
}
.tdTopRightBorder {
	font-family:Verdana, Arial, sans-serif;
	border-top:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}
.tdTopBottomRightBorder {
	font-family:Verdana, Arial, sans-serif;
	border-top:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.tdTopBottomLeftBorder {
	font-family:Verdana, Arial, sans-serif;
	border-top:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.tdTopLeftRightBorder {
	font-family:Verdana, Arial, sans-serif;
	border-top:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
}
.tdBottomBorder {
	font-family:Verdana, Arial, sans-serif;
	border-bottom:solid 1px #CCCCCC;
}
.tdBottomLeftBorder {
	font-family:Verdana, Arial, sans-serif;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
}
.tdBottomRightBorder {
	font-family:Verdana, Arial, sans-serif;
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}
.tdBottomLeftRightBorder {
	font-family:Verdana, Arial, sans-serif;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}
.tdLeftBorder {
	font-family:Verdana, Arial, sans-serif;
	border-left:solid 1px #CCCCCC;
}
.tdLeftRightBorder {
	font-family:Verdana, Arial, sans-serif;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}
.tdRightBorder {
	font-family:Verdana, Arial, sans-serif;
	border-right:solid 1px #CCCCCC;
}
.allborder01 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFE284;
	border-bottom-color: #FFE284;
	border-left-color: #FFE284;
}

.dotedall_b {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bgborder1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFE284;
	border-right-color: #FFE284;
	border-left-color: #FFE284;
	background-image: url(head_text_bg.gif);background-repeat: repeat-x;
}

.lefttop_border {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFE284;
	border-left-color: #FFE284;
}
.topborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFE284;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFE284;
}
.leftborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFE284;
}
/*[End] [CSS definition for table element.]*/
/*[Begin] [CSS definition for text.]*/
.text12pxBoldGreen {
	font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
	font-size: 12px;
	color: #006600;
  }
  
.text14pxBoldGreen {
	font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
	font-size: 14px;
	color: #006600;
  }
.text12pxBoldRed {
	font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
	font-size: 12px;
	color:Red;
	}
.text12pxBoldWhite {
	font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
	font-size: 12px;
	color:White;
	}
.text14pxBoldRed {
	font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
	font-size: 14px;
	color:Red;
	}
.text11px {
	font-family: Verdana;
	font-size: 11px;
}
.text11pxBold {
	font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
	font-size: 11px;
}
.text12px {
	font-family:Verdana, Arial, sans-serif;
	font-size: 12px;
}
.text12pxBold {
	font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
	font-size: 12px;
}
.text12pxRed {
	font-family:Verdana, Arial, sans-serif;
  	font-size: 12px;
	color:Red;
}	
.text14px {
	font-family:Verdana, Arial, sans-serif;
	font-size: 14px;
}
.text14pxBold {
	font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
	font-size: 14px;
}

.form_text2 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.maequee_link {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
}
.maequee_link:visited {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
}
.maequee_link:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.maequee_link:active {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.meroon1 {
	font-family: Verdana;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #95282B;
}
.job_123 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #20A6FF;
	text-decoration: none;
}
.job_123:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #20A6FF;
	text-decoration: none;
}
.job_123:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: undeline;
}
.job_123:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
/*[End] [CSS definition for text.]*/

/*[Begin] [CSS definition for button control.]*/
.BtnControl16px {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px; 
	font-weight:normal;
	background-color:#CCCCCC;
	height:18px;
	width:16px;
}
.btn100px {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px; 
	font-weight:normal;
	border:raised 0px #CCCCCC;
	background-color:#CCCCCC;
	width:100px;
}
.btn150px {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px; 
	font-weight:normal;
	border:raised 0px #CCCCCC;
	background-color:#CCCCCC;
	width:150px;
}
.btn200px {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px; 
	font-weight:normal;
	border:raised 0px #CCCCCC;
	background-color:#CCCCCC;
	width:200px;
}
.btnAutoPx {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px; 
	font-weight:normal;
	border:raised 0px #CCCCCC;
	background-color:#CCCCCC;
	width:100%;
}
/*[End] [CSS definition for button control.]*/
.TdTextLabel155Px {
  text-align:right;
	width:155px;
}
.TextControl224Px {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px; 
	color:#000000;
	border:solid 1px #d4d0c8;
	width:224px;
}
.TextAndImageControl1 {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px; 
	color:#000000;
	border:solid 1px #d4d0c8;
	position:relative;
	top:2px;
	height:18px;
	cursor:hand;
}
.TextAndImageControl {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px; 
	color:#000000;
	border:solid 1px #d4d0c8;
	position:relative;
	top:-2px;
	height:14px;
	width:204px;
}
.TextControl218Px {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px; 
	color:#000000;
	border:solid 1px #d4d0c8;
	width:218px;
}
.TextControl212Px {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px; 
	color:#000000;
	border:solid 1px #d4d0c8;
	width:212px;
}
.TextControl150Px {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px; 
	color:#000000;
	border:solid 1px #d4d0c8;
	width:150px;
}
.TextControl110Px {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px; 
	color:#000000;
	border:solid 1px #d4d0c8;
	width:110px;
}
.TextControl105Px {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px; 
	color:#000000;
	border:solid 1px #d4d0c8;
	width:105px;
}
.TextControl97Pr {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px; 
	color:#000000;
	border:solid 1px #d4d0c8;
	width:97%;
}
.TextControl98Pr {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px; 
	color:#000000;
	border:solid 1px #d4d0c8;
	width:98%;
}
.TextControl99Pr {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px; 
	color:#000000;
	border:solid 1px #d4d0c8;
	width:99%;
}
.TextControl100Pr {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px; 
	color:#000000;
	border:solid 1px #d4d0c8;
	width:100%;
}
.TextControl12Pr {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px; 
	color:#666666;
}
.text_Auto_Px {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px; 
	color:#000000;
	border:solid 1px #d4d0c8;
	width:100%;
}
.rss {
  background-image:url(../Images/rss2_07.jpg); 
  height:22px; 
  width:100px; 
  background-repeat:repeat-x; 
  margin-top:10px; 
  font-family:Verdana; 
  font-size:12px;   
  font-weight: bold; 
  color: #95282B;   
  padding-left:10px; 
  padding-top:5px;
}
/*********************************************************************************************************************************************/
body {
  font-family:Verdana, Arial, sans-serif;
  text-decoration:none;
  font-size:12px;
  color:#000000;
  margin:0px;
}
a {
	color:#0065C4;
	text-decoration:none;
}
a:hover {
	color:#FC7233;
}
a:visited {
    
}
/*********************************************************************************************************************************************/
.ItemStyle {
  font-family:Arial, sans-serif,Verdana;
  font-size: 11px;
  color:#000000;
  cursor:hand;
  background:#EFEFEF;
}
.ItemStyle1 {
  font-family:Arial, sans-serif,Verdana;
  font-size: 11px;
  color:#000000;
  cursor:hand;
  background:White;
}
.AlternateItemStyle {
  font-family:Arial, sans-serif,Verdana;
  font-size: 11px;
  color:#000000;
  cursor:hand;
  background: #E0E0E0;
}
.SelectedItemStyle {
  font-family:Arial, sans-serif,Verdana;
  font-size: 11px;
  font-weight:bolder;
  color:Navy;
  cursor:hand;
  background:LightSteelBlue;
}

/*********************************************************************************************/

/* Region For Menue Style Sheet*/

.horizontalcssmenu ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
  position: relative;
  display: inline;
  float: left;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
  display: block;
  width: 120px; /*Width of top level menu link items*/
  height:35px;
  padding: 2px 12px;
  border: 0px solid #202020;
  border-left-width: 0;
  text-decoration: none;
  background: url(../Images/TestButton_22.jpg) center center repeat-x;
  color:Black;
  font:bold 12px Verdana;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
  border-top: 1px solid #202020;
  position: absolute;
  display:table-column-group;
  visibility: hidden;
  z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
  display: inline;
  float: none;
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
  width: 160px; /*width of sub menu levels*/
  height:1%;
  font-weight: normal;
  padding: 2px 5px;
  background: #95282B;
  border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li ul li a:hover{
  background: #cde686;
}
.TestMenue {
  background: url(../Images/TestButton_221.jpg) ;
}
.horizontalcssmenu .arrowdiv{
  position: absolute;
  right:2px;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
  padding-top: 1em;
}
/* End Region For Menue Style Sheet*/

/*********************************************************************************************************************************************/

.popupControl{
	background-color:White;
	}
.Size{
  font-size:10px;
  color:Black;
}
.Bcolor{
  font-family:Verdana, Arial, sans-serif;
	border: solid 1px White; 
  background-color:White;
}
.BMaroon{
  font-family:Verdana, Arial, sans-serif;
	border: solid 1px White; 
  background-color:Maroon;
}
/*********************************************************************************************/

#bg_line{ background:url(../Images/bg_line.jpg) repeat-x; height:25px; width:200px; padding-top:4px;}
#bg_line1{ background:url(../Images/bg_line.jpg) repeat-x; height:25px; width:200px; padding-top:4px;}
#bg_line2{ background:url(../Images/bg_line.jpg) repeat-x; height:25px; width:200px; padding-top:4px;}
#mid{ background:#FFFFFF; width:100%; margin-top:10px;}
#container{ margin :0px; background:#FFFFFF; padding-top:0px;} 
#middlecon{ width:850px; padding-left:50px; padding-right:50px; }
#talent{ background-image:url(buttoms_88.jpg); width:177px; height:26px;  padding-top:7px; margin-top:10px; margin-bottom:10px;}
#inner_content{padding-left:50px; padding-right:50px}
#inner_contentII{padding-left:50px; padding-right:50px}
.bg_line{ background:url(../Images/bg_line.jpg) repeat-x; height:25px; width:200px; padding-top:4px;}
.talent{ background:url(../Images/bg_line.jpg); width:177px; height:26px;  padding-top:7px; margin-top:10px; margin-bottom:10px;}
.main_heading {
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	}
.heading{ background-image:url(../Images/info_03.jpg); background-repeat:no-repeat; width: 172px; height:24px; margin-top:10px; padding-left:5px; }
.heading2{ background-image: url(../Images/info_06.jpg); background-repeat:no-repeat; width: 177px; height:18px; }
.heading3{ background-image:url(../Images/info_04.jpg); background-repeat:no-repeat; width: 225px; height:24px; margin-top:10px; padding-left:5px; }
.heading4{ background-image: url(../Images/info_05.jpg); background-repeat:no-repeat; width: 230px; height:18px; }

.headingcontent2{border:solid 1px; border-bottom: none; border-left-color:#ffcc15; border-right-color:#ffcc15; border-top:none; padding-left:5px}
.headingcontent{border:solid 1px; border-bottom: none; border-left-color:#d3d3d3; border-right-color:#d3d3d3; border-top:none; padding-left:5px}

#table{ background-color:#FFFFFF}
#table IMG{margin-top:8px; display:block;}
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color:lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

.job{ background-image:url(../Images/job_line.gif);background-repeat:repeat-x; height:25px; padding-left:10px; padding-top:8px; font-family:Verdana; font-size:11px; font-weight:bold;}
.job_font { margin:5px 0 0 0 ;  padding-right:10px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	height:20px;
}
.job_font2 { margin:5px 0 0 0 ;padding-left:5px;
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	
}
.jobline{ border-top-style:solid ; border-top-color:#b9c0c2; border-top-width:1px}

.boxnumber {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.boxnumber UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px arial; PADDING-TOP: 0px; TEXT-ALIGN: left; text-decoration : NONE;
}
.boxnumber LI {
	DISPLAY: inline; PADDING-BOTTOM: 1px; LIST-STYLE-TYPE: none
}
.boxnumber A {
	BORDER-RIGHT: #FFE88C 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FFE88C 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #FFE88C 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #FFE88C 1px solid; TEXT-DECORATION: none
}
.boxnumber A:visited {
	BORDER-RIGHT: #FFE88C 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FFE88C 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #FFE88C 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #FFE88C 1px solid; TEXT-DECORATION: none
}
.boxnumber A:hover {
	BORDER-RIGHT: #FFE88C 1px solid; BORDER-TOP: #FFE88C 1px solid; BORDER-LEFT: #FFE88C 1px solid; COLOR: #990000; BORDER-BOTTOM: #FFE88C 1px solid; BACKGROUND-IMAGE: URL(images/box_bg.gif);
}
.boxnumber A:active {
	BORDER-RIGHT: #FFD737 1px solid; BORDER-TOP: #FFD737 1px solid; BORDER-LEFT: #FFD737 1px solid; COLOR: #990000; BORDER-BOTTOM: #FFD737 1px solid; BACKGROUND-IMAGE: URL(images/box_bg.gif)
}
.ActiveItem {
	BORDER-RIGHT: #FFD737 1px solid; BORDER-TOP: #FFD737 1px solid; BORDER-LEFT: #FFD737 1px solid; COLOR: #990000; BORDER-BOTTOM: #FFD737 1px solid; BACKGROUND-IMAGE: URL(images/box_bg.gif)
}
.dotted_top_topconsult {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : #F8C301;
	color : windowtext;
	padding : 1px;
}
.borderAutoComplete { 
border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;border-left-style: solid;border-top-color: #F8C301; border-right-color: #F8C301;border-bottom-color: #F8C301; border-left-color: #F8C301;
}
.textbox_color
{
  	font-family:Verdana, Arial, sans-serif;
	font-size:11px; 
	color:#000000;
	border:solid 1px #990000;
	width:150px;
	background-color:#FCEDA6
}
.textboxjobdetailsbg_color
{
  	font-family:Verdana, Arial, sans-serif;
	font-size:11px; 
	color:#000000;
	border:solid 1px #fd0000;
	width:218px;
	background-color:#EFEFEF
}