

#home #content .sidebar .component, #generic #content .sidebar .component {
	background: url(/images/components/home-middle.gif) repeat-y;
	margin-top: 10px;
}
.sidebar .component {
	font-size: 95%;
}
.sidebar .component p {
	margin: 0px 0px 5px;
	padding: 0px;
}
.sidebar .component li {
	background: url(/images/bullets/arrow_component-home.gif) no-repeat left center;
	padding-bottom: 3px;
	padding-left: 10px;
}

#home #content .sidebar .component div, #generic #content .sidebar .component div {
	background: url(/images/components/home-top.gif) no-repeat right top;
	height: 100%;
}
#home #content .sidebar .component div div, #generic #content .sidebar .component div div {
	background: url(/images/components/home-bottom.gif) no-repeat right bottom;
	padding: 10px;
	height: 100%;
}
.component .textfield {
	width: 150px;
	border: 1px solid #858585;
	margin: 0px;
	padding: 0px 0px 1px 3px;
	font-size: 95%;
	color: #333333;
}
dt.remember {
	float: left;
	padding-right: 10px;
	padding-top: 2px;
}
dt.sbmit {
	float: right;
	margin-bottom: 10px;
}
.poll {
	margin-top: 7px;
}
.poll td {
	padding-top: 3px;
}
.sidebar .component .imgright_border {
	margin-bottom: 7px;
	margin-left: 10px;
	border: 1px solid #858585;
}
#content .sidebar .component div div .memberlinks {
	border-top: 1px solid #666666;
	clear: both;
	text-align: left;
	padding: 5px 0px;
	margin: 0px;
	background: url(/images/spacer.gif);
	width: auto;
}



	
	
/***************   EXPOS *********************/

#expos #content .sidebar .component {
	background: url(/images/components/expos-middle.gif) repeat-y;
	margin-top: 12px;
	color:#333333;
}

#expos #content .sidebar .component div {
	background: url(/images/components/expos-top.gif) no-repeat right top;
	height: 100%;
}
#expos #content .sidebar .component div div {
	background: url(/images/components/expos-bottom.gif) no-repeat right bottom;
	padding: 10px;
	height: 100%;
}

#expos #content .sidebar .component a, #expos #content .sidebar .component a:active,  #expos #content .sidebar .component a:visited {
	color:#581866;
	text-decoration: none;
}

#expos #content .sidebar .component a:hover {
	color:#581866;
	text-decoration: underline;
}

#expos #content .sidebar .component li {
	background: url(/images/bullets/arrow_expos.gif) no-repeat left center;
	}
	
	
	
	
/***************   COMMUNITY  *********************/

#community #content .sidebar .component {
	background: url(/images/components/community-middle.gif) repeat-y;
	margin-top: 12px;
}
#community #content .sidebar .component div {
	background: url(/images/components/community-top.gif) no-repeat right top;
	height: 100%;
}
#community #content .sidebar .component div div {
	background: url(/images/components/community-bottom.gif) no-repeat right bottom;
	padding: 10px;
	height: 100%;
}

#community #content .sidebar .component a, #community #content .sidebar .component a:active, #community #content .sidebar .component a:visited {
	color:#008080;
	text-decoration: none;
}

#community #content .sidebar .component a:hover {
	color:#008080;
	text-decoration: underline;
}

#community #content .sidebar .component li {
	background: url(/images/bullets/arrow_community.gif) no-repeat left center;
	}




/***************   EDUCATION  *********************/

#education #content .sidebar .component {
	background: url(/images/components/education-middle.gif) repeat-y;
	margin-top: 12px;
}
#education #content .sidebar .component div {
	background: url(/images/components/education-top.gif) no-repeat right top;
	height: 100%;
}
#education #content .sidebar .component div div {
	background: url(/images/components/education-bottom.gif) no-repeat right bottom;
	padding: 10px;
	height: 100%;
}

#education #content .sidebar .component a, #education #content .sidebar .component a:active,  #education #content .sidebar .component  a:visited {
	color:#0042ab;
	text-decoration: none;
}

#education #content .sidebar .component a:hover {
	color:#0042ab;
	text-decoration: underline;
}

#education #content .sidebar .component li {
	background: url(/images/bullets/arrow_education.gif) no-repeat left center;
	}




/***************   INDUSTRY  *********************/

#industry #content .sidebar .component {
	background: url(/images/components/industry-middle.gif) repeat-y;
	margin-top: 12px;
}
#industry #content .sidebar .component div {
	background: url(/images/components/industry-top.gif) no-repeat right top;
	height: 100%;
}
#industry #content .sidebar .component div div {
	background: url(/images/components/industry-bottom.gif) no-repeat right bottom;
	padding: 10px;
	height: 100%;
}

#industry #content .sidebar .component li {
	background: url(/images/bullets/arrow_industry.gif) no-repeat left center;
	}
	
#industry #content .sidebar .component a, #industry #content .sidebar .component a:active,  #industry #content .sidebar .component a:visited {
	color:#996600;
	text-decoration: none;
}

#industry #content .sidebar .component a:hover {
	color:#996600;
	text-decoration: underline;
}


#government #content .sidebar .component {
	background: url(/images/components/government-middle.gif) repeat-y;
	margin-top: 12px;
}
#government #content .sidebar .component div {
	background: url(/images/components/government-top.gif) no-repeat right top;
	height: 100%;
}
#government #content .sidebar .component div div {
	background: url(/images/components/government-bottom.gif) no-repeat right bottom;
	padding: 10px;
	height: 100%;
}

#government #content .sidebar .component li {
	background: url(/images/bullets/arrow_government.gif) no-repeat left center;
	}
#government #content .sidebar .component a, #government #content .sidebar .component a:active,  #government #content .sidebar .component a:visited {
	color:#005cc6;
	text-decoration: none;
}

#government #content .sidebar .component a:hover {
	color:#005cc6;
	text-decoration: underline;
}

#safety #content .sidebar .component {
	background: url(/images/components/safety-middle.gif) repeat-y;
	margin-top: 12px;
}
#safety #content .sidebar .component div {
	background: url(/images/components/safety-top.gif) no-repeat right top;
	height: 100%;
}
#safety #content .sidebar .component div div {
	background: url(/images/components/safety-bottom.gif) no-repeat right bottom;
	padding: 10px;
	height: 100%;
}

#safety #content .sidebar .component li {
	background: url(/images/bullets/arrow_safety.gif) no-repeat left center;
	}
#safety #content .sidebar .component a, #safety #content .sidebar .component a:active,  #safety #content .sidebar .component a:visited {
	color:#FF6600;
	text-decoration: none;
}

#safety #content .sidebar .component a:hover {
	color:#FF6600;
	text-decoration: underline;
}


#press #content .sidebar .component {
	background: url(/images/components/press-middle.gif) repeat-y;
	margin-top: 12px;
}
#press #content .sidebar .component div {
	background: url(/images/components/press-top.gif) no-repeat right top;
	height: 100%;
}
#press #content .sidebar .component div div {
	background: url(/images/components/press-bottom.gif) no-repeat right bottom;
	padding: 10px;
	height: 100%;
}

#press #content .sidebar .component li {
	background: url(/images/bullets/arrow_press.gif) no-repeat left center;
	}
#press #content .sidebar .component a, #press #content .sidebar .component a:active,  #press #content .sidebar .component a:visited {
	color:#336600;
	text-decoration: none;
}

#press #content .sidebar .component a:hover {
	color:#336600;
	text-decoration: underline;
}

	
#about #content .sidebar .component {
	background: url(/images/components/about-middle.gif) repeat-y;
	margin-top: 12px;
}
#about #content .sidebar .component div {
	background: url(/images/components/about-top.gif) no-repeat right top;
	height: 100%;
}
#about #content .sidebar .component div div {
	background: url(/images/components/about-bottom.gif) no-repeat right bottom;
	padding: 10px;
	height: 100%;
}

#about #content .sidebar .component li {
	background: url(/images/bullets/arrow_about.gif) no-repeat left center;
	}
	
#about #content .sidebar .component a,#industry #about .sidebar .component a:hover, #about #content .sidebar .component a:active,  #about #content .sidebar .component a:visited {
	color:#990033;
	text-decoration: none;
}

#about #content .sidebar .component a:hover {
	color:#990033;
	text-decoration: underline;
}



#membership #content .sidebar .component {
	background: url(/images/components/membership-middle.gif) repeat-y;
	margin-top: 12px;
	
}
#membership #content .sidebar .component div {
	background: url(/images/components/membership-top.gif) no-repeat right top;
	height: 100%;
}
#membership #content .sidebar .component div div {
	background: url(/images/components/membership-bottom.gif) no-repeat right bottom;
	padding: 10px;
	height: 100%;
}

#membership #content .sidebar .component li {
	background: url(/images/bullets/arrow_home.gif) no-repeat left center;
	}
	
#membership #content .sidebar .component a,#industry #membership .sidebar .component a:hover, #membership #content .sidebar .component a:active,  #membership #content .sidebar .component a:visited {
	color:#9c0027;
	text-decoration: none;
}

#membership #content .sidebar .component a:hover {
	color:#9c0027;
	text-decoration: underline;
}


	
	
#home .sidebar .component a:link, #home .sidebar .component a:visited, #generic .sidebar .component a:link, #generic .sidebar .component a:visited {
	color: #1D89D2;
	text-decoration: none;
}
#home .sidebar .component a:hover, #home .sidebar .component a:visited:hover {
	text-decoration: underline;
}
	
	
#content .copy .purple .links {
	background: url(/images/spacer.gif);
	margin: 0px;
	padding: 0px;
}


.printfriend {
	padding: 0px;
	margin: 15px 0 0 0;
}