body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(../images/bgnd.gif);
	background-repeat:repeat-x;
	color:#555555;
}
p{line-height:22px; font-size:14px}
img{border:0px}
a{color:#00467f}
a:hover{color:#05b2b1}
h1{color:#00467f; font-size:22px}
h2{color:#00467f; font-size:16px}
.menu, #topcurve, #flash, #content, #footer, #smalllinks{
	width:850px; 
	margin-left:auto; 
	margin-right:auto
}

.menu{
	background-image:url(../images/button_bgnd.gif);
	background-repeat:no-repeat;
	background-position:0px -1px;
	margin-top:10px;
	height:30px;
}
.menu ul{ list-style:none; margin:0px; padding:0px}
.menu li{
	display:block;
	float:left;
	background-image:url(../images/button_4.gif);
	background-repeat:no-repeat;
	height:30px;
	width:170px;
}
.menu a{
	display:block;
	text-decoration:none;
	color:#00467f;
	height:23px;
	width:170px;
	background-image:url(../images/button_4_end.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:7px;
	font-weight:bold
}
.menu a:hover{text-decoration:none; color:#05b2b1}
#selected{background-image:url(../images/button_3.gif);}
#selected a{background-image:url(../images/button_3_end.gif)}

#flash{
	/*background-color:#0f5086;*/
	background-image:url(images/flash_bgnd.gif);
	background-repeat:repeat-x;
	height:145px;
	margin-top:8px
}
#content{
	min-height:415px;
	border-left:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	width:848px;
	padding-bottom:30px;
	background-color:#FFFFFF;
	background-image:url(../images/bg_01.jpg);
	background-repeat:no-repeat;
	background-position:bottom left
}
#contentinner{padding:20px; width:580px; float:right}


#footer{
	height:38px;
	float:none;
	clear:both;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:11px
}
#footer a{color:#FFFFFF; text-decoration:none}
#footer a:hover{ text-decoration:underline; color:#EEEEEE}
#rss{
	background-image:url(../images/rss.gif);
	background-repeat:no-repeat;
	padding-left:22px;
	height:20px;
	float:left
}
#footerinner{padding:11px}

#smalllinks{margin-top:10px; text-align:center; font-size:12px; padding-bottom:40px}
#smalllinks ul{list-style:none; margin:0px; padding:0px}
#smalllinks li{
	display:inline;
	background-image:url(../images/divide.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:10px;
	padding-right:15px;
}
#smalllinks a{text-decoration:none}
.floatright{ float:right; margin-left:10px; margin-bottom:5px}

.buttontemplate{
	background-image:url(../images/button_bgnd.jpg);
	background-repeat:no-repeat;
	width:187px;
	height:28px;
	padding-top:8px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
}
.buttontemplate a{ color:#FFFFFF; text-decoration:none}
.buttontemplate a:hover{color:#c5e8e8}

.buttonstable{margin-top:60px; margin-left:auto; margin-right:auto;}