body {
font-size:12px; font-family:arial,sans-serif; color:#000000; background:#ffffff; padding:0px; margin:0px 0px;
}
/*body, div, span, ul, li {margin:0; padding:0;}*/
div, td, p, font {font-size: 12px; font-family:arial,sans-serif;
}
h3 {
	font-size:18px;
	margin: 0 0 10px;
}
h3.pagetitle {
	font-size:18px;
	color:#72ADB0;
	padding-left: 0px;
	letter-spacing: 5px;
}
h4 {font-size:16px; margin-bottom: 5px;
}
h5 {font-size:14px; margin: 0 0 10px 0;
}
#header{
	height: 180px;
	margin: 0 auto;
	position: relative;
	width: 750px;
}
#header .logo-large {
	position: absolute;
	left: 0;
	top: 0;
}
#header .logo-small {
	position: absolute;
	right: 0;
	bottom: 30px;
}

.footer {
	padding-top: 7px;
	border-top: 1px dashed #75553C;
}
#logo-left-bootom {}
#logo-left-bootom img {
	display: block;
	/*margin: 0 auto;*/
	width: 120px;
}
.list {
	list-style:square inside;
	padding-bottom:5px
}
.article {
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
}
.article ul {
	margin: 0 0 0 25px;
	padding: 0;
}
.maxheight {
	margin-bottom: -32762px;
	overflow: hidden;
	padding-bottom: 32767px;
}
small {font-size: 10px;
}
small.date {color:#808080; font-weight:normal;
}
.keywords {color:#008000; font-weight:normal;
}
.keywordsHeader {color:#808080; font-weight:normal;
}
/* forms */
input, select {background-color:#ffffff; font-family:Courier New; font-size:12px;
}
/*input {font-family:Courier New;font-size: 10px; background-color:#ffffff; border:#dddddd 1px;
}*/
textarea, .textarea {font-family:Courier New; font-size:12px;
}
input.buttons {font-family: arial, verdana; font-size: 12px;
} 
/* Naviagtion Path */
div.navPath {font-size:11px; font-family:arial, verdana; font-weight:normal; color:#B89C8D; padding: 5px 5px 0 0; height:20px}
a.navPath:link, a.navPath:active, a.navPath:visited { color:#B89C8D; text-decoration:none;
}
a.navPath:hover	{color:#77553A; text-decoration:none;
}
a.navPathOn:link, a.navPathOn:visited {color:#77553A; text-decoration:none;
}
a.navPathOn:hover {color:#77553A; text-decoration:none;
}
/* Languages menu */
#menu-lang {
	float: right;
	margin: 0 5px;
	padding: 2px 5px;
	position: relative;
}
#menu-lang ul { margin: 0; padding: 0
}
#menu-lang ul li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu-lang ul li a {
	display: inline;
	font-family: arial,verdana;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 1px 5px;
	text-decoration: none;
}
#menu-lang ul li a:link,
#menu-lang ul li a:visited {	color: #77553A;
}
#menu-lang ul li a:hover,#menu-lang ul li a:active,#menu-lang ul li a.current:link,#menu-lang ul li a.current:visited {
    background-color: #CFE3E4;
    border: 0 solid #FFFFFF;
    color: #000000;
}
/* Top menu */
#menu-top {
	position: absolute;	width: 510px;
	bottom: 0;
	margin: 0;
	padding: 0;
	right: 0;
	border-bottom: 1px dashed #75553C;
	text-align: right;
}
#menu-top ul { margin: 0px; padding: 0px; list-style-type: none; clear: left;
}
#menu-top ul li { float: left; margin: 0px; padding: 0px;
}
#menu-top ul li a {
	border-right: 1px solid #FFFFFF;
	float: left;
	font-family: arial,verdana;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px 15px;
	text-decoration: none;
}
#menu-top ul li a:link,
#menu-top ul li a:visited {
	color: #77553A;
}
#menu-top ul li a:hover,
#menu-top ul li a:active,
#menu-top ul li a.current:link,
#menu-top ul li a.current:visited {
	background-color: #CFE3E4;
	color: #000000;
}
/* Left Menu Links */
#menu-left {padding: 0 20px 0 5px; margin: 0}
#menu-left ul.top { margin: 0; padding: 0
}
#menu-left ul.top li { list-style-type: none; margin: 0; padding: 0; border-bottom: 1px solid #ffffff;
}
#menu-left ul.top li a { display:block; margin: 0; padding: 5px 10px; font-weight: bold; text-decoration: none;
}
#menu-left ul.top li a:link,
#menu-left ul.top li a:visited { background-color: transparent; color: #77553A
}
#menu-left ul.top li a:hover,
#menu-left ul.top li a:active,
#menu-left ul.top li a.current:link,
#menu-left ul.top li a.current:visited { background-color: transparent; color: #77553A
}
/* Left Menu Sub Links */
#menu-left ul.sub { margin: 0; padding: 0
}
#menu-left ul.sub li { display: block; list-style: square inside; margin: 0; padding: 0; color: #38608E
}
#menu-left ul.sub li a {
	display:list-item;
	margin: 0;
	padding: 3px 3px 3px 10px;
	font-weight: normal;
	text-decoration: none; 
	letter-spacing: 2px;
	border-bottom: 1px dashed #ececec;
}
#menu-left ul.sub li a:link,
#menu-left ul.sub li a:visited { background-color: transparent; color: #77553A; font-weight: normal;
}
#menu-left ul.sub li a:hover,
#menu-left ul.sub li a:active,
#menu-left ul.sub li a.current:link,
#menu-left ul.sub li a.current:visited { background-color: transparent; color: #77553A; font-weight: bold;
}
/* Bottom Menu */
.bottomMenuText {font-size:11px; color:#75553C;
}
/* Bottom Menu Links */
a.bottomMenuLink:link {font-size:11px; color:#75553C; font-family:arial, verdana; font-weight:normal; text-decoration:none}
a.bottomMenuLink:visited {font-size:11px; color:#75553C; font-family:arial, verdana; font-weight:normal; text-decoration:none}
a.bottomMenuLink:active {font-size:11px; color:#75553C; font-family:arial, verdana; font-weight:normal; text-decoration:none}
a.bottomMenuLink:hover	{font-size:11px; color:#000000; font-family:arial, verdana; font-weight:normal; text-decoration:underline}
a.bottomMenuLinkOn:link, a.bottomMenuLinkOn:visited	{font-size:11x; color:#000000; font-family:arial, verdana; font-weight:normal; text-decoration:underline}
/* Multipages */
td.navMultipagesListHeader {background:#e0e0e0}
td.navMultipagesList {background:#f8f8f8}
a.navMultipagesList:link, a.navMultipagesList:visited, a.navMultipagesList:active {font-size:11px; color:#00356F; font-family:arial, verdana; font-weight:normal; text-decoration:none}
a.navMultipagesList:hover {font-size:11px; color:#FF6633; font-family:arial, verdana; font-weight:normal; text-decoration:none}
a.navMultipagesListOn:link, a.navMultipagesListOn:visited {font-size:11px; color:#FF6633; font-family:arial, verdana; font-weight:normal; text-decoration:none}
/* Regular Links */
a:link {color:#585858; font-family:arial, verdana; text-decoration:uderline}
a:visited {color:#585858; font-family:arial, verdana; text-decoration:underline}
a:active {color:#B6372E; font-family:arial, verdana; text-decoration:underline}
a:hover	{color:#B6372E; font-family:arial, verdana; text-decoration:underline}
/* Style for gallery pages navigation buttons */
div.galleryNavigationLinks {
	padding: 7px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	text-align: center;
}
div.galleryNavigationLinks .current, div.galleryNavigationLinks a {
	padding: 5px;
	margin: 0px;
	background-color: #f0f0f0;
	color:#cccccc;
	display: inline;
	text-decoration: none;
}
div.galleryNavigationLinks a:link, div.galleryNavigationLinks a:visited {
	color:#585858;
	text-decoration: none;
}
div.galleryNavigationLinks a:hover, div.galleryNavigationLinks a:active {
	background-color: #e0e0e0;
	text-decoration: none;
}
/* Gallery List */
div.GallListTitle { margin-top: -2px; margin-bottom: 5px;text-decoration: none; color:#575757; font-weight:bold;
}
div.GallListTitle .count {font-size:11px; font-weight:normal;
}
/* Gallery Images */
.galleryTitleLink a:link,
.galleryTitleLink a:visited,
.galleryTitleLink a:active,
.galleryTitleLink a:hover
	{font-size:18px; color:#E78C85; padding-left: 0px; letter-spacing: 5px; text-decoration:none;
}
.galleryTitleLink .arrow {font-size:11px;
}
.GallImage {}
.GallImage img {border: solid 10px #f0f0f0
}
.GallImageTitle {text-align:left; margin: 5px 5px; text-decoration: none; color:#77553A; font-weight:bold;
}
.GallImageDescription {text-align:left; color:#77553A; padding: 5px 5px;
}
/* Error */
td.error {background-color:#ffffe0;
}
h5.error {color: #b22222}
