﻿body 
{
	min-height: 1000px;
	margin: 0 0 0 0;	
	z-index: 1;	
}

#page
{
	margin: auto;     
	width: 808px;	
	z-index: 2;
	/* background-color: Yellow;	 */
}

#pagetop
{
	height: 83px;
	/* background-color: Yellow; */
	background-image: url(/assets/images/nbmbaa/background-repeat.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}

#logo_header
{
	border: none;
	position: absolute;
	top: 17px;
	cursor: pointer;
}

#search
{
	height: 33px;	
	text-align: right;
}


#menu_container
{
	height: 50px;
	padding-top: 25px;
	/* background-color: Red; */
}

#menu
{
	width: 570px;
	height: 25px;
	/* background-color: yellow; */
	font-size: 11px;
	margin-left: 220px;
}

.menu_parent
{
	float: left;
	margin-right: 20px;
	color: #000000;
	text-transform: capitalize;	
}

.menu_title
{
	/* padding-bottom: 5px; */
}

.menu_itemlist
{
	display: none;
	position: absolute;
	z-index: 10;
	width: 200px;
	list-style: none;
	line-height: 20px;	
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	margin-top: 10px;
	
}

.menu_itemlist li a
{
	color: #fff;
}

.menu_itemlist li a:hover
{
	color: #000000;
}

.homelink
{
	color: #000000;
	text-decoration: none;
}

.homelink:hover
{
	text-decoration: underline;
	color: #908E82;
}

#header
{
	clear: both;
	width: 808px;
	height: 247px;
	overflow: hidden;	
	/* background-color: Green; */
}

#header img
{
	width: 808px;
	height: 247px;
	border: none;
}

.header_overlay
{
	width: 808px;
	height: 247px;
	background-image: url(/assets/images/site/menu_blue.png);
	background-repeat: repeat;	
	z-index: 6;
}

#headercontrol
{
	height: 30px;
	width: 120px;
	margin-left: 10px;	
	position: absolute;
	top: 315px;
}

#headercontrol div
{
	width: 14px;
	height: 14px;
	margin-right: 2px;
}

.header_ctl_image
{
	background-image: url(/assets/images/controls/header_ctl_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	
}

.current_image
{
	background-image: url(/assets/images/controls/header_ctl_bg_selected.jpg);
	background-repeat: no-repeat;
	background-position: left center;	
}

#content
{
	height: 426px;	
	width: 808px;	
	clear: both;
}


#left_content
{
	width: 525px;
	height: 426px;
	overflow: hidden;
	/* margin-right: 10px; */
	background-image: url(/assets/images/nbmbaa/main_content.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;	
	
}

#content_loader
{	
	position: absolute;
	margin-top: 1px;
	height: 420px;
	width: 515px;		
	/* margin: 16px 0 0 0;	  */	
	z-index: 4;
	background-image: url(/assets/images/controls/bigrotation2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	
}

#mycarousel
{
	height: 405px;
	width: 515px;		
	margin: 16px 5px 5px 5px;	
	overflow: hidden;		
}

#mycarousel img
{
	margin: 0 10px 10px 0; 
	border: none;	
	float: left;
}

.carousel_item
{
	height: 355px;
}

.homepage_content
{
	/* height: 400px; */
	width: 215px;
	float: left;	
	/* padding: 55px 0 5px 0; 	 	*/
}


#content_controls
{
	/* min-width: 100px; */
	background-color: #DDDEE0;
	height: 25px;	
	float: left;
	clear: both;
	position: relative;
	top: -30px;
	left: 5px;
	/* margin-left: 2px; */
	padding: 0 10px 0 10px;
	text-align: center;
	z-index: 3;
}

#content_controls div
{	
	float: left;
	width: 14px;
	height: 14px;
	background-color: #fff;
	margin-right: 4px;
	margin-top: 6px;
	cursor: pointer;	
	color: #fff;
}

.content_icon_selected
{	
	background-image: url(/assets/images/controls/content_icon_selected.jpg);	
}


#right_content_upper
{
	width: 283px;
	height: 152px;
	background-image: url(/assets/images/nbmbaa/join.jpg);
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}

#join_link
{
	position: relative; left: 40px; top: 105px; width: 23px; cursor: pointer;
}

#right_content_lower
{
	width: 283px;
	height: 274px;
	float: left;	
	background-image: url(/assets/images/nbmbaa/news-events.jpg);
	background-repeat: no-repeat;
}

#tabs
{     
    position: relative;
    left: 4px;
    top: 16px; 
    height: 35px;
    clear: both;   
}

#tabs span
{
	font-family: Arial;
	text-transform: uppercase;
	color: #ffffff;
	position: relative;
	left: 8px;
	top: 8px;
}

.tab_selected
{
	height: 35px;
	background-color:#0F607B;
	cursor: default;
	background-image: url(/assets/images/nbmbaa/title_bar_highlight-repeat.jpg)
}

.tab_unselected
{	
	border-bottom: solid 1px #0F607B;
	height: 25px;
	background-color: #64615C; 
	cursor: pointer;	
}

#tabs_news
{
    float: left; width: 137px;     
    
}

#tabs_events
{
    float: left;  width: 137px;    
}

#tab_content
{	
	margin-left: 4px; width: 274px; 
	height: 225px; clear: both; padding-top: 10px;
	overflow: hidden;
		
}

#tab_news, #tab_events
{     
	clear: both;
    height: 210px;
    width: 274px;    
}

#newsDiv, #eventDiv
{		
	height: 190px;
    width: 264px; 		
}


#eventDiv li
{
	margin-bottom: 10px;
}



#newsDiv li
{
	margin-bottom: 10px;
}


#pagebottom
{
	clear: both;
	height: 200px;
}

#visionary_container
{	
	width: 525px;
	height: 182px;
	float: left;
	background-image: url(/assets/images/nbmbaa/cornerstones.jpg);
	background-repeat: no-repeat;
	
}

#visionary_title
{
	font-family: Arial;
	text-transform: uppercase;
	color: #ffffff;	
	padding: 20px 0 0 20px;

}

#visionary_links
{
	padding: 50px 0 0 20px;
	font-size: 11px;
}

#visionary_links div
{
	padding-bottom: 5px;
	float: left;
	margin-right: 30px;
	text-transform: uppercase;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.visionary_div
{
	width: 475px;	
	position: relative;
	left: 20px;
	top: 20px;
}

#education
{
	border-bottom-color: #3E863A;
}

#career
{
	border-bottom-color: #0E5F7A;
}

#leadership
{
	border-bottom-color: #A31C20;
}

#entrepreneurship
{
	border-bottom-color: #8C8802;
}

#lifestyle
{
	border-bottom-color: #F7F902;
}

#sponsor_container
{
	width: 283px;
	height: 182px;		
	float: left;	
	background-image: url(/assets/images/nbmbaa/sponsors.jpg);
	background-repeat: no-repeat; 
}

#sponsor_title
{
	font-family: Arial;
	text-transform: uppercase;
	color: #ffffff;	
	clear: both; width: 268px; height: 22px; margin-top: 14px; padding-top: 6px; padding-left: 15px;
}

#sponsor_thumb_divx
{	
	clear: both; width: 283px; 
	/* height: 110px; overflow: hidden; */
}

#sponsor_name
{
	clear: both; width: 283px; height: 19px; padding-top: 6px; color: #64605C; text-transform: lowercase; text-align: center; font-size: 11px;	
}

.sponsor_image
{
	/* height: 76px;
	width: 244px; */
	max-height: 75px;
	max-width: 283px;
}

#footercontainer
{
	margin: 0px;
	padding: 0px;
	border-top: solid 1px #BBB9AC;
	background-color: #908E82;
	width: 100%;
	height: 140px;
	clear: both;

}


.address_div
{	
	float: left;
	text-align: left;
	clear: both;
	width: 150px;	
}


#addthis
{
	text-align: right;	
}

#footercontent
{
	text-align: center; width: 808px; padding-top: 5px; color: #ffffff; font-size: 11px;
}

.copyright_div
{
	}

#tso
{
	color: #ffffff;
}

#tso a
{
	color: #ffffff;
}

#tso a:hover
{
	color: #000000;
}


/* INTERIOR PAGES */
#interiorheader
{
	clear: both;
	width: 808px;
	height: 151px;
	overflow: hidden;	
	/* background-color: Green; */
}

#interiorheader img
{
	width: 808px;
	height: 151px;
	border: none;
}

.interiorheader_overlay
{
	width: 808px;
	height: 247px;
	background-image: url(/assets/images/site/menu_blue.png);
	background-repeat: repeat;	
	z-index: 6;
}

#spacer
{
	height: 17px;
	width: 808px;
	background-image: url(/assets/images/nbmbaa/horizontal_line.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#content_nav
{
	float: left;
	width: 177px; /* 217px; */
	height: 495px;
	background-color: #ffffff;
	padding: 15px 20px 0 20px;
}

#pagecontent h1
{
	font-size: 16px;
	text-transform:uppercase;
	
}

.topNav, .bottomNav
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 22px;
}


#content_nav a:link {
	color: #010101;
	text-decoration: none;
	}

#content_nav a:visited {
	color: #010101;
	text-decoration: none;
	}

#content_nav a:hover {
	color: #117084;
	text-decoration: none;
	}

#content_nav a:active {
	color: #117084;
	text-decoration: underline;
	}
	
#content_nav hr 
{
	padding: 0px;
	margin: 0px;
	/* margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	
	border-top: none;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: #8F8E8F; */
	}
	
#top_content_nav
{
	padding-bottom: 50px;
}

#content_nav
{	
	padding-bottom: 30px;
}

.bottomNav a 
{
	text-transform: uppercase;	
}

#interior_content
{
	float: left;
	padding-bottom: 60px;
	width: 588px;  /* 548px; */
	height: 684px;
	background-image: url(/assets/images/nbmbaa/interior_main_content.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	/* background-color: Blue; */
	/* padding: 0 5px 10px 9px; */
}

#interior_content_container
{
	background-color:  #ffffff; /* */
	width: 534px; /*  494px; */
	height: 644px;
	margin-left: 9px;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 20px;
	overflow: hidden;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
}


#news_container
{
	float: left;	
	width: 588px;  /* 548px; */
	height: 684px;
	background-image: url(/assets/images/nbmbaa/interior_main_content.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	/* background-color: Blue; */
	/* padding: 0 5px 10px 9px; */
}

#newsletter_item_container
{
	background-color:  #ffffff; /* */
	width: 544px; /*  494px; */
	height: 644px;
	margin-left: 9px;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 10px;
	overflow: hidden;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
}

.newsDate {
	margin-right: 22px;
}

.content
{
	padding-right: 21px;
	padding-bottom: 30px;
}

#events
{
	padding-right: 30px;
}


#interior_content_container input, #interior_content_container select, #interior_content_container textarea
{
	font-family: Verdana;
	font-size: 11px;	
}


