/* basic elements
------------------------------------------------------------------------------------*/
body 
{ 
    background: rgb(204,204,153);
    background-image: url('Images/background.png');
    font-size: .80em;
    font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
    color: black;
}

.img1
{
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    display: block;
}

/* general page classes
------------------------------------------------------------------------------------*/
.page
{
    width: 960px;
    background-color: rgb(255,255,255);
    margin: 20px auto 0px auto;
    border: 1px solid #496077;
}

.header
{
    padding: 8px;
    background: rgb(114,115,22);
    text-align: center;
    color: White;
    font-size: xx-large;
    font-weight:bolder; 
}

.main
{
    padding: 8px;
    min-height: 420px;
}

.footer
{
    padding: 8px;
    background: rgb(114,115,22);
}

/* menu classes
------------------------------------------------------------------------------------*/
.menu
{
    background-color: rgb(114,115,22);
    padding: 3px;
}

.MenuItemStyle
{
    background-color: #AFAF61;
    border-color: #EFEFAB #3D3D0C #3D3D0C #EFEFAB;
    border-style: Solid;
    border-width: 2px;
    font-family: Times New Roman;
    font-size: medium;
    color: Black;
    padding: 3px;
}

.SelectedStyle
{
    background-color: #AFAF61;
    border-color: #3D3D0C #EFEFAB #EFEFAB #3D3D0C;
    border-style: Solid;
    border-width: 2px;
    font-family: Times New Roman;
    font-size: medium;
    color: Purple;
    padding: 3px;
}

.HoverStyle
{
     background-color: #CCCC99;
     border-color: #EFEFAB #3D3D0C #3D3D0C #EFEFAB;
     border-style: Solid; 
     border-width: 2px;
     font-family: Times New Roman; 
     font-size: medium; 
     color: Black;
     padding: 3px;
}

/* Newsletter classes
------------------------------------------------------------------------------------*/
.newsletter_header
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    font-size: large;
    line-height: 25px;
}

.newsletter_item
{
    text-align: justify;
    margin-bottom: 20px;
}

.bold_green
{
    color: rgb(0,200,0); 
    font-weight: bold;
}
/*******************************
* Announcement Datalist Styles *
*******************************/
#Announcements .DataListStyle
{
    width: 100%;
}

#Announcements .EditItemStyle
{
    padding: 5px;
}

#Announcements .HeaderStyle
{
    padding: 5px;
}

#Announcements .ItemStyle
{
    padding: 5px;
}

#Announcements .SeparatorStyle
{
}

/****************************************************/

.DataListStyle
{
    width: 100%;
}

.EditItemStyle
{
    padding: 5px;
}

.HeaderStyle
{
    padding: 5px;
}

.ItemStyle
{
    padding: 5px;
}

.Title
{
    font-size: x-large;
    font-weight: bold;
}

.CreatedInfo, .ModifiedInfo
{
    color: orange;
    font-size: small;
    font-style: italic;
}

.CreatedBy, .ModifiedBy
{
    display: inline;
}

.CreatedDate, .ModifiedDate
{
    display: inline;
}