/*Pagesettings*/
html, body, h1, h2, h3, h4, ul, li {
	margin: 0px;
	padding: 0px;
}
html, body {min-height: 766px;}
body { background-image:url('images/pattern.png'); background-repeat:repeat;font-family:arial;  color:#000000; font-size:12px; min-height: 766px;}
#page {margin:auto;width:1024px; min-height:766px; }
#navigation {margin-top:110px;width:654px; height: 50px; float:left; margin-left:340px;}
#header_spacer{ background-image:url('images/banner.png');width: 1146px; height: 261px; background-repeat: no-repeat;}
div.footer_wrapper {margin-top: -150px;height: 255px;}
div.footer {background-color:#FFFFFF;height: 46px; width: 1024px;}
div.baby {background-image:url('images/baby.png'); background-repeat: no-repeat; width: 204px; height:205px; }

/*Navlist*/
#menu {position:absolute;margin-right:42px; font-family: Arial; 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: 18px; line-height: 46px; width: 100px; max-width: 100px}
#menu ul li a {white-space:nowrap; position:relative;text-decoration: none; color:#FFFFFF; padding:5px 15px; }
#menu ul li a.active {text-decoration: underline;}
#menu ul li a:hover {text-decoration: underline;}
#menu ul li a:visited {color:#FFFFFF;}

#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:35px; left:25px; margin: 0; padding: 0;}
#menu ul :hover div.sub a {color:#FFFFFF;}
#menu ul :hover div.sub a:hover {color:#FFFFFF;}
.sub {background-color:#87b220; border-bottom:3px solid #000000;border-top:2px solid #000000;}
dd { width:150px;margin-left:10px;line-height:20px;}
/*End navlist*/

/*Navlist bottom*/
#bottommenu {position:absolute;margin-right:42px; font-family: Arial; font-weight: bold; }
#bottommenu ul {list-style:none;padding:0;margin:0;}
#bottommenu table.ie6 {border-collapse:collapse; margin:0; padding:0;}

#bottommenu ul li {float:left; padding-left:10px; padding-right:10px;font-size: 18px; line-height: 46px; width: 100px; max-width: 100px}
#bottommenu ul li a {white-space:nowrap; position:relative;text-decoration: none; color:#999999; padding:5px 15px; }
#bottommenu ul li a.active { color:#FFFFFF; background-color:#66950a;border-top:7px solid #b2f41f; padding-bottom:11px;}
#bottommenu ul li a:hover {color:#FFFFFF;background-color:#66950a;  border-top:7px solid #b2f41f;padding-bottom:11px;}
/*End navlist*/

/*Middle*/
div#middle {margin-left:80px; color:#FFFFFF; font-size:14px;}
div.content_wrapper {width: 622px;background-image:url('images/content.png'); background-repeat: no-repeat; margin-left:6px;}
div.content {width:604px; background-color:#c6731e; }
.text {margin-left:20px;margin-right: 5px;padding-top:10px;margin-bottom:30px; padding-bottom:10px; width:480px; }

/*Special*/

.h2_underline {border-bottom:2px solid #cf1f1e;height: 2px; background-color: #757575; width: 214px; margin-left:7px;margin-right:7px;}
.fill {width:228px; background-color:#757575;}
.clear {clear:both;}

h1 {font-size:18px; font-weight:bold; color:#FFFFFF;  width:642px; height: 39px; background-image:url('images/content_header.png');background-repeat:no-repeat; padding-top:20px;padding-left:20px; margin-bottom:0px; padding-bottom:0px;}

img {border:0px;}
.space_bottom {padding-bottom:10px;}
