@charset "utf-8";
/* CSS Document */

/* basic elements */
* {
	margin: 0px; 
	padding: 0px;
	font-size: 8.5pt;
	font-family: Verdana;
	color: #666666;
	line-height: 1.3em;
	}

body { 
	font-size: 8.5pt;
	font-family: Verdana; 
	color: #666666; 
	background: #CCCCCC;
	}

li {
	margin-left: 14px;
	}

h1 {
	font: normal 12pt Georgia;
	color: #669933;
	}
h1 a:link {
	font: normal 12pt Georgia;
	text-decoration: none; 
	color: #669933;
	}
h1 a:visited {
	font: normal 12pt Georgia;
	text-decoration: none; 
	color: #669933;
	}
h1 a:hover, h1 a:active {
	font: normal 12pt Georgia;
	text-decoration: underline; 
	color: #669933;
	}
	
h2 { 
	font: normal 10pt Georgia; 
	margin-bottom: 0px; 
	color: #666666;
	}

h3 {
	font: 8.5pt Verdana, Arial, Helvetica, sans-serif;
	color: #669933;
	font-weight: bold;
	margin-bottom: 3px;
	}
	
h4 {
	font: 8.5pt Verdana, Arial, Helvetica, sans-serif;
	color: #AAAAAA;
	font-weight: normal;
	line-height: 22px;
	}
h4 a:link {
	font-weight: bold; 
	text-decoration: none; 
	color: #AAAAAA;
	}
h4 a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #AAAAAA;
	}
h4 a:hover, h4 a:active {
	font-weight: bold; 
	text-decoration: none; 
	color: #669933;
	}
	
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #666666;
	}
	
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #666666;
	}
	
a:hover, a:active { 
	text-decoration: none; 
	color: #669933;
	}

.textBox1 {
	padding: 5px;
	font: 8.5pt Verdana;
	width: 200px;
	}
.textBox2 {
	padding: 5px;
	font: 8.5pt Verdana;
	width: 100%;
	}

.textArea1 {
	padding: 5px;
	width: 200px;
	}
.textArea2 {
	padding: 5px;
	width: 100%;
	}

.select1 {
	padding: 5px;
	}
	
.select2 {
	padding: 5px;
	width: 100%;
	}

.button1 {
	padding: 2px;
	}

.form1 {
	
	}

.formTable {
	padding-right: 15px;
	}
.formTable td {
	padding: 3px;
	}

.formNote {
	font-style: italic;
	font-size: 10px;
	}

.compulsoryField {
	color: #FF0000;
	}

#lblFormStatus {
	font-weight: bold;
	color: #FF0000;
	}

/*	*/
#container {
	
	}

#header_top_bg {
	float: left;
	width: 100%;
	background-image: url(/img/design/3.jpg);
	height: 28px;
	}

#header_top {
	width: 983px;
	background-image: url(/img/design/3.jpg);
	height: 28px;
	margin-left: auto;
	margin-right: auto;
	}

#logo_top {
	background-image: url(/img/design/logo_top.jpg);
	width: 170px;
	height: 28px;
	float: left;
	}
	
.toolbox {
	width: auto;
	height: 24px;
	float: right;
	margin-top: 4px;
	margin-right: 15px;
	padding-left: 10px;
	padding-right: 10px;
	font: 8.5pt Verdana, Arial, Helvetica, sans-serif;
	line-height: 24px;
	color: #EEEEEE;
	text-align: center;
	}
	
.toolbox.usercp {
	background: #444444;
	}
	
.toolbox.admin {
	background: #669933;
	}
.toolbox.admin a:hover { color: #333333; }

.toolbox a {
	line-height: 24px;
	font-weight: bold; 
	text-decoration: none; 
	}
.toolbox a:link { color: #EEEEEE; }
.toolbox a:visited { color: #EEEEEE; }
.toolbox a:hover, h4 a:active { color: #669933; }

.toolbox_msg {
	font-style: italic;
	color: #FFCC66;
	}

#header_main_bg {
	clear: both;
	float: left;
	width: 100%;
	height: 104px;
	background-image: url(/img/design/header_bg.jpg);
	}

#header_main {
	clear: both;
	width: 983px;
	height: 104px;
	margin-left: auto;
	margin-right: auto;
	}

#logo_middle {
	background-image: url(/img/design/logo_mid.jpg);
	width: 170px;
	height: 104px;
	float: left;
	}
#logo_middle a {
	display: block;
	width: 100%;
	height: 100%;
	}
	
#header_title {
	background-image: url(/img/design/4.jpg);
	width: 324px;
	height: 104px;
	float: left;
	}

#right_box {
	width: 489px;
	height: 104px;
	color: #FFF;
	text-align: right;
	float: left;
	}
#right_box img {
	margin-right: 15px;
	margin-top: 15px;
	border: 0px;
}

#header_bottom_bg {
	clear: both;
	float: left;
	width: 100%;
	height: 22px;
	background: #CCCCCC url(/img/design/bg_top.gif) top repeat-x;
	}

#header_bottom {
	width: 983px;
	height: 22px;
	margin-left: auto;
	margin-right: auto;
	}
	
#logo_bottom {
	background-image: url(/img/design/logo_btm.jpg);
	width: 169px;
	height: 22px;
	float: left;
	border-right: 1px solid #DDDDDD;
	}
	
#header_bottom_margin {
	background-image: url(/img/design/6.gif);
	width: 813px;
	height: 22px;
	float: left;
	}

#body_bg {
	clear: both;
	float: left;
	width: 100%;
	}

#body_container {
	width: 983px;
	margin-left: auto;
	margin-right: auto;
	}
	
#body {
	float: left;
	width: 983px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	}

#left_menu {
	float: left;
	width: 169px;
	}

#left_nav {
	float: left;
	width: 169px;
	background-color: #F6F6F6;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 15px;
	padding-top: 5px;
	margin-bottom: 10px;
	}

#left_nav_links {
	margin-left: 15px;
	line-height: 21px;
	color: #666666;
	}
	
#left_nav_links a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #666666;
	}
	
#left_nav_links a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #666666;
	}
	
#left_nav_links a:hover, #left_nav_links a:active { 
	text-decoration: none; 
	color: #669933;
	}

#members_box {
	clear: left;
	float: left;
	padding: 10px;
	background-color: #999999;
}

#sponsors_box {
	width: 149px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 10px;
	}

#sponsors_box img {
	margin-bottom: 10px;
	border: 0px;
	}

#sponsors_box a:link {
	font-weight: normal; 
	text-decoration: none; 
	color: #666666;
	}
	
#sponsors_box a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #666666;
	}
	
#sponsors_box a:hover, #sponsors_box a:active {
	font-weight: normal; 
	text-decoration: none; 
	color: #669933;
	}

#content {
	float: left;
	width: 572px;
	padding-left: 16px;
	margin-right: 15px;
	overflow: hidden;
	}
#content.expand {
	width: 780px;
}

#right_nav {
	float: left;
	width: 200px;
	}
		
.important_notice {
	width: 543px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	background-color: #FFFFCC;
	border: 1px solid #EEEEBF;
	font: 8.5pt Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 18px;
	}
	
.important_notice_heading {
	color: #FF0000;
	font-weight: bold;
	margin-bottom: -8px;
	}

#club_news {
	font: normal 8.5pt Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 16px;
	}

.news_addon {
	width: 100%;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 0px;
	background-color: #FFFFCC;
	border: 1px solid #EEEEBF;
	font: 8.5pt Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 18px;
	}

.rh_box {
	width: 180px;
	border: 1px solid #DDDDDD;
	background-color: #F6F6F6;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	line-height: normal;
	}
.rh_box a {
	line-height: 16px;
	}

.rh_box a:link {
	font-weight: normal; 
	text-decoration: none; 
	color: #666666;
	}
	
.rh_box a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #666666;
	}
	
.rh_box a:hover, .rh_box a:active {
	font-weight: normal; 
	text-decoration: none; 
	color: #669933;
	}

.rh_box_title {
	font: 9pt Georgia, "Times New Roman", Times, serif;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	}

.dotted_hr1 {
	background-image: url(/img/design/divider_1.gif);
	background-repeat: repeat-x;
	width: 90%;
	height: 16px;
	margin-bottom: 5px;
	background-position: center;
	}
	
.dotted_hr2 {
	background-image: url(/img/design/divider_2.gif);
	background-repeat: repeat-x;
	width: 80%;
	height: 16px;
	background-position: center;
	margin-left: auto;
	margin-right: auto;
	}

.rh_fixture_date {
	text-align: center;
	font-style: italic;
	margin-bottom: 7px;
	text-decoration: underline;
	}

.rh_fixture_table {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 184px;
	}

.rh_fixture_table td {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
	vertical-align: top;
	line-height: 16px;
	}
	
.rh_ladder_table {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	font-size: 9px;
	}
	
.rh_ladder_table td {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
	vertical-align: top;
	vertical-align: top;
	}
	
.rh_goalscorers_table {
	margin-top: 5px;
	margin-bottom: 3px;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	}
	
.rh_goalscorers_table td {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	vertical-align: top;
	vertical-align: top;
	}

.rh_ladder_pro {
	color: #669933;
	}

.rh_ladder_rel {
	color: #990000;
	}
	
.rh_ladder_otgsc {
	font-weight: bold;
	}

.rh_box_quote {
	font-style: italic;
	margin-bottom: 8px;
	}

.admincp_table td {
	line-height: 20px;
	}

#footer {
	clear: both;
	width: 983px;
	text-align: center;
	line-height: 25px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	height: 25px;
	background-color: #AAAAAA;
	color: #444444;
	}


.form-controls {
	margin-top: 10px;
	clear: both;
	float: left;
	width: 100%;
}




.table_forum_group table {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	}
.table_forum_group tr.header {
	background-color: #669933;
	height: 25px;
	}
.table_forum_group td.header {
	color: #FFFFFF;
	padding-left: 8px;
	font-weight: bold;
	}
.table_forum_group tr.headings {
	background-color: #eeeeee;
	height: 16px;
	}
.table_forum_group td.headings {
	font-size: 9px;
	color: #666666;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-right: none;
	text-align: center;
	}
.table_forum_group td.headings.forum {
	text-align: left;
	padding-left: 8px;
	}
.table_forum_group td.headings.topics {
	width: 55px;
	}
.table_forum_group td.headings.replies {
	width: 55px;
	}
.table_forum_group td.headings.lastpost {
	padding-left: 8px;
	text-align: left;
	border-right: 1px solid #dddddd;
	width: 220px;
	}
.table_forum_group tr.forum {
	background-color: #ffffff;
	}
.table_forum_group td.forum {
	color: #666666;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	text-align: center;
	}
.table_forum_group td.forum.status {
	background: no-repeat center url(/img/design/forum_status.gif);
	width: 45px;
	}
.table_forum_group td.forum.status.new {
	background: no-repeat center url(/img/design/forum_status_new.gif);
	}
.table_forum_group td.forum.description {
	text-align: left;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.table_forum_group td.forum.description span.title {
	
}
.table_forum_group td.forum.description span.subtitle {
	font-size: 10px;
	color: #999999;
}
.table_forum_group td.forum.lastpost {
	font-size: 10px;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	border-right: 1px solid #dddddd;
	width: 220px;
	}
.table_forum_group td.forum.lastpost a {
	font-size: 9px;
	}



.forum-content {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 8px;
}
	.forum-thread {
		border-collapse: collapse;
		width: 100%;
	}
	.forum-thread tr.headings {
		background-color: #eeeeee;
		height: 16px;
		}
	.forum-thread td.headings {
		font-size: 9px;
		color: #666666;
		border: 1px solid #dddddd;
		text-align: center;
		}
	.forum-thread td.headings.thread {
		text-align: left;
		padding-left: 8px;
		}
	.forum-thread td.headings.replies, .forum-thread td.headings.views {
		padding-left: 4px;
		padding-right: 4px;
		width: 40px;
		}
	.forum-thread td.headings.firstpost, .forum-thread td.headings.lastpost {
		padding-left: 8px;
		text-align: left;
		border-right: 1px solid #dddddd;
		width: 160px;
		}
	.forum-thread tr.thread {
		background-color: #ffffff;
		}
	.forum-thread td.thread {
		color: #666666;
		border-left: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		text-align: left;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 9px;
		}
	.forum-thread td.thread.title {
		padding-left: 8px;
		}
	.forum-thread td.thread.title.read a {
		font-weight: normal;
		}
	.forum-thread td.thread.replies, .forum-thread td.thread.views {
		text-align: center;
		}
	.forum-thread td.thread.firstpost, .forum-thread td.thread.lastpost {
		font-size: 10px;
		padding-left: 8px;
		padding-top: 3px;
		padding-bottom: 3px;
		border-right: 1px solid #dddddd;
		width: 160px;
		}
	.forum-thread td.thread.firstpost a, .forum-thread td.thread.lastpost a {
		font-size: 9px;
		}
	.forum-thread td.thread.gotolast {
		font-size: 10px;
		text-align: center;
		padding-top: 3px;
		padding-bottom: 3px;
		border-right: 1px solid #dddddd;
		width: 18px;
		}




.thread-content {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
	.thread-post {
		clear: both;
		float: left;
		width: 100%;
		background-color: #F6F6F6;
		margin-bottom: 5px;
	}
	.thread-post.alt-post {
		background-color: #EEEFFF;
	}
	.thread-post .post-member {
		clear: both;
		float: left;
		padding: 8px;
		padding-bottom: 10px;
	}
	.thread-post .post-box {
		float: right;
		width: 620px;
		padding: 8px;
		padding-bottom: 10px;
	}
	.thread-post h1 {
		margin-bottom: 0px;
	}
	.thread-post h3 {
		margin-bottom: 0px;
	}
	.thread-post .post-header {
		clear: none;
		float: left;
		width: 100%;
		margin-bottom: 3px;
	}
	.thread-post .post-info {
		clear: none;
		float: left;
		line-height: 15px;
		font-size: 9px;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 6px;
		color: #999999;
	}
	.thread-post .post-options {
		float: right;
	}
	.thread-post .post-body {
		clear: both;
		float: left;
		width: 100%;
	}

.thread-options {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 8px;
}
	.thread-buttons {
		float: left;
	}
	.thread-page-info {
		float: right;
		line-height: 25px;
	}

.thread-quickreply {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 20px;
}

.forum-title {
	font: normal 12pt Georgia;
	color: #669933;
}

span.sbutton a, span.sbutton b, span.sbutton a:link, span.sbutton a:visited, span.sbutton a:active {
	display: inline-block;
	padding: 4px;
	border: 1px solid #AAAAAA;
	background-color: #FFFFFF;
	font-weight: normal;
}
span.sbutton.small a, span.sbutton.small b, span.sbutton.small a:link, span.sbutton.small a:visited, span.sbutton.small a:active {
	padding-top: 2px;
	padding-bottom: 2px;
}
span.sbutton b { font-weight: bold; }
span.sbutton a:hover {
	border: 1px solid #AAAAAA;
	background-color: #DDDDDD;
}
.sbutton a:hover, .sbutton a:active {
	color: #666666;
}