.warning, .error {
  border: 1px solid;
  margin: 3px 0px;
  padding:4px 4px 4px 8px;
}

.warning {
  color: black;
  background-color: #FFBABA;
}


.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 1px solid black;
}
.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 10px;
font: bold 12px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px;
border-right: 1px solid white;
color: white;
background: #414141;
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover{
color: white;
}

.mattblacktabs li a.current{
color: white;
background: #CA0000;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: black
}

.rats{PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid;BORDER-RIGHT: #dedede 1px solid;}

.rats2{PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; FONT-SIZE: 9px; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid;BORDER-RIGHT: #FFFFE8 1px solid;}
.ratcom {BORDER-RIGHT: 2px; PADDING-RIGHT: 10px;PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; BORDER-TOP: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #dedede 1px solid; TEXT-ALIGN: left;color:Maroon;}

.tcat
{
	background: #BF0000;
	color: #FFFFFF;
	font: bold 10px Arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left: 1px solid #BF0000;
	border-right: 1px solid #BF0000;
}

.tsubcat
{
	background: #E8E8E8;
	color: #000000;
	font: bold 10px Arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.panelsurround
{
	background: #FFFFFF;
	color: #000000;
}


.tborder

{

	background: #ffffff;
	color: #000000;
	border: 1px solid ##FFFFFF;

}



.thead
{
	background: #3E5C92 url(/images/rating/rfon.jpg);
	color: #FFFFFF;
	font: bold 11px verdana, arial, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E7E7E7;
	border-right-color: #ABAAAA;
	border-bottom-color: #ABAAAA;
	border-left-color: #E7E7E7;
}

.thead a:link
{
	color: #ffffff;
	text-decoration: none;
}

.thead a:visited
{
	color: #ffffff;
	text-decoration: none;
}

.thead a:hover, .thead a:active
{
	color: #000000;
	text-decoration: underline;
}



.alt1, .alt1Active
{

	background: #F5F5F5;
	color: #000000;
	font: 12px verdana;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #E0DFDF;
	border-bottom-color: #E0DFDF;
	border-left-color: #FFFFFF;
}

.alt2, .alt2Active
{
	background: #EDEDED;
	color: #000000;
	font: 12px verdana;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	border-left-color: #FFFFFF;
}
td.inlinemod

{

	background: #C5D9C9;
	color: #FFFFFF;
	font: 12px verdana;
	border: 1px solid #C5D9C9;

}





td.thead, div.thead { padding: 4px; }
.inlineimg { vertical-align: middle; }





.bigusername {
font-family: verdana;
font-size: 12px;
font-style: bold;
}

.panels
{
	background: #F5F5F5;color: #000000;	padding: 1px;margin:2px; border: 1px solid #C0C0C0;
}

img.thumb {border: 2;color: #E5E5E5;}
