﻿*
{
    padding:0px;
    margin:0px;
}

body
{
    margin:10px auto;
    font-family:tahoma;
    font-size:0.9em;
    text-align:center;
    min-width:1004px;
    min-height:580px;
}

#hoz 
 {
    width:1004px;
    margin-left:auto;
    margin-right:auto;
    xoverflow:none;/* allow content to scroll inside element */
    text-align:left;
    position:relative;
    
 }
 
div#hdr
{
    background-image:url(images/ZA_hdr.jpg);
    width:1004px;
    height:70px;
}

div#mid
{
    background-image:url(images/ZA_mid.jpg);
    width:1004px;
}

div#menu
{
    width:839px;
    height:37px;
}

div#menu div 
{
    float:left;
}

div#menu a
{
    font-size:1.0em;
    margin-left: 7px;
    font-weight:bold;
    color:#91615F;
    text-decoration:none;
}

div#menu a:hover
{
    color:Black;
}

div#mid div#main
{
    margin-left:80px;
    margin-right:85px;
}

div.text_header
{
    /*height:1%;  fix Peekaboo bug in IE6 */
    margin-top:10px;
}

div.text_header p
{
    margin-top:0px;
}

div.text_header h1,h2,h3
{
    margin-top:10px;
    font-size:1.0em;
    font-weight:bold;
    color:#91615f;    
}

div.text_header h1
{
    font-size:1.2em;
    text-align:center;
}

div.text_header h3
{
    font-size:0.9em;
}

div.text_header h1 a
{
    font-size:0.8em;
    font-weight:normal;
    text-decoration:none;
}

div.text_header h1 a:hover
{
    color:#91615f;
}

div.container
{
    border-top:solid 1px #d0d0d0;
    margin-top:10px;
    margin-bottom:10px;
    color:#a46c6b;
}

div.container p,h3,h2,h1
{
    margin-left:10px;
}

div.container p
{
    margin-top:5px;
    text-align:justify;
}

div.comment
{
    background-color:#fefad5;
    padding-bottom:10px;
}

div.panelLink
{
    cursor:pointer;
}

div.panelLink:hover
{
    background-color:#fafafa;
}

div.panelLink p.withImage
{
    text-align: left; 
    overflow: hidden; 
    height: 70px; 
    width: 120px;
}

div.panelLink p.noImage
{
    text-align: left; 
    overflow: hidden; 
    height: 70px; 
    width: 200px;
}

div.bottom
{
    float:left;
    width:209px; 
    height:95px;
    border-bottom:solid 1px #d0d0d0;
    padding-bottom:10px;
    margin-right:0px;
    margin-top:30px;
}

div.bottom p
{
    font-size:0.8em;
}

div.container div.editLink
{
    float:right; 
    position:relative; 
    top:-16px;
    right:-1px;
}

div.editLink a
{
    padding:2px;
    background-color:#C8C8C8;
    margin-bottom:2px;
    border:solid 1px white;
    border-bottom:none;
    font-size:0.8em;
    text-decoration:none;
    color:WHITE;
    margin:0px;
}

td, th
{
    padding:5px 5px 5px 20px
}

td.fieldName
{
    font-weight:bold;
    width:90px;
}

.hidden
{
    display:none;
}

.loading
{
background: url(images/spinner.gif) no-repeat center center;
}

.jslink
{
    cursor:pointer;
}

.jslink:hover
{
    text-decoration:underline;
}

div.clear
{
clear:both;
height:1px;
}

div#ftr
{
    background-image:url(images/ZA_ftr.jpg);
    width:1004px;
    height:25px;
}


