body			{
					margin-left: auto;
					margin-right: auto;
					text-align: center;
					font-family: "Times New Roman", Roman, serif;
					}
					
img				{
					border: 0;
					}

#supermain{
					width: 775px;
					margin-left: auto;
					margin-right: auto;
					text-align: center;
					background-color: #FFFFFF;
					height: 696px;
					}
body>#supermain{
					min-height: 696px;
					height: auto;
					background-color: #FFFFFF;
					}
					
.main			{
					margin-left: auto;
					margin-right: auto;
					width: 775px;
					position: relative;
					text-align: left;
					background-color: #FFFFFF;
					}
					
.leftcol	{
					float: left;
					height: 651px;
					width: 209px;
					}
					
.logo			{
					display: block;
					margin: 22px auto 10px auto;
					width: 185px;
					height: 109px;
					}
					
.boclogo			{
					display: block;
					margin: 0px auto 10px auto;
					width: 127px;
					height: 131px;
					text-align: center;
					}
					
.mnublock	{
					width: 209px;
					height: 509px;
					background-image: url('/images/bkgd_menu.gif');
					position: relative;
					z-index: 10;
					}

.mnublock_boc	{
					width: 209px;
					height: 509px;
					background-image: url('/images/bkgd_menu_boc.gif');
					position: relative;
					z-index: 10;
					}
					
.mnuhome	{
					width: 209px;
					height: 28px;
					position: absolute;
					top: 0px;
					}

.mnuabout	{
					width: 209px;
					height: 24px;
					position: absolute;
					top: 28px;
					}
					
.mnuaboutsub{
					width: 160px;
					height: 74px;
					background-color: #46266A;
					position: absolute;
					left: 209px;
					top: 0px;
					z-index: 99;
					display: none;
					}
					
.mnuhistory{
					width: 160px;
					height: 24px;
					position: absolute;
					z-index: 100;
					}
					
.mnuboard{
					width: 160px;
					height: 24px;
					position: absolute;
					top: 25px;
					z-index: 100;
					}
					
.mnucommittees{
					width: 160px;
					height: 24px;
					position: absolute;
					top: 50px;
					z-index: 100;
					}
					
.mnuconference{
					width: 209px;
					height: 24px;
					position: absolute;
					top: 52px;
					}
										
.mnutrain	{
					width: 209px;
					height: 22px;
					position: absolute;
					top: 76px;
					}
					
.mnumembership	{
					width: 209px;
					height: 22px;
					position: absolute;
					top: 98px;
					}
					
.mnustandards	{
					width: 209px;
					height: 24px;
					position: absolute;
					top: 120px;
					}
					
.mnuethics{
					width: 209px;
					height: 22px;
					position: absolute;
					top: 144px;
					}

/******** BEGIN Publications & Resources Menu Item and SubMenu ********/					
.mnupubs	{
					width: 209px;
					height: 24px;
					position: absolute;
					top: 166px;
					}

.mnupublicationsub{
					width: 160px;
					height: 74px;
					background-color: #46266A;
					position: absolute;
					left: 209px;
					top: 0px;
					z-index: 99;
					display: none;
					}
					
.mnujournal{
					width: 160px;
					height: 24px;
					position: absolute;
					z-index: 100;
					}
					
.mnunewsletter{
					width: 160px;
					height: 24px;
					position: absolute;
					top: 25px;
					z-index: 100;
					}
					
.mnuresource{
					width: 160px;
					height: 24px;
					position: absolute;
					top: 50px;
					z-index: 100;
					}

/******** END Publications & Resources Menu Item and SubMenu ********/
					
/******** BEGIN BOC Item and SubMenu ********/					
.mnuboc	{
					width: 209px;
					height: 22px;
					position: absolute;
					top: 190px;
					}

.mnubocsub{
					width: 250px;
					height: 137px;
					background-color: #003368;
					position: absolute;
					left: 209px;
					top: 0px;
					z-index: 99;
					display: none;
					}
					
.mnubocabout{
					width: 250px;
					height: 22px;
					position: absolute;
					z-index: 100;
					}
	.mnubocaboutsub{
  					width: 250px;
  					height: 45px;
  					background-color: #003368;
  					position: absolute;
  					left: 209px;
  					top: 6px;
  					z-index: 100;
  					display: none;
						}
	.mnubocaboutbod{
						width: 250px;
						height: 22px;
						position: absolute;
						z-index: 101;
						}
	.mnubocaboutcommittees{
						width: 250px;
						height: 22px;
						position: absolute;
						top: 23px;
						z-index: 101;
						}										
					
.mnubocobtain{
					width: 250px;
					height: 22px;
					position: absolute;
					top: 23px;
					z-index: 100;
					}
	.mnubocobtainsub{
  					width: 250px;
  					height: 114px;
  					background-color: #003368;
  					position: absolute;
  					left: 209px;
  					top: 1px;
  					z-index: 100;
  					display: none;
						}
	.mnubocobtaincert{
						width: 250px;
						height: 22px;
						position: absolute;
						z-index: 101;
						}
	.mnubocobtainexam{
						width: 250px;
						height: 22px;
						position: absolute;
						top: 23px;
						z-index: 101;
						}
		.mnubocobtainexamsub{
							width: 250px;
							height: 114px;
							background-color: #003368;
							position: absolute;
							top: 0px;
							left: 250px;
							z-index: 102;
							display: none;
							}
		.mnubocobtainexamprep{
							width: 250px;
							height: 22px;
							position: absolute;
							z-index: 103;
							}
		.mnubocobtainexamdetail{
							width: 250px;
							height: 22px;
							position: absolute;
							top: 23px;
							z-index: 103;
							}
		.mnubocobtainexamagree{
							width: 250px;
							height: 22px;
							position: absolute;
							top: 46px;
							z-index: 103;
							}
		.mnubocobtainexamdisab{
							width: 250px;
							height: 22px;
							position: absolute;
							top: 69px;
							z-index: 103;
							}
		.mnubocobtainexamappeal{
							width: 250px;
							height: 22px;
							position: absolute;
							top: 92px;
							z-index: 103;
							}
	.mnubocobtainapply{
						width: 250px;
						height: 22px;
						position: absolute;
						top: 46px;
						z-index: 101;
						}
		.mnubocobtainapplysub{
							width: 250px;
							height: 68px;
							background-color: #003368;
							position: absolute;
							top: 0px;
							left: 250px;
							z-index: 102;
							display: none;
							}
		.mnubocobtainapplyform{
							width: 250px;
							height: 22px;
							position: absolute;
							top: 0px;
							z-index: 103;
							}
		.mnubocobtainapplyagree{
							width: 250px;
							height: 22px;
							position: absolute;
							top: 23px;
							z-index: 103;
							}
		.mnubocobtainapplyappea{
							width: 250px;
							height: 22px;
							position: absolute;
							z-index: 103;
							top: 46px;
							}
						
	.mnubocobtainrecert{
						width: 250px;
						height: 22px;
						position: absolute;
						top: 69px;
						z-index: 101;
						}
		.mnubocobtainrecertsub{
							width: 250px;
							height: 68px;
							background-color: #003368;
							position: absolute;
							top: 0px;
							left: 250px;
							z-index: 102;
							display: none;
							}
		.mnubocobtainrecertform{
							width: 250px;
							height: 22px;
							position: absolute;
							top: 0px;
							z-index: 103;
							}
		.mnubocobtainrecertagre{
							width: 250px;
							height: 22px;
							position: absolute;
							top: 23px;
							z-index: 103;
							}
		.mnubocobtainrecertappe{
							width: 250px;
							height: 22px;
							position: absolute;
							z-index: 103;
							top: 46px;
							}

	.mnubocobtainjob{
						width: 250px;
						height: 22px;
						position: absolute;
						top: 92px;
						z-index: 101;
						}

.mnubocpolicies{
					width: 250px;
					height: 22px;
					position: absolute;
					top: 46px;
					z-index: 100;
					}
	.mnubocpoliciessub{
  					width: 250px;
  					height: 68px;
  					background-color: #003368;
  					position: absolute;
  					left: 209px;
  					top: 1px;
  					z-index: 100;
  					display: none;
						}
	.mnubocpoliciesbylaws{
						width: 250px;
						height: 22px;
						position: absolute;
						z-index: 101;
						}
	.mnubocpoliciesuse{
						width: 250px;
						height: 22px;
						position: absolute;
						top: 23px;
						z-index: 101;
						}
	.mnubocpoliciesethics{
						width: 250px;
						height: 22px;
						position: absolute;
						top: 46px;
						z-index: 101;
						}

.mnubocactivities{
					width: 250px;
					height: 22px;
					position: absolute;
					top: 69px;
					z-index: 100;
					}
	.mnubocactivitiessub{
  					width: 250px;
  					height: 45px;
  					background-color: #003368;
  					position: absolute;
  					left: 209px;
  					top: 0px;
  					z-index: 100;
  					display: none;
						}
	.mnubocactivitiesdir{
						width: 250px;
						height: 22px;
						position: absolute;
						z-index: 101;
						}
	.mnubocactivitiesdir{
						width: 250px;
						height: 22px;
						position: absolute;
						top: 23px;
						z-index: 101;
						}
					
.mnubocfaqs{
					width: 250px;
					height: 22px;
					position: absolute;
					top: 92px;
					z-index: 100;
					}
					
.mnuboccontacts{
					width: 250px;
					height: 22px;
					position: absolute;
					top: 115px;
					z-index: 100;
					}
					
/******** END BOC Menu Item and SubMenu ********/
					
.mnucontact	{
					width: 209px;
					height: 24px;
					position: absolute;
					top: 212px;
					}

#memlogin, #memlogout	{
					width: 179px;
					position: absolute;
					top: 290px;
					/* font-family: Arial, Helvetica, sans-serif; */
					font-size: 12px;
					color: #FFFFFF;
					padding: 0 15px 0 15px;
					}
					
#memlogin2{
					width: 180px;
					/* font-family: Arial, Helvetica, sans-serif; */
					font-size: 12px;
					color: #FFFFFF;
					padding: 30px;
					Margin-left: auto;
					margin-right: auto;
					background-color: #46166B;
					}
					
.logintitle{
					font-size: 14px;
					font-weight: bold;
					}
					
div.return	{
					position: absolute;
					top: 300px;
					padding: 15px 20px;
					width: 189px;
					text-align: left;
					font-size: 12px;
					color: #FFFFFF;
					}

a.return	{
					color: #FFFFFF;
					text-decoration: none;
					}
a.return:hover	{
					color: #C6B9B3;
					text-decoration: none;
					}
					
.address	{
					position: absolute;
					bottom: 0px;
					padding: 0 10px 15px 10px;
					width: 189px;
					text-align: center;
					/* font-family: Arial, Helvetica, sans-serif; */
					font-size: 12px;
					color: #FFFFFF;
					/* letter-spacing: -0.3px; */
					}
					
div.banner{
					width: 564px;
					height: 220px;
					background-image: url('/images/bkgd_header.gif');
					background-repeat: no-repeat;
					position: absolute;
					left: 209px;
					top: 0px;
					}
					
div.bannerboc{
					width: 564px;
					height: 220px;
					background-image: url('/images/bkgd_header_boc.gif');
					background-repeat: no-repeat;
					position: absolute;
					left: 209px;
					top: 0px;
					}
					
img.banner{
					margin: 10px 0 10px 0;
					}
					
.bannertitle{
					font-size: 60px;
					color: #000000;
					position: absolute;
					left: 18px;
					bottom: 9px; 
					line-height: 0.9;
					z-index: 9;
					}
					
/*div>.bannertitle{
					bottom: 13px;
					} */

.bannertitlesm{
					font-size: 48px;
					color: #000000;
					position: absolute;
					left: 18px;
					bottom: 1px; 
					/* line-height: 0.75; */
					z-index: 9;
					}
					
.body			{
					color: #000000;
					width: 547px;
					position: absolute;
					top: 215px;
					left: 209px;
					font-size: 12px;
					z-index: -1;
					background-color: #FFFFFF;
					}

.main>.body {
					z-index: 1;
					}

table			{
					color: #000000;
					font-size: 12px;
					vertical-align: top;
					}
					
td				{
					vertical-align: top;
					}
					
.stripe		{
					position: absolute;
					left: 0px;
					top: 0px;
					}

.feature1	{
					width: 270px;
					height: 162px;
					margin: 5px 0px 0px 20px;
					background-color: #FFFFFF;
					}
					
.feat1head{
					font-size: 40px;
					}
					
.feat1sub	{
					font-size: 16px;
					text-transform: uppercase;
					font-weight: bold;
					}
					
.feature2	{
					/* height: 140px; */
					width: 264px;
					/* background-image: url('/images/bkgd_highlight.gif');
					background-repeat: no-repeat; */
					position: absolute;
					top: 0px;
					bottom: 200px; 
					right: 0px;
					color: #808284;
					margin: 5px -10px 0 0;
					padding: 10px;
					background-color: #FFFFFF;
					}
					
.body>.feature2 {
					/*height: 142px;*/
					width: 244px;
					}					
					
.feat2head{
					font-size: 18px;
					}
					
.moreinfo	{
					display: block;
					/* font-family: Arial, Helvetica, sans-serif; */
					color: #2E3092;
					font-size: 11px;
					font-weight: bold;
					text-decoration: none;
					text-align: right;
					margin-right: 20px;
					}
					
.spot1		{
					width: 170px;
					height: 265px;
					margin: 8px 8px 8px 16px;
					position: absolute;
					top: 225px;
					left: 0px;
					background-color: #FFFFFF;
					}
					
.spot2		{
					width: 170px;
					height: 265px;
					margin: 8px;
					position: absolute;
					top: 225px;
					left: 194px;
					background-color: #FFFFFF;
					}
					
.spot3		{
					width: 170px;
					height: 265px;
					margin: 8px;
					position: absolute;
					top: 225px;
					left: 380px;
					background-color: #FFFFFF;
					}
					
.spothead	{
					font-size: 13px;
					font-weight: bold;
					color: #2E3092;
					/* padding-left: 10px; */ 
					text-transform: uppercase;
					text-align: center;
					text-decoration: none;
					}

.homefoot	{
					text-align: center;
					font-size: 10px;
					color: #747475;
					text-transform: uppercase;
					width: 775px;
					height: 45px;
					position: absolute;
					left: -209px;
					top: 490px;
					background-color: #FFFFFF;
					clear: left;
					}
					
div.footer		{
					text-align: center;
					font-size: 10px;
					color: #747475;
					text-transform: uppercase;
					width: 775px;
					height: 45px;
					position: absolute;
					left: -209px;
					background-color: #FFFFFF;
					clear: left;
					}
					
a.footer:link	{
					text-decoration: none;
					color: #747475;
					}
					
a.footer:active	{
					text-decoration: none;
					color: #747475;
					}
					
a.footer:visited	{
					text-decoration: none;
					color: #747475;
					}
					
a.footer:hover	{
					text-decoration: none;
					color: #747475;
					}

div.footer_boc		{
					text-align: center;
					font-size: 10px;
					color: #C6B9B3;
					text-transform: uppercase;
					width: 775px;
					height: 45px;
					position: absolute;
					left: -209px;
					background-color: #FFFFFF;
					clear: left;
					}
					
a.footer_boc:link	{
					text-decoration: none;
					color: #C6B9B3;
					}
					
a.footer_boc:active	{
					text-decoration: none;
					color: #C6B9B3;
					}
					
a.footer_boc:visited	{
					text-decoration: none;
					color: #C6B9B3;
					}
					
a.footer_boc:hover	{
					text-decoration: none;
					color: #C6B9B3;
					}
					
.subbody	{
					padding-left: 15px;
					padding-top: 8px;
					height: 440px;
					background-color: #FFFFFF;
					}

.body>.subbody{
				  height: auto;
					min-height: 432px;
					background-color: #FFFFFF;
					}
					
.subhead	{
					font-size: 13px;
					font-weight: bold;
					color: #2E3092;
					text-transform: uppercase;
					}

.subhead2	{
					font-size: 13px;
					color: #2E3092;
					}
					
.list			{
					text-indent: -20px;
					margin-left: 20px;
					}
					
.subtitle	{
					font-size: 30px;
					color: #000000;
					}
					
.committeeblock{
					margin-left: 30px;
					}
					
.chairindent{
					margin-left: 43px;
					}
					
input, select, option, textarea			{
					font-family: "Times New Roman", Roman, serif;
					}
					
sup				{
					font-size: 70%;
	 				}