body {
background-color:#596d75;
min-height:400px;
font-family: Geneva, Helvetica, Arial, sans-serif;
}
a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #596D75;
}
a:visited {
	color: #596D75;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}


#container {
position:relative;
background-color:#5e9eb7;
margin-left:auto;
margin-right:auto;
width:90%;
min-width:790px;
min-height:400px;
}

#header {
width:412px;
height:82px;
margin-top:50px;
margin-left:136px;
position:relative;
float:left;
background-color:#000;
color:#fff;
}

#tlblue {
background-color:#000;
position:relative;
float:left;
}
#tlbrown {
background-color:#000;
position:relative;
float:left;
width:20px;
height:20px;
}

#trblue{
background-color:#000;
position:relative;
float:right;
}

#topnav {
position:relative;
height:15px;
margin: 15px 0px 5px 150px;
}

.toplinks {
float:left;
background-color:#fco;
text-align:center;
width:24%;
}

#leftnav {
width:136px;
min-height:200px;
position:absolute;
left:0;
padding-top:30px;
}

.leftlinks {
background-color:#fco;
text-align:right;
padding:15px 5px 15px;
}

#content {
width:100%;
position:relative;
float:left;
min-height:200px;
}

#main {
margin-bottom:52px;
margin-left:136px;
background-color:#d1c7aa;
}

#main p, #main h1, #main h2, #main h3, #main h4  {
margin:10px 10px 20px;
line-height:110%
}

#footer {
position:absolute;
background-color:#5e9eb7;
width:100%;
bottom:0;
left:0;
clear:both;

	font-family: "Times New Roman", Times, serif;
	font-size: small;
	text-align: center;
	background-color: #5e9eb7;

}

.clearboth{
clear:both;
}

.nocheader {
text-align:center;
margin-right:100px;
}

.pghead {
text-align:center;
font-size: 18px;
	font-weight: bold;
	color: #596D75;
}

.curroff_name{
font-size:.9em;
font-weight:bold;
}

.curroff_email{

}

.curroff_affil{
font-style:italic;
}

.curroff_phone{
font-size: .7em;
}

.curroff_prof{
font-size: .9em;
line-height: 1.1em;
}

h3 {
font-family:"Times New Roman", times, serif;
font-weight:normal;
}

/* TinyMCE specific rules */
body.mceContentBody {
   background: #d1c7aa;
}

ul {
margin-top:5px;
margin-bottom:5px;
}

.newsbox {
float:right;
width:190px;
padding:0px;
margin:2px;
border:3px;
border-color: #fff;
border-style: ridge;
background-color:#5e9eb7;
}

.newsbox p {
font-size:.8em;
}

.newsheader {
background-color:#fff;
text-align:center;
border:3px;
border-color: #fff;
border-style: ridge;
}
