body{
padding:0px;
margin:0px;
background:#1d1d1d;
text-align:center;
}

a:hover{text-decoration:none;}

img { border:0px;}

.dt { display:table; width:100%;}

.dr { display:table-row; width:100%;}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }

*html .dc { 
		float:left;  
		vertical-align: auto;
}

.main_text, input, textarea, body, font, select
	{
		font-family:Tahoma;
		font-size:14px;
		line-height:20px;
		color:#fff;
		text-shadow: 2px 2px 3px #31312f;
	}

#menu {
	margin:64px 0 0 3px;
    width:249px;

}

#menu ul,
#menu li {
	margin:0;
	padding:0;
	list-style: none;
	height:30px;
}
ul { margin:0px; padding:0px; list-style: none;}
li  {background:url(/images/arrow2.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:normal}
li a  {font-family:Tahoma; font-size:12px; line-height:18px; color:#A9A9A9}

h1 {
	color:#fff;
	font-weight:lighter;
	font-size:22px;
	margin:0 0px 3px 0;
	font-family: 'Trebuchet MS', 'Arial', 'Sans-Serif';
	font-weight:400;
}

hr {
	height:1px; 
	border-width: 1px 0 0 0; 
	border-style: solid; 
	border-color: #ffcb05;
	margin:0px 0 7px 0;
	clear:left;
}

span strong { color:#C4C4C4;}
.yellow {color:#ffcb05; font-weight:bold;}
.red {color: #EF1818; font-weight: bold;}
.small {font-size:10px;}
strong a { color:#c4c4c2; font-size:13px;}
strong {font-size:13px;}

.f_text{ color:#AFAFAF; text-decoration:none}
.f_text:hover{ color:#AFAFAF; text-decoration:underline}

.main_text2 a {font-family:Tahoma; font-size:12px; line-height:18px; color:#A9A9A9; text-decoration:underline;}
.main_text2 a:hover{ color:#A9A9A9; text-decoration:none}

.main_text a {font-size:12px;}

.w_text { color:#FFFFFF}
	
.l_text { color:#9E9E9E; font-size:13px; font-weight:bold; text-decoration:none}
.l_text:hover{ color:#9E9E9E; font-weight:bold; text-decoration:underline}

.c_text { color:#858585;}
.c_text a{ color:#858585; font-weight:bold; text-decoration:none}
.c_text a:hover{ color:#FECA05; text-decoration:none;}

.c2_text { color:#5F5D5D;}
.c2_text a{ color:#7B7C7B}

.main_border { border-left:0px #888888 solid; border-right:0px #888888 solid; margin:auto; width:800px;}

.main { width:800px; height:828px;}

.header { height:418px; background:url(/images/header.jpg) no-repeat bottom;}
.header_r1 { height:106px;}
.header_r2 { height:280px;}

.content { height:333px; vertical-align: top;}

.cell_bg1 { background:#41413F; width:253px;}

.cell_bg2 { background:#525251;}

.footer { height:105px; text-shadow: 0px 0px 0px #31312f;}
.footer .dc { text-align:center;}
.footer_r1 { background:#414140; height:5px;}
.footer_r2 { background:#3A3A39; height:39px;}
.footer_r3 { height:61px;}

form { margin:0px; padding:0px;}
.legend {color:#ffcb05; font-weight:bold;}
.form{height:23px; margin-top:3px;}
.form input	{width:178px; height:20px; padding-left:3px}

textarea{width:178px; height:153px; padding-left:3px;  overflow:hidden; margin-top:3px}
.input	{width:128px; height:17px; background-color:#D6D6D6; padding-left:5px; color:#fff; font-size:12px; line-height:10px; padding-top:0px;}

.h_l { background:#41413F; height:1px;}

.v_l { background:url(/images/bg-line.gif) repeat-y left;}
.marketheader {
	background-color:#1d1d1d;
	font-size:11px;
}
.margetrates td {padding:2px 5px; font-size:14px; line-height:20px;}	
.margetrates tr {margin-top:20px;}

.landing {
	background-color:#feca05;
	height:25px;
	padding:5px 0;
	color:#31312f;
	font-weight:bold;
	font-style:oblique;
	font-size:12px;
	text-shadow: 0px 0px 0px #31312f;
}
.landing a {	
	color:#31312f;
	text-decoration:underline;
}
.landing a:hover {text-decoration:none;}

.closedFund {text-decoration:underline; color:#ffcb05;}	

a.tooltip span {display:none; padding:2px 3px 2px 10px; margin-left:8px; width:220px; text-decoration:none; font-size:13px;}
a.tooltip:hover span{display:inline; position:absolute; background:#1d1d1d; text-decoration:none; border:1px solid #cccccc; color:#fff;}

.fl {float:left; padding-right:10px;}
.cl {clear:left;}
.textbox  {
	border: 1px solid #cfcfcf;
	text-shadow: 0px 0px 0px #31312f;
	padding:2px 3px;
	margin-bottom:3px;
	font-size:13px;
	color:fff;
	background-color:#525250;
}
.button {color:#1d1d1d; text-shadow: 0px 0px 0px #31312f; font-size:14px; cursor:pointer;}
#login {padding: 10px; display: none;}
#login div {margin: 5px;}
#login .input {border: 1px solid #333333;}
.error {color: #EF1818;}
pre {text-align: left;}

#view_signups th {background-color: #686868; font-weight: bold; padding: 10px; text-align: left; font-size: 10pt;}
#view_signups td {padding: 10px; text-align: left; font-size: 9pt;}

