body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #FFFFFF;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

img {
	border: 0;
}

a {
	text-decoration: none;
}

a:hover {
	color:#CE0307;
}


/* Navigation */

#navigation {
	margin: 0;
	padding: 0;	
	margin-left: 5px;
	height: 20px;
	clear: both;
      border-bottom: thin groove #CE0307;
}

#navigation .tab {
	float: left;
	margin: 0;
	padding: 0;
	margin-left: -5px;
	list-style: none;
	position: relative;
}

#navigation .tab a {
	text-decoration: none;
}

#navigation .tab .text,
#navigation .tab .left,
#navigation .tab .right {
	height: 20px;
	display: block;
	float: left;
	line-height: 20px;
	cursor: hand;
}

/* Tabs */

#navigation .tab .text{
	background-image: url('buttons.png');
	background-position: -15px 0px;
	background-repeat: no-repeat;
	color: black;
	padding-left: 7px;
	padding-right: 7px;
      font-size: 13px;
}

#navigation .tab .left{
	width: 15px;
	background-image: url('buttons.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	position: relative;
	z-index: 9;
}

#navigation .tab .right{
	width: 15px;
	background-image: url('buttons.png');
	background-position: -185px 0px;
	background-repeat: no-repeat;
	position: relative;
	z-index: 10;
}

/* Hover state */

#navigation .tab :hover .text {
	color: white;
	background-position: -215px 0px;
}

#navigation .tab :hover .left {
	background-position: -200px 0px;
}

#navigation .tab :hover .right  {
	background-position: -385px 0px;
}

/* Selected state */

#navigation .selected .text,
#navigation .selected :hover .text {
	background-position: -415px 0px;
	color: white;
      font-size: 10pt;
}

#navigation .selected .left,
#navigation .selected :hover .left {
	background-position: -400px 0px;
	z-index: 11;
}

#navigation .selected .right,
#navigation .selected :hover .right {
	background-position: -585px 0px;
}


/* Premium state */

#navigation .premium .text {
	background-position: -615px 0px;
	color: white;
}

#navigation .premium .left {
	background-position: -600px 0px;
}

#navigation .premium .right {
	background-position: -785px 0px;
}


/* Premium state */

#navigation .premium-selected .text,
#navigation .premium-selected :hover .text,
#navigation .premium :hover .text {
	background-position: -815px 0px;
	color: white;
}

#navigation .premium-selected .left,
#navigation .premium-selected :hover .left,
#navigation .premium :hover .left {
	background-position: -800px 0px;
}

#navigation .premium-selected .right,
#navigation .premium-selected :hover .right,
#navigation .premium :hover .right {
	background-position: -985px 0px;
}



#footer 
{
  float: left;
  width: 730px;
  margin-top: 10px;
  margin-left: 5px;
  margin-right: 5px;
  text-align: left;
}

.apcg_header
{
  width: 120px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: left;
}

h1.apcg 
{
	font-size: 18px;
	margin-top: 0px;
      margin-bottom: 0px;
	color: #000000;
}

.red 
{
	color: #CE0307;
}

.blackline
{
      border-bottom: 1 solid #000000;
      margin-bottom: 5px;
}

.blackline img
{
  width: 730px;
  height: 1px;
  padding-top: 4px;
}

.header_title, .header_title font
{
      text-align: center;
      vertical-align: middle; 
	font-size: 18px;   
      font-family:Verdana,Arial,Helvetica,sans-serif;
      font-weight:bold;
}

.crumbtrail {
}

.crumbtrail img {
	border: 0;
      width: 5px;
      height: 8px;
}


