@charset "utf-8";
/* CSS Document */
/*********** GENERAL BROWSER RESET **************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{font-size:100%;}
legend{color:#000;}
/************** GENERAL BODY STYLES *****************/
body{ margin:0; padding:0; font-size:11px; color:#ffffff; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #181818; }
.clear{
	height:0px;
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
	clear:both;
	}
/************** GENERAL TEXT STYLES ****************/
h2{ font-size:14px; color:#ff38a9; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight:600; text-transform:uppercase; letter-spacing: 1px; margin-bottom:10px; }
h2 a{
	color:#ff38a9;
	text-decoration:none;
	border-bottom:1px dotted #ff0060;
	}
h2 a:hover{
	border-bottom:1px solid #ff0060;
	}
h4, h3{ display:block; font-size:12px; font-weight:bold; text-transform:uppercase; color:#dbdbdb; }
h4 a, h3 a{
	color:#ff38a9;
	border-bottom:1px dotted #ff38a9;
	}
h4 a:hover, h3 a:hover{
	border-bottom:1px solid #ff0060;
	}
p, ul, ol{ font-size:12px; color:#cacaca; line-height: 13pt; margin-bottom:10px; }
p a, ul a, ol a{ color:#ff38a9; }
p a:hover, ul a:hover, ol a:hover{  }
#leftCol ul, ol{
	margin-left:20px;
	}
a img, p a img{
	border:none;
	}
a {
	text-decoration:none;
	}
em{
	font-style:italic;
	}
/**************** MAIN STYLES *********************/
#mainContainer{ color: #dedede; background-color: black; width:900px; height: 100%; min-height:100%; margin:0 auto; }
#logo{ width:900px; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
#mainNav{ list-style-type:none; width:900px; background-color: #3c3c3c; height: 94px; }
#mainNav li{ color: #fff; display:block; text-align:center; float:left; height:20px; margin:0 10px; background-repeat:no-repeat; }
#mainNav li a{
	text-decoration:none;
	border:none;
	color:#211d15;
	display:block;
	height:17px;
	margin:0 0 0 13px;
	padding:3px 12px 0 0;
	background-position:right top;
	background-repeat:no-repeat;
	}
#mainNav li a:hover{
	text-decoration:none;
	border:none;
	}
#mainNav li a.active{
	color:#368E99;
	}
.active{
	text-decoration:none;
	color:#368e99;
	}
/****************** HOME PAGE *************/
#homeBox{ color: #dadada; background-color: black; background-image: none; background-repeat: no-repeat; width:880px; height: auto; min-height: 550px; margin:0 10px; padding-top: 10px; padding-right: 0; padding-left: 0; }
/***************** FOOTER ****************/
#footer{ width:900px; text-align:center; margin:0 auto; text-transform:uppercase; font-size:10px; color:#656565; background-color: #2c2c2c; letter-spacing:1px; padding-top: 5px; padding-bottom: 5px; }
#footer a{
	font-weight:bold;
	color:#493e3e;
	text-decoration:none;
	}
#footer a:hover{ text-decoration:none; border-bottom-style: solid; }
