textArea {
    font-family: Arial;
	font-size:12px;
    border-style: solid;
    border-width: 1px;
    border-color: #C9C9C9;
}

.bg {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}

/**********Added for Vertical Menu ***********/
.vbuttonHM
{
	/*display:block;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	height:25px;
	line-height: 25px;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/tabbg.gif);
	/*background-repeat:repeat-x;*/
}
.vbuttonHMHover
{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*color: #666666;*/
	line-height: 25px;
	height:25px;
	text-decoration: none;
	background-image: url(../images/tabbg_over.gif);
	/*background-repeat:repeat-x;*/
}

.vbuttonvisited
{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #485509/*#666666*/;
	line-height: 25px;
	height:25px;
	text-decoration: none;
	background-image: url(../images/tabbg_sel.gif);
	/*background-repeat:repeat-x;*/
}

.lblField{
padding: 4px;
/*border-bottom: 1px solid #ffffff;
border-right: 5px solid #ffffff;
/*margin:1px;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #666666;
text-decoration: none;
/*background-color:#f0f0f0;
/*height: 6px;*/
}

.lblHeader{
padding: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: White;
text-decoration: none;
background-color: Transparent;
/*height: 6px;*/
}

.tblHeader{
padding: 4px;
border-right: 1px solid #ffffff;
border-bottom:: 1px solid #ffffff;
margin:1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #666666;
text-decoration: none;
background-color:#f0f0f0;
}

.Header{
padding: 4px;
font-family: Arial Narrow, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: Navy;
text-decoration: none;
}

.button
{
	background-image: url(../images/button.gif);
	background-color: Transparent;
	background-repeat: no-repeat;
	width: 93px;
	height: 22px;
	font-size: 12px;
	font-weight: bold;
	margin-right: 16px;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	color: white;
}

.horsename{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;}

.greenbg {
	background-image: url(../images/body_green_bg.gif);	
	background-repeat: no-repeat;
	padding-top:6px;
}

.StaticSelectedStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Green;
	line-height: 30px;
	height:30px;
	text-decoration: underline;
	background-image: url(../images/body_green_bg.gif);
	background-repeat:repeat-x;
}

.TblSelItem
{
	font-family:Verdana;
	font-size: 8pt;
	border-width: 5px;
	border-color: White;
	background-color: LightGrey;
}

.TblAltItem
{
	background-color: WhiteSmoke;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding:6px;
/*	border-width: 5px;
	border-color: White;*/

}
.TblItem
{
	font-family:Verdana;
	font-size: 8pt;
	border-width: 5px;
	border-color: White;
}

.TblCellLabelItem
{
	background-color:#f0f0f0;
}

.maintitle{
padding: 6px;
border-bottom: 1px solid #ffffff;
margin:1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
background-color:#a2a2a2;
}

.table{
border:4px solid #ffffff;

}

.green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #789000;
	text-decoration:none;
	background-image:url(../images/hr_nav_bg_rollover.jpg);
	background-repeat:repeat-x;
}

/* Horizonatal Nav */
.navbuttonHM
{
	/*display:block;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	height:33px;
	line-height: 33px;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/hr_nav_bg.jpg);
	background-repeat:repeat-x;
}
.navbuttonHMHover
{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*color: #666666;*/
	line-height: 33px;
	height:33px;
	text-decoration: none;
	background-image: url(../images/hr_nav_bg_rollover1.jpg);
	background-repeat:repeat-x;
}

.navbuttonvisited
{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff /*#666666*/;
	line-height: 33px;
	height:33px;
	text-decoration: none;
	background-image: url(../images/hr_nav_bg_rollover.jpg);
	background-repeat:repeat-x;
	   
}

/* End Horizonatal Nav */

.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #f6e3c3;
}

.lightbrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:underline;
	color: #efcb90;
}

.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: #efcb90;
}
.links a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: #efcb90;
}
.links a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: #ffffff;
}

.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black/*#ffffff*/;
}

.greenlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #90A73D;
	text-decoration: underline;
	text-indent: 17pt;
	white-space: pre;
}

.greenlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #90A73D;
	text-decoration: underline;
	text-indent: 17pt;
	white-space: pre;
}
.greenlink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	text-indent: 17pt;
	white-space: pre;
}
.greenlink a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #90A73D;
	text-decoration: underline;
	text-indent: 17pt;
	white-space: pre;
}

.greenlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #90A73D;
	text-decoration: underline;
}

.greenlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #90A73D;
	text-decoration: underline;
}
.greenlink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.greenlink a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #90A73D;
	text-decoration: underline;
}

.navtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 12pt;
	white-space: pre;
}

.navtext a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-indent: 15pt;
	white-space: pre;
}
.navtext a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7FA104;
	text-decoration: none;
	text-indent: 15pt;
	white-space: pre;
}



.gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding:6px;
}
.gray_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;	
}
.gray a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.gray a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #90A73D;
	text-decoration: underline;
}

.textbox {
	border: 1px solid #C9C9C9;
	font:Arial;
	font-size:12px;
	/*behavior: url(../CSS/BTextBoxField.htc);*/
	/*height: 12px;*/
}

.readOnlyTextBox
{
	font-family:Verdana;
	font-size:8pt;
	behavior: url(../CSS/BReadOnlyField.htc);
}

.fileNameTextBox
{
	font-family:Verdana;
	font-size:8pt;
	behavior: url(../CSS/BFileName.htc);
	text-align: left;
}

.numberTextBox
{
	font-family:Verdana;
	font-size:8pt;
	behavior: url(../CSS/BNumberField.htc);
	text-align: left;
}

.decimalTextBox
{
	font-family:Verdana;
	font-size:8pt;
	behavior: url(../CSS/BDecimalField.htc);
	text-align: left;
}

.checkBox
{
	font-family:Verdana;
	font-size:8pt;
	height:13px;
	width:13px;
	behavior: url(../CSS/BCheckBoxField.htc);
}


.checkBoxHiddenText
{
	font-family:Verdana;	
	height:13px;
	width:13px;
	font-size: 0pt;
	behavior: url(../CSS/BCheckBoxField.htc);
}


.radioButton
{
	font-family:Verdana;
	font-size:8pt;
	behavior: url(../CSS/BCheckBoxField.htc);
}

.clsButton
{
	font-size: 11px;
	font-family: Arial;
	margin: 0px;
	padding-top: 2px;
	text-align: center;
	color: #1b2d2d;
	width: 62px;
	height: 20px;
	background-image: url(../Images/btnBG.gif);
	background-repeat: repeat-x;
	cursor: hand;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.gridTable 
{
	table-layout:fixed; 
}
.gridEditButton
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    padding-top:2px;
    text-align: center;
    color: #1b2d2d;
    width: 16px;
    height: 14px;
    background-image:url(../Images/RowSelect.gif);
    background-repeat: repeat-x;
    border-style: solid;
    border-width: 0px;
    border-color:#777797;
    background-color:Transparent;
    cursor:hand;
    margin: 0px;
}
.gridDeleteButton
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    padding-top:2px;
    text-align: center;
    width: 16px;
    height: 16px;
    background-image:url(../Images/Delete.gif);
    background-repeat: repeat-x;
    background-color:Transparent;
    border-width: 0px;
    cursor:hand;
    margin: 0px;
}


.uploadButton
{
	width: 24px;
    height: 20px;
    background-image:url(../Images/Attachments.gif);
    background-color:Transparent;
    border-width: 0px;
    cursor:hand;
    margin: 0px;
}



.browndark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

/*New UI CHANGES  START */

/*.bg {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}
*/

.td_border{
	border-bottom:1px solid red;
}



/*.textbox {
	border: 1px solid #C9C9C9;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
*/

.greenlink1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #172e7d;
	text-decoration: underline;
}

.greenlink1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #172e7d;
	text-decoration: underline;
}
.greenlink1 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.greenlink1 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #172e7d;
	text-decoration: underline;
}

.login1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

.log_rght
{
background: url(../images/log_box_rght.gif);
background-repeat:repeat-y;
}

.log_left
{
background: url(../images/log_box_left.gif);
background-repeat:repeat-y;
}

.log_left_content
{
background: url(../images/log_leftbar.gif);
background-repeat:repeat-y;
}
.logintable {
padding: 2px;
margin: 1px;
background-color:#FFFFFF;
}

.login_bg_top {
background-color:#f6f6f6;
}
.login_bg{
background-color:#FFFFFF;
}
.contact_us
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
color:#000000;
}

.subsection_table {
padding: 3px;
margin: 2px;
background-color:#EDEDED;
text-align:center;
}
.subsection_table1 {
padding: 3px;
margin: 2px;
text-align:left;
}

.subsection_bg {
background-color:#EDEDED;
}

/*
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: #ffffff;
}
.links a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: #ffffff;
}
.links a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:underline;
	color: #ffffff;
}

.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color: #efcb90;
}
*/

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #31312f;
	text-decoration: none;
}

.footertext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #31312f;
	background-color:#ffffff;
}

p{
font:Arial, Helvetica, sans-serif;
font-size:26px;
text-indent:20px;
}

/*
.greenbg {
	background-image: url(images/body_green_bg.gif);	
	background-repeat: no-repeat;
	padding-top:6px;
}
*/

.content_table
{
background-color:#F6F6F6;
}

.login_bott
{
background-image:url(images/log_box_bott_border.gif);
background-repeat:no-repeat;
}

.loginButton
{
	width: 10px;
	height: 15px;
	background-image: url(../Images/go.jpg);
	background-color: transparent;
	border-width: 0px;
	cursor: hand;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: center center;
}

.welcomeMsg{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #0c1a7b;
text-decoration: none;
/*background-color:#f0f0f0;
/*height: 6px;*/
vertical-align: middle; text-align: left; }


/*New UI CHANGES  END */

.cssDatePickerBase

{

      padding-right: 0px;

      padding-left: 0px;

      font-size: 11px;

      border-left-color: #a8a8a8;

      border-bottom-color: #a8a8a8;

      padding-bottom: 0px;

      color: black;

      border-top-color: #a8a8a8;

      padding-top: 0px;

      font-family: Verdana;

      background-color: white;

      border-right-color: #a8a8a8;

}

.cssDatePickerDayHeader

{

      border-right: 1px solid;

      border-top: 1px solid;

      border-left:1px solid;

      color: black;

      border-bottom: 1px solid;

      font-family: Verdana;

      font-size: 11px;

      height: 1px;

      /*background-color: #faf1fa;*/

      /*background-color: #9FADD1;*/

      background-color: #CBD4EB;

}

.cssDatePickerToday

{

      /*background-color: #B0C0E9;*/

      border-color: #F0A12A;

      border-style: solid;

      border-width: 2px;

      background-color: White;

      font-size: 11px;

}

.cssDatePickerDay

{

      border-right: 0px solid;

      padding-right: 1px;

      border-top: 0px solid;

      padding-left: 1px;

      padding-bottom: 1px;

      border-left: 0px solid;

      padding-top: 1px;

      border-bottom: 0px solid;

      font-size: 11px;

}

.cssDatePickerOtherMonthDay

{

      background-color: #ECEDF0;

      color:white;

      font-size: 11px;

      /*background-color:#faf1fa;*/

 

      

}

.cssDatePickerSelectedDay

{

      padding-right: 0px;

      padding-left: 0px;

      background-image: none;

      padding-bottom: 0px;

      margin: 0px;

      color: white;

      border-top-style: none;

      padding-top: 0px;

      border-right-style: none;

      border-left-style: none;

      /*background-color: #c871bf;*/

      background-color: White;

      border-bottom-style: none;

      border-color: #F0A12A;

      font-size: 11px;

}

.cssDatePickerTitle

{

      border-right: none;

      padding-right: 0px;

      border-top: none;

      padding-left: 0px;

      font-weight: bold;

      padding-bottom: 0px;

      margin: 0px;

      border-left: none;

      width: 100%;

      color: white;

      padding-top: 0px;

      border-bottom: none;

      height: 100%;

      /*background-color: #c871bf;*/

      background-color: #3050A3;

      font-size: 11px;

}

.cssDatePickerNextPrev

{

      border-right: blue 0px solid;

      padding-right: 0px;

      border-top: blue 0px solid;

      padding-left: 0px;

      font-weight: bold;

      padding-bottom: 0px;

      margin: 0px;

      border-left: blue 0px solid;

      width: 100%;

      color: white;

      padding-top: 0px;

      border-bottom: blue 0px solid;

      height: 100%;

      background-color: #c871bf;

      

      font-size: 11px;

}

.cssDatePickerWeekend

{

      /*background-color:white;*/

      background-color: #CBD4EB;

      color:white;

      font-size: 11px;

}

.cssDatePickerSelector

{

      border-right: medium none;

      padding-right: 0px;

      border-top: white 1px;

      padding-left: 0px;

      background-image: none;

      padding-bottom: 0px;

      margin: 0px;

      border-left: white 1px;

      color: blue;

      padding-top: 0px;

      border-bottom: white 1px;

      background-color: #c871bf;

      font-size: 11px;

}
.fmicro9 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px; 
	text-align: left; 
	vertical-align: top; 
	height: 5px;}