html, body {height:100%;}
body
{
    /* set default font size for skin (Titles etc. will then use a percentage to specify their sizes) */
    margin: 0;
    padding: 0;
    line-height: 1.1;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: center;
}


p, table{text-align:left;background:none; font-size:11px;}

div {font-size:11px;}

a {font-size:11px;color:#006699;text-decoration:none;} a:hover {text-decoration:underline;}

img, a img {border:none;}

.alignleft{
text-align:left;
}

#bgBrand
{
	margin:0 auto;
	width: 100%;
/*	height: 100%;*/

    padding: 0 0px 0 0px;
	background: #002f68 url(bg.jpg) center top no-repeat;

	
	position: relative;
    min-height: 900px;
	


}





#wrap
{
margin: 0 auto;
text-align: left;
	width: 988px;
/*	height: 100%;*/

padding: 0 0 135px 0;

		
}
#header {
	width: 960px;
	margin: 0 15px;
}

#headerLeft
{
	float:left;
	width:390px;
	height: 127px;
}


#mainNav {
	height: 20px;
}


#logo{
	height:100px;
	width:530px;
	padding: 15px 0 0 0;
}



.login {width:100%; text-align:right; padding:0px 20px 10px 0; height:20px;}
.LoginItem, a.LoginItem, a.LoginItem:link, a.LoginItem:visited {color:#FFFFFF;text-decoration: none; font-size:90%;}
a.LoginItem:hover{color:#FFFFFF;text-decoration: underline;font-size:90%;}
a.LoginItem:active{color:#FFFFFF;text-decoration: underline;font-size:90%;}
  
#headerright
{
	float:right;
	width: 420px;
	height: 115px;
}

#headercontent{
}


.menubar, .genrebar
{
	clear: both;
	width: 100%; 
	height: 30px;
	padding: 5px 0;
}

.genrebar {    background: url(genreModule.gif) repeat-x; }



/* Main Layout */
#wrapContent {
	width:960px;
	margin: 0 15px;

}


#mainbody
{
    	float: left;
    	width: 721px; /*width: 70.9%;*/
/*	height: 100%;*/

}

#rotatorBox {
		clear:both;
		width: 100%;
		padding: 0 0 20px 0;

}

#mainbody-leftpane

{    	clear:both;
    	width: 100%; /*width: 70.9%;*/
	
/*	height: 100%;*/

}
#content
{
    	float: right;
    	width: 525px; /*width: 65%;*/ 
	padding: 0px; 
/*	height: 100%;*/

}

#content-leftpane
{
    	float: right;
    	width: 760px; /*width: 65%;*/ 
	padding: 0px; 
/*	height: 100%;*/
}



.WelcomeModule 
{
	width: 100%;
}



.sidebar-1 {width:auto;}

#sidebar /*left*/
{
    	float: left;
    	width: 180px; /*width: 25.4%;*/
/*	height: 100%;*/
	margin: 0px;
	padding: 0px;
}
#sidebar-2 /*right*/
{
    	float: right;
    	width: 220px; /*width: 28%;*/
/*	height: 100%;*/
overflow:hidden;
	margin: 0px;
	padding: 0px;

}

.tagline1, .tagline2, .tagline3 {
	clear: both;
}

.tagline1 {
 height: 65px;
 overflow:hidden;
}


#footercontent
{
	clear: both;
	height:99px;
	margin:0;
	padding: 20px 0px 5px 0px;	
}


/* -----------------
Set default font for modules
--------------------
 */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{
    margin: 0;
    padding: 0;
    line-height: 1.1;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}

/* ================================
style for module titles
================================ */
.Head
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 170%;
    font-weight: bold;
    color: #343838 /*#FF8800;  letter-spacing: 2; */
}
/* style of item titles on edit and admin pages */
.SubHead    {
    font-size:  85%;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-size:  85%; 
}

/* ===============
button style for standard HTML buttons 
================== */
.StandardButton
{
	font-size: 90%;
}

/* =======================
 HTML Tag Styles 
=========================== */
H1, H2, H3, H4, H5, DT, H6
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
H1
{
    font-size: 150%;
    font-weight: bold;
    color: #999;
}
H2
{
    font-size: 140%;
    font-weight: bold;
    color: #000b00;
		margin:0px;
}
H3
{
    font-size: 125%;
    font-weight: bold;
    color: #000000;
}
H4, .item_listing_title
{
    font-size: 110%;
    font-weight: normal;
    color: #999;
    margin: 0;
}
H5, DT
{
    font-size: 90%;
    font-weight: normal;
    color: #999;
    margin: 0;
}
H6
{
    font-size: 80%;
    font-weight: normal;
    color: #999;
    margin: 0;
}

/* Main Menu */

.MainMenu_MenuContainer {
    background-color: transparent; 
	height:100%;
	margin:0px;
}

.MainMenu_MenuBar {
    cursor: pointer; 
	height:30px;
	margin:0px;

}

.MainMenu_RootMenuItem {
padding:0px 5px 0px 5px;
}


.MainMenu_MenuItem {
font-size:14px;
	cursor: pointer;
	font-weight: bold;
	font-style: normal;
	border:0px;
	background-color: transparent;
	padding:5px;
	
}


 .MainMenu_RootMenuArrow {
visibility:hidden;
}
.MainMenu_MenuArrow, .MainMenu_MenuIcon {display:none;}


.MainMenu_SubMenu {
padding:5px;
	border:0px;


}

.MainMenu_MenuBreak
{
	border:0px;
	background-color: #000000;
	height: 1px;
}


.MainMenu_MenuItemSel {
font-size:14px;
background-image:url(menuBg-rollover.jpg);
background-repeat:repeat-x;
padding:5px;
}


/* Genre Menu */


.Genre_MenuBar {
    cursor: pointer; 
	margin:0px;
	padding:10px;

}

.Genre_RootMenuItem {
	background:#c00022;
	margin:3px;
	padding:3px 10px;
}

.Genre_MenuItem {
	font-size:12px;
	color:#fff;
	padding:3px 13px;
	margin:0px;
	height:29px;
}

.Genre_MenuIcon, .Genre_MenuArrow, .Genre_RootMenuArrow {
	display:none;
}

.Genre_SubMenu {
	padding:3px;
}


.Genre_MenuItemSel {
font-size:12px;
color:#ccc;
background-color:transparent;

margin: 0px;
padding:3px 13px;
height:29px;
}




/* =======================
 Active Forums Tag Styles 
=========================== */

/*==== Clipped-Blue Skin ======*/
/*Group Gradient*/
.afgrouprow{background-image: url(headerback.gif); background-repeat:repeat-x; background-color: #0167c0;}
/*Header Gradient*/
.afheader{background-image: url(headerback23.gif); color:#666;background-repeat:repeat-x; background-color: #cbcbcc;}
.afheader2{background-image: url(headerback18.gif);}
/*Link Colors*/
.afsmallbutton, .afsmallbutton a, .afsmallbutton a:link, .afsmallbutton a:active, .afsmallbutton a:visited, .afminibutton, .afminibutton a, .afminibutton a:link, .afminibutton a:active, .afminibutton a:visited, .afforumrow a:link, .afforumrow a:visited, .afforumrow a:active, .afpostinfo1 a, .afpostinfo1 a:link, .afpostinfo1 a:visited, .afpostinfo1 a:active, .afposttopic a, .afposttopic a:link, .afposttopic a:visited, .afpostreply1 a, .afpostreply1 a:link, .afpostreply1 a:visited, .afforumrow2 a:link, .afforumrow2 a:visited, .afforumrow2 a:active, .afnormal a, .aftopicrow1 a, .aftopicrow1 a:link, .aftopicrow1 a:visited, .aftopicrow1 a:active, .afpostinfo2 a, .afpostinfo2 a:link, .afpostinfo2 a:visited, .afpostinfo2 a:active, .afpostreply2 a, .afpostreply2 a:link, .afpostreply2 a:visited, .aflastpost a:link, .aflastpost a:visited, .aflastpost a:active, .afcrumb a, .afcrumb a:link, .afcrumb a:visited, .afcrumb a:active{color: #666;}
.aftopicrownew a, .aftopicrownew a:link, .aftopicrownew a:visited, .aftopicrownew a:active{color: #666;font-weight: bold;}
/*Link Hover Colors*/
.afcrumb a:hover, .afforumrow a:hover, .afpostinfo1 a:hover, .afposttopic a:hover, .afpostreply1 a:hover, .afforumrow2 a:hover, .afpostreply2 a:hover, .afpostinfo2 a:hover, .aflastpost a:hover, .aftopicrow1 a:hover, .aftopicrownew a:hover, .afsmallbutton a:hover, .afminibutton a:hover{color:#444;}
.afgrouprow a:hover{color:#fff;}
/*Pager*/
.NTForums_Pager{border: solid 1px #ABABAB;background-color: #ffffff;}
.af_pager, .af_pagernumber, .af_currentpage{font-family: Tahoma;font-size:10px;color: #6A6A6A;padding: 2px,2px,2px,2px;}
.af_pagernumber{background-color: #E3E6F1;border-left: #ABABAB 1px solid;width: 15px; color:#6A6A6A;}
.af_currentpage{padding-right: 2px;padding-left: 2px;font-weight: bold;padding-bottom: 2px;border-left: #E1E1E1 1px solid;width: 15px;color: #6A6A6A;padding-top: 2px;background-color: #DFDFDF;}
/*Forum navigation text color*/
.afcrumb{color:#666;}
/*Submit, Cancel Buttons*/
.NTForums_Button{cursor:hand;border:0px;padding-right: 2px;display: block;padding-left: 2px;font-weight: bold;font-size: 9pt;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4A73AB,EndColorStr=#294086);padding-bottom: 5px;width: 100px;color: #fff;padding-top: 5px;background-color: #cccccc;text-align: center;	text-decoration: none;}
.aftopicrow1 a, .aftopicrow1 a:link, .aftopicrow1 a:visited, .aftopicrow1 a:active{font-weight:normal;}

/* Private Messages Custom Styles */
.messageTable { background-color:#d8dde1; background-image:url(footer.jpg); margin: 0px; }
.messageTopCell { background-color: transparent; color: white; font-weight: bold; padding: 6px; height: 25px; }
.messageIconCell { background-color: white; width: 20px; }
.messageContentCell { color: black; padding: 6px; background-color: white; }
.messageFooterCell {background-color:#d8dde1; color: white; padding: 3px; background-image:url(footer.jpg); height: 25px; }
.NormalWhite {  font-size: 110%; font-weight: bold; color: #FFFFFF; }
.messageQuote {  font-size: 80%; border: solid 1px #999999; }




/* Main Top Menu */
ul.mainList
{
margin: 0;
padding: 0;
white-space: nowrap;
}

.mainList li
{
display: inline;
list-style-type: none;

}

.mainList a { padding: 0px 20px; font: bold 16px "Helvetica", Verdana;}

.mainList a:link, .mainList a:visited
{
color: #000;
background: transparent url(arrow.gif) no-repeat left;
text-decoration: none;
}

.mainList a:hover
{
color: #09417f;
background: transparent url(arrow.gif) no-repeat left;

text-decoration: none;
}

.clear {clear:both;}

/* Feeds */
.NukeFeeds_FeedItem2, .NukeFeeds_FeedItem {font-size:12px;padding:10px;}


/*Article Manager*/
#publishTitle {font-size: 140%;}
.divAdminMenuWrapper {height:30px;}
.item_listing_title a { font-weight:bold;}
.item_listing_readmore {display:block; clear:both; text-align:right;}


/*Modal Popup*/
.commentBackground 
{
	background-color:#CCCCCC;
	filter:alpha(opacity=80);
	opacity:0.8;
	height:100%;
	font
	width:100%;
}

.commentPopup {
	background-color:#fff;
	border: solid 1px #000;
	padding:10px;
	width:300px;
}
.modalBackground 
{
	background-color:#CCCCCC;
	filter:alpha(opacity=80);
	opacity:0.8;
	height:100%;
	width:100%;
}

.modalPopup {
	background-color:#fff;
	border: solid 1px #000;
	padding:10px;
	width:550px;
}

#PublishComment
{
	background-color:#f0efef;
	width:99%;
	display:table;
	padding:10px;
	border: solid 1px #CCCCCC;
}



