* {

	margin:0;

	padding:0;

}

/*general*/

body {


}

td,p,div,tr{

	font-family:Arial,Tahoma,Verdana;

	font-size:12px;

	color:#666;

	line-height:normal;

	}

p {margin:0 0 1em 0}

a:link, a:visited {

	color: #4d0000 ;

	text-decoration:none;

	font-weight:bold;

}

a:hover{

	color: #d78484;

}

form { 

	display:inline;

	margin:0; padding:0;

}

h1{

	font-weight:normal;

	font-size:20px;

}

h2{

	font-weight:bold;

	font-size:18px;

}

h3{

	font-weight: normal;

	font-size:18px;

}

h4{

	font-weight:normal;

	font-size:16px;

}

h5{

	font-weight:normal;

	font-size:14px;

}

ul {

}

li {

	margin-left:20px;

}

img {

	border:none;

}

ol{

	margin-left:40px;

	list-style-position:inherit;

}

blockquote {

	margin: 10px;

}

blockquote div {

}

pre {

}

/* joomla - mambo css */

table.contenttoc{

	margin:3px;

	padding:3px;

	text-align:left;

}

.contenttoc th{

	border-bottom:1px solid #666;

	padding-bottom:5px;

	color:#333333;

	font-weight:bold;

	text-align:left;

}

.contenttoc a {

	padding-left:0;

	font-weight:bold;

	}

table.contenttoc td {

	text-align:left;

	font-size:85%;

	}

.contentpane{

	text-align:left;

	color:#F9E5BB;

	line-height:18px;

}

.contentpaneopen ul { 

	margin-left:20px;}

.contentpane ul { 

	margin-left:20px;}

table.contentpaneopen, table.contentpane, table.blog {

	width: 100%;

	color:#000000;

}

table.contentpaneopen li {

	margin-left:40px;

}

.contentpaneopen fieldset{

	width:100%;

	border:none;

}

.contentpaneopen td{

	text-align:left;color:#333333;

}

.contentpaneopen td.buttonheading{

	padding:0px;

	margin:0px;

}

td.contentdescription {

width:100%;}

li.latestnews  a {

	color: #629E3D;

}

li.latestnews a:hover {

	color: #000;

}

li.latestnews a:visited{

	color: #999;

}

ul.mostread  { 

	font-weight:normal;

}

li.mostread  a {

	color: #629E3D;

}

li.mostread a:hover {

	color: #000;

}

li.mostread a:visited{

	color: #999;

}

.contentheading,td.contentheading {

	font-size:24px;

	font-weight:normal;

	font-family:"Lucida Sans","Trebuchet MS", Arial,Verdana,Tahoma;

	color: #4d0000;

	text-align:left;

	line-height:24px;

}

div.componentheading {

	font-size:24px;

	font-weight:normal;

	font-family:"Lucida Sans","Trebuchet MS", Arial,Verdana,   Tahoma;

	color: #BABA04;

	text-align:left;

	line-height:24px;

	}

a.contentpagetitle {

	font-size:24px;

	font-weight:normal;

	font-family:"Lucida Sans","Trebuchet MS", Arial,Verdana,Tahoma;

	color: #BABA04;

	text-align:left;

	line-height:20px;

}

a.contentpagetitle:hover{

	color: #000;

}

a.category{ font-weight:bold;}

.createdate,td.createdate{

	color:#333;

	font-size:11px;

	font-weight:bold;

	height:10px;

	background:url(../images/date.gif) no-repeat;

	padding:0 0 2px 20px;

	}

td.modifydate{

	color:#666;

	font-size:10px;

	font-weight:normal;

}

span.small{

	color: #666;

	font-size:11px;

	font-weight:bold;

}

.highlight { 



	background-color: #009900;

	color:#F9E5BB;

}

.mosimage {

	margin:5px;

	padding:5px;

}

.mosimage_caption {

	padding:3px 2px;

	color:#666;

	font-size:10px;

	border-top:1px solid #666;

}

.contentpaneopen img { margin:5px;}

.contentpane img { margin:5px;}

 a.mainlevel:link, a.mainlevel:visited {

	vertical-align:middle;

	padding:0 0 0 0;

	font-weight: bold;

	color: #98ba67;

	text-decoration:none;

	display:block;

	width:198px!important;

	width:188px;

	margin-bottom:4px;

	line-height:20px;

	background:url(../images/doted.gif) repeat-x bottom left;

}

a.mainlevel:hover {

	display:block;

	line-height:20px;

	color:#000;

}

a.mainlevel#active_menu {

	color: #000000;

	display:block;

	line-height:20px;

}

a.mainlevel#active_menu:hover {

}

a.sublevel:link, a.sublevel:visited {

	font-size:11px;

	font-weight:bold;

	height:13px;

	line-height:10px;

	display:block;

	color: #666;

	padding-left:20px;

	background:url(../images/doted.gif) repeat-x bottom left;

}

a.sublevel:hover {

	color: #333333;

	text-decoration:underline;

}

#mod_login_username{

		border:1px solid #cccccc;

}

#mod_login_password{

		border:1px solid #cccccc;

}

#mod_login_remember{

	border:none;

	background:none;

	margin:0;

}

ul#mainlevel-nav {       

	list-style : none;       

} 

ul#mainlevel-nav li {

	float : right;

	font-weight : normal;

	text-align : center; 

	display : block;    

} 

ul#mainlevel-nav li a {

	display : block; 

	padding-left : 20px; 

	padding-right : 5px;

	padding-top:0px; 

	text-decoration : none; 

	color: #fff;

	font-size:11px;

	border-left:1px solid #ccc;

   } 

ul#mainlevel-nav li a:hover {

	display : block; 

	padding-left : 20px; 

	padding-right : 5px;

	color: #000000;

	text-decoration:underline;

}

.inputbox {

	background:#fff;

	border:1px solid #000000;

	color:#666;

	}

.button{ 

	background:#363636;

	color:#fff;

	padding:1px;

	margin:5px 0 5px 0;

	font-size:10px;

	border:1px #993333 solid;}

#mod_login_remember{

	border:none;

	background:none;

}

#mod_search_searchword {

	border:1px solid #cccccc;

}

.sectiontableheader {

	font-weight:bold;

	padding:4px;

}

.sectiontableentry1 td {

	background:#f2f2f2;

	padding-bottom:2px;

}

.sectiontableentry2 td{

padding-bottom:2px;

}

.sectiontableentry1 {

	padding:3px;

}

.sectiontableentry2 {

	padding:3px;

}

.sectiontableentry1 label{

	padding-left:5px;}

.sectiontableentry2 label {

	padding-left:5px;}

ul.latestnews li{

	padding:0px;

	margin-left:0px;

	text-align:left;

}

ul.latestnews  {

	margin-left:15px;  

	font-weight:normal;

}

.latestnews a:hover {

	color: #99FF99;

}

.mostread a:visited{

	color: #ccc;

}

.readon {

	text-align:left;

	display:block;

	background:url(../images/star_readon.gif) no-repeat left top;

	padding-left:20px;

}

.back_button a {

	display:block;

	text-align:center;

	font-weight:bold; 

}

.back_button a:hover { 

	color: #009933;

}

.pagenav {

	text-align: center;

	color: #999999;

}

.pagenavcounter {

font-weight:bold;

}

a.pagenav, a.pagenav:visited {

	color:#666;

}

a.pagenav:hover {

	color: #333333;

	text-decoration:underline;

}

span.pathway { 

	color:#666666;

	font-size:11px;

	}

span.pathway a:link,

span.pathway a:visited { 

 	color:#666666; 

	font-weight:bold;

	font-size:11px;}

div.moduletable {

	text-align:left;

	margin-top:0;

	color:#333333;

	font-size:11px;

}

div.moduletable ul li.latestnews,

div.moduletable ul li.mostread 

 {

 line-height: normal;	

}

div.moduletable table {

width: auto;

}

div.moduletable td {

	text-align:left;

		font-size:11px;

}

div.moduletable img {

margin:4px;

}

div.moduletable h3  {

	margin-bottom:5px;

	font-weight:bold;

}