﻿html, body, table p { margin: 0; padding: 0; font-family: georgia, arial, verdana; background-color: #4f4d4d; text-align: center; line-height: 1.5; font-size: 95%; }

p { margin: 0px 10px 5px 10px; padding: 5px 0px 10px 0px; color: #000; font-size: 1em; }

.secondary {color: #4e4e4e; font-size: 11px;}
a {color: #069; text-decoration: underline;}
a:hover  {color: #8c8c8c; text-decoration: underline; }
.header a  { font-size: 11px; color: #33567a; text-decoration: underline;}
.header a:hover { color: #33567a; text-decoration: underline; font-size: 11px; }

.footer {margin: 0px 10px 5px 10px; padding: 5px 0px 10px 0px; color: #2f2f2f; font-size: 0.75em; text-align: center; }
.image  {border: 0px;}
.contentimg {margin-right: 20px; float: left; clear: left; border: 0px;}
.headerimage {border: 0px; padding-left: 5px;}

.buttons { border: 0px; padding-left: 15px;}
textarea {font-size: 12px; font-family: arial; padding: 5px 5px 5px 5px;}
form {margin: 0px 0px 10px 0px;}
label {display: block; margin: .1em 0;}
input, textarea, input.btn {font-size: 1.1em; margin-bottom: 0px; padding: 3px; border-top-color:#696; border-left-color:#696; border-right-color:#363; border-bottom-color:#363;}

/* --------- Containers --------- */

#container { width: 760px; margin: 30px auto; padding: 0px; background-color: #FFF;}
#logo {float: left; clear:both;}
#contactinfo {float: right; clear: right;}
#topnav {clear:both; margin: 0px 5px 0px 5px;}
#page {text-align: left; width: 750px; clear:both; margin: 5px;}
#main {width: 450px; text-align: left; float: left;}
#contact {background-color: #e5e8eb; border: 1px solid #c0c0c0; width: 270px; font-size: .80em; float:right; clear: right; margin: 5px; padding:5px;}
#footer {border-top: 1px #757575 solid; padding: .5em 0px .5em 0px; clear:both; margin: 5px;}
#seccontent  {background-color: #f9f9fa; width: 260px; float: right; border: 1px solid #c0c0c0; position: relative; padding: 5px; margin: 5px;}


/* --------- List Styles --------- */

ol {margin: 10px 0px 0px 0px; padding: 0;}
ul {margin: 0; padding: 0em 0em .75em 1em;}
li {list-style: circle; margin: 0em 0em .25em 1.5em; line-height: 1.3;}
.contact li {font-size: 11px; margin: 5px 0px 0px 0px; line-height: 1.5;}


/* --------- Header Styles --------- */

h1 {color: #000; margin: 0px; padding: 0px; font-size: 20px;}
h2 {color: #000; margin: 0px 10px 5px 0px; padding: 0px 0px 0px 5px; font-size: 1.5em; border-bottom: 2px #e8e8e8 solid;}
h3 {color: #787676; border-bottom: 2px #e8e8e8 solid; margin: 0px 10px 2px 10px; padding: 0px; font-size: 16px;}
h4 {color: #333; margin: 0px 10px 0px 5px; padding: 2px 0px 0px 0px; font-size: 13px;}
h5 {color: #a5bbd5; margin: 1em 0px 0px 0px; padding-left: 2px; padding-bottom: 0px; font-size: 18px; border-bottom: 2px #e8e8e8 solid;}

/* Main Navigation Styles */
.basictab ul{margin: 5px; padding: 0px; margin-left: 0; border-bottom: 3px solid #333; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.basictab li{display: inline; margin: 0;}
.basictab li a{text-decoration: none; padding: 4px 7px; margin-right: 0px; border: 1px solid gray; border-bottom: none;	background-color: #c0c0c0; color:#333;}
.basictab li a:visited .basictab li a.current {color: #fff;}
.basictab li a:hover {background-color: #4f4d4d; color: #fff;}
.basictab li a:active{color: #fff;}