/* General Tag Mods */
body					{ font-size: 13px; font-family: Verdana, Arial; font-weight: normal; color: #000000; padding: 2px; margin: 4px; }
p, td, th				{ font-size: 13px; font-family: Verdana, Arial; font-weight: normal; color: #000000; }
b						{ font-weight: bold; }
a, a:visited, a:active	{ color: #315416; text-decoration: underline; }
a:hover					{ color: #315416; text-decoration: none; }
h1, h2					{ font-size: 17px; font-family: Arial; font-weight: bold; color: #315416; text-align: left; margin-bottom: 10px; margin-top: 10px;}
h3						{
	font-size: 20px;
	font-family: Arial;
	font-weight: bold;
	color: #315416;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 10px;
}
h4						{ font-size: 20px; font-family: Arial; font-weight: normal; color: #315416; text-align: left; margin-bottom: 10px; margin-top: 10px; }
hr { color: #A69A8A; height: 1px; }
/*
select					{ font-size: 13px; }
br.spacer				{ font-size: 20px; line-height: 20px; }
blockquote				{ margin: 0px 0px 5px 10px; }
*/

/* Shodow Stuff */
.tblshadow				{ filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888',Direction=135,Strength=3); }
.txtshadow				{ filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888',Direction=135,Strength=2); }

/* Image Mods */
img						{ border: 0px; }	/* Note: Only works in IE & NS6 */
img.left				{ float: left; }
img.right				{ float: right; }

/* Fonts */
.txtpagetitle			{ font-family: Arial, Verdana; font-size: 36px; color: #FFFFFF; font-weight: bold; }
.txtbig					{ font-size: 17px; font-family: Arial; font-weight: bold; color: #315416; }
.txtmedium				{ font-size: 15px; font-family: Verdana, Arial; font-weight: normal; }
.txtnormal				{ font-size: 13px; font-family: Verdana, Arial; font-weight: normal; }
.txtlink				{ font-size: 13px; font-family: Arial, Verdana; font-weight: bold; }
.txtsmall				{ font-size: 11px; font-family: Verdana, Arial; font-weight: normal; }
.txtsmallgrey			{ font-size: 11px; font-family: Verdana, Arial; font-weight: normal; color: #555555; }
.txtglobalnotes			{ font-size: 10px; font-family: Verdana, Arial; font-weight: normal; color: #555555; }
.txtlabel				{ font-size: 11px; font-family: Verdana, Arial; font-weight: bold; }
.txtheading				{ font-size: 17px; font-family: Verdana, Arial; font-weight: bold; }
.txtsubheading			{ font-size: 15px; font-family: Verdana, Arial; font-weight: bold; }

/* Table Mods */
.tableline		{ border: 1px solid #A69A8A; } /* #315416 */
.tableline2	{ border: 1px solid #315416; } /* #A69A8A */

/*th.top			{ background-color: #99ADD6; font-weight: bold; color: #315416; }*/
td.divider			{ color: #315416; background-color: #E2E0D6; height: 20px; border: 1px solid #A69A8A; } /* #CCD6EB */
.top, .divider2		{ color: #E2E0D6; background-color: #315416; height: 20px; } /*#C3C9B9*/
.top				{ font-size: 11px; font-weight: bold; }
.top2 {
	color: #FFFFFF; background-color: #315416; height: 20px; font-size: 11px; font-weight: bold;
}
td.row1				{ background-color: #FFFFFF; }
td.row2				{ background-color: #ECEADF; } /* BG: #E2E0D6 x: #F5F4EE xx: #E4E9D9 */ 
td.row3				{  }
td.row {
	border-bottom: 1px dashed #A69A8A;
}

/* Form Element Mods */
textarea			{ font-family: Verdana, Arial; font-size: 13px; }
.txtbox				{ font-family: Verdana, Arial; font-size: 11px; background-color: #FFFFFF; color: #000000; border: 1px solid #000000; }
.regtxtbox			{ font-family: Verdana, Arial; font-size: 13px; }
input.button		{ font-family: Arial, Verdana; font-size: 13px; font-weight: normal; background-color: #E2E0D6; color: #000000; border: 1px outset; }
input.dbutton		{ font-family: Arial, Verdana; font-size: 13px; font-weight: bold; background-color: #E2E0D6; color: #000000; border: 1px outset; }
input.delbutton		{ font-family: Arial, Verdana; font-size: 13px; font-weight: normal; background-color: #FFCCCC; color: #000000; border: 1px solid red; }

/* Special Classes */

fcats {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #131313;
}

.fcats img {
	margin-bottom: 4px;
}

.fcats a, .fcats a:visited, .fcats a:active {
	color: #131313;
	font-weight: bold;
	text-decoration: none;
	border: 2px dashed #FFFFFF;
	display: block;
	margin: 4px;
	padding: 4px;
	position: relative;
}
.fcats a:hover {
	color: #131313;
	text-decoration: none;
	border: 2px dashed #A69A8A;
}

.toplinks {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #315416;
}

.toplinks a, .toplinks a:visited, .toplinks a:active {
	text-decoration: none;
	color: #315416;
	border: 1px solid #A69A8A;
	display: block;
	margin: 2px;
	padding: 2px;
	background: #E2E0D6;
	position: relative;
}

.toplinks a:hover {
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #A69A8A;
	background: #A69A8A;
}


.ttoplinks {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.ttoplinks a, .ttoplinks a:visited, .ttoplinks a:active {
	text-decoration: none;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	display: block;
	margin: 2px;
	padding: 2px;
	position: relative;
	background: #315416;
}

.ttoplinks a:hover {
	color: #315416;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
}

.normal {
	font-family: Verdana, Arial;
	font-size: 13px;
	color: #000000;
	padding-top: 0;
}

.nav {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #315416;
	height: 18px;
	cursor: pointer;
	padding-right: 4;
}
.nav a, .nav a:visited, .nav a:active {
	text-decoration: none;
	color: #315416;
}
.nav a:hover {
	color: #315416;
	text-decoration: none;
}

.nav2 {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #315416;
	border-bottom: 1px solid #FFFFFF;
	height: 16px;
	cursor: pointer;
	padding-right: 4;
}
.nav2 a {
	text-decoration: none;
	color: #315416;
}
.nav2 a:visited {
	color: #315416;
	text-decoration: none;
}
.nav2 a:active {
	color: #315416;
	text-decoration: none;
}
.nav2 a:hover {
	color: #315416;
	text-decoration: none;
}

.vbar1 {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #A2B0CD;
	border-top: 1px solid #315416;
	border-bottom: 1px solid #315416;
}
.vbar1 a, .vbar1 a:visited, .vbar1 a:active{
	text-decoration: none;
	color: #000000;
}
.vbar1 a:hover {
	color: #315416;
	text-decoration: underline;
}

.copyright {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.bar {
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #315416;
	border: 1px solid #FFFFFF;
}

.heading {
	font-family: Verdana, Arial;
	font-size: 17px;
	color: #315416;
}
