
img,.search-button .button { behavior: url(/_design/common/js/required/iepngfix.htc) }

* { padding: 0; margin: 0; }
html {
	font-size: 62.5%;
}
body {
	font: 11px Verdana, sans-serif;
	color: #000; 
	background: #fff url('/upload_dir/design/unique/bg.jpg') repeat-x;
}
a, a:link, a:visited, a:active {
	color: #085aac; 
	text-decoration: underline;	
}
a:hover {
	text-decoration: none;
	color: #333; 
}
#Wrapper {	
	margin:0 auto;
	width: 908px;	
}
#Header {
	width: 908px;
	height: 130px;
	margin:0 auto;
	background:url('/upload_dir/design/unique/Header.png') no-repeat;
	position:relative;
}
#header-link a {
	width:300px;
	height:110px;
	position:absolute;
	left:0;
	top:10px;
}
#top-menu {
	position:absolute;
	top:70px;
	right:0;
	color:#fff;
}
#top-menu li {
	display:inline;
	padding:0 7px 0 7px;
}
#top-menu li a {
	text-decoration: underline;
	color:#fff;
}
#top-menu li a:hover {
	text-decoration: none;
}
#Top {
	width:908px;
	float:left;
	height:30px;
	margin:0 0 10px 0;	
}
	#QuickLinks {
		width:190px;		
		float:left;
		margin:0 0 0 10px;
	}
		#QuickLinks a {
			text-decoration: none;
		}
	#Language {
		float:right;
		margin:0 10px 0 0;
	}
	
#ContentWrapper {
	margin:0 auto;
	width: 908px;
	background: transparent url('/upload_dir/design/unique/wrapper_bg.png') repeat-y;
	float:left;
}

#Content {	
	width: 908px;	
	float:left;
	margin:0 auto;
	padding: 20px 0 0 0px;
}
	#Navigation {
		margin:0 0 30px -5px;
		width:187px;
	}
	#Navigation ul {
		list-style-type: none;
	}
	#Navigation ul li {
		line-height:28px;
	}
	#Navigation ul li li {
		line-height:20px;
	}
	#Navigation ul li a {
		line-height:28px;
		font-size: 12px;
		color:#666;
		text-decoration: none;
		display:block;
		padding:0 0 0 15px;
	}
	#Navigation ul li a:hover,
	#Navigation ul li a.current {
		background: transparent url('/upload_dir/design/unique/nav-bg.png') no-repeat -10px 0px;
	}
		#Navigation ul ul {			
			margin:5px 0 10px 0;
		}
		#Navigation ul ul li a {
			line-height:20px;
			font-size: 11px;
			padding:0 0 0 20px;
		}
		#Navigation ul ul li a:hover,
		#Navigation ul ul li a.current {
			background:none;
			color:#085aac;
		}
	#LeftColumn {
		width:180px;
		min-height:400px;
	  	height:auto !important;
	  	height:400px;
		float:left;	
		display:inline;
		margin:0 0 0 10px;
		
	}
	/* =================== MODULE.BOXES ======================*/
	#search-box,
	#newslettersubscribe-box,
	#blog-box,
	#quicklogin-box,
	#pagenews-box,
	#calendar-box {
		margin:0 0 10px 0;
		width:180px;
		float:left;
	}
	.pagecontent-box {
		margin:0 0 10px 5px;
		float:left;
	}
	#search-box-top,
	#newslettersubscribe-box-top,
	#blog-box-top,
	#quicklogin-box-top,
	#pagenews-box-top,
	#calendar-box-top {
		width:180px;
		float:left;
	}
	#search-box h2,
	#newslettersubscribe-box h2,
	#blog-box h2,
	#quicklogin-box h2,
	#pagenews-box h2,
	#calendar-box h2 {
		font-size: 16px;
		color:#085aac;
		border-bottom:1px solid #eee;	
		font-weight: normal;	
		padding:0 0 3px 10px;
	}	
	#search-box em,
	#newslettersubscribe-box em,
	#blog-box em,
	#quicklogin-box em,
	#pagenews-box em,
	#calendar-box em {
		color:#666;
		font-weight: bold;
		font-style: normal;
	}	
	#search-box-content,
	#newslettersubscribe-box-content,
	#blog-box-content,
	#quicklogin-box-content,
	#pagenews-box-content,
	#calendar-box-content {
		float:left;
		width:170px;
		padding:10px 5px 5px 5px;
		min-height:50px;
	  	height:auto !important;
	  	height:50px;
	}
	#search-box-bottom,
	#newslettersubscribe-box-bottom,
	#blog-box-bottom,
	#quicklogin-box-bottom,
	#pagenews-box-bottom,
	#calendar-box-bottom {
		
	}	
	#MainContent {	
		min-height:400px;
	  	height:auto !important;
	  	height:400px;
		float:left;		
		display:inline;
		margin:0 0 0 20px;
		_margin: 0 0 0 8px;
		padding:0 0 20px 0;
		width: 680px;
	}
		#MainContentTop {
			width: 680px;
			height: 165px;
			float: left;
			margin:0 0 10px 0;
		}
		#MainHeaderImg {			
			float: left;
			width: 480px;
			height: 165px;	
			margin:-5px 0 0 0;		
		}
		#MainHeaderContent {
			width: 175px;
			float: left;	
			margin:0 0 0 20px;
		}
		#MainContent h1{
			color: #085aac;
			font-size: 15px;
			margin: 10px 0 10px 0;
			text-transform: uppercase;
			font-weight: normal;			
		}
#Footer {
	clear:both;
	width:908px;
	margin:0 auto;
	text-align: center;
	height:82px;
	font-size: 9px;
	background: transparent url('/upload_dir/design/unique/footer_bg.jpg') no-repeat;
	padding:40px 0 0 0;
}
#Footer li {
	color: #9C9C9C;
	border-right:1px solid #9C9C9C;
}
#Footer li a,
#FooterLinks a {
	color: #9C9C9C;
	text-decoration: none;
}
#FooterContact,
#FooterLinks {
	margin: 10px 0 0 0;
	width:908px;
	margin:0 auto;
	text-align: center;
	float:left;
	height:20px;
}
.button dt.left {
	background:transparent url(/_design/common/img/buttons/button2/button_left.gif) no-repeat;
	width:7px;
	height:26px;
}
.button dt.middle {	
	min-width:30px;
	background:transparent url(/_design/common/img/buttons/button2/button_middle.gif) repeat-x;	
	height:26px;
	text-align: center;
}
.button dt.right {
	background:transparent url(/_design/common/img/buttons/button2/button_right.gif) no-repeat;
	width:7px;
	height:26px;
}

#gallery-cat ul.gallery-cat-listing {
	border:none;
	float:left;
	height:150px;
	margin:0 10px 10px 0;
	padding:5px;
	width:133px;
	text-align: center;
}
#gallery-cat ul.gallery-cat-listing li.gallery-cat-title {
	margin:10px 0 0 0;
}
#gallery-cat ul.gallery-cat-listing {
	background:url('/upload_dir/design/unique/gallery_bg.png') no-repeat;
	border:none;
	float:left;
	height:150px;
	margin:0 10px 10px 0;
	padding:5px 0px;
	width:111px;
	text-align: center;
}
#gallery-cat ul.gallery-cat-listing li.gallery-cat-title {
	margin:10px 0 0 0;
}
ul.gallery-cat-listing li.gallery-cat-title h2 a,
ul.gallery-cat-listing li.gallery-cat-title span.img-count {
	color:#fff;
}
ul.gallery-cat-listing img {
	width:111px;
	height:85px;
}
ul.gallery-cat-listing .img-border {
	border:none;
	padding:0px;
}
li.gallery-cat-title {
	
}
ul.gallery-cat-listing li.gallery-cat-title h2 a {
	font-size: 10px;
}
