﻿body, html
{
    font-size: 10pt;
    margin: 0px;
    padding: 0px;
    font-family: Arial,Verdana, Helvetica;
    color: #000000;
    background-color: #F3F3F3;
}
.brett
{
	background-color: #FFFF00;
	width: 200px;
	height: 100px;
	text-align: right;
}

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;       
}

.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;

}

.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;
}



.gridview
{
    border: 2px outset #FFFFFF;
    background-color: #FFFFF2;
}

.GridView_HeaderRow
{
    background-color: #018390;
}
.GridView_HeaderRow a:link,.GridView_HeaderRow a:visited,.GridView_HeaderRow a:active 
{
    color: #FFFFFF;
    text-decoration: none;
}
.GridView_HeaderRow a:hover
{
    color: #CCAE88;
    text-decoration: none;
}


.gridview_small
{
    border: 2px outset #FFFFFF;
    background-color: #FFFFF2;
    font-size: 10px;

}

.GridView_small_HeaderRow
{
    background-color: #018390;
    font-size: 10px;
}
.GridView_small_HeaderRow a:link,.GridView_small_HeaderRow a:visited,.GridView_small_HeaderRow a:active 
{
    color: #FFFFFF;
    text-decoration: none;
    font-size: 10px;
}
.GridView_samll_HeaderRow a:hover
{
    color: #CCAE88;
    text-decoration: none;
    font-size: 10px;
}

.GridViewHeader a:link, .GridViewHeader a:visited, .GridViewHeader a:active
{
    font-size: 7pt;
    text-decoration: none;
}


.ErrorMessage
{
    color: #CC0000;
}
.ListView_Table
{
    background-color: #006600;
    color: #FFFFFF;
    border-collapse: collapse;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #006600;
}
.ListView_Table th
{
    color: #FFFFFF;
}
.ListView_Table a
{
    color: #990000;
    text-decoration: none;
}
.ListView_Table a:hover
{
    color: #010101;
    text-decoration: underline;
}

.ListView_Table td 
{
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #669999;
    border-left-color: #669999;
}

.ListView_HeaderRow
{
}
.ListView_HeaderRow a
{
    color: #FFFFFF;
    text-decoration: none;
}
.ListView_HeaderRow a:hover
{
    color: #000099;
    text-decoration: underline;
}


.ListView_InsertRow
{
    background-color: #FFFFFF;
    color: #010101;
    padding-right: 1px;
    padding-left: 1px;
}


.ListView_ItemRow
{
    background-color: #e2e2e2;
    color: #000000;
}
.ListView_AlternatingItemRow
{
    background-color: #FFFFF2;
    color: #000000;
}

.ListView_EditItem
{
    background-color: #FFFFCC;
    color: #000000;
}

.SEOPackageDiv
{
    background-color:#EBEBEB;
    border-top:4px solid gray;
    padding:10px 25px 25px 25px;
    width:95%;    
    text-align:left;
    margin-top:10px;


}

img.floatRight
{
    float:right;
    margin: 4px;
    
}
