body
{
	font: 12px Verdana, Arial, san-serif;
	color: black;
	background-color: #dddedd;
	margin: 0px;
	padding: 0px;

}
a:link , a:visited {
	color: #d96c3d;
	text-decoration: none;

}
a:hover {
	color: #ffc800;
	text-decoration: none;
}

#copyright
{
	font-size: 10px;
	padding: 10px;
	text-align: center;
	color: #01262b;
}


	.form_error
	{
		color: red;
	}
	.form_msg
	{
		color: green;
	}



.clearBoth {
	clear: both;
}


.header_wrapper {
	width: 980px;
	height: 120px;
	background: transparent url(../../images/header.jpg) no-repeat;
	padding: 0px;
	margin: 20px auto 0px auto ;

}

.panel_wrapper {
	width: 980px;
	height: 172px;
	background: transparent url(../../images/banner.jpg) no-repeat;
	padding: 0px;
	margin: 0px auto;
}
.body_wrapper {
	width:980px;
	font-size: 12px;
	padding: 0px;
	margin: 0px auto;
}
.footer {
	width:980px;
	height: 25px;
	text-align: center;
	font-size: 12px;
	padding: 0px;
	margin: 0px auto 20px auto;
	background: transparent url(../../images/footer.jpg) no-repeat;

}
.leftColumn, .rightColumn{
	float: left;
	width: 14px;
	height: 63px;
	padding: 0px;
	margin: 0px;
	background: transparent url(../../images/dark_bg.jpg) repeat-x;
}

.centerColumn {
	float: left;
	padding: 0px 5px;
	width: 942px;
	background: #ffffff url(../../images/light_bg.jpg) repeat-x;
}




.account_panel , #logo {
	float: left;
	width: 247px;

}

.account_panel {
	background: #ffffff url(../../images/login_bg.jpg) no-repeat;
	height: 172px;
}

#logo {
	height: 120px;
}


.panel_list{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 200px;

}

.panel_list li{
	font-weight: bold;
	border-bottom: 1px solid #d1d097;
	padding: 5px 0px 5px 4px;
	margin: 0px;

}

.panel_list li a:link , .panel_list li a:visited {
	color: #000000;
	text-decoration: none;

}

.panel_list li a:hover {
	color: #d96c3d;
	text-decoration: none;

}
.panel_header {
	font-weight: bold;
	font-size: 16px;
}
.user_info{
	padding: 5px 0px;
	width: 932px;

}

.user_header{
	float: left;
	font-weight: bold;
	width: 200px;

}

.user_field{
	float: left;
	width: 360px;

}
.panel_top{
width: 400px;
height: 130px;

}
.panel_bottom{
width: 400px;
height: 25px;

}
.top_panel_info{
	width: 247px;
	font-size: 10px;
	padding: 5px 0px;

}

.top_panel_info input{
	font-size: 10px;
}
.top_panel_header{
	float: left;
	font-weight: bold;
	margin-left: 40px;
	width: 70px;

}
.top_panel_field{
	float: left;
	width: 110px;

}

.show_contestant{
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 932px;
	border-bottom: 1px solid #01262b;

}

.contestant_header{
	float: left;
	width: 360px;
	font-size: 10px;


}

.contestant_header img{
	float: left;
	padding: 0px 5px 0px 0px;

}
.contestant_field{
	float: left;
	width: 400px;

}

.show_contestant{
	font-size: 12px;

}


.view_row {

	width: 900px;
}
.view_left {
	float: left;
	width: 75%;

}
.view_right {
	float: left;
	width: 25%;
	text-align: center;
}


.view_header {
	color: #01262b;
	font-weight: bold;
	font-size: 14px;
}

#stock_stats td {
	text-align: right;
}

#stock_stats td , #stock_stats th {
	padding: 0px 1px 0px 8px;
	font-size: 10px;
}

.admin_forms, .trade_forms{
	display: none;
}

 .trade_forms{
	float: left;
	width: 560px;
}


a.modlink:link, a.modlink:visited, a.contestant_edit:link, a.contestant_edit:visited , a.buy:link, a.buy:visited, a.sell:link, a.sell:visited{
	font-weight: normal;
	font-size: 10px;

}


/* Tabs
----------------------------------*/
.ui-tabs { float: right; width: 718px; margin: 0px 15px 0px 0px;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: right; border-bottom-width: 0 !important; margin: 0 1px -1px 1px; padding: 5px 0px 0px 0px; background: transparent url(../../images/tab_bg.jpg) no-repeat; width: 120px; height: 24px; text-align: center;}
.ui-tabs .ui-tabs-nav li a {text-decoration: none; padding: .5em 0px; font: bold 12px Arial, san-serif; color: #ffffff;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; background: transparent url(../../images/tab_bg_select.jpg) no-repeat; width: 120px; height: 24px; text-align: center; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { position: absolute; padding: 0px; display: block; border: 1px solid #beab7c; background-color: #f3f3a2; width: 200px;}
.ui-tabs .ui-tabs-hide { display: none !important; }


#tabs {
	padding: 74px 0px 0px 0px;

}
#admin_tabs {
	padding: 128px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



