body {
	text-align:center;
	background: #035674 url('images/grad-back.png') repeat-x;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
}

h2 {
    font-weight: bold;
    font-size: 77%;
    padding: 0px;
    margin: 0px;
}

p {
    margin: 0px;
    padding: 0px;
	font-size: 77%;
}

img {
    border: 0px solid #999;
}

#frame {
	width:775px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;

    background: #fff url('images/full-back.jpg') no-repeat;
    background-color: #035674;
}

#inner-frame {
    width: 676px;
    margin-left: 49px;
}
	
#brown {
	background-color: #dec47f;
	min-height:450px;
    height:auto !important;
    height:450px;    
}

#contentleft {
	width:171px;
	padding:0px;
	float:left;
}

#contentleft h2, #contentleft p, #contentright h2, #contentright p {
    margin: 10px 10px 0px 10px;
}

#contentleft p {
}

#contentleft a {
}

#contentleft img {
    margin: 0px;
    padding: 0px;
    padding-top: 20px;
}

#contentcenterholder {
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 10px;
    margin-left:10px;

    padding: 10px;
}

#contentcenter {
	width:333px;
	padding:0px;
	
	float:left;
	background:#eee;
	background-color: #cdb575;
	min-height:450px;
    height:auto !important;
    height:450px;
}

#contentcenterholder-wide {
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 10px;
    margin-left:10px;

    padding: 10px;
}

#contentcenter-wide {
	width:505px;
	padding:0px;
	
	float:left;
	background:#eee;
	background-color: #cdb575;
	min-height:450px;
    height:auto !important;
    height:450px;
}


#contentcenter p, #contentcenter-wide p {
    padding-bottom: 10px;
    padding-right: 1px;
    padding-left: 1px;
}

#contentcenter ul, #contentcenter-wide ul {
    font-size: 77%;
}

#contentcenter ul ul, #contentcenter-wide ul ul {
    font-size: 100%;
}

#contentcenter ol, #contentcenter-wide ol {
    font-size: 77%;
    padding-left: 0px;
    margin-left: 0px;
}

#contentright {
	width:171px;
	padding:0px;
	float:left;
}

#contentright label {
    font-size: 77%;
}

#contentright form {
    margin-left: 10px;
    margin-top: 10px;
    padding-top: 0px;
}

#contentheader {
    width: 676px;
    height: 289px;
}

#contentultrawidemap {
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px;
}

#contentultrawidemap h2 {
    font-size: 110%;
	padding-bottom: 20px;
}

h1,pre {
	margin:0px 10px 10px 10px;
}
	
#orange-header {
    width: 676px;
    height: 35px;
    background-image: url('images/orange-top-header.jpg');
}

#news-and-events-title {
    float: left;
    width: 171px;
}

#page-title {
    float: left;
    width: 333px;
    text-transform: uppercase;
}

#get-involved-title {
    float: left;
    width: 171px;
}

#ft {
    width: 676px;
    background-image: url('images/footer-shell.jpg');
    background-repeat: no-repeat;
    text-align: center;
    font-size: 77%;
    background-color: #035674;
}

#ft a:hover, #ft a:visited, #ft a, #ft a:link {
    color: #fff;
    text-decoration:none;
}

#bottom-menu {
    padding-top: 28px;
}

#bottom-menu ul li {
    display: inline;
    border-right: 1px solid #1f7ea0;
    padding: 0px 5px;
    margin-left: 2px;
}

#bottom-menu ul li.last {
    border-right-style: none;
}

#bottom-menu ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#copywrite-notice {
    margin-top: 8px;
    margin-bottom: 14px;
    color: #85d7e6;
}


#top-menu a:hover, #ft a:visited, #ft a, #ft a:link {
    color: #fff;
    text-decoration:none;
}


#top-menu {
    padding-top: 0px;
    color: #fff;
    margin-left: 540px;
    padding-top: 71px;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    font-size: 116%;
    letter-spacing: -2px;
    word-spacing: 1px;
}

#top-menu a {
    color: #fff;
    text-decoration: none;
}

#top-menu ul li {
    padding: 0px;
    margin: 0px;
}

#top-menu ul li.last {
    border-right-style: none;
}

#top-menu ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#orange-header {
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    font-size: 90%;
    letter-spacing: -2px;
    word-spacing: 1px;
    color: #fff;
}

#orange-header h1 {
    font-weight: normal;
	padding-top:10px;
    font-size: 116%;
}

#home-turtle-2-img {
    padding-top: 40px;
    padding-left: 15px;
}


.alignright {
    float: right;
}

.alignleft {
    float: left;
}


#header-link {
    float: left;
    width: 250px;
    height: 75px;
    margin-top: 195px;
    margin-left: 20px;
}

#header-link-image {
    width: 250px;
    height: 75px;
}

#left-nav-ul {
    list-style: none;
    padding-left: 0px;
    margin-left: 0px;
    padding-left: 10px;
}

#left-nav-ul ul {
    list-style: none;
    padding-left: 0px;
    margin-left: 0px;
    padding-left: 20px;
}

#left-nav-ul ul ul {
    list-style: none;
    padding-left: 0px;
    margin-left: 0px;
    padding-left: 20px;
}

.cf_hidden {
	display: none;
}

.linklove {
	display: none;
}

.cf-ol, .cf-ol li {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}

.reqtxt, .emailreqtxt {
	font-size: 77%;
}

#cformsform label {
	display: block;
}

#cformsform .cf-fs1 {
	border: 1px solid #999;
}

label {
	display: block;
}

label.cf-before {
	display: inline;
}