/* Page Layout */
BODY { 
	background-image: url('bg.gif'); background-repeat: repeat-y;
	background-color: #5D5E60; 
	margin: 0; padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 9pt; text-align: left;
	}

#header		{ background: none; padding: 0; width: 950px; height: 90px; margin: 0; border-bottom: 4px solid #639943; }

#content	{ background: none; position: absolute; left: 180px; top: 120px; width: 725px; margin: 0;
			padding: 0 100px 0 0; border: 0px none; }

#footer 	{ margin: 3em 0px 0 0px; text-align: center; border-top: 2px solid #639943; color: #639943; font-size: 8pt; } 


/* Basic Text Formatting */
P			{ margin: 1em 0 1em 0; }
.center		{ text-align: center; }
.nomargin	{ margin: 0; }
STRONG		{ font-weight: bold; }
EM			{ font-style: italic; }
SMALL		{ font-size: 8pt; }

H1			{ font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 12pt; margin: 0 0 .5em 0; }
H2 			{ font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 12pt; margin: 1.5em 0 .5em 0; }
H3			{ font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 10pt; margin: 0; }

a			{ color: #000080; }
a:link 		{ }
a:visited 	{ }
a:active 	{ }
a:hover 	{ color: #000080; background: #FFC30C; }


/* Special Hyperlinks */
a.nodecoration	{ text-decoration: none; }

a.nochange			{ color: #000000; }
a.nochange:link 	{ }
a.nochange:visited 	{ }
a.nochange:active 	{ }
a.nochange:hover 	{ color: #000000; background: none; }

/* Other Object Defaults */
TABLE			{ width: 100%; border-collapse: collapse; margin: 0 0 2em 0; }
TD				{ border: none; margin: 0px; }
TH				{ font-weight: bold; }
DIV				{ width: 100%; }
HR				{ background-color: #cdcdcd; border: 0; height: 2px;  margin: 2em 0 2em 0; }
UL				{ margin: 0 0 1em 0; list-style-type: disc; }
LI				{ margin: 0 0 .5em 0em; }
INPUT			{ }

.hide			{ display: none; }

/* Navigation Menus */
P.navmenuhead		{ margin: 0 0 .75em 0; font-weight: bold; }
ul.navmenu			{ margin: 0; padding: .5em 0 .5em 1.75em; }
li.navmenu			{ margin: 0 0 .5em 0; padding: 0; list-style-position: outside; }
li.navmenuspacer	{ margin: 0 0 .5em 0; padding: 0; list-style-position: outside; list-style: none; }
DIV.menufooter		{ margin: 1em 0 0 0; }

a.navmenu  			{ color: #000000; text-decoration: none; }
a.navmenu:link		{ }
a.navmenu:visited	{ }
a.navmenu:active 	{ }
a.navmenu:hover		{ text-decoration: none; }

/* Table Formatting */
TABLE.content			{ width: 500px; margin: 1.5em auto 1.5em auto; border: 1px solid #000000; text-align: center; }
TH.content				{ color: #FFFFFF; background: #639943; padding: 8px; }
TR.contenteven			{ background-color: #FFFFFF; }
TR.contenteven:hover	{ background-color: #fbeab6; }
TR.contentodd			{ background-color: #DEDEDE; }
TR.contentodd:hover		{ background-color: #fbeab6; }
TD.contentcell			{ padding: 5px; }

TD.label		{ padding: 3px; width: 20%; font-size: 7pt; text-align: right; vertical-align: top; font-weight: bold; border: 0; }
TD.field 		{ padding: 3px; width: 80%; font-size: 8pt; text-align: left; border: 0 }

TD.gallery		{ width: 33%; padding: 10px 10px 30px 10px; text-align: center; vertical-align: top; }

/* Image Processing */
IMG					{ border: 1px solid #000000;}
IMG.left			{ float: left; margin: 1em; }
IMG.right			{ float: right; margin: 1em; }

IMG.noborder		{ border: none; }
IMG.leftnoborder	{ float: left; margin: 1em; border: none; }
IMG.rightnoborder	{ float: right; margin: 1em; border: none; }

IMG.gallerythumb	{ margin: 0 0 .5em 0; }


/* Special Objects */
TABLE.frontpagelayout	{ margin: 3em; width: 75%; }
TD.frontpage		{ padding: 15px; width: 50%; text-align: center; }
DIV.headerlogo		{ position: absolute; left: 0px; top: 0px; margin: 0; }
DIV.headerquote		{ position: absolute; left: 520px; top: 0px; width: 400px; padding: 20px 10px 0 0; 
					font-family: "Times New Roman"; color: #777777; font-size: 11pt; text-align: right; }
