/*Pagesettings*/
html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}
html, body {height:100%}
body {background-image:url(images/background.png); background-repeat: repeat-x; background-color: #D7F3A2;font-family:Tahoma; height:100%; color:#7B7B7B; font-size:12px;}
div#page {height: 100%; width:857px; background-color:#FCF8F2;}
div#header{width:857px; height: 162px; background-image:url('images/header.png'); background-repeat:no-repeat; background-position:left;}
#navigation {width:857px; height: 46px; background-image:url('images/navigation.png'); background-repeat: no-repeat; background-position: left; border-top:2px solid #7B7B7B; border-bottom:2px solid #7B7B7B;}
div#middle{width: 857px;}
.content {background-color:#FCF7F2;}
#footer {background-image:url('images/navigation.png'); background-repeat: no-repeat; width: 857px; height: 46px;}
li {margin-bottom:5px;}
/*Navlist*/
#menu {position:absolute;margin-right:42px; font-family: Monotype Corsiva; font-weight: bold;}
#menu ul {list-style:none;padding:0;margin:0;}
#menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}

#menu ul li {float:left; padding-left:10px; padding-right:10px;font-size: 30px; line-height: 46px;}
#menu ul li a {white-space:nowrap; position:relative;text-decoration: none; color:#FAFAFA; padding:5px 15px;}
#menu ul li a.active {text-decoration: underline; background-color:#58544E;}
#menu ul li a:hover {text-decoration: underline;}
#menu ul li a:visited {color:#FAFAFA;}

#menu ul li div.sub {position:absolute;left:-9999px; font-size:16px;}
#menu ul li:hover {position:relative;}

#menu ul :hover div.sub {position:absolute; top:46px; left:10px; margin: 0; padding: 0;}
#menu ul :hover div.sub a {color:#000000;}
#menu ul :hover div.sub a:hover {color:#cf1f1e;}
.sub {background-color:#CCC; border-bottom:3px solid #A3A3A3;border-top:2px solid #7B7B7B;}
dd { width:150px;margin-left:10px;line-height:20px;}
/*End navlist*/


/*Middle*/
.left {float:left; width:260px; background-color: #FCF8F2;margin-bottom: 20px;}
.itemClassLeft {float:left; width:216px; margin-left:22px; margin-top:30px;}
.itemClassLeftMiddle {background-color:#7B7771; width:199px; color:#FFFFFF;}
.itemClassLeftMiddleText {margin-left:7px; margin-right:7px;}
.textLeft{margin-top:15px;}
.itemClassLeftMiddleImage{width:17px;background-image: url('images/itemclassleftmiddleimage.png'); background-repeat: repeat-y;}

.right {float:left; width:597px;}
.itemClassRight {float:left; margin-left:20px; margin-top:52px; width:557px;}
.itemClassRightText {margin-bottom:20px;margin-top:15px;}

/*Special*/
.upper_small {background-image:url(images/upper_small.png); width:216px; height:22px; background-repeat:no-repeat;}
.lower_small {background-image:url(images/lower_small.png); width:300px; height:23px; background-repeat: no-repeat;}
.upper_big {background-image:url(images/upper_big.png); width:645px; height:28px;}
.lower_big {background-image:url(images/lower_big.png); width:645px; height:24px;}
.clear {clear:both;}

h1 { font-size:18px; font-weight:bold; color:#689908; padding-bottom:5px; border-bottom:2px solid #689908; margin-right:5px;}
.itemClassLeftMiddleText h1 {font-size:18px; font-weight:bold; color:#FFFFFF; padding-bottom:5px; border-bottom:2px solid #FFFFFF; margin-right:5px;}
img {border:0px;}

input[type=text]{border:1px solid #999; background-color:#CCC}
textarea {border:1px solid #999; background-color:#CCC}