/************************************************************************/	
/********************** 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 {padding:18px 45px 30px 45px; min-height:340px; 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;}


/************************************************************************/	
/*********************UNIQUE/INDIVIDUAL PAGES****************************/
/************************************************************************/


/* -- Header -- */
	#headerLogo {float:left; margin:20px 0 5px -30px;  }
	#headerRight {float:right; padding:54px 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:450px;}

/* -- 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;}

/* -- 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  { 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;}
	
/* -- 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 { height::280px;}
	#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 ;}
	
/* -- 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 175px; 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 264px; 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;	}
	#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: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 .submenuEvents li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width:118px; 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 330px; 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 397px; 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 3 "Diversity" -- */
	#submenuDiversity {margin:56px 0 0 327px; 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; }


/************************************************************************/	
/******************* 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;}
	