

body {
	background: #ffffff;
	margin: 0px 0px 10px 0px;

}
body, table {
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}

a {
	color: #247218;
}

A:link, A:visited, A:active, A:hover {

}
A:link	{

}
A:visited {

}
A:active {
	color: #000000;
}
A:hover {
	color: #12390D;
}













.onbody {
	color: #000000;
}
.onbody A:link {
	color: #000000;
}
.onbody A:visited {
	color: #000000;
}
.onbody A:active {
	color: #000000;
}
.onbody A:hover {
	color: #498CD1;
}



FORM {
  display: inline;
  margin: 0px;
}
PRE {

}

.tableborders {
	background: #B4B4B4;
}

.tddetails {
	background: #FFFFFF;
}

.tdbackground {
	font-size: 9pt;
	color: #000000;
	background: #F4F4F4;
	font-family: Verdana, Helvetica, sans-serif;
}

.tdnothumbs {
	font-size: 9pt;
	color: #000000;
	background: #F4F4F4;
	font-family: Verdana, Helvetica, sans-serif;
}

.menubar {
	background: #498CD1;
	font-size: 8pt;
	color: #FFFFFF;
}
.menubar A:link {
	color: #FFFFFF;
}
.menubar A:visited {
	color: #FFFFFF;
}
.menubar A:active {
	color: #FFFFFF;
}
.menubar A:hover {
	color: #000000;
}

.menubarnb{
	background: #498CD1;
	font-size: 8pt;
	color: #FFFFFF;
}
.menubarnb A:link {
	color: #FFFFFF;
}
.menubarnb A:visited {
	color: #FFFFFF;
}
.menubarnb A:active {
	color: #FFFFFF;
}
.menubarnb A:hover {
	color: #000000;
}

.catcolumn {
	font-size: 8pt;
	background: #F4F4F4;
}

.photocol {
	font-size: 8pt;
	background: #E4E4E4;
}

.commentscol {
	font-size: 8pt;
	background: #F1F1F1;
}

.lastphocol {
	font-size: 8pt;
	background: #F1F1F1;
}

.lastcommcol {
	font-size: 8pt;
	background: #E4E4E4;
}

.small {
	font-size: 8pt;
	font-family: Verdana, Helvetica, sans-serif;
}
.medium {
	font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
}
.large {
	font-size: 12pt;
	font-family: Verdana, Helvetica, sans-serif;
}

.welcome {
	background: ;
	font-family: Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}

.lighttable {
	background: #F7F7F7;
	color: #000000;
}

.alternatetable {
	background: #DEDEDE;
}

.formboxes{
	font-family: ;
	background-color: ;
	color: ;
	font-size: 9pt;
}

blockquote {
	font-size:9pt; border:1px solid #E6E6E6;
	margin:0px 20px; padding:0px 10px
}
blockquote .small {
	background:#E6E6E6;
	margin-left:-10px; padding:1px 2px
}
blockquote hr {
	visibility:hidden;
	height:1px
}
blockquote br {
	font-size:1px
}



/**************************************************************/




table#main {
	width: 768px;


}

table#main_head {
	width: 100%;
	margin-bottom: 2px;
}

table#main_content {
	width: 100%;
	border: solid black 1px;
	background: #464A3E url('../images/main_content_bg.png') repeat-x;
}
table#main_content td.main_content {
	padding: 10px 12px;
	color: white;
}

td.menulinks {
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap;
}
td.menulinks a {
	text-decoration: none;
	margin-left: 1px;
	margin-right: 1px;
}
td.menulinks a:hover {
	text-decoration: underline;
}

input, textarea, select {
	font-size: 10px;
}
input, textarea {
	border: inset black 1px;
	padding: 0px 2px;
}
input.button, input.buttons {
	border: outset black 1px;
}
input.image {
	border: none;
}
input.radio, input.checkbox {
	border: none;
}

#copyright {
	text-align: center;
	font-size: 10px;
	margin-top: 3px;
}





table.borders {
	border: solid black;
	border-width: 1px 0px 0px 1px;

}
table.borders td, table.borders th {
	border: solid black;
	border-width: 0px 1px 1px 0px;
}




table.categorytable {

}
table.categorytable td.categorybox {
	background-color: #7B7B7B;

}

table.contenttable td {
	padding: 1px 3px;
}

.tableheading td {
	background: #1C2815 url('../images/tableheading-bg.png') repeat-x;
	color: #ffffff;
	padding: 1px 3px;
	font-size: 10px;
	font-weight: bold;
}
.tableheading td a:link {
	color: #ffffff;
}

.tablesubheading td {
	font-size:100%;
	font-weight: bold;
	background: #969696 url('../images/tablesubheading-bg.png') repeat-x;
	padding: 1px 3px;
}
.tablesubheading td a {
	color: black;
	text-decoration: none;
}
.tablesubheading td a:hover {
	color: #444444;
	text-decoration: underline;
}





table tr.alt1 td, table td.alt1 {
	background-color: #ffffff;
}
table tr.alt2 td, table td.alt2 {
	background-color: #D7D7D7;
}
table tr.alt2lighter td, table td.alt2lighter {
	background-color: #EEEEEE;
}

.datetime {
	font-size: 80%;
}
.datetime a {
	text-decoration: none;
}

.smalltext {
	font-size: 90%;
}
.smallertext {
	font-size: 80%;
}
.smallesttext {
	font-size: 75%;
}

.mediumtext {
	font-size: 115%;
}
.largetext {
	font-size: 130%;
}
.largertext {
	font-size: 150%;
}

img.imgdisplay {
	border: outset black 1px;
}
img.thumbdisplay {
	border: outset black 1px;
}












td.formcaption {
	text-align: right;
	font-weight: bold;
	font-size: 90%;
}

td.formfield {
	text-align: left;
	font-size: 90%;
}

option.heading1 {
	background-color: #666666;
	color: #ffffff;
}
option.heading2 {
	background-color: #aaaaaa;
	color: #ffffff;
}

option.heading3 {
	background-color: #ffffff;
}


li {
	margin-top: 4px;
	margin-bottom: 4px;
}





