/*COLORS: A8D26E, D6FAAF, B19AA6, CEE6F5, 9EC7A9 */

*{font-family: Arial, Helvetica, serif; margin:0;}
html, body {
margin:0px; 
padding:0px; 
/* background:#FAFEF6; */
background-color: #fff;
font-size:1em;
font-style: normal;
font-family: sans-serif;}

ul.one {list-style-image: url(../images/ricon.png);margin-left:100px;}
ul.one li {margin-bottom:10px;font-weight:bold;}


img{border:0px;}
h2.event{text-align:center;}
p.event{text-align:center;font-size:.8em;margin-bottom:5px;}
p.bottom{margin-bottom:10px;}
p {width:90%;}

td.g {background-color:#EFFCDE;}
td.lg {background-color:#FAFEF6;}
td.thead {background-color:#B2D96E;}

#head {
display:block; 
height:60px; 
background: #fff;/*#4e6a1c;*/ 
/*background-image: url(../images/head2.png);
background-repeat: no-repeat;*/
color:#000; 
text-align:left; 
padding:5px;
font-size:15px;
min-width:950px;
width:991px;
}

.searchbox {
display:inline-block;
text-align:right;
float:right;
margin-right:20px;
width:338px;
}

img.floatright {
float:right;
clear:right;
margin:5px;
}

img.floatleft {
float:left;

margin:5px;
}

#main{
margin-right:15px;
text-align: left;
/* background-color: #FAFEF6; */
background-color: #FFF;
border: 0px solid #000;
width: 1000px;
height: auto;
float:left;
}

#inset-main{
margin-right:15px;
margin-top:50px;
margin-left: 30px;
text-align: left;
/* background-color: #FAFEF6; */
background-color: #FFF;
border: 0px solid #000;
width: 1000px;
height: auto;
position: relative;
}

#content {
margin: 0px auto;
background-color: #FFF;
padding: 20px;
border: 3px solid #000;
height: auto;
-moz-border-radius: 2px;
-webkit-border-radius: 10px;
}

.vidbox {
width:320px;
height: 265px;
float:left;
background-color: #EDEDED;
margin-left: 6px;
}

.edbox {
margin-bottom:20px;
border:1px dotted #000;
padding:10px;
position:relative;
z-index:0;
}

.infobox, .rinfobox {
border-bottom: 0px solid #A8D26E;
background-color:#FFF;
height:auto;
float:left;
margin-bottom:10px;
margin-top:15px;
margin-left:10px;
width:950px;
}


.eventbox {
border: 1px solid #697F70;
background-color:#EFFCDE;
padding: 20px;
height:auto;
float:left;
text-align:left;
margin-bottom:5px;
margin-left: 10px;
width:90%;
}

.newsbox {
border: 1px solid #697F70;
background-color:#EFFCDE;
padding: 10px;
height:100px;
text-align:left;
margin-bottom:5px;
margin-left: 10px;
width:90%;
overflow:auto
}
.newsbox hr{margin-left:-35px;margin-bottom:5px;}
.newsbox ul{list-style:none;}
.newsbox li{margin-bottom:5px;margin-left:-35px;width:100%;}
.newsbox a{color:#592256;text-decoration:none;}
.newsbox a:hover{text-decoration:underline;}

.knowbox {
border: 0px solid #697F70;
background-color:#FFF;
padding: 20px;
height:auto;
float:left;
text-align:left;
margin-top:10px;
margin-bottom:10px;
margin-left: 10px;
width:auto;
}

.knowbox p {margin-bottom:10px;}
.knowbox h2 {margin-bottom:10px;}
.knowbox h3 {margin-bottom:10px;}
.rinfobox {margin-bottom:0px; border-bottom: 0px;}

.rinfobox p.rinfo {width:800px;}
.rinfobox p {margin-bottom:10px;}
.eventbox p {margin-bottom:5px;}



.infoboxnoborder {
border: 0px solid #A8D26E;
background-color:#FFF;
padding: 20px;
height:auto;
float:left;
margin-bottom:10px;
width:99%;
}

.topichead {
background-color:#FAFEF6;
padding: 20px;
height:auto;
float:left;
margin-bottom:10px;
width:99%;
}

.headbox {
border: 0px solid #000;
background-color:#FFF;
color:#000;
padding: 0px;
height:auto;
text-align:left;
margin:10px;
margin-bottom:30px;
width:97%;
}

.topicbox {
border: 0px solid #000;
background-color:#FFF;
height:auto;
float:left;
margin-left:10px;
width: 48%;
text-align:left;
}

.calbox {
border: 1px solid #A8D26E;
background-color:#FFF;
height:auto;
float:left;
width:48%;
margin-right:0px;
text-align:left;
}

.topicbox a {
text-decoration: none;
font-weight: bold;
color:#697F70;
}

.topicbox p{margin-left:30px;}


.topicbox a:hover{border: 0px solid #A8D26E;font-size:1.07em;text-decoration:underline;}


.infobox2 {
border: 0px solid #000;
background-color:#FFF;
padding: 20px;
height:auto;
float:left;
width:9px;
}

.important {
font-weight:bold;
color:#FF0000;
}

#smallbox {
background-color:#FFF;
padding: 20px;
width: 50%;
height:auto;
border:1px solid #000;
}

/* for Internet Explorer */
/*\*/
* html #content {
height: 700px;
}

* html #main {
width: 800px;
}

* html #topmenu {width:800px;}
/**/

#topmenu {
  background: #BBDF68;
  background-image: url(../images/menuback.png);
  background-repeat: repeat-x;
  margin: 0px auto;
  border-top:2px solid #000;
  border-bottom:2px solid #000;
  width: 100%;
  padding: 0;
  list-style-type: none;
  text-align: left;
  min-width:800px;
  
  z-index: 30;

}

#topmenu div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2;
	position:absolute;
	z-index:10;}

	#topmenu div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial;}

	#topmenu div a:hover
	{	background: #49A3FF;
		color: #FFF;}

#topmenu li {
  	margin: 0em;
  	display: -moz-inline-box;
  	display: inline-block;
  /* start for IE5/Mac only \*//*/
    width: 1em;
  /* end for IE5/Mac only */
}

#topmenu li a {
	display: block; 
	padding: .3em;
	border: 0px solid #000;
	border-bottom:0px;
	text-decoration: none;
	color: #000;
	font-weight:bold;
	position:relative:
	z-index:1;
}

#topmenu li a.sub {background-image: url(../images/submenu.png); font-size:.8em;position:relative;z-index:1;}
#topmenu li a.sub:hover {background-color:#F5FAEF;}


#topmenu li a:hover {
  background-color: #4e6a1c;
  background-image: url(../images/menuhover.png);
  background-repeat: repeat-x;
  text-decoration: none;
  color: #000;
}

#topmenu li a.current {
	background-image: url(../images/menuhover.png);
  	background-repeat: repeat-x;
}

#topmenu li a.subcurrent {
	background-color:#F5FAEF;

}

.corners{display:block;}
.corners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.corners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f4fce8;
  border-right:1px solid #f4fce8;
  background:#fafef5}
.corners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eefbdb;
  border-right:1px solid #eefbdb;
  background:#fbfef7}
.corners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fbfef7;
  border-right:1px solid #fbfef7;}
.corners4{
  border-left:1px solid #f4fce8;
  border-right:1px solid #f4fce8}
.corners5{
  border-left:1px solid #fafef5;
  border-right:1px solid #fafef5}
.cornersfg{
  background:#ffffff;
  padding:15px;}



.centerimage {
text-align: center;}


/* compat. */
body>.content {margin: 500px 0px 0px 0px;}
                    
