HTML {

  height: 100%;

  margin-bottom: 1px;

}



BODY {

	margin: 0px 0px 0px 0px;

	height: 100%;

}

a.img {

	text-decoration: none;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

a:link, a:visited {

	color: #57790b; 

	text-decoration: none;

} 

a:hover {

	color: #57790b;

	font-weight: normal;

	text-decoration: underline;

}

p {

  margin-top: 0;

  margin-bottom: 5px;

}

td,tr,p,div {

	font-family: Tahoma, Arial;

	line-height: 140%;

	font-size: 12px;

	color: #000000;

}

td .poll {

	color: #000000;

}

a.category:link, a.category {

	color:#57790b;

}



div.componentheading {

  margin-top: 10px;

  padding-left: 0px;

}



h3, .componentheading, table.moduletable th {

	margin: 0;

	font-weight: normal;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 1em;

	margin-bottom: 0px;

	padding-left: 4px;

	line-height: 12px;

}

a.readon, a.readon:hover{

	margin-top: 10px;

	display: block;

	float: right;

	padding-right: 20px;

	line-height: 14px;

	height: 16px;

	color: #57790b;

}

.contentheading {

	font-family: "Lucida Grande", Arial, Verdana,sans-serif;

	font-size: 16px;

	color: #003e74;

	width: 100%;

	font-weight: bold;

	line-height: 16px;

	padding-bottom: 0px;

}

.contentheading a:link, .contentheading a:visited {

	font-weight: bold;

	text-decoration: none;

}



.contentheading a:hover {

	font-weight: bold;

	text-decoration: none;

	color: #000000;

}

table.blog td.contentheading {

  padding-top: 0px;

}

table.contenttoc {

  margin: 5px;

  border: 1px solid #ccc;

  padding: 5px;

}



table.contenttoc td {

  padding: 0 5px;

}





td.buttonheading {

	height: 16px;

	width: 16px;

	padding-right: 2px;	

}



td.sectiontableheader {

	color: #FFFFFF;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	background-image: url(../images/sectbhdr.gif);

	background-repeat: repeat-x;

	height: 25px;

	padding: 4px;

}



tr.sectiontableentry1 td {

	padding: 4px;

	color: #333333;

	background-color: #F8F8F8;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

tr.sectiontableentry2 td {

	padding: 4px;

	color: #333333;

	background-color: #eff7e0;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

td.sectiontableentry1 {

	padding: 3px;

	color: #333333;

	background-color: #F8F8F8;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

td.sectiontableentry2{

	padding: 3px;

	color: #333333;

	background-color: #eff7e0;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

.sectiontableentry2 a  {

	color: #57790b;

	text-decoration: none;

	font-weight: bold;

	text-align: left;

}

.sectiontableentry1 a  {

	color: #57790b;

	text-decoration: none;

	font-weight: bold;

	text-align: left;

}

.sectiontableentry2 a:hover {

	color: #333333;

	text-decoration: none;

	font-weight: bold;

}

.sectiontableentry1 a:hover {

	color: #333333;

	text-decoration: none;

	font-weight: bold;

}

table.contentpaneopen, table.contentpane {

  width: 100%;

}



table.moduletable {

	width: 100%;

}



div.moduletable {

}



.createdate,.modifydate,.small {

	color:#BFBFBF;

	font-family: Tahoma, Helvetica, sans-serif;

	height: 20px;

	vertical-align: top;

	font-size: 9px;

	color: #666;

	font-weight: normal;

	text-transform: uppercase;

	vertical-align: top;

	padding-bottom: 5px;

	padding-top: 0px;

}

#page_bg {

	height: 100%;

	padding: 0;

	background: url(../images/bg.jpg) repeat-x fixed;

}

#footer {

	padding-top: 20px;

	text-align: center;

}

div.mosimage {

  margin: 5px;

}



div.mosimage_caption {

  font-size: 10px;

  color: #666;

}

div.center {

  text-align: center;

  padding-top:5px;

}

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.5em;

	color: #000000;

	line-height: 125%;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.25em;

	color: #000000;

	line-height: 125%;

}

div.blog_more {

  margin-top: 30px;

}

li.latestnews a:link, li.latestnews a:visited, li.mostread a:link, li.mostread a:visited {

  line-height      : 15px;

  padding-left     : 3px;

  padding-top      : 0px;

  text-decoration  : none;

  list-style:none;

}

li.latestnews a:hover,li.mostread a:hover {

	font-weight: normal;

	text-decoration: underline;

	color: #333333;

}

.pagenav {

	line-height: 50px;

}

.pagenav_prev {

	line-height: 50px;

	font-weight: normal;

}

.pagenav_next {

	line-height: 50px;

	font-weight: normal;

}

#title {

	padding-top: 115px;

	line-height: 24px;

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFF;

	font-size: 18px;

	font-weight: normal;

}

#logo {

	background: url(../images/logo.jpg) no-repeat;

	width: 258px;

	height: 159px;



}

#search {

    margin-top: 3px;

	margin-bottom: 0px;

	padding-top: 6px;

	padding-bottom: 0px;

	padding-right: 5px;

	padding-left: 5px;

	float: left;

	text-align: left;

	background: #676767;

	width: 245px;

	height: 27px;

}

#nav {

	background: url(../images/topbg.jpg) repeat-x;

	height: 55px;

}

ul {

	padding: 0;

	margin: 0;

	padding-left: 1.6em;

}

#left .moduletable h3, #left .module h3, #user1 .moduletable h3, #user1 .module h3 {

	font-weight: normal;

	font-size: 1em;

	margin-bottom: 5px;

	text-align: center;

	margin-top: 0;

	margin-right: 0;

	margin-left: 0;

	text-indent: -5px;

	color: #FFF;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 0px;

	height: 24px;

}

#left .module {

	width: 255px;

	background: #f1f1f1;

	margin-bottom: 7px;

	padding-right: 0px!important;

	padding-right: 0px;

	margin-left: 0px;

	margin-top: 3px;

}

#user1 .module {

	width: 255px;

	background: #f1f1f1;

	margin-bottom: 7px;

	margin-left: 0px;

	padding-right: 0px!important;

	padding-right: 0px;

}

#user1 td {

	padding-left: 5px;

	color: #57790b;

}

#user1 a {

	color: #57790b;

}

#user1 a:hover {

	text-decoration: underline;

}

#left .module div {

  background: #f1f1f1;

}

#user1 .module div {

  background: #f1f1f1;

}



#left .module div div {

	background: url(../images/menubg.jpg) top repeat-x;

	padding-top: 7px;

	padding-right: 0px!important;

	padding-bottom: 5px;

	padding-left: 0px;

}



#user1 .module div div {

	background: url(../images/menubg.jpg) top repeat-x;

	padding-top: 7px;

	padding-right: 0px!important;

	padding-bottom: 5px;

	padding-left: 0px;

}

#left .module div div div, #user1 .module div div div {

  background: none;

  padding: 0;

  width: auto !important;

  width: 100%; 

}

#nav ul, #bottom ul {

  margin: 0;

  padding: 0;

  list-style:none;

}

/* Commented Backslash Hack

   hides rule from IE5-Mac \*/

#nav a {float:none;}

/* End IE5-Mac hack */



#nav li {

	float:left;

	height: 55px;

	margin-left: 4px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0px;

}

#nav li a {

	float:left;

	display:block;

	line-height: 55px;

	height: 34px;

	text-decoration: none;

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: bold;

	color: #FFF;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	text-transform: uppercase;

}

#bottom li {

	float:left;

	height: 20px;

	margin-left: 4px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

}

#bottom li a {

	float:left;

	display:block;

	line-height: 20px;

	height: 20px;

	text-decoration: none;

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: normal;

	color: #57790b;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	text-transform: none;

	background: none;

	text-indent: 0;

}

#nav li a:hover, #bottom li a:hover {

    color: #FFF;

	text-decoration: underline;

}

div#bottom li:hover, div#bottom li.sfhover {

	text-decoration: underline;

	color: #FFF;

}

div#nav li:hover, div#nav li.sfhover {

    color: #FFF;

	text-decoration: underline;

}

div#bottom li:hover, div#bottom li.sfhover {

    color: #FFF;

	text-decoration: underline;

}

div#nav li:hover a:hover, div#nav li.sfhover a:hover {

    color: #FFF;

	text-decoration: underline;

}

div#bottom li:hover a:hover, div#bottom li.sfhover a:hover {

    color: #FFF;

	text-decoration: underline;

}

div#nav li.active a {

  color: #FFF;

}

div#nav li.active {

}

a.mainlevel:link, a.mainlevel:visited {

	display: block;

	font-size: 12px;

	font-weight: bold;

	color: #57790b;

	font-family: Tahoma, Helvetica, sans-serif;

	text-align: left;

	height: 23px;

	line-height: 23px;

	text-decoration: none;

	margin-top: 1px;

	margin-bottom: 1px;

	padding-left: 0px;

	text-indent: 13px;

	text-transform: uppercase;

}



a.mainlevel:hover {

	background: #FFF;

}

a.mainlevel-top:hover {

  color: #333333;

  background: url(../images/topmenubg.jpg) repeat-x;

}

a.mainlevel#active_menu {

	color: #333;

}

a.mainlevel#active_menu:hover {

}

a.sublevel:link, a.sublevel:visited {

	font-size: 11px;

	line-height: 16px;

}

.button {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-top: 2px;

	padding-right: 10px;

	color: #fff;

	text-align: center;

	padding-bottom: 2px;

	padding-left: 10px;

	border: 0px solid #fff;

	font-weight: normal;

	background-color: #90ad37;

	margin-left: 3px;

}

.button-search {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-top: 3px;

	padding-right: 10px;

	color: #FFF;

	text-align: center;

	padding-bottom: 1px;

	padding-left: 10px;

	border: 1px solid #000000;

	font-weight: normal;

	background-color: #494949;

	margin-left: 3px;

}



hr {

	height: 1px;

	width: auto;

	background-color: #333333;

}

.inputboxlet {

	width: 140px;

}

h7 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #57790b;

	text-decoration: underline;

	font-weight: bold;

}

.validate a:link,.validate a:visited {

	color:#CCC;

	font-size:0.9em;

	margin:0;

	padding:0;

}

#user2 {

	float: left;

	padding-left: 40px;

}

#right ul {

  line-height      : 15px;

  padding-left     : 15px;

  padding-top      : 0px;

  text-decoration: none;

}

div#user2 h3 {

	font-weight: bold;

	background: url(../images/topmodheadbg.jpg) no-repeat;

	background-position: left bottom;

	padding-bottom: 3px;

}

div#right ul {

  line-height: 20px;

  padding-top: 0px;

  text-decoration: none;

  list-style: none;

  padding-left: 0px;

}

#corporateimage {

	background: url(../images/corporateimage.jpg) no-repeat;

	height: 195px;

	width: 573px;

}

#user3 {

	float: left;

	color: #FFF;

	padding-top: 5px;

	width: 300px;

	text-align: left;

}

#user3 td {

	float: left;

	color: #FFF;

	padding-top: 5px;

	text-align: left;

}

#user3 h3 {

	text-align: left;

	text-transform: uppercase;

	color: #FFF;

}

#bottom {

	background: #9d9d9d;

	text-align: center;

	color: #FFF;

	margin-left: 4px;

}

#bottom a {

	color: #57790b;

}

#bottom a:hover {

	color: #FFF;

	text-decoration: underline;

}

#user3 a {

	color: #FFF;

}

#user3 a:hover {

	text-decoration: underline;

}

#bottom div {

    color: #FFF;

}
