

* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body { 
min-height:640px;/* for good browsers*/
min-width:980px;/* for good browsers*/
background-color:#171717;MARGIN: 0px auto; padding:0px; color:#CCCCCC; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px
}

a{color:#CCCCCC; text-decoration:none}
a:hover{color:#CCCCCC; text-decoration:underline}


#outer{
height:100%;
width:100%;
display:table;
vertical-align:middle;
}

#container {
text-align: center;
position:relative;
vertical-align:middle;
display:table-cell;
height: 640px;

} 
#inner {
width: 980px;
height: 640px;
text-align: center;
margin-left:auto;
margin-right:auto;


}


object{border:#0f0f0f solid 1px}
.div980{width:980px; MARGIN: 0px auto; padding:0px; position:relative}
#top{height:80px;}
#logo{width:220px; height:64px; float:left; margin-top:0px}
#enter{position:relative; top:5px;}
#content{width:980px; height:560px; background-color:#070707;}
#topContent{height:420px; margin:0px auto; padding:0px; text-align:left; border-bottom:#171717 solid 5px}

#topContentLeft{width:300px; }
#topContentLeft UL{ list-style:none; margin:0 auto; padding:0px;padding-top:20px; padding-left:10px}
#topContentLeft LI{ margin-bottom:10px; padding-left:15px; line-height:17px; }
#topContentLeft LI.selected{font-weight:bold; color:#FFFFFF; background-image:url(images/arrow.gif); background-repeat:no-repeat; background-position-y:5px; }
#topContentLeft LI.text{ text-align:left; font-size:11px; padding-right:20px}
#topContentLeft LI.title{ font-weight:bold}


#topContentRight{width:680px; height:420px; text-align:right}
#flashContent{margin-top:5px;background-color:##070707;}

h2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; text-transform:uppercase; color:#C30;}
h3{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; }
.clear {CLEAR: both; height:1px; line-height:1px}
.right{float:right}
.left{float:left}
img{border:none}
.noBorder{border:none!important}
.bold{font-weight:bold}

.reference{margin:60px; margin-left:90px}

div#wn	{ 
    position:relative; 
    width:680px; height:400px;
    overflow:hidden;	

	}


table {

  font-size:11px;
  color: #F6ECF0;
  background: #070707;
  margin-top:20px;
  width:670px;
  float:left
  }
caption {
  text-align: left;
  font-size:11px;
  background: transparent;
  }
td, th {
  border-bottom: 1px solid #151515;
  padding: .6em;
  color: #a1a1a1;
  }
thead th, tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #333333;;
  text-align: left;
  background: #38160C;
  color: #F6ECF0;
  padding-top:6px;
  }
tbody td a {
  background: transparent;
  text-decoration: none;
  color: #dbdbdb;
  }
tbody td a:hover {
  background: transparent;
  color: #FFFFFF;
  }
tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #F6ECF0;
  }
tbody th a:hover {
  background: transparent;
  color: #FFFFFF;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
tfoot td {
  border: 1px solid #38160C;
  background: #38160C;
  padding-top:6px;
  }
.odd {
  background: #7B2342;
  }
tbody tr:hover {
  background: #000;
  }
tbody tr:hover th,
tbody tr.odd:hover th {
  background: #51152A;
  }
  
  
.numbers{position:relative;overflow:auto;text-align:left; left:-265px; top:-40px}
#carousel {margin:0 auto;width:680px;height: 420px;	padding: 0;	overflow: scroll;}
#carousel ul {list-style: none;	width: 680px; height:420px; margin: 0;padding: 0;	position: relative;}
#carousel li {display: inline;float:left;}
.textholder {text-align: left;font-size: small;	padding:6px;-moz-border-radius:6px 6px 0 0;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;}
.thumb{background-color:#272727!important; background-image:none!important}