/*--------- dnn menu style ----------*/

#Menu 
{
	margin-left: 280px;
	margin-top: 2px;
}
/* main menu td */
.main_dnnmenu_bar
{
cursor:pointer;
font-size: 11px;
background-color:transparent;
}
/* Main Menu Normal */
.main_dnnmenu_rootitem
{
color: #fcc917;
font-size: 13px;
font-weight:bold;
font-family: "arial";
text-align:center;
line-height:20px;
padding:12px 12px 12px 12px;
text-transform:uppercase; margin-right:1px;
z-index: 10000;
}
/* Main menu hover */
.main_dnnmenu_rootitem_hover
{
color:#ffffff;
font-size: 13px;
font-weight:bold;
text-align:center;
line-height:20px;
padding:12px 12px 12px 12px;
font-family: "arial";
text-transform:uppercase; margin-right:1px;
z-index: 10000;
}
/* Main menu selected */
.main_dnnmenu_rootitem_selected
{
color: #fcc917;
font-weight:bold;
text-align:center;
font-size: 13px;
line-height:20px;
padding:12px 12px 12px 12px;
font-family: "arial";
text-transform:uppercase; margin-right:1px;
z-index: 10000;
}
/* SUB Menu Normal */
.main_dnnmenu_submenu
{
border:1px solid #C0D6E5;
}
.main_dnnmenu_submenu td
{
background-color:#E1E8ED;
z-index: 1000;
font-size: 11px;
font-weight:bold;
text-align:left;
color:#000000;
line-height:2em;
padding: 0px 5px;
margin:0px;
z-index: 10000;
}
/* SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td
{
font-size: 11px;
background: #CE0D0D;
color:#ffffff;
font-weight:bold;
text-align:left;
line-height:2em;
z-index: 1000;
padding: 0px 5px;
margin:0px;
}




html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}

body 
{
/*text-align: center;*/
color: #dedede;
font-family: "Georgia, Serif";
font-size:68%;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.47;
min-height:100%;
min-width:980px;
background-color: Black;
}

#header, #pageEssentials, #content, #promoArea, #footerContainer {
clear:both;
margin:0 auto;
margin-left: auto;
width:950px;
z-index: 10;
text-align: left;
}

#pageEssentials {
height:4px;
margin-bottom:20px;
position:relative;
z-index: -1;
}

#container 
{
	background: black;
}

#banner, #logo {
	z-index: 10000;
}

#bannercontainer 
{
    position: relative;
    width: 947px;
    height: 340px;
    font-family: Helvetica,Arial,sans-serif;
}

#infobanner
{
    position: absolute;
    bottom: 0;
    left: 0;
    height: 65px;
    width: 947px;
    background-color:#ffffff;
    border:1px solid black;
    /* for IE */
    filter:alpha(opacity=80);
    /* CSS3 standard */
    opacity:0.8;
}

#infobannercontent
{
    margin: 10px 40px;
    color: #000000;
}

#infobannercontent h2
{
    color: #000000;
    font-size: 1.4em;
    font-weight: bold;
}

#logo {
	position: absolute;
	margin-left: 34px;
	background-color: Transparent;
}

#bgstripe {
	width: 100%; 
	height: 340px; 
	position:absolute; 
	left: 0; 
	top: 24px; 
	background-color: black;
	z-index: -1;
}

#splitter {
	width: 100%;
	height: 5px;
	background-color: #fcc917;
}

.column.primary {
width:710px;
margin-left: 10px;
}

.column {
float:left;
}

.column.callout {
margin-left:20px;
padding-bottom:30px;
width:200px;
}

#headline {
margin-bottom:20px;
}

ul 
{
	margin-left: 15px;
}

h1, h2, h3, h4, h5, h6 {
color:#fcc917;
font-weight:bold;
line-height:1.15;
}

h3 {
font-size:1.4em;
margin-bottom: 10px;
}


p {
font-size:1.1em;
margin:7px 0;
}



#main_lite 
{
	float:left;
	padding:0 20px 20px 27px;
	width:309px;
}

#main_lite.live
{
	padding: 0 20px 20px 0;
	width: 360px;
}

#secondary_lite
{
	float:right;
	padding:0 2px 20px 11px;
	width:280px;
}

#secondary_lite.live
{
	padding: 0 23px 20px 0;
	width: 280px;
}

#callout {
	margin-left:30px;
	padding-bottom:30px;
	width:200px;
	float:left;
}

h2.c_title
{
	color:#000000;
	font-weight:bold;
	line-height:1.15;
	font-size:1.5em;
}

table.tkcenter td
{
	text-align: right;
	padding: 3px;
}

table.tkcenter td.left
{
	text-align: left;
	padding: 3px;
}

.bt-wrapper 
{
	background: yellow;
}

.bt-content 
{
	color: Black;
}
