body { background-color: #FFF; font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; }

img { border: 0px; }

h1 { font-size: 2.2em; margin: 0 0 20px 0; }
h2 { font-size: 1.8em; line-height: 1.8em; color: #FFF; font-family:Helvetica, Arial, sans-serif; font-weight: normal; }
h3 { font-size: 1.6em; line-height: 1.6em; color: #5694AE; font-family:Helvetica, Arial, sans-serif; font-weight: normal; }
h4 { font-size: 1.2em; line-height: 1.6em; }
h5 { font-size: 1.1em; line-height: 1.5em; }
p {font-size: 1.3em; line-height: 1.6em; margin-bottom: 14px;}
.feature {font-size: 1.0em; line-height: 1.4em; margin-bottom: 14px; margin-top: 15px; margin-bottom: 25px;}
.smallfoot {font-size: 1.1em; line-height: 1.4em; padding-top: 20px; }
.news {font-size: 1.2em; line-height: 1.4em; margin-bottom: 15px;}
.point {font-size: 1.2em; line-height: 1.4em; margin-bottom: 15px; background-image: url(/images/redarrow.png); background-repeat: no-repeat; padding-left: 17px;}
.greyback {background-color: #E0E0E0; }

.red { color: #A91938; }
.blue { color: #5694AE; }
.purple { color: #7D81C1; }
.green { color: #7E9254; }

a:link { color: #7E9254; text-decoration: underline; }
a:visited { color: #7E9254; text-decoration: underline; }
a:hover { color: #7E9254; text-decoration: none; }

a.white:link { color: #FFF; text-decoration: underline; }
a.white:visited { color: #FFF; text-decoration: underline; }
a.white:hover { color: #FFF; text-decoration: none; }

a.red:link { color: #A91938; text-decoration: underline; }
a.red:visited { color: #A91938; text-decoration: underline; }
a.red:hover { color: #A91938; text-decoration: none; }

a.blue:link { color: #5694AE; text-decoration: underline; }
a.blue:visited { color: #5694AE; text-decoration: underline; }
a.blue:hover { color: #5694AE; text-decoration: none; }

a.purple:link { color: #7D81C1; text-decoration: underline; }
a.purple:visited { color: #7D81C1; text-decoration: underline; }
a.purple:hover { color: #7D81C1; text-decoration: none; }

a.funk:link { color: #C7C7C7; text-decoration: none; }
a.funk:visited { color: #C7C7C7; text-decoration: none; }
a.funk:hover { color: #C7C7C7; text-decoration: none; }

hr { height:1px; color: #C7C7C7; background: #C7C7C7; border: none; margin: 15px 0 15px 0; }

.sidelist { list-style-type: disc; line-height: 2.4em; margin-bottom: 10px; margin-left: 25px; margin-top: 20px; font-size: 1.2em; }
.homelist { list-style-type: disc; line-height: 2.4em; margin-bottom: 10px; margin-left: 38px; margin-top: 20px; font-size: 1.0em; }
.numlist { list-style-type: decimal; line-height: 2.4em; margin-bottom: 10px; margin-left: 25px; margin-top: 20px; font-size: 1.2em; }

#headleft h1{ margin:0; float:left; }
#headleft h1.logo a{
	display:block;
	width:250px;
	height:119px;
	margin-top: 40px;
	text-decoration:none;
	text-indent:-9999px;
	background: url(/images/logo.png) no-repeat;
}


/***********************************************/

/* Layout Divs                                 */

/***********************************************/

#headwrap { 
margin: auto; 
width: auto; 
padding: 0; 
background-image: url(/images/headstrip.png); 
background-repeat: repeat-x; 
}
 
 #head {
width:960px;
margin:0 auto;
height:180px;
 }
 
#headleft {
width:250px;
float: left;
 }

#headright {
width:330px;
height:180px;
margin: 0;
text-align: left;
float: right;
background-image: url(/images/headright_back.png); 
background-repeat: no-repeat; 
background-position: top right;
 }
 
#menu {
width:960px;
background-image: url(/images/menu_back.png);
margin: 0 auto;
height:40px;
position: relative;
z-index: 10;
background-repeat: no-repeat
 }
 
#wrap { 
width:960px;
margin:0 auto;
 }
 
#left {
float: left;
width: 620px;
margin: 40px 0 0 0;
text-align: left;
 }

#right {
float: right;
width: 300px;
margin: 40px 0 0 0;
text-align: left;
}

#fullcontain {
float: left;
width: 960px;
margin: 40px 0 0 0;
padding: 0;
text-align: left;
}

#footer {
margin: auto; 
width: auto; 
padding: 0; 
background-image: url(/images/footback.png); background-repeat: repeat-x; 
height: 65px; 
}

#footcont {
width:960px;
height: 65px;
margin:0 auto;
padding: 0 0 0 10px;
background-image: url(/images/foot_credit.png);
background-repeat: no-repeat;
background-position: right;
 }

.truebreak { clear: both; height: 1px; margin: 0; padding: 0; }

/***********************************************/

/* Container Divs                              */

/***********************************************/

#ani {
margin-top: 125px;
width: 300px;
height: 30px;
background-image: url(/images/communities_ani.gif);
background-repeat: no-repeat;
}

#featurebox {
width: 620px;
height: 400px;
padding: 0;
margin: 0 0 30px 0;
background-color: #FBE7C6;
border: 1px solid #D7C4A4;
-moz-border-radius: 8px; 
-webkit-border-radius: 8px;
float: left;
clear: right; 
}

#feature {
width: 580px;
height: 360px;
margin: 20px 0 0 20px;
}

#successbox {
width: 300px;
height: 280px;
margin: 30px 0 20px 0;
background-image: url(/images/success_box.png);
}

#successcont {
margin: 0 0 0 22px;
padding-top: 39px;
font-size: 1.2em;
line-height: 0.4em;
}

#lefthome {
width: 300px;
padding: 0;
margin: 20px 0 10px 0;
font-size: 1.2em;
line-height: 1.3em;
float: left;
}

#righthome {
width: 300px;
padding: 0;
margin: 20px 0 10px 0;
font-size: 1.2em;
line-height: 1.3em;
float: right;
}

#newssidehead {
background-image: url(/images/news_side.png);
background-repeat: no-repeat;
width: 300px;
height: 25px;
margin-bottom: 15px;
}

#missionsidehead {
background-image: url(/images/mission_side.png);
background-repeat: no-repeat;
width: 300px;
height: 25px;
margin-bottom: 2px;
}

#businesssidehead {
background-color: #A91938;
width: 290px;
height: 35px;
padding: 0 0 0 10px;
-moz-border-radius-topright: 6px; 
-webkit-border-top-right-radius: 6px;
}

#loanssidehead {
background-color: #5694AE;
width: 290px;
height: 35px;
padding: 0 0 0 10px;
-moz-border-radius-topright: 6px; 
-webkit-border-top-right-radius: 6px;
}

#employsidehead {
background-color: #9C9FC9;
width: 290px;
height: 35px;
padding: 0 0 0 10px;
-moz-border-radius-topright: 6px; 
-webkit-border-top-right-radius: 6px;
}

#economicsidehead {
background-color: #7E9254;
width: 290px;
height: 35px;
padding: 0 0 0 10px;
-moz-border-radius-topright: 6px; 
-webkit-border-top-right-radius: 6px;
}

.staffer {
background-image: url(/images/staff.png);
background-repeat: no-repeat;
padding: 0 0 5px 160px;
margin-top: 10px;
height: 180px;
border-bottom: 1px solid #C7C7C7;
}

.datebox {
background-image:url(/images/date_back.gif);
background-repeat:no-repeat;
height:140px;
margin:0;
padding:6px 0 0;
width:110px;
}

.month {
color:#A25636;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:11px;
margin:0;
padding-bottom:0;
padding-left:12px;
text-align:left;
text-transform:uppercase;
}

.day {
clear:left;
color:#A25636;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:bold;
line-height:24px;
margin:0;
padding-left:12px;
padding-top:0;
text-align:left;
text-transform:uppercase;
}

.year {
clear:left;
color:#333333;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:11px;
margin:0;
padding-bottom:0;
padding-left:12px;
text-align:left;
}

.news_headline {
margin-bottom: 0px;
margin-top: 0px;
padding: 0px;
}

.news_teaser {
margin: 0;
padding: 0;
}

.news_date {
margin: 0;
padding: 0;
font-style: italic;
color: #999;
}
