﻿/* General elements and classes */

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#5F5F5F;
	font-size:12px;
	margin:0 auto;
	padding:0;
	background-color:#2B8752;
	/*behavior:url('/js/csshover3.htc');*/
}

img 
{
	border:none;
}

h1
{
	margin:0.5em 0;
    padding:0;
    font-size:22px;
    font-family:Georgia;
}

h2
{
	margin:0.5em 0;
    padding:0;
    font-size:18px;
    font-family:Georgia;
}

h3
{
	margin:0.5em 0;
    padding:0;
    font-size:16px;
}

h4
{
	margin:0.5em 0;
	padding:0;
	font-size:14px;
}

h5
{
    font-weight:bold;
    font-size:12px;
}

a
{
    text-decoration:none;
    font-weight:bold;
    color:#00AAEE;
}

a:hover
{
    color:#6655CC;
    text-decoration:none;
}

a:active
{
    color:#BB4466;
}

p
{
	margin:1em 0;
}

ul, li
{ 
}

ul li, ol li
{
	margin:15px 0;
}

hr
{
	color:#EEEEEE; 
	background-color:#EEEEEE;
	height:1px;
	border:none;
}

td, th
{
    padding:5px;
}



/* Element classes */

.ArticleTimePlace
{
    display:block;
    color:#00AAEE;
    padding:0 0 10px 0;
}

.ArticleImages
{
    float:left; 
    width:170px;
}
    .ArticleImages img
    {
        padding:5px 20px 10px 0;
    }

.ArticleBody
{
    padding:10px 0 0 0;
}    

.ArticleDocuments
{
    clear:both;
}
    .ArticleDocuments img
    {
        padding:0 5px 0 0;
    }
    
.NavButton
{
    display:inline-block;
    margin:0 2px;
    padding:10px;
    background-color:#00AAEE;
    font-family:Georgia;
    font-size:18px;
    color:#FFFFFF;
    cursor:pointer;
    text-decoration:none;
    border:none;
    font-weight:bold;
}
.NavButton:hover
{
    text-decoration:none;
    background-color:#6655CC;
    color:#FFFFFF;
}
.NavButton:active
{
    color:#FFFFFF;
    text-decoration:none;
    background-color:#BB4466;
}


/* Specific elements' styles */

#Container
{
    width:930px; 
    margin:0 auto; 
    padding:10px;
    background-color:#FFFFFF;
}

#Head
{
    width:950px; 
    margin:0;
    padding:0px 0 10px 0;
}

    #HeadLeft
    {
        float:left; 
        width:275px; 
        padding:0 0 0 10px;
        min-height:50px; 
    }

    #HeadRight
    {
         width:625px; 
         float:right; 
         min-height:50px; 
         padding:65px 20px 0px 0;
         text-align:right;
    }
        
#Banner
{
    clear:both; 
    width:930px;
    height:300px;
    margin:0;
    padding:0 0 0 5px;
}

#Main
{
     clear:both; 
     width:950px; 
     min-height:400px; 
     height:auto !important;
     height:400px;
     margin:0; 
     padding:20px 0 10px 10px;
}

    #Content
    {
        float:left;
        width:590px;
        padding:0 50px 50px 0;
        line-height:16px;
    }
    
    #Right
    {
        float:right;
        width:300px;
    }
