body {
	background: #c0e4ef url(../img/bg.png) repeat-x;
	border-top: 5px solid #419ec5;
	font-size: 13px;
}
div#container {
	width: 980px;
	margin: 0 auto;
}
	div#header {
		overflow: hidden;
	    position: relative; /* alex added*/
	}
		a#logo {
		    float: left;
		    width: 30%;
		}
		
		div#contactUs 
		{
     		color: #fff;
			float: right;
			font-size: 1.6em;
			margin-top: 35px;
			text-align: right;
		}
		div#contactUs h2 {
			color: #222;
			font-family: "Century Gothic", "Trebuchet MS", sans-serif;
			font-weight: bold;
			font-size: 0.9em;
			margin: 0 0 0.3em;
		}
		div#contactUs a {
			color: #fff;
		}
		div#mainMenu {
			background: url(../img/topmenu_bg_left.png) top left no-repeat;
			border-bottom: 5px solid #217dad;
			clear: both;
			margin-top: 20px;
		}
		div#mainMenu ul {
			background: url(../img/topmenu_bg_right.png) top right no-repeat;
			margin-left: 10px;
			overflow: hidden;
		}
			div#mainMenu li {
				display: block;
				float: left;
				padding: 5px 5px 0;
			}
			div#mainMenu a {
				color: #459fc6;
				display: block;
				font-size: 1.4em;
				font-weight: bold;
				padding: 5px 10px 10px;
			}
				div#mainMenu a:hover {
					color: #217dad;
					text-decoration: none;
				}
			div#mainMenu li.current {
				background: url(../img/topmenu_tab_left.png) 5px 5px no-repeat;
			}
				div#mainMenu li.current a {
					background: url(../img/topmenu_tab_right.png) right top no-repeat;
					color: #fff;
					margin-left: 5px;
					padding-right: 15px;
				}
			
	div#main {
		background-color: #fff;
		overflow: hidden;
		padding: 20px;
	}
		ul#subMenu {
			font-family: Georgia, "Times New Roman", Times, serif;
			border-bottom: 1px solid #217dad;
			float: left;
		}
			ul#subMenu li a {
				background-color: #def1f7;
				border-top: 1px dotted #217dad;
				display: block;
				font-weight: bold;
				padding: 10px 10px 8px;
				width: 200px;
			}
			ul#subMenu li.expanded a {
			    background:#fff none;
			    color: #222;
			}
			ul#subMenu li.current a {
				background: #fff url(../img/arrow.png) 200px center no-repeat;
				color: #222;
			}
			
			ul#subMenu ul li a {
			    background:#fff none !important;
				color: #222;
                padding-left:  20px;
                font-weight:normal;
                width: 190px;
            }
			ul#subMenu ul li.current a {
			    background:#fff url(../img/arrow.png) 200px center no-repeat !important;
                font-weight:bold;
            }
			ul#subMenu li a:hover, ul#subMenu ul li a:hover {
				background-color: #217dad !important;
				color: #fff !important;
				text-decoration: none !important;
			}
			ul#subMenu li.current a:hover {
				background: #217dad url(../img/arrowhover.png) 200px center no-repeat !important;
				
				
				}
		div#content ul, div#freeArea ul {
			list-style: url(../img/bullet.png) disc outside;
			padding-left: 15px;
		}
    	div#content .related ul {
			list-style: none;
		}
		div#content {
			margin: 0 auto 10px;
			padding-bottom: 20px;
			width: 460px;
		}
		div.related {
			background: #c0e4ef url(../img/box_bg.png) left bottom repeat-x;
			border-top: 3px solid #217dad;
			margin-top: 20px;
			padding: 0px 20px 20px;
		}
		div.related a, .readMore {
			background: url(../img/arrow.png) right center no-repeat;
			padding-right: 15px;
		}
		div.related h2 {
			font-size: 1em;
		}
		div#freeArea {
			float: right;
			width: 220px;
		}
	div#footer {
		background: #459fc6 url(../img/footer_bg_left.png) left bottom no-repeat;
		border-top: 3px solid #217dad;
		color: #fff;
		line-height: 1.8em;
		margin-bottom: 20px;
		text-align: center;
	}
		div#footer div {
			background: #459fc6 url(../img/footer_bg_right.png) right bottom no-repeat;
			margin-left: 10px;
			padding: 10px;
			padding-right: 20px;
		}
		div#footer p {
			padding: 0 20px;
		}
		div#footer a {
			color: #fff;
			font-style: italic;
		}
		#footer ul {
			margin: 0 auto;
		}
		#footer li {
			display: inline;
			padding: 0 10px;
			border-right: 1px solid #fff;
		}
		#footer li:last-child {
			border-right-width: 0;
		}
div#mainMenu, h1 {
	font-family: "Century Gothic", "Trebuchet MS", sans-serif;
}
h1 {
	font-size: 1.8em;
	margin: 1em auto 0.3em
}
p,h2,h3,#LinkList,#LinkList a, #content ul li {
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2, h3 {
	font-weight: bold;
}
h2 a {
    color: #000;
}
p {
	line-height: 1.5em;
	
	margin: 0 auto 1.0em;
}
p.caption {
	font-size: 0.8em;
	line-height: 1.5em;
	margin: 0 auto 0.5em;
}
h2 {
	font-size: 1.6em;
	margin: 1em auto 0.3em
}
h3 {
	font-size: 1.1em;
	margin: 1em auto 0.3em
}
ul {
	color: #7d715f;
}
li {
	color: #222;
}

em {
	font-style: italic;
}

a {
	color: #217dad;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.external {
	background: url(../img/ext.png) right center no-repeat !important;  
	padding-right: 15px !important;
}

img { display: block; }

div#content.newslist img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
span.timestamp {
	color: #666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	position: absolute;
	top: 3px;
	left: 0;
}

div#content.objectlist {
	margin-right: 0;
	width: 700px;
}
div#content > h3 {
	/*border-top: 1px dotted #7d715f;*/
	padding-top: 10px;
}
h1 + div.item {
	border-top-width: 0;
}
div.item {
	border-bottom: 1px dotted #7d715f;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
	padding-bottom:10px;
}
div.item p
{
    margin: 0;
}
div.item img
{
    margin: 0 0 10px;
}
div#content.objectlist div.item p {
	width: 460px;
}
div#content.objectlist div.info p {
	width: 220px;
}
div#content.objectlist div.item div.info {
	float: right;
	margin-left: 20px;
	width: 220px;
}

div#ImageSliderMain {
	background-color: #ffffff;
	padding: 15px 0px;
}
div#ImageSlider {
	width: 980px;
	height: 338px;

}

 .intro {font-family: Georgia, Times, serif; font-size: 1.5 em; font-weight: normal; line-height: 1.3em;}
 
 
.external {
	background: url(../img/ext.png) right center no-repeat !important;  
	padding-right: 15px !important;

}


.LanguageSelector {
	width: 150px;
	float: right;
	clear: both;
	text-align: right !important;
	padding: 10px 10px 8px 10px;
}
.LanguageSelector a {
	color: #fff;
	text-decoration: none;
}
.LanguageSelector img {
	padding-right: 5px;
	display: inline;
	float: none;
	
}

#footer .LanguageSelector {
	visibility: hidden;
	display: none;
}
/*| alex |*/
/*V  ||  V*/
/****\/****/
.formularlink { position: absolute;top: 60px;left: 42%; font-family: "Century Gothic", "Trebuchet MS", sans-serif;font-size: 1.2em;}
.clear { clear: both; }

/*XFORM fields*/
table#id_matrix { font-family: "Century Gothic", "Trebuchet MS", sans-serif; font-size: 1.1em; }
table#id_matrix td fieldset { padding:0; margin:0; }
table#id_matrix td fieldset legend { color:#595656; }
table#id_matrix td fieldset label { margin-right: 10px;  } /*display:inline;*/
table#id_matrix td label { margin-right: 10px; line-height: 1.4em; }/*display:inline;*/
/*table#id_matrix td input, table#id_matrix td textarea { display:block; }*/
table#id_matrix td fieldset input {  } /*display:inline;*/

.XformButton, .btnDefault {
    background-color:#dff1f7;
    margin-top:5px;
    color:#459fc6;
    font-weight:600;
    padding: 1px 3px;
}

span.xformvalidator { color:#f00; }
/*| alex |*/


