.subsubmenu {
      font-size: 86%;
}

.content p {
      font-size: 90%;
}

.sidebox {
      background-color : #ffffff;
	border: 1px solid #669933;
      font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
      font-size: small;
      margin-bottom: 1em;
}

.sidebox ul {
      margin-left: 0;
}

.sidebox li {
      list-style: disc url(/images/listblack.gif) inside;
      padding-left: 0;
}


.block_caption {
	background-color : #eeeeee;
      border-bottom: 1px solid #669933;
	color : #000000;
}

.block_footer {
	background-color : #fffff;
      border-top: 1px solid #669933;
	color : #000000;
}

.messagebox{
	border: 1px solid #669933;
}

.contentbox, .listbox, .textbox {
      background-color : #ffffff;
	border: 1px solid #669933;
      font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
      font-size: small;
}

.topnavbox, .bottombox  {
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
}

.bottom_text { 
    font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small; 
}

input, .input_text {
      font-size: small;
}

.breadcrumbs,.submenu {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1 {
      font-family: Myriad, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight:bold;
/*	border : 1px dotted #cccccc;
	background-color : #eeeeff; 
	width : 90%;      */
	padding : 5px;
}

h2 {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	color : #009933;
}

h3 {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight:bold;
    color : Olive;
}

h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:bold;
}

.content {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 86%;
	line-height : 140%;
	text-align : justify;
}

a {
      color:#666699;
	text-decoration : none;
}
a:hover {
    color : red;      
    text-decoration : underline;
}

li {
	padding-bottom : 8px;
}

.topmenu {
      font-family: Geneva, Arial, Helvetica, sans-serif;
      font-size: 86%;
}

.topmenulink {
	padding : 5px;
}

pre {
      font-size: 110%;
}

.contentedit .input_box {
      font-size: 75%;
}

.required {
      color: red;
      font-size: 0.8em;
}

div.errormessage {
      color: #ff0000;
      padding: 5px 0 0 25px;
      border: 1px solid #cccccc;
      background-image: url(/images/error.gif);
	background-repeat : no-repeat;
      background-position : 2px;
}

div.okmessage {
      color: #006600;
}
