h1 { font-family: Verdana; font-size: 15pt; color: #000000; }

h2 { font-family: Verdana; font-size: 10pt; color: #006600; }

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #006600; }

h4 { font-family: Verdana; font-size: 10pt; color: #FFDE4B; }
h4 a { font-family: Verdana; font-size: 10pt; color: #FFDE4B; }

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #006600}

hr { height: 0px; color: #FFF; border-bottom: 1px dotted #ccc; }

.normal {  
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 7.5pt;
			color: #006600;
			border-bottom: 1px solid #7EA786;
			border-right: 1px solid #7EA786;
			border-left: 1px solid #7EA786;
			border-top: 1px solid #7EA786;
			scrollbar-3d-light-color:#f0fef3;
			scrollbar-arrow-color:#006600;
			scrollbar-base-color:#CFE5D4;
			scrollbar-dark-shadow-color:#7EA786;
			scrollbar-face-color:#CFE5D4;
			scrollbar-highlight-color:#f0fef3;
			scrollbar-shadow-color:#7EA786
		}

.large { font-size: 8.5pt}
.large2 { font-size: 11pt}
.white { color: #FFFFFF}
.red { color: red}
.red_bold { color: red; font-weight: bold; }

.heading { font: Times New Roman; font-size: 12pt; color: #006600; }

.feature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	font-weight: bold;
	font-size: 1.2em;
}

a, a:link, a:visited, a:active {  color: #00CC00; text-decoration: none}
a:hover { color: #CCCC00; text-decoration: underline}


.redlink a, .redlink a:link, .redlink a:visited, .redlink a:active {  
	color: red;
	text-decoration: none }

.redlink a:hover { 
	color: red;
	text-decoration: underline }

.membertext {
	font-size: 2.2em;
	color: #4EA220;
	font-weight: bold;
}

.ssThumb {
	border: 1px solid #006600;
}

.popupBody {
	margin: 0px;
	background-color: #f1fef4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #006600;
}


div#popupText {
	width: 320px;
	padding-top: 16px;
	padding-bottom: 16px;
}
div#popupName {
	font-size: 9.5pt;
	font-weight: bold;
}

div#popupName, div#popupPosition {
	text-align: center;
}

div#popupClose {
	width: 320px;
	text-align: center;
	font-weight: bold;
	padding-top: 16px;
	padding-bottom: 16px;
	background-color: #cfe5d4;
}

img.staffImage {
	border-top: 2px solid #006600;
	border-bottom: 2px solid #006600;
}


#rodtable td {
	background-color: #F0FEF3; 
}

.maincell {
	border: 1px solid #7EA786;
	border-bottom: 0;
	text-align: center;
	padding-top: 6px;
	font-size: 10pt;
}

.bottomcell {
	border-bottom: 1px solid #7EA786;
}

div#comments {
	padding-top: 16px;
	padding-left: 32px;
	padding-right: 34px;
	margin-bottom: 12px;
}

div#commentsTitle {
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 6px;
}

input.commentinput, textarea.commentinput {
	width: 240px;
}


/* css-based ul navigation */

ul#main-nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#main-nav li {
	display: inline: /* :KLUDGE: Removes large gaps in IE/Win */
}
ul#main-nav li a {
	display: block;
	width: 130px;
	line-height: 18px;
	color: #7EA786;
	text-decoration: none;
	text-indent: 10px;
	font-size: 7.8pt;
	font-weight: bold;
}
ul#main-nav li a:hover, ul#main-nav li a.selected {
	background: url(../images/navarrow.gif) no-repeat 0px 4px;
	color: #DDC853;
}



/* wishlist -------------------------- */

td.wishlistcell {
	padding-top: 8px;
	padding-bottom: 20px;
	border-top: 1px dotted #ccc;
	vertical-align: top;
}
a.wishlistitem {
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	color: #336600;
}
a.wishlistitem:hover {
	text-decoration: underline;
}

div.inputlabel {
	font-size: 7pt;
	padding-bottom: 6px;
}
div.confirm {
	padding: 8px;
	border: 1px solid #336600;
	color: #990000;
	font-weight: bold;
	margin-bottom: 12px;
}

.sideborders {
	border-left: 1px solid #006600;
	border-right: 1px solid #006600;
}
.topborder { border-top: 1px solid #006600; }
.botborder { border-bottom: 1px solid #006600; }


