body {
background-color:#CCCCCC;
background-image:url(images/mesh.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*margin:0px;*/
color:#333333;
}
h1
{
color:#020098;
font-size:18px;
font-weight:bold;
}
h2
{
color:#020098;
font-size:16px;
font-weight:bold;
}
#wrapper
{
width:1000px;
background-color:#FFFFFF;
padding:0px;
margin:0 auto;
overflow:hidden;

}
#header
{
width:1000px;
background-color:#020098;
color:#FFFFFF;
height:50px;
margin:0px;
background-image:url(images/header.png);
}
#header h1 
{
display:none;
}
#header a img
{
    border:none;
}
  
#navbar
{
width:1000px;
background-image: url("images/navbar.png");
background-repeat:repeat-y;
text-align:right;
overflow:hidden;
color:#FFFFFF;
height:20px;
}
#navbar ul, #navbar ul li
{
list-style:none;
display:inline;
margin:0px;
padding:0px;
}

#navbar ul li a
{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-decoration:none;
margin-right:10px;
}
#navbar ul li a:hover
{
border-bottom:dashed 1px #FFFFFF;
}

#col-left
{
    float:left;
    margin-top:10px;
    
    
}

.links h2
{
    width:189px;
    font-size:16px;
    display:block;
    background-color:#A6A6C6;
    color:#A54410;
    padding-left:20px;
    margin:0px;
}

.links ul, .links ul li, .downloads ul, .downloads ul li
{
    margin:0px;
    padding:0px;
    list-style:none;
}

.links ul
{
    margin-left:20px;
    margin-top:10px;
}

.links ul li a
{
    font-size:16px;
    color:#A54410;
    font-weight:normal;
    text-decoration:none;
    border:none;
}

.links ul li a:hover
{
    border-bottom:dashed 1px #A54410;
}

.downloads
{
    margin:20px 0px 20px 0px;
}

.downloads ul
{
    margin-left:15px;
}

.downloads ul li a
{
    color:#000000;
    text-decoration:underline;
    background-image:url(images/pdf.png);
    background-position:left center;
    background-repeat:no-repeat;
    height:27px;
    font-size:12px;
    padding-left:27px;
    line-height:30px;
    
}

#col-left-bottom h2
{
    width:189px;
    font-size:16px;
    display:block;
    background-color:#D0C38A;
    color:#A54410;
    padding-left:20px;
}

#col-left-bottom
{    
  margin-bottom:20px;
}

#col-left-bottom a img
{
    border:none;
    clear:left;
    
}

#col-left-bottom a
{
    font-size:10px;
    color:#000000;
    text-decoration:underline;
    margin-left:20px;
    width:200px;
    display:block;
    
}

#main
{
    float:left;
    /*width:730px;*/
    margin:10px 0px 20px 0px;
     
}

#footer
{
width:1000px;
background-color:#020098;
background-image:url(images/footer.png);
color:#FFFFFF;
text-align:center;
overflow:hidden;
margin:0 auto;
}
#footer p
{
margin:5px;
}

/*########################################################
Homepage
##########################################################*/


#homepage-left
{
    width:322px;
    float:left;
    text-align:justify;
    padding-bottom:10px;
}

#homepage-left h2
{
    color:#020098;
    font-size:16px;
    font-weight:bold;
    margin:0px;
       
}

#homepage-right
{
    width:400px;
    float:left;
    margin-left:30px;
    
    
}

#top-box
{
    border:solid 1px #A6A6C6;
    margin:0px;
    padding:0px;
    padding-bottom:10px;
    overflow:auto;
}

#top-box h2

    {
    
    font-size:16px;
    display:block;
    background-color:#A6A6C6;
    color:#A54410;
    padding-left:20px;
    margin:0px;
}
#bottom-box
{
    border:solid 1px #C6C2AC;
    margin:0px;
    padding:0px;
    margin-top:10px;
    padding-bottom:10px;
    overflow:auto;
}

#bottom-box h2

    {
    
    font-size:16px;
    display:block;
    background-color:#C6C2AC;
    color:#A54410;
    padding-left:20px;
    margin:0px;
}

#middle-box
{
	border:solid 1px #A6A6C6;
    margin-top:10px;
    padding:0px;
    padding:10px;
    overflow:hidden;
}

#middle-box h2
{
	
}

#top-box img, #bottom-box img
{
    float:left;
    border:solid 10px #FFFFFF;
    display:block;
    
}

#top-box p, #bottom-box p
{
    /*border-right:solid 10px #FFFFFF;
    border-left:solid 10px #FFFFFF;*/
    margin:10px;       
}

#top-box a, #bottom-box a
{
    text-align:right;
    color:#000000;
    text-decoration:none;
    font-style:italic;
    font-weight:bold;
}

#top-box a:hover, #bottom-box a:hover
{
    border-bottom:dashed 1px #000000;
}






/*########################################################
Content pages
##########################################################*/

#content
{
    /*background-color:Maroon;*/
    width:730px;
    margin-left:20px;
}

#content h2
{
    width:100%;
    font-size:16px;
    display:block;
    background-color:#D0C38A;
    color:#A54410;
    margin:0px;
    padding-left:20px;    
    
}
#page-content
{
    margin:0px 0px 20px 20px;
}

/*##########################################################
Contact page
############################################################*/
#mailform
{
}

#mailform ul, #mailform ul li
{
    list-style:none;
    margin:0px;
    padding:0px;
}
#mailform input
{
    border:solid 1px #333333;
}

/*##########################################################
statcounter
############################################################*/

#statcounter
{
    position:absolute;
    left:-5000px;
}
