/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}
/* form.css */

* {margin: 0;padding: 0;}
form.standard {margin: 0;padding: 0;font-size: 100%;min-width: 600px;max-width: 660px;width: 650px;}
form.standard fieldset {clear: both;font-size: 100%;border-style: none;padding:0 0 4px;margin: 0 0 0 0;}
form.standard fieldset legend {font-size: 150%;font-weight: normal;color: #000000;margin: 0 0 0 0;padding: 0 5px;}
label {font-size: 100%;}
form.standard div {clear: left;display: block;width: 354px;margin: 5px 0 0 0;padding: 1px 3px;}
form.standard div fieldset {border:none;}

form.standard div fieldset legend {font-size: 100%;padding: 0 3px 0 9px;}
form.standard div.required fieldset legend {font-weight: bold;}
form.standard div label {display: block;float: left;width: 130px;padding: 3px 5px;margin: 0 0 5px 0;text-align: right;}
form.standard div.optional label, label.optional {font-weight: normal;}
form.standard div.required label, label.required {font-weight: bold;}
/*
	p.error {background-color: #ff0000;background-image: url(icon_error.gif);background-repeat: no-repeat;background-position: 3px 3px;color: #ffffff;padding: 3px 3px 5px 27px;border: 1px solid #000000;margin: auto 100px;}
	p.error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a;}
	form.standard div.error p.error {background-image: url(icon_error.gif);background-position: top left;background-color: transparent;border-style: none;font-size: 88%;font-weight: bold;margin: 0 0 0 118px;width: 200px;color: #ff0000;}
*/
form.standard div select, form.standard div textarea {width:200px;padding: 1px 3px;margin: 0 0 0 0;}
form.standard div textarea {height:150px !important;}
form.standard div input.inputText, form.standard div input.inputPassword {width: 200px;padding: 1px 3px;margin: 0 0 0 0;}
form.standard div input.inputFile {width: 211px;}
form.standard div select.selectOne, form.standard div select.selectMultiple {width: 211px;padding: 1px 3px;}
form.standard div.submit {width: 214px;padding: 0 0 0 146px;}
form.standard div.submit div {display: inline;float: left;text-align: left;width: auto;padding: 0;margin: 0;}
form.standard div input.inputSubmit, form.standard div input.inputButton, input.inputSubmit, input.inputButton {background-color: #cccccc;color: #000000;width: auto;padding: 0 6px;margin: 0;}
form.standard div.submit div input.inputSubmit, form.standard div.submit div input.inputButton {float: right;margin: 0 0 0 5px;}
form.standard fieldset legend {line-height: 150%;}
form.standard input, form.standard select, form.standard textarea {background-color: #ffffff;}
form.standard div label.labelCheckbox, form div label.labelRadio {
float: none;display: block;width: 200px;
padding: 0;margin: 0 0 5px 142px;text-align: left;}
form.standard div fieldset label.labelCheckbox, form div fieldset label.labelRadio {
margin: 0 0 5px 0;width: 170px;}
form div small {display: block;margin: 0 0 5px 142px;padding: 1px 3px;font-size: 88%;
}


.error, .success {margin-bottom:1em;border:2px solid #ddd; padding:4px; }
.error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a;}
.error li, .success li { list-style-type:circle;margin-left:20px; padding-left:4px;}
.success {background:#c8e4f8;border-color:#356b97;}


.input1 {
	width: 271px;
	padding: 3px 5px;
	background: #FFFFFF url(../images/homepage16.gif) repeat-x left top;
	border: 1px solid #CCCCCC;
}

#subpage1 .input1 {
	width: 131px;
}

.button,.button_small,.button_wide {
	width: 67px;
	height: 21px;
	background: url(../images/button.gif) no-repeat left top;
	border: none;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.button_wide {
	width: 120px;
	background: url(../images/button_wide.gif)  left top;
}
.button_small {
	height: 16px;
	font-size: 9px;
}
/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

.text1, .text1nobg {
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;

	color: #000000;
}

.text2 {
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #728594;
}


/** LISTS */

.list1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;

}
.list1 li {	margin-bottom:10px;}
.list1 p { padding:4px 8px 0 20px;}

.list1 a {
	padding-left: 15px;
	background: url(../images/homepage10.gif) no-repeat left center;
}

/** LINKS */

a {
	color: #2E5777;
}

a:hover {text-decoration:none;}
#content a:hover,#playerbox a:hover { text-decoration:underline;}
.link1, .activelink1 {
	display: block;
	float: left;
	width: auto;
	height: 30px;
	padding: 15px 17px 0px 17px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.link1:hover, .activelink1 {
	background: url(../images/homepage05.gif) repeat-x left top;
	color: #204768;
}

a.active{ font-weight:bold;}
.activelink1{text-decoration:underline;}
.activelink1:hover { text-decoration:none;}

.link2 {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	
}
a.link2 { display:block; width:100%;}

/** STYLES */

.style1 {
	color: #E0E8EF;
}

.style1 a {
	color: #E0E8EF;
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 { background: url(../images/homepage01.jpg) repeat left top; }
.bg3 { background-color: #FFFFFF; }
.bg4 { background: url(../images/homepage11.gif) repeat-y left top; }
.bg5 { background: url(../images/homepage18.gif) repeat-x left top; }

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 3px 15px 0px 0px;
}
.img_right {
	float: right;
	margin: 3px  0px 0px 15px;
}

.img2 {
	float: right;
	margin: 3px 0px 0px 15px;
}

hr { display: none; }

.hr1 {
	clear: both;
	height: 20px;
	background: url(../images/homepage09.gif) repeat-x left center;
}

ul.basic_list,ol.basic_list,ul.basic_list li ul,ol.basic_list li ul{ margin:0 10px 0 20px;	}
/* TABLES FOR TABLESORTER*/
table.centerAll td{text-align:center;}
/* tables */
table.tablesorter {font-family:arial;background-color: #CDCDCD;margin:10px 0pt 15px;font-size: 8pt;width: 100%;text-align: left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color: #e6EEEE;border: 1px solid #FFF;font-size: 8pt;padding:2px 6px 2px 2px;}
table.tablesorter tr.alts td { background-color:#f0f0f6;}
table.tablesorter thead tr .header {background-image: url(../images/bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}
table.tablesorter thead tr th {text-align:center;} 
table.tablesorter thead tr td {text-align:center;  background:#f4f8f8; padding:4px;} 
table.tablesorter td.center {text-align:center;} 
table.tablesorter td.w50{width:40px;} 
table.tablesorter a {text-decoration:none;}
table.tablesorter tbody td {color: #3D3D3D;padding: 4px;background-color: #FFF;vertical-align: top;}
table.tablesorter tbody tr.odd td {background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp {background-image: url(../images/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(../images/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #8dbdd8;}
abbr{ cursor:pointer;}

.left_nav ul { list-style-type:none; padding:0;}
.left_nav ul li  { line-height:16px; height:16px; padding:4px 0 4px; margin:0; vertical-align:middle;}
.left_nav ul li a{ text-decoration:none; vertical-align:top;}
.left_nav ul li a:hover{ text-decoration:underline;}
.left_nav ul li a.active{ text-decoration:none; font-weight:bold;}
.left_nav img {padding:0 4px 0 0; margin:0;}
.left_nav form label {display:block;}
.schedule {  width:220px; padding:2px; margin:8px 16px 8px 0; float:left;list-style-type:none; text-align:center;background-color: #CDCDCD;}
.schedule h4{background-color: #e6EEEE;border: 1px solid #FFF;font-size: 8pt;padding: 4px;}
.schedule p {text-align:center; color: #3D3D3D; padding:4px; margin:0;background-color: #FFF;vertical-align: top;}
.schedule p.odd {background-color:#F0F0F6; }

.schedule a{ text-decoration:none;}
.schedule a:hover{ text-decoration:underline;}
.schedule a.complete, a.complete  { color:#999;}
.match_win { color:#390;}
small{ font-size:.75em; font-weight:bold;}
.clear{ clear:both; height:0; margin:0; padding:0;}

	  #login {width:220px; height:54px; padding:4px;}
	  #login label{width:68px; text-align:right; display:inline-block;}
	  #login fieldset{border:none;}
	  #login legend{ font-weight:bold; text-align:center; margin-left:55px;}
	  #login_box{border:1px solid #999; background:#C4E1FF;}
	  #login_box a{ cursor:pointer; font-weight:normal; border:none;}
	
.left_nav select{width:156px; margin:2px 0 2px;}
.left_nav form{ margin-top:4px;}
.left_nav label{font-weight:bold;}

.player {width:160px;}
.game{width:24px; text-align:center;}
.game_header{width:35px; text-align:center;}
.al_right{text-align:right;}
.leaders{width:242px; float:left; min-height:180px;}
.rd_win { background-color:#8dbdd8 !important;  font-weight:bold;}
.rd_tie { background-color:#e7f0f6 !important;  }
.print_only{display:none; visibility:hidden;}
.invisible{display:none; visibility:hidden;}
.hidden{display:none;}
div.boxShow{width:70px; float:left; font-size:.8em;}
div.boxShow *{vertical-align:middle;}
div.boxShow label{ display:inline; padding-left:4px;}
.crumbs{  font-weight:normal; color:#4C4C4C;}
.crumbs a{ text-decoration:none;}
.sc_highlight, .sc_highlight td{font-weight:bold; background-color:#FF9 !important;}
.break_ind {background:url(../images/break.gif) top right no-repeat;}
.leader{ font-weight:bolder; font-style:italic;}
.highlight{font-weight:bold; font-size:1.6em;}
tr.highlight-row td { color:red; line-height:1.6em; }