/* CSS Document */

body {
	
}

#page {
	width: 100%;
	top: 0;
	/*	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-color: #3c98c8;*/
	background-color: #dfdfdf;
	
}

#top {
	height:75px;
	max-height: 75px !important;
	border-bottom: 1px;
	border-bottom-color: black;
	border-bottom-style: solid;
	background-color: #ffffff;
}

#top img {
	padding-left: 50px;
	padding-top: 0;
}

#top table {
	width: 900px;
}
#top ul {
	position: relative;
	top: 23px;
	float: right;
	padding-right: 30px;
}
#top ul li {
	display: inline;
	padding-right: 10px;
}

#top a, a:visited, a:active {
	color: #FFBB00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#top a:hover {
	text-decoration: underline;
}

#main_body {
	width: 100%;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-color: white;
}

#maincolumn a,a:link,a:active,a:visited { 
	/*font-size: 12px; */
	}

#menu {
	height: 43px;
	max-width: 847px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	position: static;
}

#menu a:active, .active item1 span, .active item2 span, .active item3 span, .active item4 span, .active item5 span, .active item6 span, .active item7 span, .active item8 span,
	.active item9 span, .active item10 span, .active item11 span, .active item12 span, .active item13 span, .active item14 span, .active item15 span, .active item16 span
	.active item17 span, .active item18 span, .active item19 span, .active item20 span {
	color: #ffc600;
}

#menu a/*,a:active*/,a:visited {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	
}

#menu a:hover {
	background-image: url(../images/menu_hover.png);
	background-repeat: repeat-x;
	display: inline-block;
	height: 43px;
	margin-top: 0;
	top: 0;
	padding-top:0;
	color: #ffd800;
}

#menu li:hover span {
	/*height: 43px;
	display: block;
	background-position: 50% 100%;
	background-image: url(../images/barrow.png);
	background-repeat: no-repeat;*/
}
#menu ul {
	padding: 0 0 0 0;
	margin: 0 0 0 1px;
	line-height: 43px;
	height: 43px;
	width: 847px;
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
}

#menu ul li {

list-style: circle;
	display: inline;
	padding-right: 5px;
}

#header {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 239px;
}

#header img {
	margin-left: 2px;
}

#shadow { 
	background-image: url(../images/content_bg.png);
	background-repeat: repeat-y;	
	width: 900px;
}

#content {
	min-height: 500px;
	height: auto;
	margin-left: 0;
	padding-left: 0;
	
}

#footer {
	background-image: url(../images/footer_bg.png);
	background-repeat: no-repeat;	
	width: 899px;
	height: 145px;
	margin-right: -2px;

}

#footer_corners {
	/*background-image: url(../images/footer_corners.png);
	background-repeat: no-repeat;	
	margin-left: 2px;
	height: 25px;
	z-index: 1;
	position: relative;
	top: 104px;
	width: 100%;*/
	width: 898px;
	height: 25px;
	position: relative;
	vertical-align: bottom;
	z-index: 2;
}

#footer_content {
	/*position: relative;*/
	width: 845px;
	z-index: 1;
	height: 129px !important;
}

#footer_content #kid1 {
	padding-right: 26px;
	height: 130px;
}
#footer_content #kid2 {
	padding-left: 26px;
	height: 130px;
}


