body
	{
		text-align:left;
	}

h1
	{
		color: Black;
	}

h2
	{
	    padding-bottom: .5em;
	    margin-bottom: .5em;
		border-bottom-style: solid;
		border-bottom-color: black;
		border-bottom-width: thin;
	}

.mainTableFrame
	{
		width: 1200px;
		margin-top:0px;
		padding-top:0px;
	}

.bannerTop
	{
		height: 95px;
		color: red;
	}
.rightHeaderBlock
    {
        position:absolute;
        display:run-in;
        background-color:White;
        top:105px;
        left: 500px;
        width: 700px;
        height: 160px;
        overflow:hidden;
        border-left-color:Teal;
        border-left-style:solid;
        border-left-width:medium;
    }
.leftCol
	{
		width: 300px;
		vertical-align:top;
		border-right-style: solid;
		border-right-color: black;
		border-right-width: thin;
	}

.mainContent
	{
        margin-left: 1em;
        padding-left: 1em;
	}
.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: Black;
        border-top-style:groove;
        border-top-width:thin;

        width:100%
    }
.footerTableCell
    {
        vertical-align:top;
        display:table-cell;
        width: 25%;
    }

.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;
    text-align:center;
    border-width: 1px;
    border-color: Black;
    border-style: solid;
}
