/***********************/
/***** links-list ******/
/***********************/
.links-list {
  list-style:none;
  margin:15px 0 0 0;
  padding:0;
}
.links-list li a,
.links-list li a:link,
.links-list li a:visited,
.links-list li a:active {
  display:block;
  width:100%;
  margin:5px 0;
  padding:0 0 8px 0;
  color:#5B7A1C !important;
  font-size:11px;
  line-height:16px;
  background-color:#F7EFCD;
  text-decoration:none;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  overflow:hidden;
}
.links-list li a:hover {
  filter:alpha(opacity=100);
  -moz-opacity:1;
}
.links-list .pdf a { background:url(/images/icon_pdf.gif) 10px 50% no-repeat; }
.links-list .doc a { background:url(/images/icon_doc.gif) 10px 50% no-repeat; }
.links-list .xls a { background:url(/images/icon_xls.gif) 10px 50% no-repeat; }
.links-list .ppt a { background:url(/images/icon_ppt.gif) 10px 50% no-repeat; }
.links-list .www a { background:url(/images/icon_www.gif)  9px 50% no-repeat; }
.links-list .vid a { background:url(/images/icon_vid.gif) 11px 50% no-repeat; }

.links-list .lnk a span.name,
.links-list .pdf a span.name,
.links-list .doc a span.name,
.links-list .xls a span.name,
.links-list .ppt a span.name {
  background:url(/images/icon_newwindow.gif) 99% 6px transparent no-repeat;
}

.links-list a span.name {
  display:block;
  padding:8px 20px 0 35px;
  font-weight:bold;
}
.links-list li.no-icon a span.name {
  padding-left:11px;
}
.links-list a span.desc {
  display:block;
  margin:0 20px 0 35px;
  color:#A19359;
  font-weight:normal;
}
.links-list a span.name span,
.links-list a span.desc span {
  color:#A19359;
  font-weight:normal;
}


/***********************/
/***** intro-list ******/
/***********************/
.intro-list {
  margin:0;
  padding:0;
  list-style:none;
}
.intro-list li p span {
  font-size:11px;
}


/***********************/
/**** campaign-list ****/
/***********************/

.campaign-list {
	background:#fff;
	width:100%;
	border:1px solid #DDDDDB;
		padding:5px;
}
.campaign-list thead th  {
	background-color:#5B7A1C;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-align: left;
}
.campaign-list th,
.campaign-list td {
	font-size:10px;
	border-bottom:1px solid #DDDDDB;
	padding:6px;
}
.campaign-list tr.odd { background-color:#f0f0f0; }