body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
}

a {
	color:#520;
}

a:link:after, a:visited:after {
   content: " (" attr(href) ") ";
}

#header h1 a:link:after, #header h1 a:visited:after, #footer a:link:after, #footer a:visited:after {
	content: "";
}

#footer a {
	display:none;
}


ul {
	list-style-type: square;
	list-style-image: none !important;
	list-style-position:outside;
}

li {
}

hr {
	color: #000000;
	background-color: #000000;
	height: 3px;
	clear:both;
}

.strapline {
	font-size: 12px;
}

#container, .containerCentered {
	margin: 0px !important;
	padding: 0px !important;
	width: auto !important;
	text-align:left;
}

#breadcrumb {
	font-size: 10px;
	font-weight:normal;
	padding: 2px 2px 2px 2px;
}	

#breadcrumb a {
	font-weight: bold;
}

#header {
	position: relative;
	padding: 0px;
	margin: 0px 0px 0px -3px;
	width: 267px;
	height: 50px;
}

#navi {
	display:none;
}

.subnav {
	overflow:visible;
	padding: 0px 0px 10px 24px;
}

.subnav h2 {
	display:none;
}

.subnav ul {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	position: relative;
	list-style-position: inside
}

.subnav li {
	white-space:nowrap;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	clear:both;
}

.subnav li a {
	text-decoration:underline;
}

/* Annoying IE bug - unfortunately IE doesn't understand hover properly and causes the entire parent div to be rewritten in white, so we need to use a little javascript here... */

.navbg_off {
	color: #FFFFFF;
	background-color: transparent;
}
.navbg_on { 
	color: #000000;
	background-color: #FFFFFF;
}

.box_titleimage {
	float:right;
	overflow:visible;
	margin: -29px 0px 0px 0px;
	padding: 0px;
}
.box_full, .box_onethird_left, .box_twothirds_right, .box_half_left, .box_half_right, .box_twothirds_left, .box_onethird_right {
	clear: both;
	padding: 0px 0px 5px 0px;
	color: #222222;
	height:auto !important;
}

.box_full h1, .box_half_left h1, .box_half_right h1, .box_onethird_left h1, .box_twothirds_right h1, .box_twothirds_left h1, .box_onethird_right h1 {
	width:auto;
	margin: 0px !important;
	margin-bottom:10px !important;
	padding: 2px 0px 0px 0px !important;
	font-size:14px;
	font-weight: bold;
	color: #000000;
	height:10px !important;
	overflow:visible !important;
	text-transform:uppercase;
}

.box_full h2, .box_half_left h2, .box_half_right h2, .box_onethird_left h2, .box_twothirds_right h2, .box_twothirds_left h2, .box_onethird_right h2 {
	font-size:12px;
	font-weight: bold;
	padding: 4px 0px 2px 0px;
	margin: 0px !important;
	color: #000000;
	border-bottom: 1px solid #000000;
}

.box_full p, .box_half_left p, .box_half_right p, .box_onethird_left p, .box_twothirds_right p, .box_twothirds_left p, .box_onethird_right p {
	color: #222222;
	background-color: transparent;
	padding: 0px 0px 5px 0px !important;
	margin: 0px !important;
	font-size: 12px;
	line-height:normal;
}

.box_full p a, .box_half_left p a, .box_half_right p a, .box_onethird_left p a, .box_twothirds_right p a, .box_twothirds_left p a, .box_onethird_right p a,  .rssStyle1 a, .rdfStyle1 a {
	color:#520;
	text-decoration:none;
}

.rssStyle1, .rdfStyle1 {
	padding: 0px 7px 5px 24px;
	margin: 0px;
	overflow:visible;
}

.rssStyle1 dl, .rssStyle1 dt, .rssStyle1 dd, .rdfStyle1 dl, .rdfStyle1 dt, .rdfStyle1 dd {
	padding: 0px;
	margin: 0px;
	cursor:pointer;
	cursor:hand;
}

.rssStyle1 h3, .rdfStyle1 h3 {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-weight: normal;
	font-size: 10px;
	font-style:italic;
}

.rssStyle1 dd, .rdfStyle1 dd {
	padding: 0px 0px 5px 0px;
}

.rssStyle1 dt, .rdfStyle1 dt {
	font-weight: bold;
}

#footer {
	font-size: 9px;
	text-align:right;
	padding: 5px 15px 5px 0px;
	clear:both;
}

.skipLink {
	display:none;
}

.printoverrideheader {
	display:inline !important;
}

.printoverride {
	height:auto !important;
	overflow:visible !important;
	margin:0px 5px 0px 0px !important;
}

.printoverridefooter {
	display:inline !important;
	height:auto !important;
	overflow:visible !important;
	margin:0px 5px 0px 0px !important;
}

.dontprint {
	display: none !important;
}