body, html{
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
}
#copy{display:none}
#wrap{margin:0 auto; width:780px; background-image:url(../images/wrapper.png); background-repeat:repeat-y}
#header{margin:0; padding-top:5px; padding-left:25px; padding-right:25px; background-image:url(../images/header.png); background-repeat:no-repeat; height:82px}
#header h1{font-family:Arial Narrow; font-size:300%; color:#069; font-weight:normal}
#image{margin-right:25px; margin-left:25px; height:150px; background-color:#069}
#path{margin-right:25px; margin-left:25px; padding:10px; background-color:#efefef; font-size:x-small; border:solid 1px #ccc}
#main{float:left; width:650px; margin-left:25px; padding:5px; border:thin;}
#main h2, #main h3, #main p{padding:0 10px}
#sidebar{float:right; width:210px; margin-right:25px; padding:5px}
#sidebar ul{margin-bottom:0}
#sidebar h3, #sidebar p{padding:0 10px 0 0}
#footer{clear:both; background-image:url(../images/footer.png); height:82px; padding-right:25px; padding-left:25px; font-size:x-small}
#nav{margin-left:25px; margin-right:25px; border:solid 1px #ccc; background-color:#efefef}
h1{font-family:Arial Narrow; font-size:180%; color:#069; font-weight:bold}
h2{font-family:Arial Narrow; font-size:150%; color:#069; font-weight:bold}
a:active{font-size:100%; color:#009966;/*color:#069*/text-decoration:none;}
a:link{font-size:100%; color:#009966;/*color:#069*/text-decoration:none;}
a:visited{font-size:100%; color:#009966;/*color:#069*/text-decoration:none;}
a:hover{font-size:100%; color:#009966;/*color:#000*/ text-decoration:underline;}
.button{border:solid 1px #ccc; background-color:#efefef; font-size:8%; padding-top:2px; padding-bottom:2px; padding-left:12px; padding-right:12px}
.inputbox{border:solid 1px #ccc; padding-top:3px; padding-bottom:3px; font-size:60%}
.search{}
a.mainlevel{text-transform:uppercase; font-weight:bold; text-decoration:none; display:block; width:190px; border:solid 1px #efefef; padding-top:5px; padding-bottom:5px; padding-left:20px}
a.mainlevel:active{color:#009966;/*color:#069*/ background-image:url(../images/link.png); background-repeat:no-repeat; background-position:left center; text-decoration:none;}
a.mainlevel:link{color:#009966;/*color:#069*/ background-image:url(../images/link.png); background-repeat:no-repeat; background-position:left center; text-decoration:none;}
a.mainlevel:visited{color:#009966;/*color:#069*/ background-image:url(../images/link.png); background-repeat:no-repeat; background-position:left center; text-decoration:none;}
a.mainlevel:hover{color:#009966;/*color:#000*/ background-color:#efefef; background-image:url(../images/hover.png); background-repeat:no-repeat; background-position:left center; text-decoration:none;}
#active_menu{}
ul#mainlevel-nav{list-style:none; padding:0; margin:0; font-size:1.2em}
ul#mainlevel-nav li{background-image:none; padding-left:0px; padding-right:0px; float:left; margin:0; font-size:11px; line-height:30px; white-space:nowrap; border-right:1px solid #ccc}
ul#mainlevel-nav li a{display:block; padding-left:15px; padding-right:15px; text-decoration:none; color:#333; background:transparent}
#buttons>ul#mainlevel-nav li a{width:auto}
ul#mainlevel-nav li a:hover{color:#f60; background:#fff}
.pagenavbar{font-size:85%; font-weight:bold}
.pagenav{font-size:85%; font-weight:bold}
a.readon{padding-left:10px}
.pagenav_prev{font-size:85%; font-weight:bold}
.pagenav_next{font-size:85%; font-weight:bold}
.latestnews ul{list-style:none; padding:0; margin:0; font-size:0.8em}
.latestnews li{list-style:none; background-image:none; padding-right:5px; float:left; font-weight:bold}
.latestnews li a{text-decoration:none}
.latestnews li a:hover{color:#f60}
.componentheading{font-family:Arial Narrow; font-size:150%; color:#f60; font-weight:bold}
.contentheading{font-family:Arial Narrow; font-size:150%; color:#f60; font-weight:bold}
table.contenttoc th{font-size:85%}
.sectiontableheader{color:#f60; font-weight:bold; font-size:85%; padding-top:5px; padding-bottom:5px}
.sectiontableentry1{border-bottom:solid 1px #ccc; padding-top:5px; padding-bottom:5px; font-size:85%}
.sectiontableentry2{background-color:#efefef; border-bottom:solid 1px #ccc; padding-top:5px; padding-bottom:5px; font-size:85%}
table.moduletable th{font-family:Arial Narrow; font-size:150%; color:#f60; font-weight:bold}
.createdate{font-size:85%; padding-left:10px; color:#069}
.modifydate{font-size:85%; padding-left:10px; color:#f60}
.small{font-size:85%; padding-left:10px; color:#f60}
.moduletable-flash{background-color:#069; color:#fff}
table.moduletable-flash td{
	padding:5px
}
table.moduletable-flash th{
	color:#fff;
	font-weight:bold
}
.title{
	font-family:Arial;
	color:#FFFFFF;/*#009966;*/
	font-weight:bold;
	background-color:#009999;
}
.mini{
	font-family:Arial;
	color:#666666;
	font-weight:bold;
	font-size:75%;
}