body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 10px;
	color: #3E5B8B;
	background-color: #FBFBFB;
}

a { 
	color:#000000; 
	text-decoration:none;
}

a:hover 
{
	color:#996600; 
	text-decoration:none; 
}

a.side 
{
	color:#000000; 
	text-decoration:none; 
}

a:hover.side 
{
	color:#996600; 
	text-decoration:none; 
}

img 
{
	border: 0px;
}

form 
{
	margin:0px 0px 0px 0px; 
}

hr 
{
	border-top:1px #BFBDBD solid;
	border-bottom:1px #FFFFFF solid;
}

hr.side-hr 
{
	border-top:1px #BFBDBD solid;
	border-bottom:1px #FFFFFF solid;
}

td 
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11px; 
}

pre 
{ 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11px; 
}

.alt 
{
	color:#555; 
}

.tborder
{
	background-color: #BFBDBD;
	color: #333333;
}

.table-cat
{
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	font-size:9pt; 
	font-family:tahoma, verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif;
	background: #F7F7F7 url('images/gradient_tcat.gif') repeat-x top left;
	color: #333333;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF; 
}

.smallfont
{
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.alt1
{
	background-color: #f4f4f4;
	color: #333333;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
}

.alt2
{
	background-color: #f4f4f4;
	color: #333333;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
}

#clockbar 
{  
 background: #E8ECDE url(images/bg_page_topbar.jpg) repeat-x left top;
}

.clockbarcolor 
{ 
	color: #777;
	background: transparent;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 10px;
	text-align: right;
	padding: 17px 10px 6px 20px;
}

#pageheader 
{  
	background: #E8ECDE url(images/bg_header.jpg) repeat-x left top;
	border-bottom: 1px solid #000;
}

.subheader 
{
	font-size:11px; 
	font-weight:bold;
	background: #F0F0F2 url(images/bg_nav.jpg) repeat-x left top;
	padding: 4px 7px 3px 7px;
	border-bottom: 1px solid #BFBDBD;
}

.subheader-text 
{
	font-size:12px;
}

.input 
{
	border-top: 1px solid #BFBDBD;
	border-left: 1px solid #BFBDBD;
	border-bottom: 1px solid #BFBDBD;
	border-right: 1px solid #BFBDBD;
	color: #42435A;
	background-image:url(images/input.gif);
	background-repeat:repeat-x;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 10px;
	height: 1.7em;
} 

.submit 
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-top: 1px solid #F3F3F3;
	border-left: 1px solid #F3F3F3;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 0;
	background-color: #BFBDBD;
	color: #292929;
	cursor:pointer;
	cursor: hand;
}  

.footer 
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#3E5B8B; 
	background-color:#FBFBFB; 
	background-image:url(images/bg_td_one.jpg);
	background-repeat:repeat-x;
	border-top:1px #BFBDBD solid;
	padding:5px;
}

.side-body
{
	background-color: #ecebd9;
	color: #333333;
	padding:4px 4px 6px 4px;
}

.button 
{
	font: 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin-top:2px;
	cursor:pointer;
	cursor: hand;
}
	
.textbox 
{
	border-top: 1px solid #BFBDBD;
	border-left: 1px solid #BFBDBD;
	border-bottom: 1px solid #BFBDBD;
	border-right: 1px solid #BFBDBD;
	color: #42435A;
	background: #FBFBFB url(images/bg_td_one.jpg) repeat-x left top;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
}

.main-body 
{
	font-size:11px;
	color:#555;background-color:#FBFBFB; 
	background-image:url(images/bg_td_one.jpg);
	background-repeat:repeat-x;
	padding:4px 4px 5px 4px;
}

.main-bg 
{
	background-color:#FBFBFB; 
	padding:5px; 
}

.body-border 
{
	border:1px #BFBDBD solid; 
}

.side-border-left 
{
	border-right:0px #BFBDBD solid; 
	padding:5px; 
}

.side-border-right 
{
	border-left:0px #BFBDBD solid; 
	padding:5px; 
}

.td-cell1 
{
	background: #FBFBFB url(images/bg_td_one.jpg) repeat-x left top;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	color: #3E5B8B;
	padding: 6px 6px 3px 6px;
	border-top: 1px solid #BFBDBD;
	border-bottom: 1px solid #BFBDBD;
	border-left: 1px solid #BFBDBD;
	border-right: 1px solid #BFBDBD;
}

.td-cell2 
{
	background: #ECECEC url(images/bg_td_two.jpg) repeat-x left top;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	color: #3E5B8B;
	padding: 6px 6px 3px 6px;
	border-top: 0px solid #BFBDBD;
	border-bottom: 1px solid #BFBDBD;
	border-left: 1px solid #BFBDBD;
	border-right: 1px solid #BFBDBD;
}

.tableHeadingBG 
{
	background: #517801 url(images/gradient_thead.gif) repeat-x left top;
	color: #333333;
	height:25px;
	padding:4px 4px 4px 4px;
	border-top: 1px solid #BFBDBD;
	border-left: 1px solid #BFBDBD;
	border-right: 1px solid #BFBDBD;
}

.tableHeading 
{
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	letter-spacing: .1em;
	font-weight: bold;
	color: #333333;
	padding: 0px 0px 0px 5px;
	margin: 0;
	background-color: transparent; 
	white-space: nowrap;
}

.tbl-border 
{
	background-color:#BFBDBD;
}

.tbl 
{
	font-size:11px; 
	color:#555; 
	padding:0px;
}

.tbl1 
{
	background-color: #f4f4f4;
	color: #333333;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	padding: 3px 6px 3px 6px;
}

.tbl2 
{
	background-color: #f2f1e6;
	color: #333333;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	padding: 3px 6px 3px 6px;
}
	
.forum-caption 
{
	font-size: 10px; font-weight:bold;
	color: #000000; background-color:#F2F2F2;
	background-image:url(images/bg_table_row_heading.jpg);
	background-repeat:repeat-x;
	height: 24px;
	padding: 4px 4px 4px 4px;
}

.quote 
{
	background: #EFEFEF;
	border-left: 1px solid #BFBDBD;
	border-top: 1px solid #BFBDBD;
	border-bottom: 1px solid #BFBDBD;
	border-right: 1px solid #BFBDBD;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	color: #2056B1;
	margin: 8px 4px 10px 3px;
	padding: 10px 10px 10px 6px;
}
	
.poll 
{ 
	height:12px; 
	border:0px #333333 solid; 
}

.comment-name 
{
	font-weight:bold; 
	color:#3E5B8B; 
}

.shoutboxname 
{
	font-weight:bold; 
	color:#3E5B8B; 
}

.shoutbox 
{
	color:#3E5B8B; 
}

.shoutboxdate 
{
	font-size:10px; 
	color:#888; 
}

.small 
{
	font-size:11px;
	color: #4D4D4D;
	font-weight:normal; 
}

.small2 
{
	font-size:10px; 
	font-weight:normal; 
	color:#555; 
}

.side-small 
{
	font-size:10px; 
	font-weight:normal; 
	color:#555; 
}

.side-label 
{
	background-color:#EFEFEF; 
	padding:2px 2px 3px 2px; 
}

.gallery 
{
	padding: 16px 0px 8px 0px; 
}

.gallery img 
{
	border: 1px solid #ccc; 
	filter: gray; 
}

.gallery:hover img 
{
	border: 1px solid #718AB4; 
	filter: none; 
}

img.activegallery 
{
	border: 1px solid #718AB4; 
	filter: none; 
}
