@charset "utf-8";
body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color:#CCCCCC;
}
.oneColFixCtrHdr a:link{
	color: #1D335C;
	text-decoration:underline;
}

.oneColFixCtrHdr a:hover{
	color: #B4101B;
	background-color:#EFEFEF;
	text-decoration:underline;
}

.oneColFixCtrHdr a:active{
	color: #1D335C;
	text-decoration:none;
}

.oneColFixCtrHdr a:visited{
	color: #B4101B;
	text-decoration:underline;
}
.oneColFixCtrHdr #container {
	width: 970px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border-left: 1px solid black;
	border-right: 1px solid black;
	
}
.oneColFixCtrHdr #header {
	padding-top:2px;
	padding-left:10px;
	position: relative;
	background-image:url(../images/BackgroundHeader.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height: 133px;
	border-top:1px solid #898989;
	border-right:1px solid #898989;
	border-left:1px solid #898989;
}
.oneColFixCtrHdr #mainContent {
	padding: 10px 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
.oneColFixCtrHdr #mainContent h1 {   
	color:#B4101B;
	font-size:1.5em;
	/*text-shadow: 2px 2px 3px #333;*/
}
.oneColFixCtrHdr #mainContent h2 { 
	color:#B4101B;
	font-size:1.25em;
	/*text-shadow: 2px 2px 3px #333;*/
}
.oneColFixCtrHdr #mainContent h3 { 
	color:#B4101B;
	font-size:1em;
	/*text-shadow: 2px 2px 3px #333;*/
}
.oneColFixCtrHdr #Column1 {
	float:left;
	width:205px;
	margin: 0 10px 10px 10px;
	height:410px;
}
.oneColFixCtrHdr #Column2 { 
	float:left;	
	text-align:left;
	width:205px;
	margin: 0 10px 0 30px;
	font-size:.8em;
	/*background-image:url(../images/BackgroundColumns.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;*/
	background-color:#F4F4F4;
	border:1px solid #898989;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-radius-bottom-left: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-radius-bottom-right: 15px;
	height:400px;
}
.oneColFixCtrHdr #Column2 h3 {
	color:#B4101B;
	font-size:1.25em;
	margin:5px 0 8px 0;
}
.oneColFixCtrHdr #Column2 a:link { 
	color:#000000;
	font-size:.8em;
	font-style:italic;
	text-decoration:none;
}
.oneColFixCtrHdr #Column2 a:hover { 
	color:#ffffff;
	font-size:.8em;
	font-style:italic;
	text-decoration:none;
	background-color:#1D335C;
}
.oneColFixCtrHdr #Column3 {
	float:left;
	text-align:left;
	width:205px;
	margin: 0 10px;
	font-size:.8em;
	/*background-image:url(../images/BackgroundColumns.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;*/
	background-color:#F4F4F4;
	border:1px solid #898989;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-radius-bottom-left: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-radius-bottom-right: 15px;
	height: 400px;
}
.oneColFixCtrHdr #Column3 h3 {
	color:#B4101B;
	font-size:1.25em;
	margin:5px 0 8px 0;
}
.oneColFixCtrHdr #Column3 a:link { 
	color:#000000;
	font-size:.8em;
	font-style:italic;
	text-decoration:none;
}
.oneColFixCtrHdr #Column3 a:hover { 
	color:#ffffff;
	font-size:.8em;
	font-style:italic;
	text-decoration:none;
	background-color:#1D335C;
}
.oneColFixCtrHdr #Column4 { 
	float:left;
	text-align:left;
	width:205px;
	margin: 0 0 0 25px;
	font-size:.8em;
}
.oneColFixCtrHdr #Column4Top { 
	background-color:#F4F4F4;
	border:1px solid #898989;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-radius-bottom-left: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-radius-bottom-right: 15px;
}
.oneColFixCtrHdr #Column4Top h3 {
	color:#B4101B;
	font-size:1.25em;
	margin:5px 0 8px 0;
}
.oneColFixCtrHdr #Column4Top a:link { 
	color:#000000;
	font-size:.8em;
	font-style:italic;
	text-decoration:none;
}
.oneColFixCtrHdr #Column4Top a:hover { 
	color:#ffffff;
	font-size:.8em;
	font-style:italic;
	text-decoration:none;
	background-color:#1D335C;
}
.oneColFixCtrHdr #Column4Bottom {
	margin-top: 30px;
	text-align:center;
}
.oneColFixCtrHdr #footer {
	margin-top:20px;
	padding: 1px 10px;
	background-color: #1D335C;
	color: #FFFFFF;
	text-align: center;
	font-size: .75em;
}
#frontPage {
	font-size:10px;
	text-align:justify;
}
#newsheadline{
	font-size:12px;
	text-align:left;
	margin-top:5px;
	font-weight:bolder;
}
.MediumBoldText {
	font-size: 12px;
	font-weight:bold;
  	padding:0 4px;
}
.LargeBoldText {
	font-size: 14px;
	font-weight:bold;
  	padding:0 4px;
}
.BoldBurgandyText{
	color:#B4101B;
	font-weight:bold;
}
.FormBlack {font:10pt arial; color:#000000;}
.FormGrey {font:10pt arial; color:#989898;}
.RedText {color:#FF0000}
.RedBoldText {color:#FF0000; font-weight:bold;}
.NavyText {color:#1D335C;}
.BurgandyText{color:#B4101B;}

a.MembersMiddle:link{
	color: #000000;
	text-align:left;
	text-decoration:none;
	background-image:url(http://nabt.com/images/ArrowRight.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:25px;
}

a.MembersMiddle:hover{
	color: #000000;
	background-color:#EFEFEF;
	text-align:left;
	text-decoration:none;
	background-image:url(http://nabt.com/images/ArrowRight.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:25px;
}

a.MembersMiddle:active{
	color: #000000;
	text-align:left;
	text-decoration:none;
	background-image:url(http://nabt.com/images/ArrowRight.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:25px;
}

a.MembersMiddle:visited{
	color: #000000;
	text-align:left;
	text-decoration:none;
	background-image:url(http://nabt.com/images/ArrowRight.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:25px;
}
.YellowBox {
	color: black;
	font-weight: normal;
	font-size:10px;
	border:1px solid black;
	background-color:#FFFF00; 
	width:200px;
	padding:3px;
}


/* Form Styling */
input.submit {
	background-color:#1D335C; 
	color:#FFFFFF; 
	border:#CCCCCC solid 1px; 
	height:20px; 
	cursor:pointer;
}
/* Begin CSS Drop Down Menu */

#MenuTop-container
	{
	/*width:968px;*/
	height:18px;
	background-color:#1D335C;
	border:1px solid #000000;
	}

#MenuTop
	{
	font-size:10px;
	font-weight:bold;
	/* width:100%; 
	float:right;*/
	margin:0 auto;
	text-align:left;
	}
		
#MenuTop a
	{
	text-align: center;
	display:block;
	border-right: 1px solid #B4101B;
	white-space:nowrap;
	margin:0;
	padding: 0.3em;
	text-align:left;
	}
	
#MenuTop a:link, #MenuTop a:visited, #MenuTop a:active	/* menu at rest */
	{
	color: #ffffff;
	background-color: #1D335C;
	text-decoration:none;
	}
	
#MenuTop a:hover	/* menu at mouse-over  */
	{
	color: #000000;
	background-color: #ffffff;
	text-decoration:none;
	}	
		
#MenuTop ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	/*width:107px;	 width of all menu boxes */
	}

#MenuTop li
	{
	position:relative;
    min-height: 1px; /* for IE7 */
    vertical-align: bottom; /* for IE7 */
	}

#MenuTop ul ul
	{
	position:absolute;
	z-index:500;
	/*width:265px;*/
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;	
	}
#MenuTop ul ul ul
	{
	top:0;
	left:100%;
	z-index:500;
	}

#MenuTop ul ul ul ul
	{
	top:0;
	left:100%;
	z-index:500;
	}

div#MenuTop li:hover
	{
	cursor:pointer;
	z-index:1000;
	}

/* drop down for the member search */
#MenuTop ul li a.MenuBlock:hover{background:#ffffff;}

/* style the primary level background */
#MenuTop ul li ul li {background:#1D335C; border-top:1px dotted #CCCCCC;}
/*#MenuTop ul li a.drop, #MenuTop ul li a.drop:visited {background:#EAF4BD;}*/
/* style the primary level hover */
#MenuTop ul li a.drop:hover{background:#ffffff url(../images/drop_arrow.gif) bottom right no-repeat;}
#MenuTop ul li :hover > a.drop {background:#ffffff url(../images/drop_arrow.gif) bottom right no-repeat;}


/* style the second level background */
#MenuTop ul ul a.drop, #MenuTop ul ul a.drop:visited {background:#1D335C;}
#MenuTop ul ul a.drop, #MenuTop ul ul a.drop:visited {background:#1D335C url(../images/drop_arrow_wht.gif) bottom right no-repeat;}
/* style the second level hover */
#MenuTop ul ul a.drop:hover{background:#ffffff url(../images/drop_arrow_wht.gif) bottom right no-repeat;}
#MenuTop ul ul :hover > a.drop {background:#ffffff url(../images/drop_arrow_blk.gif) bottom right no-repeat; color:#000000;}

/* display for second level menus at rest */
#MenuTop ul :hover ul :hover li a:link{background:#1D335C; border-top:1px dotted #CCCCCC;}
/* display for second level menus on hover */
#MenuTop ul :hover ul :hover li a:hover{background:#ffffff; color:#000000;}

/* display for second level menus at rest */
#MenuTop ul :hover ul :hover li a.drop2:link{background:#1D335C url(../images/drop_arrow_wht.gif) bottom right no-repeat;}
/* display for second level menus on hover */
#MenuTop ul :hover ul :hover li a.drop2:hover{background:#ffffff url(../images/drop_arrow_blk.gif) bottom right no-repeat;}

/* style the third level background for drop downs */
#MenuTop ul ul ul a.drop2, #MenuTop ul ul ul a.drop2:visited {background:#1D335C url(../images/drop_arrow_wht.gif) bottom right no-repeat;}
/* style the third level hover for drop downs */
#MenuTop ul ul ul a.drop2:hover{background:#ffffff url(../images/drop_arrow_blk.gif) bottom right no-repeat;}
#MenuTop ul ul ul :hover > a.drop2 {background:#ffffff url(../images/drop_arrow_blk.gif) bottom right no-repeat;}


div#MenuTop li:hover ul ul,
div#MenuTop li li:hover ul ul,
div#MenuTop li li li:hover ul ul,
div#MenuTop li li li li:hover ul ul
{display:none;}


div#MenuTop li:hover ul,
div#MenuTop li li:hover ul,
div#MenuTop li li li:hover ul,
div#MenuTop li li li li:hover ul
{display:block;}



/* End CSS Drop Down Menu */






/* Styles added per Nancy's Request */


.TextSmallBlack {
	font-size: 10px;
	color:#000000;
}
.TextSmallNavy {
	font-size: 10px;
	color:#1D335C;
}
.TextSmallBurgundy {
	font-size: 10px;
	color:#B4101B;
}
.TextSmallRed {
	font-size: 10px;
	color:#FF0000;
}

.TextMediumBlack {
	font-size: 12px;
	color:#000000;
}
.TextMediumNavy {
	font-size: 12px;
	color:#1D335C;
}
.TextMediumBurgundy {
	font-size: 12px;
	color:#B4101B;
}
.TextMediumRed {
	font-size: 12px;
	color:#FF0000;
}

.TextLargeBlack {
	font-size: 14px;
	color:#000000;
}
.TextLargeNavy {
	font-size: 14px;
	color:#1D335C;
}
.TextLargeBurgundy {
	font-size: 14px;
	color:#B4101B;
}
.TextLargeRed {
	font-size: 14px;
	color:#FF0000;
}
.TextMediumWhite {
	font-size: 12px;
	color:#ffffff;
}