/* CSS Document */
td img {display: block;}
div#body-wrap{
	width:100%;
	background:url(../images/topbg.png) 0 0 repeat-x;
}

div#table-wrap{
	width:100%;
	background:url(../images/bg.png) 0 0 repeat-x;
}

td#menutd{
	width:100%;
	background:url(../images/menu_r3_c3.jpg) 0 0 no-repeat;
}

td.menutd{
	text-align:center;
	color:#3B8401;
	font-size:13px;
	text-transform:none;
}
ul.menu{
	list-style:none;
	padding-left:0px;
	text-align:center;
	margin-left:0px;
}

div.module_menu td {
	padding-bottom:0px;
}

/*ul#mainlevel{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul#mainlevel li{
	padding-bottom:5px;
}

a.mainlevel:link, a.mainlevel:visited {
	text-align:center;
	text-transform:uppercase;
	font-weight:normal;
}

a.mainlevel:hover {

}

li#active_menu{
	background:url(../images/menu_bg.jpg) 0 0 no-repeat;
	height: 31px;
	width:158px;
	padding-top:5px;
	line-height: 21px;
	background-position: 0 0;
}*/

a#active_menu {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

li.active_item{
	color:green;
}

span.underlined{
	border-bottom:1px dotted green;
}


ul.jflanguageselection{
	float:left;
	color:#0B3767;
	padding-right:80px;
	list-style:none;
}

ul.jflanguageselection li {
	display:inline;
	padding-right:10px;
}

ul.jflanguageselection a:link, a:visited{
	color:green;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

ul.jflanguageselection a:hover{
	color:green;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

ul.jflanguageselection li#active_language a{
	font-size:14px;
	color:red;
}

td#text{
	background:url(../images/body_bg.jpg) 0 0 no-repeat;
	font-size:12px;
}

td#text-header{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

p#text-header{
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	text-transform:uppercase;
	padding-bottom:0px;
}

td#text-tagline{
	color:#FF8000;
	font-size:12px;
	font-weight:bold;
}

td#intro{
	border-right:1px dotted green;
}

a:link, a.visited{
	color:green;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

span#date{
	font-size:11px;
	font-weight:bold;
}

td#sidetd{
	padding-left:20px;
}

ul.latestnews{
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:20px;
}

ul.latestnews li{
	padding-bottom:10px;
	color:green;
}

ul.latestnews li a:link, a:visited{
	color:green;
}

span.cdate{
	color:#000000;
	font-weight:bold;
}

li#news{
	color:green;
	padding-bottom:5px;
}

td#newsletter-head{
	background:url(../images/newsletter_head.jpg) 0 0 no-repeat;
	font-size:17px;
	color:green;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:70px;
}

p#newsletter-head{
	font-size:17px;
	color:green;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:70px;
}

p#photo-head{
	font-size:17px;
	color:green;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:70px;
}

div#menudiv{
	float:left;
	position:absolute;
	top:160px;
}

input#mod_search_searchword{
	width:120px;
	height:15px;
	font-size:11px;
	text-align:center;
	border:1px solid #333333;
	
}

input.search{
	width:120px;
	font-size:11px;
	text-align:center;
	border:1px solid #333333;
	
}

input.button{
	font-size:11px;
	text-align:center;
	background-color:green;
	margin-top:5px;
	color:#ffffff;
	border:1px solid yellow;
}

input.go{
	width:120px;
	font-size:11px;
	text-align:center;
	background-color:green;
	margin-top:5px;
	color:#ffffff;
	border:1px solid yellow;
	padding:3px;
}

td#footer{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	padding-top:0px;
}

div#footer-right{
	float:right;
}
a.footer:link, a.footer:visited{
	color:green;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

a.footer:hover{
	color:green;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

fieldset.input{
	margin:0px;
	padding:5px;
	border:0px solid #cccccc;
	text-align:center;
}

fieldset.input ul{
	margin:0px;
	padding:5px;
	list-style:none;
}

p#form-login-username{
	padding:0px;
	margin:0px;
}

p#form-login-password{
	padding:0px;
	margin:0px;
}

p#form-login-remember{
	padding:0px;
	margin:0px;
}

input.inputbox{
	width:120px;
	font-size:11px;
	text-align:center;
	border:1px solid #333333;
	
}

h3{
	line-height:5px;
}

td.contentheading{
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	font-size:15px;
	height:20px;
}

div.componentheading{
	font-weight:bold;
	padding-top:10px;
	color:green;
	font-size:18px;
	height:30px;
}

td.buttonheading img{
	border:0px;
}

.small{
	color:#cccccc;
	font-size:11px;
}

.createdate{
	color:#cccccc;
	font-size:11px;
}

.modifydate{
	color:#cccccc;
	font-size:11px;
}

.jfdefaulttext{
	color:red;
	font-size:11px;
}
