﻿* {margin: 0; padding: 0;}

body {
	font-family: verdana,arial,helvetica,sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	background-color: #7F8AA7;
}

ol, ul, th, br {
	font-family: verdana,arial,helvetica,sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
}


a.topnav:link {
	color: #252c32;
	font-weight:bold;
	text-decoration: none;
	font-size:11px;
}
a.topnav:visited {
	color: #252c32;
	font-weight:bold;
	text-decoration: none;
	font-size:11px;
}
a.topnav:hover {
	color: #005321;
	font-weight:bold;
	text-decoration: none;
	font-size:11px;
}

.navbar {
	padding: 2px;
	margin: 2px;
	border: none;/*blue borders on navbar*/
}


.navcell {
	padding: 2px;
	margin: 2px;
	border: solid #666666 1px;
	background-color: #7F8AA7;
	text-align: left;
}


.gn {
	font-family: verdana,arial,helvetica,sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}
a.gn:link {
	font-family: verdana,arial,helvetica,sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}
a.gn:visited {
	font-family: verdana,arial,helvetica,sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}


a.gn:hover {
	font-family: verdana,arial,helvetica,sans-serif;
	color: #005321;
	font-size: 10px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}

a.gn:active {
	font-family: verdana,arial,helvetica,sans-serif;
	color: #e99d6a;
	font-size: 10px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}

/*Celena added the following declarations*/

img.boardphoto {
width:95px;
border:1px solid black;
}
table#board {
border: 1px solid #006633;
background-color: #E4E4E4;
font-family: verdana, arial, helvetica, sans-serif;
margin:25px auto;
width:92%;
padding:3px;
margin-bottom: 15px;
}
table#board td {
vertical-align:middle;
text-align:center;
width:25%;
font-size:11px;
line-height:1.5em;
color:#044476;
}
table#board tr {
height: 200px;
}

table#board td.left {
text-align: left;
}

table#ads {
width:500px;
border: 1px solid #044476;
background-color: #ebf5fc;
margin:12px auto;
padding: 3px;
}
table#ads td {
padding:4px;
margin-left:4px;
vertical-align:top;
padding-bottom: 10px;
line-height:1.5em;
}

h1#heading {
text-align: center;
color: #000080;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 17px;
font-weight:bold;
padding-top:15px;
padding-bottom:15px;
}
div#boardcontent {
margin-bottom: 10px;
}
div#boardcontent p{
font-size:12px;
line-height:1.5em;
color:black;
text-align:left;
}
div#content {
background-color: #FFFFFF; 
margin:0 15px;
width:900px;
margin:auto;
position:relative;
top: 213px;
}
div#content p {
font-size:12px;
line-height:1.5em;
color:black;
text-align:left;
margin:5px 35px 10px 35px;
background-color:transparent;
}
div#content ul li, ol li {
text-align:left;
line-height:1.6em;
margin-left:45px;
}
div#content h2 {
font-weight:bold;
color: #006633;
font-size:14px;
margin-left:35px;
margin-bottom: 15px;
}
div#content h3 {
font-weight:normal;
color: #044476;
font-size:12px;
margin-left:35px;
margin-bottom: 5px;
font-weight:bold;
}
div#content h2#cafe1 {
color: #116D60;
text-align:center;
font-size:14px;
font-family: Verdana,arial,helvetica,sans-serif;
font-weight:normal;
padding-bottom:5px;
}
div#topics{
border:1px #006633 solid;
padding: 5px 10px;
margin:15px 20px;
position:relative;
}
div#topics ul, ol {
margin:15px;
}
div#topics hr{
width: 50%;
margin:15px auto;
}
div#bullets{
border:1px #044476 solid;
padding: 5px 10px;
margin:15px 70px;
position:relative;
background-color: #ebf5fc;
}
div#bullets ul{
margin-left:15px;
}
.style16 {
background-color: #FFFFFF;
}

div#wrapper {
width: 900px;
position:relative;
margin:auto;
top:10px;
}
div#banner {
width:100%;
position:absolute;
top:0;
left:0;
}
div#banner img {
border:none;
}
div#navbar {
position:absolute; 
background-color:#E6E8ED;
background-image: url(images/seagreen_navbar2.gif);
background-repeat:repeat-x;
left:0; 
width:900px; 
top:178px; 
overflow:visible; 
z-index:4; 
height: 34px;
}

div#footer {
text-align:left; 
padding-left:50px;
padding-right:50px; 
padding-bottom:30px; 
color:#959595;
margin-top:25px;
font-size:11px;
line-height:1.5em;
}
div#footer hr {
color:#959595;
margin-bottom:10px;
}

.cafeitalic {
color:#006633;
font-size:12px;
line-height:1.5em;
font-style:italic;
font-weight:bold;
}
.cafebold {
color:#006633;
font-weight:bold;
line-height:1.5em;
}
.groups {
color: #044476;
font-weight: bold;
font-style: italic;
font-size:12px;
line-height:1.5em;
}
a:link{
color:#006633;
font-weight:normal;
}
a:visited{
color:#006633;
font-weight:normal;
}

a:hover{
color: #005321;
text-decoration: none;
}
h4 {
text-transform:uppercase;
font-weight: bold;
margin:15px 25px;
font-size: 12px;
}
div#content p.question {
font-size: 12px;
line-height:1.5em;
color: #044476;
font-weight: bold;
}
table#appform {
margin:25px;
background-color:#ebf4ea;
padding:20px;
border:solid 1px #044476;
}
table#appform td{
padding: 1px;
padding-bottom: 10px;

}
table#appform td input {
margin: 3px;
background-color:white;
}
div#bottom {
position:absolute;
bottom:0;
margin-bottom:-25px;
}
div#quicklinks {
width:300px;
float:right;
background-color:#ebf4ea;
border:1px blue dotted;
margin:-15px 20px 10px 10px;
padding:10px 0;
}
div#quicklinks li{
color:#044476;
font-size:12px;
line-height:1.6em;
}
div#therapists p{
font-size:12px;
line-height:1.5em;
color:black;
text-align:left;
margin: 0 25px;
}
div#therapists h4 {
text-transform:uppercase;
font-weight: bold;
margin:10px 25px;
font-size: 12px;
}

table#regform {
margin:25px;
background-color:#ebf4ea;
padding:20px;
border:solid 1px #044476;
}
table#regform td{
padding: 1px;
padding-bottom: 10px;

}
table#regform td input {
margin: 3px;
background-color:white;
}

table#traininglogistics {
width:80%;
line-height:1.5em;
margin-left:65px;
}
table#traininglogistics td{
padding-bottom: 6px;
}
