@charset "utf-8";
/* CSS Document */
html,body {
	height: auto !important;
	min-height: 100%;
	height: 100%; 
	/*min-width:1000px; removed because it causes width issues with the editable areas in the editor. Added to #container */
}
img{
	border:none;
}
body  {
	font: 62.5% Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	/*min-width:1000px; removed because it causes width issues with the editable areas in the editor. Added to #container */
}
#container {
	text-align:left;
	min-width:1000px; /* Moved to here from <body>. Used to stop the page size reducing beyond 1000px (liquid layout) */
	
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#sidebar1 {
	float:left;
	/*width:192px;*/
	width:22em;
	margin-top: 1.5em;
}
.contact {
	width: 17em;
	font-size:1.1em;
}

.contact a {
	display:inline;
}

.content {
	/*margin-left: 193px;*/
	margin-left: 22em;
	text-align:left;
}
#innercontainer {
	width:100%;
	/*margin-right:-210px;*/
	margin-right:-22.0em;
	float:left;	
}

.home #innercontainer {
	/*width:100%;*/
	/*margin-right:-210px;*/
	margin-right:-23.0em;
	float:left;	
}

#branch #innercontainer {
	/*width:100%;*/
	/*margin-right:-210px;*/
	margin-right:-.1em;
	float:left;	
}


#innercontent {
	/*margin-right: 203px;*/
	margin-right: 17.9em;
	padding: 1.5em 10px 5px;
	margin-top: 0px;
	background: url(/images/p_content_bk.gif) no-repeat right top;
}
.home #innercontent, .resident #innercontent {
	margin-right: 18.3em;
	padding: 1.5em 0px 5px 12px;
	margin-top: 0px;
	background: url(none);
}

.branch #innercontent {
	margin-left: 1em;
	margin-right: 1.5em;
	padding: 1.5em 0px 5px;
	margin-top: 0px;
	background: url(none);
}
#sidebar2 {
	float: right;
	width: 21.5em;
	background: #E2E8F6;	
}
.home #sidebar2 {
	width: 21em;
	padding-top: 1.5em;
	margin-right:1.5em;
	background: #FFFFFF;
}
#branch #sidebar2{
	display:none;
}
h2 {
	margin-top: 0px;
	margin-bottom: 0em;
}

.bold {
	font-weight:bold;
}

#skip1, #skip2, #skip3 {
	height:1px;
}

/* Cmetrix rating code */
.ratingNoJS li{display: inline;}
.ratingNoJS{position:relative;
text-align:left;
margin:0;
padding:0;
list-style:none;
background-position: left top;
margin:5px 0 0 10px;
}

.page-rate {
bottom:0;
height:32px;
width:166px;
/*padding-top:5px;*/
padding-left:10px;
right:0;}

.page-rate .rating, 
.page-rate .rating a:hover,
.page-rate .rating a:active, 
.page-rate .rating a:focus, 
.page-rate .rating
{background-image: url(/images/cmetrix/starsGrid.png);}

.rating{
position:relative;
width:50px;
height:10px;
overflow:hidden;
margin:0;
padding:0;
list-style:none;
background-position: left top;
}

.rating li{display: inline;}
.rating a, 
.rating .current-rating
{position:absolute;
top:0;left:0;
height:10px;
line-height:10px;
outline:none;
text-indent:-1000em;
overflow:hidden;
border: none;}

.rating a:hover, 
.rating a:active, 
.rating a:focus
{background-position: left bottom;}

.rating a.one-star
{width:20%;z-index:6;}
.rating a.two-stars
{width:40%;z-index:5;}
.rating a.three-stars
{width:60%;z-index:4;}
.rating a.four-stars
{width:80%;z-index:3;}
.rating a.five-stars
{width:100%;z-index:2;}
.rating .current-rating
{background-position: left center;z-index:1;}

.page-rate .rating
{position:relative;
width:150px;
height:27px;
overflow:hidden;
list-style:none;
margin:3px 0 0 0;
 padding:0;
 background-position: left top;
 }

.page-rate .rating a, .page-rate .rating .current-rating 
{
height:27px;line-height:27px;
}
