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

/* FOOTER **************************************/
#footer {position: relative;
	height: 130px;
	color:#313029;
}
	
#footerFeatures {
	padding:40px 0 0 0;
	height:130px;
}

#footerFeatures a img {
	border:1px solid #cfdee7;
	margin-right:18px; /* should be 19, extra given bc of firefox 3.0b5 */
}

#footerFeatures a.last img {
	margin-right:0 !important;
}

#footer {
	clear:both;
	padding:20px 0 0 0;
	height:130px;
	line-height:1.6em;
	font-size:10px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top:dotted 1px #9d9c94;
	border-bottom:dotted 1px #9d9c94;
	background-color: #F4F4E9;
	position: relative;
	margin-top: -130px; /* negative value of footer height */
	clear:both;
}

#footer h5 {
	font-size:1.3em;
	line-height:2em;
	font-weight:bold;
	margin: 0px;
}

#footer ul {
  float: left;
  width: 12em;
  margin: 0;
  padding: 0;
  list-style: none;
  border:none;
}

#footer ul li {
  float: left;
  width: 12em;
  margin: 0;
  padding: 0;
  border:none;
  display: list-item;
  }

#footer .col.w2.last {
	position:relative;
	margin-top: 4px;
}

#footer a img {
}

#footer a:link {
	color: #1C4E7E;
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
	color: #1C4E7E;
}
#footer a:hover {
	text-decoration: underline;
	color: #1C4E7E;
	background: none; 
}
#footer a:active {
	text-decoration: none;
	color: #990000;
}


/*COLLUMNS*******************************/
.col {
	float:left;
	margin-right:10px;
	display:inline;
}

.w1 {
	width:130px !important;
}

.w2 {
	width:230px !important;
}

.w3 {
	width:350px !important;
}

.w4 {
	width:470px !important;
}

.w5 {
	width:590px !important;
}

.w6 {
	width:710px !important;
}

.w7 {
	width:830px !important;
}

.w8 {
	width:950px !important;
	margin-right:0px;
}

.col3 {
	float:left;
	margin-right:25px;
}

.col3.w13 {
	width:300px;
}

.col3.w23 {
	width:625px;
}

.col3.w33 {
	width:950px;
	margin-right:0;
}

.col.last,
.col3.last,
div.last,
.last {
	margin-right:0px !important;
}

