
html, body, ul, ol, li, h1, h2, p, h3, h4, h5, h6, form, fieldset {margin: 0; padding: 0; border: 0;}
body {background: #e9e4d7; font: 12px/1.3em Arial, Helvetica, sans-serif; color: #333;}

h1 {color: #ad1316; margin: 0 0 10px 0;padding-bottom: 10px;font: bold large 'Trebuchet MS', Verdana, sans-serif;background: url(images/dot.gif) repeat-x bottom;}

h2 {color: #ad1316;margin: 0 0 10px 0;padding-bottom: 10px;font: bold 15px Geneva, Arial, Helvetica, sans-serif;background: url(images/dot.gif) repeat-x bottom;}

h3{text-decoration:none;font: bold 12px Geneva, Arial, Helvetica, sans-serif;color: #84210d;background: url(images/heading-bg.gif) no-repeat left bottom;margin-bottom: 12px;padding-bottom: 7px;letter-spacing: 0px;}

h4 {text-decoration:none;font: bold 12px Geneva, Arial, Helvetica, sans-serif;color: #84210d;margin-top:10px; margin-bottom: 7px;padding-bottom: 7px;letter-spacing: 0px;background: url(images/dot.gif) repeat-x bottom;}

a:visited, a:link{color: #419697;text-decoration: underline;}
a:hover{color: #265458;text-decoration: none;}


.clear {clear:both; height:1px; overflow:hidden;}

#wrapper {background: url(images/header-bg.gif) repeat-x 5px 3px; margin: 0 auto; padding-top: 5px;}
#page {width: 991px; margin: 0 auto;}
#header {background: url(images/nbea-header-logo.gif) no-repeat 28px 20px;}
#header-links {color: #a4a4a4; margin: 0 0 0 700px; padding: 28px 0 0 0;}
#header-links ul li {padding: 0 0 0 4px; display: inline;}
#header-links a{color: #419697; text-decoration; none;}
#header-links a:hover {color: #666; text-decoration: underline;}
#nav {height:33px; float: left; margin-top: -25px;}
.news {margin-bottom: 20px;}
.news p {margin: 15px 0; color: #404040; line-height: 17px;}
.news-img {float: right;margin:0 5px 10px 15px;}
.news-bottom {border-top: 1px dashed #a4a4a4; margin: 10px 0 20px 0; padding-top: 5px; color: #808080; font-size: 10px;}
.side-small { font-size: 11px; color: #666; }

#main {width: 942px;margin: 0 auto;}
#main-content {width: 711px;float:left;display:inline;}
#side-bar {width:231px;float:right;display:inline;}


#footer{clear:both;background : #FFFFFF url(images/footer-rep.gif) repeat-x left top;margin: 0 auto;padding:14px 0 4px 0;}
#footer-content {width: 870px; margin: 0 auto; line-height: 1.8em;}
#footer-bottom{clear:both; height:3px; margin-bottom:5px; background: url(images/footer-bot.gif) repeat-x top;}
.footer-links a:visited, .footer-links a:link{font: 12px/1.3em Arial, Helvetica, sans-serif;color: #ad1316;text-decoration: underline;}
.footer-links a:hover{font: 12px/1.3em Arial, Helvetica, sans-serif; color: #666; text-decoration: none;}


.prop {float:right;width:1px;}
.min-height {height:200px;}
.bigbox {width : 711px;background : url(images/bigbox-bg.gif) repeat-y; min-height: 500px;}
.bigbox-content {margin: 0 3px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; padding: 20px;}
.bigbox-bottom, bigbox-top {clear: both; }


.side-box{ background: url(images/sidebar-bg.gif) repeat-y center top; }
.side-box1 { margin: 0 4px; padding: 20px; background: url(images/sbar-bg.gif) repeat-x left 0px;}
.side-boxbottom, .sidebox-top { margin:0; clear: both; } 

.side-menu{}
.side-menu ul {padding-left: 1px;margin: 15px 0 5px 0px;}
.side-menu li  {list-style: none;text-decoration: none;background: url(images/heading-bg.gif) no-repeat 13px bottom;margin-bottom: 5px;padding-bottom: 8px;}
.side-menu a{padding-left:15px;background: url(images/side-bullet.gif) no-repeat left center;}
.side-menu a:visited, .side-menu a:link{font: bold 11px Geneva, Arial, Helvetica, sans-serif;color: #419697;text-decoration: none;}
.side-menu a:hover{font: bold 11px Geneva, Arial, Helvetica, sans-serif;color: #265458;text-decoration: none;}

.links ul {padding-left: 3px;margin: 15px 0 -13px 0px;font: 11px/1.3em verdana;}
.links li {padding-left:15px;list-style: none;background: url(images/bullet.gif) no-repeat left center;}
.links a:visited, .links a:link {font: 11px/1.6em verdana;color: #5a733b;text-decoration: underline;}
.links a:hover {font: 11px/1.6em verdana;color: #5a733b;text-decoration: none;}

.news ol, .news ul {padding-left: 20px;margin: 5px 0; color: #404040;}
.alpha ol {padding-left: 40px;margin: 5px 0; color: #404040;}
.news li {padding-left:15px; margin-bottom: 5px;}


table.events {
	border-collapse: collapse;
	border-bottom: 1px solid #e0e0e0;
	width: 98%;
	color: #666;
}


tr.row0 td {
	background-color: #FFF; 
	border-top: 1px solid #e0e0e0;
	padding: 7px;
}
tr.row1 td {
	background-color: #F2F2F2;
	border-top: 1px solid #e0e0e0;
	padding: 7px;
}

tr.header td {
	font-style: italic;
	font-size: 7pt;
	padding-left: 5px;
}

table.events a {
	font-weight: bold;
}

.nobr {white-space: nowrap}
