
/* ####################### GLOBAL Styles ######################## */

body {
	background: #002549 url(/assets/images/zbBg.jpg) repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.6em;
	color: #333;	
	margin: 0;
	padding: 0;
}

p {
	margin: .8em 0;
}

a:link, a:visited {
	color: #036;	
	text-decoration: none;
	/* border-bottom:1px solid #CCC; */
}
a:hover, a:active {
	color: #333;	
	text-decoration: none;
	/* border-bottom:1px solid #333; */
}


/* ####################### GENERAL & TEXT Styles ######################## */

.clear {
	clear: both;
	font: 0;
}	

h1 {
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 1.5em;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight: normal;
}

h2 {
	font-size: 1.1em;
	margin: 0;
	padding: 0 0 13px 0;
	font-weight: normal;
}

h3 {
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 1.8em;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight: normal;
}

h1.fix {
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight: normal;
}

.bd {
	font-weight: bold;
}

.em {
	font-style: italic;	
}	

.font2 {
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

.ltgrey {
	color: #666;
}

.tan {
	color: #736b53;
}

.ltblue {
	color: #c5d4e2;
}

.white {
	color: #fff;
}
.white a:link, .white a:visited {
	color: #fff;	
	text-decoration: none;
}
.white a:hover, .white a:active {
	color: #fff;	
	text-decoration: none;
}

.xxsm {
	font-size: 10px;
	line-height: 1.4em;
}

.xsm {
	font-size: 11px;
}

.sm {
	font-size: 12px;
}

.md {
	font-size: 1.5em;
}

.md2 {
	font-size: 14px;
}	

.md3 {
	font-size: 13px;
}	

.lg {
	font-size: 16px;
}

.xlg {
	font-size: 18px;
}

.sxlg {
	font-size: 30px;
}

.lhlg {
	line-height: 1.5em;
}

.lhReset {
	line-height: 18px;
	font-style: normal;
}

.lhReset2 {
	line-height: 22px;
	font-style: normal;
}

p.fix {
	margin: 0;
	padding: 6px 0 0 0;
}

p.fixBot {
	margin: 0;
	padding: 0 0 14px 0;
}

p.fixBotSm {
	margin: 0;
	padding: 0 0 7px 0;
}

p.fixboth {
	margin: 0;
	padding: 16px 0 3px 0;
}

/* ####################### CONTAINER Divs ######################## */

#container {
	margin: 0 auto;
	width: 925px;
	text-align: left;
	padding: 0 20px 0 20px;
	background: #fff url(/assets/images/BG.jpg) repeat-x;
}

#headerWpr {
	width: 925px;
	margin: 0 auto;
	overflow: hidden;
}

#headerL {
	float: left;
	width: 325px;
	height: 98px;
	background: url(/assets/images/logo.gif) no-repeat;
}

#headerR {
	float: left;
	width: 600px;
	text-align: right;
}

#topNavWpr {
	width: 600px;
	height: 68px;
}

.topNav {
	float: right;
	padding: 4px 20px 0 6px;
	border-left: 1px solid #996;
}

#facebook {
	float: right;
	width: 600px;
	height: 30px;
	text-align: right;
}

#contentWpr {
	width: 905px;
	background-color: #fff;
	overflow: hidden;
	margin: 8px 0 0 0;
	padding: 25px 20px 0 0;
}

#contentWide {
	width: 870px;
	background-color: #fff;
	padding: 0 8px 0 27px;
}

#subnav {
	width: 170px;
	margin: 0 30px 0 0;
	float: left;
	border-top: 1px solid #a8bda8;
}

.subnav {
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	border-bottom: 1px solid #a8bda8;
	padding: 2px 0 2px 13px;
	overflow: hidden;
	font-size: 1.1em;
}

.subnavOn {
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	border-bottom: 1px solid #a8bda8;
	padding: 2px 0 2px 13px;
	overflow: hidden;
	font-size: 1.1em;
}

.subnavOn a:link, .subnavOn a:visited {
	color: #333;	
	text-decoration: none;
	/* border-bottom:1px solid #CCC; */
}
.subnavOn a:hover, .subnavOn a:active {
	color: #000;	
	text-decoration: none;
}

.subnavLvl2 {
	width: 145px;
	margin: 0 0 0 25px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	border-bottom: 1px solid #a8bda8;
	padding: 2px 0 2px 0;
	overflow: hidden;
}

.subnavLvl2last {
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	border-bottom: 1px solid #a8bda8;
	padding: 2px 0 2px 25px;
	overflow: hidden;
}

#content {
	width: 705px;
	float: left;
}

#footerWpr {
	width: 925px;
	margin: 70px 0 0 0;
	padding: 20px 0 40px 0;
	background: url(/assets/images/footerBG.gif) no-repeat top right;
	border-top: 24px solid #036;
	color: #666;
	line-height: 1.5em;
}


/* ####################### NAVIGATION ######################## */

#navWpr {
	background: #036;
	width: 925px;
	height: 26px;
	overflow: hidden;
}

.navItem {
	float: left;
	border-right: 2px solid #f5f0e4;
	color: #f5f0e4;
	font-size: 1.1em;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

.navItem a:link, .navItem a:visited {
	color: #f5f0e4;	
	text-decoration: none;
}
.navItem a:hover, .navItem a:active {
	color: #f5f0e4;	
	text-decoration: none;
}

.nav {
	background: #2a5d90 url(/assets/images/navBG.jpg) repeat-x top left;
	padding: 3px 10px 3px 10px;
	border-bottom: 1px solid #036;
	border-right: 1px solid #036;
	border-left: 1px solid #036;
}

.nav:hover {
	background: #426a60;
	padding: 3px 10px 3px 10px;
	border-bottom: 1px solid #426a60;
	border-right: 1px solid #426a60;
	border-left: 1px solid #426a60;
}

.navOn {
	background: #426a60;
	padding: 3px 10px 3px 10px;
	border-bottom: 1px solid #426a60;
	border-right: 1px solid #426a60;
	border-left: 1px solid #426a60;
}


/* ####################### CORE ######################## */

#coreHeader {
	width: 705px;
}

#coreHeader p {
	display: inline;
}	

#coreWpr {
	width: 705px;
}

#coreL {
	width: 450px;
	padding: 25px 30px 0 0;
	float: left;
}

#coreR {
	padding: 25px 0 0 0;
	width: 225px;
	float: left;
}

#core1col {
	width: 705px;
	padding: 25px 0 0 0;
}	


/* ####################### HOMEPAGE ######################## */

#contentWprHome {
	width: 925px;
	margin: 8px 0 0 0;
}

.contentHome {
	width: 885px;
	padding: 20px 20px 10px 20px;
	margin: 8px 0 0 0;
	background: url(/assets/images/homeBG.png) no-repeat;
}

.contentHome2 {
	width: 885px;
	padding: 0 20px 0 20px;
	margin: 8px 0 0 0;
}

.contentHomeL {
	width: 255px;
	float: left;
	padding: 0 35px 0 0;
	line-height: 1.5em;
}

.contentHomeC {
	width: 280px;
	float: left;
	padding: 0 35px 0 0;
	line-height: 1.5em;
}

.contentHomeR {
	width: 280px;
	float: left;
	padding: 0 0 0 0;
	line-height: 1.5em;
}

.homepageQL {
	width: 130px;
	padding: 0 10px 0 0;
	float: left;
}	

.homepageQLitem {
	width: 115px;
	padding: 3px 10px 1px 0;
	border-bottom: 1px solid #cabe8b;
}	


/* ####################### ABOUT ######################## */

.benefitsHdr {
	width: 528px;
	padding: 5px 20px 5px 10px;
	background: url(/assets/images/about_zb_benefits_hdrBg.jpg) repeat-y top left;
	font-weight: bold;
	font-size: 14px;
	font-size: 
}

.benefitsHdrFirst {
	width: 528px;
	padding: 5px 20px 5px 10px;
	margin: 16px 0 0 0;
	background: url(/assets/images/about_zb_benefits_hdrBg.jpg) repeat-y top left;
	font-weight: bold;
	font-size: 14px;
	font-size: 
}

.benefitsContent {
	width: 515px;
	padding: 16px 0 16px 43px;
}


.principlesHdr {
	width: 420px;
	padding: 5px 20px 5px 10px;
	background: url(/assets/images/about_zb_principles_hdrBg.jpg) repeat-y top left;
	font-weight: bold;
	font-size: 
}

.principlesHdrFirst {
	width: 420px;
	padding: 5px 20px 5px 10px;
	margin: 16px 0 0 0;
	background: url(/assets/images/about_zb_principles_hdrBg.jpg) repeat-y top left;
	font-weight: bold;
	font-size: 
}

.principlesContent {
	width: 440px;
	padding: 16px 0 16px 10px;
}


.faqWpr {
	border-bottom: 1px solid #a8bda8;
	overflow: hidden;
}

.faqHdr {
	padding: 4px 0 4px 16px;
	overflow: hidden;	
	font-weight: bold;
	background: url(/assets/images/arrowLtBg.gif) no-repeat top left;
}

.faqHdrOn {
	padding: 4px 0 4px 16px;
	overflow: hidden;	
	font-weight: bold;
	background: url(/assets/images/arrowDnBg.gif) no-repeat top left;
}

.faqContent {
	padding: 10px 0 10px 60px;
	overflow: hidden;
}

.aboutArticleWpr {
	border-top: 1px solid #a8bda8;
	padding: 14px 0 18px 0;
	overflow: hidden;
}

.aboutArticleImg {
	width: 205px;
	float: left;
}

.aboutArticleContent {
	width: 500px;
	padding: 30px 0 0 0;
	float: left;
}

/* ####################### ABOUT ZB | PRACTITIONERS ######################## */

.practitionersLandingHdr1 {
	width: 705px;
	background-color: #d6eadc;
	margin: 0 0 12px 0;
}

.practitionersLandingHdr2 {
	width: 655px;
	padding: 8px 25px 5px 25px;
	background-color: #d6eadc;
	margin: 0 0 3px 0;
}

.practitionersLandingHdr2Inside {
	width: 655px;
	padding: 8px 25px 0 25px;
	background: #d6eadc url(/assets/images/practitionersHdr_imgBG.jpg) no-repeat bottom left;
	margin: 0 0 3px 0;
}

#practitionersLandingWpr {
	width: 655px;
	padding: 25px 25px 0 25px;
}

.practitionersDropL {
	width: 150px;
	float: left;
	padding: 16px 0 0 0;
}	

.practitionersDropR {
	width: 474px
	float: left;
	padding: 32px 12px 0 12px;
}

.practitionerSearchTab {
	background: #ebf5ee;
	padding: 5px 18px 4px 18px;
	margin: 8px 3px 0 0;
	float: left;
}

.practitionerDetailTab {
	background: #fff;
	padding: 5px 18px 4px 18px;
	margin: 8px 0 0 0;
	float: left;
}


.practitionerDetailContent {
	width: 680px;
	padding: 8px 0 0 25px;
}

.practitionerDetailLine {
	width: 680px;
	overflow: hidden;
	border-bottom: 1px solid #d8e0e9;
	padding: 0 0 3px 0;
	margin: 10px 0 16px 0;
}

#practitionerDetailL {
	width: 186px;
	padding: 0 24px 0 0;
	float: left;
}

#practitionerDetailR {
	padding: 0 0 0 0;
	width: 445px;
	float: left;
}

.practitionerDetailImg {
	width: 172px;
	padding: 6px 7px 7px 7px;
	background: url(/assets/images/faculty_imgBG.jpg) no-repeat top left;
}

.practitionersResultsWpr {
	width: 680px;
	padding: 6px 0 0 25px;
}

.practionersResults {
	width: 680px;
	overflow: hidden;
	border-bottom: 1px solid #d8e0e9;
	padding: 10px 0 10px 0;
}

.practionersResultsL {
	width: 500px;
	float: left;
}

.practionersResultsR {
	width: 180px;
	float: left;
	padding: 0;
}

/* ####################### PROFESSIONAL TRAINING | COURSE DESCRIPTIONS ######################## */


.calendarResultsHdr1 {
	width: 655px;
	padding: 25px 25px 0 25px;
	background-color: #c5d4e2;
	margin: 0 0 3px 0;
}

.calendarSearchTab {
	background: #dee6ee;
	padding: 5px 18px 4px 18px;
	margin: 8px 3px 0 0;
	float: left;
}

.calendarDetailTab {
	background: #fff;
	padding: 5px 18px 4px 18px;
	margin: 8px 0 0 0;
	float: left;
}

.calendarResultsWpr {
	width: 680px;
	padding: 6px 0 0 25px;
}

.calendarResults {
	width: 680px;
	overflow: hidden;
	border-bottom: 1px solid #d8e0e9;
	padding: 10px 0 10px 0;
}

.calendarResultsL {
	width: 500px;
	float: left;
}

.calendarResultsR {
	width: 180px;
	float: left;
	padding: 0;
	text-align: right;
	vertical-align: bottom;
}

.calResultsInnerHdrL {
	width: 355px;
	float: left;
	margin: 10px 0 0 0;
}

.calResultsInnerHdrR {
	width: 300px;
	float: left;
	margin: 10px 0 0 0;
	text-align: right;
}


.calendarDetailL {
	width: 430px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 30px 0 0;
}

.calendarDetailR {
	width: 220px;
	float: left;
	margin: 10px 0 0 0;
}

.calendarDetailLine {
	width: 220px;
	overflow: hidden;
	border-bottom: 1px solid #d8e0e9;
	padding: 0 0 3px 0;
	margin: 0 0 3px 0;
}	

.calDetailBox {
	width: 190px;
	padding: 12px 15px 12px 15px;
	margin: 0 0 8px 0;
	background: #d7e0e9;
}

/* ####################### PROFESSIONAL TRAINING | COURSE DESCRIPTIONS ######################## */

.curriculumNarrow {
	width: 520px;
}	

.courseLandingHdr1 {
	width: 655px;
	padding: 25px;
	background-color: #c5d4e2;
	margin: 0 0 3px 0;
}

.courseLandingHdr2 {
	width: 655px;
	padding: 8px 25px 5px 25px;
	background-color: #dfe7ee;
	margin: 0 0 3px 0;
}

.courseLandingHdr3 {
	width: 655px;
	padding: 8px 25px 5px 25px;
	background-color: #eee;
	margin: 0 0 3px 0;
}

#courseLandingWprTop {
	width: 705px;
	padding: 8px 0 0 0;
}

#courseLandingWpr {
	width: 705px;
	padding: 20px 0 0 0;
}

.courseLandingImg {
	width: 200px;
	padding: 0 0 25px 0;
	float: left;
}

.courseLandingContent {
	padding: 0 0 25px 0;
	width: 455px;
	float: left;
}

.courseDropL {
	width: 200px;
	float: left;
	padding: 0 12px 0 0;
}	

.courseDropR {
	width: 431px
	float: left;
	padding: 0 12px 0 0;
}


/* ####################### PROFESSIONAL TRAINING | COURSE DETAILS ######################## */

.courseDetailHdr {
	width: 655px;
	padding: 25px 25px 0 25px;
	background: #c5d4e2 url(/assets/images/courseDetalHdr_imgBG.jpg) no-repeat bottom left;
	margin: 0 0 18px 0;
}

.courseDetailSearchTab {
	background: #e1e9f0;
	padding: 5px 18px 4px 18px;
	margin: 0 3px 0 0;
	float: left;
}

.courseDetailDetailTab {
	background: #fff;
	padding: 5px 18px 4px 18px;
	float: left;
}

#courseDetailWpr {
	width: 680px;
	padding: 10px 0 0 25px;
}

#courseDetailL {
	width: 400px;
	margin: 25px 60px 0 0;
	float: left;
}

#courseDetailR {
	width: 220px;
	margin: 40px 0 0 0;
	float: left;
}

.courseDetailLine {
	width: 220px;
	overflow: hidden;
	border-bottom: 1px solid #d8e0e9;
	padding: 0 0 3px 0;
	margin: 0 0 3px 0;
}	

/* ####################### PROFESSIONAL TRAINING | FACULTY ######################## */

#facultySearch {
	width: 620px;
	padding: 16px 60px 10px 25px;
	background-color: #c5d4e2;
}

#facultyWpr {
	width: 705px;
}

#facultyL {
	width: 450px;
	padding: 25px 30px 0 0;
	float: left;
}

#facultyR {
	padding: 25px 0 0 0;
	width: 225px;
	float: left;
}

#facultyDetailL {
	width: 186px;
	padding: 25px 24px 0 0;
	float: left;
}

#facultyDetailR {
	padding: 25px 0 0 0;
	width: 495px;
	float: left;
}

.facultyDetailImg {
	width: 172px;
	padding: 6px 7px 7px 7px;
	background: url(/assets/images/faculty_imgBG.jpg) no-repeat top left;
}

.facultyDetailBtn {
	width: 172px;
	padding: 7px;
	background: #2c5e8e url(/assets/images/faculty_btnBG.jpg) no-repeat top left;
}

.facultyDetailContent {
	width: 172px;
	padding: 7px;
}

.certificationBar {
	width: 330px; 
	padding: 4px 0 4px 16px;
	overflow: hidden;	
	font-weight: bold;
	background: #c5d4e2;
	margin: 0 0 3px 0;
}

/* ####################### OUR ASSOCIATION ######################## */

.associationBar {
	width: 330px; 
	padding: 4px 0 4px 16px;
	overflow: hidden;	
	font-weight: bold;
	background: #efecc2;
	margin: 0 0 3px 0;
}

.regionalMapContent {
	width: 434px; 
	padding: 4px 0 4px 16px;
	overflow: hidden;	
	margin: 0 0 12px 0;
}

.regionalMapNE {
	width: 434px; 
	padding: 4px 0 4px 16px;
	overflow: hidden;	
	font-weight: bold;
	background: #c2ceef;
	margin: 0 0 3px 0;
}

.regionalMapSE {
	width: 434px; 
	padding: 4px 0 4px 16px;
	overflow: hidden;	
	font-weight: bold;
	background: #fbd78f;
	margin: 0 0 3px 0;
}

.regionalMapMW {
	width: 434px; 
	padding: 4px 0 4px 16px;
	overflow: hidden;	
	font-weight: bold;
	background: #d6eadc;
	margin: 0 0 3px 0;
}
	
.regionalMapSW {
	width: 434px; 
	padding: 4px 0 4px 16px;
	overflow: hidden;	
	font-weight: bold;
	background: #c5d4e2;
	margin: 0 0 3px 0;
}

.regionalMapW {
	width: 434px; 
	padding: 4px 0 4px 16px;
	overflow: hidden;	
	font-weight: bold;
	background: #efecc2;
	margin: 0 0 3px 0;
}

.study_groups {
	width: 200px;
	padding: 0 20px 0 0;
	float: left;
}

/* ####################### STORE ######################## */

.storeLandingL {
	width: 500px;
	padding: 25px 25px 0 0;
	float: left;
}	

.storeLandingR {
	width: 180px;
	float: left;
	padding: 40px 0 0 0;
}

.storeInsideHdr {
	width: 655px;
	height: 86px;
	padding: 12px 25px 0 25px;
	background: url(/assets/images/storeInsideHdr.jpg) no-repeat top left;
}

/* ####################### 404 ######################## */

#error404 {
	width: 600px;
	padding: 50px 225px 70px 100px;
}



/* ####################### CONTACT ######################## */

.contactBar {
	width: 854px; 
	padding: 10px 0 10px 16px;
	background: #c2ceef;
	overflow: hidden;
	margin: 0 0 20px 0;
}

.contactContentL {
	width: 200px;
	padding: 5px 49px 0 25px;
	float: left;
}	

.contactContentR {
	width: 500px;
	padding: 5px 80px 0 0;
	float: left;
}



/* ####################### NEWSLETTER SIGNUP ######################## */

.signupBar {
	width: 854px; 
	padding: 10px 0 10px 16px;
	background: #c2ceef;
	overflow: hidden;
	margin: 0 0 20px 0;
}

.signupContent {
	width: 604px;
	padding: 25px 125px 0 125px;
}	

.signupForm {
	width: 300px;
	margin: 0 auto;
	padding: 20px 0 30px 0;
}	

.error {
	color: #900;
	font-weight: bold;
	padding: 4px 0 4px 0;
}	


/* ####################### LINKS ######################## */

.linksBar {
	width: 854px; 
	padding: 10px 0 10px 16px;
	background: #c2ceef;
	overflow: hidden;
	margin: 0 0 20px 0;
}

.linksContentL {
	width: 415px;
	padding: 0 24px 0 16px;
	float: left;
	line-height: 1.1em;
}	

.linksContentR {
	width: 415px;
	padding: 0 0 0 0;
	float: left;
	line-height: 1.1em;
}

/* ####################### POLICIES ######################## */

.policiesBar {
	width: 854px; 
	padding: 10px 0 10px 16px;
	background: #c2ceef;
	overflow: hidden;
	margin: 0 0 20px 0;
}

.policiesContent {
	width: 638px;
	padding: 0 216px 0 16px;
}

.policiesWpr {
	border-bottom: 1px solid #a8bda8;
	overflow: hidden;
}

.policiesHdr {
	padding: 4px 0 4px 16px;
	overflow: hidden;	
	font-weight: bold;
	background: url(/assets/images/arrowLtBg.gif) no-repeat top left;
}

.policiesHdrOn {
	padding: 4px 0 4px 16px;
	overflow: hidden;	
	font-weight: bold;
	background: url(/assets/images/arrowDnBg.gif) no-repeat top left;
}

/* ####################### CE APPROVALS POPUP ######################## */

#ce_approvalsWpr {
	width: 620px;
	text-align: left;
}

#ce_approvalsInside {
	width: 556px; 
	padding: 0 20px 60px 20px;
	background: #fff;
	margin: 0 12px 0 12px;
}

/* ####################### SITEMAP ######################## */

.sitemapBar {
	width: 854px; 
	padding: 10px 0 10px 16px;
	background: #ccc;
	overflow: hidden;
	margin: 0 0 20px 0;
}

#sitemapTop {
	width: 638px;
	padding: 0 216px 6px 16px;
}

.sitemapContent {
	width: 250px;
	padding: 0 14px 0 16px;
	float: left;
}


/* ####################### JOIN OR RENEW ######################## */

#joinHeader {
	width: 705px;
	height: 111px;
	background: #efecc2 url(images/bgJoinHdr.gif) top left repeat-x;
}

#joinTitle {
	height: 44px;
	padding: 38px 0 0 20px;
}

#joinTabs {
	height: 29px;
	margin: 0 0 0 12px;
}

.joinTab {
	width: 168px;
	height: 29px;
	font-size: 1.16em;
	line-height: 29px;
	text-align: center;
	color: #333;
	overflow: hidden;
	float: left;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin: 0 2px 0 0;
}

.joinTab a:link, .joinTab a:visited {
	color: #003366;
	text-decoration: none;
}

.joinTab a:hover, .joinTab a:active {
	color: #003366;
	text-decoration: underline;
}

.tabOff  {
	background-color: #f6f4de;
}

.tabOn {
	background-color: white;
}

.joinWpr {
	width: 615px;
	padding: 22px 88px 0 2px;
}

.joinWpr h2 {
	font-size: 1.5em;
	color: #333;
	padding: 0;
	margin: 0 0 4px 0;
	font-weight: bold;
}

.joinWpr blockquote {
	padding: 0;
	margin: 8px 100px 8px 0;
}

.joinWpr h3 {
	font-size: 1.16em;
	font-weight: normal;
	border-bottom: 1px solid #999;
	margin: 15px 0 7px 0;
	padding: 0 0 7px 0;
}

#joinForm td {
	padding: 0 0 12px 0;
}

#maintForm td {
	padding: 0 0 8px 0;
}

.ltGrey {
	color: #999;
}

.maintBar {
	width: 850px; 
	padding: 10px 0 10px 20px;
	background: #ccc;
	overflow: hidden;
	margin: 0 0 8px 0;
}

.maintBar2 {
	width: 850px; 
	padding: 8px 0 8px 20px;
	background-color: #e0ded8;
	overflow: hidden;
	margin: 0 0 30px 0;
}

.maintL {
	width: 190px;
	float: left;
	padding: 0 45px 0 15px;
}

.maintR {
	width: 600px;
	float: left;
}


/* ####################### MEMBER CENTER ######################## */

.memberBar {
	width: 854px; 
	padding: 10px 0 10px 16px;
	background: #cccccc;
	overflow: hidden;
	margin: 0 0 6px 0;
}

.memberBar2 {
	width: 854px; 
	padding: 3px 0 3px 16px;
	background: #e5e5e5;
	overflow: hidden;
	margin: 0 0 20px 0;
}

.memberBar3 {
	width: 854px; 
	padding: 3px 0 3px 16px;
	background: #eaf4ed;
	overflow: hidden;
	margin: 0 0 20px 0;
}

.memberInsideL {
	width: 584px; 
	padding: 0 0 0 16px;
	float: left;
}

.memberInsideR {
	width: 270px; 
	float: left;
}

