body
{
    font-family: Verdana, Arial;
	font-size: 70%;
	margin: 0px;
	padding: 0px;
	color:#000000;
}
a
{
    outline: none;
}

/* General styles */
a:link, a:visited, a:active
{
    color: #000;
    text-decoration: underline;
}
a:hover
{
    color: #6eb431;
    text-decoration: underline;
}    
.middle
{
    width: 784px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 13px;    
}
.mainWrapper
{
    width: 784px;
    
}
.top 
{
    width: 784px;
    height: 26px;
    background-image: url(/images/system/top.jpg);
    background-repeat: no-repeat;
    background-position: left;
    
}
.banner
{
    width: 784px;
    height: 151px;
    background-image: url(/images/system/banner.jpg);
    background-repeat: no-repeat;
    background-position: left;
}


/* Menu Styles */
.topMainMenu
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.mainMenu
{
    padding-left: 24px;
    margin-top: 4px;
    
    
}    
.mainMenuItem
{
    display: inline;
    background-image: url(/images/system/menu-splitter.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding: 0;
    margin: 0; 
}
.mainMenuItemFirst
{
    display: inline;
    padding: 0;
    margin: 0;  
}
a.blackBold:link, a.blackBold:visited, a.blackBold:active
{
    color: #000;
    font-weight: 700;
    text-decoration: none;
    padding-right: 4px;
    margin-left: 8px;
}

a.blackBold:hover
{
    color: #000;
    font-weight: 700;
    text-decoration: underline;              
    padding-right: 4px;
}

.blackItalic
{
    font-style: italic;
    font-size: 140%;
    font-weight: 600;
    color: #000;    
    margin-top: 4px;   
    padding-right: 28px;
}


/* Main Styles */


.mainMiddle
{
    width: 750px;
    margin-left: auto;
    margin-right: auto;
}

.main
{
    width: 748px;
    border-left: solid 1px #c3e0aa;
    border-right: solid 1px #c3e0aa;
    margin-left: 3px;
    background-image: url(/images/system/shade.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

.topContent
{
    width: 748px;
    height: 90px; 
    margin: 0;
    padding: 0;
       
}
.backgroundGreen
{
    width: 500px;
    height: 75px;
    margin-top: 16px;   
    margin-bottom: 0;
    padding: 0;
}
.backgroundGreenCornerLeft
{
    width: 10px;
    height: 75px;
    background-image: url(/images/system/corner-green.gif);
    background-position: left;
    background-repeat: no-repeat;       
}

.backgroundGreenCornerRight
{
    width: 10px;
    height: 75px;
    background-image: url(/images/system/corner-green-right.gif);
    background-position: bottom left;
    background-repeat: no-repeat;       
}
.backgroundGreenMain
{
    background-color: #6eb431;
    width: 480px;   
    height: 75px;
}    

.backgroundYellow
{
    width: 220px;
    height: 75px;
    margin-top: 16px;
    margin-left: 8px;
}
.backgroundYellowCornerLeft
{
    width: 10px;
    height: 75px;
    background-image: url(/images/system/corner-yellow.gif);
    background-position: left;
    background-repeat: no-repeat;       
}

.backgroundYellowCornerRight
{
    width: 10px;
    height: 75px;
    background-image: url(/images/system/corner-yellow-right.gif);
    background-position: bottom left;
    background-repeat: no-repeat;       
}
.backgroundYellowMain
{
    background-color: #c5f600;
    width: 200px;   
    height: 75px;
}    
.contentTop
{
    width: 728px;
    height: 78px;     
    
}    

.startPageContent
{
    width: 495px;
    background-image: url(/images/system/back-blue-startpage.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    
}
.contentPageContent
{
    width: 728px;
    background-image: url(/images/system/back-blue.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin-top: 10px; 
    padding: 0;
}
.startPageContentText
{
    width: 467px;
    margin: 4px;
    padding: 0px 0px 8px 0px;
}    
.contentPageContentText
{
    width: 708px;
    margin: 0px;
    padding: 0px 0px 8px 4px;
}    

.title
{
    width: 698px;
    padding-top: 10px;   
    margin-left: 4px;
}
.titleStartPage
{
    width: 460px;
    padding-top: 10px;   
    margin-left: 6px;
}
.search
{
    width: 190px;   
}
input.button 
{

background-image: url(/images/system/go-button2.gif);
background-repeat: no-repeat;
background-position: left; 

}

.select
{
   width: 140px;
}
.contentText
{
    width: 698px;
    padding-bottom: 10px; 
    margin-left: 6px;  
}
.mainMiddleContent
{
    width: 728px;
    margin-right: auto;
    margin-left: auto;
}   
.startPageMainMiddleContent
{
    width: 728px;    
    margin-right: auto;
    margin-left: auto;
}   
.contentPageMainMiddleContent
{
    width: 730px;
    margin-right: auto;
    margin-left: auto;
}   
.middleTest
{
        width: 728px;
    margin-right: auto;
    margin-left: auto;
}

/* Start Page News Styles */
.backgroundYellowNews
{
    width: 220px;
    height: 75px;
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 0px;
}
.backgroundYellowNewsTop
{
    width: 218px;
    height: 12px;
    margin:0;
    padding:0;
    background-image: url(/Images/System/news-top.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #c5f600;
}
.backgroundYellowMainStartPage
{
    background-color: #c5f600;
    width: 218px;       
}
.backgroundYellowNewsBottom
{
    width: 218px;
    height: 12px;
    padding:0;
    margin: 0;
    background-image: url(/Images/System/news-bottom.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.newsTitleStartPage
{
    width: 196px;
    padding: 0px 4px 4px 8px;
    margin: 0 0 5px 0;
    
}
.newsContentStartPage
{
    width: 196px;   
    padding: 0px 4px 0px 8px;
}
.newsItemWrapper
{
    padding: 0px 0px 14px 0px;
}
.newsItemDate
{
    width: 200px;
    color: #759a48;
    font-weight: 700;
    
}
.newsItemTitle
{
    width: 200px;
    padding: 0px 0px 8px 0px;
}
.startPageContentSpacer
{
    width: 728px;
    padding: 10px 0px 0px 12px;
    margin:0;
}

/* Bottom Styles */

.bottomGreen
{
    width: 750px;
    height: 71px;
    margin-left: 3px;
    background-image: url(/images/system/bottom-green.jpg);
    background-position: left;
    background-repeat: no-repeat;
}
.bottom
{
    width: 750px;
    height: 17px;
    margin-left: 3px;
    background-image: url(/images/system/bottom.gif);
    background-position: left;
    background-repeat: no-repeat;
    
}
.bottomLogos
{
    margin-top: 6px;
}

/* Misc styles */

.left
{
    float: left;
}
.right
{
    float: right;
}
.clearRight
{
    clear: right;
}   
.noBorder
{
    border: none;
}
.imgMargin
{
    margin-right: 12px;
}   
.white
{
    color: #fff;    
} 
.topSpacer
{
    margin-top: 8px;   
}
.bold
{
    font-weight: 700;   
}

/* Table Styles */
/*.borderBottom
{
    border-bottom: solid 1px #cecece;
    
}
 .borderLeft
{
    border-left: solid 1px #cecece;
    
}
.borderRight
{
    border-right: solid 1px #cecece;
    
}  


*/

td.data 
{
    border: solid 1px #cecece;  
    padding-left: 4px; 
    
}
.tdGrey
{
    background-color: #e3e3e3;
}
.centerText
{
    text-align: center;
}

.padding
{
    padding: 3px;
    
}    
.center
{
    text-align: center;    
}
.designMiddle
{
    width: 784px;
    margin-right: auto;
    margin-left: auto;    
}
    
.design
{    
    width: 784px;
    font-size: 80%;
    color: #000000; 
    text-align: center;    
}
a.designLink:link, a.designLink:Visited, a.designLink:Active
{
  text-decoration: none;   
  color: #c0c0c0;
}
a.designLink:hover
{
  text-decoration: none;   
  color: #6eb431;
}
.titleColumn
{
    
    color: #777777;
    font-weight: 700;
}    
td.borderBold
{
    border-left: solid 2px #AAAAAA;
    border-right: solid 2px #AAAAAA;
}    
td.borderBoldLeft
{
    border-left: solid 2px #AAAAAA;
}
td.borderBoldRight
{
    border-right: solid 2px #AAAAAA;   
}    

th
{
    color: #777777;
    font-weight: 700;   
    border: solid 1px #cecece;
}

table.main2
{
    border: solid 1px #cecece;
}
div.NotPublishedWrapper div
{
    text-align: center;
    border: dotted 1px #FF0000;
    color: #FF0000;
    margin: 10px 0px 5px 0px;
    padding: 5px 5px 5px 5px;
}
