﻿body, html
{
    font-size: 10pt;
    margin: 0px;
    padding: 0px;
    font-family: Arial,Verdana, Helvetica;
    color: #000000;
    background-color: #F3F3F3;
}

ul
{
    list-style-type: square;
    list-style-position:outside;
    margin-left:15px;
    margin-top: 10px;
}

ul.listmenu
{
    list-style-type: square;
    list-style-position:inherit;
    margin-left:5px;
    margin-top: 0px;
    text-align:left;
}



H1
{
    font-size: 14pt;
    font-family: Arial,Verdana, Helvetica;
    color: #000000;   
    margin-bottom:3px; 
}

H2
{
    font-size: 13pt;
    font-family: Arial,Verdana, Helvetica;
    color: #000000;   
    margin-bottom:3px; 
}
H3
{
    font-size: 11pt;
    font-family: Arial,Verdana, Helvetica;
    color: #000000;   
    margin-bottom:3px; 
}

H1.PageTitle
{
    font-size: 18pt;
    font-family: Arial,Verdana, Helvetica;
    color: #005700;   
}

H3.green
{
    color: #005700;       
}

.MainOuterTable
{
    margin-top: 0;
    width: 100%;
}

.SEOrow
{
    height: 25px;
    font-size: 12px;
	color: #000000;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 0px 0px;
    FONT-WEIGHT: bold
}

.menubackground
{
    background-image: url('images/menubackground.png');
    background-repeat: no-repeat;
    background-position: center top;
    height: 35px;
}

.ContentTop
{
    background-image: url('Images/contenttop_real.png');
    background-repeat: no-repeat;
    background-position: center top;
    height: 129px;
    width:1000px;
}

.ContentBody
{
    background-image: url('images/contentbody.png');
    background-repeat: repeat-y;
    background-position: center top;
    width: 1000px;
    height:270px;   
}

.footer
{
    background-image: url('images/footer.png');
    background-repeat: no-repeat;
    background-position: center top;
    width: 1000px;
    height:96px;
}

.paragraphTitle
{
	font-size: 12px;
	color: #005700;
    FONT-WEIGHT: bold
}

.sideMenuTitle
{
	font-size: 14px;
	color: #000000;
    FONT-WEIGHT: bold
}

.defaultBox
{
	font-size: 10pt;
	color: #000000; 
	padding-top: 5px; 
	padding-left: 15px;
	padding-right: 20px;  
	text-align:left;
    vertical-align:top; 
    height:307px;
}

.sideMenu
{
    background-color: #EBEBEB;
    width: 189px;
    height: 525px;
    border-right: solid 1px black;
    padding-left: 10px;
    padding-top:15px;
    text-align: left;
    vertical-align: text-top;
    te
}

.rightMenu
{
    
    width: 185px;
    padding-left:15px;
    padding-right:15px;
    text-align:left;
    vertical-align:text-top;
   
}

.leaderPhoto
{
    border: thin solid #000000;
    float:left;
    margin-right:10px;
    width:150px;
    height:143px;
}

.visionVennImg
{
    float:right;
    margin:10px;
}

/*************************************************************
Terry's stuff for SEO
*/

.titleH05
{
	font-size: 10px;
	color: #000000;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 0px 0px;
    FONT-WEIGHT: bold
}
.titleH05 a
{
    color: #31989D;
}

.titleH05 a:hover
{
    color: #C9BEA2;
}


a:link.leftMenu
{
	text-decoration : underline;
	font-size: 10pt;
	color: #005700;
    FONT-WEIGHT: bold
}
a:visited.leftMenu
{
	text-decoration : underline;
	font-size: 10pt;
	color: #005700;
    FONT-WEIGHT: bold
} 
a:active.leftMenu
{
	text-decoration : underline;
	font-size: 10pt;
	color: #005700;
    FONT-WEIGHT: bold
}
a:hover.leftMenu
{
	text-decoration : none;
	font-size: 10pt;
	color: #005700;
    FONT-WEIGHT: bold
}

a:link.topMenu
{
	text-decoration : none;
	font-size: 13px;
	color: #ffffff;
    FONT-WEIGHT: bold;
    margin-right: 6px;
    margin-left: 6px;
    margin-top:2px;
}
a:visited.topMenu
{
	text-decoration : none;
	font-size: 13px;
	color: #ffffff;
    FONT-WEIGHT: bold;
     margin-right: 6px;
    margin-left: 6px;
     margin-top:2px;


} 
a:active.topMenu
{
	text-decoration : none;
	font-size: 13px;
	color: #ffffff;
    FONT-WEIGHT: bold;
     margin-right: 6px;
    margin-left: 6px;
     margin-top:5px;


}
a:hover.topMenu
{
	text-decoration : underline;
	font-size: 13px;
	color: #ffffff;
    FONT-WEIGHT: bold;
     margin-right: 6px;
    margin-left: 6px;
     margin-top:2px;


}

.modalBackground
{
    background-color: #666666;
    filter: alpha(opacity=80);
    opacity: 0.7;
    z-index: 1;
}	

a:link
{
	text-decoration : underline;
	font-size: 10pt;
	color: #005700;
    FONT-WEIGHT: bold
}
a:visited
{
	text-decoration : underline;
	font-size: 10pt;
	color: #005700;
    FONT-WEIGHT: bold
} 
a:active
{
	text-decoration : underline;
	font-size: 10pt;
	color: #005700;
    FONT-WEIGHT: bold
}
a:hover
{
	text-decoration : none;
	font-size: 10pt;
	color: #005700;
    FONT-WEIGHT: bold
}


a:link.small
{
	text-decoration : none;
	font-size: 8pt;
	color: #005700;
    FONT-WEIGHT: bold
}
a:visited.small
{
	text-decoration : none;
	font-size: 8pt;
	color: #005700;
    FONT-WEIGHT: bold
} 
a:active.small
{
	text-decoration : none;
	font-size: 8pt;
	color: #005700;
    FONT-WEIGHT: bold
}
a:hover.small
{
	text-decoration : underline;
	font-size: 8pt;
	color: #005700;
    FONT-WEIGHT: bold
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #000000;
    color: white;
    background-color: #ACACAC;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    width:600px;
}

.accordionHeaderSelected
{
    border: 1px solid #000000;
    color: white;
    background-color: #EBEBEB;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 10px;
    cursor: pointer;
    width:600px;
}

.accordionContent
{
    background-color: #F3F3F3;
    border: 1px dashed #000000;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    width:600px;
}

.homepageSectionTitle
{
    color: white;
   	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	height: 59px;   

}

.inTheNewsTitle
{
    color: #005700;;
   	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	text-align:left;	

}

.inTheNewsBody
{
    color: black;
   	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	text-align:left;
}



