﻿html, body
{
    
    text-align: center;
    background-color: #ffffff;
    font-size: 62.5%;
    color: #354153;
    font-family: Arial, Helvetica, sans-serif;
} 
#pagewidth
{
    background-color: #ffffff;
    font-size: 2.5em;
    border: 1px solid #333333;
} 

#header
{
    background-color: #ffffff;
    background-image: url( 'images/header.jpg' );
    background-repeat: no-repeat;
}
#leftcol
{
    background-image: url( 'images/left_col_background.gif' );
    background-repeat:repeat-y;
} 
#topmenu
{
    background-image: url( 'images/menu_background.gif' );
    background-repeat: repeat-x;
}
#topmenu .item
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
#topmenu  .item a
{
    color: #ffffff;
}

#topmenu  .item a:link, a:visited
{
    color: #ffffff;
    text-decoration: none;
}

#topmenu .item  a:hover
{
    color: #ffffff;
    text-decoration:underline;
}
#navcontainer { }

#navcontainer ul
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.00em;
}

#navlist a
{
    background-color: #ffffff;
    border-bottom: 1px solid #eee;
}

#navlist a:link,  a:visited
{
    color: #000000;
    text-decoration: none;
}

#navlist a:hover
{
    background-color: #ffffff;
    color: #000000;
    text-decoration:underline;
}

#maincol{
 background-color: #ffffff;  

 }
#maincol h1
{
    color: #333333;
    font-size: 1.15em;
}
#maincol h2
{
    color: #333333;
    font-size: 1.10em;
}
#maincol p
{
    color: #333333;
    font-size: 1em;
} 
#maincol ul
{
    color: #333333;
    font-size: 1em;
}
#maincol a
{

}

#maincol a:link,  a:visited
{
    color: #000000;
    text-decoration: none;
}

#maincol a:hover
{
    color: #000000;
    text-decoration:underline;
} 
#maincol img
{
    padding: 2px;
    
}
#articles h2
{
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#articles p
{
    margin-top: 0px;
    padding-top: 0px;
}

#maincol .formheader
{
    background-color: #7329BC;
    color: #ffffff;
    font-weight: bold;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
}

#footer
{
    background-image: url( 'images/footer.jpg' );
    background-repeat: no-repeat;
    clear: both;
    color: #333333;
    font-size: 1em;
    text-align: center;
} 
.nopadding
{
    
    padding: 0px;
    margin: 0px;
}
