.maintext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.maintextbold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.mainbody_error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFF00;
	font-weight: bold;
}
.mainheader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	line-height: 180%
}
.panel_head{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 180%
}
td.panels
{
        PADDING-TOP: 0px;
        PADDING-LEFT: 10px;
        PADDING-RIGHT: 10px;
        PADDING-BOTTOM: 10px;
        border-left: solid 1px #336699;
        border-right: solid 1px #336699;
        border-top: solid 0px #336699;
        border-bottom: solid 1px #336699;
        background-image: url(images/ro-table-header-bg.jpg);
        background-repeat: repeat-x;
}
td.panels_body
{
        PADDING-TOP: 5px;
        PADDING-LEFT: 10px;
        PADDING-RIGHT: 10px;
        PADDING-BOTTOM: 10px;
        border-left: solid 1px #336699;
        border-right: solid 1px #336699;
        border-top: solid 0px #336699;
        border-bottom: solid 1px #336699;
}
td.panels_body_menu
{
        PADDING-TOP: 20px;
        PADDING-LEFT: 10px;
        PADDING-RIGHT: 10px;
        PADDING-BOTTOM: 10px;
        border-left: solid 1px #336699;
        border-right: solid 1px #336699;
        border-top: solid 0px #336699;
        border-bottom: solid 1px #336699;
}
td.stats_panel
{
        PADDING-TOP: 10px;
        PADDING-LEFT: 8px;
        PADDING-RIGHT: 8px;
        PADDING-BOTTOM: 5px;
        border-left: solid 0px #336699;
        border-right: solid 0px #336699;
        border-top: solid 0px #336699;
        border-bottom: solid 1px #336699;
}
td.tablelist_header
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 110%;
		PADDING-TOP: 5px;
        PADDING-LEFT: 10px;
        PADDING-RIGHT: 10px;
        PADDING-BOTTOM: 5px;
        border-left: solid 1px #8ca2b9;
        border-right: solid 1px #8ca2b9;
        border-top: solid 0px #8ca2b9;
        border-bottom: solid 0px #8ca2b9;
        background-image: url(images/ro-table-header2-bg.jpg);
        background-repeat: repeat-x;
}
td.tablelist_data
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 140%;
        PADDING-TOP: 0px;
        PADDING-LEFT: 10px;
        PADDING-RIGHT: 10px;
        PADDING-BOTTOM: 0px;
        border-left: solid 1px #8ca2b9;
        border-right: solid 1px #8ca2b9;
        border-top: solid 0px #8ca2b9;
        border-bottom: solid 1px #8ca2b9;
}
.copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	line-height: 180%
}
a.menulink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.menulink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.menulink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}
a.menulink:active{
	text-decoration: underline;
	color: #999999;
	font-weight: bold;
}
table.rosystbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	border-width: thin thin thin thin;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: #99FFFF;
}
table.rosystbl th {
	border-width: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: #99FFFF;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.rosystbl td {
	border-width: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: #99FFFF;
	-moz-border-radius: 0px 0px 0px 0px;
}
a.sortlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
a.sortlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
a.sortlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}
a.sortlink:active{
	text-decoration: underline;
	color: #999999;
	font-weight: bold;
}
a.menulink2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
a.menulink2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
a.menulink2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: normal;
}
a.menulink2:active{
	text-decoration: underline;
	color: #999999;
	font-weight: normal;
}
