*
{
margin: 0em;
padding: 0em;
}

body
{
background: url(../images/body-bg.gif) repeat-x top #FFFFFF;
color: #000000;
font-size: 9pt;
font-family: "trebuchet ms", helvetica, sans-serif;
}

fieldset
{
border: 0px solid #FFF;
}

#ztop
{
width: 90% !important;
margin: 0 auto;
height:12px;
}

#ztop td
{
vertical-align:top;
}

#ztop .logo
{
position: absolute;
top:12px;
left:95px;
margin: 0px;
text-align:center;
vertical-align:middle;
color: #585858;
}

#ztop .ltext
{
position: absolute;
top:45px;
left:500px;
margin: 0px;
text-align:center;
vertical-align:middle;
color: #fff;
font-size: 23px;
font-weight: bold;
}

#header
{
width:100%;
height:60px;
background: url(../images/header.jpg) no-repeat top left;
}

#main
{
padding-top: 2px;
width:100%;
}

#zmain
{
width: 100% !important;
margin: 0 auto;
height:100%;
padding-bottom: 20px;
}

#zleft
{
width:0px;
vertical-align:top;
}

#zright0
{
width:23px;
vertical-align:top;
}

#zright
{
width:0px;
vertical-align:top;
}

#zcenter
{
vertical-align:top;
padding: 0px 20px 0px 30px;

background-position: 10px 0px;
}


#zleft h3
{
margin: 0 0 5px;
padding: 5px 0px 5px 15px;
font-size: 16px;
color: #FFFFFF;
background: url(../images/h3.gif) top left no-repeat #5EAEFF;
}

/* Default Joomla! Menu */
a.mainlevel {
	padding: 2px;
	display: block;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #e7e7e7;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus,
a.mainlevel#active_menu {
	background: #F8F8F8!important;
	color: #81B90B;
	text-decoration: none;
}

a.mainlevel#active_menu {
	font-weight: bold;
}

a.sublevel {
	padding: 2px 4px 2px 16px;
	display: block;
	text-decoration: none;
	background: url(../images/bullet-l.gif) no-repeat 3% 50%;
	color: #6B6B6B;
	border: 1px solid #FFFFFF;
}

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	color: #6B6B6B;
	background: url(../images/bullet-m.gif) no-repeat 3% 50%;
}

#ja-leftcol #active_menu, #ja-rightcol #active_menu {
color: #000000;
background: url(../images/bullet-m.gif) no-repeat 3% 50% #F3F3F3;
text-decoration: none;
}
/*End: Default Joomla! Menu  */

#ldiv
{
border: 1px solid #E6E6E6;
padding: 5px;
}

#ldiv h2
{
font-size: 15px;
padding-bottom: 3px;
}

#zcontent
{
width: 100% !important;
border-bottom: 1px dotted #D3D3D3;
}


#zcontent .z2
{
font-size: 11px;
color: #8A8A8A;
padding-bottom: 7px;
}

#zcontent .z3
{
padding-bottom: 7px;
}

#zcontent .z4
{
padding-bottom: 7px;
font-size: 10px;
text-align:right;
}

#zcontent .z0
{
padding-bottom: 7px;
padding-top: 7px;
text-align:center;
}

.zbr
{
padding-bottom: 10px;
}

a, a:hover, a:active, a:focus
{
color: #5EAEFF;
text-decoration: none;
}

#zfooter
{
width: 100% !important;
height:45px;
background: #FFFFFF;
color: #ACACAC;
}

#zfooter .zf
{
width: 100% !important;
margin: 0 auto;
padding-top: 0px;
text-align:left;
font-size: 8pt;
}

#zfooter span
{
color: #737373;
font-size: 7pt;
}

.next {
	color:#666; 
}

.next a:link,
.next a:visited,
.next a:hover,
.next a:active {
	text-decoration:none;
	color: #FFFFFF;
	background:#999999;
	padding:0px 6px;
	font-size:8px
}

.next a:hover {
	background:#58B801;
	color:#FFFFFF;
}

.next span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	color:#ccc;
	font-size:10px;
}

.next2 {
	color:#666; 
}

.next2 a:link,
.next2 a:visited,
.next2 a:hover,
.next2 a:active {
	text-decoration:none;
	color: #FFFFFF;
	background:#000000;
	padding:0px 6px;
	font-size:11px
}

.next2 a:hover {
	background:#58B801;
	color:#FFFFFF;
}

.next2 span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	color:#ccc;
	font-size:10px;
}

.next3 {
	color:#666; 
}

.next3 a:link,
.next3 a:visited,
.next3 a:hover,
.next3 a:active {
	text-decoration:none;
	color: #FFFFFF;
	background:#58B801;
	padding:0px 6px;
	font-size:11px
}

.next1a {
	color:#F24A02; 
}

.next1a a:link,
.next1a a:visited,
.next1a a:hover,
.next1a a:active {
	text-decoration:none;
	color: #F24A02;
	font-size:11px
}

.next2a {
	color:#000000; 
}

.next2a a:link,
.next2a a:visited,
.next2a a:hover,
.next2a a:active {
	text-decoration:none;
	color: #000000;
	font-size:11px
}

.z1 {
	color:#666; 
}

.z1 a:link,
.z1 a:visited,
.z1 a:hover,
.z1 a:active {
	text-decoration:none;
	color: #000000;
	font-size:16pt;
        font-weight: bold;
}

.z1 a:hover {
	text-decoration:none;
	color: #81B90B;
	font-size:16pt;
        font-weight: bold;

}

.z1x {
	color:#666; 
}

.z1x a:link,
.z1x a:visited,
.z1x a:hover,
.z1x a:active {
	text-decoration:none;
	color: #808080;
	font-size:16pt;
        font-weight: bold;
}

.z1x a:hover {
	text-decoration:none;
	color: #808080;
	font-size:16pt;
        font-weight: bold;

}

.top1n a:link,
.top1n a:visited,
.top1n a:hover,
.top1n a:active {
	text-decoration:none;
	color: #808080;
	padding:0px 4px;
	font-size:12px
}

.top1n a:hover {
	background:#FFFFFF;
	color:#808080;
}

.top1n span {
	text-decoration:none;
	padding:3px 4px;
	color:#ccc;
	font-size:12px;
}

.top1 {
	color: #F24A02;
	font-size: 14px;	
	font-family: Arial;
        font-weight: bold;	
	text-decoration: none;
}
.top1 a {
	color: #F24A02;
	text-decoration: none;
}
.top1 a:hover {
	color: #F24A02;
	text-decoration: none;
}

.top2 {
	color: #0099FF;
	font-size: 14px;	
	font-family: Arial;
        font-weight: bold;	
	text-decoration: none;
}
.top2 a {
	color: #0099FF;
	text-decoration: none;
}
.top2 a:hover {
	color: #0099FF;
	text-decoration: none;
}

.top3 {
	color: #81B90B;
	font-size: 14px;	
	font-family: Arial;
        font-weight: bold;	
	text-decoration: none;
}
.top3 a {
	color: #81B90B;
	text-decoration: none;
}
.top3 a:hover {
	color: #81B90B;
	text-decoration: none;
}

.log {
	color: #C0C0C0;
	font-size: 16px;	
	font-family: Arial;
        font-weight: bold;	
	text-decoration: none;
}
.log a {
	color: #C0C0C0;
	text-decoration: none;
}
.log a:hover {
	color: #C0C0C0;
	text-decoration: none;
}
