/************** Main Structure **************/ 

body {
	margin: 0px; font-family: verdana, arial, helvetica, sans-serif; background-color: #fff; font-size: 11px;
}

#container {
	padding: 0px; margin: 0px auto; width: 968px;
}

/************** Text Elements **************/ 

p {
	font-size: 11px; line-height: 18px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; margin-right: 0px; color: #666;
}

h1 {
	font-size: 11px; line-height: 14px; margin-right: 30px; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; padding: 0px; color: #999; font-weight: normal;
}

h2 {
	font-size: 11px; margin-bottom: 0px; margin-top: 0px; padding: 0px; color: #666; line-height: 16px;
}

h3 {
	font-size: 11px; margin: 0px; padding: 0px; color: #fff; line-height: 16px;
}

img {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
}

a.inbody:link{ font-weight: bold; color: #666; text-decoration: underline; }
a.inbody:visited { font-weight: bold; color: #666; text-decoration: underline; }
a.inbody:hover { font-weight: bold; color: #666; text-decoration: none; }

a.panel:link{ font-weight: bold; color: #C9DA2A; text-decoration: underline; }
a.panel:visited { font-weight: bold; color: #C9DA2A; text-decoration: underline; }
a.panel:hover { font-weight: bold; color: #fff; text-decoration: underline; }

a.inbody2:link{ font-weight: normal; color: #22ccd2; text-decoration: none; }
a.inbody2:visited { font-weight: normal; color: #22ccd2; text-decoration: none; }
a.inbody2:hover { font-weight: normal; color: #22ccd2; text-decoration: underline; }

a.level1:link{ font-weight: bold; color: #666; text-decoration: none; margin-left: 0px;}
a.level1:visited { font-weight: bold; color: #666; text-decoration: none; margin-left: 0px; }
a.level1:hover { font-weight: bold; color: #22ccd2; text-decoration: none; margin-left: 0px; }

a.level2:link{ font-weight: normal; color: #666; text-decoration: none; margin-left: 20px; }
a.level2:visited { font-weight: normal; color: #666; text-decoration: none; margin-left: 20px; }
a.level2:hover { font-weight: normal; color: #22ccd2; text-decoration: none; margin-left: 20px; }

a.level3:link{ font-weight: normal; color: #999; text-decoration: none; margin-left: 40px; }
a.level3:visited { font-weight: normal; color: #999; text-decoration: none; margin-left: 40px; }
a.level3:hover { font-weight: normal; color: #22ccd2; text-decoration: none; margin-left: 40px; }

.input{ font-size: 11px; width: 200px; font-style: normal; font-variant: normal; color: #22ccd2; }
.inputbold{ font-size: 11px; font-weight: bold; width: 200px; font-style: normal; font-variant: normal; color: #22ccd2; }
.formelements { float: left; margin: 0px; padding-left: 20px; padding-top: 29px; width: 115px; }
.formelements p { font-weight: bold; color: #22ccd2; margin-bottom: 13px;}
.formelements h3 { font-weight: normal; font-size: 11px; color: #666; margin-top: 44px;}
.formfields { float: left; margin: 0px; padding: 0px; padding-top: 29px; width: 200px; }

/************** Top area **************/ 

#header {
	margin: 0px; padding-top: 85px; width: 968px; height: 46px; background-image: url(/images/header.gif); background-position: top left; background-repeat: no-repeat; text-align: right;
}

#header p {
	font-size: 11px; line-height: 14px; margin-right: 30px; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; padding: 0px;
}

.light {
	color: #999;
}

.blue {
	color: #22ccd2;
}

#fontsize {
	float: left; margin: 0px; padding-left: 14px; padding-right: 10px; padding-top: 3px; width: 191px; height: 15px; background-image: url(/images/block.gif); background-position: top left; background-repeat: no-repeat; font-size: 11px;
}

#breadcrumb {
	float: left; margin: 0px; width: 720px; font-size: 11px; padding-left: 0px; padding-top: 3px; color: #fff; height: 15px; background-color: #C1CAB9;
}

#breadcrumb a:link {
	color: #fff; text-decoration: none;
}

#breadcrumb a:visited {
	color: #fff; text-decoration: none;
}

#breadcrumb a:hover {
	color: #fff; text-decoration: underline;
}

#bullets {
	float: left; margin: 0px; padding-left: 21px; padding-top: 6px; width: 194px; height: 116px; background-image: url(/images/block.gif); background-position: top left; background-repeat: no-repeat; font-size: 11px; color: #fff; line-height: 17px;
}

#headline {
	float: left; margin-bottom: 5px; margin-top: 0px; padding: 0px; width: 720px; height: 122px; background-color: #C1CAB9; font-size: 11px; line-height: 17px;
}

/************** Content area **************/ 

#main { float: left; margin: 0px; padding: 0px; width: 968px; background-image: url(/images/main.gif); background-position: top left; background-repeat: repeat; }

#Col_A {
	float: left; margin: 0px; padding: 0px; width: 204px;
}

#Col_B {
	float: left; margin: 0px; padding: 0px; width: 579px;
}

#Col_B_extended {
	float: left; margin: 0px; padding: 0px; width: 764px;
}

#Col_C {
	float: left; margin: 0px; padding: 0px; width: 185px;
}

.content {
	float: left; margin: 0px; padding-left: 10px; padding-right: 10px; width: 559px;
}

.content_extended {
	float: left; margin: 0px; padding-left: 10px; padding-right: 10px; width: 714px;
}

#homepanel {
	float: left; margin: 0px; padding: 0px; width: 579px; height: 263px; background-image: url(/images/homepanel.jpg); background-position: top left; background-repeat: no-repeat;
}

.homepanelcol_1 {
	float: left; margin: 0px; padding-left: 18px; padding-top: 40px; width: 153px;
}

.homepanelcol_1 p {
	color: #fff;
}

.homepanelcol_2 {
	float: left; margin: 0px; padding-left: 10px; padding-top: 40px; width: 188px;
}

.homepanelcol_2 p {
	color: #fff;
}

.homepanelcol_3 {
	float: left; margin: 0px; padding-left: 10px; padding-top: 40px; width: 178px;
}

.homepanelcol_3 p {
	color: #fff;
}




#tester {
	float: left; margin-left: 14px; padding: 0px; width: 820px; height: 122px; background-color: #C1CAB9;
}


.headline { float: left; margin: 0px; padding: 0px; width: 700px; }







.bubbles { float: left; margin: 0px; padding: 0px; float: right; width: 685px; }
.subbubbles { float: left; margin: 0px; padding: 0px; float: left; width: 700px; }

.category { float: left; margin: 0px; padding: 0px; width: 104px; }
.category p { font-weight: bold; color: #85e3e6; }

.menu { float: left; margin: 0px; padding: 0px; width: 205px; }
.menuactive { font-weight: bold; color: #22ccd2; }

.menu2 { float: left; margin: 0px; padding: 0px; width: 309px; }
.menu3 { float: left; margin: 0px; padding-right: 15px; width: 235px; }

.page { float: left; margin-top: 33px; padding: 0px; width: 104px; }
.page ul{ margin: 0px; padding: 0px; float: left; font-weight: normal; width: 104px; }
.page ul li { display: inline; text-align: center; }
.page ul li a { float: left; color: #fff; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 3px; background-color: #85e3e6; text-decoration: none; margin-right: 5px; margin-top: 1px; }
.page ul li a:visited { color: #fff; margin-right: 5px; }
.page ul li a:hover { color: #fff; margin-right: 5px; background-color: #22ccd2; }

.newscontent { float: left; margin: 0px; padding-left: 15px; width: 375px; border-left: #666 1px solid ; }
.newscontent p { padding-right: 55px; }
.newscontent h1 { padding-right: 55px; font-size: 11px; line-height: 18px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; margin-right: 0px; color: #666; }

.newscontent2 { float: left; margin: 0px; padding-left: 15px; width: 435px; border-left: #666 1px solid ; }
.newscontent2 p { padding-right: 55px; }

.minicolumn { float: left; margin: 0px; padding-right: 0px; width: 210px; }

.sitemap { float: left; margin: 0px; padding-right: 20px; width: 217px; }
.sitemap p { margin-bottom: 0px; }

.sitemap2 { float: left; margin: 0px; padding-right: 20px; width: 417px; }
.sitemap2 p { margin-bottom: 0px; }

.flipcontent {  float: left; margin-top: 30px; padding-left: 12px; width: 250px; }
.flipcontent h1 { color: #94D922; font-size: 20px; font-weight: normal; }
.flipcontent p { margin-bottom: 5px; }
#flipmain { float: left; margin-top: 30px; padding: 0px; width: 554px; }

#footer { float: left; margin: 0px; padding: 0px; width: 968px; height: 194px; background-image: url(/images/footer.gif); background-position: top left; background-repeat: no-repeat; }
#flip { float: left; margin: 0px; padding: 0px; width: 127px; height: 50px; }

#baboon { float: left; margin: 0px; padding-top: 73px; width: 818px; text-align: right; }


.navcontainer { float: left; padding-left: 14px; padding-right: 0px; padding-bottom: 0px; width: 190px; font-size: 12px; }


.nav1 { float: left; width: 190px; margin-bottom: 5px; background-color: #86e9ed; }
.nav1 ul { margin: 0px; padding: 0px; list-style-type: none; }
.nav1 li { margin: 0px; }
.nav1 a { display: block; padding-left: 5px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
.nav1 a:link { color: #fff; text-decoration: none; }
.nav1 a:visited { color: #fff; text-decoration: none; }
.nav1 a:hover { color: #fff; text-decoration: none; background-color: #0ed4db; }

.nav2 { float: left; width: 190px; margin-bottom: 5px; background-color: #e4ec94; }
.nav2 ul { margin: 0px; padding: 0px; list-style-type: none; }
.nav2 li { margin: 0px; }
.nav2 a { display: block; padding-left: 5px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
.nav2 a:link { color: #fff; text-decoration: none }
.nav2 a:visited { color: #fff; text-decoration: none }
.nav2 a:hover { color: #fff; text-decoration: none; background-color: #c9da2a; }

.nav2b { float: left; width: 190px; margin-bottom: 5px; background-color: #f8fbe5; }
.nav2b ul { margin: 0px; padding: 0px; list-style-type: none; }
.nav2b li { margin: 0px; }
.nav2b a { display: block; padding-left: 35px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
.nav2b a:link { color: #c9da2a; text-decoration: none }
.nav2b a:visited { color: #c9da2a; text-decoration: none }
.nav2b a:hover { color: #c9da2a; text-decoration: none; background-color: #f0f5c5; }

.nav3 { float: left; width: 190px; margin-bottom: 5px; background-color: #f8b190; }
.nav3 ul { margin: 0px; padding: 0px; list-style-type: none; }
.nav3 li { margin: 0px; }
.nav3 a { display: block; padding-left: 5px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
.nav3 a:link { color: #fff; text-decoration: none }
.nav3 a:visited { color: #fff; text-decoration: none }
.nav3 a:hover { color: #fff; text-decoration: none; background-color: #f16422; }

.nav4 { float: left; width: 190px; margin-bottom: 5px; background-color: #ffa7ea; }
.nav4 ul { margin: 0px; padding: 0px; list-style-type: none; }
.nav4 li { margin: 0px; }
.nav4 a { display: block; padding-left: 5px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
.nav4 a:link { color: #fff; text-decoration: none }
.nav4 a:visited { color: #fff; text-decoration: none }
.nav4 a:hover { color: #fff; text-decoration: none; background-color: #ff4fd6; }

.nav5 { float: left; width: 190px; margin-bottom: 5px; background-color: #f8de8f; }
.nav5 ul { margin: 0px; padding: 0px; list-style-type: none; }
.nav5 li { margin: 0px; }
.nav5 a { display: block; padding-left: 5px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
.nav5 a:link { color: #fff; text-decoration: none }
.nav5 a:visited { color: #fff; text-decoration: none }
.nav5 a:hover { color: #fff; text-decoration: none; background-color: #f2be20; }

.nav6 { float: left; width: 190px; margin-bottom: 5px; background-color: #dca2f7; }
.nav6 ul { margin: 0px; padding: 0px; list-style-type: none; }
.nav6 li { margin: 0px; }
.nav6 a { display: block; padding-left: 5px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
.nav6 a:link { color: #fff; text-decoration: none }
.nav6 a:visited { color: #fff; text-decoration: none }
.nav6 a:hover { color: #fff; text-decoration: none; background-color: #ba46f0; }

.nav7 { float: left; width: 190px; margin-bottom: 5px; background-color: #7fd5f6; }
.nav7 ul { margin: 0px; padding: 0px; list-style-type: none; }
.nav7 li { margin: 0px; }
.nav7 a { display: block; padding-left: 5px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
.nav7 a:link { color: #fff; text-decoration: none }
.nav7 a:visited { color: #fff; text-decoration: none }
.nav7 a:hover { color: #fff; text-decoration: none; background-color: #00acee; }

.nav8 { float: left; width: 190px; margin-bottom: 5px; background-color: #c5d49b; }
.nav8 ul { margin: 0px; padding: 0px; list-style-type: none; }
.nav8 li { margin: 0px; }
.nav8 a { display: block; padding-left: 5px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
.nav8 a:link { color: #fff; text-decoration: none }
.nav8 a:visited { color: #fff; text-decoration: none }
.nav8 a:hover { color: #fff; text-decoration: none; background-color: #8baa37; }

.nav9 { float: left; width: 190px; margin-bottom: 5px; background-color: #d3ed8b; }
.nav9 ul { margin: 0px; padding: 0px; list-style-type: none; }
.nav9 li { margin: 0px; }
.nav9 a { display: block; padding-left: 5px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
.nav9 a:link { color: #fff; text-decoration: none }
.nav9 a:visited { color: #fff; text-decoration: none }
.nav9 a:hover { color: #fff; text-decoration: none; background-color: #a8dc18; }	