﻿html
{
    overflow:hidden;
}

body
{
    font-family:Arial;
    width:100%;
    height:100%;
    margin:0;
    padding:0;
}

a:hover.menuHeaderItemHover
{
    text-decoration:underline;    
}

.divArchive
{
    left:0;
    margin:0 auto;
    right:0;
    top:0;
    width:800px;
}

.divBar
{
    background-color:#d8bd92;
    height:4px;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    top:95px;
}

.divCenterImg
{
    left:0;
    margin:0 auto;
    right:0;
}

.divContent
{
    background-color:#ffffff;
    bottom:25px;
    left:0;
    margin:0 auto;
    overflow:auto;
    position:absolute;
    right:0;
    top:119px;
}

.divFooter
{
    background-color:#ffffff;
    bottom:0px;
    height:25px;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
}

.divFloat
{
    display:inline;
}

.divFloatLt
{
    display:inline;
    float:left;
}

.divFloatRt
{
    display:inline;
    float:right;
}

.divHome
{
    background-color:#d8bd92;
    left:0;
    margin:0 auto;
    right:0;
    top:0;
    width:464px;
}

.divHomeImage
{
    left:0;
    height:568px;
    padding:10px 20px 20px;
    text-align:center;
    right:0;
    top:0;
    width:424px;
}

.divMenu
{
    background-color:#ffffff;
    height:23px;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    top:72px;
}

.divSiteMapPath
{
    background-color:#ffffff;
    height:20px;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    top:99px;
}

.divTitle
{
    height:72px;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    top:0;
}

.divVid
{
    height:355px;
    width:426px;
}

.divVidAll
{
    display:inline;
    float:right;
    height:370px;
    margin:0 1em 0 1em;
    width:426px;
}

.imgCaptionCtr
{
    font-size:10pt;
    margin:0.5em 0 0.5em 0;
    text-align:center;
}

.imgCaptionCtrCrtsy
{
    font-size:10pt;
    margin:0.5em 0 0 0;
    text-align:center;
}

.imgCaptionCtrSm
{
    font-size:8pt;
    margin:0 0 0.5em 0;
    text-align:center;
}

.imgCaptionVid
{
    font-size:10pt;
    margin-top:-5px;
    text-align:center;
}

.imgFlt
{
    margin:0.5em 1em 0.1em;
}

.imgFltCntr
{
    margin:0.5em 0em 0.1em;
}

.marginLinksLinks
{
    margin:10px 0 20px;
}

.marginLinksProject
{
    margin:10px 0;
}

.marginLt10
{
    margin-left:10px;  
}

.marginLt25
{
    margin-left:25px;  
}

.marginLt30
{
    margin-left:30px;  
}

.marginLt40
{
    margin-left:40px;  
}

.marginLt50
{
    margin-left:50px;  
}

.marginLt100
{
    margin-left:100px;  
}

.marginLtCappon
{
    margin-left:9em;  
}

.marginLtHayes
{
    margin-left:15.5em;  
}

.marginLtHickory
{
    margin-left:6.85em;  
}

.marginRt10
{
    margin-right:10px;  
}

.marginRt25
{
    margin-right:25px;  
}

.marginRt30
{
    margin-right:30px;  
}

.marginRt40
{
    margin-right:40px;  
}

.marginRt50
{
    margin-right:50px;  
}

.marginRt100
{
    margin-right:100px;  
}

.marginTp10
{
    margin-right:10px;  
}

.marginTp100
{
    margin-right:100px;  
}

.menuHeader
{
    font-size:11pt;
    font-weight:bold;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    top:3px;
    width:700px;
}

.menuHeaderItem
{
    color:#65614c; 
}

.menuHeaderItemHover
{
    color:#65614c;
}

.menuHeaderItemSelected
{
    color:Black; 
}

.noFloat
{
    clear:both;
}

.paddingBm10
{
    padding-bottom:10px;
}

.paddingBm20
{
    padding-bottom:20px;
}

.paddingBm30
{
    padding-bottom:30px;
}

.paddingBm50
{
    padding-bottom:50px;
}

.paddingBm100
{
    padding-bottom:100px;
}

.paddingLt10
{
    padding-left:10px;
}

.paddingLt20
{
    padding-left:20px;
}

.paddingLt30
{
    padding-left:30px;
}
.paddingRt10
{
    padding-right:10px;
}

.paddingRt20
{
    padding-right:20px;
}

.paddingRt30
{
    padding-right:30px;
}

.paddingRt50
{
    padding-right:50px;
}

.paddingTp10
{
    padding-top:10px;
}

.paddingTp20
{
    padding-top:20px;
}

.paddingTp30
{
    padding-top:30px;
}

.paddingTp50
{
    padding-top:50px;
}

.paraCenter
{
    font-family:Times;
    font-size:16pt;
    margin-top:0;
    text-align:center;
}

.paraLinks
{
    font-size:14pt;
    text-align:center;
}

.paraNews
{
    font-family:Times;
    font-size:16pt;
    margin:0 20px 10px 25px;
    text-align:justify;
}

.paraProjects
{
    font-size:12pt;
    margin:10px 20px 10px 20px;
    text-align:justify;
}

.paraProjectsCtr
{
    font-size:12pt;
    margin:10px 20px 10px 20px;
    text-align:center;
}

.paraProjRmHdr
{
    font-family:Times;
    font-size:14pt;
    margin:30px 20px 10px 20px;
    text-align:justify;
}

.paraStandard
{
    font-size:14pt;
    margin:10px 20px;
    text-align:justify;
}

.siteMapPath
{
    font-size:9pt;
    font-weight:bold;
}

.vidAbout
{
    width:425px;
    height:344px;
}

.width400
{
    width:400px;
}

.width425
{
    width:425px;
}

.width525
{
    width:525px;
}

.width575
{
    width:575px;
}

.width750
{
    width:750px;
}

.width925
{
    width:925px;
}

.width1024
{
    width:1024px;
}

.widthVid
{
    width:395px;
}

#spanCopyRt
{
    color:#7d7965;
    font-size:10pt;
    left:368px;
    position:absolute;
    top:4px;
}

/* FAQ */
.faqAns
{
    margin:10px 20px 10px 20px;
    padding-bottom:1em;
}

.faqQuest
{
    font-weight:bold;
    margin:10px 20px 10px 20px;
}

#faq
{
    font-size:14pt;
}

#faq a:link
{
    color:#65614c;
    text-decoration:none;
}

#faq a:hover { text-decoration:underline; }

#faq a:visited
{
    color:#c2a474;
    text-decoration:none;
}

#faq a:visited:hover { text-decoration:underline; }

#faq a:active { text-decoration:underline; }

#faq ul li
{
    margin:0 20px 0 0;
    padding-bottom:0.5em;
}

/* Links */
.linksDetail 
{
    font-size:12pt;
}

.linksDetailSpecial 
{
	font-family:Times;
	font-style:italic;
    font-size:10pt;
}

.linksH1
{
	font-family:Times;
    font-size:18pt;
    margin-left:20px;
}

.linksH2
{
	font-family:Times;
    font-size:16pt;
    font-weight:bold;
    margin-left:30px;
}

.linksNoLink
{
	/*color:#65614c;*/color:Black;
    font-size:14pt;
}

.linksUnvisited
{
	color:#c2a474;
    text-decoration:underline;
}

.linksVisited
{
	color:#65614c;
    text-decoration:underline;
}

#links 
{
	font-size:12pt;
	text-align:left;
}

#links a 
{
	font-size:14pt;
}

#links a.Special
{
    font-size:12pt;
    margin-left:45px; 
}

#links a:link 
{
	color:#c2a474;/*color:#65614c;*/
	text-decoration:none;
}

#links a:visited 
{
	color:#65614c;/*color:#c2a474;*/
	text-decoration:none;
}
			
#links a:visited:hover { text-decoration:underline; }

#links a:hover { text-decoration:underline; }

#links a:active { text-decoration:underline; }
			
#links ul li { list-style:none; }
			
#links ul { text-align:left; }

/* news */
#news
{
    font-size:14pt;
}

#news ul li
{
    margin:0 20px 0 0;
    padding-bottom:0.5em;
    text-align:justify;
}

/* margin:top right bottom left; */
/* margin:top right/left bottom; */
/* margin:top/bottom right/left; */
/* border:1px solid black; */
