@charset "UTF-8";
/* CSS Document */



/*--- Footer Bar -------------------------------------------------*/

.footer li
{
	margin: 15px 10px 15px 6px;
}

#footer_wrapper
{
	width: 1200px;
	height: 100px;
	margin: auto;
	background: url('../images/page_background.png') repeat-y;
}

#footer_content
{
	width: 1150px;
	height: 100px;
	margin: auto;
	background-color: #ffffff;
}

#footer_bar
{
	width: 1150px;
	height: 100px;
}

#footer_fill
{
	background-color: #87bb59;
	width: 1150px;
	height: 100px;
	margin: 0px;
}

#footer_nav
{
	width: 1150px;
	height: 100px;
}

#twitter
{
	position: relative;
	width: 100%;
	height: 50px;
	top: -6px;
}

#sm_boxL
{
	position: relative;
	background: url('../images/sm_boxL.png');
	background-repeat: no-repeat;
	width: 240px;
	height: 49px;
	top: -5px;
}

#sm_icons
{
	position: relative;
	width: 155px;
	height: 25px;
	text-align: center;
	top: 13px;
	left: 13px;
}

#footer_info
{
	padding: 25px 0px 0px 0px;
	margin: auto;
	text-align: center;
}

.footer_info
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 8pt;    
	font-weight: normal;
	color: #ffffff;
	line-height: 14px;
}

a.footer, a.footer:link
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 10pt;    
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

a.footer:visited
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 10pt;    
	font-weight: bold;
	text-decoration: none;
	color: #f3f3f3;
}

a.footer:hover, a.footer:active
{
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 10pt;    
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

#footerLinks, #footerLinks ul
{
    display: inline;
	list-style: none;
	padding: 0;
	margin: 0px 0px 0px 15px;
}

#footerLinks li
{
    float: left;
	margin: 0px 15px 0px 15px;
}


/*--- Twitter Feed ------------------------------------------------------*/
#twitter
{
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 50px;
	top: -6px;
}

#twitter p, #twitter a
{
	font-size: 9pt !important;
	margin: 0;
	padding-top: 6px;
	text-align: left;
}

.meta
{
	color: #1b657b;
}

.facebookWall li
{
	position: relative;
	font-size: 4pt !important;
   	color: #ffffff;
	width: 406px;
	height: 70px;
	margin: 0px 8px 0px 0px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	z-index: 50;
}

/*--- Site Map -----------------------------------------------------------*/
#sitemap
{
	width: 1150px;
	height: 100%;
	margin: 25px;
	text-align: left;
}

#one
{
	margin: 10px 0px 0px 0px;
}

a.one, a.one:link, a.one:visited
{
	color: #87bb59;
	text-decoration: none;
	font-size: 10pt !important;
}
	
a.one:hover, a.one:active
{
	color: #87bb59;
	text-decoration: underline;
	font-size: 10pt !important;
}

#two
{
	margin: 0px 0px 0px 20px;
}

a.two, a.two:link, a.two:visited
{
	color: #565350;
	text-decoration: none;
	font-size: 10pt !important;
}
	
a.two:hover, a.two:active
{
	color: #565350;
	text-decoration: underline;
	font-size: 10pt !important;
}

#three
{
	margin: 0px 0px 0px 40px;
}

a.three, a.three:link, a.three:visited
{
	color: #ce702c;
	text-decoration: none;
	font-size: 10pt !important;
}
	
a.three:hover, a.three:active
{
	color: #ce702c;
	text-decoration: underline;
	font-size: 10pt !important;
}