body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#000000;

}

a { text-decoration:none; color:RoyalBlue; font-weight:bold; }

img { border:none; }

#maintext p, #maintext ol, #maintext ul { font-size:0.7em; color:#3E3535; line-height:20px; }

h1 { font-size:20px; color:#004439; font-weight:normal; margin:5px 0 10px; }

h2 { font-size:16px; color:#004439; font-weight:bold; margin:5px 0 10px; }

h3{ font-size:0.7em; font-weight:bold; margin:5px 0 10px;}

.img-thumbs{
float:left;
margin-right:10px;
margin-bottom:20px;
}

.img-thumbs img {
	width:180px;
	height: auto;

}

#container {
background:url(../images/glow-border-sides.jpg) repeat-y scroll left top;
width:824px;
margin: 20px auto;
text-align:left;
}

#header {
margin: 0 11px;
position:relative;
top:-12px;
}

#topline {
background:url(../images/header-bg-map-upper.gif) right center no-repeat #D4F989; 
height:30px;
}

#topline div{
float:left;
padding-top:7px;
color:#003300;
font-size: 0.7em;
}


#banner{
background:url(../images/header-bg-map-lower.gif) right center no-repeat #194719;
height:118px;
}

#header-logo{
margin-left:17px;
margin-top:10px;
}

#middle{
margin:0 12px;
padding: 0 20px;
}

.imagepanel{
/*float:left;
width:460px;
height:510px; */
}


.imagepanel img{
width: 350px;
heifht: auto;
float: right;
padding: 0 0 0 20px;

}

	


.maintext{

}

.maintext p{
font-size: 14px;
}

/*Footer*/
#footer{
height:46px;
background: url(../images/footer-bg.gif) top repeat-x #DDFA9E;
margin: 0 11px;
position:relative;
top:12px;
}

#footnote{
position:absolute;
top:55px;
left:20px;
text-align:left;
font-size:0.6em;
color:#999999;
}


/*Menu Main*/
#menumain{
background:url(../images/menumain-bg.png) repeat-x;
height: 30px;
padding-left:10px;
}

#menumain ul{
list-style:none;
display:inline;
padding:0;
margin:0;
}

#menumain ul li{
float:left;
}

#menumain a{
display:block;
padding-top: 7px;
padding-left:10px;
padding-right:10px;
height:23px;
color: #1D5518;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
}

#menumain a:hover{
background:#FFFFFF;
}

#submenu{
position:absolute;
padding-left:10px;
height:1px;
}

#submenu ul{
visibility:hidden;
float:left;
padding:0;
margin:0;
width:100px;
list-style:none;
}

#submenu li{
padding:0;
margin:0;
}

#submenu li a{
background:#ADD856;
display:block;
width:100px;
line-height:25px;
margin:0;
padding-top:5px;
padding-left:10px;
color: #1D5518;
font-weight: bold;
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
}

#submenu li a:hover{
background:#F3FAE7;
}

#about-submenu{
}

#programs-submenu{
left:-5px;
position:relative;
}

#news-submenu{
left:77px;
position:relative;
}

.bloglink{
padding-left: 134px;
}

#menumain .bloglink a{
	color: FireBrick;
}


#menumain .bloglink a:hover{
background:#FFF;
}


/*Menu Foot*/
#menufoot{
background:url(../images/menufoot-bg.png) repeat-x;
height: 30px;
padding-top:10px;
float:left;
width:782px;
text-align:center;
}

#menufoot ul{
list-style:none;
display:inline;
padding:0;
margin:0;
}

#menufoot ul li{
display:inline;
}

#menufoot a{
padding-left:10px;
padding-right:10px;
height:30px;
color: #1D5518;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
}

#menufoot a:hover{
color:#00CC00;
}

/*Glow Lines*/

#glow-line-up {
height:24px;
background:url(../images/glow-border-up-line.jpg) repeat-x scroll;

}

#glow-line-up .corner-left {
float:left;
display:block;
background:url(../images/glow-border-up-left.jpg) no-repeat left top;
margin:0;
padding:0;
height:24px;
width:24px;
}

#glow-line-up .corner-right {
float: right;
display:block;
background:url(../images/glow-border-up-right.jpg) no-repeat right top;
margin:0;
padding:0;
height:24px;
width:24px;
}

#glow-line-down {
height:24px;
background:url(../images/glow-border-down-line.jpg) repeat-x scroll bottom;

}

#glow-line-down .corner-left {
float:left;
display:block;
background:url(../images/glow-border-down-left.jpg) no-repeat left top;
margin:0;
padding:0;
height:24px;
width:24px;
}

#glow-line-down .corner-right {
float: right;
display:block;
background:url(../images/glow-border-down-right.jpg) no-repeat right top;
margin:0;
padding:0;
height:24px;
width:24px;
}

