body 
{	
	margin:0 0 0 0;
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif size=:3 ;
}

.image
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

img
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none 0;
}

div.center
{
	text-align: center;
}

div.left
{
	text-align: left;
}

table
{
	margin:0px 0px 0px 0px;
	vertical-align:top;
	text-align:center;
	border: none 0px transparent;
	padding: 0px 0px 0px 0px;
}

table.WorkCategory
{
	margin:0 0 0 0;
	text-align:center;
	border: Solid 1px #E3EAEB;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height:100%;
	table-layout:fixed;
}

tr.WorkCategory
{
	margin:0 0 0 0;
	vertical-align:middle;
	text-align:center;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height:100%;
	table-layout:fixed;
	background-color: White;
	border-left: solid, 1px, black;
	border-right: solid, 1px, black;
}

tr.AltWorkCategory
{
	margin:0 0 0 0;
	vertical-align:middle;
	text-align:center;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height:100%;
	table-layout:fixed;
	background-color: #ebebeb;
	border-left: solid, 1px, black;
	border-right: solid, 1px, black;
}

tr.WorkCategoryHeader
{
	Background-Color:#6090c1;
	font-weight:bold;
	color:White;	
}

.WorkCategoryCheckBox
{
	color: white;

}

.AltWorkCategoryCheckBox
{
	color: #ebebeb;
}

table.subTable
{
	margin:0 0 0 0;
	vertical-align:top;
	text-align:center;
	width:100%;
}

.finePrint 
{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000; 
	text-decoration: none;
}

thead
{
	text-align:center;
	font-family: Verdana, Helvetica, sans-serif;
}

tr.altColor
{
	background-color: #ebebeb;
	border-right: #ebebeb 1px solid;
	border-top: #ebebeb 1px solid;
	border-left: #ebebeb 1px solid;
	border-bottom: #ebebeb 1px solid;
}

td.menu
{
	text-align: left;
	vertical-align: top;
	background-color: #fffeab;
}

td.MainHeader
{
	text-align:left;
	vertical-align:top;
	background-color: #fffeab;
	padding: 8px 8px 8px 8px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#fffeab,EndColorStr=#FFFFFF)
}

td.SubHeader1
{
	text-align:left;
	vertical-align:top;
	height:18px;
	background-color: #006633;
	width: 50%;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#006633,EndColorStr=#88d4ab)
}

td.SubHeader2
{
	text-align:left;
	vertical-align:top;
	height:18px;
	background-color: #006633;
	width: 50%;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#88d4ab,EndColorStr=#006633)
}

td.HomePageHeader
{
	text-align:left;
	vertical-align:top;
	background-color: #6095c1;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#6095c1,EndColorStr=#edf3f8);
	FONT-SIZE: 15px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

td.label
{
	text-align:right;
	vertical-align:top;
}

td.head
{
	FONT-SIZE: 22px; 
	COLOR: #6195c1; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	text-align:center;
}

td.center
{
	text-align:center;
	vertical-align:top;
}

td.left
{
	text-align:left;
	vertical-align:top;
}

td.right
{
	text-align:right;
	vertical-align:top;
}
td.WorkCategoryPageHeader
{
	text-align:left;
	font-size:small;
	font-weight:bold;
}

td.WorkCategoryColumnCenter
{
	text-align:center;
	vertical-align:middle;
}

td.WorkCategoryColumnLeft
{
	text-align:left;
	vertical-align:top;
	padding-left: 3px;
}

td.WorkCategoryColumnCenterHeader
{
	text-align:center;
	vertical-align:middle;
	border: solid 1px black;
}

td.WorkCategoryColumnLeftHeader
{
	text-align:left;
	vertical-align:middle;
	padding-left: 3px;
	border: solid 1px black;
}

td.Crafts
{
	text-align:center;
	vertical-align:top;
	width:60px;
}

td.CraftsHeaderLeft
{
	background-color: #ebebeb;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	text-align:left;
	vertical-align:top;
	width:100px;
}

td.CraftsHeaderCenter
{
	background-color: #ebebeb;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	text-align:center;
	vertical-align:top;
	width:60px;
}


legend
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:small;
	color: #6195c1;
	font-weight: bold;
}

legend.legGreen
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:small;
	color: #006633;
	font-weight:bold;
}

legend.legYellow
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:small;
	color: #a6bc09;
	font-weight:bold;
}

legend.legRed
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #cc0000;
	font-weight: bold;
}

.CheckBoxList
{
	text-align:Left;
	vertical-align:top;
}

.RadioList
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
}

.tab-active
{
	border-right: #006633 1px solid;
	padding-right: 18px;
	border-top: #006633 1px solid;
	padding-left: 18px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 3px;
	border-left: #006633 1px solid;
	color: #000000;
	padding-top: 3px;
	border-bottom: #006633 0px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #6195c1;
	text-align: center;
}
.tab-inactive
{
	border-right: #006633 1px solid;
	padding-right: 18px;
	border-top: #006633 1px solid;
	padding-left: 18px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 3px;
	border-left: #006633 1px solid;
	color: #000000;
	padding-top: 3px;
	border-bottom: #006633 0px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #efefef;
	text-align: center;
}

.tabHREF {
	font-size:small;
	font-weight:bold;
	COLOR: #007cc3; 
	TEXT-DECORATION: none
}

td.TabFooter
{
	height: 3px;
	background-color: #6195c1;
}

table.TabTable
{
	border:solid 1px #6195c1;
	width: 100%;
	background-color: #6195c1;
}

.DVAltRow
{
	background-color : #ebebeb;
	
}

.DVItemRow
{
	background-color : #ffffff;
	
}

.DVHeader
{
	background-color: #ebebeb;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	vertical-align:bottom;

}

.BODYCOPY {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.CLOCK {
	FONT-SIZE: 11px; COLOR: #5885a2; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A {
	font-size:smaller;
	COLOR: #007cc3; 
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ad4200; TEXT-DECORATION: none
}
P {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.COPYRIGHT {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
td_white {
	BACKGROUND-COLOR: #ffffff
}
.PAGE_HEADERS {
	FONT-SIZE: 22px; COLOR: #6195c1; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:center;
}
TD {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: left; vertical-align: top;
}
.td_dotted {
	BORDER-RIGHT: #cccccc thin dotted; BORDER-TOP: #cccccc thin dotted; BORDER-LEFT: #cccccc thin dotted; BORDER-BOTTOM: #cccccc thin solid
}
.td_left_bottom_border {
	BORDER-LEFT: #cccccc thin dotted; BORDER-BOTTOM: #cccccc thin dotted
}
.td_bottom_border {
	FONT-SIZE: 15px; BORDER-BOTTOM: #cccccc thin dotted
}
.subheadings {
	FONT-SIZE: 14px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Menu_Header {
	FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bullets_small {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.PAGE_NUMBERS {
	FONT-SIZE: 15px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.BODY_CONTENT 
{
    font-size: small;
}

