dl#system-message dd.message ul {color: #004000; 
list-style-type:none;
list-style-position:inside;

padding-left: 30px;

padding-bottom: 15px;}

dl#system-message {background:#CCCC99;
        border-top: thin;
        border-bottom: thin;
        border-left: 0;
        border-right:0;

        border-color: #004000;
	border-style:solid;
margin-left: 50px;
padding-left: 0px;
margin-right: 50px;
}


dl#system-message dt{color:#CCCC99;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#CCCC99;
         color:#000000; /* SET TO RED TO EASILY HIGHLIGHT UNFORMATTED TEXT ! */
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}



div.headerbar img {border: none; } 

div.content { 
          width:800px;
          margin-left: auto;
          margin-right: auto;
          background-color: #FFFFFF;
          text-align:left;
}

div.content td {
                  /*color:#000000; 004000;*/
		/*vertical-align:text-top;*/
                  margin-top: 3px;
}

div.content td li{
                  color:#004000;
                  /*text-decoration: none;*/
}

div.content td a:link{
                  color:#004000;
                  /*text-decoration: none;*/
}

div.content td a:visited{
                  color:#669933;
                  /*text-decoration: none;*/
}

div.content td a:hover{
                  color:#CCCC99;
                  /*text-decoration: none;*/
}

div.content td a:link img{border: thin;
	border-color: #FFFFFF;
	border-style:solid;
}

div.content td a:visited img{border: thin;
	border-color: #FFFFFF;
	border-style:solid;
}

div.content td a:hover img{border: thin;
	border-color: #004000;
	border-style:solid;
}

table.contenttoc th{
                  color:#004000;
                  font-weight:bold;
}

table.contenttoc { float:left; text-align:right; width: 580px;
                  border:1px solid #004000;
                  margin:5px;
                  padding:5px;
}



div.leftcol {     float:left;
		width:200px;
		padding-bottom:20px;
                  /*padding-right:10px;*/
	         text-align:left;

		/*background-color:#ffffff;*/
		/*border-right:2px solid #000000;*/
		/*border-bottom:2px solid #000000;*/
		/*margin-right:15px;*/
}


div.bottomleft {  width:200px;
                  text-align: center; 
                  color: #669933;                  
		/*background:#ffffff;*/
		/*padding-left:20px;*/
		/*padding-bottom:20px;*/
                  /*float:left;*/
}

div.bottomleft a:link { 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 1px;	
}

div.bottomleft a:visited { 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 1px;	
}

div.mainbody{
             margin-left:200px;
}

div.footerbar{width:100%;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;}

.footerline { width:800px;
         margin-left: auto;
         margin-right: auto;
	background-color: #004000;
	font-size: 12px;
	text-align:center;
	color: #FFFFFF;
	left:0px;
}
.copyrightText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #949d5c;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	
	text-align: right;
	border-top: thin;
	border-top-color: #004000; 
         border-bottom: thin;
	border-bottom-color: #004000;
}

p.copyrightText a:link { 
	text-decoration: none;
	color: #949d5c;
	font-size: 9px;	
}

p.copyrightText a:visited { 
	text-decoration: none;
	color: #949d5c;
	font-size: 9px;	
}

p.copyrightText a:hover {
	text-decoration: none;
	color: #CCCC99;
}

div.pathway { font-size:x-small;
font-weight:bold;
color: #CCCC99;
background-color: #004000;
margin-bottom:4px; 
padding-left:5px;
padding-bottom:5px;
}

div.pathway a:link{ 
	color: #CCCC99;
}

div.pathway a:visited{ 
	color: #CCCC99;
}


/* contact_table class is a user defined class for formatting the table of contacts on the contacts page*/

.contact_table {
	font-size:smaller;
         border: thin;
         border-style: solid;
         border-color: #004000;
		 border-collapse:collapse;
		 
		 }

.contact_table thead{
color: #CCCC99 ;
background-color: #004000;
}

.contact_table td {
border-left:thin;
border-left-color:#004000;
border-left-style:solid;
border-bottom:thin;
border-bottom-color:#004000;
border-bottom-style:solid;
text-align:left;
vertical-align:top;
padding-left: 4px;
padding-right: 4px;
}
	

/* Additional Joomla Stuff !! */





/* ################ left ######################## */

/*#leftcol form {
background:#EFDEEA;
color:#000;
font-size:0.9em;
margin:3px 0 20px 10px;
padding:20px 10px;
}

#leftcol h3,#right h3 {
color:#000;
font-family:trebuchet MS, sans-serif;
font-size:1.2em;
margin:0 0 0 5px;
padding:7px 5px 7px 10px;
border:solid 0;
}*/


div.leftcol ul {
list-style-type:none;
list-style-position:inside;
margin-left: 0px;
padding-left: 5px;
margin-right: 5px;

}

div.leftcol ul li {
border:solid 1px #fff;
margin:0 0 2px;
}

div.leftcol ul li a {
display:block;
padding:3px 4px 3px 10px;
text-decoration:none;
/*margin-left: 10px;*/
}


div.leftcol ul li a:link {
background:#CCCC99;
border-bottom:solid 1px #004000;
border-right:solid 1px #004000;
color:#004000;
font-weight:normal;
/*margin-left: 10px;*/
}

div.leftcol ul li a:visited {
background:#CCCC99;
border-bottom:solid 1px #004000;
border-right:solid 1px #004000;
color:#004000;
font-weight:normal;
/*margin-left: 10px;*/
}

div.leftcol ul li a:hover {
background:#004000 !important;
color:#CCCC99 !important;
/*margin-left: 10px;*/
}

div.leftcol ul li a:active {
background:#004000 !important;
color:#CCCC99 !important;
border-bottom:solid 1px #CCCC99;
border-right:solid 1px #CCCC99;
/*margin-left: 10px;*/
}

div.leftcol ul li a:focus {
background:#004000 !important;
color:#CCCC99 !important;
/*margin-left: 10px;*/
}



.adminform {
}
.article_separator { 
}
.back_button {
}
.blog {
}
.blog_more {
}
.blogsection {
}
.button {
}
.buttonheading{ text-align:right; width: 600px;
}
/*
.buttonheading img{border: none;
border-color: #004000;
}
.buttonheading img a:hover{border: thin;
border-color: #004000;
}
*/

.buttonheading a:link img{border: thin;
border-color: #FFFFFF;
border-style:solid;
}

.buttonheading a:visited img{border: thin;
border-color: #FFFFFF;
border-style:solid;
}

.buttonheading a:hover img{border: thin;
	border-color: #004000;
	border-style:solid;
}

.category{}
.clip {
}
.componentheading {color: #669933;
font-weight:bold;}

.contact_email {margin-left:50px; margin-right:50px; padding: 30px 30px 30px 30px; background-color:#CCCC99; color:#004000;

border-top: thin;
        border-bottom: thin;
        border-left: 0;
        border-right:0;

        border-color: #004000;
	border-style:solid;}

.contact_email label.invalid {color:#ff0000;}


.content_rating {
}
.content_vote {
}
.contentdescription {width:99% !important;
}

.contentheading {
color: #004000;
font-weight:bold;
}

.contentpagetitle {
}
.contentpane {
}

.contentpaneopen {
color: #000000;
background-color: #FFFFFF;}

.contentpaneopen table{
color: #000000;}

.contentpaneopen a:link{
color: #CCCC99;
}

.contentpaneopen a:visited{
color: #CCCC99;
}

.contentpaneopen a:hover{
color: #004000;
}
.contenttoc {
}
.createdate {
}
.dtree {
}
.dTreeNode {
}
.editlinktip {
}
.expander {
}
.highlight {
}
.inputbox {
}
.item {
}
.latestnews {
}
.message {
}
.message {
}



.modifydate {
}
.module {
}
.moduletable {
}
.mosimage {
}
.mosimage_caption {
}
.mostread {
}
.newsfeed {
}
.node {
}
.pagenav {
}
.pagenav_next {
}
.pagenav_prev {
}
.pagenavbar {
}
.pagenavcounter {text-align: center;
}
.paramlist {
}

.pathway {}

.poll {
}
.pollstableborder {
}
.profiler {
}
.readon {
}
.row1 {
}
.row2 {
}
.search {
}
.searchintro {color:#004000;
}
.sectiontableentry1 {
}
.sectiontableentry2 {
}
.sectiontablefooter {
}
/*.sectiontableheader {font-weight:bold;
                     background: #CCCC99;
}*/
.sectiontableheader {background:#CCCC99 none repeat scroll 0%;
border-right:1px solid #FFFFFF;
color:#333333;
font-weight:bold;
padding:4px;
}
.small {color: #669933;
}
.smalldark {
}
.syndicate {
}
.syndicate_text {
}
.tab {
}
.tabclass1 {
}
.tabclass2 {
}
.tab-page {
}
.text_area {
}
.toclink {
}
.toolbar {
}
.tooltip {
}
.wrapper {
}