﻿html
{
    height:100%;
}

body 
{
    background:#B7B7B7 url(../../_Img/Body-Background.jpg) repeat-x left top;
    margin:0;
    padding:0 0 20px 0;
    font-family:Verdana, Arial;
    font-size:11px;
    height:100%;
}

a
{
    color:#29711F;
}

#Container
{
    width:800px;
    margin:20px auto auto auto;
    background:white;    
}

#Header
{
    height:97px;
    background:url(../../_Img/Header.gif) no-repeat left top;
    text-align:right;
}

#Menu
{
    height:21px;
    background:#337623 url(../../_Img/Menu-Background.jpg) repeat-x left top;
    padding:0 20px 0 20px;
}

#Menu a
{
    line-height:21px;
    text-decoration:none;
    color:#F3F3F3;
    font-weight:bold;
    padding-right:30px;
}

#Menu a:hover
{
    /*color:#C3EF79;*/
    color:#E3E3E3;
}

#Menu a.Selected,
#Menu a.Selected:hover
{
    color:#C3EF79;
}

#Content
{
    padding:20px;
}

.XXO
{
    width:460px;
    padding-right:30px;
    float:left;
}


.OOX
{
    width:270px;
    float:left;
    padding-top:20px;
}

#Footer
{
    width:800px;
    margin:auto;
    background:url(../../_Img/Footer.gif) repeat-x left top;
    color:White;
    padding-top:40px;
    font-size:10px;
}

#Footer a
{
    color:White;
    text-decoration:none;
}

h1, h2, h3
{
    padding:0;
    margin:0 0 5px 0;
    color:#447E29;
}

h1
{
    font-size:16px;
    margin:0 0 15px 0;
}

h2
{
    font-size:14px;
}

h3
{
    font-size:12px;
    color:#505050;
}

p
{
    margin:0 0 10px 0;
    line-height:14px;
}

.Clear
{
    clear:both;
}

.Module
{
    width:248px;
    background:url(../../_Img/Module.jpg) no-repeat left top;
    color:White;
    font-weight:bold;
    font-size:10px;
    position:absolute;
    opacity:1;
    filter:alpha(opacity=100);    
}

.Module .XO
{
    float:left;
    padding-left:15px;
    line-height:20px;
}

.Module .OX
{
    cursor:pointer;
    float:right;
    padding-right:15px;
    line-height:20px;
}

.Preview
{
    clear:both;
    padding-top:1px;
    display:block;
}

.FadeInImage
{
    position:absolute;
    opacity:1;
    filter:alpha(opacity=100);
}

ol
{
    margin-top:10px;
}

ol li
{
    margin-bottom:15px;
}

ol li h3
{
    line-height:22px;
    text-transform:uppercase;
    margin:0;
}

a:hover
{
    text-decoration:underline;
}

.Philosophy
{
    font-style:oblique;
    line-height:20px;
    font-size:16px;
    font-weight:normal;
}

