* {margin:0;padding:0}
h1,h2,h3,ul,p {margin:0 0 .5em 0;padding:5px;} /**CSS Layout based on: http://www.pmob.co.uk/temp/spointfooter.htm  **/
html,body {
	height:100%;
	text-align:center;
	background-color: #19009b;
}
#outer{
	min-height:100%;
	width:760px;
	background-color: #f6f4e8;
	color: #000;
	text-align:left;
	margin:-22px auto 0;
	background-image:url(images/outer_bg_border.gif);
	background-repeat:repeat-y;
	background-position:center;
}
* html #outer{height:100%;} /*for IE as it treats height as min-height anyway*/
#header{
	width:760px;
	border-top:22px solid #19009b;
	color: #fff;
	background-color: #f6f4e8;
	height: 38px;
}
#header ul{	list-style:none;}
#header ul li{display:inline;}
#header  a{color:#fff}
#header2{
	width:760px;
	background-color: #f6f4e8;
}
#centrecontent {	width:720px;
	margin-left:20px;
	margin-right:20px;
}
#right {
	float:right;
	width:223px;
}
#right_content {
	margin-right: 20px;
}
#left {
	width:475px;
	float:left;
}
#left_content {
	margin-left: 20px;
	margin-right: 20px;
}

#footer {
	width:760px;
	clear:both;
	margin:auto;
	background-color: #f6f4e8;

}
* html #footer {/*only ie gets this style*/
	height:37px;/* for ie5 */
	he\ight:37px;/* for ie6 */
}
.clearer{clear:both;height:1px;overflow:hidden;margin-top:-1px;}
#rounded_top_left {
	float:left;
	height:18px;
	width:18px;
}
#rounded_top_fill{
	width:724px;
	height:18px;
	float:left;
	background-color: #f6f4e8;
}
#rounded_top_right {
	float:right;
	height:18px;
	width:18px;
}
#rounded_bottom_left {
	float:left;
	height:18px;
	width:18px;
}
#rounded_bottom_fill{
	width:724px;
	height:18px;
	float:left;
	background-color: #f6f4e8;
}
#rounded_bottom_right {
	float:right;
	height:18px;
	width:18px;
}
#navigation {
	margin-left: 20px;
	margin-right: 20px;
	background-color: #faf9f4;
	padding-left: 20px;
	padding-right: 20px;
	height:80px;
	width:auto;
}
#navigation_content {
	height:70px;
}
.header_text {
	color: #1f00a0; font-family: HoeflerText-Regular, Hoefler Text, Times New Roman, serif; font-size: 36px;
	text-align:center;
}
.header_divide {
	background:url(images/header_divide.gif) repeat-x left bottom;
	height: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
.nav_item {
	margin-left: 15px;
	margin-right: 15px;
	float:left;
	width: auto;
	padding-top: 10px;
	padding-bottom:10px;
}
.header_divide2 {
	height: 12px;
	margin-top: -4px;
}
.hr_divide {
	margin-left: 20px;
	margin-right: 20px;
	height:4px;
}
.hr_divide hr {
	color:#c0c0c0;
	background-color:#c0c0c0;
	height:1px;
	border:none;
}
.navigation {
	font-weight: bold;
	font-family:Georgia;
	font-size: .8em;
	text-transform:uppercase
}
.navigation #selected a{
	color: #a46900;
	text-decoration:none;
}
.navigation a{
	color: #483c3c;
	text-decoration:none;
}
.navigation a:hover{
	color: #847959;
	text-decoration:none;
}