/*****************
 **** Sitemap ****
 *****************/

.sitemap UL, .sitemap UL UL {
	padding:			0px;
	margin:			0px 0px 0px 0px;
}

.sitemap UL LI, .sitemap UL UL LI {
	padding:			0px 0px 0px 0px !important;
	margin:			0px 0px 0px 0px !important;
	font-weight:		normal;
	list-style-type:		none !important;
	background-image:		none !important;
}

.sitemap UL LI {
	font-weight:		bold;
	font-size:			10px;
	margin:			20px 0px 0px 0px !important;
}

.sitemap UL LI A, .sitemap UL UL LI A, .sitemap UL UL UL LI A {
	color:			#333333;
	text-decoration:		none;
}

.sitemapLastUpdate {
	color:			#333333;
	font-size:			10px;
}


/**********************
 **** RG ACCORDION ****
 **********************/
h3.rgaccord1-toggle {
	cursor:			pointer;
}

/* remove margin of a CE */
.rgaccord1-content {
	border-bottom:		1px solid #FFFFFF;
}

div.rgaccord1-content h1, div.rgaccord1-content h2, div.rgaccord1-content h3 {
	display:			none;
}

.rgaccord1-subheader {
	color:			#FF4E00;
	font-size:			10px;
}
.rgaccord1-nest H3 {
	margin:			20px 0px 0px 0px;
}

/**********************
 **** Mailformplus ****
 **********************/
 
.mailform {
 	margin:			20px 0px 20px 20px;
}

.mailform LABEL {
	display:			block;
	float:			left;
	width:			150px;
	margin:			2px 10px 2px 0px;
	text-align:			right;
	clear:			before;
}

.mailform .requiredMarker {
	color:			#FF4E00;
}

.mailform INPUT {
	background-color:		#F7F7F7;
	border:			1px solid #CDCDCD;
	margin:			1px 0px 1px 0px;
}

.mailform TEXTAREA {
	background-color:		#F7F7F7;
	border:			1px solid #CDCDCD;
}

.mailform .spacer {
	margin-bottom:		10px;
}

.mailform .h95 {
	height:			95px;
}

.mailform .w190 {
	width:			190px;
}

.mailform .w405 {
	width:			405px;
}

.mailform input.required_err {
 	border: 1px solid red;
}
