* {    margin:  0;    padding: 0;}td,p,div,tr {    font-family: Tahoma,verdana,arial;    font-size:   12px;    color:       #000000;}body {	font-family: verdana,tahoma;	font-size:   11px;	padding:     0px 0px 0px 0px;	margin:      0px 0px 0px 0px;	color:       #333;
	background-image:    url(../images/all.png);	background-repeat:   repeat-x;	background-position: top;
	overflow: hidden;
}.all {	font-family:         verdana,tahoma;	font-size:           12px;	padding:             0px 0px 0px 0px;	margin:              0px 0px 0px 0px;	color:               #333;}#container {	margin: 0;	padding: 0;	width: 955px;	height: 680px;	position: absolute;	left: 50%;	top: 50%;	margin-left: -477px;	margin-top: -340px;}
#header {    width: 955px;	height: 128px;
}#navtop {    width: 955px;	height: 40px;
	background: black url(../images/navtop.png) no-repeat center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}#content {    margin:              0px 0px 0px 0px;    width: 955px;    background-image:  url(../images/content.png);    background-repeat: repeat-y;}#left {    width: 180px;    text-align:   left;    height: 450px;    margin-right: 0;    margin-left: 0;    padding-top: 0;    padding-left: 0;
}#right {    text-align:              left;
	overflow: auto;    width: 775px;
	visibility: visible;    height: 450px;    background: white url(../images/shadowleft.png) no-repeat 0 top;    margin-top: 0;    margin-left: 0;    padding-top: 0;    padding-left: 0;
}#box{	margin-top:		20px;	width:			547px;     background-image: url(../images/box.png);     background-repeat: no-repeat;    }#banner {margin-top:20px;}#footer{width: 955px;height:57px;
	background: black url(../images/fooeter.png) no-repeat;
	line-height: 48px;
}#footer a:link, a:visited {    color: #FFFFFF;    font-weight:     bold;    text-decoration: none;}/* joomla stuff */ul#mainlevel-nav {    list-style: none;    font-size:  13px;    height: 40px;
	padding-right: 25px;
}ul#mainlevel-nav li {    float:          left;    font-size:      13px;    font-weight:    normal;    text-transform: lowercase;    text-align:     center;    line-height:    10px;    font-family:    Arial,Tahoma, Helvetica, sans-serif;    display:        block;    background:     none ;    padding-left:   10px;
}ul#mainlevel-nav li a {    display:         block;    padding-left:    5px;    padding-right:   5px;    padding-top:     20px;    text-decoration: none;    color:           #fff;    font-weight:     bold;}ul#mainlevel-nav li a:hover {	display:         block;	padding-left:    5px;	padding-right:   5px;	text-decoration: none;	color:           #A5D600;	font-weight:     bold;}#mainlevel-nav#active_menu {    display: block;    color:   #F28916;
}   a:link, a:visited {	color: #e0b000;	font-weight:     bold;	text-decoration: none;}a:hover {	color: #A5D600;}

#left table.moduletable {
	padding-top: 22px;
	padding-left: 15px;
}form {    display: inline;    margin:  0;    padding: 0;}h1 {    color:       #666666;    font-weight: normal;    font-size:   20px;}ul {}li {}img {    border: none ;}ol {    margin-left:         20px;    list-style-position: inherit;}blockquote {    margin: 10px;}blockquote div {}pre {    padding: 10px;}table.contenttoc {    border:  1px solid #CCCCCC ;    margin:  3px;    padding: 5px;}.contenttoc th {    background-color: #3E4A4F;    padding:          3px;    color:            #FFFFFF;    font-weight:      bold;}.contenttoc a {    font-size:   11px;    padding:     0 5px 0 5px;    font-weight: normal;}.contenttoc a:hover {    font-size:    11px;    color:        #666666;    padding-left: 5px;}.contenttoc td {    padding:    3px;    background: #9AC637;}.contentpane {    font-family: Arial,Tahoma,  Helvetica, sans-serif;    font-size:   11px;    line-height: 18px;    text-align:  left;}.contentpaneopen ul {    margin-left: 10px;}.contentpane ul {    margin-left: 10px;}table.contentpaneopen,table.contentpane {
	width: 735px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
}table.contentpaneopen li {    margin-left: 40px;}div.moduletable {    text-align:    left;
	margin-bottom: 10px;
}div.moduletable td {    text-align: left;
}div.moduletable h3 {    text-align:    left;    color: #000000;    font-weight: normal;    font-size:     14px;    margin-bottom: 10px;    padding-left:  40px;    padding-top:   10px;}table.moduletable th {    color: #000000;    text-align:     left;    vertical-align: middle;    font-weight: normal;    padding-left:   15px;    padding-top:    15px;    padding-bottom: 10px;    font-size:      14px;     text-transform: uppercase;     background-image: url(../images/moduleth.png);     background-repeat: no-repeat;     background-position: bottom center;                    }.contentpaneopen fieldset {    border: none ;    width:  100%;}.contentpaneopen td {    padding:     0;    text-align:  left;    line-height: 16px;}.contentdescription {}.latestnews li {    list-style-type: none;}.latestnews li a {       display:       block;}.latestnews li a:hover {}.mostread li {    list-style-type: none;}.mostread li a {      display:       block;}.mostread li a:hover {}ul.latestnews li {    padding:     2px 2px 3px 40px;    margin-left: 0px;    color: #666666;    width:       auto;    text-align:  left;}.latestnews a:link {    text-transform: lowercase;    color: #666666;}.latestnews a:visited {    color: #666666;}.latestnews a:hover {    color: #666666;}ul.mostread li {    margin-left: 0px;    color: #666666;    width:       auto;    text-align:  left;    padding:     2px 2px 3px 40px;}.mostread a:link {    text-transform: lowercase;    color: #666666;}.mostread a:visited {    color: #666666;}.mostread a:hover {    color: #666666;}td.contentheading {    color: #000000;    font-family:   tahoma, Helvetica, sans-serif;    text-decoration: none;    font-weight:     normal;    font-size:       20px;    text-align:      left;
	padding-top: 15px;
}div.componentheading {    color: #000000;    font-family:   tahoma, Helvetica, sans-serif;    text-decoration: none;    font-weight:     normal;    font-size:       20px;    text-align:      left;
	padding-top: 23px;
	padding-left: 20px;
}a.contentpagetitle:link,a.contentpagetitle:hover {    font-family:     Tahoma,Arial,tahoma, Helvetica, sans-serif;    text-decoration: none;    font-size:       18px;
    padding-top: 15px;}a.contentpagetitle:hover {    color: #CCCC99;}.createdate {    color:          #545B03;    font-size:      11px;    font-weight:    bold;    text-transform: uppercase;    border-bottom: 1px solid #C3D436;}.modifydate,.small {    color:          #E8F455;    font-size:      10px;    font-weight:    normal;    text-transform: none;}.highlight {    color:            #FFFFFF;    background-color: gray;}.mosimage {    margin:  5px;    padding: 5px;    border:  1px #C3D436 solid ;}.mosimage_caption {    background-color:#9AC637;    padding:          1px 2px;    color: #000000;    font-size:        10px;    font-weight:      bold;}.contentpaneopen img {    margin: 5px;}.contentpane img {    margin: 5px;}a.mainlevel:link, a.mainlevel:visited {	display:         block;	height:          20px !important;	height:          26px;	vertical-align:  middle;	font-size:       13px;	font-weight: normal;	text-align:      left;	text-decoration: none;	text-transform: capitalize;	color: #000000;	padding-top:     4px;	padding-left:    25px;}a.mainlevel:hover {	text-decoration: none;	color: #a5d600;	font-weight:     bold;}a.mainlevel#active_menu {    color: #000000;    font-weight:         bold;    background-image: url(../images/menuactive.png);    background-repeat:   no-repeat;    background-position: left;}a.mainlevel#active_menu:hover {    color: #333333;}a.sublevel:link, a.sublevel:visited {	font-size:      12px;	padding-left:   10px;	padding-bottom: 3px;	line-height:    20px;	display:        block;	margin-left:    25px;	font-family:    Arial, Verdana,Tahoma;	color:          #000000;	text-transform: lowercase;	font-weight:    normal;	text-align:      left;}a.sublevel:hover {	text-decoration: none;	color: #a5d600;}#mod_login_username {    width:               95%;    padding:             2px;    border:              none ;    font-size:           10px;    margin:              0px 10px 5px 0;    border-right:        1px solid #333 ;    border-bottom:       1px solid #333 ;    background-image:    url(../images/searchinput.png);    background-repeat:   repeat-x;    background-position: top;}#mod_login_password {    width:             95%;    padding:           2px;    border:            none ;    font-size:         10px;    margin:            0px 10px 5px 0;    border-right:      1px solid #333 ;    border-bottom:     1px solid #333 ;    background-image:  url(../images/searchinput.png);    background-repeat: repeat-x;}#mod_login_remember {    border:     1px solid gray ;    background: white ;}.inputbox {    font-size:  11px;    border:     1px solid gray ;    background: #CCCCCC;}.button {    padding:          1px;    padding:          2px !important;    color:            #ffffff;    font-size:        11px;    border:           none ;    background-color: #000000;    font-weight:      bold;}.sectiontableheader {    font-weight: bold;    background: #D2DA36;    padding:     4px;    color: #000000;}.sectiontableentry1 td {    padding: 3px;}.sectiontableentry2 td {    padding:    3px;    background: #9AC537;}.sectiontableentry1 {    padding: 2px;}.sectiontableentry2 {    padding: 2px;}.readon {    font-size: 11px;    height:    20px;    padding:   2px 5px 2px 2px;}.readon a:link, .readon a:visited {    color: #FFFFFF;}.readon a:hover {    color: #999999;}.back_button a {    padding:    2px 5px 2px 5px;    background: #92BD2E ;}.back_button a:hover {    padding:    2px 5px 2px 5px;    background: #92BD2E;    color:      #FFFFFF;}.pagenav {    text-align:        center;    color:             #ffffff;    margin:            0px -2px 0px 0px;    padding:           1px 6px 1px 6px;    font-size:         11px;    font-family:       arial,verdana,tahoma;    background-image:  url(../images/btnlogin.gif);    background-repeat: repeat-x;}a.pagenav, a.pagenav:visited {    color: #ffffff;}a.pagenav:hover {    color:            #ffffff;    background-color: #000000;    border:           1px solid #5d5d5d ;}/* content style */.penting {    border:           1px dotted #FFCC99 ;    background-color: silver;}