*{
	padding: 0;
	margin: 0;
}

a.red:link{
	color: #642200;
}

a.plain:link{
	color: #2b2c26;
}

a:link{
	color:#FFF;
}

a:visited{
	color:#9f7d42;
}

a:hover{
	color: #a6a699;
}

img{
	border: 0;
}

img.news{
	padding: 0 0 3px;
}

ul{
	padding-top: 0px;
	padding-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #2b2c26;
}

ul.mainMenu{
	margin: 0;
	padding: 0;
	list-style: none;
	height: 36px;
}

li.mainMenu{
	float: left;
}
ul.topMenu{
	list-style: none;
	display: inline;
}
li.topMenu{
	float: right;
}

body{
	background-color: #ebefd0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.clear{
	clear: both;
}

.header{
	padding-bottom: 18px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	/*	font-weight: bold; */
	font-variant:small-caps;
	color: #2b2c26;
/*	text-shadow: #666666 0px 0px 5px */
}

.text{
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	font-variant: normal;
	color: #2b2c26;
}

.text13{
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	font-variant: normal;
	color: #2b2c26;
}

.text12{
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	font-variant: normal;
	color: #2b2c26;
}
.text11{
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	font-variant: normal;
	color: #2b2c26;
}

.text18 span{
	font-size: 18px;
	font-weight: bold;
}

.text20 span{
	font-size: 20px;
}

#map span{
	font-size: 12px;
}

.main{
	width: 100%;
/*	height: 1200px; */
}

.page{
	width: 954px;
/*	height: 1200px; */
	padding-left: 36px;
	padding-right: 34px;
	background-image:url(Images/Common/body%20bg.jpg);
	background-position:top;
	background-repeat: no-repeat;
	background-color: #3c372b;
}

.top{
	height: 270px;
}

.menu{
	width: 702px;
	height: 36px;
	padding: 0px;
	margin: 0px;
/*	background-image:url(Images/menu.png);*/
}

.contentBody{
	width: 954px;
/*	height: 777px; */
	padding: 0;
	margin: 0;
}

.contentMain{
/*	height: 777px; */
}

.contentLeft{
	width: 468px;
	float: left;
	padding: 0;
	margin: 0;
}

.contentRight{
	width: 468px;
	float: right;
	padding: 0;
	margin: 0;
}
.contentRight .block1 {
	width: 468px;
}
.link1 {
	display:block; width:200px; height: 44px;
}
.link2 {
	display:block; width: 275px; height: 44px;
}

.largeContent{
	width: 468px;
	height: 270px;
	background-image:url(Images/large%20news.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 18px;
}

#symp{
	display: block;
	width: 146px;
	height: 19px;
	background: url(Images/Pages/Landing/Btns/2010symp.png) no-repeat 0 0;
}

#symp:hover{
	background: url(Images/Pages/Landing/BtnsAlt/2010symp.png) no-repeat 0 0;
}

#symp span{
	display: none;
}

#expo{
	display: block;
	width: 146px;
	height: 19px;
	background: url(Images/Pages/Landing/Btns/2010expo.png) no-repeat 0 0;
}

#expo:hover{
	background: url(Images/Pages/Landing/BtnsAlt/2010expo.png) no-repeat 0 0;
}

#expo span{
	display: none;
}

.smallContent{
	width: 436px;
	height: 106px;
	background-image:url(Images/news.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 6px;
	padding-bottom: 32px;
}

.smallTop{
	 background-repeat:no-repeat; 
	 width: 468px; 
	 height: 44px;
}

#ue{
	background-image:url(Images/Pages/Landing/events.png);
}

#m{
	background-image:url(Images/Pages/Landing/membership.png);
}

#n{
	background-image:url(Images/Pages/Landing/news.png);
}

#pd{
	background-image:url(Images/Pages/Landing/profDev.png);
}

#cap{
	background-image:url(Images/Pages/Landing/c_a_p.png);
}

#r{
	background-image:url(Images/Pages/Landing/resources.png);
}

.smallBody{
	height: 51px;
	background-image:url(Images/Pages/Landing/sectBg.png);
	padding: 6px 16px 6px 16px;
	overflow: hidden;
}

.smallBody2{
	padding: 6px 16px 7px;
	overflow: hidden;
}

.smallBody2 span{
	font-size: 14px;
	color: #5f391f;
	font-weight: bold;
}

.smallBody2cont{
	height: 207px;
	background-image:url(Images/Pages/Landing/sectBg.png);
	position: relative;
	/*overflow: hidden;*/
}

.smallBot{
	height: 19px;
	background-image:url(Images/Pages/Landing/sectBot.png); 
	background-repeat:no-repeat; 
	padding-bottom: 18px;
	padding-right: 16px;
}
.smallBot .btn1 {
	float: right;
}
.smallBot .btn2 {
	float: right;
	padding-right: 2px;
}

.smallContent_right {
	width: 252px; float: right;
}
.smallContent_right .top {
	background-image:url(Images/Pages/Landing/affiliates.png);
	background-repeat:no-repeat; width: 252px; height: 44px;
}
.smallContent_right .textbox {
	width: 220px; height: 110px;
	background-image:url(Images/Pages/Landing/affilBg.png);
	padding: 3px 16px 9px;
}
.smallContent_right .bot {
	width: 252px;height: 14px;
	background-image:url(Images/Pages/Landing/affilBot.png);
	background-repeat:no-repeat; padding-bottom: 18px;
}
.smallContent_left {
	width: 198px; float: left;
}
.smallContent_left .top {
	background-image:url(Images/Pages/Landing/about.png);
	background-repeat:no-repeat; width: 198px; height: 44px;
}
.smallContent_left .textbox {
	width: 166px; height: 110px;
	background-image:url(Images/Pages/Landing/aboutBg.png);
	padding: 3px 16px 9px;
}
.smallContent_left .bot {
	width: 198px; height: 14px;
	background-image:url(Images/Pages/Landing/aboutBot.png);
	background-repeat:no-repeat; padding-bottom: 18px;
}

.medContent{
	width: 436px;
	height: 160px;
	background-image:url(Images/bottomr.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 6px;
	padding-bottom: 32px;
}

.aboutUs{
	width: 156px;
	height: 150px;
	background-image:url(Images/about.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left: 20px;
	padding-right: 35px;
	padding-top: 6px;
	padding-bottom: 42px;
	float: left;
}

.affiliates{
	width: 216px;
	height: 150px;
	background-image:url(Images/affiliates.png);
	background-position:top right;
	background-repeat:no-repeat;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 42px;
	float: left;
}

.footer{
/*	height: 86px; */
	width: 954px;
}

.footer#container{
	float: left;
}

.footerLine{
	height: 1px;
	width: 801px;
	background-image:url(Images/Common/footerline.png);
	background-position:center top;
	background-repeat:no-repeat;
	padding-bottom: 20px;
	clear: both;
}

.footerText{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #a6a699;
}

.logo{
	background-image:url(Images/Common/logo.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:242px;
	height:235px;
	float:right;
}

.memberLogin{
	width: 500px;
	height: 28px;
}

.spacer{
	height: 170px;
	width: 711px;
}

.smallSpacer{
	height: 18px;
}

/*
	Staff Page
*/
.staffItem{
	height: 162px;
	background-image: url(Images/Pages/About/Staff/staffItemBg.png);
	background-repeat: no-repeat;
}

.staffItemImg{
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 40px;
}

.staffName{
	float: left;
	width: 212px;
	padding-top: 46px;
	padding-right: 20px;
	color:#f9fbe1;
}

.staffAbout{
	float: left;
	width: 490px;
	padding-top: 34px;
	padding-right: 32px;
}

/*
	Events Page
*/
.calItem{
	background-image:url(Images/Pages/Events/calendarBg.png);
}

.calOverlay{
	min-height: 55px;
	padding-right: 36px; 
	padding-top: 18px; 
	background-image:url(Images/Pages/Events/calendarTop.png); 
	background-position:top; 
	background-repeat:no-repeat;
/*	vertical-align: middle;" */
}

.calText{
	float:left; 
	width: 735px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 22px;
	color: #2b2c26;
}

.calText span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #2b2c26;
}

.calBot{
	padding-top: 14px;
	background-image: url(Images/Pages/Events/calendarBot.png);
	background-repeat:no-repeat;
}

.month{
	float:left;
	width: 181px; 
	height: 60px;
	background-repeat: no-repeat;
	background-position: center left;
}

.jan{	background-image:url(Images/Pages/Events/Months/january.png); }
.feb{	background-image:url(Images/Pages/Events/Months/february.png); }
.mar{	background-image:url(Images/Pages/Events/Months/march.png); }
.apr{	background-image:url(Images/Pages/Events/Months/april.png); }
.may{	background-image:url(Images/Pages/Events/Months/may.png); }
.jun{	background-image:url(Images/Pages/Events/Months/june.png); }
.jul{	background-image:url(Images/Pages/Events/Months/july.png); }
.aug{	background-image:url(Images/Pages/Events/Months/august.png); }
.sep{	background-image:url(Images/Pages/Events/Months/september.png); }
.oct{	background-image:url(Images/Pages/Events/Months/october.png); }
.nov{	background-image:url(Images/Pages/Events/Months/november.png); }
.dec{	background-image:url(Images/Pages/Events/Months/december.png); }

.ad{
	width: 216px;
	height: 216px;
	float:left;
}

.adPad{
	padding-right: 29px;
}

/*
	Development Page
*/
.devMain{
	float:left; 
	width: 592px; 
	padding-top: 5px;
	padding-bottom:24px;
	padding-left: 34px;
	padding-right: 38px;
}

.devMenu{
	float:right;
	width: 252px;
	background-repeat: repeat-y;
	padding-right: 38px;
}

.devMenuItem{
	height: 36px;
	padding-bottom: 2px;
}

.devBg{
	width: 100%;
	background-image:url(Images/Pages/Development/background.png);
}

.devBg2{
	padding-bottom: 10px;
	padding-left: 34px;
	padding-right: 38px;
	background-image:url(Images/Pages/Development/background.png);
}

.devBg2 span{
	text-align: center;
}

.devBar{
	padding-top: 36px;
	background-repeat: no-repeat;
}

.devBot{
	padding-bottom: 30px;
	background-image: url(Images/Pages/Development/bottom.png);
	background-repeat:no-repeat;
	background-position: top;
}

.devText{
	background-image:url(Images/Pages/Development/background.png);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-bottom: 24px;
	padding-left: 34px;
	padding-right: 38px;
}

#lab{
	background-image:url(Images/Pages/Development/lab.png);
}

#cert{
	background-image:url(Images/Pages/Development/cert.png);
}

#up{
	background-image:url(Images/Pages/Development/up.png);
}

#track{
	background-image:url(Images/Pages/Development/track.png);
}


#labBtn{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Development/Menu/lab.png) no-repeat 0 0;
}

#labBtn:hover{
	background: url(Images/Pages/Development/MenuAlt/lab.png) no-repeat 0 0;
}

#labBtn span{
	display: none;
}

#certBtn{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Development/Menu/cert.png) no-repeat 0 0;
}

#certBtn:hover{
	background: url(Images/Pages/Development/MenuAlt/cert.png) no-repeat 0 0;
}

#certBtn span{
	display: none;
}

#upBtn{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Development/Menu/up.png) no-repeat 0 0;
}

#upBtn:hover{
	background: url(Images/Pages/Development/MenuAlt/up.png) no-repeat 0 0;
}

#upBtn span{
	display: none;
}

#trackBtn{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Development/Menu/track.png) no-repeat 0 0;
}

#trackBtn:hover{
	background: url(Images/Pages/Development/MenuAlt/track.png) no-repeat 0 0;
}

#trackBtn span{
	display: none;
}

#certlabsBtn{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Development/Menu/certlabs.png) no-repeat 0 0;
}

#certlabsBtn:hover{
	background: url(Images/Pages/Development/MenuAlt/certlabs.png) no-repeat 0 0;
}

#certlabsBtn span{
	display: none;
}

#devBtn{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Development/Menu/dev.png) no-repeat 0 0;
}

#devBtn:hover{
	background: url(Images/Pages/Development/MenuAlt/dev.png) no-repeat 0 0;
}

#devBtn span{
	display: none;
}

#sbwBtn{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Development/Menu/sbw.png) no-repeat 0 0;
}

#sbwBtn:hover{
	background: url(Images/Pages/Development/MenuAlt/sbw.png) no-repeat 0 0;
}

#sbwBtn span{
	display: none;
}

/*
	Awards Page
*/
#goldenCupBtn{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Awards/Menu/goldenCup.png) no-repeat 0 0;
}

#goldenCupBtn:hover{
	background: url(Images/Pages/Awards/MenuAlt/goldenCup.png) no-repeat 0 0;
}

#goldenCupBtn span{
	display: none;
}

#awardBtn{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Awards/Menu/award.png) no-repeat 0 0;
}

#awardBtn:hover{
	background: url(Images/Pages/Awards/MenuAlt/award.png) no-repeat 0 0;
}

#awardBtn span{
	display: none;
}

#sustBtn{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Awards/Menu/sust.png) no-repeat 0 0;
}

#sustBtn:hover{
	background: url(Images/Pages/Awards/MenuAlt/sust.png) no-repeat 0 0;
}

#sustBtn span{
	display: none;
}

#annualBtn{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Awards/Menu/annual.png) no-repeat 0 0;
}

#annualBtn:hover{
	background: url(Images/Pages/Awards/MenuAlt/annual.png) no-repeat 0 0;
}

#annualBtn span{
	display: none;
}

#compBtn{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Awards/Menu/comp.png) no-repeat 0 0;
}

#compBtn:hover{
	background: url(Images/Pages/Awards/MenuAlt/comp.png) no-repeat 0 0;
}

#compBtn span{
	display: none;
}

/*
	About Us Page
*/

.about{
	width: 954px;
}

.about#header{
	height: 90px;
	background-image: url(Images/Pages/About/AboutUs/aboutus_header.png);
	background-repeat: no-repeat;
}

.aboutText{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #2b2c26;
}

.aboutText span{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	color: #2b2c26;
}

.about#spaceL{
	width: 72px;
	float: left;
	margin: 0;
	padding: 0;
}

.about#spaceS{
	width: 16px;
	float: left;
	margin: 0;
	padding: 0;
}

.about#workBtn{
	width: 146px;
	height: 504px;
	background-image: url(Images/Pages/About/AboutUs/workBtn.png);
/* 	background-repeat: no-repeat; */
	float: left;
}

.about#workBtn:hover{
	background-image: url(Images/Pages/About/AboutUs/workBtnAlt.png);
}

.about#workBtnLink{
	display:block;
	width: 146px;
	height:27px;
	background-image: url(Images/Pages/About/AboutUs/workBtn.png);
}

.about#workBtnLink:hover{
	background-image: url(Images/Pages/About/AboutUs/workBtnAlt.png);
}

.about#workBtnLink span{
	display: none;
}

.about#histBtn{
	width: 146px;
	height: 504px;
	background-image: url(Images/Pages/About/AboutUs/histBtn.png);
	background-repeat: no-repeat;
	float: left;
}

.about#histBtn:hover{
	background-image: url(Images/Pages/About/AboutUs/histBtnAlt.png);
}

.about#histBtnLink{
	display:block;
	width: 146px;
	height:27px;
	background-image: url(Images/Pages/About/AboutUs/histBtn.png);
}

.about#histBtnLink:hover{
	background-image: url(Images/Pages/About/AboutUs/histBtnAlt.png);
}

.about#histBtnLink span{
	display: none;
}

.about#staffBtn{
	width: 146px;
	height: 504px;
	background-image: url(Images/Pages/About/AboutUs/staffBtn.png);
	background-repeat: no-repeat;
	float: left;
}

.about#staffBtn:hover{
	background-image: url(Images/Pages/About/AboutUs/staffBtnAlt.png);
}

.about#staffBtnLink{
	display:block;
	width: 146px;
	height:27px;
	background-image: url(Images/Pages/About/AboutUs/staffBtn.png);
}

.about#staffBtnLink:hover{
	background-image: url(Images/Pages/About/AboutUs/staffBtnAlt.png);
}

.about#staffBtnLink span{
	display: none;
}

.about#dirBtn{
	width: 146px;
	height: 504px;
	background-image: url(Images/Pages/About/AboutUs/dirBtn.png);
	background-repeat: no-repeat;
	float: left;
}

.about#dirBtn:hover{
	background-image: url(Images/Pages/About/AboutUs/dirBtnAlt.png);
}

.about#dirBtnLink{
	display:block;
	width: 146px;
	height:27px;
	background-image: url(Images/Pages/About/AboutUs/dirBtn.png);
}

.about#dirBtnLink:hover{
	background-image: url(Images/Pages/About/AboutUs/dirBtnAlt.png);
}

.about#dirBtnLink span{
	display: none;
}

.about#comBtn{
	width: 162px;
	height: 504px;
	background-image: url(Images/Pages/About/AboutUs/comBtn.png);
	background-repeat: no-repeat;
	float: left;
}

.about#comBtn:hover{
	background-image: url(Images/Pages/About/AboutUs/comBtnAlt.png);
}

.about#comBtnLink{
	display: block;
	width: 162px;
	height: 27px;
	background-image: url(Images/Pages/About/AboutUs/comBtn.png);
}

.about#comBtnLink:hover{
	background-image: url(Images/Pages/About/AboutUs/comBtnAlt.png);
}

.about#comBtnLink span{
	display: none;
}

/*
	Board
*/
.directorItem{
	width: 468px;
	height: 234px;
	background-image: url(Images/Pages/About/Board/director.png);
	background-repeat: no-repeat;
	overflow: hidden;
}

.dText{ 
	float:left;
	padding-top: 14px;
	width: 250px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 22px;
	color: #f9fbe1; 
}

.dText span{
	font-size: 12px;
}

.left{
	float: left;
}

.right{
	float: right;
}


/*
	Membership page
*/

.membership{
	width: 954px;
	/*height: 864px;*/
}

.membership#top{
	height: 162px;
	background-image: url(Images/Pages/Membership/header.png);
	background-position: top;
	background-repeat: no-repeat;
}

.top#ad{
	height: 100%;
	width: 216px;
	float: right;
	/*background-image:url(Images/Pages/Membership/filler.png);*/
	background-position: bottom right;
	background-repeat:no-repeat;
}

.top#title{
	height: 72px;
	padding-top: 72px;
	padding-left: 0px;
	padding-right: 216px;

	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-variant:small-caps;
	color: #2b2c26;
}

.top#content{
	height: 83px;
	width: 723px;
	float: left;
	background-image: url(Images/Pages/Membership/bg.png);
	background-repeat:repeat-y;
	padding-bottom: 6px;
	padding-left: 15px;
	padding-right: 216px;
}

.membership#menu{
	height: 36px;
	background-image: url(Images/Pages/Membership/MemMenu/mem_menu.png);
	background-position: top;
	background-repeat:repeat-y;
}

.memMenu#options{
	height: 36px;
	width: 325px;
	float: left;
	background-image:url(Images/Pages/Membership/MemMenu/options.png);
}

.memMenu#join{
	height: 36px;
	width: 324px;
	float: left;
	background-image:url(Images/Pages/Membership/MemMenu/join.png);
}

.memMenu#log_in{
	height: 36px;
	width: 305px;
	float: left;
	background-image:url(Images/Pages/Membership/MemMenu/log_in.png);
}

.membership#mid{
	background-image: url(Images/Pages/Membership/mem_bg.png);
	background-repeat:repeat-y;
}

.membership#midleft{
	float: left;
	width: 579px;
	background-repeat:repeat-y;
	padding-top: 36px;
	padding-bottom: 36px;
/*	padding-left: 15px; */
	padding-right: 15px;
}

.contentMidLeft{
	padding-left:15px;
	padding-bottom: 30px;
}

.specialLeft{
	background-image: url(Images/Pages/Membership/spec_notice.png);
	background-repeat: no-repeat;
	padding-top: 51px;
	padding-left: 15px;
}

.membership#midright{
	float: right;
	width: 340px;
	height: auto;
	background-repeat:repeat-y;
	padding-top: 22px;
	padding-bottom: 12px;
/*	padding-left: 20px; */
	padding-right: 20px;
}

.specialRightLogo{
	background-image:url(Images/Pages/Membership/featMem.png);
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-left: 20px;
}

.specialRight{
	padding-top: 0px;
	padding-left: 20px;
}

.membership#bot{
	clear: both;
	height: 100px;
	width: 898px;
	background-image: url(Images/Pages/Membership/mem_bot.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 25px;
	padding-left: 36px;
	padding-right: 20px;
}

#method{
	padding: 10px 0px 10px 0px;
	height: 20px;
}


/*
	Resources
*/

#mr{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/About/Inthepress/menu/mr.png) no-repeat 0 0;
}

#mr:hover{
	background: url(Images/Pages/About/Inthepress/menualt/mr.png) no-repeat 0 0;
}

#mr span{
	display: none;
}

#itp{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/About/Inthepress/menu/itp.png) no-repeat 0 0;
}

#itp:hover{
	background: url(Images/Pages/About/Inthepress/menualt/itp.png) no-repeat 0 0;
}

#itp span{
	display: none;
}

#press{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Resources/Menu/press.png) no-repeat 0 0;
}

#press:hover{
	background: url(Images/Pages/Resources/MenuAlt/press.png) no-repeat 0 0;
}

#press span{
	display: none;
}

#mem_press{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Resources/Menu/mem_press.png) no-repeat 0 0;
}

#mem_press:hover{
	background: url(Images/Pages/Resources/MenuAlt/mem_press.png) no-repeat 0 0;
}

#mem_press span{
	display: none;
}


#exec{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Resources/Menu/exec.png) no-repeat 0 0;
}

#exec:hover{
	background: url(Images/Pages/Resources/MenuAlt/exec.png) no-repeat 0 0;
}

#exec span{
	display: none;
}

#library{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Resources/Menu/library.png) no-repeat 0 0;
}

#library:hover{
	background: url(Images/Pages/Resources/MenuAlt/library.png) no-repeat 0 0;
}

#library span{
	display: none;
}

#chron{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Resources/Menu/chron.png) no-repeat 0 0;
}

#chron:hover{
	background: url(Images/Pages/Resources/MenuAlt/chron.png) no-repeat 0 0;
}

#chron span{
	display: none;
}

#memben{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Resources/MenuAlt/MemberBenefits.png) no-repeat 0 0;
}

#memben:hover{
	background: url(Images/Pages/Resources/Menu/MemberBenefits.png) no-repeat 0 0;
}

#memben span{
	display: none;
}

/*
	Awards
*/
#holders{
	display: block;
	width: 252px;
	height: 36px;
	background: url(Images/Pages/Awards/Menu/certholders.png) no-repeat 0 0;
}

#holders:hover{
	background: url(Images/Pages/Awards/MenuAlt/certholders.png) no-repeat 0 0;
}

#holders span{
	display: none;
}

/*
	Menu id's for Rollover
*/

#home{
	display: block;
	width: 64px;
	height: 36px;
	background: url(Images/Header/Menu/home.png) no-repeat 0 0;
}

#home:hover{
	background: url(Images/Header/MenuAlt/home.png) no-repeat 0 0;
}

#home span{
	display: none;
}

#events{
	display: block;
	width: 76px;
	height: 36px;
	background: url(Images/Header/Menu/events.png) no-repeat 0 0;
}

#events:hover{
	background: url(Images/Header/MenuAlt/events.png) no-repeat 0 0;
}

#events span{
	display: none;
}

#membership{
	display: block;
	width: 105px;
	height: 36px;
	background: url(Images/Header/Menu/membership.png) no-repeat 0 0;
}

#membership:hover{
	background: url(Images/Header/MenuAlt/membership.png) no-repeat 0 0;
}

#membership span{
	display: none;
}

#development{
	display: block;
	width: 214px;
	height: 36px;
	background: url(Images/Header/Menu/development.png) no-repeat 0 0;
}

#development:hover{
	background: url(Images/Header/MenuAlt/development.png) no-repeat 0 0;
}

#development span{
	display: none;
}

#c_a_p{
	display: block;
	width: 150px;
	height: 36px;
	background: url(Images/Header/Menu/c_a_p.png) no-repeat 0 0;
}

#c_a_p:hover{
	background: url(Images/Header/MenuAlt/c_a_p.png) no-repeat 0 0;
}

#c_a_p span{
	display: none;
}

#member_login{
	display: block;
	width: 146px;
	height: 28px;
	background: url(Images/Header/Menu/member_login.png) no-repeat 0 0;
}

#member_login:hover{
	background: url(Images/Header/MenuAlt/member_login.png) no-repeat 0 0;
}

#member_login span{
	display: none;
}

#contact_us{
	display: block;
	width: 146px;
	height: 28px;
	background: url(Images/Header/Menu/contact_us.png) no-repeat 0 0;
}

#contact_us:hover{
	background: url(Images/Header/MenuAlt/contact_us.png) no-repeat 0 0;
}

#contact_us span{
	display: none;
}

#store{
	display: block;
	width: 146px;
	height: 28px;
	background: url(Images/Header/Menu/store.png) no-repeat 0 0;
}

#store:hover{
	background: url(Images/Header/MenuAlt/store.png) no-repeat 0 0;
}

#store span{
	display: none;
}

#about{
	display: block;
	width: 57px;
	height: 36px;
	background: url(Images/Header/Menu/about.png) no-repeat 0 0;
}

#about:hover{
	background: url(Images/Header/MenuAlt/about.png) no-repeat 0 0;
}

#about span{
	display: none;
}

#resources{
	display: block;
	width: 93px;
	height: 36px;
	background: url(Images/Header/Menu/resources.png) no-repeat 0 0;
}

#resources:hover{
	background: url(Images/Header/MenuAlt/resources.png) no-repeat 0 0;
}

#resources span{
	display: none;
}

.avectraBG{
	background-color: #3c372b;
}


					/*	Member Locator Table	*/

tr.tHead {
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	background-color: #fff;
}
td.tCol {
	padding: 0 10px;
}
tr.tRowA {
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	background-color: #9d7b41;
}
tr.tRowB {
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	background-color: #3c372b;
}
td.tSpace {
	width: 30px;
}
a.address {
	color: #fff;
	text-decoration: none;
}
a.address:hover {
	color: #;
	text-decoration: underline;
}




.form_error {
	color: #ee0000;
}
.form_item {
	clear: both;
}
fieldset {
	border: 0px;
}
fieldset legend {
	font-weight: bold;
}
.form_container label {
	float: left;
	width: 35%;
	margin-right: 0.5em;
	padding-top: 0.2em;
	text-align: right;
}
textarea {
	overflow: auto;
}



/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear{
	clear: both;
}
