body {
	margin: 0px 0px 0px 0px;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	overflow: auto;
}

.PageHeaderSpan {
	height: 50px;
	margin: 5px;
	padding: 0px;
	border: 1px solid black;
	background-color: green;
}


.PageNavigationSpan {
	width: 200px;
	margin: 0px 5px;
	border: 1px solid black;
	background-color: #00CCFF;
}


.PageTitleSpan {
	height: 18px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-left: 20px;
	border: 1px solid black;
	background-color: black;
	color: green;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 3px;
}


.PageMainSpan {
	height: 100%;
	margin-right: 5px;
	padding: 5px;
	border: 1px solid black;
}


.PageFooterSpan {
	height: 20px;
	margin: 5px;
	border: 1px solid black;	
	text-align: center;
	font-size: 10px;
}


.NavigationHeader {
	height: 18px;
	background-color: green;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 3px;
}


.NavigationBody{
	padding-left: 10px;
}


.NavigationFooter {
}


.NavigationItem {
}

.ProductNameTitle {
	font-size: 13px;
	font-weight: bold;
}

.PageHeading {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-align: left; 
	border-bottom: 1px solid black;
}

.CatTopLevel {
	margin-left: 00px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 5px;
	border-bottom: 1px solid black;	
	font-size: 14px;
	font-weight: bold;
}
.CatLev1Name {
	margin-left: 5px;
	margin-top: 2px;
	padding-left: 5px;
	border: 1px solid black;	
	font-size: 16px;
	font-weight: bold;
}
.CatLev2Name {
	margin-left: 30px;
	margin-top: 2px;
	padding-left: 5px;
	border: 1px solid black;	
	font-size: 14px;
	font-weight: bold;
}
.CatLev3Name {
	margin-left: 55px;
	margin-top: 2px;	
	padding-left: 5px;
	border: 1px solid black;	
	font-size: 12px;
	font-weight: bold;
}
.CatLev4Name {
	margin-left: 80px;
	margin-top: 2px;	
	padding-left: 5px;
	border: 1px solid black;	
	font-size: 12px;
	font-weight: normal;
}


.List {
	width: 100%;
}

.ListHeading {
	margin-left: 00px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-left: 20px;
	border-bottom: 1px solid black;	
	font-size: 14px;
	font-weight: bold;
}

.ListItem {
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 50px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 0px solid black;	
}

.ListItemLink {
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 50px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 0px solid black;	
	cursor: hand;
}




table {
	font-size: 12px;
}




LI {
	list-style-image: url(images/green_cross_bullet_original.gif);
}





form.srch {
	margin-top: 0px;
	margin-bottom: 0px;
}
.search1 {
	font-size: 10px;
	letter-spacing: 1px;
	color: #003300;
	font-weight: normal;
}
.search2 {
	font-size: 13px;
	color: #003300;
	font-weight: bold;
}
.search3 {
	font-size: 10px;;
	color: #1A7640;
	font-weight: bold;
	border: 1px solid #24A358;
	background-image: url(images/srchLine.png);
	background-repeat: repeat-x;
}
.t-srch {
	background-image: url(images/srch.png);
	background-repeat: no-repeat;
	height: 61px;
}
.t-row1-head {
	background-image: url(images/row1.png);
	background-repeat: repeat-x;
}
.t-row2-head {
	background-image: url(images/row2.png);
	background-repeat: repeat-x;
}
.t-row-body-left {
	background-image: url(images/body-left.png);
	background-repeat: repeat-y;
}
.t-row-body-right {
	background-image: url(images/body-right.png);
	background-repeat: repeat-y;
}

.t-row-body-right-nomargin {
	background-image: url(images/body-right-nomargin.png);
	background-repeat: repeat-y;
}
.t-row-footer {
	color: #CAE8D7;
	background-image: url(images/foot-mid.png);
	background-repeat: repeat-x;
	text-decoration: none;
	font-size: small;
	letter-spacing: 1pt;
}
.t-row-footer-menu {
	background-image: url(images/foot-menu-mid.png);
	color: #FFFFFF;
}
.but-mid-off {
	font-size: 13px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: 2px;
	color: #003300;
	background-image: url(images/menu-mid-off.png);
	background-repeat: repeat-x;
	cursor: hand;
}
.but-mid-on {
	font-size: 13px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: 2px;
	color: #003300;
	background-image: url(images/menu-mid-on.png);
	background-repeat: repeat-x;
	cursor: hand;
}
.but-1on, .but-2on, .but-3on, .but-4on, .but-5on {
	font-size: 13px;
	text-align: center;
	letter-spacing: 2px;
	background-repeat: no-repeat;
	color: #003300;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.but-1off, .but-2off, .but-3off, .but-4off, .but-5off  {
	font-size: 13px;
	text-align: center;
	letter-spacing: 2px;
	background-repeat: no-repeat;
	color: #003300;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.but-1off {
	background-image: url(images/but-1off.png);
}
.but-1on {
	background-image: url(images/but-1on.png);
}
.but-2off {
	background-image: url(images/but-2off.png);
}
.but-2on {
	background-image: url(images/but-2on.png);
}
.but-3off {
	background-image: url(images/but-3off.png);
}
.but-3on {
	background-image: url(images/but-3on.png);
}
.but-4off {
	background-image: url(images/but-4off.png);
}
.but-4on {
	background-image: url(images/but-4on.png);
}
.but-5off {
	background-image: url(images/but-5off.png);
}
.but-5on {
	background-image: url(images/but-5on.png);
}
.menu-1-f {
	font-size: 10px;
	letter-spacing: 1px;
	color: #104928;
	font-weight: normal;
	text-align: center;
	text-decoration:none;
	padding-right: 5px;
	padding-left: 5px;
}
.menu-2-f {
	font-size: 10px;
	letter-spacing: 1px;
	color: #000000;
	font-weight: normal;
	text-align: center;
	text-decoration:underline;
	padding-right: 5px;
	padding-left: 5px;
}

a.null:link {
}

a.null:hover {
}

a.null:active {
}

a.null:visited {
}

a:link {
	color: #0066CC;
	font-weight: bold;
	text-decoration:none;
}
a:visited {
	color: #0066CC;
	font-weight: bold;
	text-decoration:none;
}
a:hover {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
a:active {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}


a.light:link, a.light:visited {
	color: #CAE8D7;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
a.light:hover {
	color: #CCFF00;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}


a.enfr {
	font-weight: normal;
	font-size: 13px;;
	text-align: center;
}
a.enfr:link, a.enfr:visited {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
a.enfr:hover {
	color: #FFFF00;
	font-weight: normal;
	text-decoration: none;
}


.style7 {font-size: 18px;}
.style8 {font-size: 18px; color: gray;}
.style9 {font-size: 13px; color: #FFFF00;}
.style10 {font-size: 16px; color: #104525; }

.big-green {
	font-size: 24px; 
	font-weight: bold; 
	color: #239F56; 
}