﻿body{
	min-width:984px;
	margin:0;
	padding-top:0;
	top:0;
	color:#111;
	background:url(../images/bg-test.png) repeat;
	font:12px Arial, Helvetica, sans-serif;
	height:100%;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#A98F30;
}
a:hover{text-decoration:underline;}
input, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	height:100%;
	background:url(../images/etc-background-wrapper.png) repeat-y center;
	padding:0 0 21px;
	top:0;
	left:0;
	margin:0;	
}
#fowheader{
	width:100%;
	height:271px;	
	position:relative;
	top:0;
	left:0;
	margin:0;
}
#fowheader .h3
{
	background:url(../images/etc-header.jpg) no-repeat;
	background-position:center top;
	min-height:271px;
	position:absolute;
	top:0px;
	margin-top:0px;
	padding-top:0px;
	min-width:984px;
	width:100%;
}
#fowheader .h1{
	width:845px;
	margin:169px Auto 0px Auto;
	position:relative;
	min-height:25px;
	padding:24px 1px 0px 50px;
}
#fowheader .h1:after{
	content:"";
	display:block;
	clear:both;
}
#fowheader .h2{
	width:845px;
	margin:0px Auto 0px Auto;
	position:relative;
	min-height:58px;
	padding: 18px 1px 0px 55px;
}
#fowheader .h2:after{
	content:"";
	display:block;
	clear:both;
}

#fowheader .login{
	width:100%;
	overflow:hidden;
	font:11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#fowheader .login form,
#fowheader .login fieldset{float:right;}
#fowheader .login a{color:#bfc4c8;}
#fowheader .login .row{
	display:inline;
	float:left;
	margin:7px 0 0 18px;
}
#fowheader .login label{
	line-height:24px;
	text-transform:uppercase;
	color:#bfc4c8;
	float:left;
}
#fowheader .login .text{
	font:11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#bfc4c8;
	background:#414141;
	width:144px;
	border:0;
	padding:2px 5px 3px;
	float:left;
	margin:0 0 0 13px;
}
#fowheader .login .image{
	float:left;
	margin:0 0 0 22px;
	width:78px;
	height:41px;
}
#fowheader .login .options{
	width:101px;
	display:inline;
	float:left;
	margin:3px 0 0 21px;
	text-transform:uppercase;
}
#fowheader .login .options label{line-height:16px;}
#fowheader .login .options .line{
	height:1%;
	overflow:hidden;
}
#fowheader .login .checkbox{
	width:16px;
	height:15px;
	float:right;
	margin:0;
	padding:0;
}
#fowheader .message{
	width:100%;
	overflow:hidden;
	font:11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:right;
	border-width:1px;
}
#fowheader .search-box{float:right;}
#fowheader .search-box .name{
	float:left;
	text-transform:uppercase;
	margin:14px 0 0;	
}
.btn-logout{
	display:block;
	width:78px;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-logout.png) no-repeat;
}
#fowheader .search-box .btn-logout{
	float:left;
	display:inline;
	margin:0 0 0 11px;
}
#fowheader .search-box form,
#fowheader .search-box fieldset{float:left;}
#fowheader .search-box fieldset{
	display:inline;
	margin:12px 0 0 20px;
	background:#d0d0d0;
}
#fowheader .search-box .text{
	width:105px;
	background:none;
	border:solid #a9a9a9;
	border-width:1px 0 0;
	float:left;
	margin:0;
	padding:2px 8px 3px;
	font-size:12px;
	line-height:15px;
}
#fowheader .search-box .image{float:left;}
#main{
	width:100%;	
}
.m1{
	width:944px;
	margin:0 auto;
	padding:0 0 0 22px;
	background:url(../images/bg-main-c.gif) repeat-y 226px 0;
	position:relative;
}
.m1:after{
	content:"";
	display:block;
	clear:both;
}
.rankings-p #twocolumns{
	width:938px;
	padding:0 0 0 6px;
	float:none;
	overflow:hidden;
}
.rankings-p #content{
	width:728px;
	float:left;
}
.ad{
	height:1%;
	padding:9px 0 0;
	margin:0 3px 10px 0;
	overflow:hidden;
	font-size:1px !important;
	line-height:1px !important;
	text-align:center;
}
.ad-box{
	height:1%;
	font-size:1px !important;
	line-height:1px !important;
	padding:11px 0 0;
}
.aside .ad-box{padding:21px 0 0 1px;}
.ad-long{
	padding:0 0 0;
	margin:0;
	text-align:left;
	background:#e5e3d7;
}
#twocolumns{
	width:731px;
	float:right;
}
#content{
	width:521px;
	float:left;
}
#content .box{
	height:1%;
	overflow:hidden;
	background:#e5e3d7;
}
#content .box-heading{
	min-height:36px;
	overflow:hidden;
	padding:3px 6px 0 13px;
	margin:0 2px 0 0;
	background:url(../images/etc-heading-background.png) no-repeat;
}
* html #content .box-heading{
	height:36px;
	overflow:visible;
}
#content .box-heading2{padding:3px 6px 0 21px;}
#content .box-heading h2{
	float:left;
	margin:8px 0 0 10px;
	font-size:15px;
	line-height:16px;
	color:#d9cf90;
}
#content .box-heading .links{
	float:right;
	font-size:14px;
	line-height:16px;
}
#content .box-heading .links a{
	float:left;
	color:#fff;
	margin:7px 10px 0 0;
}
#content .box-heading .links a.btn-manage{margin:0 0 0 2px;}
#content .box-heading .rankings{float:left;}
#content .box-heading .rankings fieldset{
	display:inline;
	float:left;
	margin:6px 0 0 24px;
}
#content .box-heading .rankings select{
	width:86px;
	margin:0 0 0 6px;
	float:left;
}
#content .box-heading .rankings select.long{width:126px;}
#content .news{
	height:1%;
	overflow:hidden;
	padding:10px 30px 10px 6px;
	border-bottom:1px solid #b2b2b2;
}
#content .news .img-holder{
	width:102px;
	float:left;
}
* html #content .news .img-holder{margin-right:-3px;}
#content .news .img-holder img{display:block;}
#content .news .description{
	height:1%;
	overflow:hidden;
}
#content .news p{margin:0;}
#content .news .n-title{margin:5px 0 6px;}
#content .news .n-title strong{font-size:14px;}
#content .news .date{font-style:normal;}
.aside{
	width:204px;
	float:right;
}
.aside .as-box{
	height:1%;
	overflow:hidden;
	background:#e5e3d7;
}
.aside .as-box .as-main{
	margin:0 1px 2px;
	height:1%;
	padding:0 0 10px;
	overflow:hidden;
}
.aside .as-box .friends-main{background:#e5e3d7}
.aside .as-box .articles-main{background:url(../images/bg-articles.gif) repeat-x;}
.aside .friends-list{
	height:1%;
	overflow:hidden;
	list-style:none;
	margin:11px 0 0 -1px;
	padding:0;
	line-height:15px;
	color:#000;
}
.aside .friends-list a{color:#000;}
.aside .friends-list li{
	display:inline;
	width:59px;
	float:left;
	overflow:hidden;
	margin:0 0 0 6px;
	padding:0 0 5px;
}
.aside .friends-list img{
	display:block;
	margin:0 0 5px;
}
.aside .friends-list span{
	display:block;
	padding:0 0 0 9px;
}
.aside .friends-list a:hover span{text-decoration:underline;}
.aside .link-holder{
	padding:6px 2px 4px 12px;
	margin:0 1px 1px;	
	border:0;
}
.aside .link-holder2 div{
	border-bottom:2px solid #fff;
	height:1%;
	overflow:hidden;
	padding:6px 2px 4px 12px;
}
.aside .link-holder2{
	border-bottom:1px solid #e0e0e0;
	margin:0 1px 7px;
	padding:0;
}
.aside .articles{
	height:1%;
	overflow:hidden;
	list-style:none;
	margin:-1px 0 0;
	padding:0;
	color:#111;
	font-size:13px;
	line-height:16px;
}
.aside .articles li{
	border-top:1px solid #e0e0e0;
	padding:11px 0 9px 5px;
}
.aside .articles a{color:#111;}
.aside .articles p{margin:0;}
.aside .articles .name{display:block;}
#sidebar .heading-1,
.aside .heading-1{
	height:1%;
	overflow:hidden;
	margin:0 0 3px 1px;
	padding:30px 20px 6px 18px;
	color:#d9cf90;
	font:bold 15px/16px Arial, Helvetica, sans-serif;
	height:21px;
	background:url(../images/etc-sidebar-header.png) no-repeat;
}
.aside .heading-1{margin:0;}
.aside .heading-1 span{
	float:right;
	font-size:14px;
	line-height:14px;
}
.link-holder{
	height:1%;
	overflow:hidden;
	background:#e5e3d7;
	padding:5px 13px;
	margin:0 0 0 0;
	font-size:14px !important;
	line-height:16px !important;
	border:0;
}
.link-holder a{
	float:left;
	color:#151515 !important;
	margin:7px 0 0;
	border:0;
}
.link-holder a.btn-viewall,
.link-holder a.btn-inbox{
	float:right;
	margin:0 8px;
	border:0;
}
.btn-viewall{
	width:122px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-etc-view-all.png) no-repeat;
	border:0;
}
.btn-inbox{
	width:77px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-fow-inbox.png) no-repeat;
	border:0;
}
#content .rankings-tbl{
	width:725px;
	margin:4px 0 0 1px;
	overflow:hidden;
	color:#171817;
	font-size:14px;
	line-height:16px;
	text-align:left;
}
#content .rankings-tbl a{color:#171817;}
#content .rankings-tbl .row{
	width:100%;
	overflow:hidden;
	background:#e5e3d7;
}
#content .rankings-tbl .color-2{background:#f6f5f1;}
#content .rankings-tbl .row div{
	padding:5px 0 7px;
	border:solid #fff;
	border-width:1px 0 1px 1px;
	vertical-align:middle;
}
* html #content .rankings-tbl .row div{float:left;}
*+html #content .rankings-tbl .row div{float:left;}
#content .rankings-tbl .row div span{display:block;}
#content .rankings-tbl .tbl-title{
	background:#232021;
	border-bottom:1px solid #fff;
	color:#fff;
}
#content .rankings-tbl .tournament{width:106px;}
#content .rankings-tbl .rank{width:62px;}
#content .rankings-tbl .best{width:108px;}
#content .rankings-tbl .state{width:62px;}
#content .rankings-tbl .points{width:77px;}
#content .rankings-tbl .pos{width:99px;}
#content .rankings-tbl-2{
	width:725px;
	margin:4px 0 8px 1px;
}
#content .rankings-tbl-2 .row .tournament{
	width:157px;
	text-align:left;
	padding:5px 2px 7px 14px;
}
#content .rankings-tbl-2 .row .rank{
	width:53px;
	padding:5px 10px 7px 2px;
}
#content .rankings-tbl-2 .tbl-title .rank{
	width:61px;
	padding:5px 2px 7px;
}
#content .rankings-tbl-2 .row .best{
	width:113px;
	padding:5px 15px 7px 2px;
}
#content .rankings-tbl-2 .tbl-title .best{
	width:119px;
	padding:5px 9px 7px 2px;
}
#content .rankings-tbl-2 .row .state{width:70px;}
#content .rankings-tbl-2 .row .country{width:79px;}
#content .rankings-tbl-2 .row .points{width:75px;}
#content .rankings-tbl-2 .row .pos{
	text-align:left;
	width:72px;
	padding:5px 2px 7px 40px;
}
#content .rankings-tbl-2 .tbl-title .pos{
	text-align:left;
	width:103px;
	padding:5px 2px 7px 9px;
}
#footer{
	width:100%;
	background:url(../images/etc-footer.png) no-repeat center;
	font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.f1{background:url(../images/fow-footer-l.jpg) no-repeat;}
.f2{background:url(../images/fow-footer-r.jpg) no-repeat 100% 0;}
.f3{
	width:966px;
	margin:0 auto;
	height:101px;
	overflow:hidden;
	padding:85px 0 0;
	position:relative;
}
#footer a{color:#fff;}
#footer a.mark{color:#edd00a;}
#footer .listing{
	float:left;
	left:50%;
	position:relative;
	text-align:center;
}
#footer .listing div{
	padding:0 35px 0 0;
	float:left;
	left:-50%;
	position:relative;
}
#footer ul{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
#footer ul li{
	display:inline;
	float:left;
	margin:0 0 0 -1px;
	padding:0 9px 0 10px;
	background:url(../images/divider-footer-list.gif) no-repeat 0 3px;
}
.documentHeading
{
    font-size:18px;
    font-weight:bold;    
}
.documentSubHeading
{
    font-size:14px;
    font-weight:bold;    
}
div.RadMenu a.rmLink .rmLeftImage
{
    position: relative;
}
        
div.RadMenu .rmItem .rmLink .rmLeftImage,
div.RadMenu .rmItem .rmLink,
div.RadMenu .rmLink .rmText
{
    margin: 0;
    padding: 0;
}
.resultTableHeaderRow
{
    background-color:#a9a8a3;
}
.resultTableAltRow
{
    background-color:#f6f5f0;
}
.resultTableRow
{
    background-color:#f3e5e4;
}
