/* =Generic page styles
----------------------------------------------- */

* {
  margin: 0;
  padding: 0; }

body {
	font-family: Arial, Verdana, geneva, sans-serif;
	font-size: 101%;
	line-height: 1.3;
}

/* =Links
----------------------------------------------- */

img {
  border: none; }

a:link, a:visited {
  color: #123045; }

a:hover, a:active, a:focus {
  color: #000000; }

#footer a:link, #footer a:visited {
  color: #FFFFFF; }

/* =Headings
----------------------------------------------- */

h2, h3, h4, h5, h6 {
  margin: 0 0 1em 0;
  font-weight: normal; }

h2 {
  font-size: 1.2em; }

h3, h4, h5, h6 {
  font-size: 1em; }


/* =Forms
----------------------------------------------- */

input, textarea, select {
  font: .9em Arial, Verdana, geneva, sans-serif;
  margin: .2em 0;
  padding: 2px;
/*  display: block;*/
 }

fieldset {
  border: none; }

p, ul, li {
  margin: 0 0 .5em 0; }

ul li {
  list-style-type: none; }



p.viewmore {
  text-align: right; }

.catmenu{
  border: 1px solid #59B300;
  background-color:#99FF99;
  padding: 4px;
  margin-bottom: .5em; }
  
.catmenum{
  border: 1px solid #59B300;
  background-color:#99FF99;
  padding: 4px;
  margin-bottom: .5em; }
  
.catmenuclear{
  border: 1px solid #59B300;
  background-color: #FEB8CB;
  padding: 4px;
  margin-bottom: .5em; }
  
.catmenum:hover, .catmenuclear:hover {
   background-color: #FF9900;
 }
 
  .catboxtop {
	background-color:#009900;
	color:#FFFFFF;
	font-weight: bold;
	height: 35px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	vertical-align: middle;
  }
  
.maintext {
	font-size: 12px;
}

.smalltextdata {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.slightlbigger {
	font-size: 10px;
}

