

/* GENERAL ELEMENTS */

body {
	font-family: 			Times New Roman, Helvetica;
	text-align: 			center;
  	width: 					100%;
  	height: 				100%;
  	padding: 				0;
 	margin: 				0;
}

img {
	display: 				block;
	border: 				none;
}

ul {
	padding: 				0;
	margin: 				0;
}

h2 {
	margin: 				0;
}


/* GENERAL CLASSES */


.clearFloat{
	clear:              	both;
	font-size:          	1px;
	line-height:        	1px;
	overflow:           	hidden;
	he\ight:            	0px;
}


p.error {
	font-size: 				12px;
	color: 					#5a5b5e;
}

p.success {
	font-size: 				12px;
	color: 					#5a5b5e
}


/* --- MENUES */



/* ------ languageMenu */

ul#langaugeMenu {
	list-style: 			none;
}

ul#langaugeMenu li {
	float: left;
	font-family: 			Helvetica;
	color: 					#5a5b5e;
	font-size: 				12px;
	height: 				12px;
	margin-right: 			7px;
	
}

ul#langaugeMenu li a {
	font-family: 			Helvetica;
	font-size: 				12px;
	text-decoration: 		none;
	color: 					#5a5b5e;
	padding-right: 			5px;

}

ul#langaugeMenu li.lastItem a {
	background: 			none;
}




/* ------ mainMenu */

ul#mainMenu {
	list-style: 			none;
	padding-top: 			17px;
}

ul#mainMenu li {
	margin-bottom: 			32px;
}

ul#mainMenu li.activeWrapper {
	margin-bottom: 			0px;
}

ul#mainMenu li span {
	display: 				block;
}

ul#mainMenu li a {
	font-family: 			Helvetica;
	font-size:				12px;
	text-decoration: 		none;
	text-transform: 		uppercase;
	color: 					#5a5b5e;
}

ul#mainMenu li a.activeLink {
	font-weight: 			bold;
}


/* --------- level2 */ 

ul#mainMenu li ul {
	list-style: 			none;
	margin: 				9px 0 34px 14px;
}

ul#mainMenu li ul li{
	margin-bottom: 			8px !important;
}

ul#mainMenu li ul li a {
	font-family: 			Times New Roman;
	font-size: 				13px;
	font-weight: 			italic;
	text-transform: 		none;
}

ul#mainMenu li ul li a.activeLink {
	font-style: 			italic;
}


/* --------- Color Sheen for active link */

div.colorThemeGrey ul#mainMenu li a.activeLink {
	color: 					#2d2d2e;
}

div.colorThemeOrange ul#mainMenu li a.activeLink {
	color: 					#e85a22;
}

div.colorThemePetrolium ul#mainMenu li a.activeLink {
	color: 					#00697e;
}

div.colorThemePurple ul#mainMenu li a.activeLink {
	color: 					#67296a;
}





/* --- Custom select */

div.selectWrapperTypeA {
	float: 				left;
	margin-right: 		21px;
}


div.transparent {
	/*opacity: 			.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);*/
}

select.selectTypeA {
	position: 			absolute;
	top:				-1100px;
	left:				-1100px;
	opacity: 			.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	display: 			block;
	border-style:		none;
	border-spacing: 	0;
	border-collapse: 	collapse;
	border-width: 		0;
	background: 		transparent;
	font-size: 			11px;
	line-height: 		11px;
	font-family: 		Arial, Verdana, Helvetica;
	font-weight: 		normal;
	margin: 			0;
	padding:			0;
}

span.select {
	display: 			block;
	border:				0;
	background: 		url(/images/form/select-box-bg.gif) no-repeat;
	vertical-align: 	middle;
	margin: 			0;
	padding:			3px 8px 0 8px;
	height:				15px;
	width: 				154px;
	overflow: 			hidden;
}	

span.selectLayer {
	position:			relative;
	display: 			block;
	width:				100%;
	cursor: 			pointer;
	color:				#ffffff;
	margin-left: 		1px;
	font-size: 			11px;
	line-height: 		13px;
	height: 			14px;
	/*font-weight: 		bold;*/
	font-family: 		Helvetica, Arial, Verdana;
}

div.selectOptions {
	position:			absolute;
	display: 			none;
	z-index: 			3;
	background: 		transparent url(/images/form/select-box-window-bottom.png) no-repeat left bottom;
	height: 			auto;
	line-height: 		18px;
	cursor: 			pointer;
	border: 			none;
	width: 				170px;
	padding-bottom: 	2px;
}

div.selectOptions div {
	font-family: 		Helvetica, verdana;
	font-size: 			11px;
	color: 				#e85a22;
	padding: 			0 11px;
	border-left: 		1px solid #e85a22;
	border-right: 		1px solid #e85a22;
	background-color: 	#ffffff;
}

div.selectOptions div.optionTop {
	padding-top: 		5px;
}

div.selectOptions div.active {
	background: 		url(/images/form/select-box-active-item-bg.gif) no-repeat left bottom;
}







/* --- WRAPPERS */

div#mainWrapper {
	position: 				relative;
	text-align: 			left;
	width: 					941px;
	margin: 				auto;
}

div#contentWrapper {
	padding-top: 			98px;
}

div#contentColumnWrapper {
	padding-left: 			1px;
	margin-bottom: 			40px;
}

div#contentWrapper h1 {
	float: 					left;
	width: 					750px;
	height: 				93px;
	margin: 				0 0 21px 0;
}

div#contentWrapper h1 a {
	display: 				block;
	width: 					142px;
	height: 				0;
	padding-top: 			93px;
	overflow: 				hidden;
}

div#contentColumnWrapper div#innerContentColumnWrapper {
	float: 					right;
	width: 					685px;
}


/* ------ Color Theme */

div.colorThemeGrey h1 a {
	background: 			url(/images/logo/peoples-climate-action-logo-grey.gif) no-repeat;
}

div.colorThemeOrange h1 a {
	background: 			url(/images/logo/peoples-climate-action-logo-orange.gif) no-repeat;
}

div.colorThemePetrolium h1 a {
	background: 			url(/images/logo/peoples-climate-action-logo-petrolium.gif) no-repeat;
}

div.colorThemePurple h1 a {
	background: 			url(/images/logo/peoples-climate-action-logo-purple.gif) no-repeat;
}



/* ------ topWrapper */

div#topWrapper {
	position: 				absolute;
	top: 					1px;
	left: 					1px;
	width: 					100%;
	padding-top: 			42px;
}

div#topWrapper div#topContentWrapperA {
	height: 				56px;
}

div#topWrapper div#topContentWrapperA p {
	float: 					left;
	margin: 				0;
}

div#topWrapper div#topContentWrapperA p a {
	font-family: 			Helvetica;
	font-size: 				12px;
	color: 					#5a5b5e;
	text-decoration: 		none;
	text-transform: 		uppercase;
}

div#topWrapper div#topContentWrapperA img {
	float: 					right;
}




/* ------ COLUMNS */

div#contentColumnWrapper div#contentColumnTypeA {
	float: 					left;
	width: 					255px;
	padding-top: 			25px;
}

div#contentColumnWrapper div#contentColumnTypeB {
	float: 					left;
	width: 					487px;
	padding-top: 			25px;
	margin-right: 			8px;
}

div#contentColumnWrapper div#contentColumnTypeB div.innerColumnWrapper {
	background-color: 		#f0f0f1;
	min-height: 			370px;
}

/* Event page specific */
body#eventPage div#contentColumnWrapper div#contentColumnTypeB div.innerColumnWrapper {
	background-color: 		#ffffff;
}

body#eventPage div#contentColumnWrapper div#contentColumnTypeB div.innerColumnWrapper div.innerInnerColumnWrapper {
	background-color: 		#f0f0f1;
}

div#contentColumnWrapper div#contentColumnTypeB div.innerColumnWrapper div.columnPadding {
	padding: 				0 14px;
}


div#contentColumnWrapper div#contentColumnTypeC {
	float: 					left;
	width: 					190px;
	padding-top: 			25px;
}

div#contentColumnWrapper div#contentColumnTypeC div.innerColumnWrapper {
	min-height: 			370px;
}


/* --------- Color sheens */

div.colorThemeGrey div#contentColumnWrapper div.contentColumn {
	background: 			url(/images/column/column-top-line-grey.gif) no-repeat;
}

div.colorThemeOrange div#contentColumnWrapper div.contentColumn {
	background: 			url(/images/column/column-top-line-orange.gif) no-repeat;
}

div.colorThemePetrolium div#contentColumnWrapper div.contentColumn {
	background: 			url(/images/column/column-top-line-petrolium.gif) no-repeat;
}

div.colorThemePurple div#contentColumnWrapper div.contentColumn {
	background: 			url(/images/column/column-top-line-purple.gif) no-repeat;
}



div.colorThemeGrey div#contentColumnWrapper div#contentColumnTypeC div.innerColumnWrapper {
	background: 			url(/images/column/column-bg-fade-grey.jpg) repeat-x;
}

div.colorThemeOrange div#contentColumnWrapper div#contentColumnTypeC div.innerColumnWrapper {
	background: 			url(/images/column/column-bg-fade-orange.jpg) repeat-x;
}

div.colorThemePetrolium div#contentColumnWrapper div#contentColumnTypeC div.innerColumnWrapper {
	background: 			url(/images/column/column-bg-fade-petrolium.jpg) repeat-x;
}

div.colorThemePurple div#contentColumnWrapper div#contentColumnTypeC div.innerColumnWrapper {
	background: 			url(/images/column/column-bg-fade-purple.jpg) repeat-x;
}





/* --- WRAPPERS/MODULES */


/* ------ columnHeading */

h2.columnHeading {
	font-family: 			Helvetica;
	font-size: 				15px;
	text-transform: 		uppercase;
	font-weight: 			normal;
	color: 					#5a5b5e;
	padding: 				17px 14px 3px 14px;
	margin-bottom: 			21px;
}

h3.columnHeading {
	font-family: 			Helvetica;
	font-size: 				12px;
	text-transform: 		uppercase;
	font-weight: 			normal;
	color: 					#5a5b5e;
	padding: 				17px 14px 3px 14px;
	margin: 				0 0 11px 0;
}


/* --------- contentColumnTypeC specifics */

div#contentColumnTypeC h2.columnHeading {
	padding-bottom: 		26px;
}




/* ------ htmlTextWrapper */

div.htmlTextWrapper {
	font-size: 				13px;
	line-height: 			20px;
	color: 					#5a5b5e;
	padding: 				0 14px 14px 14px;	
}

div.htmlTextWrapper blockquote {
	margin: 				25px 15px 0px 15px;
	background: 			url(/images/background/bg_quoteblock.gif) no-repeat 0 0;
	padding: 				42px 0 10px 35px;
	color: 					#E85A22;
	font-size: 				18px;
	width: 					160px;
	display: inline;
	float: right;
}

div.htmlTextWrapper a {
	color: 					#E85A22;
	text-decoration: 		underline;
}

div#contentColumnTypeC div.htmlTextWrapper a {
	color: 					#5A5B5E;
	text-decoration: 		underline;
}

div.htmlTextWrapper a:visited {
	color: 					#2d2d2e;
	font-style: 			italic;
	font-weight: 			bold;
}

div.htmlTextWrapper ul {
	list-style: 			none;
}

div.htmlTextWrapper ul li {
	background: 			url(/images/list/html-text-list-style-typeA.gif) no-repeat left 10px;
	padding-left: 			11px;
}

/* ------ preambleWrapper */

div.preambleWrapper {
	font-size: 				15px;
	font-style:				italic;
	line-height: 			20px;
	color: 					#5a5b5e;
	padding: 				0 14px 14px 14px;	
}

div.preambleWrapper a {
	color: 					#E85A22;
	text-decoration: 		underline;
}


/* ------ linkList */

ul.linkList {
	list-style: 			none;
	margin: 				0 0 20px 14px;
	overflow-x: 			hidden;
}

ul.linkList li {
	margin-bottom: 			9px;
}

ul.linkList li span {
	display: 				block;
}

ul.linkList li a {
	font-size: 				12px;
	color: 					#5a5b5e;
}

ul.linkList li a:visited {
	color: 					#2d2d2e;
	font-style: 			italic;
	font-weight: 			bold;
}



/* ------ downloadList */

ul.downloadList {
	list-style: 			none;
	margin: 				0 0 20px 14px;
	overflow-x: 			hidden;
}

ul.downloadList li {
	margin-bottom: 			9px;
}

ul.downloadList li span {
	display: 				block;
}

ul.downloadList li a {
	font-size: 				12px;
	color: 					#5a5b5e;
	text-decoration: 		none;
	background: 			url(/images/list/download-arrow-default.png) no-repeat left top;
	padding-left: 			18px;
}



/* --------- Coloe theme */

div.colorThemeGrey ul.downloadList li a:visited {
	font-weight: 			bold;
	font-style: 			italic;
	color: 					#2d2d2e;
	background: 			url(/images/list/download-arrow-visited-grey.png) no-repeat left top;
}

div.colorThemeOrange ul.downloadList li a:visited {
	font-weight: 			bold;
	font-style: 			italic;
	color: 					#e85a22;
	background: 			url(/images/list/download-arrow-visited-orange.png) no-repeat left top;
}

div.colorThemePetrolium ul.downloadList li a:visited {
	font-weight: 			bold;
	font-style: 			italic;
	color: 					#00697e;
	background: 			url(/images/list/download-arrow-visited-petrolium.png) no-repeat left top;
}

div.colorThemePurple ul.downloadList li a:visited {
	font-weight: 			bold;
	font-style: 			italic;
	color: 					#67296a;
	background: 			url(/images/list/download-arrow-visited-purple.png) no-repeat left top;
}




/* ------ Image wrapper */

div.imageWrapper {
	margin-bottom: 			14px;
}





/* ------ Profile wrapper */

div.profileWrapper {
	padding-bottom: 			14px !important;
}

div.profileWrapper div.profileImageWrapper {
	float: 					left;
	padding-top: 			5px;
	margin-right: 			10px;
}

div.profileWrapper div.textWrapper {
	float: 					left;
	font-size: 				13px;
	line-height: 			20px;
	color: 					#5a5b5e;
	width: 					328px;
}

div.profileWrapper div.textWrapper a {
	color: #E85A22;
	text-decoration: underline;
}



/* ------ Google map wrapper */

div.googleMapWrapper {
	padding: 14px 0 16px 0;	
}

div.googleMapWrapper div.innerMapWrapper {
	position: relative;
	height: 262px;
	width: 455px;
	border: 1px solid #cdcdcd;
	margin: 0 14px;	
}

div#map_canvas {
	background-color:	#E5E3DF;
	height:				100%;
	margin: 			0;
	overflow:			hidden;
	position:			relative;
	top:				0;
	width:				100%;
	z-index:			1;
}


/* ---------- page specific google map */

body#calendarMapPage div.googleMapWrapper {
	padding-top: 		0px;
}

body#calendarMapPage div.googleMapWrapper div.innerMapWrapper {
	width: 				685px;
	height: 			347px;
	margin: 			0px;
	border: 			none;
}



/* ------ map info window */

div.mapInfoWindow {
	padding-top: 		10px;
}

div.mapInfoWindow a {
	font-size: 			14px;
	color:				#5A5B5E;
}





/* ------- Login edit wrapper */

div.loginEditWrapper h2 {
	margin-bottom: 		10px !important;
}





/* ------ Top graphics */

div.topGraphics {
	height: 			25px;
	width: 				100%;
	float: left;
}



/* ------ Placement wrappers */

div.placemenetWrapperTypeA {
	position: absolute;
	top: 635px;
	left: 0;
	width: 100%;
}



/* ------ Image wrappers */

div.innerImageWrapper {
	border: 			1px solid #aaaaaa;
}


div.imageWrapperTypeA {
	width: 				487px;
	/*height: 			190px;*/
}

div.imageWrapperTypeB {
	width: 				190px;
	/*height: 			190px;*/
}

div.imageWrapperTypeC {
	width: 				487px;
	height: 			190px;
}

div.imageWrapperTypeD {
	width: 				190px;
	height: 			190px;
}

div.noImageTypeA {
	height: 			190px;
}

div.noImageTypeB {
	background-color:	#ffffff;
	height: 			190px;
}



/* ------ Search */

span.searchedWord{
	color: 				#ffffff;
	background-color: 	#e85a22;
	padding: 			1px 4px 2px 4px;
}


h3 span.searchedWord{
	color: 				#ffffff;
	background-color: 	#e85a22;
	padding: 			3px 4px 1px 4px;
}

span.eventWeekText {
	color: 				#e85a22;
}



/* ------ Messages */

.messageWrapper {
	height: 			310px;
	padding:			15px 15px 30px 15px;
}

.messageWrapper h3 {
	font-size: 			12px;
	font-family: 		Helvetica;
	color: 				#e85a22 !important;
	/*text-transform: 	uppercase;*/
}

.messageWrapper p {
	font-family: 		Helvetica;
	margin:		 		0 !important;
	font-size: 			13px !important;
	/*text-transform: 	uppercase;*/
	color: 				#E85A22;
	/*text-align: 		center;*/
	padding-top: 		50px;
} 



/* ------ Custom checkbox */

form div.checkboxCollection {
	margin-bottom: 		16px;
}


form div.checkboxWrapper2 {
	float: left;
}

form span.checkboxWrapper {
	display:			block;
	margin-bottom:		10px;
	position:			relative;
	float: 				left;
	width: 				130px;
}

form span.checkboxWrapper img {
	position:			absolute;
	left:				0;
	top:				1px;
}

form .hidden {
	margin-left:		-5000px;
	position:			absolute;
}

form span.checkboxWrapper span {
	display:			block;
	line-height: 		14px !important;
	padding-right: 		16px;
	margin-left:		20px;
}






/* ------- Fake file browse */

p.status {
	float: 				left;
	color: 				#6b9972 !important;
	margin: 			0;
}

p#uploadTopImageStatus {
	width: 				310px;
}

p#uploadLogoImageStatus {
	width: 				190px;
}

/*p.browseOuterWrapper {
	background: 		url(/images/background/submit-button-typeB.gif) no-repeat;
	height:				18px;
	overflow:			hidden;
	position:			relative;
	width:				102px;
	margin-top: 		0;
}

p.browseOuterWrapper span.browseInnerWrapper {
	display:			block;
	height:				18px;
	width:				102px;
}

p.browseOuterWrapper span.browseInnerWrapper span.browseText {
	color:				#666666;
	display:			block;
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			11px;
	line-height:		16px;
	padding-left:		23px;
	padding-top:		1px;
}

p.browseOuterWrapper input.fakeBrowse,
p.browseOuterWrapper input.fakeBrowseUploadFile {
	background:			none !important;
	position:			absolute;
	height:				16px;
	left:				0;
	top:				0;
	width:				102px;
}

p.browseOuterWrapper input.fileBrowse {
	height:				18px;
	left:				0;
	margin:				0;
	opacity:			0;
	padding:			0;
	position:			absolute;
	top:				0;
	width:				102px;
	background: 		none !important;
}*/


div.browserWrapperTypeA {
	position:			relative; 
	width: 				102px; 
	height: 			18px; 
	float: 				left; 
	margin-right: 		10px; 
}

div.browserWrapperTypeB {
	position:			relative; 
	width: 				102px; 
	height: 			18px; 
	float: 				left; 
	margin-right: 		10px; 
	margin-left: 		14px;
}

p.browseOuterWrapper {
	position: 			relative;
	height: 			18px;
	width: 				102px;
	overflow: 			hidden;
	background: 		url(/images/background/submit-button-typeB.gif) no-repeat;
	margin-top:			0;
}

p.browseOuterWrapper span.browseInnerWrapper {
	display: 			block;
	height: 			18px;
	width: 				102px;
}

p.browseOuterWrapper span.browseInnerWrapper span.browseText {
	font-family:		Arial,Helvetica,sans-serif;
	display: 			block;
	color: 				#666666;
	font-size: 			11px;
	padding-left: 		23px;
	padding-top: 		1px;
	line-height: 		16px;
}

p.browseOuterWrapper input.fakeBrowse,
p.browseOuterWrapper input.fakeBrowseUploadFile {
	position:			absolute;
	top: 				0;
	left: 				0;
	background: 		transparent;
	border:				none;
	height:				16px;
	width:				102px;
}

p.browseOuterWrapper input.fileBrowse {
	padding-left: 		107px;
	position:			absolute;
	top: 				0;
	left: 				0;
	opacity:			0;
	filter:				alpha(opacity=0);
	width: 				102px;
	height: 			18px;
	margin: 			0;
	padding: 			0;
}




/* ------ Forms */


form#eventTopImageForm,
form#eventLogoImageForm {
	float: 				right;
	padding-top: 		4px;
}


input.submitButtonTypeC {
	background: url(/images/background/submit-button-typeC.gif) no-repeat !important;
	width: 66px !important;
}





/* ------ HTML editor */

ul.btnContainer {
	list-style: none;
	padding:0;
	height: 26px;
	margin: 0; 
	
}

ul.btnContainer li {
	float:left;
	width: 23px;
	height: 25px;
	border: 0px;
	margin: 0; 
	background-color: #f7f8f8;
	border-top: 1px solid #a9aaab;
	position: relative;
}

ul.btnContainer li.splitter {
	float:left;
	width: 1px;
	height: 25px;
	border-right: 1px solid #a9aaab;
	background-color: #f7f8f8;
}

ul.btnContainer li.splitter2 {
	float:left;
	width: 1px;
	height: 25px;
	background-color: #a9aaab;
}

li.btnBold {
	background-image: url(/images/buttons/btnBold.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
	
}

li.btnItalic {
	background-image: url(/images/buttons/btnItalic.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnUnderline {
	background-image: url(/images/buttons/btnUnderline.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnLeft {
	background-image: url(/images/buttons/btnLeft.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnCenter {
	background-image: url(/images/buttons/btnCenter.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnRight {
	background-image: url(/images/buttons/btnRight.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnBulletNum {
	background-image: url(/images/buttons/btnBulletNum.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnBullet {
	background-image: url(/images/buttons/btnBullet.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnIndent {
	background-image: url(/images/buttons/btnIndent.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnOutdent {
	background-image: url(/images/buttons/btnOutdent.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnStrip {
	background-image: url(/images/buttons/btnStrip.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnLink {
	background-image: url(/images/buttons/btnLink.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

/* Sublayer for link */
div.btnLinkDiv {
	position: absolute;
	border:1px solid #808080;
	width: 204px;
	/*height: 133px;*/
	top: 25px;
	left: -180px;
	display: none;
	padding: 15px 27px 0 26px;
	clear:both;
	background-color:#FFFFFF;
}

div.btnLinkDiv ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
	border: 0;
	display: inline;
}

div.btnLinkDiv ul li {
	position: relative;
	float: left;
	width: auto;
	background: none;
	border: 0;
	height: 20px;
	margin: 0 6px 0 0;
	padding: 0;
	white-space: nowrap;
}

div.btnLinkDiv div {
	line-height: 20px;
}

div.btnLinkDiv .fieldSelect {
	width:202px;
	margin: 0;
	height: 16px;
}

div.btnLinkDiv input.fieldText {
	width:200px;
	margin: 0;
}

input.radio {
	padding: 0;
	margin: 0;
	border: 0;
	width: 12px !important;
	height: 12px;
	vertical-align: top;
}

li.btnCut {
	background-image: url(/images/buttons/btnCut.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnCopy {
	background-image: url(/images/buttons/btnCopy.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnPaste {
	background-image: url(/images/buttons/btnPaste.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnUndo {
	background-image: url(/images/buttons/btnUndo.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnRedo {
	background-image: url(/images/buttons/btnRedo.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

.htmleditor {
	margin: 			0 11px 3px 0;
	width:				404px;
	height: 			100px;
	border: 			1px solid #a9aaab;
	font-family:		verdana, arial, helvetica;
	font-size:			10px;
	color:				#333333;
	background-color:	#FFFFFF;
}

div.actionsContainer {
	text-align: right;
	margin: 14px 0px 0px 0px; 
}

div.actionsContainer .buttonSave {
    font-family:		verdana, arial, helvetica;
	font-size:			10px;
	color:				#333333;
	width: 92px;
	height: 19px;
	background-image: url(/images/actionBG.gif);
	border: 1px solid #828080;
}







/* ################### CALENDAR STYLES #########################*/


.weekListWrapper {
	width:685px;
	height:60px;
	margin:0 0 10px 0;
	padding:0;
	background:url(/images/background/week-list-bg.png) no-repeat;
}	

.red {
	color:#e85a22;
}

form {
	margin:0;
	padding:0;
}

.weekListWrapper p {
	float:left;
	margin:0;
	padding:20px 0 20px 0;
}

.weekListWrapper span {
	float:right;
	margin:0;
	padding:20px 0 20px 0;
}

ul.weekList {
	list-style-type:none;
	margin:0;
	width:645px;
	height:60px;
	padding:0 10px 0 10px;
	float:left;
}

ul.weekList li {
	margin:0;
	height:60px;
	width: 54px;
	float:left;
	padding:0;
}

ul.weekList li a {
	font-family:helvetica;
	font-size:21px;
	display:block;
	line-height:60px;
	text-decoration:none;
	color:#e85a22;
	padding:0 15px 0 15px;
	text-align: center;
}


ul.english li a {
	font-size:14px;
	line-height: normal;
	padding: 15px 3px 0 3px;
}

ul.weekList li.act {
	background-color:#FFF;
	/*background-image:url(/images/icon/week-list-icon.png);
	background-position:bottom right;
	background-repeat:no-repeat;*/
	margin:0;
	padding:0;
	width:100px;
	text-align:center;
}

ul.weekList li.act a {
	font-size:42px;
	margin:0;
	line-height:42px;
	padding: 0 5px 0 5px;
}

ul.english li.act a {
	font-size: 24px;
	font-weight: bold;
	line-height: normal;
	padding: 8px 5px 0 5px;
	text-align: center;
}

ul.weekList li span {
	font-size:12px;
	margin:0 0 2px 0;
	float:none;
	line-height:12px;
	padding:5px 0 0 0;
	display:block;
}

ul.english li span {
	font-size: 14px;
	font-weight: normal;
}

.calendarFilterWrapper {
	margin:0 0 33px 0;
}

.calendarFilterWrapper select {
	width:171px;
	float:left;
	margin-right:19px;
	height:20px;
}

 .calendarFilterWrapper .last {
	margin-right:0px;
}

.calendarFilterWrapper input {
	width:113px;
	color:#e85a22;
	line-height:20px;
	font-size:12px;
	text-transform:uppercase;
	font-family:helvetica;
	font-weight:bold;
	border:0 none;
	float:right;
	padding:0;
	margin:0;
	height:20px;
	background-image:url(/images/background/select-submit-button.gif);
}


#contentColumnTypeD {
	float:left;
	padding-top: 25px;
}

#contentColumnTypeE {
	position: relative;
	width:100%;
}

div.wrapperTypeG {
	margin-bottom: 		342px;
}

.imageTeaserCollectionWrapper {
	margin-bottom:27px;
}

.imageTeaser {
	margin:0 8px 8px 0;
	padding:0;
	float:left;
}

.imageTeaserLast {
	margin:0 0 8px 0;
	padding:0;
	float:left;
}

.newsletterWrapper {
	float: left;
	width:673px;
	/*height:18px;*/
	padding:6px 0 6px 12px;
	background-image:url(/images/background/newsletter-bg.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
}

.newsletterWrapper form {
	margin:0;
	padding:0;
	float:left;
	height:18px;
}

.newsletterWrapper input {
	height:15px;
	width:170px;
	background-color:#FFF;
	border:1px #aaaaaa solid;
	float:left;
	margin:0 20px 0 0;
	padding:1px 0 0 10px;
	font-family:"Times New Roman", helvetica;
	color:#5a5b5e;
	font-size:12px;
	line-height:12px;
}

.newsletterWrapper .send {
	background:none;
	border:none;
	font-family:"Times New Roman", Times, serif;
	color:#5a5b5e;
	background-image:url(/images/list/link-icon-typeA.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:80px;
	height:18px;
	text-align:left;
	padding:0 0 0 19px;
	margin:0;
}

.newsletterWrapper a {
	background-image:url(/images/list/link-icon-typeA.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#5A5B5E;
	float:left;
	display:block;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	height:18px;
	line-height:18px;
	padding:0 0 0 23px;
	text-decoration:none;
	width:80px;
}


.eventCollectionWrapper {
	margin-bottom: 10px;
}

.eventDayWrapper h2 {
	font-family:helvetica;
	font-size:12px;
	color:#5a5b5e;
	font-weight:normal;
	line-height:12px;
	margin:20px 0 10px 0 ;
	text-transform:uppercase;
}

.eventDayWrapper div.lastItem {
	margin-bottom: 0px;
}

.eventWrapper {
	position:relative;
	background-color:#f0f0f1;
	padding:15px;
	width:655px;
	margin:0 0 10px 0;
	float:left;
}

.eventWrapper a {
	color: 					#5a5b5e;
	text-decoration: 		underline;
}

.eventWrapper h3 {
	font-family:helvetica;
	font-size:12px;
	color:#5a5b5e;
	line-height:14px;
	margin:0 0 5px 0 ;
	text-transform:uppercase;
}

div.eventMessage {
	height: 165px;
	padding-top: 35px;
}

div.eventMessage p {
	font-family:helvetica;
	font-size:16px;
	line-height: 20px;
	color:#E85A22;
	text-align: center;
}

div.eventMessage p.messageTypeA {
	text-align: left;
}

/*.calendarItemLeft {
	width:540px;
	float:left;
}*/

.calendarItemLeft p {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#5a5b5e;
	padding:0;
	margin:0;
	line-height:20px;
}

.calendarText {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#5a5b5e;
	padding:0;
	margin:0;
	line-height:20px;
}

.textTypeA {
	width:540px;
	float:left;
}


p.readMoreLinkWrapper {
	width:110px;
	position:absolute;
	bottom:15px;
	margin: 0 0 0 5px;
	right:0;
}

p.readMoreLinkWrapper a {
	display:block;
	font-family:"Times New Roman", Times, serif;
	color:#E85A22;
	/*background-image:url(/images/list/link-icon-typeA.gif);*/
	background-image:url(/images/list/download-arrow-visited-orange.png);
	background-repeat:no-repeat;
	background-position:left center;
	height:18px;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	padding:0 0 0 23px;
}

p.readMoreLinkWrapper a:visited {
	color:#e85a22;
	background-image:url(/images/list/download-arrow-visited-orange.png);
}

.searchWrapper h2 {
	font-family:helvetica;
	font-size:12px;
	color:#5a5b5e;
	font-weight:normal;
	line-height:12px;
	margin:20px 0 10px 0 ;
	text-transform:uppercase;
}

.searchItem {
	position:relative;
	background-color:#f0f0f1;
	padding:15px;
	width:655px;
	margin:0 0 10px 0;
	float:left;
}

.searchItem h3 {
	font-family:helvetica;
	font-size:12px;
	color:#5a5b5e;
	font-weight:normal;
	line-height:12px;
	margin:0 0 5px 0 ;
	text-transform:uppercase;
}

.searchItemLeft {
	width:540px;
	float:left;
}

.searchItemLeft p {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#5a5b5e;
	padding:0;
	margin:0;
	line-height:20px;
}

.searchText {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#5a5b5e;
	padding:0;
	margin:0;
	line-height:20px;
}

.searchText strong {
	padding:2px 3px 2px 3px;
	margin:0 3px 0 3px;
	background-color:#e85a22;
	color:#FFF;
	font-weight:normal;
}
	

.searchItemRight {
	width:110px;
	position:absolute;
	bottom:15px;
	margin-left:5px;
	right:0;
}

.searchItemRight a {
	display:block;
	font-family:"Times New Roman", Times, serif;
	color:#5a5b5e;
	background-image:url(/images/list/link-icon-typeA.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:18px;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	padding:0 0 0 23px;
}

.searchItemRight a:visited {
	font-style:italic;
	font-weight:bold;
	color:#e85a22;
	background-image:url(/images/list/download-arrow-visited-orange.png);
}

.factWrapper {
	background-color: #ffffff;
	padding:14px;
	color:#5A5B5E;
	font-size:13px;
	line-height:20px;
}

.factWrapper ul {
	margin-left: 20px;
}

.factWrapper h3 {
	color:#5A5B5E;
	font-family:Helvetica;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	margin: 0px;
}

.factWrapper a {
	color:#E85A22;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	display:block;
	font-weight:normal;
}

.topPicture {
	width:190px;
	height:190px;
}

.rightInfoWrapper {
	width:160px;
	min-height:320px;
	padding:50px 15px 15px 15px;
}

.rightInfoWrapper h2 {
	font-family:helvetica;
	font-size:12px;
	color:#5a5b5e;
	text-transform:uppercase;
	margin-bottom:25px;
	font-weight:normal;
}

.rightInfoWrapper a {
	background-image:url(/images/list/link-icon-typeA.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#5A5B5E;
	display:block;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	line-height:18px;
	padding:0 0 0 23px;
	margin:0 0 7px 0;
	text-decoration:none;
}

.rightInfoWrapper a:visited {
	background-image:url(/images/list/download-arrow-visited-orange.png);
	font-weight:bold;
	font-style:italic;
	color:#e85a22;
}

.rightInfoWrapper table {
	width:160px;
	border:none;
	padding:0;
	margin:0 0 40px 0;
	font-family:"Times New Roman",Times,serif;	
	font-size:12px;
	line-height:16px;
	color:#5A5B5E;
	border-collapse: collapse;
	overflow-x: hidden;
}

.rightInfoWrapper table tr td.label {
	width:52px;
	vertical-align: top;
}

.rightInfoWrapper table tr td.value {
	width:100px;
	font-family:Helvetica,Times,serif;
	padding-bottom: 5px;	
}


.rightInfoWrapper p.label {
	font-family:"Times New Roman",Times,serif;	
	font-size:12px;
	line-height:16px;
	color:#5A5B5E;
	float: left; 
	width: 37px; 
	margin: 0;
}

.rightInfoWrapper div.value {
	font-family:Helvetica, "Times New Roman",Times,serif;	
	font-size:12px;
	line-height:16px;
	color:#5A5B5E;
	float: left; 
	width: 123px;
	padding-bottom: 5px;
	overflow-x: hidden; 
}


.rightInfoWrapper div.infoItemWrapper {
	margin-bottom: 		40px;
}






.rightInfoWrapper div.eventLinksWrapper h3 {
	font-family:helvetica;
	font-size:12px;
	color:#5a5b5e;
	text-transform:uppercase;
	margin-bottom:25px;
	font-weight:normal;
}

.rightInfoWrapper2 {
	width:160px;
	min-height:320px;
	padding:17px 15px 15px 15px;
	background-image:url(../images/right-orange-bg.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
}

.rightInfoWrapper2 h2 {
	font-family:helvetica;
	font-size:12px;
	color:#5a5b5e;
	text-transform:uppercase;
	margin-bottom:29px;
	font-weight:normal;
}

.rightInfoWrapper2 a {
	background-image:url(/images/list/link-icon-typeA.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#5A5B5E;
	display:block;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	line-height:18px;
	padding:0 0 0 23px;
	margin:0 0 7px 0;
	text-decoration:none;
}

.rightInfoWrapper2 .downloadLink {
	background-image:url(../images/icon/arrow-typeA.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#5A5B5E;
	display:block;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	line-height:18px;
	padding:0 0 0 20px;
	margin:0 0 50px 0;
	text-decoration:none;
}

.rightInfoWrapper2 form {
	width:160px;
	padding:0;
	margin:0;
	float: left;
}

.rightInfoWrapper2 input {
	width:148px;
	background-color:#FFF;
	border:1px #aaaaaa solid;
	padding:2px 5px 0 5px;
	height:14px;
	margin:0 0 10px 0;
	font-family:helvetica;
	font-size:12px;
	line-height:12px;
	color:#5a5b5e;
}

.rightInfoWrapper2 .send {
	background:none;
	border:none;
	font-family:"Times New Roman", Times, serif;
	color:#5a5b5e;
	background-image:url(/images/list/link-icon-typeA.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:51px;
	float:right;
	height:18px;
	text-align:left;
	padding:0 0 0 19px;
	margin:0;
}

.myCalenderTop {
	margin:0 0 35px 0;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#e85a22;
	width:540px;
	padding-top: 17px;
	float: left;
}

.myCalenderTop h2 {
	font-weight:normal;
	text-transform:uppercase;
	font-size:21px;
	line-height:21px;
	font-family:helvetica;
	color:#e85a22;
	margin:0 0 30px 0;
}


p.printWrapper {
	float: right;
	padding-top: 12px;
	margin: 0;
}

p.printWrapper a {
	font-size: 	13px;
	color: #5a5b5e;
}

.createWrapper {
	min-height:370px;
	position:relative;
}

.createEventWrapper {
	/*position:absolute;
	bottom:55px;
	left:14px;*/
	padding: 0 14px 30px 14px;
}

.createEventWrapper h2 {
	font-family:helvetica;
	font-size:12px;
	color:#5a5b5e;
	text-transform:uppercase;
	margin-bottom:10px;
	font-weight:normal;
}

.createEventWrapper form {
	padding:0;
	margin:0;
}

.createEventWrapper input {
	width:168px;
	background-color:#FFF;
	border:1px #aaaaaa solid;
	padding:2px 5px 0 5px;
	height:14px;
	margin:0 10px 0 0;
	font-family:helvetica;
	font-size:12px;
	line-height:12px;
	color:#5a5b5e;
}

.createEventWrapper .send {
	background:none;
	border:none;
	font-family:"Times New Roman", Times, serif;
	color:#5a5b5e;
	background-image:url(/images/list/link-icon-typeA.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:60px;
	height:18px;
	text-align:left;
	padding:0 0 0 19px;
	margin:0;
}

.searchField {
	float: left;
	padding-top: 71px;
}

.searchField input {
	float:left;
	height:14px;
	width:140px;
	background-color:#FFF;
	border:1px #bfbfbf solid;
	border-right:none;
	margin:0;
	padding:2px 0 0 5px;
	font-family:helvetica;
	color:#5a5b5e;
	font-size:12px;
	background-image:url(/images/background/search-bg.gif);
	background-position:center right;
	background-repeat:no-repeat;
	line-height:12px;
}

.searchField .send {
	height:18px;
	width:44px;
	background-image:none;
	float:right;
	background-color:#FFF;
	border:1px #bfbfbf solid;
	border-left:none;
	margin:0;
	padding:0 0 2px 0;
	text-align:center;
	font-family:helvetica;
	color:#5a5b5e;
	font-size:12px;
}

.userWrapper {
	margin:0 0 8px 0;
	background-color:#f0f0f1;
}

.userWrapper h3 {
	color:#5A5B5E;
	font-family:helvetica;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	margin:0 0 9px 0;
	text-transform:uppercase;
}

.userWrapper p,
.userWrapper div {
	color:#5A5B5E;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	line-height:20px;
	
	margin-bottom: 6px;
}


body#eventPage .userWrapper .messageWrapper {
	height: auto !important;
}


.userIntroWrapper {
	padding:15px 15px 30px 15px;
	background-color:#f0f0f1;
}

.userIntroWrapper a {
	background-image:url(../images/icon/arrow-typeA.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#5A5B5E;
	display:block;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0 0 0 20px;
	text-decoration:none;
}

.userTypeWrapper {
	padding:15px 15px 30px 15px;
	background-color:#f0f0f1;
}


.userTypeWrapper label {
	color:#5A5B5E;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	margin-right:18px;
}

.userTypeWrapper select {
	width:198px;
}

.userDateWrapper {
	padding:15px 15px 30px 15px;
	background-color:#f0f0f1;
}

.userDateWrapper select {
	/*width:100px;*/
	margin:0 20px 0 10px;
}

.userDateWrapper label {
	color:#5A5B5E;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	line-height:18px;
	display:inline-block;
}

.userDateWrapper .labelWrapper {
	margin-bottom:18px;
}

.userImageWrapper {
	padding:15px 15px 30px 15px;
	background-color:#f0f0f1;
}

.userImageWrapper img {
	/*border:1px solid #aaaaaa;*/
	padding:0;
	margin:0;
}

.userImageWrapper input {
	width:102px;
	height:18px;
	background-image:url(/images/background/submit-button-typeB.gif);
	border:none;
	float:right;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:0 0 2px 0;
}

.userImageWrapperWidth {
	width:730px;
}

.userImageLeft {
	float:left;
	width:489px;
}
	
.userImageRight {
	float:right;
	width:192px;
	
}

.userTitleWrapper {
	padding:15px 15px 30px 15px;
	background-color:#f0f0f1;
}

.userTitleWrapper input {
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	color:#5A5B5E;
	font-family:helvetica;
	font-size:12px;
	height:14px;
	line-height:12px;
	margin:0 10px 0 0;
	padding:2px 5px 0;
	width:392px;
}

.userTitleWrapper label {
	color:#5A5B5E;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	margin-bottom:10px;
	display:block;
}

.userTitleLeft {
	float:left;
	/*width:360px;*/
	margin-right:10px;
}

.userTitleRight {
	float:left;
	width:360px;
}

.userDescriptionWrapper {
	padding:15px 15px 30px 15px;
	background-color:#f0f0f1;
}

.userDescriptionWrapper label {
	color:#5A5B5E;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	margin-bottom:10px;
	display:block;
}

.userDescriptionWrapper textarea {
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	color:#5A5B5E;
	overflow:auto;
	font-family:helvetica;
	font-size:12px;
	height:106px;
	padding:5px;
	margin:0 10px 0 0;
	width:350px;
}

.userDescriptionLeft {
	float:left;
	/*width:360px;*/
	margin-right:10px;
}

.userDescriptionRight {
	float:left;
	/*width:360px;*/
}


.userHoursWrapper {
	padding:15px 15px 30px 15px;
	background-color:#f0f0f1;
}

.userHoursWrapper label {
	color:#5A5B5E;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	margin-bottom:10px;
	display:block;
}

.userHoursWrapper textarea {
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	color:#5A5B5E;
	overflow:auto;
	font-family:helvetica;
	font-size:12px;
	height:106px;
	padding:5px;
	margin:0 10px 0 0;
	width:350px;
}

.userHoursLeft {
	float:left;
	width:360px;
	margin-right:10px;
}

.userHoursRight {
	float:left;
	width:360px;
}

.userGoogleWrapper {
	padding:15px 15px 30px 15px;
	background-color:#f0f0f1;
}

.userGoogleWrapper input {
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	color:#5A5B5E;
	font-family:helvetica;
	font-size:12px;
	height:14px;
	line-height:12px;
	margin:0 10px 0 0;
	padding:2px 5px 0;
	width:392px;
}

.userGoogleWrapper a {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#5a5b5e;
	display:block;
	margin:0 0 30px 0;
	padding:0;
	line-height:12px;
}

.userGoogleWrapper label {
	color:#5A5B5E;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	margin-bottom:10px;
	display:block;
}

.userAddressWrapper {
	padding:15px 15px 30px 15px;
	background-color:#f0f0f1;
}

.userAddressWrapper label {
	color:#5A5B5E;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	margin-bottom:10px;
	display:block;
}

.userAddressWrapper textarea {
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	color:#5A5B5E;
	overflow:auto;
	font-family:helvetica;
	font-size:12px;
	height:106px;
	padding:5px;
	margin:0 10px 0 0;
	width:350px;
}

.userAddressLeft {
	float:left;
	width:360px;
	margin-right:10px;
}

.userAddressRight {
	float:left;
	width:360px;
}

.checkboxWrapper {
	margin-bottom:29px;
}

.userSubmitButton {
	width:100%;
	margin-bottom:45px;
}

.userSubmitButton input {
	background-image:url(/images/background/select-submit-button.gif);
	border:0 none;
	color:#E85A22;
	float:right;
	font-family:helvetica;
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:10px 30px 0 0;
	padding:0;
	text-transform:uppercase;
	width:113px;
}

.bottomBoxLeft {
	padding:15px 15px 30px 15px;
	width:435px;
	float:left;
	margin-right:10px;
	background-color:#f0f0f1;
}

.bottomBoxRight {
	padding:15px 15px 30px 15px;
	width:435px;
	float:right;
	background-color:#f0f0f1;
}




div.itemHover {
	background: 		url(/images/form/select-box-active-item-bg.gif) no-repeat left bottom;
}



div.messageColorTypeA {
	background-color: #d7ff86;
}

div.messageColorTypeA h3 {
	font-size: 14px;
	font-weight: bold;
	color: #e85a22;
}

div.messageColorTypeA p {
	font-size: 14px !important;
	font-weight: bold;
	color: #e85a22;
	padding-top: 	5px;
}




p#mapMessage {
	font-family:Times New Roman,Helvetica;
	font-size: 13px;
	color: #5A5B5E;
	padding:0 14px 14px;
	font-style: italic;
}

p#mapMessage a {
	color: #E85A22;
}

div.mediaMp3 {
	padding:0 0 10px 14px;
}

div.mediaYoutube {
	padding:0 0 10px 14px;
}


