/************************************************************************/	
/********************** BASIC HTML ELEMENTS *****************************/
/************************************************************************/	

	* {border-collapse:collapse; margin:0; padding:0; border:0;}
	a:link {color:#EF9C10; text-decoration:none;}
	a:visited {color:#EF9C10; text-decoration:none;}
	a:hover {color:#666; text-decoration:none;}
	abbr, acronym {font-style:normal; border-bottom:dotted 1px #ABB1B7; cursor:help;}
	body {color:#0; background:#B9B995; margin-left:0; margin-top:0; font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align:left; min-width:900px;}
	code, var, kbd {font-family:monaco, courier, monospace; color:#B96A0E;}
	dd {margin:0; padding:0 0 1em 17px;}
	dt {font-weight:bold; padding:0 0 0 17px;}
	h1 {text-align:left; color:#EF9C10; text-transform: none; font:normal 20px Helvetica, Arial, sans-serif; letter-spacing:0.3px; margin:0 0 3px 0;}
	h2 {text-align:left; color:#444; text-transform:none; font:normal 20px Helvetica, Arial, sans-serif; letter-spacing:0.6px; margin:0 0 3px 0;}
	h3 {text-align:left; color:#EF9C10; font:bold 15px Helvetica, Arial, sans-serif; letter-spacing:0.6px; margin:0;}
	h4 {text-align:left; color:#444; font:bold 15px Helvetica, Arial, sans-serif; letter-spacing:0.6px; margin:0;}
	h5 {text-align:left; color:#FFF; font:bold 14px Helvetica, Arial, sans-serif; letter-spacing:0.6px; margin:0; padding-left:12px;}
	h6 {text-align:left; color:#444; font:bold 14px Helvetica, Arial, sans-serif; letter-spacing:0.6px; margin:0;}
	hr {border:none; height:4px; color:#EEE; background-color:#E2E2E2; }
	ins {text-decoration:none; color:#EC694A;}
	pre {width:580px;}
	td {font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align:left; vertical-align:top;}
	tbody {}
	p {margin-top:2px; margin-bottom:8px; font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align:left;}
	img {border:none}
	ol {padding:6px 40px 14px 40px; list-style-type:decimal;}
	ul {padding:6px 40px 14px 40px; list-style-type:disk; color:#666; }
	li {font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align:left;   margin:0 0 0 20px; }
	strong {font-weight:bold; font-size:110%; color:#333;}
	blockquote {padding:6px 40px 14px 40px;}

/* --Forms -- */
	input {border:#BBB solid 1px; padding:1px 1px 1px 3px;}
	checkbox {border:#BBB solid 1px;}
	radio {border:#BBB solid 0 ;}
	select {border:#BBB solid 1px;}
	textarea {border:#BBB solid 1px; padding:1px 1px 1px 3px; padding:1px 1px 1px 3px; font:normal 12px/100% Helvetica, Arial, sans-serif; color:#000;}
	.submitbtn {background-color:#CBCAB5; border:#aaa solid 1px; color:#333; padding:1px 1px 1px 1px; width:40px;}
	.submitbtn:hover {background-color:#B8BA95; color:#333;}
	.required {font-size:12px; 	color:#FF0000; 	font-weight:bold; 	padding-left:5px;}
	.title {font:bold 14px/180% Helvetica, Arial, sans-serif; letter-spacing:0.7px; color:#1F4180;}
	a.title {font:bold 14px/180% Helvetica, Arial, sans-serif; letter-spacing:0.7px; color:#1F4180;}
	.ccinfo {font:normal 11px/180% Helvetica, Arial, sans-serif; letter-spacing:0.7px;}
	.fielderror {background-color:#CCFFFF;}
	label {color:#555; font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:1px;}
	.requiredText {font-size:11px; 	color:#eaFFFf;}
	.title {font:bold 14px/180% Arial, Helvetica, sans-serif; letter-spacing:0.6px; color:#1F4180;}
	.errormessage {color:#F00; font:bold italic 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align:left; padding:0;}
	.noTinyMCE {color: #006633; white-space: pre;}


/***********************************************************************/	
/******************* COMMON COLORS, TEXT, LINKS *************************/
/************************************************************************/

/* --Common Colors -- */
	.gray {color:#555;}
	.orange {color:#EF9C10;}
	.darkOrange {color:#EF9C10;}
	.darkBlue {color:#363466;}	
	.red {color: #990033;}
	.red strong {font-weight:bold; color:#990033;}
	.lightBeige {color:#CBCAB5;}
	.darkBeige {color:#B8BA95;}
	.white  {color:#FFF;}
	.lightBeigeBG {background-color:#CBCAB5;}
	.darkBeigeBG {background-color:#B8BA95;}
	.whiteBG  {background-color:#FFF;}
	.veryLightBG  {background-color:#ECECE6;} 
	.bodytext {font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align:left; }/*-- much content copied in from old site used this tag - it should be same as general text in site

/* --Common Text Styles -- */	
	.smallText {font:normal 9px Helvetica, Arial, sans-serif; color:#999;}
	.smallLink a:link {color: #FF0000; font:normal 9px Helvetica, Arial, sans-serif; text-decoration:none;}
	.smallLink a:visited {color: #FF0000; font:normal 9px Helvetica, Arial, sans-serif; text-decoration:none;}
	.smallLink a:hover {color: #FF0000; font:normal 9px Helvetica, Arial, sans-serif; text-decoration:none;}
	.brownHeadline {background-color: #686860; width: 570px; display:block; padding:1px 0 1px 10px; margin: 24px 0 12px 0; font:bold 12px/160% Helvetica, Arial, sans-serif; letter-spacing:0.6px; color:#FFFFFF;}
	.whiteTableHeadline  {color:#FFF; font:bold 14px Helvetica, Arial, sans-serif; padding-left:20px;}
	.upperCase {text-transform:uppercase;}

	a.grayLink:link     {color: #666666; text-decoration:none;}
	a.grayLink:visited  {color: #666666; text-decoration:none;}
	a.grayLink:hover    {color: #EF9C10; text-decoration:none;}
	a.darkLink:link    {color: #333333; text-decoration:none;}
	a.darkLink:visited {color: #333333; text-decoration:none;}
	a.darkLink:hover   {color: #EF9C10; text-decoration:none;}

/* --Image Styles Assigned For Admin Tool -- */	
	.floatleft {border:#CCC solid 1px; float:left; margin:5px 20px 5px 0; padding:8px 8px 8px 8px;}
	.imageborder {border:#CCC solid 1px; margin:5px 20px 5px 0; padding:8px 8px 8px 8px; clear:both;}
	.floatleft table { margin:-25px 0 -25px -20px; background-image:none; border:none; border-collapse:collapse;}
	.floatleft td {background-color:#B8BA95; padding-top:20px; padding-right:10px; padding-bottom:20px; padding-left:10px; vertical-align:top;}
	.floatright {border:#CCC solid 1px; float:right; margin:5px 0 5px 10px; padding:8px 8px 8px 8px;} 
	.floatleftnoborder {border:none; float:left; margin:5px 15px 5px 0;}
	.floatrightnoborder {border:none; float:right; margin:5px 0 5px 15px;}


/*************************************************************************/	
/***************** BODY CONTENT/STRUCTURE FOR ALL PAGES ******************/
/*************************************************************************/


	#admin {width:100%; text-align:center; background-color:#E6F7FF; padding:4px 0 7px 0;}
	#pageHeader {width:100%; background-color:#FFFFFF;}
	#headerContent {width:950px; height:96px; text-align:left; margin-left:auto; margin-right: auto;} 
	#mainNavBG {background-color: #F89A04; }
	#mainNav {width:950px; margin-left:auto; margin-right: auto;  text-align:left;}
	#container {width:950px; margin-left:auto; margin-right:auto; margin-top:14px; text-align:left; }
	.pageBodyBG {width:666px; padding:18px 0 0 0; background-image:url(/images/page_body_top_bg.jpg); background-repeat: no-repeat;background-position:top; }	
	#pageBody {}
	.box-content {padding:18px 45px 30px 45px; border-left:solid 1px #9A9A9A;border-right: solid 1px #9A9A9A;background-color:#FFFFFF; text-align:left; font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:1px;}
	.pageBodyBottom { height:20px;padding:0; background-image:url(/images/page_body_bottom_bg.jpg); background-repeat: no-repeat; background-position:bottom;  font:normal 1px/100% Arial, Helvetica, sans-serif;}	
	#pageNRCBodyBG {width:952px; padding:18px 0 0 0; background-image:url(/images/page_nrc_body_top_bg.jpg); background-repeat: no-repeat;background-position:top; }	
	#pageNRCBody {padding:18px 45px 30px 45px; border-left:solid 1px #9A9A9A;border-right: solid 1px #9A9A9A;background-color:#FFFFFF; text-align:left; font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:1px;}
	#pageNRCBodyBottom { height:20px;padding:0; background-image:url(/images/page_nrc_body_bottom_bg.jpg); background-repeat: no-repeat; background-position:bottom;}	
	#bottomBanner {width:664px; margin:12px 0 0 1px;  padding:0;   text-align:left; font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:1px;}
	#footer {width:664px; height:16px; margin:3px 0 0 0; text-align:center; font:normal 11px/150% Arial, Helvetica, sans-serif; color:#777;}
	
	#social-feed {margin-top: 13px;}
	#social-feed .box-content {min-height:  110px; padding-top: 7px;}
	#social-feed .box-content H4 {margin-bottom: 5px; color: #EF9C10;}
	#social-feed .box-content .icons {margin-top: 10px;}
	#social-feed .box-content .icons A {display: inline-block; margin-right: 5px;}
	#social-feed .box-content .date {color: #999; font-size: 11px;}
	#social-feed .left {
		float: left;
		width: 31%;
		padding: 0 2% 0 0;
	}
	#social-feed .middle {
		float: left;
		width: 31%;
		padding: 0 2% 0 0;
	}
	#social-feed .right {
		float: right;
		width: 31%;
		padding: 0 2% 0 0;
	}
/************************************************************************/	
/*********************UNIQUE/INDIVIDUAL PAGES****************************/
/************************************************************************/


/* -- Header -- */
	#headerLogo {float:left; margin:20px 0 5px -30px;  }
	#headerRight {float:right; padding:10px 0px 0 0; color:#444444; text-align:right; width:450px;}
	#headerContent a { color:#666; text-decoration:none; text-transform:none;}
	#headerContent a:visited {color:#666; }
	#headerContent a:hover {color:#EF9C10; }
	#headerLogin {float:right; padding:3px 0px 0 0; color:#666; text-align:right; width:600px;}	
	#share-this { padding-left: 202px; width: 248px; float: right; padding: 20px 0 0 0;}

/* -- Footer -- */
	.footerBlueText 		{color:#363466; text-decoration:none; font:bold 11px/150% Helvetica, Arial, sans-serif; text-transform:none;}
	a.footerLink:link 		{color:#363466; text-decoration:none; font:bold 11px/150% Helvetica, Arial, sans-serif; text-transform:none;}
	a.footerLink:visited 	{color:#363466; text-decoration:none; font:bold 11px/150% Helvetica, Arial, sans-serif; text-transform:none;}
	a.footerLink:hover  	{color:#666; text-decoration:none; font:bold 11px/150% Helvetica, Arial, sans-serif; text-transform:none;}

	.advertise 		{color:#363466; text-decoration:none; font:bold 10px/150% Arial, sans-serif; text-transform:none; text-align:right;}
	a.advertise:link 		{color:#363466; text-decoration:none; font:bold 10px/150% Arial, sans-serif; text-transform:none;}
	a.advertise:visited 	{color:#363466; text-decoration:none; font:bold 10px/150% Arial, sans-serif; text-transform:none;}
	a.advertise:hover  	{color:#666; text-decoration:none; font:bold 10px/150% Arial, sans-serif; text-transform:none;}
/* -- Right Column -- */
	#rightColumn	 { float:right; width:270px;}
	#rightColumnFlash	 { width:267px;border: solid 1px #999999;}
	#rightColumnFlashText	 {padding:6px 5px 5px 15px; background-color:#F2F2F0; font: 11px/130%; border-top:solid 1px #B9B9B9; }
	#flashHeadline { padding:6px 15px 4px 13px; background-color:#FFFFFF; font:normal 20px Arial, Helvetica, sans-serif; letter-spacing:1.5px; color:#EF9C10; }
	#rightWhiteBoxBG {width:270px;  margin-top: 13px; padding-top:12px;  background-image:url(/images/right_column_box_top_bg.jpg); background-repeat: no-repeat; background-position:top;  }	
	#rightWhiteBox{ padding:0 12px 0 12px;background-color:#FFFFFF;   border-left:solid 1px #9A9A9A; border-right: solid 1px #9A9A9A;  font:normal 11px/120% Arial, Helvetica, sans-serif; letter-spacing:0.6px; color:#0;  }	
	#rightWhiteBox td { font:normal 11px/120% Arial, Helvetica, sans-serif; letter-spacing:0.6px; color:#0; vertical-align:top;  }	
	#rightWhiteBottom {width:270px; height:14px; padding:0 0 0 0; background-image:url(/images/right_column_box_bottom_bg.jpg); background-repeat: no-repeat; background-position:top;  font:normal 1px/100% Arial, Helvetica, sans-serif;  }	
	.rightColumnHeadline, div.rightWhiteBox h3  { font:normal 20px/120% Arial, Helvetica, sans-serif; letter-spacing:1.5px; color:#EF9C10; }
	.rightColumnSubHeadline  { font:bold 12px/130% Arial, Helvetica, sans-serif; letter-spacing:1px; color:#0; }
	#rightColumnViewMore {text-align:right; font:normal 11px/125% Arial, Helvetica, sans-serif; letter-spacing:0.6px; color:#0; padding-top:6px;  }
	a.summaryLink:link 		{color:#EF9C10; text-decoration:none; font:normal 12px/130% Arial, Helvetica, sans-serif; text-transform:none;}
	a.summaryLink:visited  	{color:#EF9C10; text-decoration:none; font:normal 12px/130% Arial, Helvetica, sans-serif; text-transform:none;}
	a.summaryLink:hover 	 {color:#666666; text-decoration:none; font:normal 12px/130% Arial, Helvetica, sans-serif; text-transform:none;}
	
	

DIV#right_facebook {


	border:solid 1px #999;
	padding:15px;
	margin:13px 0 15px 0;
	background:#363466; 
	color:#FFF
}

DIV#right_facebook IMG#advocacy_facebook {
	float:left;
	margin:0 5px 3px 0;
	width:40px;
}



DIV#right_facebook H4 {
	color:#FFF;
	text-transform:uppercase;
	margin-bottom:6px;
}
DIV#right_facebook H5 {
	color:#EF9C10;
	padding:0;
	margin:0 0 8px 0;
	font-size:12px;
	line-height:150%;
}

	
/* -- Page Bottom Ads -- */
	#pageBottomLeft {width:500px; float:left; padding:25px 0 25px 0; background-color:#E4E6D8;}
	#pageBottomRight {width:400px; float:right; text-align:right; font:bold 16px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; color:#9C9C9C;}
	#pageBottomRight TD {text-align:right; font:bold 13px/130% Arial, Helvetica, sans-serif; letter-spacing:0.6px; color:#9C9C9C;}
	#pageBottomRight a {font:normal 12px/130% Arial, Helvetica, sans-serif;}

/* -- Home Page -- */
	#pageBodyHome {padding:18px 45px 30px 45px; border-left:solid 1px #9A9A9A;border-right: solid 1px #9A9A9A;background-color:#FFFFFF; text-align:left; font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:1px;}
	#homeTop {margin:-25px -45px -35px -45px; }
	#homeFlashHeadline {font:normal 20px/130% Arial, Helvetica, sans-serif;  padding: 2px 0 10px 10px;}
	#homeFlash {padding: 0 0 37px 0;}
	#home3panels {padding: 11px 0 0 0; }
	.home3PanelsTop {  height:14px;     background-image:url(/images/home_3panel_box_top_bg.jpg); background-repeat: no-repeat; background-position:top; font:normal 1px/100% Arial, Helvetica, sans-serif;}
	.home3PanelsContent {width:213px; font:normal 12px/130% Arial, Helvetica, sans-serif; letter-spacing:0.2px; color:#0; background-image:url(/images/home_3panel_box_middle_bg.jpg); background-repeat: repeat-y; background-position:top;   }
	#home3panelsContentIndent { padding:0 10px 0 13px;}
	.home3PanelsBottom {  height:14px;     background-image:url(/images/home_3panel_box_bottom_bg.jpg); background-repeat: no-repeat; background-position:top; font:normal 1px/100% Arial, Helvetica, sans-serif;}
	.home3PanelsSpacer { font:normal 1px/100% Arial, Helvetica, sans-serif; }
	.home3PanelsHeadline { font:normal 20px/120% Arial, Helvetica, sans-serif; letter-spacing:1.5px; color:#EF9C10; }
	.home3PanelsViewMore {width:213px; text-align:right; font:normal 12px/125% Arial, Helvetica, sans-serif; letter-spacing:0.6px; color:#0; background-image:url(/images/home_3panel_box_middle_bg.jpg); background-repeat: repeat-y; background-position:top;   }
	#home3PanelsViewMoreIndent { padding:0 17px 0 13px;}
	.home3PanelTitle	{color:#333; text-decoration:none; font:bold 12px/125% Helvetica, Arial, sans-serif; text-transform:none;}
	a.home3PanelTitle:link 		{color:#2c2c2c; text-decoration:none; font:bold 12px/130% Helvetica, Arial, sans-serif; letter-spacing:0.2px; text-transform:none; }
	a.home3PanelTitle:visited 	{color:#2c2c2c; text-decoration:none; font:bold 12px/130% Helvetica, Arial, sans-serif; letter-spacing:0.2px; text-transform:none;}
	a.home3PanelTitle:hover 	{color:#999999; text-decoration:none; font:bold 12px/130% Helvetica, Arial, sans-serif; letter-spacing:0.2px; text-transform:none;}

/* -- Event Detail Page -- */
	.eventDate {color: #777; padding:0; font:bold 12px/100% Arial, Helvetica, sans-serif; letter-spacing:0px;}
	#eventDetailFlash {background-color:#CCC; border:solid 2px #999; width:575px; height:469px; margin:20px 0 16px 0;}
	
/* -- Event Summary List -- */
	#eventList { }
	#eventList hr { margin:0 0 20px 0; height:4px; color:#EEE; background-color:#E2E2E2; }
	#eventList h3 { margin:16px 0 16px 0;  }
	a.summaryHeadline:link 		{color:#000000; text-decoration:none; font:bold 12px/150% Helvetica, Arial, sans-serif; text-transform:none;}
	a.summaryHeadline:visited 	{color:#000000; text-decoration:none; font:bold 12px/150% Helvetica, Arial, sans-serif; text-transform:none;}
	a.summaryHeadline:hover 	{color:#999999; text-decoration:none; font:bold 12px/150% Helvetica, Arial, sans-serif; text-transform:none;}
	.eventDetailTitle		{color:#0; font:bold 16px/150% Helvetica, Arial, sans-serif; }
	.eventDetailDate		{color:#555; font:bold 12px/150% Helvetica, Arial, sans-serif; }

/* -- Member Highlight Detail-- */
 	#highlightDetail {}
	#highlightDetailName {padding-bottom:2px; color:#444;  font:bold 13px/125% Arial, Helvetica, sans-serif; letter-spacing:0.6px;}
	#highlightDetailPhoto {float:left; padding:4px 8px 8px 0; }
	#highlightDetailText {border:solid 1px #999;}

/* -- Leadership Page -- */
	#chapterLeadership {color:#666; }
	#chapterLeadership table {width: auto; margin:0; background-image:none; border:none; border-collapse:collapse;}
	#chapterLeadership td { padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:5px; vertical-align:top;}
	#chapterLeadership td a { color:#EF9C10; text-decoration:underline; text-transform:none;}
	#chapterLeadership td a:visited {color:#EF9C10; }
	#chapterLeadership td a:hover {color:#666; }
	#chapterLeadership td strong {font-weight:bold; color:#0; }
	#chapterLeadership td p { margin:0 0 30px 0;}
	#chapterLeadership h3 {color:#FFF; }
	.chapterWhiteBig  {color:#FFF; font:bold 14px Helvetica, Arial, sans-serif; padding-left:20px;}
	
/* -- Shopping Cart -- */
	#shoppingCart {}
	#shoppingCart table {border:solid 1px #CCC; width: 400px; margin:12px 0 12px 0; background-image:none; border-collapse:collapse;}
	#shoppingCart td { padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:5px; vertical-align:middle;}
	#shoppingCart td a { color:#EF9C10; text-decoration:underline; text-transform:none;}
	#shoppingCart td a:visited {color:#EF9C10; }
	#shoppingCart td a:hover {color:#666; }
	#shoppingCart td strong {font-weight:bold; color:#666; }
	#shoppingCart h3 {color:#FFF; }

/* -- Senior Roundtable Page -- */
	#seniorRoundtable {}
	#seniorRoundtable table {width: auto; margin:0; background-image:none; border:none; border-collapse:collapse;}
	#seniorRoundtable td { padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:5px; vertical-align:top;}
	#seniorRoundtable td a { color:#EF9C10; text-decoration:underline; text-transform:none;}
	#seniorRoundtable td a:visited {color:#EF9C10; }
	#seniorRoundtable td a:hover {color:#666; }
	#seniorRoundtable td strong {font-weight:bold; color:#666; }
	#seniorRoundtable h3 {color:#FFF; }

/* -- Protos Page -- */
	#protosTable {}
	#protosTable table {width: auto; border:solid 1px #999; border-collapse:collapse;}

/* -- Protos Page -- */
	#newsletter {width:200px; border:solid 1px #EF9C10 ; padding:10px; margin:10px 0 10px 0;}
	#newsletter input {margin:5px 0 5px 0 ;}
	
/* -- Western Conference Page -- */	
	ul.TabbedPanelsTabGroup li.TabbedPanelsTab {
	width:86px;
	padding-left:3px;
	padding-right:3px;
	}
	div.TabbedPanelsContentGroup div.TabbedPanelsContent img { 

	}
	div.TabbedPanelsContentGroup div.TabbedPanelsContent a { border:none; display:inline;

	}
	
/* -- Resources Page Bottom Menu -- */
	#resourcesBottomMenu {margin:0 0 0 60px; padding:0; }
	#resourcesBottomMenu ul {padding:0; margin:0; list-style: url(/images/menuRight_arrow.gif);}
	#resourcesBottomMenu li {margin:1px 0 1px 0;}
	#resourcesBottomMenu li a {font:bold 12px/160% Helvetica, Arial, sans-serif; letter-spacing:0.6px; }
	#resourcesBottomMenu li a:visited {font:bold 12px/160% Helvetica, Arial, sans-serif; letter-spacing:0.6px;}
	#resourcesBottomMenu li a:hover {color:#666; }
	.resourcesTable  {margin:0; padding:0; }
	#linksFloatRight {float:right; width:182px; padding:3px 5px 3px 5px;  font:normal 11px/140% Helvetica, Arial, sans-serif; letter-spacing:0px; margin:-135px 0 0 0;}

/* --Contact Form -- */
	#contactForm {width:270px; }
	#contactForm input {width:270px; margin:0; padding:2px 2px 2px 2px;}
	#contactForm textarea {width:270px; margin:0; padding:2px 2px 2px 2px;}
	#contactForm select {width:280px; margin:0; padding:2px 2px 2px 2px;}
	#contactForm table {margin:0; width:320px;  background-color: #F9F9EF; border:2px solid #B8BA95;  }
	#contactForm td {padding:8px 15px 8px 15px ;}
	#contactForm td a:link {color:#EF9C10; }
	#contactForm td a:visited {color:#EF9C10; }
	#contactForm td a:hover {color:#666; }
	#contactForm td strong {font-weight:bold; color:#666; }
	#contactButton {}
	#contactButton input {width:80px; margin:0; padding:2px 2px 2px 2px;}
	#contactAddress {padding:60px 0 0 0 ; }

/* --Register Form -- */
	#registerForm {float:right; width:290px; margin:0 -50px 0 30px;}
	#registerForm input {width:200px; margin:0; padding:2px 2px 2px 2px;}
	#registerForm table {margin:0; width:200px;  background-color: #F9F9EF; border:2px solid #B8BA95;}
	#registerForm td {padding:0 15px 2px 15px ; vertical-align:bottom;}
	#registerForm td a:link {color:#EF9C10; }
	#registerForm td a:visited {color:#EF9C10; }
	#registerForm td a:hover {color:#666; }
	#registerForm td strong {font-weight:bold; color:#666; }
	#registerForm td label {margin:10px 0 2px 0; display:block; }
	#registerButton {}
	#registerButton input {width:70px; padding:2px 2px 2px 2px;}
	.registerNote {font:normal 11px Arial, Helvetica, sans-serif; color:#444;}

/* -- Registered User Login Form -- */	
	#regUserLoginForm {background-color:#EFEFE7; color:#333; margin-top:20px; padding:30px 0px 25px 30px; border:#999999 solid 1px; width:320px; align:center;}
	#regUserLoginForm hr {width:290px;}
	#regUserLoginForm input {width:265px; margin:0 0 4px 0; padding:1px 2px 1px 2px;}
	#regUserLoginFormButton {}
	#regUserLoginFormButton input {width:110px; padding:0px 2px 0px 2px; margin:15px 0 15px 0;}
	#alreadyUser {text-align:right; padding:4px 50px 0 0 ;}
	#registerPageHeight {height:380px;}
	
/* --Post Listing Form -- */
	#postListingForm {}
	#postListingForm input {width:265px; margin:0 0 4px 0; padding:1px 2px 1px 2px;}
	#postListingForm table {margin:0; width:570px;  background-color: #FFF; border: none;}
	#postListingForm td {padding:0 0 1px 0; vertical-align:top; font:normal 11px Arial, Helvetica, sans-serif; color:#0;}
	#postListingForm td strong {font-weight:bold; color:#666; }
	#postListingForm td label { font:bold 11px Arial, Helvetica, sans-serif; color:#494949;  }
	#postListingForm td hr {margin:12px 0 10px 0; height:8px; width:100%; background-color:#EEE; color:#EEE;}
	#postListingForm td h5 {margin:2px  0 2px 0; color:#555555; font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:1px; color:#595959;}
	#postListingButton {}
	#postListingButton input {width:110px; padding:0px 2px 0px 2px;}
	.postListingNote {font:normal 10px Arial, Helvetica, sans-serif; color:#444;}
	.postListingText {font:normal 11px Arial, Helvetica, sans-serif; color:#0;}
	.postListingHeadlineTD {background-color:#DBDAC5; font:bold 12px/135% Arial, Helvetica, sans-serif; color:#444444; padding:10px 0 10px 0; border-top:solid 16px #FFFFFF; border-bottom:solid 16px #FFFFFF;}
	#postingTerms { text-align:left;margin:30px; padding:30px; width:480px; background-color:#FFFFFF; font:normal 11px Arial, Helvetica, sans-serif; color:#0; border:solid 4px #CCC;}

/* --PROTOS Award Form -- */
	#protosForm { }
	#protosForm input { margin:0; padding:2px 2px 2px 2px;}
	#protosForm textarea { margin:0; padding:2px 2px 2px 2px;}
	#protosForm select { margin:0; padding:2px 2px 2px 2px;}
	#protosForm table {margin:0;   background-color: #F9F9EF; border:2px solid #B8BA95;  }
	#protosForm td {padding:8px 15px 8px 15px ;}
	#protosForm td a:link {color:#EF9C10; }
	#protosForm td a:visited {color:#EF9C10; }
	#protosForm td a:hover {color:#666; }
	#protosForm td strong {font-weight:bold; color:#666; }
	#protosForm td em { font-size:10px;}
	#protosButton {}
	#protosButton input {width:160px; margin:0; padding:2px 2px 2px 2px;}
	#protosAddress {padding:60px 0 0 0 ; }
	
/* --RSS National Page-- */



	#rss_format { padding-bottom:10px; font:normal 12px/130% Helvetica, Arial, sans-serif; letter-spacing:0.6px; }
	#rss_format_display { font:normal 11px/130% Arial, Helvetica, sans-serif; letter-spacing:0.6px; }
	#rss_format_display ul { margin:0 0 0 -40px; color:#333333; }
	#rss_format_display li { margin:0 0 14px  0; list-style:none; color:#555555;  }
	#rss_format_display li strong {color:#252525; }

/* --Posting Choice -- */
	#postingChoiceMenu {margin:10px 0 0 50px; padding:0; }
	#postingChoiceMenu ul {padding:0; margin:0; list-style: disk; color:#777;}
	#postingChoiceMenu li {margin:1px 0 1px 0;}
	#postingChoiceMenu li a {font:bold 12px/160% Helvetica, Arial, sans-serif; letter-spacing:0.6px; }
	#postingChoiceMenu li a:visited {font:bold 12px/160% Helvetica, Arial, sans-serif; letter-spacing:0.6px;}
	#postingChoiceMenu li a:hover {color:#666; }

/* -- Listing Pages (Vendor, Agency, Freelance) -- */
	#listings { padding:20px 0 0 0; }
	#listings HR { width:582px; height:4px; background-color:#EF9C10; color:#EF9C10; margin:20px  0 15px -2px;}
	.listingTable { border:solid 4px #DDDDE3; border-collapse:collapse; margin-bottom:25px; }
	.listingTable td {font:normal 12px/135% Arial, Helvetica, sans-serif; color:#0; letter-spacing:0.2px;}
	.listingTable td a { color:#EF9C10; text-decoration:underline; }
	.listingTable td a:visited {color:#EF9C10; }
	.listingTable td a:hover {color:#555; }
	.listingLeftTD {vertical-align:top; width:130px;  border-right:solid 4px #DDDDE3; height:100%;}
	.listingLeftTable {border: none; border-collapse:collapse; height:100%;}
	.listingImage {width:160px;   vertical-align: middle; text-align:center; padding:5px;  border-top:solid 4px #DDDDE3; border-right:solid 4px #DDDDE3; }
	.listingNoImage {height:90%; background-color:#FCFEF3 ; width:130px;   vertical-align: middle; text-align:center; padding:5px; }
	.listingRightTD {vertical-align:top;  width:380px;  height:100%;}
	.listingRightTable {border: none; border-collapse:collapse; height:100%;}
	.listingAddress {height:10%; width:190px; background-color:#FCFEF3; padding:5px 5px 5px 7px;vertical-align:top; }
	.listingContact {height:10%; width:190px; background-color:#FCFEF3; padding:5px;vertical-align:top; }
	.listingDescription {height:90%; width:400px;  padding:5px; border-top:solid 4px #DDDDE3;vertical-align:top;  }
	.listingJobDescription {padding:5px; border-top:solid 4px #DDDDE3;vertical-align:top;  }


/************************************************************************/	
/**************************** ALL NAVIGATION ****************************/
/************************************************************************/	


/* -- Main Navigation -- */
	#mainNav table { height:25px;}
	.mainNavTable td { text-align:center; padding:0; margin:0; vertical-align:top; padding-top:6px;}
	.mainNavTable td a 			{color:#FFFFFF; text-decoration:none; display: block; height:18px;background-image:url(/images/menu-right-bar.gif); background-repeat: no-repeat; background-position:right; font:bold 14px/90% Helvetica, Arial, sans-serif; letter-spacing:0px; }
	.mainNavTable td a:visited 	{color:#FFFFFF; text-decoration:none; display: block; height:18px;background-image:url(/images/menu-right-bar.gif); background-repeat: no-repeat; background-position:right; font:bold 14px/90% Helvetica, Arial, sans-serif; letter-spacing:0px; }
	.mainNavTable td a:hover 	{color:#363466; text-decoration:none; display: block; height:18px;background-image:url(/images/menu-right-bar.gif); background-repeat: no-repeat; background-position:right; font:bold 14px/90% Helvetica, Arial, sans-serif; letter-spacing:0px; }

/* -- Right Column Menu -- */
	#rightMenu	 { background-color:#F4F4F2; width:256px; padding:14px 10px 17px 0; border:solid 1px #999999; }
	#rightMenu ul {padding:0; margin:5px 0 0 -5px; list-style-type:none; list-style-position:outside; }
	#rightMenu li a			{ display:block; margin:3px 0 0 0; padding:0 0 0 18px;color:#363466; font:bold 12px/150% Arial, Helvetica, sans-serif;  letter-spacing:0.4px; } 
	#rightMenu li a:visited	{ display:block; margin:3px 0 0 0; padding:0 0 0 18px;color:#363466; font:bold 12px/150% Arial, Helvetica, sans-serif;  letter-spacing:0.4px; } 
	#rightMenu li a:hover	{ display:block; margin:3px 0 0 0; padding:0 0 0 18px;color:#EF9C10; font:bold 12px/150% Arial, Helvetica, sans-serif;  letter-spacing:0.4px;background-image:url(/images/submenuArrowOrange.gif); background-repeat: no-repeat; background-position:left; }	
 	.rightMenuArrow {background-image:url(/images/submenuArrowOrange.gif); background-repeat: no-repeat; background-position:left; padding:0 0 0 15px;}
 	.rightMenuHeadline {font:normal 20px/120% Arial, Helvetica, sans-serif; letter-spacing:1.5px;color:#EF9C10; margin:0 4px 0 15px; }

/* --Submenu Level 2 - "About Us" -- */
	#submenuAbout {margin:22px 0 0 93px; padding:2px 0 0 0; width:150px; position:absolute; border-top:solid 4px #F89A04; border-right:solid 2px #F89A04; border-bottom:solid 2px #F89A04; border-left:solid 2px #F89A04; background-color: #EFEFE7; z-index:2000; visibility:hidden; font:normal 13px Arial, Helvetica, sans-serif; 	letter-spacing:0.6px; text-align: left;	}
	#submenuAbout ul {padding: 6px 40px 10px 40px; margin:0 0 0 -40px; list-style-type:none; list-style-position:outside;}
	.submenuAbout li a{height:18px; width:118px; padding:2px 16px 0 16px; margin:1px 0 0 -20px; text-align:left; font:bold 11px/150% Arial, Helvetica, sans-serif;  letter-spacing:0.0px;  color:#363466; text-decoration:none; display:block; } 
	* html .submenuAbout li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width:118px; margin-right:-102px; }
	.submenuAbout li a:visited, .hometoolbar4 li a:active{ color:#363466; text-decoration:none; 	}
	.submenuAbout li a:hover{color:#363466; background-color:#D7D7C4; text-decoration:none; 	}	

/* --Submenu Level 2 - "Programs" -- */
	#submenuPrograms {margin:22px 0 0 176px; padding:2px 0 0 0; width:150px; position:absolute; border-top:solid 4px #F89A04; border-right:solid 2px #F89A04; border-bottom:solid 2px #F89A04; border-left:solid 2px #F89A04; background-color: #EFEFE7; z-index:2000; visibility:hidden; font:normal 13px Arial, Helvetica, sans-serif; 	letter-spacing:0.6px; text-align: left;	}
	#submenuPrograms ul {padding: 6px 40px 10px 40px; margin:0 0 0 -40px; list-style-type:none; list-style-position:outside;}
	.submenuPrograms li a{height:18px; width:118px; padding:2px 16px 0 16px; margin:1px 0 0 -20px; text-align:left; font:bold 11px/150% Arial, Helvetica, sans-serif;  letter-spacing:0.0px;  color:#363466; text-decoration:none; display:block; } 
	* html .submenuPrograms li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width:118px; margin-right:-102px; }
	.submenuPrograms li a:visited, .submenuPrograms li a:active{ color:#363466; text-decoration:none; 	}
	.submenuPrograms li a:hover{color:#363466; background-color:#D7D7C4; text-decoration:none; 	}	

/* --Submenu Level 2 - "Events" -- */
	#submenuEvents {margin:22px 0 0 263px; padding:2px 0 0 0; width:190px; position:absolute; border-top:solid 4px #F89A04; border-right:solid 2px #F89A04; border-bottom:solid 2px #F89A04; border-left:solid 2px #F89A04; background-color: #EFEFE7; z-index:2000; visibility:hidden; font:normal 13px Arial, Helvetica, sans-serif; 	letter-spacing:0.6px; text-align: left;	}
	#submenuEvents ul {padding: 6px 40px 10px 40px; margin:0 0 0 -40px; list-style-type:none; list-style-position:outside;}
	.submenuEvents li a{height:18px; width:158px; padding:2px 16px 0 16px; margin:1px 0 0 -20px; text-align:left; font:bold 11px/150% Arial, Helvetica, sans-serif;  letter-spacing:0.0px;  color:#363466; text-decoration:none; display:block; } 
	* html .submenuEvents li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width:158px; margin-right:-102px; }
	.submenuEvents li a:visited, .hometoolbar4 li a:active{ color:#363466; text-decoration:none; 	}
	.submenuEvents li a:hover{color:#363466; background-color:#D7D7C4; text-decoration:none; 	}	
	
/* --Submenu Level 2 - "News" -- */
	#submenuNews {margin:22px 0 0 331px; padding:2px 0 0 0; width:150px; position:absolute; border-top:solid 4px #F89A04; border-right:solid 2px #F89A04; border-bottom:solid 2px #F89A04; border-left:solid 2px #F89A04; background-color: #EFEFE7; z-index:2000; visibility:hidden; font:normal 13px Arial, Helvetica, sans-serif; 	letter-spacing:0.6px; text-align: left;	}
	#submenuNews ul {padding: 6px 40px 10px 40px; margin:0 0 0 -40px; list-style-type:none; list-style-position:outside;}
	.submenuNews li a{height:18px; width:118px; padding:2px 16px 0 16px; margin:1px 0 0 -20px; text-align:left; font:bold 11px/150% Arial, Helvetica, sans-serif;  letter-spacing:0.0px;  color:#363466; text-decoration:none; display:block; } 
	* html .submenuNews li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width:118px; margin-right:-102px; }
	.submenuNews li a:visited, .hometoolbar4 li a:active{ color:#363466; text-decoration:none; 	}
	.submenuNews li a:hover{color:#363466; background-color:#D7D7C4; text-decoration:none; 	}	

/* --Submenu Level 2 - "Resources" -- */
	#submenuResources {margin:22px 0 0 389px; padding:2px 0 0 0; width:150px; position:absolute; border-top:solid 4px #F89A04; border-right:solid 2px #F89A04; border-bottom:solid 2px #F89A04; border-left:solid 2px #F89A04; background-color: #EFEFE7; z-index:2000; visibility:hidden; font:normal 13px Arial, Helvetica, sans-serif; 	letter-spacing:0.6px; text-align: left;	}
	#submenuResources ul {padding: 6px 40px 10px 40px; margin:0 0 0 -40px; list-style-type:none; list-style-position:outside;}
	.submenuResources li a{height:18px; width:118px; padding:2px 16px 0 16px; margin:1px 0 0 -20px; text-align:left; font:bold 11px/150% Arial, Helvetica, sans-serif;  letter-spacing:0.0px;  color:#363466; text-decoration:none; display:block; } 
	* html .submenuResources li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width:118px; margin-right:-102px; }
	.submenuResources li a:visited, .hometoolbar4 li a:active{ color:#363466; text-decoration:none; 	}
	.submenuResources li a:hover{color:#363466; background-color:#D7D7C4; text-decoration:none; 	}	

/* --Submenu Level 2 - "Members" -- */
	#submenuMembers {margin:22px 0 0 490px; padding:2px 0 0 0; width:150px; position:absolute; border-top:solid 4px #F89A04; border-right:solid 2px #F89A04; border-bottom:solid 2px #F89A04; border-left:solid 2px #F89A04; background-color: #EFEFE7; z-index:2000; visibility:hidden; font:normal 13px Arial, Helvetica, sans-serif; 	letter-spacing:0.6px; text-align: left;	}
	#submenuMembers ul {padding: 6px 40px 10px 40px; margin:0 0 0 -40px; list-style-type:none; list-style-position:outside;}
	.submenuMembers li a{height:18px; width:118px; padding:2px 16px 0 16px; margin:1px 0 0 -20px; text-align:left; font:bold 11px/150% Arial, Helvetica, sans-serif;  letter-spacing:0.0px;  color:#363466; text-decoration:none; display:block; } 
	* html .submenuMembers li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width:118px; margin-right:-102px; }
	.submenuMembers li a:visited, .hometoolbar4 li a:active{ color:#363466; text-decoration:none; 	}
	.submenuMembers li a:hover{color:#363466; background-color:#D7D7C4; text-decoration:none; 	}	
	
/* --Submenu Level 3 "Diversity" -- */
	#submenuDiversity {margin:45px 0 0 328px; padding:2px 0 0 0; width:150px; position:absolute; border-top:solid 2px #F89A04; border-right:solid 2px #F89A04; border-bottom:solid 2px #F89A04; border-left:solid 2px #F89A04; background-color: #D7D7C4; z-index:2010; visibility:hidden; font:normal 13px Arial, Helvetica, sans-serif; 	letter-spacing:0.6px; text-align: left;	}
	#submenuDiversity ul {padding: 6px 40px 10px 40px; margin:0 0 0 -40px; list-style-type:none; list-style-position:outside;}
	.submenuDiversity li a{height:18px; width:118px; padding:2px 16px 0 16px; margin:1px 0 0 -20px; text-align:left; font:bold 11px/150% Arial, Helvetica, sans-serif;  letter-spacing:0.0px;  color:#363466; text-decoration:none; display:block; } 
	* html .submenuDiversity li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width:118px; margin-right:-102px; }
	.submenuDiversity li a:visited, .submenuDiversity li a:active{ color:#363466; text-decoration:none; 	}
	.submenuDiversity li a:hover{color:#363466; background-color:#EFEFE7; text-decoration:none;   	}	
 	.submenuArrow {display:block;   background-image:url(/images/submenuArrow.gif); background-repeat: no-repeat; background-position:right; }


/****************** ADVOCACY PAGE *************************/
DIV#advocacy_page UL LI {
	color:#000;
	
}
DIV#advocacy_page IMG#advocacy_logo {

	width:192px;
	height:88px;
	margin:0 0 25px 0;
}


DIV#advocacy_top_right {float:right;width:165px;margin:0 0 15px 20px;}

DIV#key_resources {	border:solid 1px #999;padding:15px;width:160px;}
#key_resources	 { background-color:#F4F4F2; width:256px; padding:14px 10px 17px 0; border:solid 1px #999999; }
#key_resources ul {padding:0; margin:0; list-style-type:none;  }
#key_resources li {padding:0; margin:0; list-style-type:none;  }
#key_resources li a			{ display:block; margin:3px 0 0 0; padding:0 0 0 18px;color:#363466; font:bold 12px/150% Arial, Helvetica, sans-serif;  letter-spacing:0.4px; } 
#key_resources li a:visited	{ display:block; margin:3px 0 0 0; padding:0 0 0 18px;color:#363466; font:bold 12px/150% Arial, Helvetica, sans-serif;  letter-spacing:0.4px; } 
#key_resources li a:hover	{ display:block; margin:3px 0 0 0; padding:0 0 0 18px;color:#EF9C10; font:bold 12px/150% Arial, Helvetica, sans-serif;  letter-spacing:0.4px;background-image:url(/images/submenuArrowOrange.gif); background-repeat: no-repeat; background-position:left; }	
.key_resourcesArrow {background-image:url(/images/submenuArrowOrange.gif); background-repeat: no-repeat; background-position:left; padding:0 0 0 15px;}
#key_resources h3 {font:bold 16px/120% Arial, Helvetica, sans-serif; letter-spacing:1.5px;color:#FFF; margin:-15px -15px 10px -15px; padding:10px 15px 10px 15px; background:#363466; border-bottom:solid 1px #999;  }
#key_resources h4 {font:bold 14px/120% Arial, Helvetica, sans-serif; letter-spacing:1.5px;color:#EF9C10; margin:0;  }



DIV#advocacy_video {
	width:320px;
	height:265px;
	border:solid 1px #999;
	padding:0;
	background:#CCC;
	margin:25px 0 0 125px;
	
}



/************************************************************************/	
/******************* CODE BELOW FOR ADMIN TOOLS ONLY ********************/	
/************************************************************************/


/* -- All edit links in Blue to stand out from Red monochrome design -- */
	.editColor  {color:#0033CC;} 
	#editLinkDiv {}
	#editLinkDiv input 	  {background-color:#FFF; width:42px; border:none; color: #0033CC; font:bold 11px/180% Helvetica, Arial, sans-serif;   text-transform:none; letter-spacing:0px; background-image:url(/images/admin/editor.gif); background-repeat: no-repeat; background-position:left; padding:0 0 0 15px;}	
	#editLinkDiv input:hover {background-color:#FFF; width:42px; border:none; color: #666666; font:bold 11px/180% Helvetica, Arial, sans-serif;   text-transform:none; letter-spacing:0px; background-image:url(/images/admin/editor.gif); background-repeat: no-repeat; background-position:left; padding:0 0 0 15px;}	
	#editLinkDiv {width:42px; text-align:left;}
	a.editLink:link {color: #0033CC; text-decoration: none; font:bold 11px/180% Helvetica, Arial, sans-serif;   text-transform:none; letter-spacing:0px;}
	a.editLink:visited {color:#0033CC; text-decoration:none; font:bold 11px/180% Helvetica, Arial, sans-serif;  text-transform:none; letter-spacing:0px;}
	a.editLink:hover {color: #666666; text-decoration:none; font:bold 11px/180% Helvetica, Arial, sans-serif;  text-transform:none; letter-spacing:0px;}	


/* -- Admin Tools -- */	
	#adminNav {width:950px; margin-left:auto; margin-right: auto;  text-align:left; color:#0033CC;}
	#adminNavPad {margin-left:50px;}
	#adminPage {background-color: #FFFFFF ; width:900px; min-height:340px; padding:25px 15px 25px 42px;  margin-left:2px; height:}
	#adminPage textarea {width:620px; margin:0; padding:2px 2px 2px 2px; }
	#adminPageBody {background-color: #F2F3E2 ; width:645px; padding:25px 0px 25px 20px; margin:0; text-align:left; font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:1px;}
	.admin_note {font:normal 9px Helvetica, Arial, sans-serif; color:#C60C30;}
	#adminForm { padding:0 30px 0 0; text-align:left;}
	#adminForm input {width:620px; margin:0; padding:2px 2px 2px 2px; }
	#adminForm .check {width:20px; margin:0; padding:2px 2px 2px 2px; }
	#adminForm textarea {width:620px; margin:0; padding:2px 2px 2px 2px;}
	#adminForm table {margin:0;}
	#adminForm td {padding:0 0 8px 0; text-align:left;}
	#adminButton {}
	#adminButton input {width:80px; margin:0; padding:2px 2px 2px 2px;}
	#adminCheckbox {}
	#adminCheckbox input {width:20px; margin:0; padding:2px 2px 2px 2px; border:none;}

/* --Directory Listing Tools -- */	
	#listingTextArea {}
	#listingTextArea input { background-color:red;}
	#listingTextArea textarea { background-color:red;}
	
/* -- Administrator Admin -- */	
	#administratorAdmin {padding:0 0 0 15px; font:normal 12px/141% Helvetica, Arial, sans-serif; color:#444; letter-spacing:0.6px; text-align:left;}
	#administratorAdmin td {padding:2px 8px 2px 0;}
	#administratorAdmin li {color:#444;}
	#administratorAdmin input {margin:2px 0 2px 0;}
	
/* -- Login Form -- */	
	#loginForm {background-color:#EFEFE7; color:#333; margin-top:20px; padding:30px 0px 30px 30px; border:#000 solid 1px; width:400px; align:center;}
	
/* -- Users List Page -- */	
	#usersList {padding:25PX 0 25PX 0;   }
	#usersList table {padding:25PX 0 0 25px; width:630px; }
	#usersList th {padding:2px 10px 2px 10px; background-color:#999; color:#FFF;}
	#usersList td {padding:2px 5px 2px 5px; background-color:#FFF; vertical-align: baseline;}
	#usersList td strong {font-weight:bold; color:#444; }
	
/* -- Users Detail Page -- */	
	#usersDetail {background-color: #FFF; margin:0 0 0 20px;}
	#usersDetail input {width:300px; margin:0; padding:2px 2px 2px 2px;}
	#usersDetail textarea {width:620px; margin:0; padding:2px 2px 2px 2px;}
	#usersDetail table {background-color: #FFF; margin:0;}
	#usersDetail td {padding:0 0 8px 0; vertical-align:baseline;}
	#adminButton {}
	#adminButton input {width:80px; margin:0; padding:2px 2px 2px 2px;}
	#adminCheckbox {}
	#adminCheckbox input {width:20px; margin:0; padding:2px 2px 2px 2px;}

/* -- Users Detail Page -- */
#post_highlight td {				
	padding:3px 0 3px 0;
}



#member-perks TABLE TD {
	border-collapse:separate;
	padding: 5px;
	margin: 10px 0;
	
}
#member-perks TABLE STRONG {font-size: 16px; margin-bottom:12px; display: inline-block;}
#member-perks TABLE TD P {margin-top:0px;}
#member-perks TABLE TD.limg {text-align: center; vertical-align: middle;}


DIV.videoContainer {
	display:block;
	overflow:hidden;
	width:570px;
	text-align:center; 
}

/* Clear Fix */
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}

/* -- New Members Directory Page -- */
DIV#members_directory_new {
	overflow:hidden;
	margin:0 -39px -30px -31px;
	width:940px;
}
DIV#members_directory_new H1 {
	margin-bottom:25px;
}
DIV.member_item {
	float:left;
	width:176px;
	margin:0 8px 10px 0;
	font-size:10px;
	line-height:11px;
	overflow:hidden;
	background:#F3F3F3;
	border:solid 1px #C5C5C5;
	letter-spacing:-.2px;
	color:#696969;
}
DIV:hover.member_item {
	border:solid 1px #363466;
}
DIV.member_item A DIV.title {
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	padding:2px 1px 0 2px;
	height:27px;
	overflow:hidden;
	letter-spacing:0;
	background:#EF9C10;
	color:#FFF;
}
DIV.member_item A:hover DIV.title {
	background:#999;
}

DIV.member_item A DIV.title DIV.name {
	color:#FFF;
}
DIV.member_item A DIV.title DIV.company {
	color:#363466;
	font-size:10px;
}
DIV.member_item DIV.photo {
	float:left;
	border-right:solid 1px #AAA;
	width:50px;
	height:59px ;
	overflow:hidden;
	margin-right:2px;
	background:#CCC;
}
DIV.member_item DIV.photo IMG {
	width:55px ;
}
 DIV.address  {
	height:57px ;
	padding-top:2px;
	overflow:hidden;
	width:122px;
	color:#696969;
}
DIV.member_item DIV.text SPAN.name {
	font-size:11px;
	font-weight:bold;
}
DIV.member_item DIV.text SPAN.company {
	font-size:11px;
	font-weight:bold;
}

DIV.member_item DIV.email {
	height:13px;
	font-size:10px;
	letter-spacing:-.2px;
	overflow:hidden;
	padding:1px 0 0 1px;
	background:#DDD;
	text-transform:lowercase;
}
DIV.member_item DIV.email A,
DIV.member_item DIV.email A:visited {
	color:#363466;
}
DIV.member_item DIV.email A:hover {
	color:#363466;
}
DIV.pager {
	text-align:center;
	margin:5px 0 5px 0;
	color:#888;
}
DIV.pager A, DIV.pager SPAN{
	display:inline-block;
	vertical-align:top;
	padding:2px;
	font-weight:bold;
}




DIV#member-list{ 
	font-size:10px;
	letter-spacing:0;
	line-height:normal;
}
DIV#member-list A { 
	display:block;
	padding:4px 5px 4px 5px;
	color:#555;
}
DIV#member-list A.even { 
	background:#FCFFFF;
}
DIV#member-list A.odd { 
	background:#F3F9F9;
}
DIV#member-list A:hover { 
	background:#EEE;
}
DIV#member-list A STRONG { 
 	color:#EF9C10;
}
DIV#member-list A SPAN { 
 	display:inline-block;
	vertical-align:top;
}
DIV#member-list A SPAN.name,
DIV#member-list A SPAN.company { 
	width:270px;
}
DIV#member-list A SPAN.email {
	color:#EF9C10;
	width:290px;
	text-transform:lowercase;
}
DIV#member-list A SPAN.phone {
	color:#EF9C10;
	width:280px;
 	text-align:right;
	color:#555;
}

DIV#member-form {
	text-align:right; 
	position:absolute; 
	margin-top:2px;  
	width:200px;
	margin-left:660px;
}
DIV#member-form FORM { 
	display:inline-block;
	vertical-align:top;
	background:#DDD;
}
DIV#member-form FORM INPUT{
	display:inline-block;
	vertical-align:top;
	font-size:11px;
	padding:2px;
	color:#444;
	width:140px;
}
DIV#member-form FORM INPUT#go-button { 
	padding:2px 0 2px 0;
	height:16px;
	font-size:10px;
	border:#CCC;
	background:#CCC;
	font-weight:bold;
	text-align:center;
	width:24px;
}
DIV#sort-links {
	text-align:center; 
	position:absolute; 
	margin-top:2px;  
	width:860px;
	color:#666;
	font-weight:bold;
	font-size:12px;
}

DIV#sort-links A {
	font-weight:normal;
	font-size:12px;
}

DIV#click-note {
	position:absolute;
	width:250px;
	text-align:left;
}
DIV#view-my-profile {
	position:absolute;
	width:860px;
	text-align:right;
	margin-top:-3px;
}

DIV#member-page IMG {
	border:solid 1px #363466;	
}







