/* ===== Default Page Styles ===== */
html, body, table, td, img, form {
	margin: 0;
	padding: 0;
	border: 0;
}
body{ margin: 0; padding: 0;background-color:#191918; }

td {
	vertical-align:top;
}
	
body, td {
	font: 11px/1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
	
form#aspnetForm {
	padding-top:30px;
	margin-left:auto;
	margin-right:auto;
	width:950px;

}
	
p {
	padding:0; 
	margin:0 0 1.2em 0;
}
	
ul, ol {
	
}
	
li {

}
	
h1 {
	font:21px/1em "Times New Roman", Times, serif;
	font-weight:bold;
	color:#CC0000;
	letter-spacing:.015em;
}
	
h2 {
	font:11px/1.2em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:.1em;
}

h3 {
	font:13px/1em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC0000;
}

h4 {
	font:12px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
	
a, a:link, a:visited {
	color:#CC0000;
}
	
a:hover, a:active {
	
}
	
/* ===== End Default Page Styles ===== */

/* ===== ID Page Styles ===== */

#container {
	border:#434242 solid 1px;
	height:100%;
	background:#100F0D;
}

#toprow {
	height:9px;
	overflow:hidden;
}

#tagline-row {
	height:29px;
}

#main {
	overflow:hidden;
	height:auto;
	background:url(../images/content-bg.gif) repeat-y;
}

* html #main{
	height:100%;
}

#main-navsection {
	float:left;
	width:200px;
	/*
	padding-bottom:2000px;
	margin-bottom:-2000px;
	*/
	border-right:#434242 solid 1px;
	background-color:#201f1d;
}

#main-contentsection {
	float:right;
	width:730px;
	overflow:hidden;
	background:url(/images/table-bg.jpg) bottom right no-repeat;
}

#footer-row {
	height:40px;
	width:947px;
	background-color:#151412;
	vertical-align: bottom;
}

#footer-copy {
	vertical-align: text-bottom;
}

ul#nav{ list-style-type:none; margin:0; padding:0;}

ul#nav li{	
	overflow:hidden;
	border-bottom:#434242 solid 1px;
	}
ul#nav ul.subnav{
		list-style-type:none;
		margin:10px 0;
		padding-left:40px;
		}
	ul#nav ul.subnav li{ 
		border:none;
		margin:5px 0;
		}

/* ===== End ID Page Styles ===== */

/*============== Class Page Styles ==============*/

.toprow-left {
	height:9px;
	width:200px;
	background-color:#201f1d;
	overflow:hidden;
	float:left;
	border-right:#434242 solid 1px;
}

.toprow-right {
	width:747px;
	background-color:#151412;
	overflow:hidden;
	float:right;
}

.border-grey {
	background-color:#434242;
	height:1px;
	overflow:hidden;
}

.border-grey {
	background-color:#434242;
	height:1px;
	overflow:hidden;
}

.tagline-row-left {
	float:left;
	width:200px;
	border-right:#434242 solid 1px;
}

.tagline-row-right {
	float:right;
	width:747px;
}

.button-borders {
	overflow:hidden;
	border-bottom:#434242 solid 1px;
}

.nav-bottom {
	overflow:hidden;
}

.footer-row-left {
	float:left;
	width:200px;
	background-color:#201f1d;
	height:40px;
	border-right:#434242 solid 1px;
}

.footer-row-right {
	float:right;
	width:727px;
	text-align:center;
	padding-top: 15px;
}

.footer {
	clear:both;
}
.subfooter{
	text-align:center;
	margin:10px 0 0 0;
	color:#666;
}
/*============== End Class Page Styles ==============*/
