/* --------- default text --------- */
body, p, td, td.p {
	color : #375239;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.r2 {
	background-color : #D5DCD1;
}

/*  --------- default text links --------- */
/* should contain only colour definitions, no font, size, weight, etc */
a, a:link, a:visited {
	color : #993300;
	text-decoration : underline;
}

a:hover, a: active: {
	color : #993300;
	text-decoration : underline;
}

/* --------- miscellaneous styles --------- */
.caption {
	font-size : 11px;
}

.error {
	color : #FF0000;
	font-weight : bold;
}

form {
	margin : 0px;
}

/* standard font size & face to allow accurate pixel width setting for text boxes */
input {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 11px;
}

/*----- highlight for search terms -----*/
.highlight {
	background-color : #EEEEEE;
	color : #009900;
	font-weight : bold;
}

/* --------- sitemap styles --------- */
/* number represents level within sitemap hierarchy */
/* can be defined individually, and extended indefinitely */
.sm1 {
	color : #375239;
	font-size : 13px;
	font-weight : bold;
	text-decoration : none;
}

.sm1:link, .sm1:visited {
	/* normal link: colour, style */
	color : #990000;
	text-decoration : none;
}

.sm1:hover, .sm1:active {
	/* normal link rollover: colour, style */
	color : #CC0000;
	text-decoration : underline;
}

/* --------- navigation styles --------- */
/* ---- nav style 0 ---- */
.navh0 {
	/* header text */
}

.navi0, .navc0 {
	/* common font face, size, formatting */
	font-size : 11px;
	font-style : none;
	font-weight : bold;
	text-decoration : none;
}

.navi0, .navi0:link, .navi0:visited {
	/* normal link: colour, style */
	color : #375239;
	text-decoration : underline;
	font-weight : normal;	
}

.navi0:hover, .navi0:active {
	/* normal link rollover: colour, style */
	color : #375239;
	text-decoration : underline;
	font-weight : normal;	
}

.navc0, .navc0:link, .navc0:visited {
	/* current link: colour, style */
	color : #CC0000;
	font-weight : bold;
	text-decoration : underline;	
}

.navc0:hover, .navc0:active {
	/* current link rollover: colour, style */
	color : #CC0000;
	font-weight : bold;	
	text-decoration : underline;
}

.navd0 {
	/* description text */
}

/* ---- nav style 2 ---- */
.navh2 {
	/* header text */
}

.navi2, .navc2 {
	/* common font face, size, formatting */
	font-size : 11px;
	font-style : none;
	font-weight : normal;
	text-decoration : none;
}

.navi2:link, .navi2:visited {
	/* normal link: colour, style */
	text-decoration : underline;
	color : #993300;
}

.navi2:hover, .navi2:active {
	/* normal link rollover: colour, style */
	color : #993300;
	text-decoration : underline;
}

.navc2:link, .navc2:visited {
	/* current link: colour, style */
	color : #375239;
	text-decoration : none;
}

.navc2:hover, .navc2:active {
	/* current link rollover: colour, style */
	color : #375239;
	text-decoration : none;
}

.navd2 {
	/* description text */
}

/* ---- nav style 7 ---- */
.navh7 {
	/* header text */
}

.navi7, .navc7 {
	/* common font face, size, formatting */
	font-size : 11px;
	font-style : none;
	font-weight : normal;
	text-decoration : none;
}

.navi7:link, .navi7:visited {
	/* normal link: colour, style */
	text-decoration : underline;
	color : #375239;
}

.navi7:hover, .navi7:active {
	/* normal link rollover: colour, style */
	color : #375239;
	text-decoration : underline;
}

.navc7:link, .navc7:visited {
	/* current link: colour, style */
	color : #375239;
	text-decoration : none;
}

.navc7:hover, .navc7:active {
	/* current link rollover: colour, style */
	color : #375239;
	text-decoration : none;
}

.navd7 {
	/* description text */
}

/* ---- nav style 9 ---- */
.navh9 {
	/* header text */
}

.navi9, .navc9 {
	/* common font face, size, formatting */
	font-size : 11px;
	font-style : none;
	font-weight : normal;
	text-decoration : none;
}

.navi9:link, .navi9:visited {
	/* normal link: colour, style */
	text-decoration : underline;
	color : #993300;
}

.navi9:hover, .navi9:active {
	/* normal link rollover: colour, style */
	color : #993300;
	text-decoration : underline;
}

.navc9:link, .navc9:visited {
	/* current link: colour, style */
	color : #375239;
	text-decoration : none;
}

.navc9:hover, .navc9:active {
	/* current link rollover: colour, style */
	color : #375239;
	text-decoration : none;
}

.navd9 {
	/* description text */
}

/* ---- nav style 100 (flyup) ---- */
.navh100 {
  background-color: #375239;
	/* header text */
}

.navi100, .navc100 {
	/* common font face, size, formatting */
	background-color: #D5DCD1;
	font-size : 11px;
	font-style : none;
	font-weight : normal;
	text-decoration : none;
/*	border-color : #666666;
	border-style : solid;
	border-width : 1px; */
}

.navi100, .navi100:link, .navi100:visited {
	/* normal link: colour, style */
	color : #375239;
	text-decoration : none;
}

.navi100:hover, .navi100:active {
	/* normal link rollover: colour, style */
	color : #375239;
	text-decoration : none;

}

.navc100, .navc100:link, .navc100:visited {
	/* current link: colour, style */
	color : #000000;
	text-decoration : none;

}

.navc100:hover, .navc100:active {
	/* current link rollover: colour, style */
	color : #000000;
	text-decoration : none;
}

.navd100 {
	/* description text */
}

/* font face should be defined to ensure admin compatibility */
/* --------- title text style --------- */
.t0 {
	color : #375239;
	font-family : Arial,Helvetica,sans-serif;
	font-size : 15px;
	font-style : none;
	font-weight : bold;
}

.t0:link, .t0:visited {
	/* link: colour, style */
	color : #375239;
	text-decoration : underline;
}

.t0:hover, .t0:active {
	/* link rollover: colour, style */
	color : #375239;
	text-decoration : underline;
}

/* --------- text style 1 --------- */
.t1 {
	color : #375239;
	font-family : Arial,Helvetica,sans-serif;
	font-size : 15px;
	font-style : none;
	font-weight : bold;
}

.t1:link, .t1:visited {
	/* link: colour, style */
	color : #375239;
	text-decoration : underline;
}

.t1:hover, .t1:active {
	/* link rollover: colour, style */
	color : #375239;
	text-decoration : underline;
}

/* --------- text style 2 --------- */
.t2 {
	color : #375239;
	font-family : Arial,Helvetica,sans-serif;
	font-size : 12px;
	font-style : none;
	font-weight : bold;
}

.t2:link, .t2:visited {
	/* link: colour, style */
	color : #375239;
	text-decoration : underline;
}

.t2:hover, .t2:active {
	/* link rollover: colour, style */
	color : #375239;
	text-decoration : underline;
}

/* --------- text style 3 --------- */
.t3 {
	color : #375239;
	font-family : Arial,Helvetica,sans-serif;
	font-size : 11px;
	font-style : none;
	font-weight : normal;
}

.t3:link, .t3:visited {
	/* link: colour, style */
	color : #993300;
	text-decoration : underline;
	font-weight : normal;	
}

.t3:hover, .t3:active {
	/* link rollover: colour, style */
	color : #993300;
	text-decoration : underline;
	font-weight : normal;	
}

/* --------- text style 4 --------- */
.t4 {
	color : #000000;
	font-family : Arial,Helvetica,sans-serif;
	font-size : 11px;
	font-style : none;
	font-weight : normal;
}

.t4:link, .t4:visited {
	/* link: colour, style */
	color : #375239;
	text-decoration : underline;
	font-weight : normal;	
}

.t4:hover, .t4:active {
	/* link rollover: colour, style */
	color : #375239;
	text-decoration : underline;
	font-weight : normal;	
}

/* --------- custom style settings --------- */
