/* member benefits page only */

/* --------------- start Clear DIV -------------------*/
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
.clearfix {
    display:block;
}
* html .clearfix {
    height:1px;
}
/* --------------- end Clear DIV -------------------*/


.acalendar {}
.acalendar h2{
	/*margin-top: 4em;*/
}
.acalendar div{
	clear: both;
	margin-left: 135px;
}
.acalendar ul {
	float: left;
	list-style-type: none;
	width: 250px;
	margin-bottom: 1em;
}
.acalendar ul li.lihdr{
	font-weight: bold;
	text-decoration: underline;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}
.acalendar p{}
.acalendar #calendar-buttons {
	margin-top: 1.5em;
}
.acalendar #calendar-buttons img {
	margin-right: 1em;
}

.atwork {
	margin-top: 1em;
	margin-bottom: 1em;
}
.atwork span.atworklogo {
	margin-right: 75px;
}
.atwork span.atworklogo img{
	float: right;
	margin-right: 175px;
}
.benefits {
	margin-top: 1em;
	margin-bottom: 1em;
	background-image: url(/_images/members_bkg.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.benefits div {
	margin-left: 130px;
}
.benefits ol {
}
.benefits ul {
	float: left;
	list-style-type: none;
}
.benefits ul li{
	width: 175px;
}
.benefits a:link, .benefits a:visited, .benefits a:hover {
	color: #051F61;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Arial, sans-serif;
}
#comparison {
	display: none;
	margin-left: 75px;
	color: #f7f7f7;
	background-color: #fff;
	padding: 8px;
	text-align: left;
	width: 661px;
	border: 1px solid #000033;
}

.corebenefits {
	background-image: url(/_images/mem-benefits_bkg.jpg);
	background-repeat: no-repeat;
	background-position: 93% 16%;
}
.corebenefits div{
	margin-left: 140px;
}
.corebenefits ul{
	list-style-type: square;
	margin-right: 75px;
}
.corebenefits ul li{}
.corebenefits .ulindent {
	float: left;
	padding: 0px;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	list-style-type: disc;
}
.corebenefits .ulindent li {
	margin-right: 2.3em;
	margin-left: 19px;
}
.corebenefits .chkmark {
	background-image: url(/_images/checkmark.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	list-style-image: none;
	list-style-type: none;
	padding-left: 20px;
	margin-left: -20px
}
.board {}
.board span{
	text-align: right;
	display: block;
	margin-right: 75px;
}
.committees {}
.committees .scrollable {
	margin-left: 105px;
	margin-bottom: 20px;
}
.committees span.linkss {
	text-align: right;
	display: block;
	margin-right: 75px;
	clear: both;
}
.committees .orgchart {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(/_images/orgchart_bkg2.jpg);
	background-position: 60px 0px;
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.committees .orgchart div {
	margin: 0px;
	padding: 0px;
	text-align: center;
	clear: both;
}
.committees .orgchart .tier1 a,
.committees .orgchart .tier2 a,
.committees .orgchart .tier3 a,
.committees .orgchart .tier4 a,
.committees .orgchart .tier1 a:link,
.committees .orgchart .tier2 a:link,
.committees .orgchart .tier3 a:link,
.committees .orgchart .tier4 a:link,
.committees .orgchart .tier1 a:active,
.committees .orgchart .tier2 a:active,
.committees .orgchart .tier3 a:active,
.committees .orgchart .tier4 a:active,
.committees .orgchart .tier1 a:visited,
.committees .orgchart .tier2 a:visited,
.committees .orgchart .tier3 a:visited,
.committees .orgchart .tier4 a:visited{
	height:50px;
	/*border:2px solid #0066CC;*/
	vertical-align:middle;
	display:inline-block;
	display:-moz-inline-box;
	display:inline-block;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #fff;
	text-decoration: none;
	line-height: 11px;
	white-space: normal;
	float: left;
	color: #003399;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.committees .orgchart .tier1 a:hover,
.committees .orgchart .tier2 a:hover,
.committees .orgchart .tier3 a:hover,
.committees .orgchart .tier4 a:hover{
	background-color: #042C62;
	color: #f7f7f7;
	/*border: 2px solid #99CC00;*/
}

.committees .orgchart .tier5 a,
.committees .orgchart .tier5 a:link,
.committees .orgchart .tier5 a:active,
.committees .orgchart .tier5 a:visited{
	/*border:2px solid #0066CC;*/
	vertical-align:middle;
	display:inline-block;
	display:-moz-inline-box;
	display:inline-block;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #fff;
	text-decoration: none;
	line-height: 11px;
	white-space: normal;
	color: #003399;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

.committees .orgchart .tier1 {
	padding-left: 409px;
	height: 57px;
	margin-bottom: 20px;
}
.committees .orgchart .tier2 {
	padding-left: 28px;
	height: 57px;
	margin-bottom: 1px;
	width:910px;
}
.tier1 a:link,.tier1 a:active,.tier1 a:visited,.tier1 a:hover{
	border:2px solid #0066CC;
	width:69px;
	padding-right: 2px;
	padding-left: 2px;
}
.tier2 a:link,.tier2 a:active,.tier2 a:visited,.tier2 a:hover{border:2px solid #0066CC;
	width:69px;
	padding-right: 2px;
	padding-left: 2px;
}
.tier3 a:link,.tier3 a:active,.tier3 a:visited,.tier3 a:hover{
	background-color: transparent !important;
	padding-left: 3px;
}
.tier4 a:link,.tier4 a:active,.tier4 a:visited,.tier4 a:hover{border:2px solid #CC0000;width:69px;height:59px !important}
.committees .orgchart .tier2 span.tinytext{
	font-size: 9px;
	line-height:8px;
	display: block;
	/*background-color: #F4F7EA; z-index:-1;*/
}
.committees .orgchart .tier3 {
	height:55px;
	margin-bottom:20px;
	width: 910px;
}
.committees .orgchart .tier3 .t3a1{
	background-image: url(/_images/chart_bdr_sqr.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:55px;
	width:382px;
	text-align:left;
	margin-left: 81px!important;
	background-color: transparent;
}
.committees .orgchart .tier3 a:hover{color:#000;background-color:#fff}
.committees .orgchart .tier3 .t3a2{
	background-image: url(/_images/chart_bdr_sqr.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:55px;width:296px;
	text-align: left;
}	
.committees .orgchart .tier3 .t3a3{
	background-image: url(/_images/chart_bdr_sqr.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:55px;
	width:73px;
	text-align: left;
}
.committees .orgchart .tier4 {
	padding-left: 25px;
	height: 67px;
}
.committees .orgchart .tier4 .d1{margin-left:35px !important}
.committees .orgchart .tier5 .e1{margin-left:31px!important}
.committees .orgchart .tier4 .e2{margin-left:35px !important}
.committees .orgchart .tier5 .e3{margin-left:37px!important}
.committees .orgchart .tier5 {
	padding-left: 30px;
	height: 380px;
	width: 910px;
}
.committees .orgchart .tier5 div {
	text-align: left;
	width: 74px;
	_width: 68px;
	padding-left: 0px;
	border-left-width: 0px;
	border-left-style: none;
	border-left-color: #fff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	color: #505050;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
	clear: none;
	font-size: 9px;
}

.committees .orgchart .tier5 div span{
	clear: both;
	display: block;
	background-image: url(/_images/tier4_span_bkg.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.committees .orgchart .tier5 div span.top{
	background-image: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.committees .orgchart .tier5 div span.sub{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(/_images/tier4_span_bkg.gif);
	background-repeat: no-repeat;
	background-position: 8px 50%;
	padding-left: 13px;
}
.committees .orgchart .tier5 div span.subnobdr{
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(/_images/tier4_span_bkg.gif);
	background-repeat: no-repeat;
	background-position: 8px 50%;
	padding-left: 13px;
}
.committees .orgchart .tier5 div span.sublast{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(/_images/tier4_span_last_bkg.gif);
	background-repeat: no-repeat;
	background-position: 8px 0%;
	padding-left: 13px;
	padding-bottom: 10px;
}
.committees .orgchart div .nono {background-image:none!important;border-style:none!important;border:0 !important}

.committees .orgchart .tier5 div span.sublastnobrdr{
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(/_images/tier4_span_last_bkg.gif);
	background-repeat: no-repeat;
	background-position: 8px 0%;
	padding-left: 13px;
	padding-bottom: 10px;
}
.committees .orgchart .tier5 div span.sublastshort{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(/_images/tier4_span_short_bkg.gif);
	background-repeat: no-repeat;
	background-position: 8px 0%;
	padding-left: 13px;
	padding-bottom: 10px;
}
.committees .orgchart .tier5 div span.last{
	background-image: url(/_images/tier4_span_last_bkg.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
.committees .orgchart .tier5 div span.lastShort{
	background-image: url(/_images/tier4_span_short_bkg.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
.committees .orgchart .tier5 div a,
.committees .orgchart .tier5 div a:link,
.committees .orgchart .tier5 div a:active,
.committees .orgchart .tier5 div a:hover {
	width: 74px;
	_width: 68px;
	display:block;
	background-color: #fff;
	color: #373753;
	margin: 0px;
	padding: 0px;
	cursor:pointer;
	cursor:hand;
}

.committees .orgchart .tier5 div a:visited {color: #9E609E;}

.committees ul label {
	line-height: 2.5em;
}
.committees ul li {margin-left: 30px;}
.committees ul {
	background-image: url(/_images/strategic-partners_bkg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 235px;
	margin-left: 110px;
}
.committees ul ul{
	margin-left: 0px;
	background-image: none;
	padding-left: 0px;
}
.contactinfo {}
.contactinfo p{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.directions {}
.directions #partnershipMap {
	width: 600px;
	height: 300px;
	border: none;
	margin-left: 130px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.directions #parking {
	width: 600px;
	height: 230px;
	border: none;
	margin-left: 130px;
	margin-bottom: 15px;
	margin-top: 0px;
}
.directions p {
	padding-left: 45px;
	margin-top: 14px;
}
.directions a.airport:link, .directions a.airport:visited, .directions a.airport:active {
	background-image: url(/_images/airport.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 25px;
	padding-top: 35px;
	padding-bottom: 35px;
}

.ecoDev {
	background-image: url(/_images/economic-development.jpg);
	background-repeat: no-repeat;
	background-position: 78% 110px;
}
.ecoDev div{
	margin-left: 155px;
}
.ecoDev ul{
	margin-bottom: 1em;
	list-style-type: square;
}
.ecoDev ul li{
}
.ecoDev span{
	text-align: right;
	display: block;
	padding-right: 75px;
}

.history {}
.history div{
	margin-left: 155px;
}
.history ul{
	margin-bottom: 1em;
	list-style-type: square;
}
.history ul li{
}
.history span{
	text-align: right;
	display: block;
	padding-right: 75px;
}

.join {
	display: none;
}
.join div{
	margin-left: 155px;
}
.join ul{
	margin-bottom: 1em;
	list-style-type: square;
}
.join ul li{
}
.join span{
	text-align: right;
	display: block;
	padding-right: 75px;
}

.leadership {}
.leadership div{
	margin-left: 155px;
}
.leadership div.pixs{
	margin-left: 90px;
	margin-bottom: 1em;
}
.leadership ul{
	list-style-type: square;
}
.leadership ul li{
}
.leadership ul#pics{
	margin-bottom: 1em;
	list-style-type: none;
	list-style-image: none;
}
.leadership ul#pics li{
	float: left;
	margin-left: 0px;
	text-align: center;
}
.leadership ul#pics li img{
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 6px;
}
.leadership ul#pics span{
	clear: both;
	display: block;
	white-space: nowrap;
	width: 200px;
}
.leadership ul#pics img {
	margin: 3px;
	padding: 3px;
	border: 3px solid #E0ECF9;
}
.opphouston {}
.opphouston div{
	margin-left: 155px;
}
.opphouston ul{
	margin-bottom: 1em;
	list-style-type: square;
}
.opphouston ul li{
}

.publicP {}
.publicP div{
	margin-left: 155px;
}
.publicP ul{
	margin-bottom: 1em;
	list-style-type: square;
}
.publicP ul li{
}
.publicP span{
	text-align: right;
	display: block;
	padding-right: 75px;
}


.publications {
}
.publications img.cart {
	vertical-align: middle;
}
.publications div{
	margin-left: 115px;
}
.publications ul{
	list-style-type: square;
	margin-right: 65px;
}
.publications ul li{}
.publications .ulindent {
	float: left;
	padding: 0px;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 25px;
}
.publications .ulindent li {
	margin-right: 3em;
}
.publications ol{
	margin-right: 0px;
	float: left;
}
.publications ol li{
	list-style-position: outside;
	margin-left: 30px;
}


.regionalism {}
.regionalism div{
	margin-left: 225px;
}
.regionalism ul{
	margin-bottom: 1em;
	list-style-type: square;
	background-image: url(/_images/regionalism-10-county.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding-top: 25px;
	padding-bottom: 25px;
}
.regionalism ul li{
}
.regionalism span{
	text-align: right;
	display: block;
	padding-right: 75px;
}


.staff {}

.strategicPlan {
	margin-top: 1em;
	margin-bottom: 1em;
}
.strategicPlan div {
}
.strategicPlan ol {
	margin-right: 75px;
	margin-left: 120px;
}
.strategicPlan ol label{
	margin-left: -30px;
	margin-bottom: 3px;
}
.strategicPlan ol ol{
	list-style-type: lower-alpha;
	margin-left: 25px;
}
.strategicPlan span{
	text-align: right;
	display: block;
	padding-right: 75px;
}
.strategicPlan .strategicPlanPDF {
	background-image: url(/_images/pdf-icon.gif);
	background-repeat: no-repeat;
	background-position: 110px 50%;
	display: block;
	padding-left: 30px;
}
.strategicPlan .downloadSPPDF { 
	background-image: url(/_images/pdf-icon.gif);
	background-repeat: no-repeat;
	background-position: 73% 50%;
	display: block;
	padding-left: 30px;
}
hr.v1 { /* presently unused */
	border-top: 1px dotted #666666;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	clear: both;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}
.strategicPlan .vision1 {
	background-image: url(/_images/vision1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 100px;
	width: 640px;
	padding-top: 140px;
	background-color: #ECF1F3;
	margin-bottom: 35px;
	padding-bottom: 25px;
}
.strategicPlan .vision1 p{
	margin-left: 50px;
}
.strategicPlan .vision2 {
	background-image: url(/_images/vision2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 100px;
	width: 640px;
	padding-top: 140px;
	background-color: #ECF1F3;
	margin-bottom: 35px;
	padding-bottom: 25px;
}
.strategicPlan .vision2 p{
	margin-left: 50px;
}
.strategicPlan .vision3 {
	background-image: url(/_images/vision3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 100px;
	width: 640px;
	padding-top: 140px;
	background-color: #ECF1F3;
	margin-bottom: 35px;
	padding-bottom: 25px;
}
.strategicPlan .vision3 p{
	margin-left: 50px;
}
.strategicPlan .vision4 {
	background-image: url(/_images/vision4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 100px;
	width: 640px;
	padding-top: 140px;
	background-color: #ECF1F3;
	margin-bottom: 35px;
	padding-bottom: 25px;
}
.strategicPlan .vision4 p{
	margin-left: 50px;
}

.structure {}
.structure div{
	margin-left: 165px;
}
.structure ul{
	margin-bottom: 1em;
	list-style-type: square;
}
.structure ul li{
}
.structure span{
	text-align: right;
	display: block;
	padding-right: 75px;
}

.worldtrade {}
.worldtrade div {
	margin-left: 165px;
}
.worldtrade ul{
	margin-bottom: 1em;
	list-style-type: square;
}
.worldtrade ul li{
}
.worldtrade span{
	text-align: right;
	display: block;
	padding-right: 75px;
}

/* ------------------------------------------------------------------ Links Menu -----*/
.linksmenu {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 275px;	/*display: none;*/
	margin: 0em;
	background-image: url(/_images/menu_bkg.jpg);
	background-repeat: no-repeat;
	background-position: 96% 58%; /* FF */
	.background-position: 95% 100%; /* IE7 */
	_background-position: 95% 68%; /* IE6 */
}

span.smark{
	font-family: "Lucida Sans Unicode"; 
	line-height: 0; 
	font-weight: normal;
}
.strategicPlan ol li span.smark{
	font-family: "Lucida Sans Unicode";
	line-height: 0;
	font-weight: normal;
	display:inline;
	margin: 0px;
	padding: 0px;
}
.strategicPlan h3 {
	font-size: 1em;
	padding-left: 50px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.linksmenu ol {
	margin-left: 125px;
}
.linksmenu ol li{
	/* Stipulate the height of each item so that 
  vertical return = items * height */
    line-height: 1.6em;
	list-style-image: none;
	list-style-type: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.3em;
	margin-left: 0;
	padding: 0;
}

/* If li position is left static, Internet 
Explorer disables hyperlinks in the list 
in all but the final column.

This rule will be processed only by 
Internet Explorer because only IE believes 
that there’s a level above HTML: */

.linksmenu * html ol li{
	position: relative;
}
/* Bring the first item of each column 
back up to the level of item 1.
Vertical return = items * height.
Here, 5 items * 1.2em line-height = 6em */

.linksmenu ol li.lea {
  margin-top: -17.45em; 
  .margin-top: -18.25em;
}
.linksmenu ol li.pub {
  margin-top: -17.25em; 
  .margin-top: -18.25em;
}
/* horizontal position of each column */
.linksmenu ol li.cal,
.linksmenu ol li.atw,
.linksmenu ol li.b2b,
.linksmenu ol li.boa,
.linksmenu ol li.com,
.linksmenu ol li.con,
.linksmenu ol li.dir,
.linksmenu ol li.eco,
.linksmenu ol li.eve, 
.linksmenu ol li.his,
.linksmenu ol li.wor {margin-left: 0em;}



.linksmenu ol li.lea,
.linksmenu ol li.cor,
.linksmenu ol li.mem,
.linksmenu ol li.mef,
.linksmenu ol li.meb,
.linksmenu ol li.mel,
.linksmenu ol li.melv,
.linksmenu ol li.mis,
.linksmenu ol li.joi,
.linksmenu ol li.opp,
.linksmenu ol li.prk {margin-left: 16em;}



.linksmenu ol li.pub,
.linksmenu ol li.pup,
.linksmenu ol li.reg,
.linksmenu ol li.spo,
.linksmenu ol li.sta,
.linksmenu ol li.stp,
.linksmenu ol li.str {margin-left: 32em;}

/* anchor styling */
.linksmenu ol li a{
	display: block;
	width: 11em;
	text-decoration: none;
	padding-top: 0em;
	padding-right: 0.5em;
	padding-bottom: 0em;
	padding-left: 0.9em;
	background-image: url(/_images/right_arrow_bkg.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
.linksmenu ol li a:hover{
  	color: #003399; /*  */
  	background-color: #ededed; /*  */
	background-image: url(/_images/right_arrow_bkg.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
.linksmenu ol li {
	white-space: nowrap;
}
/* --------------------------------------------------------------- End Links Menu -------*/




.italicizeMe {
	font-style: italic;
}
.topopage {
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	padding-right: 68px;
	display: block;
	height: 27px;
	clear: both;
	margin-top: 1.7em;
}
.topopage a:link, .topopage a:active, .topopage a:visited {
	color: #003399;
	background-color: #E2EEFA;
	padding-top: 3px;
	padding-bottom: 5px;
	text-decoration: none;
	display: block;
	width: 75px;
	text-align: center;
	float: right;
}
.topopage a:hover {
	text-decoration: none;
	background-color: #fff;
}

.membership {
	display: none;
}
.bold {
	font-weight: bold;
}
/* These were asked to be removed */
.dues, .sponsorships, .events1, .investment, .structure {
	display: none;
}
.hideme {display: none;}



/* Members List page styling */
table#listmembers {
	margin-right: 75px;
	margin-left: 145px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
table#listmembers tr{}
table#listmembers td{
	margin: 0px;
	padding: 0px;
}
table#listmembers td.header{
	font-weight: bold;
	text-decoration: underline;
	height: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	color: #316AC5;
}
table#listmembers td.company{
	padding-left: 55px;
	font-size: 1em;
	color: #316AC5;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/* Past Board Chairs */
table#pastchairs {
	margin-right: 75px;
	margin-left: 145px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
table#pastchairs tr{}
table#pastchairs td{
	margin: 0px;
	padding: 0px;
}
table#pastchairs td.header{
	font-weight: bold;
	text-decoration: underline;
	height: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	color: #316AC5;
}
table#pastchairs td.names{
	padding-left: 55px;
	font-size: 1em;
	color: #316AC5;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.CalContainer {
	margin-right: 80px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 145px;
	padding: 0px;
}
.CalContainer .CalIntroText{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
table#eventCal {
	background-color: #E2EEFA;
}
.CalContainer table#eventCal {
	background-color: #E2EEFA;
	float: right;
}
.CalContainer ul{
	float: left;
	margin-left: 10px;
	margin-top: 0px;
	width: 200px;
	display: block;
	padding: 0px;
	margin-right: 0px;
	list-style-position: outside;
	list-style-type: square;
}
.CalContainer li{
	margin-left: 15px;
	padding-left: -9px;
}
.pdf-link {
	vertical-align: middle;
	border: 0px none;
}
.CalContainer p {
	margin: 0px;
	padding: 0px;
}
.CalContainer #yearly {
	display: none;
	padding: 0px;
	clear: both;
	float: left;
	width: 740px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.CalContainer .CalIntroText div {
	margin: 0px;
	padding: 0px
}
.CalContainer .CalIntroText #subcontent2 {
	padding: 8px;
	margin: 0px;
	position: absolute;
	background-color: lightyellow;
	width: 675px;
	border: 4px solid #FFCC00;
}
#subcontent3 {
	padding: 5px;
	position: absolute;
	background-color: lightyellow;
	width: 659px;
	border: 4px solid #FFCC00;
	vertical-align: bottom;
	height: 469px;
	margin: 0px;
}
#subcontent4 {
	padding: 5px;
	position: absolute;
	background-color: lightyellow;
	width: 659px;
	border: 4px solid #FFCC00;
	vertical-align: bottom;
	margin: 0px;
}
#subcontent4 h4{
	color: #006699;
	padding-left: 2em;
}
#subcontent4 p{margin:2em;padding:;}

#subcontent5 {
	padding: 5px;
	position: absolute;
	background-color: lightyellow;
	width: 659px;
	border: 4px solid #FFCC00;
	vertical-align: bottom;
	margin: 0px;
}
#subcontent5 h4{
	color: #006699;
	padding-left: 2em;
}
#subcontent5 p{margin:2em;padding:;}

#subcontent6 {
	padding: 5px;
	position: absolute;
	background-color: lightyellow;
	width: 659px;
	border: 4px solid #FFCC00;
	vertical-align: bottom;
	margin: 0px;
}
#subcontent6 h4{
	color: #006699;
	padding-left: 2em;
}
#subcontent6 p{margin:2em;padding:;}

.mem-level-link {
	margin-left: 120px;
}


#main-content-mem {
	float:left;
	margin:0 35px 1px 28px;
	_margin-left:15px;
	width:882px;
	padding:0;
	min-height:550px;
	_margin-right:25px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#main-content-mem {
 float:left;
 margin:0 35px 1px 25px;
 width:886px;
 padding:0;
 min-height:550px;
}
}






p {
	margin-left: 110px;
	margin-right: 75px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 1em;
}
.nolist {
	list-style-image: none;
	list-style-type: none;
}
.underline {
	a:link;
	a:visited;
	text-decoration: underline;
	color: #2727EF;
}
ul.underline li li {
	margin-left: 25px;
}
.center {
	text-align: center;
}
.alignright {
	text-align: right;
}
.floatright {
	float: right;
}
.floatleft {
	float: left;
}
.boardroom {
	padding: 2px;
	float: left;
	border: 1px solid #A0612B;
	margin-top: 1em;
	margin-right: 2.3em;
	margin-bottom: 4em;
}
.opphou-logo {
	float: right;
	margin-bottom: 1em;
	margin-left: 0em;
}
.memberfirst img.b2b {
	vertical-align: text-top;
}

p.megabold {
	font-size: 16px;
	font-weight: bold;
}
p.megaboldital {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
.reditalics {
	font-style: italic;
	font-weight: bold;
	color: #DC0909;
}
.greenBold {
	font-weight: bold;
	color: #009900;
}
.red {
	color: #990000;
}

.Qmark {
	background-image: url(/_images/question-mark.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.searchBiz {
	background-image: url(/_images/mag-glass.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	padding-left: 23px;
	padding-bottom: 2px;
}
.blue {
	color: #003399;
}
.italicBold {
	font-style: italic;
	font-weight: bold;
}
.topPspace {
	margin-top: 1.2em;
}
.boldUnderline {
	font-weight: bold;
	text-decoration: underline;
}


#main-content-mem h2{
	color: #2555C5;
	font-size: 1.35em;
	font-weight: bold;
	margin-left: 80px;
	margin-top: 1.5em;
	margin-right: 75px;
	margin-bottom: 1em;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E2EEFA;
	line-height: 1.25em;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 20px;
	background-image: url(/_images/h2_bkg.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
#main-content-mem h3.joinp {
	font-size: 1.4em;
	margin-left: 6em;
	color: #044EB2;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
#main-content-mem h3.newh3 {
	color: #2555C5;
	font-size: 1em;
	font-weight: bold;
	margin-left: 100px;
	margin-top: .5em;
	margin-right: 375px;
	margin-bottom: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2EEFA;
	line-height: 1em;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 20px;
}

/* start Tier 7 */
.committees .orgchart .tier7 {
	padding-left: 30px;
	width: 990px;
	margin-bottom: 31px;
	/*height: 380px;*/
}
.committees .orgchart .tier7 div {
	text-align: left;
	width: 74px;
	_width: 68px;
	padding-left: 0px;
	border-left-width: 0px;
	border-left-style: none;
	border-left-color: #fff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	color: #505050;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
	clear: none;
	font-size: 9px;
}

.committees .orgchart .tier7 div span{
	clear: both;
	display: block;
	background-image: url(/_images/tier4_span_bkg.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.committees .orgchart .tier7 div.c1{
	margin-left: 247px;
}
.committees .orgchart .tier7 div.c2{
	margin-left: 225px;
}
.committees .orgchart .tier7 div.c3{}
.committees .orgchart .tier7 div.c4{
	margin-left: 60px;
}

.committees .orgchart .tier7 div span.top{
	background-image: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.committees .orgchart .tier7 div span.sub{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(/_images/tier4_span_bkg.gif);
	background-repeat: no-repeat;
	background-position: 8px 50%;
	padding-left: 13px;
}
.committees .orgchart .tier7 div span.sublast{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(/_images/tier4_span_last_bkg.gif);
	background-repeat: no-repeat;
	background-position: 8px 0%;
	padding-left: 13px;
	padding-bottom: 10px;
}
.committees .orgchart .tier7 div span.sublastshort{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(/_images/tier4_span_short_bkg.gif);
	background-repeat: no-repeat;
	background-position: 8px 0%;
	padding-left: 13px;
	padding-bottom: 10px;
}
.committees .orgchart .tier7 div span.last{
	background-image: url(/_images/tier4_span_last_bkg.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
.committees .orgchart .tier7 div span.lastShort{
	background-image: url(/_images/tier4_span_short_bkg.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
.committees .orgchart .tier7 div a,
.committees .orgchart .tier7 div a:link,
.committees .orgchart .tier7 div a:active,
.committees .orgchart .tier7 div a:hover {
	width: 74px;
	_width: 68px;
	display:block;
	background-color: #fff;
	color: #373753;
	margin: 0px;
	padding: 0px;
	cursor:pointer;
	cursor:hand;
}

.committees .orgchart .tier7 div a:visited {color: #9E609E;}
ul.clearall {clear:both !important;}
