body{
	margin:0;
	/*background:#f7941d url(../../images/nce/body-strip.gif) repeat-x;*/
    background:#2f61a4;
	position:relative;
	font:12px Arial, Helvetica, sans-serif;
}
.right-strip{
	width:100%;
	right:0;
	top:0;
	background:url(../../images/nce/right-strip.gif) repeat-x;
	height:40px;
	/*position:absolute;*/
}
.right-strip-container
{
	/*border: solid 2px white;*/
	width:988px;
	margin:0 auto;
	
	}
#wrapper{
	width:948px;
	margin:0 auto;
	z-index:1;
}
#header{
	width:944px;
	overflow:hidden;
	height:40px;
	background:url(../../images/nce/header-bg.gif) no-repeat;
	position:relative;
	padding:0 0 0 4px;
}
/*#header p, */
.right-strip-container p{
	/*position:absolute;*/
	float:left;
	margin:14px 0 0 10px;
	background:url(../../images/nce/header-text.gif) no-repeat;
	width:185px;
	height:10px;
	overflow:hidden;
	text-indent:-9999px;
	/*left:159px;
	top:104px;
	margin:0;*/
}
.logo{
	/*position:absolute;*/
	display: block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../images/nce/logo.gif) no-repeat;
	width:369px;
	height:30px;
	/*left:389px;
	top:98px;*/
	float: left;
	margin:6px 0 0 20px;
}
.logo a{
	height:100%;
	display:block;
}
.return{
	float:left;
	margin:15px 0 0 205px;
	/*position: absolute;*/
	background:url(../../images/nce/return-link.gif) no-repeat;
	width:165px;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	/*left:989px;
	top:108px;*/
}
/* main */
#main{
	width:100%;
	overflow:hidden;
	position:relative;
}
.nce-logo{
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../images/nce/ncu-logo.gif) no-repeat;
	width:139px;
	height:111px;
	top:5px;
	left:21px;
	z-index:1;
}
.top-box{
	width:100%;
	overflow:hidden;
}
.head-info{
	float:right;
	width:518px;
	margin:14px 0 0;
}
.head-info div{float:right;}
.register-btn{
	float:right;
	text-indent:-9999px;
	background:url(../../images/nce/register-btn.gif) no-repeat;
	width:97px;
	height:26px;
	margin:0 0 0 10px;
	overflow:hidden;
}
.head-info div ul{
	margin:4px 0 0;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;
}
.head-info div ul li{
	float:left;
	background:url(../../images/nce/header-sep.gif) no-repeat 100% 50%;
	padding:0 8px 0 9px;
	height:18px;
	line-height:18px;
	margin:0 1px 0 -1px;
}
.head-info div ul a{
	text-decoration:none;
	color:#fff;
}
.head-info div ul a:hover{text-decoration:underline;}
.head-info p{
	float:left;
	overflow:hidden;
	background:url(../../images/nce/slogan.gif) no-repeat;
	width:518px;
	height:22px;
	margin:30px 0 0;
	text-indent:-9999px;
}
.nav{
	width:950px;
	overflow:hidden;
	margin:28px -2px 0 0;
	padding:0;
	list-style:none;
}
.nav li{
	float:left;
	padding:0 2px 0 0;
}
.nav a{
	height:37px;
	overflow:hidden;
	/*text-indent:-9999px;*/
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	background:url(../../images/nce/nce_nav_bg.gif) no-repeat;
}
.nav1{
	background-position:0 0 !important;
	width:165px;
	/*background-position:0 0;
	width:141px;*/
	text-align: center;
}
.nav1 span{position:relative; top: 8px;}
.nav1:hover,
.nav li.active .nav1{background-position:0 -37px !important; color:#6393d3;}
.nav2{
	background-position:-167px 0 !important;
	width:153px;
	/*background-position:-143px 0 !important;
	width:187px;*/
	text-align:center;
}
.nav2 span{position:relative; top: 8px;}
.nav2:hover,
.nav li.active .nav2{background-position:-167px -37px !important; color:#6393d3;}
.nav3{
	background-position:0 0 !important;
	width:165px;
	/*background-position:-332px 0 !important;
	width:187px;*/
	text-align: center;
}
.nav3 span{position:relative; top: 8px;}
.nav3:hover,
.nav li.active .nav3{background-position:0 -37px !important; color:#6393d3;}
.nav4{
	background-position:0 0 !important;
	width:165px;
	/*background-position:-521px 0 !important;
	width:219px;*/
	text-align:center;
}
.nav4 span{position:relative; top: 8px;}
.nav4:hover,
.nav li.active .nav4{background-position:0 -37px !important; color:#6393d3;}
.nav5{
	background-position:-322px 0 !important;
	width:192px;
	/*background-position:-742px 0 !important;
	width:206px;*/
	text-align: center;
}
.nav5 span{position:relative; top: 8px;}
.nav5:hover,
.nav li.active .nav5{background-position:-322px -37px !important; color:#6393d3;}
.nav6{
	background-position:-516px 0 !important;
	width:98px;
	/*background-position:-742px 0 !important;
	width:94px;*/
	text-align: center;
}
.nav6 span{position:relative; top: 8px;}
.nav6:hover,
.nav li.active .nav6{background-position:-515px -37px !important; color:#6393d3;}
.main-block{
	width:928px;
	overflow:hidden;
	background:#fff;
	padding:10px;
}
.holder{
	width:926px;
	border:1px solid #e6dcb8;
	overflow:hidden;
	background:#fff;
}
.box{
	width:100%;
	overflow:hidden;
}
.campaign-area{
	background:url(../../images/nce/campaign-area.jpg) no-repeat;
	width:326px;
	height:266px;
	float:left;
	padding:0 299px 0 33px;
}
.campaign-area p{
	/*background:url(../../images/nce/campaign-text.gif) no-repeat;*/
	width:326px;
	height:92px;
	overflow:hidden;
	margin:64px 0 0;
	text-indent:-9999px;
}
.campaign-area a{
	float:right;
	/*background:url(../../images/nce/more-bullet.gif) no-repeat 100% 9px;*/
	font-size:16px;
	color:#fff;
	text-decoration:none;
	padding:0 11px 0 0;
	margin:19px 0 0;
}
.campaign-area a:hover{text-decoration:underline;}
.speakers{
	float:left;
	/*background:#c26f19 url(../../images/nce/speakers-bg.gif) no-repeat;*/
	background:#1b2957;
	width:220px;
	min-height:266px;
	padding:0 30px 0 18px;
	/*color:#ffdc8b;*/
	color:#8db2e4;
	font-size:16px;
	line-height:20px;
}
* html .speakers{height:266px;}
.speakers strong{
	font:24px 'Trebuchet MS', Arial, sans-serif;
	color:#fff;
	display:block;
	margin:34px 0 0;
}
.speakers p{
	/*color:#ffdc8b;
	font-size:16px;
	line-height:20px;*/
	margin:12px 0 0;
}
.speakers a{
	color:#fff;
}
.speakers .register-btn{
	float:left !important;
	margin:16px 0 0;
}
.container{
	width:883px;
	overflow:hidden;
	padding:0 20px 45px 0px;
}
.homeLeftAd
{
	float:left;
	width:180px;	
	height: 600px;
	padding: 0;
}
.hideAd
{
	display: none;	
}
.homeContentContainer
{
	float:left;	
	/*width: 397px;*/
}
.thin-home
{
	float:left;	
	width: 427px;	
}
.wide-home
{
	float:left;	
	width: 597px;
}
.thin-drill
{
	float:left;	
	width: 480px;
	padding:48px 0 0 18px;	
}
.wide-drill
{
	float:left;	
	width: 597px;
	padding:48px 0 0 18px;	
}
.text{
	/*float:left;*/
	/*border: solid 2px black;*/
	/*width: 100%;*/
	/*width:597px;*/
}
.text h1{
	color:#191919;
	font-size:24px;
	margin:29px 0 0;
	line-height:26px;
	font-weight:normal;
}
.text p{
	font-size:14px;
	color:#414141;
	line-height:18px;
	margin:5px 0 0;
}
.text h2{
	color:#2f61a4;
	font:28px 'Trebuchet MS', Arial, sans-serif;
	margin:25px 0 -8px;
}
.text em{
	display:block;
	margin:20px 0 0;
	color:#87929a;
	font-size:14px;
}
.text h3{
	color:#191919;
	font-size:18px;
	margin:0;
	font-weight:normal;
}
.register-link,
.see-all{
	background:url(../../images/nce/register-bullet.gif) no-repeat 100% 6px;
	padding:0 10px 0 0;
	font-size:14px;
	text-decoration:none;
	color:#f7941d;
}
.register-link:hover,
.see-all:hover{text-decoration:underline;}
.see-all{
	float:left;
	margin:16px 0 0;
}
.side-info{
	float:right;
	width:245px;
	margin:7px 0 0;
	/*background:url(../../images/nce/side-strip.gif) no-repeat 0 100%;*/
	padding:0 0 10px;
}
.side-header{
	width:237px;
	overflow:hidden;
	background:url(../../images/nce/side-strip.gif) no-repeat;
	border-bottom:1px solid #e6dcb8;
	padding:11px 0 7px 8px;
	margin:17px 0 0;
}
.side-header h3{
	margin:0;
	font-size:16px;
	color:#87929a;
	font-weight:normal;
}
.side-end
{
	background:url(../../images/nce/side-strip.gif) no-repeat;
	padding:11px 0 7px 8px;
	margin:17px 0 0;
	
}
.avatar-list{
	padding:0;
	margin:9px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.avatar-list li{
	width:100%;
	overflow:hidden;
	margin:9px 0 0;
}
.avatar-list li img{
	float:left;
	margin:0 17px 0 0;
	border: 0;
}
/*.avatar-list li span{
	float:left;
	margin:11px 0 0;
	color:#191919;
	font-size:16px;
}*/
.avatar-list li span a{
	float:left;
	margin:11px 0 0;
	color:#191919;
	font-size:16px;
	text-decoration:none;
}
.avatar-list li span a:hover{text-decoration:underline;}
.side-links{
	margin:6px 0 0;
	padding:0 0 0 6px;
	list-style:none;
	width:239px;
	font-size:14px;
}
.side-links li{
	line-height:23px;
	background:url(../../images/nce/side-link-bullet.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
}
.side-links a{
	text-decoration:none;
	color:#414141;
	background:url(../../images/nce/register-bullet.gif) no-repeat 100% 6px;
	padding:0 11px 0 0;
}
.side-links a:hover{text-decoration:underline;}
/* program-info */
.inner-content{
	/*width:902px;*/
	overflow:hidden;
	background:url(../../images/nce/main-strip.gif) repeat-y 261px 0;
	padding:0 0px 87px 0;
}
#sidebar{
	float:left;
	width:261px;
	background:url(../../images/nce/sidebar-strip.gif) repeat-x;
}
#sidebar div{
	width:234px;
	overflow:hidden;
	border-bottom:1px solid #e1d5a9;
	padding:0 0 8px 27px;
	margin:41px 0 0;
}
#sidebar h3{
	margin:0;
	color:#64635f;
	font:20px 'Trebuchet MS', Arial, sans-serif;
}
#sidebar ul{
	margin:10px 0 0;
	padding:0 0 24px 20px;
	list-style:none;
	width:241px;
	overflow:hidden;
	border-bottom:1px solid #e6ddba;
	font-size:16px;
}
#sidebar ul li{
	background:url(../../images/nce/side-bullet.gif) no-repeat 0 3px;
	padding:0 0 0 22px;
	width:206px;
	line-height:19px;
	margin:8px 0 0;
}
#sidebar ul a{
	color:#86857f;
	text-decoration:none;
}
#sidebar ul a:hover{text-decoration:underline;}
/* content */
.content{
	width:620px;
	float:left;
	padding:48px 0 0 18px;
}
.breadcrumbs{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.breadcrumbs li{
	color:#f7941d;
	float:left;
	padding:0 11px 0 0;
}
.breadcrumbs li span{
	background:url(../../images/nce/bread-bullet.gif) no-repeat 100% 6px;
	padding:0 10px 0 0;
}
.breadcrumbs a{
	background:url(../../images/nce/bread-marker.gif) no-repeat 100% 6px;
	color:#87929a;
	padding:0 10px 0 0;
	text-decoration:none;
}
.breadcrumbs a:hover{text-decoration:underline;}
.content h1, .wide-drill h1, .thin-drill h1{
	/*color:#d27a1a;*/
	color:#2f61a4;
	font:32px 'Trebuchet MS', Arial, sans-serif;
	margin:45px 0 0;
}
.big{
	color:#191919 !important;
	font-size:20px !important;
	line-height:28px !important;
	margin:16px 0 0 !important;
}
.content, .wide-drill, .thin-drill{
	font-size:14px;
	color:#414141;
	/*margin:15px 0 0;*/
	line-height:18px;
}
.content-box{
	width:100%;
	overflow:hidden;
	background:url(../../images/nce/content-box-strip.gif) repeat-x;
	margin:32px 0 0;
}
.content-box div{
	background:url(../../images/nce/content-box-bottom.gif) repeat-x 0 100%;
	overflow:hidden;
	width:552px;
	padding:0 50px 20px 18px;
}
.content-box div p{
	color:#d27a1a !important;
	font:18px 'Trebuchet MS', Arial, sans-serif !important;
	margin:18px 0 0 !important;
}
.content-box div ul{
	margin:7px 0 0;
	padding:0;
	list-style:none;
}
.content-box div ul li{
	line-height:24px;
	background:url(../../images/nce/side-link-bullet.gif) no-repeat 0 50%;
	padding:0 0 0 9px;
}
.content-box div ul a{
	color:#414141;
	text-decoration:none;
	background:url(../../images/nce/register-bullet.gif) no-repeat 100% 4px;
	padding:0 11px 0 0;
}
.content-box div ul a:hover{text-decoration:underline;}
/* footer */
#footer{
	width:100%;
	color:#fff;
	font-size:11px;
	padding:10px 0;
	overflow:hidden;
}
#footer a{
	color:#fff;
	text-decoration:none;
}
#footer a:hover{text-decoration:underline;}
.footer-nav,
.footer-ad-nav{
	margin:0;
	padding:0;
	list-style:none;
}
.footer-nav{
	float:left;
	margin:0 0 0 -3px;
}
.footer-ad-nav{float:right;}
.footer-nav li,
.footer-ad-nav li{float:left;}
.footer-nav li{
	background:url(../../images/nce/footer-sep.gif) no-repeat 0 50%;
	padding:0 7px 0 9px;
	margin:0 1px 0 -1px;
}
.footer-ad-nav li{
	background:url(../../images/nce/footer-sep.gif) no-repeat 100% 50%;
	padding:0 7px;
	margin:0 -1px 0 1px;
}
#topBanner-container
{
	width:978px;
	overflow:hidden;
	/*background:#fff;
	padding:10px;*/
	margin:0 auto;
	}
.banner-container
{
	width:928px;
	overflow:hidden;
	/*background:#fff;*/
	background:transparent;
	padding:10px;
}
.banner-list{
	width:100%;
	overflow:hidden;
	/*background:#faf4dd;*/
	background:transparent;
	/*border-top:1px solid #e6dcb8;*/
	/*border:1px solid #e6dcb8;*/
	padding:13px 0 9px;
}
.adHdr{font-weight:bold; text-align:center; display:block;}
.left-advert .adHdr {text-align:left;}
.left-advert div {margin-top:0;margin-bottom:1em;}
.left-advert div p {margin:0;}
.rightAd{width: 160px;float:left; padding:0 0 0 7px;}
#sidebar .tools{
	width:100%;
	overflow:hidden;
	border:solid #e6ddba;
	border-width:1px 0;
	padding:19px 0 7px;
}
#sidebar .left-advert .adHdr { padding-left: 27px;}
#sidebar .left-advert div {border-bottom: none; margin:0;}
#sidebar .left-advert div p {margin:0;}
.imgAdHdr{float:left; padding: 0 2px 0 0;}


.featured_nce_home{
	width:237px;
	overflow:hidden;
	/**background:url(../../images/nce/side-strip.gif) no-repeat;**/
	padding:11px 0 0px 0px;
	margin:17px 0 0;
}
.featured_nce_home h3{
	margin:0;
	font-size:16px;
	color:#87929a;
	font-weight:normal;
}

.featured_nce_content{
	margin:0;
	font-size:18px;
	/**color:#191919;**/
	font-weight:normal;
	border-bottom:none !important;
}
#nce_content-sidebar{
	float:left;
	width:261px;
	
	
	/**background:url(../../images/nce/sidebar-strip.gif) repeat-x;**/
}
#nce_content-sidebar div{
	width:234px;
	overflow:hidden;
	border-bottom:none;
	padding:0 0 8px 27px;
	margin:10px 0 0;
	margin-top:5px;
	padding: 0 0px 0 0; 
	
}
#nce_content-sidebar h3{
	margin:0;
	color:#64635f;
	font:20px 'Trebuchet MS', Arial, sans-serif;
}
#nce_content-sidebar ul{
	margin:10px 0 0;
	padding:0 0 24px 20px;
	list-style:none;
	width:241px;
	overflow:hidden;
	border-bottom:none !important;
	font-size:16px;
}
#nce_content-sidebar ul li{
	background:url(../../images/nce/side-bullet.gif) no-repeat 0 3px;
	padding:0 0 0 22px;
	width:206px;
	line-height:19px;
	margin:8px 0 0;
}
#nce_content-sidebar ul a{
	color:#86857f;
	text-decoration:none;
}
#nce_content-sidebar ul a:hover{text-decoration:underline;}
#nce_content-sidebar p{
	padding:0 0 0px 0px ;
	margin:0px 0 0;
}

