/* Tabs formatting */
#tabs {
    float:left;
    /* background:#DAE0D2 url("/templates/img/bg.gif") repeat-x bottom; */
    background: #fff;
    line-height:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
}
#tabs ul {
      margin:0;
      padding:0;
      list-style:none;
}
#tabs li {
      float:left;
      background:url("/templates/img/tabs_left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
	  width: 120px;
  /*    border-bottom:1px solid #333; */
}
#tabs li ul {
	display: none;
	visibility: hidden;
}
#tabs a {
      float:left;
      display:block;
      width:.1em;
      background:url("/templates/img/tabs_right.gif") no-repeat right top;
      padding: 12px 15px 12px 6px;
      text-decoration:none;
	  text-align: center;
      color:#333;
	  white-space: nowrap;
}
#tabs > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a {float:none;}
    /* End IE5-Mac hack */
#tabs a:hover {
      color:#fff;
}
#tabs #current {
      background-position:0 -150px;
      border-width:0;
}
#tabs #current a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
}
#tabs li:hover, #tabs li:hover a {
      background-position: 0% -150px;
      color:#fff;
}
#tabs li:hover a {
      background-position: 100% -150px;
}

#tabs li.cp_issues { width: 137px; }

#headnav { list-style: none; margin: 0; }
#headnav ul {
	width: 940px;
	list-style: none;
	line-height: 1em;
	color: #77787b;
	padding: 0 12px;
	margin: 0 auto;
	font-size: .9em;
}
#headnav li {  }
#headnav li.first { border-left: none; }
#headnav li ul { display: none; visibility: hidden; }
#headnav a {
	display: block;
	color: #fff;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	padding: 0 16px 4px 16px;
}
#headnav a:hover {
	color: #ddd;
}
#headnav li {
	float: left;
}

#footnav { display: block; background: transparent; display: block; list-style: none; margin: 0 auto; padding-top: 12px;}
#footnav ul{ background: transparent; list-style: none; }
#footnav li { float: left;  width: 20%; background: transparent; }
#footnav li a, #footnav li span { display: block; color: #fff; font-size: 1.35em; font-weight: bold; background: transparent; width: 100%; }
#footnav li ul { display: block; margin: 0; width: 100%; padding: 0;  }
#footnav li li { float: none; width: 100%; }
#footnav li ul li a,#footnav li ul li span { color: #fff; font-size: 1em; font-weight: normal; }
