body {
    background-color: #fff;
    font: 0.8em arial, tahoma, "sans-serif";
    color: #000;
    text-align: center;
    margin: 0;
    padding: 30px 0 20px 0;
}

/*
 * *****************************************************************************
 * GENERAL ELEMENTS
 * ***
 */

h1 {
    background-color: #e9e9e9;
    font-size: 1.1em;
    font-weight: normal;
    padding: 10px;
    margin-top: 30px;
}

h2 {
    background-color: #e9e9e9;
    font-size: 1.1em;
    font-weight: normal;
    padding: 10px;
    margin: 20px 0;
}

h3 {
    background-color: #e9e9e9;
    font-size: 1em;
    font-weight: normal;
    padding: 10px;
} 

h4 {
    background-color: #e9e9e9;
    font-size: 1em;
    font-weight: normal;
    padding: 10px;
} 

a {
    color: #000;
    text-decoration: underline;
    font-weight: bold;
}

a:hover {
    color: #62a31b;
} 

p, ul, ol, table {
    line-height: 1.5;
}

p {
    text-align: justify;
}

table {
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
}

table td {
    padding: 5px;
    margin: 0;
}

/*
 * *****************************************************************************
 * IDs
 * ***
 */ 
 
#wrapper {
   text-align: left;
   margin: 0 auto;
   width: 874px; 
}

#top {
    height: 63px;
}

#templates {

}

#templates img {
    border: 5px solid #a6ada3;
    margin: 0 20px 20px 0;
    float: left;
}


#template {
    padding-left:10px;
}

#template a {
    display:block;
    margin: 0 20px 20px 0;
    float: left;
    text-decoration: none;
}

#template a span{
    display:block;
    text-decoration: underline;
    font-weight:normal;
    padding-bottom:4px;
}

#template a:hover span{
    text-decoration: none;
}

#template img {
    border: 5px solid #a6ada3;
}


 /*
 * *****************************************************************************
 * CLASSESs
 * ***
 */ 

.logo {
    float: left;
    width: 217px;
    border:none;
 }
 
 .links {
    float: right;
    width: 400px;
    text-align: right;
    margin-top: 22px;
 }
 
 .content {
    padding: 0 10px;
 }
 
 .odd {
    background-color: #fafafa;
 }
 
 .hidden {
    visibility: hidden;
 }
 
 .cleaner {
    clear: both;
 }
 
 .footer {
    font-size: 0.9em;
 }
 
 .footer a {
    text-decoration: none;
 }
 
 .objform input, .objform textarea, .objform select{
   border:solid 1px #cccccc;
   padding:1px 3px;
   font-size:12px;
 }
