body {
	background-color: #C2CE99;
}
.menu_font {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.bodytext_font {font-size: 14px; line-height:16px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;}
.titletext_font {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color: #C68E0F;}
.header {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #7D8E44; font-weight:bold; }
.style20 { font-family: Arial, Helvetica, sans-serif; font-size: 14px;
	color: #768640; font-weight: bold; 
}
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}

/* main content background color and padding */
.background { background:#FFFFFF } 

/* pad photo with border */
.photoborder { border: 2px solid #243096 }

/* pad photo no border */
.padphoto { padding: 15px 15px 15px 15px }

/* main page link colors */
a:link,a:visited { 	color: #0A3782; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline }

/* address text */
.addresstext{ font-weight:normal; color:#dddddd; }
a.addresstext:link,a.addresstext:visited { color:#dddddd; text-decoration:none }
a.addresstext:hover { color:#ffffff }

/* menu link text style */
mainlevel{ display:block; width:20px; }
a.mainlevel:link,a.mainlevel:visited{ 
padding-right:10px; padding-left:10px; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:2px; padding-bottom:2px; color:#FFFFFF; font-weight:bold; font-size:12px; text-align: left; width:100%; 
}
a.mainlevel:hover { color:#FFFFFF; text-decoration:none; background-color:#b2bE89 }

/* top menu link text style */
a.mainlevel-nav:link,a.mainlevel-nav:visited{ 
width:20px; line-height:22px; 
padding-top:2px; padding-bottom:2px; color:#000000; font-weight:normal; font-size:12px; text-align: center
}
a.mainlevel-nav:hover { color:#000000; text-decoration:none; background-color:#CBD7DC }

/* sub menu link text style */
a.sublevel{ font-weight:normal; width:164px; }
a.sublevel:link,a.sublevel:visited{ width:164px; 
padding-right:10px; padding-left:10px; line-height:20px; border-bottom: 1px solid #EDD8D8;
padding-top:2px; padding-bottom:2px; color:#90080D; font-weight:bold; font-size:10px; font-style:normal; text-decoration:none;
text-align: left;
}
a.sublevel:hover { color:#90080D; text-decoration:underline; background-image:url(NULL); font-style:italic; background-color:#EDD8D8 }

/* bottom menu links */
a.bottom:link,a.bottom:visited { color:#ffffff; text-decoration:none }
a.bottom:hover { text-decoration:underline }

/* mos images */
div.mosimage { margin:5px }
/* mos image text */
div.mosimage_caption { color:#666666; font-size:10px }

/* forms */
form { margin:0; padding:0 }

/* headings */
h3,h4,.componentheading,table.moduletable th {
	font-family:verdana,Tahoma Arial,Helvetica,sans-serif; font-weight:bold;
	color:#000000; font-size:16px
}

/* pathway settings */
span.pathway,pathway { border-bottom:thin #CCCCCC; font-family:Tahoma Arial,Helvetica,sans-serif;
	color:#FFFFFF; display:block; background-color:#0C3D10; padding-top:4px;
	padding-left:8px; height:23px; margin-top:8px; font-weight:bold; font-size:11px;
}
a.pathway:visited{ color:#E5F5BD; font-weight:normal; }
a.pathway:hover{ color:#ccff33; font-weight:bold; }
span.pathway img { padding:0px 0px; }

.blog { width:100%}
/* main page and table settings */
table#main { margin-bottom:0px; margin-left:auto; margin-right:auto; margin-top:0px; text-align:left; }
table.contentpaneopen, contentpaneopen { width: 100% !important; margin-top: 0px; border: 0px; }
table,td,tr,p,div { font-size: 14px; line-height:16px;
color: #000000;
	font-family: Arial, Helvetica, sans-serif; }
td.bottom { color:#999999; text-align:center }
td.bottom a:link,td.bottom a:visited,td.bottom a:hover { color:#999999 }

/* read more button */
a.readon { display:block; float:right; height:14px; line-height:14px; margin-top:0px;
	padding-right:20px; padding-left:10px; text-indent: 3px; color:#000000; }
.readon { background-color:#FFFFFF; font-size: 10px; font-weight: bold; color: #000000; }
a.readon:link,a.readon:visited { margin-right: 15px; height: 18px;
background-color:#eeeeee; color:#000000 }

/* date time text */
.createdate { color:#444444; font-size:10px; font-weight:normal; height:20px;
	padding-bottom:5px; padding-top:0px; vertical-align:top; vertical-align:top }
.modifydate {
	color:#999999; font-size:10px; font-weight:normal; height:20px;
	text-align:left; vertical-align:bottom }

/* next, end etc text*/
.pagenav{ font-weight:bold; line-height:50px }

/* small text */
.small{ color:#999999; font-size:10px; font-weight:normal; text-align:left }

/* small dark text */
.smalldark{ color:#444444; font-size:10px; font-weight:normal; text-align:left }

/* main text */
.maintext{ font-size:11px; line-height:105%; color:#444444 }

/*	this is the heading for the modules */
.componentheading,.contentheading {
font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #7D8E44; font-weight:bold;  }

/* heading without the image conversion */
.largeheading {
	color:#243096; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
h1 {
/*	border-bottom:1px solid #81984C; */
	color:#7B1715; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #B6C6CD; width: 100%; 
	}

/* This is the bottom menu */
.moduletablebotmenu { width:99%; margin-top:0px }

/* This is the main style for the modules */
.moduletable { color:#000000; padding-left:1px; text-decoration:none; text-align: left; margin-bottom:0px }

/* searchbar */
.search { 
	color:#243096; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.searchsearch { 
	color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal }
.inputboxsearch{ 
	background-color:#72909F; width:110px; height: 17px; margin-right:5px; color:#FFFFFF;
	border: 0px solid #ffffff
}
.buttonsearch { width:22px; height:18px; font-size:9px; margin-right:8px;
}

/* small heading */
.smallheading { color:#243096; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:110% }

/* input boxes including searchbar */
.inputbox { 
	background-color:#eaeff8; width:auto;
	border: 1px solid #dddddd
}
/* pathway settings */
.pathway {
   font-size: 11px; color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; line-height: 120%; color: white }
.pathway a:link, .pathway a:active, .pathway a:visited {color: white; font-weight: bold }
.pathway a:hover {color: #ccff33 }

/* outline page */
.outline { border: 6px solid #ffffff }

/* white text */
.whitetext { font-size:9px; color: #ffffff; padding-bottom:4px }
.whitetextmed { font-size:11px; color: #eeeeee; padding-bottom:4px }

/* extra styles */
.frameRight img{background-color:#eeeeee;border:1px solid #CFdae2;padding:3px; margin-top:5px}
.frame {background-color:#eeeeee;border:1px solid #CFdae2;padding:10px}

.heading { 
	font-weight:bold;
	font-size:24px;
	color: #0A3782;
	}

.subheading { font-weight:bold; font-size:14px; color: #000000; }

.imageborder{background-color:#eeeeee;border:1px solid #CFdae2;padding:3px; margin-top:5px}

