html, body, ul, li, td {
	margin: 0;
	padding: 0;
	border: 0;
    font-family: georgia, arial;
    font-size: 13px;
    line-height: 20px;
}

h1 {
	margin-top: 0.2em;
	font-size: 1.8em;
	padding-left: 15px;
}

div#container {
 	position: absolute;
	width: 1000px;
	left: 50%;
	margin-left: -520px;
}

div#contentbg {
	background-image: url(../images/bg01.jpg);
	background-repeat: repeat-y;
}

div#keyvisual {
	overflow: hidden;
	background-image:url(../images/top.jpg);
	background-repeat:no-repeat;
	width: 1000px;
	height: 270px;
}
div#keyvisualsmall {
	overflow: hidden;
	background-image:url(../images/top.jpg);
	background-repeat:no-repeat;
	height: 270px;
}

div#topnav {
	text-align: right;
	margin-top: 20px;
	margin-bottom: 8px;
}
div#welcome {
	width: 980px;
	margin-top: 1em;
	margin-bottom: 2em;
	margin-left: 15px;
}
table#welcomeimages {
	width: 980px;
	margin-left: 1px;
}
div#inner {
	width: 980px;
	margin-top: 1em;
	margin-left: 15px;
	padding-bottom: 30px;
}
div.innerdiv {
	width: 980px;
	margin-top: 1em;
}
table.inner {
	width: 980px;
	margin-top: 1em;
}
table.inner td.col1 {
	width: 680px;
}
table.inner td.col2 {
	width: 300px;
}
div#navigation {
 	background-image:url(../images/00-abb532.jpg);
	background-repeat:repeat-x;
	width: 1000px;
	margin: 0px;
	padding: 0px;
	height: 34px;
}
table#navtable {
	height: 34px;
}
table#navtable td {
	color: #ffffff;
	padding-left: 10px;
	font-size: 15px;
}
a {
	color: #0066cc;
	text-decoration: none;
}
a:hover {
	color: #0066cc;
	text-decoration: underline;
}
a.navlink {
	color: #ffffff;
	font-size: 15px;
	text-decoration: none;
}
a.navlink:hover {
	color: #f3e676;
	font-size: 15px;
	text-decoration: underline;
}
span.navactive {
	color: #f3e676;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
table.contenttable td {
 	padding-top: 0px;
 	padding-left: 0px;
 	padding-bottom: 0px;
	padding-right: 10px;
}
table.overview {
	border: 1px solid #9c9f8d;
	width: 300px;
}
table.overview td {
	font-size: 0.88em;	
	padding: 3px;
	vertical-align: top;
}
table.overview td.title {
	background-color: #e0e1dc;
	font-weight: bold;
	border-bottom: 1px solid #9c9f8d;
}
div.image {
	padding-bottom: 1.8em;
}
div.text1 {
	width: 600px;
	text-align: justify;
}
div.imgdesc {
	font-size: 0.88em;
	padding-top: 3px;
}
input, textarea {
	width:400px;
	font-family: georgia, arial;
}
textarea {
	height: 170px;
}
table.form td {
	padding-bottom:5px;
}