body{
        font-family: verdana, tahoma, arial, helvetica, sans-serif;
        font-size:13px;
        color:#000000;
        background-color: #FFFFFF;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}



ol{line-height: 20px;}
td{font-size:14px;}
tr{padding: 0px;}
p{line-height:18px; text-align: justify; text-indent: 20px;}

h1 {font-size: 23px;}
h2 {font-size: 21px;}
h3 {font-size: 19px;}
h4 {font-size: 17px;}
form {margin: 0px; padding: 0px;}
hr {height: 1px; border: 1px #FFE3A4 solid; width: 95%;}

/*ul {margin: 2px; padding: 0px;}*/

/*li {padding-top: 1px; padding-bottom: 1px; color: #000000; text-align: left;}

ul li {list-style: square inside;}
ul ul li {list-style: disc inside;}
ul ul ul li {list-style: circle inside;}
*/

b {font-weight: bold;}
img {border: 0px;}

ul.nav {}
li.nav {}

a:link {color:#0000FF; font-size:11px; font-weight:normal; text-decoration:underline} 
a:visited {color:#0000FF; font-size:11px; font-weight:normal; text-decoration:underline}
a:hover {color:#800000; font-size:11px; font-weight:normal; text-decoration:underline}
a:active {color:#800000; font-size:11px; font-weight:normal; text-decoration:underline}


p.MsoNormal, li.MsoNormal, div.MsoNormal{}

.left {text-align: left}
.right {text-align: right;}
.center {text-align: center;} 


.border{
    border-left: 1px solid #800000;
    border-right: 1px solid #800000;
    border-bottom: 1px solid #800000;
    border-top: 1px solid #800000;    
    background-color: #ffffff;
}



#sidebar {
        margin-right: 10px;
        padding-right: 0px;
        padding-bottom: 0px;
        border-left: 1px solid #800000;
        border-right: 1px solid #800000;
        border-bottom: 1px solid #800000;
        border-top: 1px solid #800000;    
        background-color: #ffffff;
}

#sidebar p {
        margin-top: 0px;
        padding-left: 10px;
        padding-right: 10px;
        text-indent: 0px;
}

#sidebar p.section {
        text-align: center;
        font-weight: bold;
        padding-top: 3px;
        padding-bottom: 3px;
        margin:0;
        color: #FFE3A4;
        background-color: #800000;
}


#sidebar ul {
    list-style: none;
    margin:0;
    padding:0;
}

#sidebar ul li {
    display:block;
    text-align:left;
    padding:0;
    margin:0;
    float:top;
    list-style: none;
    text-indent: 10px;
}
#sidebar ul li a {
    height:25px;
    line-height:25px;
    text-decoration:underline;
    display:block;
    /*color:#008000;*/
}

#sidebar ul li.e a {
    color:#FF0000;
    font-weight: bold;
}

#sidebar ul li a:hover {
    background:#FFE3A4;
}
#sidebar ul li.activeNav a {
    background:#BA8180;
}

#search_form{margin-top: 10px;}

td.logo{background: url(images/top_bg.gif) repeat-x;}

td.pageContent{
        padding-right: 20px;
    padding-left: 10px;
        padding-bottom: 40px;
    padding-top: 20px;
}

.copyright {
    font-size: 10px;
    text-align: center;
    color: #aaaaaa;
    /*background: #FFE3A4 url(images/copy_bg.gif) no-repeat right;*/
}
.copyright a {color: #aaaaff;}
.copyright a:visited {color: #aaaaff;}
.copyright a:hover {color: #C23030;}

/* Misc. Definitions */
.required{color: #FF0000;font-weight: bold}
.error{color: #FF0000;font-weight: bold; background-color: #FFCDCD; padding: 10px;}
/*.outer {border: 1px solid #800000;}*/
.outer {}
.head {background-color: #800000; color: #FFE3A4; padding: 5px; font-weight: bold;}
.head a:link {background-color: #800000; color: #FFE3A4; padding: 5px; font-weight: bold; text-decoration:underline} 
.head a:visited {background-color: #800000; color: #FFE3A4; padding: 5px; font-weight: bold; text-decoration:underline} 
.head a:hover {background-color: #800000; color: #FFE3A4; padding: 5px; font-weight: bold; text-decoration:underline} 
.head a:active {background-color: #800000; color: #FFE3A4; padding: 5px; font-weight: bold; text-decoration:underline} 

.even {background-color: #FFE3A4; color: #800000; padding: 5px;}
.even a {font-size: 14px;}

.odd {background-color: #FFE3A4; color: #800000; padding: 5px;}
/*.odd {background-color: #E9E9E9; padding: 5px;}*/
tr.even td {background-color: #dee3e7; padding: 5px;}
tr.odd td {background-color: #E9E9E9; padding: 5px;}
.foot {background-color: #FFFFFF; color:#800000; padding: 5px; font-weight: normal;}
.break {background-color: #FFFFFF; color:#800000; padding: 1px; font-weight: normal; text-align: left; text-indent: 20px;}

/*forms elements*/
input.form_button {border: 1px solid #5E5D63; color: #000000; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 9px; text-align:center; background: url('images/inputbg.gif');}
textarea.form_textarea {border: #800000 1px solid; background: #ffffff;  font-size: 11px; }
input.form_text {border: #800000 1px solid;background: #ffffff; font-size: 11px; }
select {border: #800000 1px solid;background: #ffffff;  font-size: 11px; }

.group {font-size:14px; font-weight:bold; color: #000000; padding: 5px;}
.group a:link {font-size:14px; color: #000000; padding: 5px; font-weight: bold; text-decoration:underline} 
.group a:visited {font-size:14px; color: #000000; padding: 5px; font-weight: bold; text-decoration:underline} 
.group a:hover {font-size:14px; color: #800000; padding: 5px; font-weight: bold; text-decoration:underline} 
.group a:active {font-size:14px; color:#800000; padding: 5px; font-weight: bold; text-decoration:underline} 

#promo{
    width: 700px;
    text-align: left;
}

#promo ul{
    margin: 2px; 
    padding-left: 20px; 
    padding-top: 0px; 
    list-style: decimal inside;
    text-align: left;
}
#promo li {
    margin-left: 2px;
    list-style: none outside;
    color: #000000;
    background-color: transparent;
}

#promo h1{
    color: #808080;
    font-size: 10px;
    font-weight: bold;
}

#promo a{
    color: #808080;
    font-size: 10px;
    font-weight: bold;
}

#promo p{
    color: #808080;
    font-size: 10px;
    font-weight: normal;
    text-align: left;
}

#promo h2{
    color: #808080;
    font-size: 9px;
    font-weight: normal;
}