﻿@charset "UTF-8";
/* CSS Document
body {
	margin:50px 0px; padding:0px;
	text-align:center;
	}
	
#Content {
	width:500px;
	margin:0px auto;
	text-align:left;
	padding:15px;
	border:1px dashed #333;
	background-color:#eee;
	}


 */
*
        margin: 0;
        padding: 0;
}
body
{       
        BACKGROUND-COLOR: #af6d2a;  /*c6cf78*/
        lang: EN-US;
        font-family: Arial, Helvetica, sans-serif, Charlemagne Std;
        height: 100%;
        width: 100%;
        font-size: 13px;
        line-height: 135%;
        margin:10px 0px;
        padding:0px;
	    text-align:center;
}

a, a:visited
{
        text-decoration: none;
}

.right_pic
{
        border: 1px solid #b2730f; /*#A1AA55;*/
        float: right;
}

#sideCol a.todo
{
        color: orange;
}

h1
{
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 24px;
        color: #FFF3D3;
}

p
{
        margin: 0 0 10px 0;
}

table
{
        text-align: center;
}


div#site
{
		margin:0px auto;
        background-color: #af6d2a; /*A1AA55;*/
        width:743px;
        height: 100%;
        /*border: 2px solid #312E2C;*/
        position: relative;
}

table#siteTop
{
        position: relative;
        top: 0px;
        left: 0px;
        /* background: url(../../images/navBG.png) repeat top left; */
        padding-top: 0px;
        padding-bottom: 0px;
        height: 25px;
}
table#siteTop td
{
        margin: 0px;
        padding: 0px;
}

div#siteNav
{
        height: 23px;
        position: relative;
        overflow: hidden;
}

div#siteBanner
{
        width: 743px;
        position: relative;
        overflow: hidden;
}


a#homeLink {
        position: absolute;
        top: 5px;
        left: 40px;
        width: 105px;
        height: 105px;
        display: block;
        border: none;
        outline: none; }



div#hpHeadText
{
        width: 707px;
        background: url(../../images/headTextBG.png) repeat top left;
        position: relative;
        top: 125px;
        margin: 0 auto;
        padding: 10px 0;
}

table#hpContent
{
        background-color: #FFF3D3;
        color: #585038;
}

td.hpHead
{

        /*background: url(../../images/touHeadImage.jpg) no-repeat top left;*/
        

        height: 444px;
}
#hpimage
{
        position: absolute;
        top: 0px;
        left: 0px;
        width: 743px;
        height: 444px;
}



div#navContainer
{
        width: 150px;
}
div#contentContainer
{
        width: 553px;
}

td.intHead
{
        background: url(../../images/intHeadBG.jpg) no-repeat top left;
        height: 178px;
}

#siteSearch
{
        width: 223px;
        float: right;
        position: relative;
        top: 3px;
}
input.emailInput
{
        width: 184px;
        border: 1px solid #b2730f;
}
#siteSearch input
{
        width: 154px;
        padding: 2px 3px;
        margin-top: -2px;
        border: 1px solid #b2730f;
}
#siteSearch .submit
{
        width: 35px;
        font-size: 10px;
        padding: 0;
        margin-top: 0;
        background-color: #8F795B;
        color: #FFFFFF;
        border-color: #D9C6A8;
}

table#hpContent td.sideCol
{
        padding: 20px 0 0 20px;
}

table#hpContent td.mainCol
{
}

/*
ul#sideNav
{
        list-style: none;
        margin: 0px;
        padding: 0px;
}
ul#sideNav li
{
        list-style: none;
        padding: 0;
}


ul#sideNav li a, ul#sideNav li a:visited
{
        display: block;
        color: #FFF3D3;
        text-decoration: none;
        padding: 5px 10px 5px 20px;
}
ul#sideNav li a:focus, ul#sideNav li a:hover
{
        background-color: #BB7231;
}
*/


table#intContent td.sideCol
{
        padding: 20px 0 0 0px;
        background-color: #af6d2a; /*#A1AA55;*/
        font-family: Georgia, "Times New Roman", Times, serif;
        color: #FFF3D3;
        z-index: 1001;
}
table#intContent td.sideCol h1
{
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 16px;
        color: #FFF3D3;
        margin: 10px 10px 5px 20px;
        padding: 0px;
}
table#intContent td.mainCol h3
{
        margin-top: 5px;
        margin-bottom: 0px;
}
table#intContent td.sideCol p
{
        margin: 0 10px 5px 10px;
}
table#intContent td.mainCol
{
        padding: 10px 20px;
        z-index: 1000;
}
table#intContent td.mainCol p
{
        margin: 0 0 10px 0;
}

table#intContent td.mainCol h1
{
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 18px;
        color: #AF4C28;
        margin: 20px 0 0 0;
}
table#intContent td.mainCol h2, table#intContent td.mainCol h3
{
        margin: 10px 0 0 0;
}


div#contentNav
{
        margin: 5px 0 10px 0;
}
div#contentNav ul
{
        list-style: none;
        display: inline;
        margin: 0;
        padding: 0;
}
div#contentNav ul li
{
        list-style: none;
        display: inline;
        padding: 0 5px;
        border-left: 1px solid #585038;
}
div#contentNav ul li.first
{
        border: 0px;
}
div#contentNav ul li a, div#contentNav ul li a:visited, div#contentNav a, div#contentNav a:visited, div#contentNav p
{
        text-decoration: none;
        color: #477338;
        font-weight: bold;
}
div#contentNav ul li a:hover, div#contentNav ul li a:focus, div#contentNav a:hover
{
        color: #AF4C28;
        color: #FFF3D3;
        background-color: #BB7231;
}
div#contentNav a
{
        padding: 2px 2px;
        font-size: 11px;
}

#subnav
{
        background-color: #FFFFFF;
        border: 1px solid #477338;
        margin: 0 0 0 10px;
        width: 150px;
        /*display: block;*/
        float: right;
}
#subnav p.head a, #subnav p.head a:visited
{
        color: #FFF;
        font-weight: bold;
        text-decoration: none;
        list-style: none;
        list-style-type: none;
}

#subnav p.head
{
        margin: 0 0 3px 0;
        padding: 3px 5px;
        background-color: #477338;
        color: #FFF;
        font-weight: bold;
}
#subnav ul li, #subnav ul li a, #subnav ul li a:visited
{
        color: #477338;
        background-color: #FFFFFF;
        font-weight: normal;
        text-decoration: none;
}
#subnav ul li
{
        margin: 0;
        padding: 0;
}
div#subnav ul
{
        margin: 0 5px 3px 0;
        padding: 0;
        list-style: none;
        list-style-type: none;
}


