﻿body
{
	background: url(/im/tm/117/bd-bg.gif) #999999 fixed no-repeat left top;
}
.prf_header_title
{
	color:#ffffff;
	font: arial 34px bold;
	letter-spacing: -2px;
	background:000000;
	padding:5px;
}
.prf_header_title a
{
    color:#ffffff;
    text-decoration:none;
}
.prf_header_tagline
{
	font: arial 9px;
	letter-spacing:-1px;
	color: #cccccc;
	background:#000000;
	padding:2px;
}
.headerbox
{
	background-image: url(/im/tm/117/bg-header.gif);
	background-position: center top;
}
.headernav
{
	height:23px;
	background:#E20A16;
	font: arial 14px bold;
	letter-spacing:-1px;
	color:#ffffff;
	vertical-align: middle;
}
.headernav a
{
	color:#ffffff;
	text-decoration: none;
}
.headernav a:hover
{
	color:#000000;
	text-decoration: none;
}
.headernav-active
{
	color:#000000;
	text-decoration: none;
}
.headernav-active a, .headernav-active a:hover
{
	color:#000000;
	text-decoration: none;
}
.prf_page
{
	background-position: center top;
	background-image: url(/im/tm/117/prf_bg.gif);
	background-repeat: no-repeat;
	background-color: #000000;
}
.leftcol-contentbox
{
	border: 1px solid #333333;
}
.leftcol-txt-title
{
	font: arial 14px bold;
	letter-spacing:-1px;
	color:#ffffff;
}
.leftcol-txt-desc
{
	font: arial 11px;
	color: #8C3124;
}
.leftcol-txt-desc-small
{
	font: arial 9px;
	color: #8C3124;
}
.leftcol-txt-body
{
	font: arial 11px;
	color: #cccccc;
}
.leftcol-txt-link a, .leftcol-txt-link a:hover
{
	color: #ffffff;
	font: arial 9px;
	text-decoration:none;
}
.leftcol-txt-body-link a, .leftcol-txt-body-link a:hover
{
	color: #ffffff;
	font: arial 14px;
	text-decoration:none;
	font-weight:bold;	
}
.leftcol-line
{
	border-bottom:1px solid #333333;
}
.rightcol-contentbox
{
	background-position: right top;
	background-image: url(/im/tm/117/prf_rcbg.gif);
	background-repeat: no-repeat;
	background-color: #E20A16;
}
.rightcol-txt-title
{
	font: arial 14px bold;
	letter-spacing:-1px;
	color:#ffffff;
}
.rightcol-txt-body
{
	font: arial 11px;
	color: #ffffff;
}
.rightcol-txt-body2
{
	font: arial 11px;
	color: #4B0E0F;
}
.rightcol-txt-gal-link a, .rightcol-txt-gal-link a:hover
{
	font: arial 11px;
	color: #ffffff;
	text-decoration:none;
}
rightcol-gal-desc
{

}
.rightcol-txt-link, .rightcol-txt-link a, .rightcol-txt-link a:hover
{
	color: #ffffff;
	font: arial 9px;
	text-decoration:none;
}
.rightcol-txt-desc
{
	
}
.rightcol-txt-desc-small
{
	font: arial 9px;
	color: #000000;
}
.rightcol-txt-desc-small a, .rightcol-txt-desc-small a:hover
{
	font: arial 9px;
	color: #000000;
	text-decoration: none;
}
.rightcol-line
{
	border-bottom:1px solid #7D2000;
}
.rightcol-nav a
{
	font: arial 11px;
	color: #ffffff;
	text-decoration:none;
}
.rightcol-nav a:hover
{
	color: #000000;
	text-decoration:none;
}
.txt-online
{
	font: arial 14px bold;
	letter-spacing:-1px;
	color: #BB0911;
}
.txt-offline
{
	font: arial 14px bold;
	letter-spacing:-1px;
}
.footer
{
	font: arial 9px;
	background: #E20A16;
	padding: 5px;
	color: #FFFFFF;
}
.footer a, .footer a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
.footerbox
{
	height:204px;
	background-position: left top;
	background-image: url(/im/tm/117/bg-footerbox.gif);
	background-repeat: no-repeat;
}