@charset "UTF-8";
/* CSS Document */

/* layout elements */

body {
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
	color: #000;
	background-image:url(../images/backer-grad.jpg);
	background-repeat:repeat-x;
	background-color:#ffffcc;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#container {
	width:996px;
	text-align: left;
	margin: 0 auto;
	background-color:#b7d170;
}
#menu {
	margin: 0 auto;
	background-image:url(../images/menu_bar.jpg);
	background-repeat:no-repeat;
	height:87px;
	padding-left:0px;
	padding-right:0px;
	margin: 0px;
	font-weight:normal;	
}
#header {
	height:97px;
	width:996px;
	background-image:url(../images/header.gif);
	background-repeat:no-repeat;
	
}

.headerbuttons {
	margin-left:765px;
	margin-right:14px;
	height: 80px;
	width: 217px;
	margin-top: 0px;
}

.headerbutton1 {
	margin-left:0px;
	margin-right:137px;
	width:80px;
	padding: 0;
	float:left;
	position:absolute;
}

.headerbutton2 {
	margin-left:80px;
	margin-right:93px;
	width: 44px;
	padding: 0;
	position:absolute;
}

.headerbutton3 {
	margin-left:124px;
	margin-right:0px;
	width: 93px;
	padding: 0;
	position:absolute;
}

#container #space {
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#sidebar1 {
	width: 318px;
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#sidebar2 {
	margin: 0px;
	float: right;
	width: 170px;
	height:420px;
	padding: 6px 10px 0 0;
}
#maincontent {
	width:467px;
	margin-top: 10px;
	margin-right: 56px;
	margin-bottom: 0px;
	margin-left: 342px;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image:url(../images/main_top.jpg);


}

#maincontent img { border-width: 0; padding: 0; }
#maincontent .imgvideo { border-width: 0; padding: 0 20px 20px 0; height:178px; float:left }
#maincontent .imgicon { border-width: 0; padding: 0 10px 20px 0; }

#maincontent .table {
	margin-left:13px;
	margin-top: 5px;
	margin-right: 5px;
}
.maincontentbottom {
	width:467px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	height:35px;
	background-image:url(../images/main_content_bottom.jpg);
	background-repeat:no-repeat;
	background-color:#b7d170;
	
	
}

#clearfloat {
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 0px;
}
#footer {
	padding-top: 5px;
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	font-size: 9px;
	font-weight: normal;
	color: #ffffcc;
	height:54px;
}
#footer p {
	font-size: 10px;
	color: #FFF;
	padding-left: 25px;
}
.panel-1 { width: 150px; height:100px; padding: 20px 15px 20px 5px; color: #000000; float: right; background-image:url(../images/panel1.jpg);background-repeat: no-repeat; }
.panel-2 { width: 150px; height:100px; padding: 20px 15px 20px 5px; color: #000000; float: right; background-image:url(../images/panel2.jpg);background-repeat: no-repeat; }
.panel-3 { width: 150px; height:100px; padding: 20px 15px 20px 5px; color: #000000; float: right; background-image:url(../images/panel3.jpg);background-repeat: no-repeat; }

#footer p a:link { font-size: 10px; color: #ffffff; text-decoration: none; }
#footer p a:visited { font-size: 10px; color: #ffffff; text-decoration: none; }
#footer p a:active { font-size: 10px; color: #CCE82E; text-decoration: none; }
#footer p a:hover { font-size: 10px; color: #CCE82E; text-decoration: underline; }

#maincontent imgkol { float: left; border-width: 0; padding: 0 20px 20px 0; }



/* text formatting */

h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #0A2062;
	margin: 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:active {
	color: #a4bd5f;
	line-height:16px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0A2062;
	margin: 0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

h3 {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #0A2062;
	margin: 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

h4 {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #b5bcd0;
	margin: 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

p {
	font-size: 12px;
	color: #333;
	line-height:120%;
	margin: 0;
	padding: 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

 ul {  color: #333; list-style:circle; 	line-height:120%;}
 li { 
 
 padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0;
	
	}

.paneltext {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #CCE82E;
	margin: 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height:14px;
}

.paneltext a:link, .paneltext a:visited, .paneltext a:active { color: #a4bd5f; line-height:16px; text-decoration: none; 
}


.maincontent {
	background-image:url(../images/main_backer.gif);
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	width: 437px;
	min-height: 366px;
}

.menu {
	background-image:url(../images/bt_home.png);
	background-repeat:no-repeat;
	
}

#sidebar2 ul {
	margin: 0;
	padding: 15px 0 0 0;
	list-style: none;
	font-size: 100%;
	line-height: 150%;
}
#sidebar2 a:link { 
	color: #736B5E;
	text-decoration: none;
	font-weight: bold;
}

#sidebar2 a:visited { 
	color: #666;
}

#sidebar2 a:hover, #sidebar1 a:active, #sidebar1 a:focus {  
	color: #333;
}

#footer {     
   padding: 5px;        
   font-size: 80%;    
   color: #ffffcc; 
}
#mainTop {
	width: 472px;
}

#maincontent .green {
	color: #a4bd5f;
	font-size:14px
	}

