
/* ---------------------------------------- TEXT --------------------------------------- */

.hometxt {
		font-family          : Georgia;
		font-size            : 11px;
		font-weight          : bold;
		color                : #4A4A4A;
}

.pagetitle {  
		font-family										: Georgia;
		font-size												: 14px; 
		text-decoration						: none; 
		text-align											: justify;
		font-weight										: bold;
		color																: #000000;
}

.maintext a{		
		font-size												: 11px;
		color																: #4A4A4A ; 
}
.maintext a:hover{		
		font-size												: 11px; 
		text-decoration						: underline;
		color																: #698DBA;
}
.maintext  {  
		font-family										: Georgia;
		font-size												: 12px; 
		text-decoration						: none; 
		text-align											: left;
		color																: #4A4A4A ;
}

.subtitle {  
		font-family										: Georgia;
		font-size												: 14px; 
		text-decoration						: none; 
		text-align											: justify;
		font-weight										: bold;
		color																: #698DBA;
}

.formatted-list-title {  
		font-family										: Georgia;
		font-size												: 12px; 
		text-decoration						: none; 
		text-align											: justify;
		font-weight										: bold;
		color																: #666666 ;
}

.link, .link:hover {
		font-family										: Arial, Helvetica, sans-serif;
		font-size												: 11px;
		text-decoration						: none;
		font-weight										: normal;	
}
.link {  
		color																: #5160E1;
}
.link:hover{  
		color																: #ED903F;
}


/* -------------------------------- EVENT CALENDAR / PRESS RELEASE --------------------------------- */


.eventmonth {  
		font-family										: Georgia;
		font-size												: 14px; 
		text-decoration						: none; 
		text-align											: left;
		font-weight										: bold;
		color																: #698DBA;
}

.eventtitle {  
		font-family										: Georgia;
		font-size												: 12px; 
		text-decoration						: none; 
		text-align											: left;
		font-weight										: bold;
		color																: #698DBA;
}

.eventdate {  
		font-family										: Tahoma;
		font-size												: 10px; 
		text-decoration						: none; 
		text-align											: left;
		font-weight										: normal;
		color																: #666666;
}

.eventtext  {  
		font-family										: Georgia;
		font-size												: 12px; 
		text-decoration						: none; 
		text-align											: left;
		font-weight          : normal;
		color																: #4A4A4A ;
}
.eventtext a{		
		font-size												: 12px;
		color																: #4A4A4A ; 
}
.eventtext a:hover{		
		font-size												: 12px; 
		text-decoration						: underline;
		color																: #698DBA;
}


/* ------------------------------------------- NEWS --------------------------------------------- */


.newstxt {
	 font-family       : Tahoma;
	 font-size         : 11px;
	 font-weight       : normal;
	 font-variant      : normal;
	 color             : #4A4A4A ;
	 text-decoration   : none;
}

.newstitle {
  font-family       : Tahoma;
  font-size         : 11px;
  color             : #4A4A4A ;
		font-weight       : bold;
		text-decoration 		: underline;
}

.newstitle:hover {
  color             : #89A6C9;
		text-decoration 		: underline;
}



/* ---------------------------------------- SEARCH RESULTS --------------------------------------- */

.searchresulttitle {  
		font-family										: Georgia;
		font-size												: 12px; 
		text-align											: left;
		font-weight										: bold;
		color																: #698DBA;
}

.searchnumbers, .selsearchnumbers {  
		font-family										: Arial;
		font-size												: 9px; 
		color																: #4A4A4A ;
}
.selsearchnumbers {  
		color																: #000000;
}

.searchresulttext {  
		font-family										: Georgia;
		font-size												: 12px; 
		text-align											: left;
		font-weight										: normal;
		color																: #4A4A4A ;
}

/* ---------------------------------------- FOOTER --------------------------------------- */

.baracci {
  font-family       : Tahoma;
  font-size         : 10px;
  color             : #4A4A4A ;
		text-decoration 		: none;
}
.baracci:hover {
  color             : #FF6600;
		text-decoration 		: underline;
}

.bottomlink,.bottomseparator {
  font-family       : Tahoma;
  font-size         : 9px;
  color             : #4A4A4A ;
		text-decoration 		: none;
}
.bottomlink:hover {
  color             : #698DBA;
		text-decoration 		: underline;
}

.copyright {
	 font-family       : Tahoma;
	 font-size         : 10px;
	 font-variant      : normal;
	 color             : #4A4A4A ;
	 text-decoration   : none;
}

/* ----------------------------------------- FORM ELEMENTS ---------------------------------------- */

.input,.inputnewsletter,.input_small,.input_med {
 	font-family	     : Tahoma;
	 font-size	       : 11px; 
	 font-weight	     : normal;
	 color		          : #666666;
	 padding-left     : 4px;
	 padding-right	   : 4px;
	 border           : 1px solid #CCCCCC;

} 

.input {
	 background-color : #EDF2F7;
	 width            : 200px;
}

.input_small {
	 background-color : #EDF2F7;
	 width            : 60px;
}

.input_med {
	 background-color : #EDF2F7;
	 width            : 120px;
}

.inputnewsletter {
		background-color : #FFFFFF;
		width            : 110px;
}

.select {
		font-family	 				: Tahoma;
		font-size	 						: 11px; 
		color		 									: #666666;
		padding-left 				: 4px;
	 border           : 1px solid #CCCCCC;
		background-color : #EDF2F7;
}

/* ------------------------------------------ GALLERY ---------------------------------------------- */

.galleryimagecontainer {
  background-color : #edf1f4;
		border           : 1px solid #8ba6c3;
}
		

/* ------------------------------------------- MISC ------------------------------------------------ */

.time {
	 font-family       : Tahoma;
	 font-size         : 10px;
	 font-weight       : normal;
	 font-variant      : normal;
	 color             : #666666;
	 text-decoration   : none;
}

.printlist {
  font-family       : Tahoma;
  font-size         : 11px;
  color             : #4A4A4A ;
		text-decoration 		: underline;
}
.printlist:hover {
  color             : #3383E3;
		text-decoration 		: underline;
}
.printarrow {
  font-family       : Tahoma;
  font-size         : 11px;
  color             : #4A4A4A ;
}

.language {
  font-family       : Tahoma;
  font-size         : 11px;
  color             : #4A4A4A ;
		text-decoration 		: none;
}
.language:hover {
  color             : #3383E3;
		text-decoration 		: underline;
}

.errormsg {
  font-family       : Tahoma;
  font-size         : 11px;
  color             : #ff0000;
		font-weight       : bold;
}

.successmsg {
  font-family     		: Tahoma;
  font-size       		: 11px; 
  color           		: #009900;
		font-weight       : bold;
}


/* ------------------------------------------- SITE MAP --------------------------------------------- */

#sitemap {
		margin-left          : 40px;
		width                : 100%;
		text-align           : left;
}

.mooTree_node, .mooTree_node:hover {
		font-family          : Tahoma;
		font-size            : 11px;
		color                : #666666;
		white-space          : nowrap;
		float                : left;
		clear                : left;
}
.mooTree_text:hover{  
		color																: #3383E3;
		text-decoration 		   : underline;
}

/* '* html' just for IE6, doesn't handle the float above properly */
* html .mooTree_node {
		float                : none;
}

.mooTree_text {
		padding-top          : 3px;
		text-indent										: 5px;
		height               : 15px;
		cursor															: pointer;
}
.nolink {
	cursor: default;
} 
.nolink:hover {
	cursor: default;
	text-decoration: none;
}

/* '* html' hack just for IE6, make the width really small but make sure it expands with the text */
* html .mooTree_text {
		width                : 10px;
		white-space          : nowrap;
}

.mooTree_img {
		float                : left;
		width                : 18px;
		height               : 24px;
		overflow             : hidden;
}

