*
{
margin: 0em;
padding: 0em;
}

body
{
color: #585858;
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(header00.jpg);
}



#main
{
padding-top: 20px;
width:100%;
}

#zmain
{
width: 85% !important;
margin: 0 auto;
height:100%;
padding-bottom: 20px;
}

#zleft
{
width:179px;
vertical-align:top;
}

#zright
{
width:180px;
vertical-align:top;
}

#zcenter
{
vertical-align:top;
padding: 0px 20px 0px 40px;
background: url(content0.gif) top left repeat-y #FFFFFF;
background-position: 10px 0px;
}


#zleft h3
{
margin: 0 0 5px;
padding: 5px 0px 5px 15px;
font-size: 16px;
color: #FFFFFF;
background: url(h3000000.gif) top left no-repeat #5EAEFF;
}

/* Default Joomla! Menu */
a.mainlevel {
	padding: 4px;
	display: block;
	color: #6B6B6B;
	text-decoration: none;
	border-bottom: 1px solid #F3F3F3;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus,
a.mainlevel#active_menu {
	background: #FAFAFA!important;
	color: #5EAEFF;
	text-decoration: none;
}

a.mainlevel#active_menu {
	font-weight: bold;
}

a.sublevel {
	padding: 2px 4px 2px 16px;
	display: block;
	text-decoration: none;
	background: url(bullet-l.html) no-repeat 3% 50%;
	color: #6B6B6B;
	border: 1px solid #FFFFFF;
}

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	color: #6B6B6B;
	background: url(bullet-m.html) no-repeat 3% 50%;
}

#ja-leftcol #active_menu, #ja-rightcol #active_menu {
color: #5EAEFF;
background: url(bullet-m.html) no-repeat 3% 50% #F3F3F3;
text-decoration: none;
}
/*End: Default Joomla! Menu  */

#rdiv
{
border: 1px solid #9BDEFF;
padding: 10px;
}

#ldiv
{
border: 1px solid #E6E6E6;
padding: 10px;
}

#ldiv h2
{
font-size: 12px;
padding-bottom: 5px;
}

#zcontent
{
width: 100% !important;
border-bottom: dotted 1px #E1E1E1;
}

#zcontent .z1
{
font-size: 16px;
font-weight: bold;
padding-bottom: 7px;
}

#zcontent .z2
{
font-size: 11px;
color: #B6B6B6;
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:60px;
background: #000000;
color: #fff;
}

#zfooter .zf
{
width: 85% !important;
margin: 0 auto;
padding-top: 10px;
text-align:center;
font-size: 8pt;
}

#zfooter span
{
color: #737373;
font-size: 7pt;
}

.repa {
margin:20px 10px 20px 10px;
padding:10px;
border:1px solid #DDDDDD;
background-color:#FFFFFF;
}

.repa {
color: #757575;
text-decoration: none;
}
.repa a {
color: #4B73D4;
text-decoration: none;
}
.repa a:hover {
color: #4B73D4;
text-decoration: underline;
}