/* CSS Document */
.BodyText {
	text-align:left;
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;
	
}
a:link{
	color: #557f4e;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #003300;
}
a:hover {
	color: #557f4e;
	text-decoration: underline;
}
INPUT.textbox {
	background-color: #FFFFFF; border:1px solid #000000; FONT-SIZE: 10px; TEXT-DECORATION: none; FONT-FAMILY: Verdana, sans-serif; 
}

INPUT.textboxright {
	background-color: #FFFFFF; 
	border:1px solid #000000; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Verdana, sans-serif; 
	text-align:right;
}

INPUT.textboxInValidDate {
	background-color: #FFFFFF; border:1px solid red; FONT-SIZE: 10px; TEXT-DECORATION: none; FONT-FAMILY: Verdana, sans-serif; 
	text-align:right;
}

INPUT.textboxInValidLeft {
	background-color: #FFFFFF; border:1px solid red; FONT-SIZE: 10px; TEXT-DECORATION: none; FONT-FAMILY: Verdana, sans-serif; 
	text-align:left;
}

INPUT.textboxInValidCombo {
	background-color: red;  TEXT-DECORATION: none; FONT-FAMILY: Verdana, sans-serif; 
	}

INPUT.textboxValidCombo {
	background-color: #FFFFFF;  TEXT-DECORATION: none; FONT-FAMILY: Verdana, sans-serif; 
	
}

INPUT.TextboxRightAlign {
	background-color: #FFFFFF; TEXT-ALIGN: right; border:1px solid #000000; FONT-SIZE: 10px; TEXT-DECORATION: none; FONT-FAMILY: Verdana, sans-serif; 
}


a.tablink:link{
	color: #b5cdb2;
	text-decoration: none;
}

a.tablink:hover {
	color: #f2f4f1;
	text-decoration: none;
}

.checkbox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, sans-serif;
}

TABLE {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: #f2f4f1; 	
	border:0px;	
	/*font-weight:bold;*/
}

TABLE a:link{
	color: white;
	text-decoration: none;
	font-weight:bold;
}
TABLE a:visited {
	text-decoration: none;
	color: white;
	font-weight:bold;
}
 TABLE a:hover {
	color: white;
	text-decoration:underline;
	font-weight:bold;

	
}

TABLE.SubSection {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: #f2f4f1; 
	border:1px solid #b5cdb2;	
	padding-left:0;
	
}
TABLE.RC-UPPER-Menu {
	FONT-SIZE: 10px;
	COLOR:white; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: #7eaf2f; 	
	/*FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f2f4f1,endColorStr=#b5cdb2);*/

}
TABLE.RC-LEFT-Menu {
	FONT-SIZE: 10px;
	COLOR:black; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	line-height="2"; 	
	/*border:1px solid #557f4e;	
	padding-left:0;*/
	
}
.RC-Tab-Menu {
	FONT-SIZE: 10px;
	COLOR:#464646; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: #f2f4f1;
	line-height="2"; 	
	
	
}
.RC-Tab-Menu STRONG
{FONT-SIZE: 11px;
	COLOR:#0076a3; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: #f2f4f1;
	}

TABLE.SeparateSection {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: #f2f4f1; 	
	border:2px solid #b5cdb2;	
	padding-left:0;
	
}

TABLE.HeadSection {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: #557f4e;		
	border:0px solid;
	/*FILTER: progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#557f4e, endColorstr=#b5cdb2);*/
	
}

TABLE.HeadSubSection {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: #b5cdb2; 		
	border:0px solid;	
}

TABLE.SHM {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	 
	border:2px solid #b5cdb2;	
 }

/*------------------------------- Data Grid Style.----------------------------*/

.Grid { border: solid 1px #b5cdb2; }
.Grid td
{
    border: solid 0px #b5cdb2;
    font-family: Verdana;
	text-align: left;
}
.GridHeader
{
    font-weight: bold;
    background-color: #dcd9d7;
    font-family:Verdana;
    color:557f4e;
    height: 20px;
    font-size:10px; 
}
.RC-GridHeader
{
    font-weight: bold;
     text-align:center;
    background-color: #dfecdd;
    font-family:Verdana;
    color:557f4e;
    
}
.GridHeader a
{
    text-decoration: none;
    color: #white;
   
}
.GridHeader a:hover
{
    text-decoration: none;
    color: #f2f4f1;
   
}
.GridItem
{
    vertical-align:middle;
    background-color: White;
}

.GridAltItem
{
    vertical-align:middle;
    background-color: #eeeeee;
}

.GridSHMItem
{
	vertical-align:middle;
	background-color:yellow;
}



.WGrid { border:  border: solid 1px black; }
.WGrid td
{
    border: solid 0px ;
    font-family: Verdana;
	text-align: left;
}
.WGridHeader
{
    font-weight: bold;
    background-color: Black;
    font-family:Verdana;
    color:white;
    height: 20px;
}
.WGridHeader a
{
    text-decoration: none;
    color:  white;
   
}
.WGridHeader a:hover
{
    text-decoration: none;
    color: #f2f4f1;
   
}
.WGridItem
{
    vertical-align:middle;
    background-color: White;
}

.WGridAltItem
{
	
    vertical-align:middle;
    background-color: white;
}
.RCWGridAltItem
{
    vertical-align:middle;
    background-color: white;
    font-family:Verdana;
    color:black;
    height: 20px;
}

.WGridSHMItem
{
	vertical-align:middle;
	background-color:yellow;
}

/*------------------------------ Table Data ---------------------------------*/
table.datagrid {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: white;
	border:1px solid  #b5cdb2 ; 
}
table.main {
	BACKGROUND-COLOR: white;
	padding:0px;
	
}

table.tblGray {
	BACKGROUND-COLOR: Gainsboro;
	border:0px;
	padding:0px;
	
}

table.Singinmain {
	BACKGROUND-COLOR:#eeeeee;
	padding:0px;
	
}

table.altmain 
{
	BACKGROUND-COLOR: white;
	border:1px solid #b5cdb2;
}

table.maintable {
	BACKGROUND-COLOR: white;
	padding: 0;
	Z-INDEX: 101;
	LEFT: 0px; 
	POSITION: absolute;
	TOP: 0px;
	border:0px solid;
	
}
table.inner {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: #f2f4f1;
	border:1px solid  #f2f4f1 ;
}
table.innernoborder {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: #f2f4f1;	
	border:0px solid;
}
TABLE.Border	
{
	BORDER:#557f4e 1px solid; 
	
}
INPUT.button {
	height:22; 
	/*background-color: #0076a3;*/
	/*border:1px solid black;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	color:white;
	font-weight:bold;
	/*letter-spacing:1;*/
/*	FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#666666,strength=2);*/
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#88b53b,endColorStr=#6da024);
/*	FILTER: progid:DXImageTransform.Microsoft.Gradient(direction=135,gradientType=0,startColorStr=#dcd9d7,endColorStr=#999999);*/
}
table.singinborder {

	BACKGROUND-COLOR: white;
	/*border:0px solid #b5cdb2;*/
	FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#666666,strength=3);
	

	}
.radio {
	
	position: relative;
	background-color: #f2f4f1; 
	
	FONT-SIZE: 10px; 

	
}
.Compradio
{
	background-color: White; 
}
	
SELECT {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, sans-serif; 
	background-color: White; 
	WIDTH: 140px;
	TEXT-DECORATION: none
}
.listbox 
{
	FONT-SIZE: 11px; 
	FLOAT: left;
	/*background-color:Silver;*/
	border:1px solid #f2f4f1; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.textbox {
	 
	FONT-SIZE: 11px; 
	FLOAT: left; 
	background-color: #FFFFFF;
	border:1px solid #557f4e; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.textboxdisabled 
{

	background-color:#E0E0E0;
	FONT-SIZE: 10px; 
	/*FLOAT: left;*/ 
	border:1px solid #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
} 

.textboxdisabledright 
{

	background-color:#E0E0E0;
	FONT-SIZE: 10px; 
	/*FLOAT: left;*/
	border:1px solid #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
} 
td.headings 
{
	
	background-color: #b5cdb2;
	
}

.leftboarder 
{
	
	border-left-color:#E0E0E0;
	border-left-style:solid;
	border-left-width:thin;
	
}

.rightboarder 
{
	
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width:thin;
	
}
.bottomboarder 
{
	
	 border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width:thin;
	border-left-color:#E0E0E0;
	border-left-style:solid;
	border-left-width:thin;
	
}
.Topbottomboarder 
{
	
	 border-top-color:#cccccc;
	 border-top-style:solid;
	border-top-width:thin;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width:thin;
	border-left-color:#E0E0E0;
	border-left-style:solid;
	border-left-width:thin;
	
	
}
.tabbottom 
{
	
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:thick;
}

td.heading1 {
	font face: verdana; 
	color: #557f4e;
	font-size: 13pt;
	font-weight:bold;	
}
td.heading2 {
	font face:"verdana"; 
	color:"#557f4e" ;
	font-size: 10pt;
	font-weight:bold;	
}
td.heading3 {
	font face:"verdana"; 
	color:"#557f4e";
	
	font-size: 7pt;
	font-weight:bold;
		
}
.leftmenu 
{
	background:url(images/a.gif) top left no-repeat; 
	margin:0 0 0 0px; 
	padding:0 0 0 20px; 
	/*line-height:20px; */
}
.leftmenu a:link{
	color: #464646;
	text-decoration: none;
	font-weight:normal;
}
.leftmenu a:visited {
	text-decoration: none;
	color:#464646;
	font-weight:normal;
}
 .leftmenu a:hover {
	color:white;
	text-decoration:underline;
	font-weight:bold;
 }

td.RCheading3 {
	font face:"verdana"; 
	color:"#557f4e";
	
	font-size: 8pt;
	font-weight:bold;
		
}
.countlable {
	font-family:"verdana"; 
	color:"black" ;
	font-size: 10px;
	text-align:right;
}
h2.headings {
	font-family: Verdana;
	font-size: 10pt;
	background-color: #b5cdb2;
	text-decoration: none; margin-top: 0px; margin-bottom: 0px; color: black;
	height:20px;
}
h2.singin {
	font-family: Verdana;
	font-size: 9pt;
	text-decoration: none; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	color: #0076a3;
	
}
.singinbox
{
	background-color:#DCD5CD;

	}
h2.Subheadings {
	font-family: Verdana;
	font-size: 8pt;
	color:#557f4e;
	text-decoration: none; margin-top: 0px; margin-bottom: 0px;
	background-color: dfecdd;
}

h2.Signheadings {
	font-family: Verdana;
	font-size: 10pt;
	color:#ffffff;
	text-decoration: none; margin-top: 0px; margin-bottom: 0px;
	background-color: #0076a3;
}

h3.headings2 {
	font-family: Verdana;
	font-size: 8pt;
	background-color:white;
	text-decoration: none; margin-top: 0px; margin-bottom: 0px; color: #557f4e;
}
tr.boxheading 
{
	background-color: #b5cdb2;
}

h2.EmployeeName {
	font-family: Verdana;
	font-size: 16pt;
	font-weight:bold;
	background-color:White;
	text-decoration: none; margin-top: 0px; margin-bottom: 0px; color: #557f4e;
	height:20px;
}
.textarea {
	FONT-SIZE: 11px; 
	border:1px solid #000000; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: white; 
	WIDTH: 230px;
}
th {
	FONT-FAMILY: Verdana;
	font-size: 8pt;
	BACKGROUND-COLOR: #f2f4f1;
	COLOR: white;
	text-decoration: none;
}
td.header {
 FONT-FAMILY: Verdana;
	font-size: 7pt;
	BACKGROUND-COLOR: #b5cdb2;
	COLOR: white;
	text-decoration: none;
	
}

td.separator {
	background-color: white;
	height: 6px;
}
td.HeaderSeparator {
	background-color: white;
	height: 4px;
}

.Caption
{
	text-align:left;
	font-size:10px;
	color:#b5cdb2;
	font-weight:bold;	
}

.heading {
 FONT-FAMILY: Verdana;
	font-size: 9pt;
	/*BACKGROUND-COLOR: #b5cdb2;*/
	font-weight: bold;
	COLOR:#557f4e;
	text-decoration: none;
}

.buttonimage
{
	background-image:url(images/cancel.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	 
}
.buttonimagedisabled
{
	background-image:url(images/Disabled_Cancel.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	 
}
.ButtonSpellChecker
{
	background-image:url(images/spellcheck2.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	border:1px solid #b5cdb2;		 
}
.ButtonHistory
{
	background-image:url(images/history2.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;	 
	border:1px solid #b5cdb2;	
}
.ButtonDeleted
{
	background-image:url(images/deleted.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	border:1px solid #b5cdb2;	 
}

.ButtonNew
{
	background-image:url(images/newCA.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	border:1px solid #b5cdb2;	
	}
.ButtonModify
{
	background-image:url(images/modify.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	border:1px solid #b5cdb2;	 
}


.ButtonOpenSection
{
	background-color:Transparent;
	cursor:hand;
	width: 18px;
	height: 18px;
	
}
.ButtonCloseSection
{
	background-color:Transparent;
	cursor:hand;
	width: 18px;
	height: 18px;
}

.buttonedit
{
	background-image:url(Images/Edit.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
}
.Message {
 FONT-FAMILY: Verdana;
	font-size: 7pt;
	font-weight: bold;
	COLOR:#557f4e;
	text-decoration: none;
	vertical-align:middle;
	text-align:center;		
}


h2.sectionheading {
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	background-color: #0076a3;
	text-decoration: none; margin-top: 0px; margin-bottom: 0px; color: WHITE;
}
h2.RCheading {
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-align:left;
	
	text-decoration: none; margin-top: 0px; margin-bottom: 0px; color:#0076a3;
}
.subheadingblue
{ font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #0076a3;
font-weight:bold;
}

TR.AddMore
{
	background-color:White;
	
}
.FillBack
{
	background-color:#f2f4f1;
}

TD.CheckList
{
	background-color:White;
	vertical-align:top;
	border:1px solid #b5cdb2;
}

TD.Error
{
	text-align:center;
	background-color:"#ffffff";
	Color:Red;
	font-weight:bold;
	font-family:Verdana,Sans-Serif;
}
TR.CopyRights
{
	color:white;
	FONT-FAMILY: verdana; 
	BACKGROUND-COLOR: #557f4e;
	height:21px;
	text-align:center;
}

TD.Step
{	
	FONT-FAMILY: verdana;
	font-size: 16px;
	text-align:center;	
	font-weight:bold;
	/*vertical-align:middle;*/
	background:#b5cdb2;
	/*border-color:#003300;*/
	Color:white;
	/*FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#b5cdb2,endColorStr=#557f4e);*/

}
TD.StepNext
{	
	FONT-FAMILY: verdana;
	font-size: 16px;
	text-align:center;	
	font-weight:bold;
	/*vertical-align:middle;*/
	background:#b5cdb2;
	/*border-color:#003300;*/
	border:1px solid #003300; 
	Color:white;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#b5cdb2,endColorStr=#557f4e);

}
td.HelpText
{
	FONT-FAMILY: verdana;
	font-size: 11px;

}

.imgchange
{

background-image: url(Images/hr_ban.jpg);
white-space: nowrap;
margin: 0;
padding: 0;

}
.lable
{
	color: #557f4e;
	FONT-FAMILY: verdana;
	font-size: 11px;
	cursor:hand;
	
}

.onlable
{
	color: #557f4e;
	FONT-FAMILY: verdana;
	font-size: 13px;
	font-weight:normal;
	cursor:hand;
}
.RC-Sel-Steps
{
	FONT-FAMILY: verdana;
	font-size: 11px;
	text-align:center;	
	font-weight:bold;
	border-left-color:#ffffff;
	border-left-style:dotted; 
	border-left-width:thin;
	Color:white;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#88b53b,endColorStr=#6da024);
}  
.RC-UnSel-Steps
{
	FONT-FAMILY: verdana;
	font-size: 11px;
	text-align:center;	
	font-weight:bold;
	border-left-color:#ffffff;
	border-left-style:dotted; 
	border-left-width:thin;
	Color:white;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#dcd9d7,endColorStr=#999999);
}
.RC-Sel-Steps-First
{
	FONT-FAMILY: verdana;
	font-size: 11px;
	text-align:center;	
	font-weight:bold;
	Color:white;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#88b53b,endColorStr=#6da024);
}
.RC-UnSel-Steps-First
{
	FONT-FAMILY: verdana;
	font-size: 11px;
	text-align:center;	
	font-weight:bold;
	Color:white;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#dcd9d7,endColorStr=#999999);
}  
.Instructions 
{
	COLOR: #0076a3; 
	BACKGROUND-COLOR: lightyellow; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 5px;
	line-height:15px;  
	text-align:left;
}
.Welcome 
{
	/*COLOR: #0076a3; */
	COLOR: Black; 
	/*BACKGROUND-COLOR: lightyellow; */
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 5px;
	line-height:15px;  
	text-align:left;
}
.Singup 
{
	/*COLOR: #0076a3; */
	COLOR: Black; 
	/*BACKGROUND-COLOR: lightyellow; */
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	

}
.Welcome a:link
{
	color: #0076a3;
	text-decoration: none;
}
.Welcome a:visited 
{
	text-decoration: none;
	color: #0076a3;
}
.Welcome a:hover 
{
	color: #0076a3;
	text-decoration: underline;
}
.VacancyParagraph 
{
	COLOR: Black; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;  
	text-align:left;
}