body, td {
	font-size:62.5%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}



LI LI, LI P, TD P, BLOCKQUOTE P {
font-size:1em
}

.boxborder {
	border: 1px solid Black;
	margin-top: 5px;
}

.layouttable {
	padding-left: 16px;
	padding-right: 15px;
	
}

.navtable {
	margin-left: 6px;
	width: 713px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

#navcontainer {
	margin-left: 3px;
	
}

ul#navlist {
	margin: 0;
	padding: 0;
	list-style-type: none;
	white-space: nowrap;
	
}

ul#navlist li {
	float: left;
	
	margin: 0;
	padding: 5px 0px 4px 0px;
	background-color: #333333;
	
}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 5px 40px 4px 40px;
        color: #FFFFFF;
        
        text-decoration: none;
}



ul#navlist li#active {
        color: #FF9900;
        background-color: #4775BC;
}

#navlist a:hover {
        color: #ffffff;
        background-color: #003380;
		
}

.bottomText {
	padding-top: 12px;
	color: #FFFFFF;
}
.bottomText a, .bottomText a:link, .bottomText a:visited, .bottomText a:active{
	font-size: 1.1em;
	color: #FFFFFF;
}

.bottomText a:hover{
	
	color: #8C94B9;
}

a, a:link, a:visited, a:active {
	font-size: 1.1em;
	color: #8B0000;
}

a:hover{
	
	color: #00008B;
}

.mainText {
	color: Black;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	line-height: 110%;
	
}

.mainText P {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	letter-spacing: 0.05em;
	line-height: 130%;
}

.mainText ul {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	letter-spacing: 0.05em;
	line-height: 130%;
}

h1 {
	font-size:1.4em;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	letter-spacing: 0.3em;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #909e4e;
	padding-bottom: 4px;
	padding-top: 0px;
}

.navHeading {
	font-size:1.1em;
	text-align: center;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	letter-spacing: 0.3em;
	border-bottom-width: 3px;
	border-bottom-style: double;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 10px;
	background-color: Black;
	color: White;
	
}

h2 {
	font-size:1.4em;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	letter-spacing: 0.3em;
	padding-bottom: 4px;
	padding-top: 0px;
}

h3, h4 {
	font-size:1.2em;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

#fpContactName, #fpContactEmail, #fpContactPhone, #fpContactMessage
{
	 margin-left: 0.5em;
	font-size: 1.1em;
	width: 140px;
	background: #ffffff;
	border: 1px solid #003C97
}

#hpFindUs
{
	 margin-left: 0.5em;
	font-size: 1.1em;
	background: #ffffff;
	border: 1px solid #003C97
}

#cpContactName, #cpContactEmail, #cpContactPhone, #cpContactMessage
{
	 	margin-left: 0.5em;
		font-size: 1.1em;
		width: 240px;
		background: #ffffff;
		border: 1px solid #003C97
}

#cpFindUs
{
	 margin-left: 0.5em;
	font-size: 1.1em;
	background: #ffffff;
	border: 1px solid #003C97
}


#newsEmail
{
	 margin-left: 0.5em;
	font-size: 1.1em;
	width: 140px;
	 
	background: #ffffff;
	border: 1px solid #003C97
}

#newsSelect
{
	 margin-left: 0.5em;
	font-size: 1.1em;
	background: #ffffff;
	border: 1px solid #003C97
}





.fpbuttons {
 	color: #FFFFFF;
	background: #909E4E;
	border: 1px solid #003C97;
	margin-left: 0.5em;
	margin-top: 1em;
	width: 7em;
		
}

.fpbuttonsover {
 	color: White;
	background: #003C97;
	border: 1px solid #909E4E;
	margin-left: 0.5em;
	margin-top: 1em;
	width: 7em;
		
}

#button {
        width: 20em;
        border-right: 1px solid #003c97;
		  border-left: 1px solid #003c97;
        padding: 0 0 0 0;
        margin-bottom: 0;
        font-family: Tahoma, Arial, sans-serif;
                /*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
        font-size : 1em;
        background-color: #F0F8FF;
        color: #000;
		  margin-top: 5px;
        }

        #button ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }

        #button li {
                border-bottom: 1px solid #003c97;
                margin: 0;
                list-style: none;
                list-style-image: none;
                }

        #button li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 10px solid #003c97;
                border-right: 10px solid #4775BC;
                background-color: #F0F8FF;
                color: Black;
                text-decoration: none;
                width: 100%;
                }

        html>body #button li a {
                width: auto;
                }

        #button li a:hover {
                border-left: 10px solid #4775BC;
                border-right: 10px solid #003c97;
                background-color: #FFEFD5;
                color: #483D8B;
                }

