body {
font-family: Arial, Helvetica, sans-serif;
background-color:#7DA3AA;
margin-left:auto;
margin-right:auto;
font-size:.8em;
color: #513C3C;
text-align:center;
padding:0;
}

#wrapper {
width:727px;
background:url(images/mainbg.gif) repeat;
margin-right:auto;
margin-left:auto;
text-align:left;
  min-height:500px;
  height:auto !important;
  height:500px;
}

.contentheader {
background:url(images/header.jpg) no-repeat;
background-color:#7DA3AA;
width:727px;
height:149px;
margin-left:auto;
margin-right:auto;
color:#000;
}

.bottom {
background:url(images/bottom.gif) no-repeat;
clear: left;
width:727px;
height:59px;
margin-right:auto;
margin-left:auto;
}

.main {
width:727px;
background:url(images/mainbg.gif) repeat;
}

.content {
padding:10px 40px 2px;
color: #2f2f2f;
}

.content a {
color: #A15F3D;
font-weight: 700;
}

.content a: active {
color: #A15F3D;
}

.content a:hover {
background:#fff;
color: #426A71;
}

/*title font*/
h1 {
font-size: 1.9em;
font-weight: 700;
color: #A15F3d;
font-family: Times New Roman, Times, Serif;
}

/*smallish bold font*/
h2 {
font-size: 1.2em;
color: #426A71;
/*color: #7DA3AA;*/
margin:  10px 0 10px 0;
padding: 0;
}

/*announcement font*/
h3 {
font-size: 1.3em;
color: #426A71;
/*color: #7DA3AA;*/
margin: 0 0 5px 0;
padding: 0;
font-weight: 700;
}

h4 {font-size: 1.0em; font-weight: 700; margin: 20px 0px;}

p {
padding: 0;
margin: 3px 5px 18px 0;
}

/*used on Steps*/
.largecap {
float:left;
color:#D4D4C7;
font-size:100px;
line-height:70px;
padding-top:2px;
font-family: Times, serif, Georgia;
}

/*not used*/
/*.medcap {
float:left;
color:#7DA3AA;
font-size:25pt;
line-height:25px;
padding-top:0px;
padding-right: 5px;
margin-top: 5px;
font-family: Times, serif, Georgia;
}*/

.emphasis {
font-style: italic;
display: inline;
}

#menu {
width:727px;
}

#nav {
padding-left: 15px;
width: 680px;
background:url(images/mainbg.gif) #fff repeat;
text-align:center;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color: #A15F3D;
font-weight:700;
padding-top:0px;
padding-bottom:10px;
text-decoration:none;
}

#nav a {
background:#fff;
color: #A15F3D;
text-decoration:none;
}

#nav a:active {
background:#fff;
color: #A15F3D;
}

#nav a:hover {
background:#fff;
color: #A15F3D;
padding-bottom:2px;
border-bottom: solid 1px #A15F3D;
}

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

li {
padding-left:20px;
background:transparent url(images/bullet.gif) no-repeat;
background-position:0 5px;
padding-bottom: 5px;
margin-top: 0px;
padding-top: 0px;
}

#news {	
	border: 2px solid #D6E4D4;
	margin: 1em 2em;
	background: #F5FBF4;
	padding: 10px 5px;
	}

#news p { 
	margin: 0em 0.75em 0em .75em;
	font-size: 90%;
	color: #666;
}

#news h2 { 
	margin: 0 0 7px 0;
	font-size: 90%;
	text-align: center;
}

.footer {
background:#7DA3AA;
width:455px;
margin-right:auto;
margin-left:auto;
color:#fff;
font-size:11px;
text-align:center;
}

.footer a:hover {
padding-bottom:2px;
border-bottom:dotted #fff;
}

img.floatright {
float:right;
clear:right;
margin:5px 0 0 10px;
padding: 0;
}

img {
	border: none;
	}

IMG a:hover { border: none; }

.footer a,.footer a:active {
background:#7DA3AA;
color:#fff;
font-weight:700;
text-decoration:none;
}