@charset "UTF-8";
/* CSS Document */

* {margin: 0px; padding: 0px;}

html, body {
width:100%;
margin:0px auto; /*-114px;*/
color:#000000;
font-family:arial, helvetica, san-serif;
background:#414141 url(/img/MAINBG.jpg) repeat top center;
font-size:12px;
text-align:center;
 }
 
.top_wrapper {
	background-color:transparent;
	margin:0 auto;
	min-height: 100%;
}

/*///////////////////////
HEADER STYLES
////////////////////////*/

.header_wrapper {
	margin: 0px auto;
	padding: 0px;
	width:960px;
	height:auto !important;
}

.header_topbanner {
	background: transparent url(/img/topbanner.jpg) no-repeat top left ;
	height:96px;
	text-align:center;
}

.logo_h1 {
height:0;
overflow:hidden !important;
width:960px;
}


.header_LOGObox {
	background: transparent url(/img/headerlogo.jpg) no-repeat top left;
	height:152px;
	width:960px;
}


/*///////////////////////
NAVIGATION STYLES
////////////////////////*/

div#horiz-menu {  /* this is a z-index ie6 and ie7 bug fix */
position: relative;
background: url(/img/NAVBG.jpg) center 95% repeat-x;
text-align:center;
top: 0px;
z-index: 250;
}

#horiz-menu li li {margin: 0;}

.nav {
line-height:1.0;
float:left;
margin-bottom:1.5em;
text-align:center;
position: relative;

}

.nav ul {
background:#fff; /*IE6 needs this*/
padding: 0;

}

.nav li {
float:left;
list-style:none;
position:relative;
}

.nav li li a {
display:block;
padding: 0;
text-decoration:none;
float:none;
width:165px;

}

div#horiz-menu li li a {
height: 30px;
line-height: 30px;
text-align:left;
font-size:11px;
}

.nav li ul {
float:none;
left:-999em;
position:absolute;
width: 185px;
z-index: 5;
}

.nav li:hover ul,
.nav li.sfHover ul {
left:0px;
top: 28px;
}

.nav li:hover li ul,
.nav li.sfHover li ul,
.nav li li:hover li ul,
.nav li li.sfHover li ul,
.nav li li li:hover li ul,
.nav li li li.sfHover li ul {
top:-999em;
}

.nav li li:hover ul,
.nav li li.sfHover ul,
.nav li li li:hover ul,
.nav li li li.sfHover ul,
.nav li li li li:hover ul,
.nav li li li li.sfHover ul {
left: 185px;
top:0px;	
width: 185px;
}

.nav li li {
position: relative;
float:none;
width: 185px;
}
/* end */



/* @group Horizontal Menu */
#horiz-menu {height: 28px;}
#horiz-menu ul.nav {text-align:center;}

#horiz-menu ul {
list-style: none;
margin: 0;
padding: 0 0 0 0px;
}

#horiz-menu li {
background: none;
display: block;
float: left;
margin: 0;
margin-right: 10px;
padding: 0;
}

#horiz-menu li span {
display: block;
float: left;
}

#horiz-menu a {
font-family: verdana, arial, helvetica, san-serif;
display: block;
float: left;
height: 28px;
line-height: 28px;
padding: 0 8px;
font-weight: bold;
font-size: 12px;
text-transform:uppercase;
}

#horiz-menu li li a {font-size: 12px;}
#horiz-menu a:hover {text-decoration: none;}
#horiz-menu li:hover,#horiz-menu li.sfHover {background: none;	}
/*//////////add nav////////////*/



/*/////////////// horiz menu /////////*/
#horiz-menu a {color: #FFF;text-decoration: none;}

#horiz-menu li.active a {color: #EDEAE7;}

#horiz-menu ul li:hover,
#horiz-menu ul li.sfHover,
#horiz-menu ul ul {
background: #231f20; 
text-decoration: none;
text-transform:none;
}

#horiz-menu ul li:hover a,
#horiz-menu ul li.sfHover a,
#horiz-menu ul li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a {
color: #5d5d5d;
}

#horiz-menu ul li:hover li a,
#horiz-menu ul li.sfHover li a,
#horiz-menu ul li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li a,
#horiz-menu ul li:hover li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li a,
#horiz-menu ul li:hover li:hover li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover li a {
color: #fff;
}

#horiz-menu ul ul li,
#horiz-menu ul ul li:hover,
#horiz-menu ul ul li.sfHover {
background: url(/img/dropdown-div.png) 0% 100% repeat-x;
}

#horiz-menu a.daddy {background: url(/img/dropdown-child.png) 100% 50% no-repeat;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}




/*///////////////////////
CONTENT STYLES
////////////////////////*/

.content_wrapper {
background-color:#212121;
margin:0 auto;
min-height: 100%;
width:960px;
}


.left_BAR {
background:#212121 url(/img/LeftBARBG.jpg) 0 0 no-repeat;	
width:194px;
float:left;
min-height:1500px;
}

.left_BARCONTENT {
font-family:arial, helvetica, san-serif;
font-size:14px;
color:#ffffff;
text-align:center;
padding:50px 15px 15px;
}

.Main_wrapper {
width:572px;
float:left;
}

.HeadlineCONTENT {
background:transparent url(/img/HEADLINEBG.jpg) top center no-repeat;
height:128px;
}

.MainCONTENT {
background:#212121 url(/img/MAINCONTENTBG.jpg) top center no-repeat;
min-height:1372px;
}

.middle_BARCONTENT {
font-family:arial, helvetica, san-serif;
font-size:14px;
color:#ffffff;
text-align:center;
padding:50px 15px 15px 15px;
}

.right_BAR {
background:#212121 url(/img/RightBARBG.jpg) top center no-repeat;	
width:194px;
min-height:1500px;
float:right;
}

.right_BARCONTENT {
font-family:arial, helvetica, san-serif;
font-size:14px;
color:#ffffff;
text-align:left;
padding:25px 15px 15px;
}

/*///////////////////////
FOOTER STYLES
////////////////////////*/

.footer {
	margin: 5px auto;
	padding: 5px;
	width:960px;
	height:auto !important;
	font-family:arial, helvetica, san-serif;
	font-size:10px;
	color:#777777;
	text-transform:uppercase;
	text-align:center;
	clear:both;
}

.footer a {
	font-family:arial, helvetica, san-serif;
	text-transform:uppercase;
	font-size:10px;
	color:#777777;
	text-decoration:none;
}

.footer a:hover {text-decoration:underline; color:#ffffff;}

.video_captions {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold;}

.calendar_week {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; }

.calendar_days {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center; }

.calendar_events {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#B0B1E3;}

.next_issue_description {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.associations {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; }

.article_bodytext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:left;}

.article_subhead {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; text-align:left; }

.article_header {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }

.article_caption {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; }

.tryout_headings {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000 }

.tryout_listings {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold }
	