div.mcolumn_issi{float:left; width:730; display:block; margin:30px 0 0 0; padding-right:30px;} 
div.rcolumn_issi{width:0px; float:right; display:block; margin:30px 0 0 0;}
div.mcolumn_issi.index{float:left; width:auto; display:block; margin:30px 0 0 0; padding-right:30px;} 
div.rcolumn_issi.index{width:auto; float:right; display:block; margin:30px 0 0 0;}
div.mcolumn_issi.imagearea{width: 300px;}

BODY {
	padding: 0;
	margin: 0;
}

BODY.small {
	font-size: 10px;
}

TABLE.main {
	background-color: #ffffff;
}

TABLE.highlight {
	background-color: #cccccc;
}

TR.status_bar {
	color: #800080;
	font-weight: bold;
}

TR.status_bar TD a:link, TR.status_bar TD a:visited, TR.status_bar, TR.status_bar TD a:active,
a:link, a:visited, a:hover, a:active
 {
	color: #29598c;
	text-decoration: none;
}

TD a:hover, a:hover {
	text-decoration: underline;
}

TR.even
{
	background-color: #CCCCCC;
}

TR.odd
{
	background-color: #EEEEEE;
}

TR.even TD, TR.odd TD
{
	padding: 5px;
}

TR.odd:hover, TR.even:hover
{
	background-color: #FFFFFF;
}

TR.header, TR.header td {
	background-color: #29598c;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding: 5px;
}

TR.title {
	background-color: #809FFF;
	color: #f6f6f6;
	font: 16px Arial;
	font-weight: bold;
}

TR.otherheader {
	background-color: #e4e7f1;
	font-weight: bold;
	color:#000000;
}

TD.groupheader {
	color: #0000ff;
}

TR.pageheader {
	background-color: #CCCCCC;	
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Helvetica, Arial;
}

TD.pageheader {
	font-weight: bold;
	font-size: 12px;
}

TD.pageheaderB4 {
	font-size: 14px;
	font-weight: bold;
}
SPAN.pageheader {
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Helvetica, Arial;
}

TR.tableheader {
	font-size: 10px;
	font-weight: bold;
	/*text-decoration: underline;*/
}

TR.smallheader {
	background-color: #1e7bae;	
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

TR.emphasis, TD.emphasis {
	color: black;
}

TR.emphasisB4, TD.emphasisB4 {
	background-color: #cccccc;
}

LI.emphasis {
	background-color: #9BCAF1;
}

TD.blue {
	color: #0000ff;
}

TD {
	font-family: arial, san-serif; font-size: 12px;
}

.info{font-family: arial, san-serif; font-size: 12px; font-weight: bold; color: #993333;}

TD.header {
	color: #ffffff;
	font-family: arial, san-serif; font-size: 12px;
	font-weight: bold;
}

TD.bigheader {
	background-color: #336699;
	font-family: arial, san-serif; font-size: 12px;
	font-weight: bold;
	color:#000000;
}


TD.smallheaderB4 {
	background-color: #9bbecd; /*#e4e7f1;	*/
	font-weight: bold;
	color:#000000;	
}
TD.smallheader {
	color:#000000;	
	font-weight: bold;
}

.warning {
	font-family: arial, san-serif; font-size: 12px;
	font-weight: bold;
	color: red;
}

TD.tableheader {
	font-size: 10px;
	font-weight: bold;
	/*text-decoration: underline;*/
}

TD.smallB4 {
	font-family: arial, san-serif; font-size: 10px;
}

TD.small {
	font-family: arial, san-serif; font-size: 12px;
}
TD.otherheader {
	background-color: #336699;
	font-family: arial, san-serif; font-size: 12px;
	font-weight: bold;
	color: #ffffff;	
}

TD.othersmallheader {
	font-weight: bold;
	color: black;	
}

TD.othersmallheaderb4 {
	background-color: #336699;
	font-weight: bold;
	color: #ffffff;	
}
td.eventheader
{
	border: 1px solid #000;
	border-right: 0px;
	background-color: #CCC;
}

SELECT {
	font-family: arial, san-serif; font-size: 12px;
}

INPUT {
	font-family: arial, san-serif; font-size: 12px;
}

SELECT.small 	{
	font-family: arial, san-serif; font-size: 10px;
}

TEXTAREA.small 	{
	font-family: arial, san-serif; font-size: 10px;
}

INPUT.small {
	font-family: arial, san-serif; font-size: 10px;
}

input.but, input.but_hover {
	width: 140px;
	font-family:tahoma,arial,helvetica,sans-serif; 
	font-size: 12px; 
	border: 1px solid #000000; 
	font-weight:bold;
}
input.but {
	background-color: #ffffff; 
	color: #336699;
}
input.but_hover {
	background-color: #336699;
	color: #ffffff;
}

input.but_small, input.but_small_hover {
	width: 100px;
	font-family:tahoma,arial,helvetica,sa ns-serif; 
	font-size: 10px; 
	border: 1px solid #000000;
	font-weight:bold;
}

input.but_small2, input.but_small2_hover {
	width: 110px;
	font-family:tahoma,arial,helvetica,sa ns-serif; 
	font-size: 10px; 
	border: 1px solid #000000;
	font-weight:bold;
}

input.but_smaller, input.but_smaller_hover {
	width: 90px;
	font-family:tahoma,arial,helvetica,sans-serif; 
	font-size: 9px; 
	border: 1px solid #000000;
	font-weight:bold;
}

input.but_smaller{
	background-color: #ffffff;
	color: #336699;
}

input.but_smaller_hover {
	background-color: #336699;
	color: #ffffff;
}
input.but_small {
	background-color: #ffffff;
	color: #336699;
}

input.but_small2 {
	background-color: #ffffff;
	color: #336699;
}

input.but_small_hover {
	background-color: #336699;
	color: #ffffff;
}

.hover {
	background-color: #336699;
	color: #ffffff;
}
.hover:hover {
	color: #ffffff;
}

span.required {
	color: #ff0000;
}
.membersonly {
	color: #ff0000;
}

input.but_big, input.but_big_hover {
	width: 180px;
	font-family:tahoma,arial,helvetica,sa ns-serif; 
	font-size: 12px; 
	border: 1px solid #000000;
	font-weight:bold;
}

input.but_big {
	background-color: #ffffff;
	color: #336699;
}

input.but_big_hover {
	background-color: #336699;
	color: #ffffff;
}

.forumPostHeader {
	background-color:#cccccc;
	color:black;
}
.forumPostBody {
	background-color:#ebebeb;
	color:black;
}
.forumButton {
     font-family: tahoma, arial, helvetica, sans-serif;
     font-size: 12px;
     border-width: 1px;
     border-style: solid;
     border-color: #000000;
     background-color: #cccccc;
     color: black;
     font-weight: bold;
     text-decoration: none;
}

input.but_bigger, input.but_bigger_hover {
	width: 200px;
	font-family:tahoma,arial,helvetica,sa ns-serif; 
	font-size: 12px; 
	border: 1px solid #000000;
	font-weight:bold;
}

input.but_bigger {
	background-color: #ffffff;
	color: #336699;
}

input.but_bigger_hover {
	background-color: #336699;
	color: #ffffff;
}
.butNoWidth
{
	font-size: 12px; 
	border: 1px solid #000000; 
	font-weight:bold;
	background-color: #ffffff; 
	color: #336699;
}
.butNoWidth:hover 
{
	background-color: #336699;
	color: #ffffff;
}

TR.unemphasis, TD.unemphasis 
{
	background-color: #F2F2F2;
}

.center
{
	text-align: center
}

.right
{
	text-align: right;
}

.left
{
	text-align: left;
}

#content
{
	float: left;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
}

#logo
{
	float: right;
	padding: 10px;
	text-align: center;
}

#links
{
	float: right;
	padding: 5px;
	text-align: center;
	clear: right;
	vertical-align: middle;
	width: 200px;
	padding-top: 15px;
}