Body {
 background-image: url(../images/bg_image_light.gif);
 background-repeat: repeat;
 margin-top: 20px;
 margin-left: 0px;
 }
 .BodyScroll{
	 scrollbar-arrow-color: #567922; 
	 scrollbar-base-color: #acd373; 
	 scrollbar-darkshadow-color: #acd373; 
	 scrollbar-face-color: #ffffff; 
	 scrollbar-highlight-color: #ffffff; 
}
 .Topright{
 	background-image: url(../images/topright_image.gif);
	background-repeat: no-repeat;
	height: 103px;
	width: 8px;
 }
 .Topmiddle{
 	background-image: url(../images/topmiddle_image.gif);
	background-repeat: repeat-x;
	height: 103px;
	width: 489px;
 }
 .TopHeadingtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	Color : #000000;
}
 .MainNavLink A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
   text-decoration: none;
}
.MainNavLink A:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
   color : #000000;
	text-decoration: underline;
}
.MainNavsle A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight: bold;
	text-decoration: none;
}
.MainNavsle A:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
   color : #000000;
	font-weight: bold;
	text-decoration: underline;
}
.SubNavLink A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
   text-decoration: none;
}
.SubNavLink A:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
   color : #000000;
	text-decoration: underline;
}
.SubNavsleLink A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight: bold;
   text-decoration: underline;
}
.SubNavsleLink A:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
   color : #000000;
	font-weight: bold;
	text-decoration: underline;
}
.GreenLine{
   background-image: url(../images/bgcolor_image.gif);
	background-color: #acd373;
	background-repeat: repeat-x;
	height: 1px;
	width: 1px;
}
.BlackLine
{
	background-image: url(../images/bgcolor_image.gif);
	background-color: black;
	background-repeat: repeat-x;
	height: 1px;
	width: 1px;
}
.GreendotH{
	background-image: url(../images/greendot_image.gif);
	background-repeat: repeat-x;
	height: 100%;
	width: 1px;
	background-color: #acd373;
}
.GreendotV{
	background-image: url(../images/greendot_image.gif);
	background-repeat:repeat-y;
	height: 100%;
	width: 1px;
	background-color: #acd373;
}
.Greendot{
	background-image: url(../images/greendot_image.gif);
   background-repeat: repeat;	
	height: 1px;
	width: 1px;
	background-color: #acd373;
}
.Bodytopleft{
	background-image: url(../images/body_top_left.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
}
.Bodytopright{
	background-image: url(../images/body_top_right.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
}
.Bodybottomleft{
	background-image: url(../images/body_bottom_left.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
}
.Bodybottomright{
	background-image: url(../images/body_bottom_right.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
}
.Bodymiddle{
	background-color: #acd373;
}
.Bodyheadingtext {
	font-family: Trebuchet MS;
	font-size: 13pt;
	Color : #000000;
   font-weight: bold;
}
.Greenbodytext {
	font-family: Trebuchet MS;
	font-size : 10pt;
	color : #000000;
}
.Greenbodylink A {
	font-family: Trebuchet MS;
	font-size : 10pt;
	color : #000000;
	text-decoration: none;
}
.Greenbodylink A:HOVER{
	font-family: Trebuchet MS;
	font-size : 10pt;
	color : #ffffff;
	text-decoration: underline;
}
.Bodytext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}
.Bodytext A{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	Color : #567922;
	text-decoration: none;
}

.Bodytext A:HOVER{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	Color : #567922;
	text-decoration: underline;
}
A.maillink{
	font-family: Trebuchet MS;
	font-size : 10pt;
	Color : #567922;
	text-decoration: none;
}

A:HOVER.maillink{
	font-family: Trebuchet MS;
	font-size : 10pt;
	Color : #567922;
	text-decoration: underline;
}
.Bodytextcolor {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #f26522;
	font-weight: bold;
}
A.orange
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #f26522;
	font-weight: bold;
	text-decoration: none;
}
A:HOVER.orange
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #f26522;
	font-weight: bold;
	text-decoration: none;
}
.BodytextcolorLink A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #f26522;
	font-weight: bold;
	text-decoration: none;
}
.BodytextcolorLink A:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #f26522;
	font-weight: bold;
	text-decoration: underline;
}
.Requiredtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Red;
}
.Bodycolor{
   background-color: #f6f5f5;
}
.TDcolor{
	background-image: url(../images/bgcolor_image.gif);
   background-color: #e6f2d5;
	background-repeat: repeat;
}

.Tableheight{
	height: 80px;
}
.Tableheight2{
	height: 40px;
	background: #f6f5f5;
}
.Greenformfield {
	font-family: Trebuchet MS;
	font-size : 10pt;
	color : #000000;
	border-color: #ffffff;
	border: 1px solid;
	background-color: transparent;
}
.Formfield
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border-color: #acd373;
	border: 1px solid #acd373;
	background-color: transparent;
}
.SFormfield {
	font-family: Trebuchet MS;
	font-size : 10pt;
	color : #000000;
	border-color: #acd373;
	border: 1px solid #acd373;
	background-color: transparent;
}
.Dropdown {
	font-family: Trebuchet MS;
	font-size : 10pt;
	color : #000000;
	border: solid 1px #acd373;
	background-color: #e6f2d5;
}
.Dropdown A {
	font-family: Trebuchet MS;
	font-size : 10pt;
	color : #000000;
	text-decoration: none;	
	height:100%;
	width:100%;
}
.Dropdown A:HOVER
{
	font-family: Trebuchet MS;
	font-size: 10pt;
	color: white;
	text-decoration: none;
	background-color: #316ac5;
	cursor: default;
	height:100%;
	width:100%;
}
.Formtable {
	font-family: Trebuchet MS;
	font-size : 10pt;
	color : #000000;
	border: 1px solid #acd373; 
	background-color: #ffffff;
 }
 .Titletable {
	/*font-family: Trebuchet MS;
	font-size : 9pt;
	font-weight: bold;
	color : #567922;*/
	border: 1px solid #acd373;
	background-color: #e6f2d5;
	border-bottom: none;
 }
 .Formtabletext {
	font-family: Trebuchet MS;
	font-size : 10pt;
	color : #000000;
   height: 250px;	
	border: 1px solid #acd373; 
	background-color: #ffffff;
 }
 .Formtabletext1
{
	font-family: Trebuchet MS;
	font-size: 10pt;
	color: #000000;
	height: 150px;
	border: 1px solid #acd373;
	background-color: #ffffff;
}
 .Formtd {
	font-family: Trebuchet MS;
	font-size : 10pt;
	color : #000000;
	background-color: #acd373;
}
.Emptyspace {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 6pt;
	color : #000000;
}
.Headingtext {
	font-family: Trebuchet MS;
	font-size: 15pt;
	font-weight: bold;
	Color : #567922;
}
.Headingtext11 {
	font-family: Trebuchet MS;
	font-size: 13pt;
	font-weight: bold;
	Color : #567922;
}
.SubHeadingtext {
	font-family: Trebuchet MS;
	font-size: 12pt;
	font-weight: bold;
	Color : #000000;
}
.SubHeadingtext1 {
	font-family: Trebuchet MS;
	font-size: 10pt;
	font-weight: bold;
	Color : #000000;
}
.SubHeadingtext2
{
	font-family: Trebuchet MS;
	font-size: 12pt;
	font-weight: bold;
	color: #567922;
}
.BodySubHeading {
	font-family: Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	Color : #567922;
}
.BodyTextHeading1 {
	font-family: Trebuchet MS;
	font-size: 10pt;
	font-weight: bold;
	Color : #567922;
}
.BodySubHeadingLink A {
	font-family: Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	Color : #567922;
	text-decoration: none;
}
.BodySubHeadingLink A:HOVER {
	font-family: Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	Color : #567922;
	text-decoration: underline;
}
.BodyTextHeading {
	font-family: Trebuchet MS;
	font-size: 11pt;
	font-weight: bold;
	Color : #567922;
}
.BodyTextHeading A{
	font-family: Trebuchet MS;
	font-size: 11pt;
	font-weight: bold;
	Color : #567922;
	text-decoration: none;
}
.BodyTextHeading A:HOVER{
	font-family: Trebuchet MS;
	font-size: 11pt;
	font-weight: bold;
	Color : #567922;
	text-decoration: underline;
}
.BodyLink A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight: bold;
	text-decoration: none;
}
.BodyLink A:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight: bold;
	text-decoration: underline;
}
.DashBoard A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;	
	text-decoration: none;
}
.DashBoard A:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;	
	text-decoration: underline;
}
.TFormLink A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-decoration: none;
}
.TFormLink A:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-decoration: underline;
}
.FormLink A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #436116;
	text-decoration: none;
}
.FormLink A:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #567922;
	text-decoration: underline;
}
.UserLink A {
	font-family: Trebuchet MS;
	font-size : 10pt;
	color : #000000;
	font-weight: bold;
	text-decoration: none;
}
.UserLink A:HOVER {
	font-family: Trebuchet MS;
	font-size : 10pt;
	color : #000000;
	font-weight: bold;
	text-decoration: underline;
}
.UserVLink A {
	font-family: Trebuchet MS;
	font-size : 10pt;
	color : #567922;
	font-weight: bold;
	text-decoration: none;
}
.UserVLink A:HOVER {
	font-family: Trebuchet MS;
	font-size : 10pt;
	color : #567922;
	font-weight: bold;
	text-decoration: underline;
}
.UserSubLink A {
	font-family: Trebuchet MS;
	font-size : 9pt;
	color : #000000;
	font-weight: bold;
	text-decoration: none;
}
.UserSubLink A:HOVER {
	font-family: Trebuchet MS;
	font-size : 9pt;
	color : #000000;
	font-weight: bold;
	text-decoration: underline;
}
.UserVSubLink A {
	font-family: Trebuchet MS;
	font-size : 9pt;
	color : #000000;
	font-weight: bold;
	text-decoration: underline;
}
.UserVSubLink A:HOVER {
	font-family: Trebuchet MS;
	font-size : 9pt;
	color : #000000;
	font-weight: bold;
	text-decoration: underline;
}
.CopyRighttext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}
.CopyRightLink A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
   text-decoration: none;
}
.CopyRightLink A:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
   color : #000000;
	text-decoration: underline;
}
.Bottomimage{
	background-image: url(../images/bottom_image.gif);
	background-repeat: no-repeat;
	height: 64px;   
}



.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.0;
}
.clsErrorMessages
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: Verdana;
}
.validationErrors
{	
	font-size: 11px;
	color: red;
	font-family: Verdana;
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	background-image:url(../images/Question.png);
	overflow:hidden;
	cursor:help;
}

.TextIndicator_TextBox3
{
	border: 1px solid #acd373;
	/*background-color: #e6f2d5;	*/
	background-color: #2e8b57;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
     /*color : #436116;*/
     color :Yellow;
     text-decoration: underline;
}
.lastLogon {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	Color : red;
}

.errorHighLight
{ 
	border: solid 1px red;
	background-color: #ffffcc;
	
 }

.flyOutDiv
{
     display: none; 
     position: absolute; 
     width: 250px; 
     z-index: 5; 
     opacity: 0; 
     filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0)); 
     font-size: 14px; 
     border: solid 1px #CCCCCC; 
     background-color: #FFFFFF; 
     padding: 5px;
} 

.flyOutDivCloseX
{
 background-color: #666666; 
 color: #FFFFFF; 
 text-align: center; 
 font-weight: bold; 
 text-decoration: none; 
 border: outset thin #FFFFFF; 
 padding: 5px; 
} 
A.paging {
	font-family: Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	Color : #567922;
	text-decoration: none;	
	border-left: solid 1px #567922;
	border-right: solid 1px #567922;
	border-top: solid 1px #567922;
	border-bottom: solid 1px #567922;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #ffffff;	
}
A:Hover.paging {
	font-family: Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	Color : #567922;
	text-decoration: underline;
	background-color: #e6f2d5;		
	border-left: solid 1px #567922;
	border-right: solid 1px #567922;
	border-top: solid 1px #567922;
	border-bottom: solid 1px #567922;
	padding-left: 3px;
	padding-right: 3px;
	
}

.modalHeader {
	font-family: Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	background-color : #567922;
	color: #e6f2d5;
}

.dropdownGroup
{
	font-weight: bold;
}
.dropdownChild
{
	padding-left: 20px;	
}

.MessageLink A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #436116;
	text-decoration: none;
	font-weight:bold;
}
.MessageLink A:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #567922;
	text-decoration: underline;
	font-weight:bold;
}
.AdminHeadingtext
{
	font-family: Trebuchet MS;
	font-size: 25pt;
	
	color: indianred;
}
.TableBackground
{
	background-color: slategray;
}
.Headingtext1 A
{
	font-family: Trebuchet MS;
	font-size: 12pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.Headingtext1 A:HOVER
{
	font-family: Trebuchet MS;
	font-size: 12pt;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}
.AdminTDbottom
{
	background-color: #99cccc;
	background-repeat: repeat-x;
	height: 1px;
	width: 1px;
	color: #99cccc;
}
.EvMenu A
{
	font-family: Trebuchet MS;
	color: goldenrod;
	font-size: 10pt;
	font-weight:bold;
	text-decoration: none;
}
.EvMenu A:HOVER
{
	font-family: Trebuchet MS;
	color: goldenrod;
	font-size: 10pt;
	font-weight:bold;
	text-decoration: underline;
}
.EvMenu A:visited.action
{
	font-family: Trebuchet MS;
	color: goldenrod;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	background-color: #ffffcc;
}
.sidebarcontent
{	
	border: 1px solid #ccff66;	
	padding-top: 20px;
	padding-left: 2px;
	padding-right:2px;
	padding-bottom:20px;
	
	
}

.clsLogText
{
	Color:#333333;	
	font-size: 8pt;	
	font-family: Verdana;
}

.noticeHeading {
	font-family: Trebuchet MS;
    font-size:12px;	
	color : #000000;
	font-weight: bold;
	text-decoration: underline;
	background-color: #acd373;
	background-image: url("../Images/bg_nav.gif");	
	text-align:left;
    padding-left:5px;
    padding-top:3px;
    padding-bottom:3px;
}

.error_message_box_header
{
    text-align:left;
    padding-left:5px;
    padding-top:3px;
    padding-bottom:3px;
    background-color:#c90707; 
    color: #ffffff;   
    font-weight:bold;
    font-size:12px;
    font-family:Trebuchet MS;
    text-decoration: underline;
}
.updateProgress
{
	font-family: Trebuchet MS;
	font-size : 10pt;
	color : #228B22;
	border: 1px solid #acd373; 
	background-color: #FFFFFF;
}
.style3 {
	font-size: 9pt;
	color: #567922;
}
.style6 {
	font-size: 14pt;
	font-weight: bold;
	color: #567922;
}
.style7 {font-weight: bold; font-size: 10pt;}
.clsControls

{

background-color: #F0F0F0;

}
#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:Gray; 
    filter:alpha(opacity=70); 
    opacity:0.7; 
    z-index:1000; 
}#processMessage { 
    position:fixed; 
    top:40%; 
    left:40%;
    padding:10px; 
    width:25%; 
    z-index:1001; 
    background-color:#fff;
    font-family: Trebuchet MS;
	font-size : 12pt;
	color : #000000;
	border: 1px solid #acd373; 
}
#processMessage1 { 
    position:fixed; 
    top:40%; 
    left:40%;
    padding:10px; 
    width:10%; 
    z-index:1001; 
    background-color:#fff;
    font-family: Trebuchet MS;
	font-size : 12pt;
	color : #000000;
	border: 1px solid #acd373; 
}
.PaneHeader
{
	width: 800px;
	height: 12px;
	background-color: #637841;
}
.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: black;
	background-color: #e6f2d5;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}
.accordionContent
{
    /*background-color: #f4fbff;*/
    background-color: #F0F0F0;    
    
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
#progressBackgroundFilter1 {
   
   
    
    background-color:Gray; 
    filter:alpha(opacity=70); 
    opacity:0.7; 
}

#marqueecontainerJob
{
	position:relative;
	height:100px;
	overflow:hidden;
	margin-bottom:10px;
}
#vmarqueeJob table
{
	margin-left:5px;
}

#marqueecontainerCon
{
	position:relative;
	height:100px;
	overflow:hidden;
	margin-bottom:10px;
}
#vmarqueeCon table
{
	margin-left:5px;
}
