@charset "UTF-8";

/* NBMBAA Global Style Sheet */

/* Body */
html, body, p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000;}
* {outline: none;}

/* Header */
#header h1 {text-indent:-9999px; position:absolute; top:15px; left:20px; z-index:2;}
#header h1 a {width:133px; height:119px; display:block; background:#FFF url(/assets/images/global/nbmbaa_logo.gif) 0 0 no-repeat;}
#header p.date {position:absolute; right:15px; top:20px; color:#666666;}
#header p.breadcrumbs {position: absolute; right: 15px; top: 115px; color:#666666; font-size: 11px;}
#header p.breadcrumbs a:link, #header p.breadcrumbs a:visited {color: #003f7a;}

/* Footer */
#footer h2 {margin:0 0 5px 0; text-align:center; color:#9eb3c9; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
#footer p.copyright {text-align:center; font-size:10px; color:#333;}

#copy {height: auto !important}
#copy p {font-size: 12px; line-height: 1.5em;}
.copylarge {font-size: 13px; line-height: 1.5em;}

h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #990033;}
h4, h4 a:link, h4 a:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #003f7a; font-weight: bold; text-decoration: none;}
.heading3 {font-weight: bold; color: #003f7a; font-size: 16px; font-family: Arial, Helvetica, sans-serif; line-height: 1.3em; text-align:center; padding-bottom: 8px;}
.heading4 {font-weight: bold; color: #003f7a; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 1.4em; }

.pic {margin: 0 auto; padding-bottom: 10px; width: 205px; text-align: center;}
.name {font-size: 13px; color: #990033; font-weight: bold; padding-top: 5px;}
.pic img {text-align: center;}
.pic span {font-size: 12px; font-weight: bold;}
.column_small{width: 205px; padding: 10px; float: left;}
.column_small p {font-size: 13px;}
.readmore a:link, .readmore a:visited {color: #003f7a; text-decoration: underline; float:right; font-weight: bold;}
.readmore a:hover {color: #990033;}
.column {width: 280px; padding: 10px; float: left;}
.column p{font-size: 11px; line-height: 1.5em;}
h5, h5 a:link, h5 a:visited {font-weight: bold; color: #003f7a; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
h6, h6 a:link, h6 a:visited {font-weight: bold; color: #003f7a; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.column_border {width: 210px; padding: 20px; float: left; border-right: 1px #e5e5e5 solid;}
.column_right {width: 520px; float: left;}
hr {border: #e5e5e5 1px solid;}

.calendar {padding: 15px 0 15px 15px;}
.calendar h5 {color: #003f7a; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;}

.twocolumn_1 {width: 48%; padding: 20px 10px 10px 0; float: left;}
.twocolumn_2 {width: 48%; padding: 20px 0 10px 10px; float: left;}
		
.linktext, .linktext a:visited{font-weight: bold; color: #000000; float: right; font-size: 11px; text-decoration: none; padding: 3px 5px 0 0;}
.linktext a:hover {color: #990033; text-decoration: underline;}

/*Contact Us Pod Starts Here */
#contactus{
	width: 160px; 
	border: 1px solid #cecece; 
	float:left; background: #e5e5e5; 
	height: 153px; 
	padding: 20px;
}
	
#contactus ul{
	margin: 0; 
	padding: 10px 0 0 0; 
	list-style-type: none;
}
	
#contactus ul li {
	font-weight: bold;
	padding: 5px 0 0 35px;
}
	
#contactus ul li a:link, #contactus ul li a:visited {
	color: #333333; 
	text-decoration: none;
	display:block;
	height: 30px;
	outline: none;
}
	
#contactus ul li a:hover {
	color: #990033;
}
/*Contact Us Pod Ends Here */

.profile{height: 94px; margin-bottom: 10px; font-size: 11px; line-height: 1.5em;}
.profile .name{color: #990033; font-weight:bold;}
.profile .title {color: #000000;}
.profile .company {font-weight: bold;}

.standard_bullets {padding-left: 15px;}
.standard_bullets li{padding: 5px 0; list-style-type: square; line-height: 1.3em;}
.standard_bullets li a:link, .standard_bullets li a:visited{color: #003f7a; font-weight: bold;}

.table_bullets {padding: 10px; margin: 0 10px;}
.table_bullets li {padding: 0 0 0 5px; list-style-type: square;}


.organize_table{border: 1px #e5e5e5 solid;}
.organize_table td {padding: 5px;}
.organize_table tr {border-bottom: 1px #e5e5e5 solid;}
.organize_table td.grayline {border-right: 1px #e5e5e5 solid;}
.organize_table td.whiteline {border-right: 1px #fff solid;}
.organize_table tr.shade{background: #e5e5e5;}
.organize_table td a:link, .organize_table td a:visited{color: #003f7a; font-weight: bold;}

.newsletter_thb{width: 170px; padding: 10px; float: left;}


/* Ditto Event styles start here */
.event {border: 1px solid #d0d0d0; background: #e5e5e5; margin: 6px; padding: 10px 10px 6px 10px;}
.ditto_item {font-family: Arial, Helvetica, sans-serif; text-align: left;}
.ditto_heading {color: #013f78; font-size: 14px; font-weight: bold; padding-bottom: 0;}
.ditto_heading a, .ditto_heading a:visited{color: #013f78; text-decoration: none;}

.ditto_details {font-size: 12px; font-weight: bold; line-height: 1.2em;}
.ditto_content {line-height: 1.2em;}
.ditto_content p {font-size: 13px; line-height: 1.5em;}
.ditto_content ul {list-style: square; padding-left: 20px;}
.ditto_content ul li {list-style: square; line-height: 1.5em;}


.ditto_career_home_heading {font-weight: bold; font-size: 12px;}
.ditto_career_home_heading a, .ditto_career_home_heading a:visited {color: #013f78; text-decoration: none;}
.event_btn {padding: 10px 5px;}
.event a {color: #013f78; font-weight: bold;}
.event a:visited {color: #013f78;}
.event a:hover {color: #990033;}

.ditto_members{clear: both; padding: 20px 0;}
/* Ditto Event styles end here */

.members_img{float:left; padding-right: 10px;}
/* Career Opportunities Page starts here */
.career {padding: 10px 20px 40px 20px;}
.column1_copy {padding: 0 0 15px 0;}
.column1_copy p {font-size: 12px;}
/* Career Opportunites Page ends here */

.colour_bkg_heading {background: #990033; color: #fff; padding: 3px 5px; font-size: 14px; font-weight: bold; margin-bottom: 5px;}
.colour_bkg_heading_lrg {background: #990033; color: #fff; padding: 3px 5px; font-size: 16px; font-weight: bold; margin-bottom: 5px;}

#testimonial {width: 90%; margin: 0 auto;}
#testimonial p {font-size: 13px;}
#testimonial span{float: right; text-align: right; padding: 5px 0 20px 0; font-style: italic; font-weight: bold; color: #003f7a; font-size: 11px;}
/* Custom Global Classes */
.clear {clear:both;}