* {
	margin: 0;
	padding: 0;
}

body {
	background: #fff url('../images/bg.gif') center top repeat-x;
	text-align: center;
	color: #69727d;
}

body, table, input, textarea, select, option {
	font: normal 11px Arial, Helvetica, sans-serif;
}

a { outline: none; text-decoration: none; color: #647b98; }
a:hover { color: #283544; }
img { border: none; }
hr { display: none; }

h1, h2, h3 { font-family: "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif; color: #000; }
h2, h3, h4, p, ul, ol, table, fieldset { margin-top: 18px; }
h1 {
	font-size: 24px;
	font-weight: normal;
}
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font: bold 12px Arial, Helvetica, sans-serif; }

ul { list-style: none; }

fieldset {
	border: 1px solid #C9EDF5;
	padding: 0 20px 10px;
}
label {}
label em {}
input, textarea {}
option { padding-right: 6px; }
button {}

.clearer {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

.container {
	width: 978px;
	margin: 12px auto 0;
}

	.content {
		width: 978px;
		float: left;
		display: block;
		text-align: left;
		padding-bottom: 12px;
		position: relative;
		background: #fff url('../images/bgContent.gif') center top no-repeat;
	}
	
		.ctc {
			width: 204px;
			float: left;
			display: inline;
			margin: 21px 0 0 36px;
			text-align: center;
		}
		
			.ctc img {
				display: block;
			}
		
			.subtitle {
				color: #F2632A;
				letter-spacing: 1.6px;
				font-variant: small-caps;
				margin-top: 6px;
				display: block;
			}
		
		/* MAIN NAVIGATION */
		
		.mainNavigation {
			width: 533px;
			float: left;
			display: inline;
			margin: 48px 0 0 205px;
		}

			.mainNavigation ul {
				float: right;
				display: inline;
				margin-top: 0;
				margin-right: 17px;
				font: normal 14px "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif; 
			}
			
				.mainNavigation ul li {
					float: left;
					display: inline;
				}
				
					.mainNavigation ul li a {
						width: 96px;
						float: left;
						display: inline;
						padding-bottom: 16px;
						text-align: center;
						color: #00a6db;
					}
					
					.mainNavigation ul li a.active,
					.mainNavigation ul li a:hover {
						background: url('../images/flower.gif') center bottom no-repeat;
					}
					
		/* CONTENT*/
		
		.sideContent {
			width: 225px;
			float: left;
			display: inline;
		}
		
			.sideContent.sdLeft {
				margin: 22px 0 0 17px;
			}
			
			.sideContent.sdRight {
				margin: 10px 0 0 12px;
			}
			
				.scCellContent h2 {
					color: #00a6db;
					margin-top: 9px;
					padding-bottom: 5px;
					border-bottom: 2px solid #c8edf5;
				}
			
		.mainContent {
			width: 470px;
			float: left;
			display: inline;
			margin: 22px 0 0 12px;
			position: relative;
		}
		
			.breadcrumbs {
				margin-top: 7px;
			}
			
			/* WELCOME TEXT */
			
			.welcomeText {
				color: #fff;
				font-size: 12px;
				position: absolute;
				top: 30px;
				right: 50px;
				left: 50px;				
			}
			
				.welcomeText h1 {
					font-size: 36px;
					line-height: 36px;
					color: #fff;
				}
			
			/* CONTENT FROM EDITOR */
			
			.contentFromEditor {
				font-size: 12px;
				line-height: 20px;
			}
				
					.contentFromEditor ol li {
						margin-left: 33px;						
					}
				
					.contentFromEditor ul li {
						margin-left: 18px;
						padding-left: 18px;
						background: url('../images/flowerSmall.gif') 0 6px no-repeat;
					}
					
					.contentFromEditor ul li ul {
						margin: 0 0 0 18px;
					}
				
				.contentFromEditor a {
					color: #00a6db;
				}
				
				.contentFromEditor a:hover {
					text-decoration: underline;
				}
				
				img.contentPic {
					float: right;
					clear: right;
					margin: 0 0 10px 12px;
					margin: 18px 0 12px 10px !ie;
				}
				
				/* PHOTO GALLERY */
				
				.galleryItem {
					width: 110px;
					height: 110px;
					float: left;
					display: inline;
					margin: 10px 10px 0 0;
					text-align: center;
					background: url('../images/bgThumb.gif') repeat;
				}
				
					.galleryItem.last {
						margin-right: 0;
					}
				
				/* CONTACT FORM */
				
				.contactForm p {
					margin-top: 10px;
				}
				
				.contactForm label {
					width: 130px;
					float: left;
					line-height: 14px;
					padding-top: 3px;
					font-size: 11px;
				}
				
					.contactForm label em {
						color: #f2632a;
					}
				
				.contactForm select {
					padding: 2px 3px;	
				}
				
				.contactForm select option {
					padding-right: 12px;	
				}
				
				.textField,
				.textareaField {
					width: 200px;
					padding: 2px 3px;
				}
				
				.textareaField {
					width: 279px;
					height: 100px;
					padding: 2px 3px;
				}
				
				.contactForm button {
					margin-left: 130px;
					padding: 3px 10px;
					padding: 0 5px !ie;
				}
				
				p.formErrorNotification {
					padding: 11px 21px 11px 69px;
					font-weight: bold;
					line-height: 16px;
					background: #ff9 url('../images/exclamation.gif') 21px center no-repeat;
					color: #000;
				}
				
				p.formError label { color: #f2632a; font-weight: bold; }
				p.formError .textField,
				p.formError .textareaField {
					border: 1px solid #f2632a;
					background: #ffc;
				}
				
				p.formError span {
					display: block;
					font-size: 11px;
					margin-left: 130px;
					padding-left: 12px;
					color: #f2632a;
					background: url('../images/arrowUpSmall.gif') 0 7px no-repeat;
				}
				
				p.note {
					color: #aaa;
					font-size: 11px;
					margin-top: 8px;
				}
				
					p.note span { color: #f2632a; }
			
				/* LANGUAGE SELECT */
		
				.langSelect {
					width: 225px;
					height: 54px;
					float: left;
					background: url('../images/bgLangs.gif') center top no-repeat;
				}
				
					.langSelect h3 {
						color: #00a6db;
						font-size: 12px;
						margin: 9px 0 0 20px;
					}
					
					.langSelect ul {
						margin: 5px 0 0 20px;
					}
					
						.langSelect ul li {
							display: inline;
						}
						
				.scCell {
					width: 225px;
					float: left;
					margin-top: 12px;
					background: url('../images/bgSideTop.gif') center top no-repeat;
				}
				
					.scCellContent {
						width: 185px;
						float: left;
						margin-top: 6px;
						padding: 0 20px 15px;
						background: url('../images/bgSideBottom.gif') center bottom no-repeat;
					}
					
						ul.sideNavigation {
							margin-top: 0;
						}
						
							ul.sideNavigation li {
								overflow: hidden;
								white-space: nowrap;
								line-height: 26px;
							}
							
							ul.sideNavigation li ul {
								margin-top: 0;
							}
							
							.sdLeft ul.sideNavigation li {
								font-weight: bold;
							}
							
								ul.sideNavigation li a {
									color: #647b98;
									display: block;
									height: 26px;
									border-bottom: 1px solid #c8edf5;
								}
								
									ul.sideNavigation li a.wTree {
										background: url('../images/flowerSmall.gif') center right no-repeat;
									}
									
									ul.sideNavigation li a.alert {
										color: #f2632a;
									}
									
										ul.sideNavigation li a.alert:hover {
											color: #000;
											background: #ff9;
										}
								
								ul.sideNavigation li a:hover {
									color: #283544;
								}
								
								ul.sideNavigation li ul li a {
									padding-left: 12px;
								}
								
								.sdLeft ul.sideNavigation li ul li {
									font-weight: normal;
								}
								
			/* SITE MAP */
			
			ul.siteMap {
				line-height: 18px;
			}
			
				ul.siteMap li a strong {
					color: #283544;
				}
				
					ul.siteMap li ul {
						margin: 0 0 0 20px;
					}
	
	.footer {
		width: 978px;
		float: left;
		display: block;
		padding-bottom: 12px;
		background: url('../images/footerLine.gif') 0 31px no-repeat;
		color: #647b98;
	}
	
		.footer p {
			margin-top: 12px;
		} 
.rightBanner {
	float: left;
	margin: 10px 0;
	text-align: center;
	padding-left: 50px;
}
a.lastMinute{
	font-weight: bold;
}

.nwslForm p{
	margin: 5px 0 0 0;
}
.nwslForm p input{
	width: 182px;
}
.nwslForm p em{
	color: #ff0000;
}
#anat{
	position: absolute;
	top: 5px;
	right: 40px;
}
