/* general settings */
*, html, body, div, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
ul, ol { list-style-type: none;}
img { border: none;	vertical-align: top;}
input, select { font-family: Verdana, sans-serif; font-size: 11px; color: #333;}
.clr { clear: both;}
.warning { color: #910000; font-weight: bold; padding: 4px 0; border-top: 1px solid #444; border-bottom: 1px solid #910000; margin: 15px 0;}
.tocenter { text-align: center;}
.bold { font-weight: bold;}
.wrap { white-space: pre-wrap; white-space: -moz-pre-wrap; word-wrap: break-word;}
.bottomspan { margin: 0 0 15px 0;}
a:link, a:visited { color: #de6918; text-decoration: underline;}
a:hover { color: #de6918; text-decoration: none;}

body {
	text-align: center;
	font-family: Verdana, sans-serif;
	color: #333;
	font-size: 12px;
	background: #dad7b8 url(/images/bg.jpg) 50% 0 no-repeat;
}
#container {
	text-align: left;
	width: 840px;
	margin: 0 auto 20px auto;
}
#top { background: url(/images/top.jpg) no-repeat; height: 379px; position: relative; margin-bottom: 15px;}
#wrapper-2col-top { width: 840px; float: left; _display: inline; background: url(/images/wrapper-rounded-top.gif) top left no-repeat; height: 9px; _font-size: 1%;}
#wrapper-2col { width: 840px; float: left; _display: inline; background: url(/images/wrapper-bg.gif) top left repeat-y;}
#contents { float: right; width: 505px; _display: inline; background: white; min-height: 500px; _height: 500px; padding: 0 15px; position: relative;}
#sidebar { float: left; width: 260px; _display: inline; margin-right: 15px; background: white; padding: 0 15px;}
#wrapper-2col-bottom { width: 840px; float: left; _display: inline; background: url(/images/wrapper-rounded-bottom.gif) top left no-repeat; height: 9px; _font-size: 1%;}

#mainmenu { position: absolute; bottom: 0; left: 7px; max-width: 800px; _width: 800px; overflow: hidden; margin-bottom: 5px;}
#mainmenu li { margin: 0; float: left;}
#mainmenu li a:link, #mainmenu li a:visited { text-decoration: none; font-size: 16px; font-family: Arial, serif; height: 26px; padding: 0 10px; background: #de6817 url(/images/mainmenu-separator.gif) top right no-repeat; color: white;} 
#mainmenu li a:hover { text-decoration: underline;} 
#copyrights { float: left; margin-top: 5px; font-size: 11px; color: #383a39; border-top: #383a39; padding-top: 5px; width: 390px;}
#footermenu { float: right; margin-top: 5px; font-size: 11px; color: #383a39; border-top: #383a39; padding-top: 5px; max-width: 450px; _width: 450px; overflow: hidden; text-align: right; width: 450px;}
#footermenu ul { float: right;}
#footermenu li { float: left; padding-right: 5px;}
#footermenu li a:link, #footermenu li a:visited { color: #383a39; padding: 0 4px; text-decoration: none;}
#footermenu li a:hover { text-decoration: underline;}
#copyrights .copyspan { margin: 5px 0 20px 15px;}

.captiontitle { font-size: 18px; font-weight: bold; margin-bottom: 10px; color: #de6918; background: url(/images/heading-arrow.gif) 0 25% no-repeat; padding: 0 0 5px 30px; border-bottom: 1px solid #797b7a;}
.newsbox { margin-bottom: 20px;}
.newstitle a:link, .newstitle a:visited { color: #de6918; margin-bottom: 7px; font-weight: bold; font-size: 16px; text-decoration: none;}
.newstitle a:hover { text-decoration: underline;}
.newsdate { color: #888; font-size: 10px; margin-bottom: 5px;}


.wysiwyg { margin: 0; line-height: 16px; font-weight: normal; word-wrap: break-word; width: 100%; overflow: hidden; color: #333; padding: 0;}
.wysiwyg p { line-height: 16px; margin: 6px 0;}
.wysiwyg ul { margin-left: 20px; list-style-type: square;}
.wysiwyg ol { margin-left: 20px; list-style-type: decimal;}
.wysiwyg h1, .wysiwyg h2 { font-weight: bold; font-size: 13px; margin-bottom: 10px;}
.wysiwyg h3, .wysiwyg h4, .wysiwyg h5 { font-size: 13px; font-weight: normal; text-decoration: none; margin-bottom: 6px;}
.wysiwyg h3 { font-weight: bold;}
.wysiwyg li { margin-left: 20px;}
.wysiwyg ul li { margin-left: 0;}
.wysiwyg a:link, .wysiwyg a:visited { color: #de6918; text-decoration: underline;}
.wysiwyg a:hover { color: #de6918; text-decoration: none;}
.wysiwyg img { padding: 3px;}
.wysiwyg .caption { color: #de6918; font-weight: bold;}

.newsbox .wysiwyg p { margin: 0 !important;}

#sendmailform { margin: 20px 80px;}
#sendmailform .row { clear: both; margin: 10px 0;}
#sendmailform .row span.head { float: left; padding-right: 5px; width: 130px;}
#sendmailform .row span.value { padding-left: 5px; text-align: left;}
#sendmailform select, #sendmailform input, #sendmailform textarea { width: 240px;}
#sendmailform .submitbutton { background: #97c00e; padding: 2px 5px; border: none; width: 75px; color: #ebe7c1; font-weight: bold; margin-left: 80px;}