#banner
	{
	z-index:0;
	height:130px;
	background-color:#000000;
	/*background-image:url('../images/top_1.jpg');*/
	background-repeat:no-repeat;
	}

#mainmenu
	{
	/*margin:-24px 0 0 0;*/
	position:absolute;
	padding:106px 0 0 0;
	clear:both;
	height:24px;
	z-index:100;
	}
#mainmenu li
	{
	margin:0 1px 0 1px;
	padding:0;
	float:left;
	list-style:none;
	}
#mainmenu li a:link,#mainmenu li a:visited
	{
	margin:0;
	padding:0;
	background-image:url('../images/but_back_inact.gif');
	width:110px;
	height:24px;
	display:block;
	float:left;
	font:bold 11px/23px Tahoma,Arial,Verdana;
	text-decoration:none;
	text-align:center;
	color:#6E6E6E;
	}
#mainmenu li a:hover
	{
	background-image:url('../images/but_back.gif');
	color:#000000;
	}
#mainmenu li a#active
	{
	background-image:url('../images/but_back.gif');
	color:#000000;
	}	
#content
	{
	margin:0;
	padding:0;
	width:791px;
	}
#content #left
	{
	margin:0;
	padding:0 0 100px 0;
	float:left;
	width:557px;
	}	
#content #left h1
	{
	margin:8px;
	padding:0;
	font:normal 20px/24px Arial,Verdana,Tahoma;
	color:#5C87BB;
	}
#content #left h2
	{
	margin:8px;
	padding:0;
	font:bold 12px/18px Arial,Verdana,Tahoma;
	color:#000000;
	}
#content #left p
	{
	margin:0;
	padding:10px;
	font:normal 11px/15px Tahoma,Arial,Verdana;
	}
#content #left ul
	{
	margin:0;
	padding:10px;
	font:normal 11px/15px Tahoma,Arial,Verdana;
	}
#content #left ul li
	{
	list-style:square;
	list-style-position:inside;
	}
#content #left em
	{
	font:italic 11px/16px Tahoma,Arial,Verdana;
	}
#content #left a:link, #content #left a:visited
	{
	color:#5C87BB;
	}
.sIFR-hasFlash #content #left strong
	{
	margin:0;
	padding:0;
	font:normal 13px/16px Tahoma,Arial,Verdana;
	color:#5C87BB;
	}
	
	
#content #left img
	{
	margin:0 10px 0 0;
	padding:0;
	}

#content #right
	{
	margin:0;
	padding:0;
	float:right;
	width:230px;
	}
#content #right h1
	{
	margin:8px;
	padding:0;
	font:normal 20px/24px Arial,Verdana,Tahoma;
	color:#000000;
	text-align:left;
	}
#content #right p
	{
	margin:0;
	padding:10px;
	}
#content #right ul
	{
	margin:0;
	padding:10px;
	}
#content #right ul li
	{
	margin:0;
	padding:2px;
	list-style-position:inside;
	}
	
#content #left .partners
	{
	margin:10px;
	padding:0;
	}
#content #left .partners li
	{
	margin:0;
	padding:5px 0 5px 0;
	list-style:none;
	
	}
#content #left .partners li img
	{
	margin:5px;
	float:left;
	clear:left;
	}
#content #left .partners a:link, #content #left .partners a:visited
	{
	font:bold 14px/60px Arial,Verdana,Tahoma;
	border:1px solid black;
	display:block;
	text-decoration:none;
	}
#content #left .partners a:hover
	{
	background-color:#F0F0F0;
	}
#content #left .partners ul
	{
	clear:both;
	margin:0;
	padding:0;
	}
#content #left .partners ul li
	{
	margin:0;
	padding:0;
	}
	
	
#content #left .smalldropdown
	{
	border:1px solid black;
	font:normal 11px/14px Arial,Tahoma,Verdana;
	}
	
#submenu
	{
	margin:0;
	padding:8px;
	}
#submenu li
	{
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #5C87BB;
	}
#submenu li a:link, #submenu li a:visited
	{
	margin:0;
	padding:0 0 0 20px;
	font:normal 11px/23px Tahoma,Verdana,Arial;
	text-decoration:none;
	color:#000000;
	display:block;
	background-image:url('../images/but2_back.gif');
	background-position:left;
	text-align:left;
	height:24px;
	}
	
.errormessage
	{
	margin:10px;
	padding:5px;
	border:1px solid #CC3300;
	color:#CC3300;
	}
	
.form
	{
	margin:10px;
	font:normal 11px/16px Arial,Verdana,Tahoma;
	}
.form .field_error
	{
	border-left:3px solid #CC3300;
	}
.form .name
	{
	font-weight:bold;
	text-align:right;
	}
	
.scoretable
	{
	margin:0 10px 10px 10px;
	}
.scoretable .value
	{
	padding:5px;
	font-weight:bold;
	border-right:2px solid #404041;
	border-bottom:2px solid #404041;
	text-align:right;
	background-color:#6d6e71;
	color:#ffffff;
	}
.scoretable .wd
	{
	padding:5px;
	border-right:2px solid #404041;
	border-bottom:2px solid #404041;
	background-color:#d32b32;
	text-align:center;
	}
.scoretable .HD
	{
	/*filter:FlipH FlipV;*/
	border-right:2px solid #404041;
	border-bottom:2px solid #404041;
	background-color:#e7e7e8;
	text-align:center;
	}
.scoretable .other
	{
	padding:5px;
	border-right:2px solid #404041;
	border-bottom:2px solid #404041;
	background-color:#bcbdc0;
	text-align:center;
	}
.scoretable .score
	{
	text-algin:center;
	background-color:#bcbdc0;
	border-right:2px solid #404041;
	border-bottom:2px solid #404041;
	}
.scoretable .score input
	{
	background-color:#bcbdc0;
	border:1px solid #bcbdc0;
	font:normal 11px/12px Arial,Verdana,Tahoma;
	text-align:center;
	}