.smallfont
{
	font:			11px Arial;
}

.forumcolumn
{
	float:			left;
	width:			768px;
	text-align:		left;
}

.tborder
{
	border-collapse:	collapse;
}

.greenbghead
{
	background-color:	#007500;
	color:			#fff;
	font:			bold 12px Arial;
	border:			1px solid #109010;
	padding:		5px;
}

.greybghead, .greybghead ul li
{
	background-color:	#EEE;
}

.tborder thead tr
{
	border-left:		1px solid #CCC;
	border-bottom:		1px solid #CCC;
}

.tborder thead td
{
	border-right:		1px solid #CCC;
}

.vbtable, .vbtablenoborder
{
	border-collapse:	collapse;
}

.vbtable thead, .vbtablenoborder thead
{
	background-color:	#007500;
	color:			#fff;
	font:			bold 12px Arial;
	border:			1px solid #109010;	
}

.vbtable tbody tr, .vbtablenoborder tbody tr
{
	font:			11px Arial;
	border-bottom:		1px solid #CCC;
	border-left:		1px solid #CCC;
}

.vbtable tbody td
{
	border-right:		1px solid #CCC;
}

.vbtable tbody td td
{
	border-right:		none;	
}

.vbtable thead a, .vbtablenoborder thead a, .greenbghead a
{
	text-decoration:	none;
	color:			#fff;	
}

.vbtable thead a:hover, .vbtablenoboroder thead a:hover, .greenbghead a:hover
{
	text-decoration:	underline;
}

.vbtable input, .vbtable textarea, .vbtable option, .vbtablenoborder input, .vbtablenoborder textarea, .vbtablenoborder option, textarea
{
	font:			11px Arial;	
}

.vbtable option, .vbtablenoborder option
{
	padding-bottom:		2px;
}

.vbtablenoborder
{
	border-top:		1px solid #CCC;
	border-right:		1px solid #CCC;	
}

.alt1, .alt2, .alt1Active
{
	font:			11px Arial;
	border-bottom:		1px solid #ccc;
	border-left:		1px solid #ccc;
}

.tborder
{
	border-right:		1px solid #ccc;
}

.tcat
{
	background-color:	#EEEEEE;
	border-left:		1px solid #CCC;
	border-right:		1px solid #CCC;
	color:			#000;
	font:			13px Arial;
	font-weight:		bold;
}

.tcat a
{
	text-decoration:	none;
}

.tcat a:hover
{
	color:			#008E00;
}

.thead
{
	background-color:	#EEEEEE;
	font:			12px Arial;
	font-weight:		bold;	
	border-left:		1px solid #ccc;
}

.imod
{
	background-color:	#EEEEEE;
}

.vbforumnav
{
	background-color:	#007500;
	color:			#fff;
	font:			bold 12px Arial;
	border:			1px solid #109010;
	padding:		4px;		
}

.vbforumnav a 
{
	text-decoration:	none;
	color:			#fff;
}

.vbforumnav a:hover
{
	text-decoration:	underline;
}

ul.tab_list li.tcat
{
	background-color:	#007500;
	color:			#fff;
	font:			bold 12px Arial;
	border:			1px solid #109010;
	padding:		5px;	
}

.tab_header
{
	border-top:		1px solid #ccc;
	background-color:	#007500;
}

#link_bar li.thead
{
	background-color:	transparent;
	border:			none;
	padding-bottom:		1px;
}

.vbmenu_popup
{
	background-color:	#fff;
	font:			11px Arial;
}

.vbmenupopup table
{
	border-collapse:	collapse;	
}

.vbmenu_popup .thead
{
	background-color:	#007500;
	color:			#fff;
}

.vbmenu_popup .thead a
{
	color:			#fff;
	text-decoration:	none;
}

.vbmenu_popup .thead a:hover
{
	text-decoration:	underline;
}

.vbmenu_popup td
{
	border:			none;	
}

.postpagepanel
{
	text-align:		left;
	padding-left:		35px;
}

iframe html body .wysiwyg
{
	font:			11px Arial;	
}

/*
Calendar styles.
*/

.vbmenu_control
{
	font:			10px Arial;
}

.vbmenu_control a
{
	text-decoration:	none;
	color:			#fff;
}

.vbmenu_control a:hover
{
	text-decoration:	underline;
}

/*
Other stuff.
*/
