/*********************/
/* NAVIGATION */
/*********************/

#nav {
	clear: both;
	z-index: 1000;
}
#nav .navigation {
	float: left;
	background: url(/images/nav/separator.gif) no-repeat left bottom;
	padding-left: 3px;
}
#nav li {
	float: left;
	margin: 0;
	padding: 0 3px 0 0;
	font: bold 80% Verdana, Arial, Helvetica, sans-serif;
	background: url(/images/nav/separator.gif) no-repeat right bottom;
}
#nav li a {
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 27px;
	display: block;
}
#nav ul ul li a {
	float: none;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: auto;
	display: block;
}
#nav ul ul li {
	float: none;
	margin: 0;
	padding: 0;
	font: normal 115% Verdana, Arial, Helvetica, sans-serif;
	background: url(/images/spacer.gif) no-repeat right bottom;
}
#nav .navigation strong {
	display: none;
}




/* LANGUAGES */
#nav #language {
	float: right;
	text-align: left;
	color: #FFFFFF;
	width: 150px;
	margin-top: 6px;
}
#nav #language ul {
	margin: 0;
	padding: 0;
}
#nav #language ul ul {
	margin-top : 20px;
}
#nav #language li {
	margin: 0;
	padding: 0;
	line-height:normal;
	background: #381675 url(/images/spacer.gif);
}
#nav #language li.select a {
	height: 18px;
	padding-top: 3px;
	display: block;
	margin: 0px;
	text-decoration: none;
	color: #FFFFFF;
}
#nav #language li ul li a {
	height: auto;
	display: block;
	margin: 0px;
	padding: 0 0 0 3px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #381675;
}
#nav #language ul ul li a:hover {
	background: #773383 url(/images/spacer.gif);
}
#nav .language  li ul {
	display: block;
	margin: 0px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #381675;	
	width: 150px;
	height:auto;


}



/*********************/
/* BUTTON IMAGES */
/*********************/

#nav li.expo a {
	background: url(/images/nav/expos.gif) no-repeat;
	width: 91px;
}
#nav li.expo a:hover {
	background: url(/images/nav/expos.gif) no-repeat left -27px;
	width: 91px;
}
#expos #nav li.expo a, #expos #nav li.expo a:hover {
	background: url(/images/nav/expos.gif) no-repeat left -54px;
	width: 91px;
}
#nav .community a {
	background: url(/images/nav/community.gif) no-repeat;
	width: 66px;
}
#nav .community a:hover {
	background: url(/images/nav/community.gif) no-repeat left -27px;
	width: 66px;
}
#community #nav .community a, #community #nav .community a:hover {
	background: url(/images/nav/community.gif) no-repeat left -54px;
	width: 66px;
}
#nav .education a {
	background: url(/images/nav/education.gif) no-repeat;
	width: 118px;
}
#nav .education a:hover {
	background: url(/images/nav/education.gif) no-repeat left -27px;
	width: 118px;
}
#education #nav .education a, #education #nav .education a:hover {
	background: url(/images/nav/education.gif) no-repeat left -54px;
	width: 118px;
}
#nav .industry a {
	background: url(/images/nav/resources.gif) no-repeat;
	width: 60px;
}
#nav .industry a:hover {
	background: url(/images/nav/resources.gif) no-repeat left -27px;
	width: 60px;
}
#industry #nav .industry a, #industry #nav .industry a:hover {
	background: url(/images/nav/resources.gif) no-repeat left -54px;
	width: 60px;
}
#nav .government a {
	background: url(/images/nav/government.gif) no-repeat;
	width: 124px;
}
#nav .government a:hover {
	background: url(/images/nav/government.gif) no-repeat left -27px;
	width: 124px;
}
#government #nav .government a, #government #nav .government a:hover {
	background: url(/images/nav/government.gif) no-repeat left -54px;
	width: 124px;
}
#nav .safety a {
	background: url(/images/nav/safety.gif) no-repeat;
	width: 41px;
}
#nav .safety a:hover {
	background: url(/images/nav/safety.gif) no-repeat left -27px;
	width: 41px;
}
#safety #nav .safety a, #safety #nav .safety a:hover {
	background: url(/images/nav/safety.gif) no-repeat left -54px;
	width: 41px;
}
#nav .press a {
	background: url(/images/nav/press.gif) no-repeat;
	width: 72px;
}
#nav .press a:hover {
	background: url(/images/nav/press.gif) no-repeat left -27px;
	width: 72px;
}
#press #nav .press a, #press #nav .press a:hover {
	background: url(/images/nav/press.gif) no-repeat left -54px;
	width: 72px;
}
#nav .about a {
	background: url(/images/nav/about.gif) no-repeat;
	width: 57px;
}
#nav .about a:hover {
	background: url(/images/nav/about.gif) no-repeat left -27px;
	width: 57px;
}
#about #nav .about a, #about #nav .about a:hover {
	background: url(/images/nav/about.gif) no-repeat left -54px;
	width: 57px;
}
#nav .membership a {
	background: url(/images/nav/membership.gif) no-repeat;
	width: 71px;
}
#nav .membership a:hover {
	background: url(/images/nav/membership.gif) no-repeat left -27px;
	width: 71px;
}
#membership #nav .membership a, #membership #nav .membership a:hover {
	background: url(/images/nav/membership.gif) no-repeat left -54px;
	width: 71px;
}







/*********************/
/* DROPDOWN STYLES */
/*********************/

#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 0px;
	margin-top : 27px;
	z-index: 9;
}
#nav .language li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 0px;
	margin-top : 19px;
}
#nav li ul ul { /* third-and-above-level lists */
	left: -999em;
	background: url(/images/spacer.gif) repeat-y;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul.off ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover uls, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#nav li ul li {
	line-height : 12px;
}
#nav li ul li a {
	display: block;
	margin: 0px;
	text-decoration: none;
	color: #FFFFFF;
	width: 150px;
	height:auto;
	padding: 3px;
	border-bottom: 1px solid #FFF;
}
#nav li ul li a:hover {
	display: block;
	margin: 0px;
	text-decoration: none;
	color: #FFFFFF;
	width: 150px;
	height:auto;
	padding: 3px;
	border-bottom: 1px solid #FFF;
}

/* EXPOS */
#nav .expo ul li {
	background: #773383;
}
#nav .expo ul li a {
	background: url(/images/spacer.gif) repeat-y;
	width: 150px;
}
#nav .expo ul li a:hover {
	background: #93539D url(/images/spacer.gif) repeat-y;
	width: 150px;
}


/* COMMUNITY */
#nav .community ul li {
	background: #008080;
}
#nav .community ul li a {
	background: url(/images/spacer.gif) repeat-y;
	width: 165px;
}
#nav .community ul li a:hover {
	background: #009B9B url(/images/spacer.gif) repeat-y;
	width: 165px;
}


/* EDUCATION */
#nav .education ul li {
	background: #009CDC;
}
#nav .education ul li a {
	background: url(/images/spacer.gif) repeat-y;
	width: 185px;
}
#nav .education ul li a:hover {
	background: #00B2E5 url(/images/spacer.gif) repeat-y;
	width: 185px;
}


/* INDUSTRY */
#nav .industry ul li {
	background: #EDA71D;
}
#nav .industry ul li a {
	background: url(/images/spacer.gif) repeat-y;
	width: 150px;
}
#nav .industry ul li a:hover {
	background: #F2BB38 url(/images/spacer.gif) repeat-y;
	width: 150px;
	color: #C64302;
}


/* GOVERNMENT */
#nav .government ul li {
	background: #005CC6;
}
#nav .government ul li a {
	background: url(/images/spacer.gif) repeat-y;
	width: 150px;
}
#nav .government ul li a:hover {
	background: #007BD4 url(/images/spacer.gif) repeat-y;
	width: 150px;
}


/* safety */
#nav .safety ul li {
	background: #FF6600;
}
#nav .safety ul li a {
	background: url(/images/spacer.gif) repeat-y;
	width: 150px;
}
#nav .safety ul li a:hover {
	background: #FF8400 url(/images/spacer.gif) repeat-y;
	width: 150px;
	color: #FFFFFF;
}

/* PRESS */
#nav .press ul li {
	background: #71B30D;
}
#nav .press ul li a {
	background: url(/images/spacer.gif) repeat-y;
	width: 150px;
}
#nav .press ul li a:hover {
	background: #8EC51D url(/images/spacer.gif) repeat-y;
	width: 150px;
	color: #0A3E00;
}


/* ABOUT */
#nav .about ul li {
	background: #ED037C;
}
#nav .about ul li a {
	background: url(/images/spacer.gif) repeat-y;
	width: 150px;
}
#nav .about ul li a:hover {
	background: #F7489F url(/images/spacer.gif) repeat-y;
	width: 150px;
}

/* MEMBERSHIP */
#nav .membership ul li {
	background: #ec1d25;
}
#nav .membership ul li a {
	background: url(/images/spacer.gif) repeat-y;
	width: 150px;
}
#nav .membership ul li a:hover {
	background: #f3484f url(/images/spacer.gif) repeat-y;
	width: 150px;
}



#expos #nav .expo ul, #community #nav .community ul, #education #nav .education ul, #industry #nav .industry ul, #government #nav .government ul, #safety #nav .safety ul, #press #nav .press ul, #about #nav .about ul,  #membership #nav .membership ul {
	display: none;
}







/*********************/
/* SUBNAV STYLES */
/*********************/

#content .subnav ul {
	margin-right: 3px;
	margin-left: 3px;
}
#content .subnav a {
	display: block;
	width: 133px;
	padding: 4px 5px 7px;
	color: #262626;
	text-decoration: none;
}
#content .subnav a:link, #content .subnav a:visited {
	color: #262626;
	text-decoration: none;
}
#content .subnav ul ul a:link, #content .subnav ul ul a:visited {
	background: url(none);
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.subboxes {
	background: #FF0000 url(../../images/spacer.gif);	
}
.subnav ul ul.off {
	display:none;
}
#content .leftads {
	float:left;
	width:149px;
}




/* EXPOS */
#expos #content .subnav {
	background: url(/images/subnav/expos-middle.gif) repeat-y;
}
#expos #content .subnav div {
	background: url(/images/subnav/expos-top.gif) no-repeat left top;
}
#expos #content .subnav div div {
	background: url(/images/subnav/expos-bottom.gif) no-repeat left bottom;
	padding-bottom: 20px;
	padding-top: 25px;
}
#expos #content .subnav a {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #DFCFE2;
}
#expos #content .subnav a:hover, #expos #content .subnav a:visited:hover {
	text-decoration: underline;
	background: #E7D8EA;
}
#expos #content .subnav li.on a {
	border-top: 1px solid #FFFFFF;
	border-bottom: none;
}
#expos #content .subnav li.on a:link, #expos #content .subnav li.on a:visited {
	font-weight: bold;
	color: #FFFFFF;
	background: #5F216F;
}
#expos #content .subnav .on ul {
	margin: 0px;
	padding: 4px 0px;
	background: #DFCFE4;
	border-bottom: 1px solid #DFCFE2;
}
#expos #content .subnav .on ul li a {
	display: block;
	width: 123px;
	color: #000000;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
}
#expos #content .subnav .on ul li a:link, #expos #content .subnav .on ul li a:visited {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #2B0961;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_expos.gif) no-repeat 8px center;
}
#expos #content .subnav .on ul li a:hover, #expos #content .subnav .on ul li a:visited:hover {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #2B0961;
	text-decoration: underline;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_expos.gif) no-repeat 8px center;
}

#expos #content .subnav ul ul.on li.on a {
font-weight: bold;   /* LINK for 3rd level nav */
}

#expos .subboxes {
	background: #ecdfee url(../../images/spacer.gif);	
}



/* COMMUNITY */


#community #content .subnav {
	background: url(/images/subnav/community-middle.gif) repeat-y;
}
#community #content .subnav div {
	background: url(/images/subnav/community-top.gif) no-repeat left top;
}
#community #content .subnav div div {
	background: url(/images/subnav/community-bottom.gif) no-repeat left bottom;
	padding-bottom: 20px;
	padding-top: 25px;
}
#community #content .subnav a {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CFE8E8;
}
#community #content .subnav a:hover, #community #content .subnav a:visited:hover {
	text-decoration: underline;
	background: #CFE8E8;
}
#community #content .subnav li.on a {
	border-top: 1px solid #FFFFFF;
	border-bottom: none;
}
#community #content .subnav li.on a:link, #community #content .subnav li.on a:visited {
	font-weight: bold;
	color: #FFFFFF;
	background: #008080;
}
#community #content .subnav .on ul {
	margin: 0px;
	padding: 4px 0px;
	background: #A3CFCF;
	border-bottom: 1px solid #EFD2CE;
}
#community #content .subnav .on ul li a {
	display: block;
	width: 123px;
	color: #008080;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
}
#community #content .subnav .on ul li a:link, #community #content .subnav .on ul li a:visited {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #008080;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_community.gif) no-repeat 8px center;
}
#community #content .subnav .on ul li a:hover, #community #content .subnav .on ul li a:visited:hover {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #008080;
	text-decoration: underline;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_community.gif) no-repeat 8px center;
}

#community #content .subnav ul ul.on li.on a {
font-weight: bold;   /* LINK for 3rd level nav */
}

#community .subboxes {
	background: #E6F3F3 url(../../images/spacer.gif);
}






/* EDUCATION */
#education #content .subnav {
	background: url(/images/subnav/education-middle.gif) repeat-y;
}
#education #content .subnav div {
	background: url(/images/subnav/education-top.gif) no-repeat left top;
}
#education #content .subnav div div {
	background: url(/images/subnav/education-bottom.gif) no-repeat left bottom;
	padding-bottom: 20px;
	padding-top: 25px;
}
#education #content .subnav a {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #C6E6F7;
}
#education #content .subnav a:hover, #education #content .subnav a:visited:hover {
	text-decoration: underline;
	background: #C6E6F7;
}
#education #content .subnav li.on a {
	border-top: 1px solid #FFFFFF;
	border-bottom: none;
}
#education #content .subnav li.on a:link, #education #content .subnav li.on a:visited {
	font-weight: bold;
	color: #FFFFFF;
	background: #009CDC;
}
#education #content .subnav .on ul {
	margin: 0px;
	padding: 4px 0px;
	background: #A3E4F5;
	border-bottom: 1px solid #C6E6F7;
}
#education #content .subnav .on ul li a {
	display: block;
	width: 123px;
	color: #1D89D2;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
}
#education #content .subnav .on ul li a:link, #education #content .subnav .on ul li a:visited {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #1D89D2;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_education.gif) no-repeat 8px center;
}
#education #content .subnav .on ul li a:hover, #education #content .subnav .on ul li a:visited:hover {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #1D89D2;
	text-decoration: underline;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_education.gif) no-repeat 8px center;
}

#education #content .subnav ul ul.on li.on a {
font-weight: bold;   /* LINK for 3rd level nav */
}


#education .subboxes {
	background: #ccf1fa url(../../images/spacer.gif);	
}



/* INDUSTRY */
#industry #content .subnav {
	background: url(/images/subnav/industry-middle.gif) repeat-y;
}
#industry #content .subnav div {
	background: url(/images/subnav/industry-top.gif) no-repeat left top;
}
#industry #content .subnav div div {
	background: url(/images/subnav/industry-bottom.gif) no-repeat left bottom;
	padding-bottom: 20px;
	padding-top: 25px;
}
#industry #content .subnav a {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #F3EBD8;
	text-decoration: none;
}
#industry #content .subnav a:hover, #industry #content .subnav a:visited:hover {
	text-decoration: underline;
	background: #FAE8C8;
}
#industry #content .subnav li.on a {
	border-top: 1px solid #FFFFFF;
	border-bottom: none;
	text-decoration: none;
}
#industry #content .subnav li.on a:link, #industry #content .subnav li.on a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #EDA71D;
}
#industry #content .subnav .on ul {
	margin: 0px;
	padding: 4px 0px;
	background: #F7E4C0;
	border-bottom: 1px solid #F3EBD8;
}
#industry #content .subnav .on ul li a {
	display: block;
	width: 123px;
	color: #82532E;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
}
#industry #content .subnav .on ul li a:link, #industry #content .subnav .on ul li a:visited {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #82532E;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_industry.gif) no-repeat 8px center;
}
#industry #content .subnav .on ul li a:hover, #industry #content .subnav .on ul li a:visited:hover {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #82532E;
	text-decoration: underline;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_industry.gif) no-repeat 8px center;
}

#industry #content .subnav ul ul.on li.on a {
font-weight: bold;   /* LINK for 3rd level nav */
}

#industry .subboxes {
	background: #fbedd2 url(../../images/spacer.gif);	
}




/* 
ERNMENT */
#government #content .subnav {
	background: url(/images/subnav/government-middle.gif) repeat-y;
}
#government #content .subnav div {
	background: url(/images/subnav/government-top.gif) no-repeat left top;
}
#government #content .subnav div div {
	background: url(/images/subnav/government-bottom.gif) no-repeat left bottom;
	padding-bottom: 20px;
	padding-top: 25px;
}
#government #content .subnav a {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CDD6E6;
}
#government #content .subnav a:hover, #government #content .subnav a:visited:hover {
	text-decoration: underline;
	background: #C4D6F2;
}
#government #content .subnav li.on a {
	border-top: 1px solid #FFFFFF;
	border-bottom: none;
}
#government #content .subnav li.on a:link, #government #content .subnav li.on a:visited {
	font-weight: bold;
	color: #FFFFFF;
	background: #1245B6;
}
#government #content .subnav .on ul {
	margin: 0px;
	padding: 4px 0px;
	background: #C5D8F1;
	border-bottom: 1px solid #CDD6E6;
}
#government #content .subnav .on ul li a {
	display: block;
	width: 123px;
	color: #0F3796;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
}
#government #content .subnav .on ul li a:link, #government #content .subnav .on ul li a:visited {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #0F3796;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_government.gif) no-repeat 8px center;
}
#government #content .subnav .on ul li a:hover, #government #content .subnav .on ul li a:visited:hover {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #0F3796;
	text-decoration: underline;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_government.gif) no-repeat 8px center;
}

#government #content .subnav ul ul.on li.on a {
font-weight: bold;   /* LINK for 3rd level nav */
}

#government .subboxes {
	background: #ccdef4 url(../../images/spacer.gif);	
}





/* SAFETY */
#safety #content .subnav {
	float:left;
	width:149px;
	background: url(/images/subnav/safety-middle.gif) repeat-y;
}
#safety #content .subnav div {
	background: url(/images/subnav/safety-top.gif) no-repeat left top;
}
#safety #content .subnav div div {
	background: url(/images/subnav/safety-bottom.gif) no-repeat left bottom;
	padding-bottom: 20px;
	padding-top: 25px;
}
#safety #content .subnav a {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFE2CF;
}
#safety #content .subnav a:hover, #safety #content .subnav a:visited:hover {
	text-decoration: underline;
	background: #FFE2CF;
}
#safety #content .subnav li.on a {
	border-top: 1px solid #FFFFFF;
	border-bottom: none;
}
#safety #content .subnav li.on a:link, #safety #content .subnav li.on a:visited {
	font-weight: bold;
	color: #FFFFFF;
	background: #FF6600;
}
#safety #content .subnav .on ul {
	margin: 0px;
	padding: 4px 0px;
	background: #FFE2CF;
	border-bottom: 1px solid #FFE2CF;
}
#safety #content .subnav .on ul li a {
	display: block;
	width: 123px;
	color: #FF6600;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
}
#safety #content .subnav .on ul li a:link, #safety #content .subnav .on ul li a:visited {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #FF6600;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_safety.gif) no-repeat 8px center;
}
#safety #content .subnav .on ul li a:hover, #safety #content .subnav .on ul li a:visited:hover {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #FF6600;
	text-decoration: underline;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_safety.gif) no-repeat 8px center;
}

#safety #content .subnav ul ul.on li.on a {
font-weight: bold;   /* LINK for 3rd level nav */
}

#safety .subboxes {
	background: #FFE2CF url(../../images/spacer.gif);
}






/* PRESS */
#press #content .subnav {
	float:left;
	width:149px;
	background: url(/images/subnav/press-middle.gif) repeat-y;
}
#press #content .subnav div {
	background: url(/images/subnav/press-top.gif) no-repeat left top;
}
#press #content .subnav div div {
	background: url(/images/subnav/press-bottom.gif) no-repeat left bottom;
	padding-bottom: 20px;
	padding-top: 25px;
}
#press #content .subnav a {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #DEEFC7;
}
#press #content .subnav a:hover, #press #content .subnav a:visited:hover {
	text-decoration: underline;
	background: #DEECC5;
}
#press #content .subnav li.on a {
	border-top: 1px solid #FFFFFF;
	border-bottom: none;
}
#press #content .subnav li.on a:link, #press #content .subnav li.on a:visited {
	font-weight: bold;
	color: #FFFFFF;
	background: #61A611;
}
#press #content .subnav .on ul {
	margin: 0px;
	padding: 4px 0px;
	background: #D6EABA;
	border-bottom: 1px solid #DEEFC7;
}
#press #content .subnav .on ul li a {
	display: block;
	width: 123px;
	color: #2E4F0F;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
}
#press #content .subnav .on ul li a:link, #press #content .subnav .on ul li a:visited {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #2E4F0F;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_press.gif) no-repeat 8px center;
}
#press #content .subnav .on ul li a:hover, #press #content .subnav .on ul li a:visited:hover {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #2E4F0F;
	text-decoration: underline;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_press.gif) no-repeat 8px center;
}

#press #content .subnav ul ul.on li.on a {
font-weight: bold;   /* LINK for 3rd level nav */
}

#press .subboxes {
	background: #e3f0cf url(../../images/spacer.gif);	
}



/* ABOUT */
#about #content .subnav {
	background: url(/images/subnav/about-middle.gif) repeat-y;
}
#about #content .subnav div {
	background: url(/images/subnav/about-top.gif) no-repeat left top;
}
#about #content .subnav div div {
	background: url(/images/subnav/about-bottom.gif) no-repeat left bottom;
	padding-bottom: 20px;
	padding-top: 25px;
}
#about #content .subnav a {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #E9C9DC;
}
#about #content .subnav a:hover, #about #content .subnav a:visited:hover {
	text-decoration: underline;
	background: #FBCDE5;
}
#about #content .subnav li.on a {
	border-top: 1px solid #FFFFFF;
	border-bottom: none;
}
#about #content .subnav li.on a:link, #about #content .subnav li.on a:visited {
	font-weight: bold;
	color: #FFFFFF;
	background: #E2006A;
}
#about #content .subnav .on ul {
	margin: 0px;
	padding: 4px 0px;
	background: #F7B6D7;
	border-bottom: 1px solid #E9C9DC;
}
#about #content .subnav .on ul li a {
	display: block;
	width: 123px;
	color: #85002D;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
}
#about #content .subnav .on ul li a:link, #about #content .subnav .on ul li a:visited {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #85002D;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_about.gif) no-repeat 8px center;
}
#about #content .subnav .on ul li a:hover, #about #content .subnav .on ul li a:visited:hover {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #85002D;
	text-decoration: underline;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_about.gif) no-repeat 8px center;
}

#about #content .subnav ul ul.on li.on a {
font-weight: bold;   /* LINK for 3rd level nav */
}

#about .subboxes {
	background: #fbcde5 url(../../images/spacer.gif);	
}


/*  MEMBERSHIP */

#membership #content .subnav {
	background: url(/images/subnav/membership-middle.gif) repeat-y;
}
#membership #content .subnav div {
	background: url(/images/subnav/membership-top.gif) no-repeat left top;
}
#membership #content .subnav div div {
	background: url(/images/subnav/membership-bottom.gif) no-repeat left bottom;
	padding-bottom: 20px;
	padding-top: 25px;
}
#membership #content .subnav a {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF0F2;
	border-bottom-color: #F0DADC;
}
#membership #content .subnav a:hover, #membership #content .subnav a:visited:hover {
	text-decoration: underline;
	background: #fbd3d4;
}
#membership #content .subnav li.on a {
	border-top: 1px solid #FFFFFF;
	border-bottom: none;
}
#membership #content .subnav li.on a:link, #membership #content .subnav li.on a:visited {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ec1d25;
}
#membership #content .subnav .on ul {
	margin: 0px;
	padding: 4px 0px;
	background: #fbd3d4;
	border-bottom: 1px solid #F0DADC;
}
#membership #content .subnav .on ul li a {
	display: block;
	width: 123px;
	color: #9c0027;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
}
#membership #content .subnav .on ul li a:link, #membership #content .subnav .on ul li a:visited {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #9c0027;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_about.gif) no-repeat 8px center;
}
#membership #content .subnav .on ul li a:hover, #membership #content .subnav .on ul li a:visited:hover {
	font-weight: normal;
	padding: 0px 5px 0px 15px;
	color: #9c0027;
	text-decoration: underline;
	border-top: none;
	border-bottom: none;
	font-size: 90%;
	background: url(/images/bullets/arrow_about.gif) no-repeat 8px center;
}

#membership #content .subnav ul ul.on li.on a {
font-weight: bold;   /* LINK for 3rd level nav */
}

#membership .subboxes {
	background: #fbd2d4 url(../../images/spacer.gif);	
}





.backgroundSelected {
	background: #eda71d;
	}
	
.thirdlevelon {
	background: #fae9ca;
}

/* BELOW THE SUB NAV .... Repeatable regions */

.subcontent {
	float:left;
	width:149px;
	}

