body {
	background:url(../other_images/top_gradient.gif) repeat-x;
	margin:0;
	padding:0;
	font-family:"Lucida Grande", Verdana, Sans-serif;
	font-size:x-small;
}

#container {
  width:870px;
  margin:0 auto;
  border-bottom:1px solid #376490;
}

#center {  
  float:left;
  margin-left:40px;
  width:590px;
}

#center p, ul, span.caption {
	color:#0e2b68;
	font-size:1.3em;
	line-height:1.6em;
	margin-top:7px;
}

span.caption {
	font-size:.9em;
}



ul {
	margin:0;

}

#left {
  width: 210px;              
	float:left;
	margin-top:100px;
}

#secondary_nav {
	background:#deeeff;
	width:200px !important;
	width:220px;
	padding:10px;
	margin-top:40px;
}

h1 {
	margin-top:5px;
	color:#376490;
	font-size:2em;
	font-weight:normal;
	font-family:"Trebuchet MS", sans-serif;
}

#secondary_nav a {
	color:#376490;
	text-decoration:underline;
	display:block;
	font-size:1.3em;
	line-height:1.8em;
}

#secondary_nav a:hover {
	text-decoration:none;
}

img {	
	border:0;
	margin:2px 0;
}

img#title {
	margin-top:-1px;
	margin-left:-20px;
}

img.left {
	float:left;
	margin:5px 15px 5px 0;
}

img.right {
	float:right;
	margin:5px 0 5px 15px;
}

img.home {
	margin-top:40px;
}

div.unit img {

	display:block;
}

div.unit {
	width:180px;
	float:left;
	height:470px;
	margin-bottom:15px;
	margin-right:15px;
}

#center p span.title {
	font-weight:bold;
	margin-bottom:0;
}

#footer {
  clear: both;
  width:100%;
  height:100px;
	text-align:center;

}

a {
	color:#376490;
}

#footer a, #footer p {
	color:#376490;
	font-size:1.2em;
	padding:0 5px;
}

#footer p a {
	font-size:1em;
	padding:0;
}


#footer a:hover, a:hover {
	text-decoration:none;
}

#footer p {
	margin-top:1px;
}

#footer p.small, #footer p.small a {
	font-size:0.9em;
	width:800px;
	margin:0 auto;
	padding-bottom:10px;
}

#footer p.small a {
	padding:0;
	font-size:1em;
}

span.big {
	font-size:1.2em;
}

span.bigger {
	font-size:1.5em;
}


