
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006400;
	background-color: #D4D4D4;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

body.classifieds
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006400;
	background-color: #EDEDED;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

body.scroller
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	background-color: #006400;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

body.points
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006400;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 5px;
}

div
{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

div.small
{
	font-size: 9px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
}

div.centre
{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	text-align: center;
}

div.spaced
{
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	line-height: 0.6cm;
}

div.smaller_cal
{
	font: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #CD661D;
}

form
{
	margin-bottom: 0px;
}

h1
{
	font: 18px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

h1.header
{
	font: 24px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
}

h1.header_classifieds
{
	font: 24px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #006400;
}

h2
{
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

h3
{
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

h4
{
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

hr
{
	color: #BABABA}

hr.footer
{
	color: #006400}

input
{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	border: #BABABA 1px solid;
	background-color: #F7F7F7;
	color: #006400;
}

input.a
{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	border: 0px solid;
	background-color: #BABABA;
	color: #006400;
}

input.b
{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	border: 0px solid;
	background-color: #C7C7C7;
	color: #006400;
}

input.c
{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	border: 0px solid;
	background-color: #D4D4D4;
	color: #006400;
}

input.d
{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	border: 0px solid;
	background-color: #E0E0E0;
	color: #006400;
}

input.e
{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	border: 0px solid;
	background-color: #EDEDED;
	color: #006400;
}

input.submit
{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	border: #5e5d63 1px solid;
	background-color: #F7F7F7;
	cursor: pointer;
	color: #006400;
}

input.clear
{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	border: #006400 1px solid;
	background-color: #FFFFFF;
	color: #006400;
}

input.required
{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	border: #006400 1px solid;
	background-color: #FFC0CB;
	color: #006400;
}

ol
{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	text-align: left;
}

ol.spaced
{
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	line-height: 0.6cm;
}

p
{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

p.bigger
{
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
}

select
{
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	border: #5e5d63 1px solid;
	background-color: #F7F7F7;
	color: #006400;
}

td.home
{
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 0.5cm;
}

td.msg
{
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 0.45cm;
	text-align: center;
}

td.points_c
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #D4D4D4;
}

td.points_d
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E0E0E0;
}

td.points_y
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EEE8AA;
}

td.points_tot
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C7C7C7;
}

td.points_heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #006400;
	height: 20px;
}

td.small
{
	font-size: 9px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
}

tr.header
{
	background: url(../images/header_bg.jpg) repeat-x right top;
}


/****************************************************
*			BORDER CLASSES
****************************************************/

table.border_lrtb
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
}

table.border_lrb
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-bottom: black 1px solid;
}

table.border_lrt
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
}

table.border_b
{
	border-bottom: black 1px solid;
}

td.border_lrtb
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
}

td.border_l
{
	border-left: black 1px solid;
}

td.border_r
{
	border-right: black 1px solid;
}

td.border_t
{
	border-top: black 1px solid;
}

td.border_b
{
	border-bottom: black 1px solid;
}

td.border_lr
{
	border-left: black 1px solid;
	border-right: black 1px solid;
}

td.border_lt
{
	border-left: black 1px solid;
	border-top: black 1px solid;
}

td.border_lb
{
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

td.border_rt
{
	border-right: black 1px solid;
	border-top: black 1px solid;
}

td.border_rb
{
	border-right: black 1px solid;
	border-bottom: black 1px solid;
}

td.border_tb
{
	border-top: #006400 1px solid;
	border-bottom: #006400 1px solid;
}

td.border_lrt
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
}

td.border_lrt_red
{
	border-left: red 1px solid;
	border-right: red 1px solid;
	border-top: red 1px solid;
}

td.border_lrb
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-bottom: black 1px solid;
}

td.border_lrb_red
{
	border-left: red 1px solid;
	border-right: red 1px solid;
	border-bottom: red 1px solid;
}

td.border_ltb
{
	border-left: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
}

td.border_rtb
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
}

tr.border_b
{
	border-bottom: black 1px solid;
}



.border_r_g
{
	border-right: grey 1px solid;
}

.border_b_g
{
	border-bottom: grey 1px solid;
}

.border_rb_g
{
	border-right: grey 1px solid;
	border-bottom: grey 1px solid;
}

/****************************************************
*			LINK CLASSES
****************************************************/

a:link		{ color: #CD661D}
a:visited	{ color: #800000}
a:hover		{ text-decoration: none; font-weight: bold;}
a:active	{ color: #800000}

a.smaller:link		{ font-size: 9px; color: #CD661D}
a.smaller:visited	{ font-size: 9px; color: #800000}
a.smaller:hover		{ font-size: 9px; text-decoration: none; font-weight: normal;}
a.smaller:active	{ font-size: 9px; color: #800000}

a.smaller_cal:link		{ font-size: 9px; color: #CD661D}
a.smaller_cal:visited	{ font-size: 9px; color: #CD661D}
a.smaller_cal:hover		{ font-size: 9px; text-decoration: none; font-weight: normal;}
a.smaller_cal:active	{ font-size: 9px; color: #CD661D}

a.events:link		{ color: #0000FF}
a.events:visited{ color: #0000FF}
a.events:hover	{ text-decoration: none; font-weight: normal;}
a.events:active	{ color: #0000FF}

a.green:link		{ color: #006400}
a.green:visited{ color: #006400}
a.green:hover	{ text-decoration: none}
a.green:active	{ color: #006400}

a.scroller:link		{ color: #FFFF00}
a.scroller:visited{ color: #FFFF00}
a.scroller:hover	{ text-decoration: none}
a.scroller:active	{ color: #FFFF00}

a.results:link		{ color: #FFFFFF}
a.results:visited	{ color: #FFFFFF}
a.results:hover		{ text-decoration: none; font-weight: bold;}
a.results:active	{ color: #FFFFFF}

a.links:link		{ text-decoration: none; color: #CD661D;}
a.links:visited	{ text-decoration: none; color: #800000;}
a.links:hover		{ text-decoration: none; font-weight: bold;}
a.links:active	{ text-decoration: none; color: #800000;}

/****************************************************
*			OTHER CLASSES
****************************************************/

.login_err
	{
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color: red;
	}

/****************************************************
*			MENU CLASSES
****************************************************/

.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus
{
	text-decoration: none;
	color: #FFFF00;
	font: 10px Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}

.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus
{
	text-decoration: none;
	color: #FFFF00;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.lowTextSub, a.lowTextSub:link, a.lowTextSub:visited, a.lowTextSub:active, a.lowTextSub:focus
{
	text-decoration: none;
	color: #FFFF00;
	font: 10px Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}

.highTextSub, a.highTextSub:link, a.highTextSub:visited, a.highTextSub:active, a.highTextSub:focus
{
	text-decoration: none;
	color: #FFFF00;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.lowTextSubL
{
	text-decoration: none;
	color: #FFFF00;
	font: 10px Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
	text-align: center;
}

.highTextSubL
{
	text-decoration: none;
	color: #FFFF00;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.itemBorder
{
	border: 1px solid #006400}

.itemBorderBlank
{
	border: 1px solid #006400}

.buttonBorder
{
	border: 1px outset #339966
}

.buttonBorderOver
{
	border: 1px inset #CC9966
}
.buttonText
{
	text-decoration: none;
	color: #FFCC99;
	font: Bold 12px Arial, Helvetica
}

.buttonHover
{
	text-decoration: none;
	color: #99CCFF;
	font: Bold 12px Arial, Helvetica;
	padding: 1px
}


/****************************************************
*			Tabbed Document Viewer
*			Eric Meyer's based CSS tab
****************************************************/

#tablist
{
	padding: 				3px 0;
	margin-left: 		0;
	margin-bottom: 	0;
	margin-top: 		0.1em;
	font: 					bold 12px Verdana;
}

#tablist li
{
	list-style: none;
	display: 		inline;
	margin: 		0;
}

#tablist li a
{
	text-decoration:	underline;
	padding: 					3px 0.5em;
	margin-left: 			3px;
	border: 					1px solid #006400;
	border-bottom: 		none;
	background: 			white;
}

#tablist li a:link, #tablist li a:visited
{
	color: #006400;
}

#tablist li a:hover
{
	color: 						#006400;
	background: 			lightyellow;
	border-color: 		#006400;
	text-decoration:	none;
}

#tablist li a.current
{
	background: #FFFF00;
}