﻿body {
	color: #B48C58;
	font-size : 1em;
	font-family: Tahoma, Helvetica, sans-serif;
	text-align: center;
	background: #e6ecde url(images/site-back2.jpg) left top repeat-x scroll;
	margin: 0px auto;
}
html, body {
	height: 100.1%;
}
img {
	border: none;
}
li {
	text-align: left;
	background-color: transparent;
	color: black;
	font-weight: normal;
}
div {
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #997e54;
}
a, a:link, a:visited {
	color: #5c8727;
	text-decoration: underline;
	background-color: transparent;
	font-weight: normal;
}
a:hover {
	text-decoration: none;
}
a:active {
	color: black;
	background-color: #e0e1ca;
}
h1, h2, h3, h4, h5, h6 {
	color: #997e54;
	text-align: left;
	margin-left:0px;
	margin-bottom: 0px;
	background-color: transparent;
	font-size: 1em;
}
p {
	color: #997e54;
	background-color: transparent;
	text-align : left;
	line-height: 130%;
	font-weight: normal;
}
#wrap {
	color: black;
	text-align: center;
	font-family: Tahoma, Helvetica, sans-serif;
	margin: 0px auto 0px auto;
	width: 1056px;
	/*background: transparent url(images/content-back.jpg) top center no-repeat scroll;*/
}
#inner {
	background: transparent url(images/content-back-slice.jpg) top center repeat-y;
}
#inner2 {
width:986px;
background-color:transparent;
margin:auto;
}

#top {
background: transparent url(images/banner-back.jpg) top center no-repeat;
}
#banner2 {
	height: 190px;
	margin: 0px auto;
	width: 986px;
	text-align: right;
	background-color:transparent;
}
#banner {
	height: 190px;
	margin: 0px;
	width: 100%;
	text-align: right;
}
#logo {
	float: left;
	width: 385px;
	height: 165px;
	margin-left: 0px;
	
}

#top-buttons {
	text-align: right;
	/*margin-right: 50px;*/
	margin: 0px 20px 0px 0px;
}
#switchbox { /* Text size switcher */
	display: inline;
}
#switchbox select {
	color: #fff;
	background-color: #5C8727;
}

#menu-top {
	text-align: right;
	margin-top: 95px;
	/*margin-right: 50px;*/
}
#content {
	overflow: auto;
	margin: auto;
}
#home-middle {
	background: transparent url(images/home-middle-back.jpg) center top no-repeat scroll;
	height: 385px;
}
#ser-middle {
	background: transparent url(images/middle-back-13.jpg) center top no-repeat scroll;
	height: 385px;
}
#car-middle {
	background: transparent url(images/middle-back-11.jpg) center top no-repeat scroll;
	height: 385px;
}
#news-middle {
	background: transparent url(images/middle-back-10.jpg) center top no-repeat scroll;
	height: 385px;
}
#res-middle {
	background: transparent url(images/middle-back-8.jpg) center top no-repeat scroll;
	height: 385px;
}
#cal-middle {
	background: transparent url(images/middle-back-7.jpg) center top no-repeat scroll;
	height: 385px;
}
#con-middle {
	background: transparent url(images/middle-back-6.jpg) center top no-repeat scroll;
	height: 385px;
}
#dfp-middle {
	background: transparent url(images/middle-back-5.jpg) center top no-repeat scroll;
	height: 385px;
}
#do-middle {
	background: transparent url(images/middle-back-4.jpg) center top no-repeat scroll;
	height: 385px;
}
#fp-middle {
	background: transparent url(images/middle-back-9.jpg) center top no-repeat scroll;
	height: 385px;
}
#pfp-middle {
	background: transparent url(images/middle-back-3.jpg) center top no-repeat scroll;
	height: 385px;
}
#po-middle {
	background: transparent url(images/middle-back-2.jpg) center top no-repeat scroll;
	height: 385px;
}
#act-middle {
	background: transparent url(images/middle-back-12.jpg) center top no-repeat scroll;
	height: 385px;
}
#men-middle {
	background: transparent url(images/middle-back-14.jpg) center top no-repeat scroll;
	height: 385px;
}
#menu {
	/*width: 280px;*/
	width:246px;
	float: left;
}
#copy {
	background: transparent url(images/big-palmetto.jpg) right bottom no-repeat scroll;
	margin-left: 36px;
	margin-right: 0px;
}
#home-copy {
	margin-right: 320px;
}

.float-left {
	float: left;
}
.float-right {
	float: right;
}
#left-col {
	float: left;
	width: 244px;
	background: #ffffff url(images/menu-back.jpg) top left repeat-y scroll;
	margin: 0px;
	padding: 0px;
	text-align: center; /*background-color:;*/;
	color: black;
}
/*menu active page buttons*/
body.hm #menu2 #hm, body.hm #menu2 #hm a, body.se #menu2 #se, body.se #menu2 #se a {
	color: #e0e1ca;
}
body.ind #menu2 #ind, body.ind #menu2 #ind a, body.su #menu2 #su, body.su #menu2 #su a {
	color: #e0e1ca;
}
body.abo #menu2 #abo, body.abo #menu2 #abo a, body.ct #menu2 #ct, body.ct #menu2 #ct a {
	color: #e0e1ca;
}
body.sm #menu2 #sm, body.sm #menu2 #sm a, body.im #menu2 #im, body.im #menu2 #im a {
	color: #e0e1ca;
}
.larger {
	font-size: 120%;
	font-weight: normal;
	color: #4b4939;
	background-color: white;
}
.hide {
	display : none;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
#right-col {
	margin-left: 260px;
	background: white url(images/content-back.jpg) center top no-repeat scroll;
	margin-bottom: 0px;
	color: #151202;
	border-left: 1px solid #333399;
}
.no-bottom-margin {
	margin-bottom: 0px;
}
.no-top-margin {
	margin-top: 0px;
}
.smaller {
	font-size: x-small;
}
.small {
	font-size: small;
	font-weight: bold;
}
#giraffe, #giraffe a, #giraffe a:link, #giraffe a:visited {
	font-size: x-small;
	color: ThreedDarkShadow;
	background-color: white;
}
#giraffe a:hover {
	color: #a9b08c;
	background-color: white;
}
.red {
	color: red;
}
#flashcontent {
	visibility : visible;
}
#titles {
	visibility : hidden;
}
#bottom {
	/*display: inline;*/
	
}
#footer {
	color: #997e54;	
	background: transparent url(images/wrap-bottom.jpg) top center no-repeat scroll;
	height: 50px;
	width:1056px;
	margin: 0px auto;
	/* font-size: 80%; */
	font-size: 10pt!important;
	text-align: left;
	vertical-align:top;
}
#footer-content {
margin-left:64px;
}
#footer-content a, #footer-content a:link, #footer-content a:visited {
	color: #997e54;
}
#footer-right {
	width: 310px;
	float: right;
	text-align: right;
	margin-right: 40px;
}
/*tool tip style*/
div#tipDiv {
    padding:0px;
    color:#000; 
	font-size:11px; 

    background-color:#E7EDDF; 
	border:1px solid #5c8727; 
	
    width:100px; 
	margin:-10px 0 0 0;
}

div#tipDiv ul.tipContentList {
    margin:0; padding:0; list-style:none;
	text-align:left;
	background-color:#E7EDDF; 
	
	}
	.tipContentList li{
		line-height:1.5;
		}
.tipContentList a, .tipContentList a:link, .tipContentList {
text-decoration:none;
}
.tipContentList a:visited {
color:#666666;
}
.tipContentList a:hover
{color: #bc9c6b;
}


.copy-margin {
margin-left: 36px;
margin-right: 36px;
}
address {
	text-align: center;
	color: #997e54;
	font-style:normal;
	background-color: transparent;
	line-height: 130%;
	font-weight: normal;
}
table {
	width: 915px;
	margin: 0em auto 1em auto;
	text-align:center;
}
tr {
	border-collapse: collapse;
	text-align: center;
}

th {
	color: #997e54;
	text-align: center;
	font-weight: bold;
}
td {
	/*background-color:#e0e1ca;*/
	text-align: left;
 	background-color: transparent;
	color: #B48C58;
	vertical-align: top;
	padding-left: 3px;
	border-collapse: collapse;
}

/* set widths for the Careers form cells */
table#prof {
	width: 915px;
}
table#prof td {
	width: auto;
}
table#prof input {
	width: auto;
}
table.forms {
	width: 915px;
}
table.forms td {
	width: 1%;
}
td.fifteen {
	width: 15%;
}
td.twenty {
	width: 140px;
}
td.thirty {
	width: 200px;
}
td.fifty {
	width: 50%;
}
input {
	background-color: #FFFFFF;
	width: 200px;
}
input.nw {
	width: auto;
}

ul {
	/* none yet */
}
li {
	color: #997e54;
	background-color: transparent;
	text-align : left;
	line-height: 130%;
	font-weight: normal;
}
