
html, body{
	margin:0; padding:0;
	background:#000066 url(../images/back.jpg) center repeat-y;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
	}
#wrapper{
	margin-left:auto; margin-right:auto; width:800px;
	}
#header{
	background:url(../images/h-top.jpg) no-repeat; width:800px; height:70px; position:relative;
	}
#logo{
	margin:0; padding:18px 0 0 18px; float:left;
	width:219px; height:34px;
	}
#btn-contact{
	margin:0; padding:34px 0 0 445px; float:left;
	width:71px; height:7px;
	}
#mainnav{
	margin:0; padding:0;
	background:url(../images/main-nav-back.jpg) repeat-x;
	height:20px;
	}
.btn-directions:link, .btn-directions:active, .btn-directions:visited{
	display:block; float:left;
	background:url(../images/btn-directions.jpg) no-repeat; width:148px; height:20px; text-decoration:none;
	}
.btn-directions:hover{
	background-position:0px -20px; text-decoration:none;
	}
.btn-acc:link, .btn-acc:active, .btn-acc:visited{
	display:block; float:left;
	background:url(../images/btn-acc.jpg) no-repeat; width:263px; height:20px; text-decoration:none;
	}
.btn-acc:hover{
	background-position:0px -20px; text-decoration:none;
	}
.btn-community:link, .btn-community:active, .btn-community:visited{
	display:block; float:left;
	background:url(../images/btn-community.jpg) no-repeat; width:174px; height:20px; text-decoration:none;
	}
.btn-community:hover{
	background-position:0px -20px; text-decoration:none;
	}
.btn-vol:link, .btn-vol:active, .btn-vol:visited{
	display:block; float:left;
	background:url(../images/btn-vol.jpg) no-repeat; width:121px; height:20px; text-decoration:none;
	}
.btn-vol:hover{
	background-position:0px -20px; text-decoration:none;
	}
.btn-sitemap:link, .btn-sitemap:active, .btn-sitemap:visited{
	display:block; float:left;
	background:url(../images/btn-sitemap.jpg) no-repeat; width:94px; height:20px; text-decoration:none;
	}
.btn-sitemap:hover{
	background-position:0px -20px; text-decoration:none;
	}
#imagebar{
	margin:0; padding:0;
	width:800px; height:85px;
	background:url(../images/image-bar.jpg) no-repeat;
	}
#imagebar img{
	border:none; float:left;
	}
#content{
	margin:0; padding:0;
	width:800px;
	background:url(../images/c-back.jpg) repeat-y; overflow:hidden;
	}
#cleft{
	margin:0; padding:0; float:left;
	width:251px;
	}
#leftmenu{
	margin:0; padding:0;
	}
.btn-about-facility:link, .btn-about-facility:active, .btn-about-facility:visited{
	display:block; padding:5px 0;
	background:url(../images/btn-about-facility.jpg) no-repeat; width:251px; height:17px; text-decoration:none;
	}
.btn-about-facility:hover{
	background:url(../images/btn-about-facility-over.jpg) no-repeat; width:251px; height:17px; text-decoration:none;
	}
.btn-employement:link, .btn-employement:active, .btn-employement:visited{
	display:block; padding:5px 0;
	background:url(../images/btn-employement.jpg) no-repeat; width:235px; height:15px; text-decoration:none;
	}
.btn-employement:hover{
	background-position:0px -25px; text-decoration:none;
	}
.btn-inmate:link, .btn-inmate:active, .btn-inmate:visited{
	display:block; padding:5px 0;
	background:url(../images/btn-inmate.jpg) no-repeat; width:222px; height:15px; text-decoration:none;
	}
.btn-inmate:hover{
	background-position:0px -25px; text-decoration:none;
	}
.btn-inmate-act:link, .btn-inmate-act:active, .btn-inmate-act:visited{
	display:block; padding:5px 0;
	background:url(../images/btn-inmate-act.jpg) no-repeat; width:211px; height:15px; text-decoration:none;
	}
.btn-inmate-act:hover{
	background-position:0px -25px; text-decoration:none;
	}
.btn-related:link, .btn-related:active, .btn-related:visited{
	display:block; padding:5px 0;
	background:url(../images/btn-related.jpg) no-repeat; width:201px; height:14px; text-decoration:none;
	}
.btn-related:hover{
	background-position:0px -24px; text-decoration:none;
	}
#cright{
	margin:0; padding:0; float:left;
	/*width:549px;*/
	}
#cinner{
	padding:10px 0 0 10px;
	width:530px; min-height:350px;
	}
#crightimage{
	margin:0; padding:0; float:left;
	width:323px;
	}
#crightr{
	margin:0; padding:0; float:left;
	width:210px;
	}
h1{
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#000066;
	}
a:link, a:visited, a:active{
	color:#000066; text-decoration:underline;
	}
a:hover{
	text-decoration:none;
	}
.blue{
	color:#000066;
	}
p{
	margin:10px 0 0 0; padding:0;
	}

#footer{
	clear:both;
	margin:0; padding:10px;
	width:780px; height:80px;
	}