body {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background-image:url(../images/bkgd_topgradient.gif);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	background-color:#FFF;
	}

a { 
	outline:none;
	color:#000;
	}
a:hover {
	color:#ff8400;
	}

img {
	border:none;
	}

form {
	margin:0px;
	padding:0px;
	}
h1,h2,h3,h4,h5{ margin:0px; }
h2 {
	font-size:11pt;
	padding:3px;
	color:#FFFFFF;
}
h3 {
	font-size:18px;
}
h4 {
	font-size:16px;
}
h5 {
	font-size:13px;
	line-height:16px;
	text-decoration:underline;
}
form {
	margin:0px;
	padding:0px;
	}
#contentcontainer {
	margin-left:10px;
	width:750px;
	background-color:#fff;
	float:left;
	display:inline;
	text-align:left;
	}
#topbordergradient {
	width:800px;

	background:url(../images/topbordergradient.jpg) top left no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
	margin-top:-1px;
	}
#page {
width:800px;
	position:relative;
	margin:0px auto;
	display:block;
	background:url(../images/page_bkgd.jpg) top center repeat-y;
	overflow:hidden;
	}

#pageclubbased {
width:800px;
	position:relative;
	margin:0px auto;
	display:block;
	overflow:hidden;
	}
	
#header {
	background:url(../images/topheader_top5.jpg) top left no-repeat;
	width:800px;
	height:158px;
	display:block;
	margin:0px auto;
	text-align:left;
	position:relative;
	}

#admin_header {
	background:url(../cp/images/topheader_top5.jpg) top left no-repeat;
	width:800px;
	height:158px;
	display:block;
	margin:0px auto;
	text-align:left;
	position:relative;
	}

#header_a {
	position:absolute;
	display:block;
	width:295px;
	height:50px;
	top:40px;
	left:70px;
	}
#header_menu {
	width:300px;
	height:20px;
	float:right;
	font-size:11px;
	text-align:right;
	display:inline;
	padding:6px 15px 0px 0px;
	margin-right:4px;
	color:#fff;
	}
#header_menu a {
	color:#fff;
	text-decoration:none;
	}
#secondarynav {
	width:800px;
	display:block;
	margin:0px auto;
	padding:0px;
	text-align:left;
	position:relative;
	}
.secondary_support {
	background:url(../images/topheader_bottom_support.jpg) top left no-repeat;
	height:27px;
	}
.secondary_myaccount {
	background:url(../images/topheader_bottom_myacc.jpg) top left no-repeat;
	height:27px;
	}
.secondary_default {
	background:url(../images/topheader_bottom.jpg) top left no-repeat;
	height:7px;
	}	
#footer {
	background-color:#FFFFFF;
	background:url(../images/footer.jpg) top left no-repeat;
	width:800px;
	height:55px;
	float:left;
	display:inline;
	text-align:center;
	padding-top:40px;
	margin-left:0px;
	}
#footer_links {
	font-size:10px;
	color:#666;
	text-align:center;
	background-color:#fff;
	padding-top:5px;
	width:800px;
	float:left;
	display:inline;
	padding-bottom:10px;
	margin-left:0px;
	}
#footer_links a {
	color:#666;	
	}


.tablehead_container {
	background:url(../images/table_headerM.gif) top left repeat-x;
	height:32px;
	position:relative;
	margin:0px;
	}
.tableheader {
	background:url(../images/table_headerM.gif) top left repeat-x;
	height:32px;
	position:absolute;
	padding-top:13px;
	margin-left:32px;
	width:200px;
	color:#FFFFFF;
	}
.tablehead_left {
	background:url(../images/table_headerL.gif) top left;
	width:23px;
	height:32px;
	position:absolute;
	left:0;
	top:0;
	}
.tablehead_right {
	background:url(../images/table_headerR.gif) top right;
	width:21px;
	height:32px;
	position:absolute;
	right:0;
	top:0;
	}
.tablehead_label {
	padding-top:13px;
	float:left;
	display:inline;
	}
.tablehead_label a {
	color:#fff;
	}
.tablehead_label a:hover {
	color:#ff8400;
	}
.tablebody_container {
	float:left;
	display:inline;
	}

.tablebody_left {
	background:url(../images/tablebody_left.gif) top left repeat-y;
	float:left;
	display:inline;
	}	
.tablebody_content {
	float:left;
	display:inline;
	}
.tablebody_right {
	background:url(../images/tablebody_right.gif) top right repeat-y;
	float:right;
	display:inline;
	padding-right:6px;
	}	

.tablelisting {
	margin-left:0px;
	border-left:#d2d2d2 1px solid;
	background-color:#EEEEEE;
	}
.tablelisting td {
	border-bottom:#d2d2d2 1px solid;
	border-right:#d2d2d2 1px solid;
	text-align:center;
	font-size:11px;
	padding:8px 0px;
	}
.tablelisting td.alt {
	background-color:#e4e4e4;
	}
	
.tablefoot_container {
	background:url(../images/table_footM.gif) top left repeat-x;
	height:5px;
	position:relative;
	float:left;
	display:inline;
	margin-bottom:10px;
	}
.tablefoot_left {
	background:url(../images/table_footL.gif) top left no-repeat;
	width:10px;
	height:5px;
	position:absolute;
	left:0;
	top:0;
	}
	
.tablefoot_right {
	background:url(../images/table_footR.gif) top right no-repeat;
	width:10px;
	height:5px;
	position:absolute;
	right:0;
	top:0;
	}

	
/***** START NAVIGATION *****/

#navigation {
	width:750px;
	height:14px;
	margin:110px 0px 0px 35px;
	float:left;
	display:inline;
	}

#admin_navigation {
	width:750px;
	height:14px;
	margin:135px 0px 0px 35px;
	float:left;
	display:inline;
	}

#navi_home {
	float:left;
	display:inline;
	width:48px;
	height:13px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}

#navi_games {
	float:left;
	display:inline;
	width:52px;
	height:13px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}

#navi_ladders {
	float:left;
	display:inline;
	width:60px;
	height:13px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}

#navi_players {
	float:left;
	display:inline;
	width:55px;
	height:13px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}

#navi_umpires {
	float:left;
	display:inline;
	width:60px;
	height:13px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}

#navi_clubs {
	float:left;
	display:inline;
	width:45px;
	height:13px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}

#navi_venues {
	float:left;
	display:inline;
	width:59px;
	height:13px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}

#navi_awards {
	float:left;
	display:inline;
	width:64px;
	height:13px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}

#navi_use {
	float:left;
	display:inline;
	width:45px;
	height:13px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}

#navi_import {
	float:left;
	display:inline;
	width:53px;
	height:13px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}

#navi_record {
	float:left;
	display:inline;
	width:58px;
	height:13px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}

#navi_ranking {
	float:left;
	display:inline;
	width:65px;
	height:13px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}

#navi_backup {
	float:left;
	display:inline;
	width:53px;
	height:13px;
	border-right:#414141 1px solid;
	margin-right:10px;
	}

#navi_forums {
	float:left;
	display:inline;
	width:60px;
	height:13px;
	border-right:#414141 0px solid;
	margin-right:10px;
	}

#navi_home a,
#navi_games a,
#navi_ladders a,
#navi_players a,
#navi_umpires a,
#navi_clubs a,
#navi_venues a,
#navi_forums a,
#navi_use a,
#navi_awards a,
#navi_import a,
#navi_backup a,
#navi_record a, 
#navi_ranking a {
	width:40px;
	height:13px;
	display:block;
	/* color:#F6B618;*/
	color:#FFFFFF;
	text-decoration:none;
	}

#navi_home a:hover,
#navi_games a:hover,
#navi_ladders a:hover,
#navi_players a:hover,
#navi_umpires a:hover,
#navi_clubs a:hover,
#navi_venues a:hover,
#navi_forums a:hover,
#navi_use a:hover,
#navi_awards a:hover,
#navi_import a:hover,
#navi_backup a:hover,
#navi_record a:hover,
#navi_ranking a:hover {
	/* Blue color:#009697;*/
	color:#F6B618;
	text-decoration:none;
	}

/**** start secondary navigation: MY ACCOUNT ****/ 

#secnavi_history {
	float:right;
	display:inline;
	height:14px;
	width:143px;
	}
#secnavi_history a {
	width:130px;
	height:14px;
	display:block;
	background:url(../images/secnavi_history.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_history a:hover {
	background-position:0px -13px;
	}


#secnavi_notification {
	float:right;
	display:inline;
	height:14px;
	width:149px;
	}
#secnavi_notification a {
	width:136px;
	height:14px;
	display:block;
	background:url(../images/secnavi_notification.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_notification a:hover {
	background-position:0px -13px;
	}

#secnavi_profile {
	float:right;
	display:inline;
	height:14px;
	width:65px;
	}
#secnavi_profile a {
	width:52px;
	height:14px;
	display:block;
	background:url(../images/secnavi_profile.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_profile a:hover {
	background-position:0px -13px;
	}

#secnavi_invite {
	float:right;
	display:inline;
	height:14px;
	width:49px;
	margin-right:20px;
	margin-top:6px;
	}
#secnavi_invite a {
	width:39px;
	height:14px;
	display:block;
	background:url(../images/secnavi_invite.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_invite a:hover {
	background-position:0px -13px;
	}

#secnavi_history,#secnavi_notification,#secnavi_profile,#secnavi_tips,#secnavi_buyerfaq,#secnavi_sellerfaq,#secnavi_guidetosell {
	margin-top:6px;
	}


/**** end secondary navigation: MY ACCOUNT ****/ 


/**** start secondary navigation: SUPPORT ****/ 
#secnavi_buyerfaq {
	float:right;
	display:inline;
	height:14px;
	width:87px;
	}
#secnavi_buyerfaq a {
	width:77px;
	height:14px;
	display:block;
	background:url(../images/secnavi_faqbuy.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_buyerfaq a:hover {
	background-position:0px -13px;
	}

#secnavi_sellerfaq {
	float:right;
	display:inline;
	height:14px;
	width:91px;
	}
#secnavi_sellerfaq a {
	width:81px;
	height:14px;
	display:block;
	background:url(../images/secnavi_faqsell.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_sellerfaq a:hover {
	background-position:0px -13px;
	}
	
#secnavi_guidetosell {
	float:right;
	display:inline;
	height:14px;
	width:115px;
	margin-right:20px;
	}
#secnavi_guidetosell a {
	width:105px;
	height:14px;
	display:block;
	background:url(../images/secnavi_guide.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_guidetosell a:hover {
	background-position:0px -13px;
	}

#secnavi_tips {
	float:right;
	display:inline;
	height:14px;
	width:39px;
	margin-top:6px;
	}
#secnavi_tips a {
	width:29px;
	height:14px;
	display:block;
	background:url(../images/secnavi_tips.jpg) no-repeat;
	background-position:0px 1px;
	}

#secnavi_tips a:hover {
	background-position:0px -13px;
	}



/**** end secondary navigation: SUPPORT ****/ 


/***** END NAVIGATION *****/





.selected { 
	background-color:#9cf; 
	}
	
.required{
	color:#F00;
	}
	
.pageheader {
	float:left;
	display:inline;
	padding:20px 15px;
	width:730px;
	clear:both;
	}
.pagetitle {
	width:730px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	}
.pagecopy {
	float:left;
	display:inline;
	padding:0px 15px 20px 15px;
	width:730px;
	}
.pagecopy p {
	margin:10px 0px;
	font-size:12px;
	line-height:14px;
	}
.pagedivider {
	border-top:1px solid #ccc;
	height:20px;
	margin:20px 0px 0px 0px;
	}
.success {
	color:#127d3f;
	}
.errors {
	color:#f00;
	}

