﻿body
	{
		text-align:left;
		background-color: #eeeeee;
	}

h1
	{
	    font-family:Arial, Sans-Serif;
	    font-size: 28px;
	    padding-bottom: .5em;
		color: Maroon;
	}

h2
	{
	    font-family:Arial, Sans-Serif;
	    font-size: 24px;
	    padding-bottom: .5em;
	    margin-bottom: .5em;
		/*border-bottom-style: solid;
		border-bottom-color: black;
		border-bottom-width: thin; */
		color:Maroon;
	}
h3
    {
	    font-family:Arial, Sans-Serif;
	    font-size: 20px;
	    color:Maroon;
	    padding-top: .25em;
	    margin-top: .25em;
	    padding-bottom: .25em;
	    margin-bottom: .25em;
    }	
h4
    {
	    font-family:Arial, Sans-Serif;
        color: Maroon;
        font-size: 16px;
	    padding-top: .25em;
	    margin-top: .25em;
	    padding-bottom: .25em;
	    margin-bottom: .25em;
    }    
p
    {
	    font-family: Times New Roman, Serif;
	    font-size: 14px;
	    line-height: 150%;
	    padding-bottom: .5em;
	    margin-bottom: .5em;        
    }

ul
    {
        line-height:125%;
    }    
a
    {
        color: #880000;
    }    
a:visited
    {
        color: #550000;
    }
a:hover
    {
        color: Red;
    }        
.mainTableFrame
	{
		width: 1200px;
		margin-top:0px;
		padding-top:0px;
	}

.bannerTop
	{
		height: 95px;
		margin: .5em;
		padding: .5em;
	}
.rightHeaderBlock
    {
        position:absolute;
        display:run-in;
        background-color:#eeeeee;
        top:105px;
        left: 500px;
        width: 700px;
        height: 160px;
        overflow:hidden;
        border-left-color:Maroon;
        border-left-style:solid;
        border-left-width:medium;
    }
.leftCol
	{
		width: 300px;
		vertical-align:top;
		border-right-style: dotted;
		border-right-color: Maroon;
		border-right-width: thin;
		margin: .5em;
		padding: .5em;
	}

.mainContent
	{
        margin-left: 1em;
        padding-left: 1em;
        margin-top: 1.75em;
        padding-top: 1.75em;
	}
.footer
    {
    }
blockquote
    {
        margin-left: 3.5em;
        padding-left:3.5em;
        margin-right: 3.5em;
        padding-right: 3.5em;
        margin-top: .25em;
        padding-top:.25em;
        margin-bottom: .25em;
        padding-bottom: .25em;
        background-color: #eeeeee;
    }    
.footerTable
    {
        font-size:x-small;
        font-style:italic;
        border-top-color: Maroon;
        border-top-style:dotted;
        border-top-width:thin;
        margin-top: 5em;
        padding-top: 5em;
        width:100%
    }
.footerTableCell
    {
        vertical-align:top;
        display:table-cell;
        width: 25%;
        margin: .5em;
        padding: .5em;
    }

.photoLandscapeCenteredOuter
{
        text-align:center;
        width: 350px;
        margin: .5em;
        padding: .5em;
        text-align: center;
        vertical-align: middle;
}
.photoLandscapeCenteredInner
{
        margin-left:auto;
        margin-right:auto;
        width: 340px;
        border-color: Gray;
        border-style:solid;
        border-width: thin;
}
.photoLandscapeCenteredInner img
{
        width: 330px;    
}
.photoLandscapeOuter
    {
        float: right;
        width: 350px;
        margin: .5em;
        padding: .5em;
        text-align: center;
        vertical-align: middle;
    }
.photoLandscapeInner
    {
        width: 340px;
        border-color: Gray;
        border-style:solid;
        border-width: thin;
    }
.photoLandscapeInner img
    {
        width: 330px;
    }
.photoLandscapeInner p
    {
        font-size:small;
        font-style:italic;
        padding:.5em;
        margin: .5em;
    }
.photoPortraitOuter
    {
        float: right;
        width: 250px;
        margin: .5em;
        padding: .5em;
        text-align: center;
        vertical-align: middle;
    }
.photoPortraitInner    	
    {
        width: 240px;
        border-color: Gray;
        border-style:solid;
        border-width: thin;
    }
.photoPortraitInner img
    {
        width: 230px;
    }
.photoPortraitInner p
    {
        font-size:small;
        font-style:italic;
        padding:.5em;
        margin: .5em;
    }
.photoWidePortraitOuter
    {
        float: right;
        width: 350px;
        margin: .5em;
        padding: .5em;
        text-align: center;
        vertical-align: middle;
    }
.photoWidePortraitInner    	
    {
        width: 340px;
        border-color: Gray;
        border-style:solid;
        border-width: thin;
    }
.photoWidePortraitInner img
    {
        width: 330px;
    }
.photoWidePortraitInner p
    {
        font-size:small;
        font-style:italic;
        padding:.5em;
        margin: .5em;
    }
.videoOuter
    {
        float: right;
        text-align:center;
    }
.videoInner
    {
        width: 450px;
        margin: .5em;
        padding: .5em;
        border-color: Gray;
        border-style:solid;
        border-width: thin;        
    }
.videoInner p
    {
        font-size:small;
        font-style:italic;
        padding:.5em;
        margin: .5em;
    }        
    
.formFeedback
{
    margin: 2px;
    padding: 2px;
    margin-top: 1em;
    padding-top: 1em;
    margin-bottom: 1em;
    padding-bottom: 1em;
    text-align:center;
    border-width: 1px;
    border-color: Gray;
    border-style: solid;
}
