body {
	font-family: arial;
	font-size: 12px;
	background-image: url('../gradient.gif')
}


#header
{
	width:800px;
	/*background-color:#CCCCCC;
	background:#c7c3a6 url(images/logo.gif) no-repeat;*/
	height:10px;
	margin-bottom:15px;
	visibility: hidden;
}
#page_content
{
	width:900px;
	display:block;
	/*float:left;*/
	margin-left: auto;
	margin-right: auto;
}

#page_content #left_nav
{
	color: #000;
	line-height: 20px;
	width:175px;
	display:block;
	float:left;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	padding: 20px;
	border: #000 2px solid;

}

/* LEFT NAV LINKS */
#page_content #left_nav a:link
{ color: #003366 }
#page_content #left_nav a:hover
{ color: #0066CC }
#page_content #left_nav a:active
{ color: #003366 }
#page_content #left_nav a:visited
{ color: #003366 }
/* END LEFT NAV LINKS */

#page_content #left_nav .menu_item
{
	width:190px;
	display:block;
	/*float:left;*/
	text-align:right;
	margin:2px 2px 2px 2px;
}

#page_content #content
{
	background-image: url('images/menu_bg.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	width:600px;
	padding: 20px;
	background-color:#fff;
	display:block;
	margin-left: auto;
	margin-right: auto;	
	float:right;
	color: #000;
	border: #000 2px solid;
}

/* #page_content #content LINKS */
#page_content #content a:link
{ color: #003366;
text-decoration: none;}
#page_content #content a:hover
{ color: #0066CC; 
text-decoration: none;}
#page_content #content a:visited
{ color: #003366;
text-decoration: none; }
/* END #page_content #content LINKS */

#page_content #content .line
{
	/*padding:0 5px 5px 5px;*/
	display:block;
	/*float:left;*/
	width:100%;
}

#page_content #content .line .lineleft
{
	/*float:left;*/
	display:block;
	width:30%;
	text-align:right;
}

#page_content #content .line .lineright
{
	/*float:left;*/
	display:block;	
	width:68%;
	text-align:left;
}


#footer
{
	visibility: hidden;
	display:block;
	float:left;
	width:800px;
	background-color:#fff;
	margin-top:15px;
}

#note_box
{
	display:block;
	border: #003366 2px solid;
	background-color:#E6E6E6;
	padding: 10px;
	text-align: justify;
}

div.nav_item {
	
	padding: 0 5px 0 5px;
	color: #003366;
	
}

div.nav_item:hover {
	
	padding: 0 5px 0 5px;
	background-color: #e0e0e0;
	color: #003366;
}

div.nav_league_item {
	
	border: 1px solid #808080;
	background-color: #003366;
	padding: 5px;
	color: #fff;
	margin-bottom: 5px;
	
}

div.nav_league_item:hover {
	
	border: 1px solid #000;
	padding: 5px;
	background-color: #e0e0e0;
	color: #003366;
	margin-bottom: 5px;
}

div.header_bar {
	background-color: #E6E6E6;
	width: 550px;
	padding: 10px;
	border: #003366 2px solid;
	text-align: justify;
}

div.section_bar {
	background-color: #003366;
	width: 580px;
	padding: 10px;
	border: #000 2px solid;
}

table.positions {
	font-family: arial;
	font-size: 10pt;
	-moz-border-radius: 0px;
	width: 100%;
	text-align: center;
}
table.positions td {
	border: 1px dotted black;
	vertical-align: top;
	margin-left: 4px;
	margin-right: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	-moz-border-radius: 0px;
}
/************* SPAN CLASSES *************/
span.small_gray {
	font-size: 8pt;
	color: #808080;	
}

/************* LINK CLASSES *************/
a.finalize_steps:link {color: #000; font-weight: none; text-decoration: none;}
a.finalize_steps:active {color: #000; font-weight: none; text-decoration: none;}
a.finalize_steps:visited {color: #000; font-weight: none; text-decoration: none;}
a.finalize_steps:hover {color: #000; font-weight: none; text-decoration: none;}	

/************* TABLE CLASSES *************/
table.finalize_procedure {
	width: 100%;
	padding: 2px;
	font-size: 9pt;
	color: #000;
	background: #ededed;
}

table.finalize_procedure th, .finalize_procedure td, .finalize_procedure tr {
	border: 1px dotted #000;
	padding: 4px;
}

table.finalize_procedure td:hover {
	background: #B3D9FF;	
}

table.finalize_steps {
	width: 100%;
	padding: 2px;
	font-size: 10pt;
	color: #000;
}

table.finalize_steps th, .finalize_steps td, .finalize_steps tr {
	border: 1px dotted #000;
	padding: 4px;
}

table.league_list {
	font-family: arial;
	font-size: 10pt;
	background-color: white;
	-moz-border-radius: 0px;
	width: 100%;
	text-align: left;
}
table.league_list td {
	border: 1px dotted black;
	vertical-align: top;
	margin-left: 4px;
	margin-right: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	-moz-border-radius: 0px;
}

.row0 {
	background-color: #ffffff;
}

.row1 {
	background-color: #e0e0e0;
}

tr.row0:hover {
	background-color: #B3D9FF;
}

tr.row1:hover {
	background-color: #B3D9FF;
}
