/* mfm colors
*::-moz-selection { background: rgb(251, 219, 232) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(245, 91, 153); }
*/

/* reddish select
*::-moz-selection { background: rgb(250, 210, 230) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(204, 0, 0); }
*/

/* greenish select
*::-moz-selection { background: rgb(250, 210, 230) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(204, 0, 0); }
*/





/* to clean up
----------------------------------------------- */
ul#footer-nav { margin: 0pt; padding: 0pt; display: block; width: 625px; float: left; }
ul#footer-nav li { text-decoration: none; color: rgb(95, 95, 95); margin: 0pt 0pt 0px; padding: 0pt; float: left; display: block; width: 125px; font-size: 1.0em; letter-spacing: 0.1em;}
ul#footer-nav li a { text-decoration: none; color: rgb(102, 102, 102); text-decoration: underline; border-bottom: none;}
ul#footer-nav li a:hover { text-decoration: underline; }
ul#footer-nav li.selected a { text-decoration: none; color: black; }
ul#footer-nav li.selected li a { text-decoration: none; color: rgb(0, 131, 179); }
ul#footer-nav li.selected li a:hover { text-decoration: underline; }

ul#footer-nav li li a { text-decoration: none; color: rgb(150, 152, 155); padding-right: 5px; font-size: 1.0em; letter-spacing: 0.1em;}
ul#footer-nav li {  font-weight: bold; margin: 0pt 0pt 8pt;}
ul#footer-nav li ul { margin-top: 0px ! important; }
ul#footer-nav li li { color: rgb(102, 102, 102); line-height: 1.05em; font-weight: normal; }
ul#footer-nav li ul { margin: 0pt; padding: 0pt; }
ul#footer-nav li li { margin: 0pt 0pt 8px; padding: 0pt; float: none; display: block; }



li#footer-nav-sitemap-column1 ul li { line-height: .9em; padding: 0;  margin: 0pt; }


ul#footer-copyright li { text-decoration: none; color: rgb(95, 95, 95); margin: 0pt 0pt 0px; padding: 0pt; float: left; display: block; width: 400px; font-size: 1.0em; letter-spacing: 0.1em;}


/* ok
----------------------------------------------- */
ul#footer-nav li:hover { color: rgb(102, 102, 102); }

ul#footer-nav li:hover a { color: rgb(102, 102, 102);  }
ul#footer-nav li:hover li a { color: rgb(102, 102, 102); }
ul#footer-nav li:hover li a:hover { color: rgb(105, 156, 12); text-decoration: underline; }



div.footer_line { 
	  position:relative;
	border-top-color: #ffffff;
	border-top-style: solid; 
	border-top-width: 1px;
	padding-top: 0px; 
	padding-bottom: 10px;
	 margin: 10px 0 0px 0;
}







span.footer_label { 
  position:relative;
  padding-bottom:10px;
  color:#999999;
  font-size:11px;
  line-height: 14px;
}




A:link.footer , A:visited.footer  {
font-family:Arial, Helvetica, Verdana, sans-serif;
line-height:13px;
color:#999999;
font-weight:normal;
text-decoration:none;
background-color:#ffffff;
font-size: 1.0em;
border-bottom: 1px dotted rgb(255, 255, 255);
letter-spacing: 0.1em;

}

A:hover.footer {
font-family:Arial, Helvetica, Verdana, sans-serif;
line-height:13px;
color: #699C0C;
font-weight:normal;
text-decoration:none;
background-color:#ffffff;
font-size: 1.0em;
border-bottom: 1px dotted rgb(255, 255, 255);
letter-spacing: 0.1em;


}


A:link.footer2 , A:visited.footer2  {
font-family:Arial, Helvetica, Verdana, sans-serif;
line-height:8px;
color:#666666;
font-weight:normal;
text-decoration:none;
background-color:#ffffff;
}

A:hover.footer2 {
font-family:Arial, Helvetica, Verdana, sans-serif;
line-height:8px;
color: #699C0C;
font-weight:normal;
text-decoration:none;
background-color:#ffffff;

}


div.footerSpace {
	float:left;
	width:16px;	
	
}


div.footer_column1 {

	 float:left;
	
}


ul {
	list-style: none;
	margin-left: -1em;
	padding-left: 1em;
	margin-top: -.9em;
	
	}
li {

	padding-top: .5em;
	}	