
* {
margin:0;
padding:0;
}

img {border:0;}
body {
background:none repeat scroll 0 0 #FFFFFF;
font-family:Georgia,serif;
font-size:15px;
line-height:1.5;
margin:0;
}
h2 {
font-family:"Arial Black",Arial;
font-size:12px;
}
h1 {
color:#000000;
padding:10px;
}
#page-wrap {
margin:0 auto;
max-width:960px;
min-width:560px;
position:relative;
}
#logo {
background-image:url("css/images/rf-logo.png");
background-repeat:no-repeat;
float:left;
height:265px;
width:325px;
}
#header {
background-color:#666666;
background-image:url("css/images/gradient-top.png");
background-repeat:repeat-x;
height:150px;
max-width:100%;
min-width:560px;
}
#main-content {
margin-top:-50px;
padding:0;
}
#main-text {
float:right;
clear:right;
width: 580px;
}
#main-sidebar {
background:none repeat scroll 0 0 #EEEEEE;
bottom:0;
padding:0 10px;
position:absolute;
right:0;
top:0;
width:160px;
}
#navigation {
background-image:url("css/Navigation.png");
background-position:center top;
background-repeat:no-repeat;
float:right;
height:50px;
width:500px;
}
#navigation li {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
}
#navigation a {
display:block;
}
#navigation span {
display:none;
}


#home, #home a, #tifdistrict, #tifdistrict a, #demographics, #demographics a, #marketarea, #marketarea a, #documents, #documents a {
	height:50px;
	top:0px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(css/Navigation.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#home {
	left:460px;
	width:100px;
}

#home, #home a {
	background-position:0px 0;
}

#home a:hover {
	background-position:0px -100px;
}

#home a.active {
background-position:0px -50px;
}

#tifdistrict {
	left:560px;
	width:100px;
}

#tifdistrict, #tifdistrict a {
	background-position:-100px 0;
}

#tifdistrict a:hover {
	background-position:-100px -100px;
}

#tifdistrict a.active {
background-position:-100px -50px;
}

#demographics {
	left:660px;
	width:100px;
}

#demographics, #demographics a {
	background-position:-200px 0;
}

#demographics a:hover {
	background-position:-200px -100px;
}

#demographics a.active {
background-position:-200px -50px;
}

#marketarea {
	left:760px;
	width:100px;
}

#marketarea, #marketarea a {
	background-position:-300px 0;
}

#marketarea a:hover {
	background-position:-300px -100px;
}

#marketarea a.active {
background-position:-300px -50px;
}


#documents {
	left:860px;
	width:100px;
}

#documents, #documents a {
	background-position:-400px 0;
}

#documents a:hover {
	background-position:-400px -100px;
}

#documents a.active {
background-position:-400px -50px;
}





#button-bar {
clear:both;
padding-top:40px;
text-align:center;
padding-bottom:130px;
}
#button-bar a {
color:black;
text-decoration:none;
}
#button-bar img {
border:medium none;
}
#button-bar #button1 {
float:left;
margin-right:25px;
text-align:left;
width:165px;
}
#button-bar #button2 {
float:left;
margin-right:25px;
text-align:left;
width:165px;
}
#button-bar #button3 {
float:left;
margin-right:25px;
text-align:left;
width:165px;
}
#button-bar #button4 {
float:left;
margin-right:25px;
text-align:left;
width:165px;
}
#button-bar #button5 {
float:left;
margin-right:25px;
text-align:left;
width:165px;
}
#footer-gradient {
background-color:#666666;
background-image:url("css/images/gradient-bottom.png");
background-repeat:repeat-x;
height:150px;
margin-top:-120px;
max-width:100%;
}
#footer-wrap {
background-color:#333333;
border-top:thick solid #406AB3;
clear:both;
height:200px;
margin:auto;
width:100%;
}
#footer {
margin:10px auto;
max-width:960px;
min-width:560px;
}
#footer p {
color:#999999;
}
#footer a {
color:#999999;
text-decoration:none;
}
#footer a:hover {
border-bottom:1px dotted #406AB3;
color:#406AB3;
}
#footer #col1 {
float:left;
margin-right:25px;
width:165px;
}
#footer #col2 {
float:left;
margin-right:25px;
width:355px;
}
#footer #col3 {
float:left;
margin-right:25px;
text-align:right;
width:355px;
}
#footer h2 {
color:white;
font-family:"Arial Black",Arial;
font-size:12px;
}
 

