
html {
	height		: 100%;
	border		: none;
}
			
body {
	height		: 100%;
	margin		: 0;
	padding		: 0;
	background-color: #EEEFF2;
}

.maintable {
	height		: 100%; 
	width		: 100%; 
	text-align	: left;
	border		: 1px;	
}

.fullheight {
	height		: 100%;
}

form {
	margin		: 0px;
}

.body  {  
	margin-top	: 0px; 
	margin-left	: 0px; 
	margin-bottom	: 0px; 
	margin-right	: 0px; 
	vertical-align	: top; 
}

.dotted-line {
	width		: 100%;
	line-height	: 1px;
	height		: 1px;
	background-image: url(../images/global/dotted_line.gif);
	font-size	: 1px;
}

/* -------------------------------------------- TEXTS ------------------------------------------ */

.main-txt {  
	font-family	: Arial;
	font-size	: 14px; 
	text-decoration	: none; 		
	font-weight	: normal;
	color		: #242424;
	text-align	: left;
}

.main-txt a, .site-map-txt, .site-map-txt a, a.links {  
		font-family							: Arial;
		font-size									: 14px; 
		text-decoration			: none; 		
		font-weight							: normal;
		color													: #242424;
		text-align        : left;
}

.main-txt a {
  color             : #242424;
		text-decoration 		: underline;
}

.main-txt a:hover {
  color             : #fc1922;
		text-decoration 		: underline;
}

a.links {
  color             : #fc1922;
		text-decoration 		: underline;
}

.site-map-txt a:hover {
  color             : #fc1922;
		text-decoration 		: underline;
}
.site-map-txt a {
  color             : #242424;
		text-decoration 		: underline;
}


.main-txt-title {  
		font-family							: Arial;
		font-size									: 14px; 
		text-decoration			: none; 		
		font-weight							: bold;
		color : #242424;
}

.title-txt {  
		font-family								: Arial;
		font-size										: 11px; 
		text-decoration				: none; 		
		font-weight								: bold;
		color														: #838383;
}

.city-txt {  
		font-family								: Arial;
		font-size										: 11px; 
		text-decoration				: none; 		
		font-weight								: bold;
		color														: #FC1922;
}

.page-title {  
		font-family						 	: Arial;
		font-size									 : 16px; 
  font-style         : italic; 	
		font-weight							 : Bold;
		color													 : #FC1922;
}

.main-links,.main-links:hover,.main-links-reverse,.main-links-reverse:hover {  
  font-family        : Arial;
  font-size          : 11px;
		font-weight							 : normal;

}
.main-links { 
  color              : #242424;
		text-decoration 		 : underline;
}
.main-links:hover {
  color              : #fc1922;
		text-decoration 		 : underline;
}
.main-links-reverse {  
  color              : #FC1922;
		text-decoration 		 : underline;
}
.main-links-reverse:hover {
  color              : #242424;
		text-decoration 		 : underline;
}

.contact-title {
  font-family       : Arial;
  font-size         : 16px;
  color             : #666666;
		font-weight							: bold;
		text-decoration 		: none;
}

/* -------------------------------------------- BUTTONS ------------------------------------------ */

.button-left {  
	 width              : 4px;
		height             : 20px;
		background-image   : url(../images/global/button_left.jpg);  		
}

.button-bg {  
		height             : 20px;
		background-image   : url(../images/global/button_bg.jpg);
		background-repeat  : repeat-x;
		padding-left       : 10px;
		padding-right      : 10px;
  font-family        : Arial;
  font-size          : 11px;
  color              : #343434;
		font-weight						 	: bold;
		text-decoration 	 	: none;
}

.button-bg:hover {
  color              : #ffffff;
}

.button-arrow-down {  
	 width              : 22px;
		height             : 20px;
		background-image   : url(../images/global/button_arrow_down.jpg);
}

.button-arrow-up {  
	 width              : 22px;
		height             : 20px;
		background-image   : url(../images/global/button_arrow_up.jpg);
}

.button-arrow-right {  
	 width              : 22px;
		height             : 20px;
		background-image   : url(../images/global/button_arrow_right.jpg);
}



/* -------------------------------------------- NEWS ------------------------------------------ */

.news-date {  
		font-family								: Arial;
		font-size										: 9px; 
		text-decoration				: none; 
		font-weight								: bold;
		color														: #FC1922;
}

.news-title {  
		font-family								: Arial;
		font-size										: 9px; 
		text-decoration				: none; 
		font-weight								: bold;
		color														: #838383;
}

.news-txt {  
		font-family								: Arial;
		font-size										: 9px; 
		text-decoration				: none; 		
		font-weight								: normal;
		color														: #838383;
}

.news-link {  
  font-family        : Arial;
  font-size          : 11px;
  color              : #242424;
		font-weight							 : normal;
		text-decoration 		 : underline;
}
.news-link:hover {
  color              : #fc1922;
		text-decoration 		 : underline;
}

/* ---------------------------------------- LINKS SECTION ----------------------------------------- */

.links-title {  
		font-family						 	: Arial;
		font-size									 : 14px; 
  font-style         : italic; 	
		font-weight							 : Bold;
		color													 : #FC1922;
}

/* ---------------------------------------- FORMATTED LIST --------------------------------------- */

.formatted-list-category {  
		font-family								: Arial;
		font-size										: 11px; 
		text-decoration				: none; 
		text-align									: left;
		font-weight								: bold;
		color														: #FC1922;
}

.formatted-list-title {  
		font-family								: Arial;
		font-size										: 11px; 
		text-decoration				: none; 
		text-align									: left;
		font-weight								: normal;
		color														: #242424;
}


/* ---------------------------------------- COOKIE CRUMBS LINK --------------------------------------- */

.crumbs, .crumbs-current {
	font-family	: Tahoma;
	font-size	: 14px;
	font-weight	: normal;
	text-decoration	: none;
}

.crumbs {
	color		: #888888;
}

.crumbs-current {
	color		: #333333;
}

a.crumbs:hover, a.crumbs-current:hover {
	color		: #FC1922;
	text-decoration : underline;
}


/* --------------------------------------- TOP MAIN NAVIGATION ------------------------------------ */

.main-navigation-selected {  
	font-family	: Tahoma;
	font-size	: 12px;
	text-decoration	: none; 		
	font-weight	: bold;
	color		: #909090;
}

.main-navigation {
	font-family	: Tahoma;
	font-size	: 12px;
	color		: #A6A6A6;
	font-weight	: bold;
	text-decoration	: none;
}

.main-navigation:hover, .main-navigation-selected:hover {
	color		: #666666;
	text-decoration	: none;
}


/* ---------------------------------------- FORM ELEMENTS --------------------------------------- */

.input, .input-big  {
	 font-family	      : Tahoma;
	 font-size	        : 11px; 
	 font-weight	      : normal;
	 color		           : #838383;
	 padding-left      : 4px;
	 padding-right	    : 4px;
	 border            : 1px solid #CAD2D4;
	 background-color  : #F1F3F3;
}

.input{
	 width             : 150px;
}

.input-big {
 	width             : 180px;
}

.textarea, .textarea-big  {
	 font-family	      : Tahoma;
	 font-size	        : 11px; 
	 font-weight	      : normal;
	 color		           : #838383;
	 padding-left      : 4px;
	 padding-right	    : 4px;
	 border            : 1px solid #CAD2D4;
	 background-color  : #F1F3F3;
}

.textarea-big {
 	width             : 380px;
}

.file, .file-big  {
	 font-family	      : Tahoma;
	 font-size	        : 11px; 
	 font-weight	      : normal;
	 color		           : #838383;
	 padding-left      : 4px;
	 padding-right	    : 4px;
	 border            : 1px solid #CAD2D4;
	 background-color  : #F1F3F3;
}

.file-big {
 	width             : 260px;
}


/* ---------------------------------------- FOOTER / HEADER --------------------------------------- */

.top {
	font-family	: Arial;
	font-size	: 12px;
	color		: #838383;
	font-weight	: bold;
	text-decoration : none;
}

.top:hover {
	color		: #FC1922;
	text-decoration : underline;
}

.bottom-link, .bottom-txt {
	font-family	: Arial;
	font-size	: 12px;
	color		: #9DB1C8;
	text-decoration	: none;
}

.bottom-link:hover {
	color		: #999999;
	text-decoration	: underline;
}

.top-txt {  
		font-family							: Tahoma;
		font-size									: 10px; 
		text-decoration			: none; 		
		font-weight							: normal;
		color													: #838383;
}


.copyright {  
	font-family	: Arial;
	font-size	: 12px; 
	text-decoration	: none; 		
	font-weight	: normal;
	color		: #B0B0B0;
}

#marqueecontainer {
  position          : relative;
  overflow          : hidden;
  padding           : 2px;
}

.error-msg {
  font-family     				: tahoma;
  font-size       				: 13px; 
		font-weight     				: bold; 
  color           				: #ff0000;
}

.success-msg {
  font-family     				: Arial;
  font-size       				: 12px; 
  color           				: #78B566;
		font-weight         : bold;
}
