html{height:100%;}
body{height:100%;padding:0;margin:0;font-family:arial,sans-serif;}
body.nccbh{background-color:#C1BCB4;}
div.nccbh{
	background-image:url(Images/b_tile_top.gif);
	background-repeat:repeat-x;
}
table{border-collapse:collapse;}
form{padding:0;margin:0;}
td{vertical-align:top;padding:0;}
table.pad td{padding:10px;}
table.loginportlet td{padding:4px;}
img{border:none;}
h1,.h1{color:#DB9F22;font:normal 22px times new roman,serif;letter-spacing:-1px;margin:0 0 0.5em 0;padding:0;}
h2,.h2{color:#DB9F22;font:bold 16px times new roman,serif;margin:0 0 0.5em 0;padding:0;}
h3,.h3{color:#29558B;font:bold 16px arial,sans-serif;margin:0 0 0.5em 0;padding:0;}
h4,.h4{color:#29558B;font:bold 15px times new roman,serif;margin:0 0 0.5em 0;padding:0;}
h5,.h5{color:#b32025;font:bold 14px arial,sans-serif;margin:0 0 0.5em 0;padding:0;}
h6,.h6{color:#b32025;font:bold 13px times new roman,serif;margin:0 0 0.5em 0;padding:0;}
.uploaded-photo{display:block;}
.blue{color:#29558B;}
.divider{border-top:1px solid #988C7E;margin:15px 0;}
.divider2{border-top:1px solid #C1BCB4;border-bottom:1px solid #6693BC;margin:20px 0;height:2px;}

ul{list-style-type:none;margin:10px 0 0 0;padding:0px;}
li{background-image:url(/site/images/bullet.gif);background-repeat:no-repeat;background-position:0 6px;padding-left:10px;margin:0 0 7px 0px;}

a{color:#29558B;text-decoration:underline;}
a:hover{color:#DB9F22;}
a{outline:none;}
:focus{-moz-outline-style: none;}

.banner{background-repeat:no-repeat;width:827px;height:218px;color:#FFF;font:normal 11px arial,sans-serif;z-index:10}

.main-table{
	width:827px;
	background-color:#FFF;
	text-align:left;
	height:100%;
}

.subpage-content{padding:20px 27px 20px 38px;font:normal 12px arial,sans-serif;color:#333;}

.nav{border-top:2px solid #FFF;}

.navItem{position:relative;float:left;}
.flyout{visibility:hidden;position:absolute;left:0;top:37px;z-index:100;}
.flyout a{display:block;width:180px;background-color:#675D54;color:#FFF;font:normal 12px arial,sans-serif;text-decoration:none;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
.flyout a:hover{background-color:#6D91BA;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;color:#FFF;}
.flyout a span{display:block;padding:3px 10px;}

.top-nav{padding:2px 25px 0 36px;}
.top-nav a{color:#FFF;font:normal 11px arial,sans-serif;text-decoration:none;padding-right:8px;background-image:url(/site/images/topnav_arrow.gif);background-repeat:no-repeat;background-position:center right;margin-right:15px;}
.top-nav a:hover{color:#DB9F22;}

#nav .conftopnav {background:url(/site/images/topnav_conf2009new.gif) no-repeat;float:left;height:37px;position:relative;width:827px;}
#nav .conftopnav ul{list-style:none;margin:0;padding:0;}
#nav .conftopnav ul li{list-style:none;background-image:none;margin:0;padding:0;position:absolute;}
#nav .conftopnav ul li span{display:none;}
#nav .conftopnav ul li,#nav .conftopnav ul li a{height:37px;display:block}
#nav .conftopnav ul li.registration{left:12px;width:103px;}
#nav .conftopnav ul li.registration a:hover,.registration a.on{background:url(/site/images/topnav_conf2009new.gif) -12px -37px no-repeat;}
#nav .conftopnav ul li.hotel{left:114px;width:132px;}
#nav .conftopnav ul li.hotel a:hover,.hotel a.on{background:url(/site/images/topnav_conf2009new.gif) -114px -37px no-repeat;}
#nav .conftopnav ul li.speakers{left:245px;width:86px;}
#nav .conftopnav ul li.speakers a:hover,.speakers a.on{background:url(/site/images/topnav_conf2009new.gif) -245px -37px no-repeat;}
#nav .conftopnav ul li.cirriculum{left:331px;width:101px;}
#nav .conftopnav ul li.cirriculum a:hover,.cirriculum a.on{background:url(/site/images/topnav_conf2009new.gif) -331px -37px no-repeat;}
#nav .conftopnav ul li.institutes{left:431px;width:176px;}
#nav .conftopnav ul li.institutes a:hover,.institutes a.on{background:url(/site/images/topnav_conf2009new.gif) -431px -37px no-repeat;}
#nav .conftopnav ul li.events{left:607px;width:116px;}
#nav .conftopnav ul li.events a:hover,.events a.on{background:url(/site/images/topnav_conf2009new.gif) -607px -37px no-repeat;}
#nav .conftopnav ul li.exhibitors{left:722px;width:94px;}
#nav .conftopnav ul li.exhibitors a:hover,.exhibitors a.on{background:url(/site/images/topnav_conf2009new.gif) -722px -37px no-repeat;}


.rs-nav{margin-bottom:33px;}
.rs-nav a{color:#6693BC;text-decoration:underline;}
.rs-nav a:hover{color:#DB9F22;}
.rs-nav #on,.rnav #on {color:#DB9F22;}

.content-box{background:#f2f1ef;border:1px solid #d2d2d2;}
.content-box #pad{padding:12px;}

.news-box{background-color:#F2F1EF;font:normal 12px arial,sans-serif;color:#333;height:110px;}
.news-box a{color:#DB8600;text-decoration:underline;}
.news-box a:hover{color:#DB9F22;}
.news-box #news-pad{padding:15px 11px;}
.news-box #news-pad h3{color:#29558B;padding:0 0 2px;margin:0;}
.news-box #news-pad h3 a,.news-box #news-pad h3 a:hover{color:#29558B;text-decoration:none}
.news-box #news-inner{float:left;background-image:url(/site/images/b_news_pic.gif);background-repeat:no-repeat;width:116px;height:76px;margin-right:10px;}

table.tabledata td{
vertical-align:middle;	padding-bottom:4px;
}


.list1{float:left;font:bold 15px arial,sans-serif;color:#29558B;width:237px;}
.list1 a{display:block;color:#333;font:normal 11px arial,sans-serif;text-decoration:none;padding-left:8px;background-image:url(/site/images/topnav_arrow.gif);background-repeat:no-repeat;background-position:center left;*background-position:3px left;}
.list1 a:hover{color:#DB8600;}

.press-form td,.story-form td{padding:5px}

.rightside-button a{display:block;background-image:url(/site/images/rightside_button.gif);background-repeat:no-repeat;width:240px;height:38px;font:normal 18px times new roman,serif;color:#EBBD31;padding:4px 13px;text-decoration:none;}
.rightside-button a:hover{color:#EBBD31;background-image:url(/site/images/rightside_button_h.gif);text-decoration:none;}

.rbox{padding:13px;font:normal 12px arial,sans-serif;color:#333;width:208px;}
.rbox h1{color:#DB9F22;font:normal 20px times new roman,serif;letter-spacing:-1px;margin:0 0 0.5em 0;padding:0;line-height:18px;}
.rbox a{color:#DB8600;text-decoration:underline;}
.rbox a:hover{color:#DB9F22;}

.rnav{padding:20px 20px 20px 13px;font:normal 12px arial,sans-serif;color:#333;}


.footer{font:normal 10px arial,sans-serif;color:#988C7E;padding:0 38px;}
.footer a{font:normal 10px arial,sans-serif;color:#988C7E;}
.footer a:hover{color:#000;}

.error{color:red;}
table.emailform td{padding:3px;font-size:12px}
table.emailform .textarea{width:252px;height:120px}
.no-screen h1{display:none}


/* static html template classifications */
.templateheaderbar{background:url(http://www.thenationalcouncil.org/site/images/shadow_left.gif) repeat-y;width:13px;}
.templatebanner{background-repeat:no-repeat;height:218px;color:#FFF;font:normal 11px arial,sans-serif;width:827px;}
.templateheadernav{float:left;padding-top:2px;width:620px;}
.templatesectiontitle{font-family:'Times New Roman', Times, serif;float:left;position:relative;padding-left:94px;top:118px;margin:0;font-size:22px;font-weight:normal;font-style:italic}
.templatemainnav{
	background:#55473c;
	color:#fff;
	font-size:12px;
	height:37px;
	width:827px;
	text-align: left;
}
.templatemainnav a{
	color:#fff;
	font-size:16px;
	padding-left: 20px;
	display: block;
	padding-top: 5px;
	width: 100px;
	text-align: left;
	float: left;
}
.templatenavdiv{clear:left;border-top:2px solid #FFF;*border-top:1px solid #FFF;border-bottom:5px solid #6693BC}
.templaterightsideborder{width:13px;background:url(/site/images/shadow_right.gif) repeat-y}
.templatecontentpad{margin:0;padding:20px 32px}

/* forum folder background displays */
ul.nav_forum{margin:0;padding:0;}
ul li.folder_top{background:url(/site/images/i_folder_parent.gif) no-repeat 0px 2px;display:block;list-style:none;margin:0;padding:0 0 4px 15px;}
ul li.folder{background:url(/site/images/i_folder_form.gif) no-repeat 6px 4px;display:block;list-style:none;margin:0;padding:2px 0 0 12px;}
ul li.add_folder{background:url(/site/images/i_folder_add.gif) no-repeat 0 2px;display:block;list-style:none;margin:0;padding:0 0 0 15px;}

@media print {
.nccbh{background:none}
.top-nav,.no-print,.nav,.contentwrap,.no-print,.rbox,.rightcolumn,.footerlinks {display:none;}
.content-box {border:none;width:740px;}
.subpage-content{width:740px;margin-left:-36px;}
.no-screen h1{display:inherit;}
.footer{margin-left:-36px}
}
