body {
	margin: 0px; 
	font-family: verdana, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	background-color: #FFFFFF; 
	background-image: url(/templates/1/nav_graphics/bg_img2.jpg); 
	background-repeat: repeat-x;
	}

a {color: #1A7333; text-decoration: none;}
a:visited {color: #1A7333; text-decoration: none;}
a:hover {text-decoration: underline;}

#utilitybar {border-bottom: 1px solid #000000; text-align: right; font-size: 7pt;}

.utilitybaritem {
	font-size: 10px;
	padding: 0px 12px; 
	font-weight: bold;
	}

.utilitybaritem A {
	COLOR: #1A7333;
	text-transform: uppercase;
	}

#leftmostupper {border-bottom: 1px solid #000000;}
#leftupper {color: #FFFFFF; background-color: #1A7333; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; text-align: center; font-size: 7pt; font-weight: bold;}
#leftupper a {color: #FFFFFF;}

#more a {color:#FFFFFF;}

#leftpic {border-left: 1px solid #000000; border-right: 1px solid #000000;}

#header {border-bottom: 1px solid #000000;}
.orgname {font-family: helvetica; font-size: 16pt; font-weight: bolder; line-height: 25pt; color: #1A7333; margin: 10px;}
.tagline {font-family: helvetica; font-size: 10pt; font-weight: bold; line-height: 15pt; color: #000000; margin: 10px;}

#leftnav {border-right: 1px solid #000000; border-left: 1px solid #000000; padding: 8px; font-size: 7pt;}

.leftnavitem {
	padding-bottom: 20px; 
	font-weight: bold;
	}
.leftnavitem A {
	COLOR: #1A7333;
	text-transform: uppercase;
	}

#navbar {background-image: url(/templates/1/nav_graphics/topbar_img.jpg); border-bottom: 1px solid #000000;}
.topbar {padding-top: 4px; text-align: center; font-size: 7.5pt; font-weight: bold; color: #000000; text-decoration: none;}
.topbar a {color: #000000;}
.topbar a:link {color: #000000; text-decoration: none;}
.topbar a:visited {color: #000000; text-decoration: none;}
.topbar a:active {color: #000000; text-decoration: none;}
.topbar a:hover {color: #FFFFFF; text-decoration: none;}

.topbar-highlight {
	padding-top: 4px; 
	text-align: center; 
	font-size: 7.5pt; 
	font-weight: bold; 
	color: #1A7333; 
	text-decoration: underline;
	}
.topbar-highlight a {color: #1A7333;font-size: 7.5pt;}
.topbar-highlight a:active {color: #1A7333;font-size: 7.5pt;}
.topbar-highlight a:visited {color: #1A7333;font-size: 7.5pt;}
.topbar-highlight a:link {color: #1A7333;font-size: 7.5pt;}
.topbar-highlight a:hover {color: #1A7333; text-decoration: underline;font-size: 7.5pt;}

#leftmostbot {background-color: #3c7f99; background-image: url(/images/template/leftmostbot_img.jpg); background-repeat: no-repeat;}

#content { padding: 8px 0px 0px 10px; }

.heading1, h1{font-size: 14pt; font-weight: bold; line-height: 16pt; color: #1A7333; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #1A7333;}
.heading2, h2{font-size: 13pt; font-weight: bold; line-height: 14pt; color: #1A7333; margin: 0px; padding: 0px;}
.heading3, h3{font-size: 14pt; font-weight: bold; line-height: 16pt; color: #1A7333; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #1A7333;}
.heading4, h4{font-size: 11pt; font-weight: bold; line-height: 12pt; color: #1A7333; margin: 0px; padding: 0px;}
.heading5, h5{font-size: 10pt; font-weight: bold; line-height: 12pt; color: #1A7333; margin: 0px; padding: 0px;}

li{padding-bottom: 5px;}
p{margin: 6px 1px 10px 1px;}

.button1 {color: #ffffff; background-color: #3D859E; border-width: 0px; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; font-family: verdana, helvetica, sans-serif; padding: 4px 8px 4px 8px; font-size: 8pt;}
.button1 a {color: #FFFFFF; font-weight: bold;}

.newsitem { padding: 8px; }
.newsdate { font-weight: bold; color: #1A7333; }

.contentbox1_heading {font-size: 10pt; font-weight: bold; line-height: 12pt; color: #ffffff; background-color: #3D859E; margin: 0px 0px 0px 0px; padding: 4px 12px 4px 12px;}
.contentbox1 {background-color: #D6E4E7; margin: 0px; padding: 4px 12px 12px 12px;}

#navbot a{color:#ffffff; font-weight: bold; margin: 0px 5px 10px 5px; padding: 5px;}

/* menu styles*/
.menu_pop{z-index: 3; position: absolute; visibility: hidden; border: 1px solid #000000;}
.menu_line{background-color: #3D859E; border-bottom: 1px solid #2D758E; border-top: 1px solid #4D95AE; padding: 3px; font-size: 7.5pt;}
.menu_line a{color: #ffffff; text-decoration: none; font-weight: bold; font-size: 7.5pt;}
.menu_line a:hover {color: #ffffff; text-decoration: underline; font-size: 7.5pt;}
.menu_line a:visited {color: #ffffff; font-size: 7.5pt;}