body
{
	background-color: #3873B3;
	color: #000000;
	font: 0.9em 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif;
}

a:link
{
	color: #1B4CA2;
	text-decoration: none;
}
a:visited
{
	color: #1B4CA2;
	text-decoration: none;
}
a:hover, a:active
{
	color: #1B4CA2;
	text-decoration: underline;
}
.page
{
	background-color: #FFFFFF;
	color: #000000;
}
td, th, p, li
{
	font: 0.95em 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif;
}
.tborder
{
	background-color: #c0c0c0;
	color: #000000;
}
.tcat
{
	background: url("images/grad_blue.gif") #056DD1 repeat-x;
	color: #FFFFFF;
	font: bold 1.0em 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 4px 4px 14px;
	text-shadow: #00237A 0px 1px 1px;
}
.tcat a:link
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #ffffff;
	text-decoration: underline;
}
.thead
{
	background: url("images/grad_gray.gif") #BDBDBD repeat-x;
	color: #FFFFFF;
	font: bold 0.9em 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 3px 2px 7px;
	text-shadow: #555555 0px 1px 1px;
}

.thead a:link, .thead a:visited, .thead a:hover, .thead a:active
{
	color: #FFFFFF;
}

.tfoot
{
	background-color: #E4E4E4;
	color: #000000;
}
.alt1, .alt1Active
{
	background-color: #EDF3FE;
	color: #000000;
}
.alt2, .alt2Active
{
	background-color: #FFFFFF;
	color: #000000;
}

textarea, .bginput
{
	font: 0.9em 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif;
}
.button
{
	font: 11px 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif;
}
select
{
	font: 11px 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif;
}

.smallfont
{
	font: 0.8em 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif;
}

.navbar
{
	font: 1em 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}

.panel
{
	color: #000000;
	padding: 10px;
	border: 0px outset;
}
.panelsurround
{
	color: #000000;
}
legend
{
	color: #1B4CA2;
	font: 11px 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif;
}

h1	{
	font-size: 1.1em;
	font-family: Arial, Helvetica, Geneva;
	color: #1B4CA2;
	font-weight: bold;
	}

h2	{
	font-size: 1.0em;
	font-family: Arial, Helvetica, Geneva;
	color: #1B4CA2;
	font-weight: bold;
	}

h3	{
	font-size: 1.0em;
	font-family: Arial, Helvetica, Geneva;
	color: #1B4CA2;
	font-style: oblique;
	}
	
.news		{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif; 
            text-align: center ;
            font-weight: bold ;
            color: #000000 ;
            border-left: thin gray dotted ;
            border-right: thin gray dotted ;
            border-top: thin gray dotted ;
            border-bottom: thin gray dotted ;
            margin: 2px ;
            padding: 2px;
            background: #C6C6FF ;
            float: center ;
            }

.newsheadline		{ font-family: 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif; 
            text-align: left ;
            font-weight: bold ;
            color: #000000 ;
            border-left: thin gray dotted ;
            border-right: thin gray dotted ;
            border-top: thin gray dotted ;
            border-bottom: thin gray dotted ;
            margin: 2px ;
            padding: 2px;
            background: #C6C6FF ;
            float: center ;
            }

.others {background: #FEFDFD url(images/openquote.gif) left top no-repeat;
			padding-left: 20px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
			border: 1px solid #e8e8e8;
			text-align: justify;}


.bigusername { font-size: 12px; }
td.thead, div.thead { padding: 4px; }
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }
.fieldset { margin-bottom: 6px; }
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
#container { margin-left: auto; margin-right: auto; min-width: 600px; width: 87%; }
#wrapper { background: #FFFFFF; color: #000000; }
img { border: 0; vertical-align: middle; }
.subtoolbar { background: url("images/pin_dark.gif") #E4E4E4; color: #000000; padding: 5px 6px 5px 6px; }
.pinlight { background: url("images/pin_light.gif") #ECECEC; color: #000000; }
.pindark { background: url("images/pin_dark.gif") #E4E4E4; color: #000000; }
.gradblue { background: url("images/grad_blue.gif") #056DD1 repeat-x; color: #FFFFFF; font: bold 12px 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif; padding: 4px 4px 4px 14px; text-shadow: #00237A 0px 1px 1px; }
.gradblue a:link, .gradblue a:visited { color: #FFFFFF; text-decoration: none; }
.gradblue a:hover, .gradeblue a:active { color: #FFFFFF; text-decoration: underline; }
.gradgray { background: url("images/grad_gray.gif") #BDBDBD repeat-x; color: #FFFFFF; font: bold 11px 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif; padding: 2px 3px 2px 7px; text-shadow: #555555 0px 1px 1px; }
.gradgray a:link, .gradgray a:visited { color: #FFFFFF; text-decoration: none; }
.gradgray a:hover, .gradgray a:active { color: #FFFFFF; }
.gradaquag { background: url("images/grad_aquag.gif") #EAEAEA repeat-x; color: #000000; font: bold 10px 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif; height: 15px; margin: 0px; padding: 0px 7px 0px 7px; }
.gradaquag a { color: #000000; font: bold 10px 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif; }
.tableborder { background: url("images/tb_bg.gif") #B2B2B2 repeat-x; border: 0px; color: #000000; margin: 0px; padding: 0px; }
.forumlink { color: #1B4CA2; font: bold 13px 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif; padding-left: 5px; }
.fdesc { padding-left: 5px; }
.footernav { background: url("images/toolbar_bg.gif") #F4F4F4; color: #000000; margin: 0px; padding: 0px; }
#footernav { float: left; width: 100%; }
#footernav ul{ list-style: none; margin: 0; padding: 0 0 0 6px; }
#footernav li{ display: inline; float: left; margin: 0 0 0 1px; padding: 0; text-align: center; vertical-align: middle; }
#footernav a{ color: #000000; display: block; margin-left: 1px; margin-right: 1px; padding: 3px 5px 3px 5px; text-decoration: none; }
#footernav a:hover{ color: #000000; }
#footernav a:active{ background: url("images/toolbara_bg.gif") #F4F4F4; border-left: 1px solid #B6B6B6; border-right: 1px solid #B6B6B6; color: #000000; margin-left: 0px; margin-right: 0px; }
#footernav #fcurrent a{ background: url("images/toolbara_bg.gif") #F4F4F4; border-left: 1px solid #B6B6B6; border-right: 1px solid #B6B6B6; color: #000000; margin-left: 0px; margin-right: 0px; }
.captionleft { background: url("images/caption_left.gif") #3873B3; float: left; height: 21px; width: 79px; }
.captionmid { background: url("images/caption_mid.gif") #EFEFEF repeat-x; font: 13px/21px 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif; height: 21px; text-align: center; width: 100%; }
.captionmid a:link,.captionmid  a:visited,.captionmid  a:active{ background: transparent; color: #000000; text-decoration: none; }
.captionmid a:hover{ text-decoration: underline; }
.captionright { background: url("images/caption_right.gif") #3873B3; float: right; height: 21px; width: 79px; }
.toolbar { background: url("images/toolbar_bg.gif") #F4F4F4; color: #000000; margin: 0px; padding: 0px 6px 0px 6px; }
#toolbar { background: url("images/toolbar_bg.gif") #F4F4F4; color: #000000; float: left; margin: 0px; padding: 0px; width: 100%; }
#toolbar ul{ list-style: none; margin: 0; padding: 0px; }
#toolbar a{ color: #000000; display: block; margin-left: 1px; margin-right: 1px; padding: 0px 0px 6px 0px; text-decoration: none; }
#toolbar a:active{ background: url("images/toolbara_bg.gif") #F4F4F4; border-left: 1px solid #B6B6B6; border-right: 1px solid #B6B6B6; color: #000000; margin-left: 0px; margin-right: 0px; }
tbody { margin: 0px; padding: 0px; font 1.1em}
.bnewthread { background: url("images/buttons/newthread.gif") no-repeat; display: block; font-size: 0; height: 26px; width: 108px; }
.bnewthread:active { background: url("images/buttons/newthreadb.gif") no-repeat; }
.bnewreply { background: url("images/buttons/reply.gif") no-repeat; display: block; font-size: 0; height: 26px; width: 96px; }
.bnewreply:active { background: url("images/buttons/replyb.gif") no-repeat; }
.bclosed { background: url("images/buttons/threadclosed.gif") no-repeat; display: block; font-size: 0; height: 26px; width: 75px; }
.bedit { background: url("images/buttons/edit.gif") no-repeat; display: block; float: right; font-size: 0; height: 22px; width: 39px; }
.bedit:active { background: url("images/buttons/editb.gif") no-repeat; }
.bquote { background: url("images/buttons/quote.gif") no-repeat; display: block; float: right; font-size: 0; height: 22px; width: 51px; }
.bquote:active { background: url("images/buttons/quoteb.gif") no-repeat; }
.bqreply { background: url("images/buttons/quickreply.gif") no-repeat; display: block; float: right; font-size: 0; height: 22px; width: 47px; }
.bqreply:active { background: url("images/buttons/quickreplyb.gif") no-repeat; }
.bforward { background: url("images/buttons/quickreply.gif") no-repeat; display: block; float: right; font-size: 0; height: 22px; width: 47px; }
.bforward:active { background: url("images/buttons/quickreplyb.gif") no-repeat; }
.frow2 { background: #FFFFFF; padding: 6px 6px 6px 6px; }
.frow1 { background: #EDF3FE; }
.shadleft { background: url("images/shad_left.gif") repeat-y left; padding-left: 15px; }
.shadright { background: url("images/shad_right.gif") repeat-y right; padding-right: 15px; }
.shadbotleft { background: url("images/shad_bot_left.gif") #3873B3; float: left; height: 24px; width: 79px; }
.shadbotmid { background: url("images/shad_bot_mid.gif") repeat-x; height: 24px; text-align: center; }
.shadbotright { background: url("images/shad_bot_right.gif") #3873B3; float: right; height: 24px; width: 79px; }