

/*Page Styles*/
.jspageheader {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #D59F42; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
	padding-bottom:5px;
	border-bottom: 2px dotted #C5C5C5;

}

/*Section Styles*/
.jssectionheader {
	
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; 
	COLOR: white;
	BACKGROUND-COLOR: #6E9262; 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
}

.jssectionheader2 {
	FONT-WEIGHT: bold; FONT-SIZE:8pt; COLOR: #658859; BACKGROUND-COLOR:  #e5e5e5; FONT-FAMILY: Arial, Verdana, Sans-serif;
	
}
.jssectionheader3 {
	FONT-WEIGHT: bold; FONT-SIZE:12pt; COLOR: #658859; FONT-FAMILY: Arial, Verdana, Sans-serif;
	
}
.jssectionborder {
	BACKGROUND-COLOR: #ECE6C2;
}
.jssectionborder1 {
	BACKGROUND-COLOR: #ECE29E;
}
.jssectionborder2 {
	BACKGROUND-COLOR: #ECE07C;
}
.jssectionborder3 {
	BACKGROUND-COLOR: #ECE06B;
}
.jssectionbody {
	BACKGROUND-COLOR: #ECE6C2;
	
}
.jssectionbody1 {
	BACKGROUND-COLOR: #ECE29E;
	
}
.jssectionbody2 {
	BACKGROUND-COLOR: #ECE07C;
	
}
.jssectionbody3 {
	BACKGROUND-COLOR: #ECE06B;
	
}
.jssectiontext {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial;
}

.jssectiontext2 {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial;
}
.jssectiontext3 {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; FONT-FAMILY: "Trebuchet MS", Arial; 
padding-bottom:6px;
	border-bottom: 2px dotted #C5C5C5;

}
.jssectionlabel1 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial;
}

.jssectionlabel2 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Sans-serif;
}
.jssectionvalue1 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: Black; FONT-FAMILY: Arial, Verdana, Sans-serif;
}
.jssectionvalue2 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: Black; FONT-FAMILY: Arial, Verdana, Sans-serif;
}

a:link.jssectionlink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:visited.jssectionlink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Arial, Sans-serif; TEXT-DECORATION: underline;
}
a:active.jssectionlink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
a:hover.jssectionlink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}

a:link.jssectionlink2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:visited.jssectionlink2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, Sans-serif; TEXT-DECORATION: underline;
}
a:active.jssectionlink2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
a:hover.jssectionlink2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}

/*Standard Styles*/
.jstext {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial;
}
.jserrormessageheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY:Arial;
}
.jserrortext {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial; COLOR: red;
}
.jserrormsgtext{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: White; FONT-FAMILY: Arial;
}
.jsrequiredlabel {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Arial;
}
a:link.jslink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3A7E46; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:visited.jslink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3A7E46; FONT-FAMILY: Arial, Sans-serif; TEXT-DECORATION: underline;
}
a:active.jslink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3A7E46; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
a:hover.jslink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3A7E46; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}


a:link.jslink2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3A7E46; FONT-FAMILY: Arial; TEXT-DECORATION: underline; line-height: 15pt;
}
a:visited.jslink2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3A7E46; FONT-FAMILY: Arial, Sans-serif; TEXT-DECORATION: underline; line-height: 15pt;
}
a:active.jslink2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3A7E46; FONT-FAMILY: Arial; TEXT-DECORATION: none; line-height: 15pt;
}
a:hover.jslink2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3A7E46; FONT-FAMILY: Arial; TEXT-DECORATION: none; line-height: 15pt;
}



/*Navigation Styles*/
a:link.jsnav {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, Verdana, Sans-serif; TEXT-DECORATION: none;
}
a:visited.jsnav {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, Verdana, Sans-serif; TEXT-DECORATION: none;
}
a:active.jsnav {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, Verdana, Sans-serif; TEXT-DECORATION: none;
}
a:hover.jsnav {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, Verdana, Sans-serif; TEXT-DECORATION: none;
}

a:link.jsnav2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, Verdana, Sans-serif; TEXT-DECORATION: none;
}
a:visited.jsnav2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, Verdana, Sans-serif; TEXT-DECORATION: none;
}
a:active.jsnav2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, Verdana, Sans-serif; TEXT-DECORATION: none;
}
a:hover.jsnav2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, Verdana, Sans-serif; TEXT-DECORATION: none;
}

/*Table Styles*/
.jstblheader {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: Black; FONT-FAMILY: Arial, Verdana, Sans-serif;  TEXT-ALIGN: left;
}
.jstblcolheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, Verdana, Sans-serif; BACKGROUND-COLOR:  #658859;
	padding:5px;
}
.jstblcolheader2 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Sans-serif; BACKGROUND-COLOR: white;
}
.jstbloddrow {
    FONT-SIZE: 8pt; COLOR: Black; FONT-FAMILY: Arial, Verdana, Sans-serif; BACKGROUND-COLOR: #ECE6C2;
	padding:5px;
}
.jstblevenrow {
    FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Verdana, Sans-serif; BACKGROUND-COLOR: #D7CF9D; 
	padding:5px;
}

a:link.jstbllink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #82500F; FONT-FAMILY: Arial, Verdana, Sans-serif; TEXT-DECORATION: underline;
}
a:visited.jstbllink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #68845F; FONT-FAMILY: Arial, Verdana, Sans-serif; TEXT-DECORATION: underline;
}
a:active.jstbllink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #4F6946; FONT-FAMILY: Arial, Verdana, Sans-serif; TEXT-DECORATION: none;
}
a:hover.jstbllink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #68845F; FONT-FAMILY: Arial, Verdana, Sans-serif; TEXT-DECORATION: none;
}

/*Tab Styles*/
.jstabdisabled {
	BACKGROUND-COLOR: #C7C672; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3E7848; FONT-FAMILY: Arial;
}
.jstabenabled {
	BACKGROUND-COLOR: #C7C672; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: White; FONT-FAMILY: Arial;
}
.jstabactive {
	BACKGROUND-COLOR: #6E9262; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: White; FONT-FAMILY: Arial;
}

.jstabrequiredlabel {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Arial;
}
.jstbloddrow_highlight
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
    BACKGROUND-COLOR: #FFFAD9;
    TEXT-DECORATION: none;
    
}
.jstblevenrow_highlight
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
    BACKGROUND-COLOR: #FFFAD9;
    
}
a:link.jstabenabledlink {
	FONT-SIZE: 8pt; COLOR: #3E7848; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:visited.jstabenabledlink {
	FONT-SIZE: 8pt; COLOR: #3E7848; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:active.jstabenabledlink {
	FONT-SIZE: 8pt; COLOR: #3E7848; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:hover.jstabenabledlink {
	FONT-SIZE: 8pt; COLOR: #3E7848; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}

a:link.jstabrequiredlink {
	FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:visited.jstabrequiredlink {
	FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:active.jstabrequiredlink {
	FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:hover.jstabrequiredlink {
	FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}

/*Dashboard Links*/
a:link.dblink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3A7E46; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
a:visited.dblink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3A7E46; FONT-FAMILY: Arial, Sans-serif; TEXT-DECORATION: underline;
}
a:active.dblink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3A7E46; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
a:hover.dblink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3A7E46; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
.dbtext {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3A7E46; FONT-FAMILY: Arial;  TEXT-DECORATION: none;
}