@CHARSET "ISO-8859-1";


/* Normal link */
a , a img{
	color: #336600;
	text-decoration: none;
	border:none;
	font-size:11px;
}
/* Title text */
.contentpaneopen h1 {
padding: 0 0 15px 0;
	margin: 5px 0 10px;
	font-size: 24px;
	text-transform: uppercase;
	color:#336600;
	font-weight:bold;}
.contentpaneopen h2 {
	FONT-SIZE: 18px; COLOR: #000000; 
	font-family: trebuchet ms, Geneva, Helvetica, sans-serif;
	margin:0;
}
.contentpaneopen h3 {
	font-size: 16px;
	color: #000000;
	text-align: left;
	font-family: trebuchet ms, Geneva, Helvetica, sans-serif;
	font-weight: bold;
		margin:0;

}
h4 {
	font-size: 13px;
	color: #000000;
	text-align: left;
	font-family: trebuchet ms, Geneva, Helvetica, sans-serif;
	font-weight: bold;	
	margin: 0px 0px 0px 0px;
}
h5 {
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-family: trebuchet ms, Geneva, Helvetica, sans-serif;
	font-weight: bold;	
	margin: 0px 0px 0px 0px;
}
 hr {
border-color:-moz-use-text-color -moz-use-text-color #669900;
border-style:none none dashed;
border-width:0 0 1px;
color:#669900;
display:block;
  }
/* JOOMLA STYLE
--------------------------------------------------------- */
/* Check list */

table.blog {
}

.article_seperator{
	display:none;
}

table.neu .article_separator {
	display: block;
	background: url(../images/dot.gif) repeat-x center left;
	height: 30px;
}

table.contentpane {
	border: none;
	width: 100%;
}

table.contentpaneopen ul {
	list-style: none;
}
table.contentpaneopen li {
	margin-left: 15px;
	padding: 0 0 5px 20px;
	background: url(../images/checklist-bg.gif) no-repeat 0 3px;
}

table.searchintro {
	padding: 10px 0;
	width: 100%;
}

table.searchintro td {
	padding: 5px!important;
}



.blog_more {
	margin: 10px 0;
}

.blog_more strong {
	margin: 0 0 10px;
	display: block;
	font-size: 14px;
}

.blog_more ul {
	margin: 0;
	padding: 0;
}

.blog_more ul li {
	margin: 0;
	padding: 0 0 0 18px;
	background: url(../images/bullet-list.gif) no-repeat 5px 7px;
}

td.buttonheading {
	padding: 0 0 0 8px!important;
	text-align: center;
}

.category {
	font-weight: bold;
	font-size: 120%;
}

.clr {
	clear: both;
}

.componentheading {
	padding: 0 0 15px 0;
	margin: 5px 0 10px;
	/*background: url(../images/dot.gif) repeat-x bottom left;*/
	font-size: 24px;
	text-transform: uppercase;
	color:#336600;
	font-weight:bold;
}

.contentdescription {
	padding-bottom: 30px;
}

.contentheading {
	/*background: url(../images/dot.gif) repeat-x bottom left;*/
	color:#336600;
	font-size: 24px;
	font-weight:bold;
}
table.neu .contentheading {
	font-size:16px;
	font-weight:bold;
	color:#336600;
}
a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	text-decoration: none !important;
}

a.readon {
	float: left;
	margin-top: 10px;
	padding: 1px 5px 1px 14px;
	border: 1px solid #F6F6F6;
	display: block;
	background: url(../images/arrow.png) no-repeat 5px 48%;
	color: red;
	font-weight:normal !important;
	text-decoration: none !important;
}

a.readon:hover, a.readon:active, a.readon:focus {
	border: 1px solid #ECECEC;
	background: url(../images/arrow.png) no-repeat 5px 48% #FFFFFF;
}

table.contentpaneopen td, table.contentpane td {
}

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
	text-align:justify;
}
#middle_container table.contentpaneopen a {
	font-weight:bold;
	text-decoration:underline;
}
#middle_container table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%;
}

#middle_container table.contenttoc a {
	text-decoration: none;
}

#middle_container table.contenttoc td {
	padding: 5px 5px 1px 25px;
	background: url(../images/bullet-list.gif) no-repeat 5% 60%;
}

#middle_container table.contenttoc th {
	padding: 0 0 3px;
	border-bottom: 1px solid #DDDDDD;
	text-indent: 5px;
	text-transform: uppercase;
}
.createdate {
	padding-top: 5px;
	color: #999999;
	font-weight: bold;
}

.modifydate {
	padding-top: 15px;
	color: #999999;
	height: 15px;
}

.moduletable {
	padding: 0;
}

.mosimage {
	margin: 15px 5px 10px 0;
	padding: 0 5px 5px;
}

* html .mosimage {
	padding: 5px 0 !important; /*IE 6*/
	margin: 15px 10px 10px 0;
}

*+html .mosimage {
	padding: 5px 0 !important; /*IE 7*/
}

.mosimage img {
	padding: 0 !important;
	margin: 0 !important;
}

.mosimage_caption {
	margin-top: 5px;
	padding: 1px 2px;
	color: #999999;
}

.pagenav,
.pagenav_prev,
.pagenav_next,
.pagenavbar {
	padding: 0 2px;
}

a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
	text-decoration: none;
}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus,
.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,
.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,
.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {
	text-decoration: none;
}

.pagenavbar {
	padding-left: 14px;
	background: url(../images/pages.gif) no-repeat center left;
}

.pagenavcounter {
	padding: 8px 14px 0 14px;
	background: url(../images/pages.gif) no-repeat 0 11px;
}

.sectiontableheader {
	padding: 8px 5px;
	border-top: 15px solid #FFFFFF;
	color:#ffffff;
	background: #669900;
	font-weight: bold;
	font-size: 100%;
	text-transform: uppercase;
}
.sectiontableheader a {
	
	color:#ffffff;
}

.smalldark {
	text-align: left;
}

div.syndicate div {
	text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
	background: none;
}
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {
background:transparent url(../images/dot.gif) repeat-x scroll center bottom;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td {
background:transparent url(../images/dot.gif) repeat-x scroll center bottom;
padding:8px 5px;
}
.inputbox {
background:#FFFFFF none repeat scroll 0;
border:1px solid #336600;

}
 