﻿body
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 80%;
    margin: 0px;
    padding: 0px;
    text-align: center;
    background-color: #005a00;
}

/* Set default margins and padding of all elements to zero */
* { margin: 0; padding: 0}

/* Set standard HTML elements */
p
{
    line-height: 1.25;
    padding: 5px;
}

h1, h2, h3
{
    font-weight: bold;
    color: #006400;
    padding: 5px;
}

h1
{
    font-size: 110%;
    text-transform: capitalize;
}

h2
{
    font-size: 100%;
}

h3
{
    font-size: 100%;
}

.halfHeader
{
    display: block;
    height: 22px;
    background: transparent url(Images/bgGradient365.jpg) no-repeat;
    color: White;
    font-weight: bold;
    text-align: center;
}

.bigSideHeader
{
    display: block;
    height: 22px;
    background: transparent url(Images/bgGradient500.jpg) no-repeat;
    color: White;
    font-weight: bold;
    text-align: center;
}

.fullHeader
{
    display: block;
    height: 22px;
    background: transparent url(Images/bgGradient750.jpg) no-repeat;
    color: White;
    font-weight: bold;
    text-align: center;
}

hr
{
    color: #008000;
    background: transparent;
    width: 100%;
}

ul
{
    margin: 1em 1em 1em 2em;
    list-style-position: outside;
    list-style-type: disc;
}

img
{
    border: none;
}

.leftimg
{
    float: left;
    margin: 0 10px 0 0;
}

.rightimg
{
    float: right;
    margin: 0 0 0 10px;
}

a:link, a:visited
{
    text-decoration: none;
    color: #996600;
    font-weight: bold;
}

a:hover, a:active
{
    text-decoration: underline;
    color: #CC9900;
    font-weight: bold;
}

.carblock
{
    float: left; 
    width: 600px; 
    margin: 5px; 
    padding: 5px;
}

.carblock a:link, .carblock a:visited
{
    text-decoration: none;
    color: #996600;
    font-weight: bold;
}

.carblock a:hover, .carblock a:active
{
    text-decoration: underline;
    color: #CC9900;
    font-weight: bold;
}

#masterpagewrapper
{
    width: 760px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background-color: White;
    border: solid 1px #80ff80;
}

#mainform
{
    width: 760px;
}

#pageheader
{
    width: 760px;
    height: 80px;
    background: url(Images/HeaderBanner.jpg);
}

#topnav
{
    width: 760px;
    background-color: Green;
    text-align: center;
}

#breadcrumb
{
    width: 745px;
    padding: 5px 5px 5px 10px;
    border-bottom: solid 1px #008000;
}

#breadcrumb a:link, #breadcrumb a:visited
{
    text-decoration: underline;
}

#breadcrumb a:hover, #breadcrumb a:active
{
    text-decoration: none;
}

#pagefooter
{
    width: 750px;
    padding: 5px;
    font-size: 80%;
    color: White;
    font-weight: bold;
    text-align: center;
    line-height: 1.5;
    background-color: #008000;
}

#pagefooter ul
{
    margin: 5px 0;
}
#pagefooter li
{
    display: inline;
    padding: 0 5px;
}

#pagefooter ul li a:link, #pagefooter ul li a:visited
{
    text-decoration: underline;
    color: White;
}

#pagefooter ul li a:hover
{
    text-decoration: none;
    color: #ffff00;
}

/* Wraps content on all content pages */
/* Add specific background image at individual page level */
#contentwrapper
{
    width: 760px;
}

#contentwrapper2
{
    width: 760px;
    background: url(Images/CenterLine.gif) repeat-y center;
}

#contentwrapper3
{
    width: 760px;
    background: url(Images/Background3Col.gif) repeat-y;
}

/* Define DIVs for various content columns which are contained within contentwrapper */

#flashcontent
{
}

/* Single column fills entire page layout */
.page
{
    width: 750px;
    padding: 5px;
}

/* Double column fills half page */
.leftside
{
    width: 365px;
    padding: 5px;
    float: left;
}

.rightside
{
    width: 365px;
    padding: 5px;
    float: right;
}

/* Triple column needs side bars and center */
.leftsidebar
{
    width: 200px;
    padding: 5px;
    float: left;
}

.centercontent
{
    width: 330px;
    padding: 5px;
    float: left;
}

.rightsidebar
{
    width: 200px;
    padding: 5px;
    float: right;
}

/* Class for invisible Divs */
.none
{
    display: none;
}

/* Class for clearing Div */
.clearing
{
    clear: both;
}

/* DIV for displaying TreeView on left side panel */
.treeview
{
    width: 250px;
    float: left;
    color: White;
    background-color: Green;
}
.treeview a:link, .treeview a:visited
{
    color: White;
    text-decoration: none;
}
.treeview a:hover, a:active
{
    color: White;
    text-decoration: underline;
}

#HomeLeft
{
    width: 200px; 
    float: left; 
    text-align: center;
}

.NewsHeadline
{
    color: Green;
    font-weight: bold;
}

/* Search Box */

.SearchBoxHead
{
    border: solid 1px #80ff80;
    background-color: #005a00;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
}

.SearchBoxContent
{
    border: solid 1px #80ff80;
    background-color: #008000;
    padding: 5px 10px 5px 10px;
}

.SearchBox
{
    margin-bottom: 5px;
}

.CmsNewsHeader
{
    display: block;
    height: 30px;
    background: transparent url(Images/bgGradient560.jpg) no-repeat;
    color: White;
    font-size: 110%;
    font-weight: bold;
    text-align: center;
    padding: 5px 0 0 0;
}

.CmsNewsImage
{
    float: left;
    border: none;
    padding: 5px 10px 5px 5px;
}

.CmsNewsLink
{
    font-size: 85%;
}

