#content {
	font-family:Verdana, sans-serif;
	font-size:0.80em;
	line-height:1.4em;
	color:#333333;
}

#content h1 {
	font-family:Myriad Pro, Verdana, sans-serif;
	font-weight:lighter;
	font-size:3em;
	color:#333;
	line-height:normal;
	padding:0 0 10px 0;
}

#content h2 {
	font-family:Myriad Pro, Verdana, sans-serif;
	font-weight:lighter;
	font-size:1.7em;
	color:#999;
	line-height:normal;
	padding:0px 0px 8px 5px;
}

#content h3 {
	font-family:Myriad Pro, Verdana, sans-serif;
	font-weight:lighter;
	font-size:1.4em;
	color:#999;
	line-height:lighter;
	padding:0px 0px 6px 5px;
}

#content h4 {
	font-family:Myriad Pro, Verdana, sans-serif;
	font-weight:bolder;
	font-size:1.2em;
	color:#999;
	line-height:normal;
	padding:0px 0px 5px 5px;
}

#content a {
	/*font-weight:bolder;*/
	/*border-bottom:#000000 dashed 1px;*/
	color:#666666;
	text-decoration:underline;
}

#content table {
	border-collapse:collapse;
}

#content a:hover {
	color:#000000;
	text-decoration:none;
}
#content li {
	padding:5px;};
	
#control li {
	padding:0px;
}	

#content ul {
	padding:10px;
	list-style:inside;
}
#content ol {
	padding:10px;
	list-style:outside decimal;
}
#content p {
	padding:8px 8px 8px 0;
}
#content blockquote {
	width:360px;
	padding:0px 0px 0px 5px;
	margin:10px !important;
	color:#3c3433;
	background-color:#EEEEEE;
	border:solid 1px #DDDDDD;
	font-family:Myriad Pro, Verdana, sans-serif;
	font-size:1.4em;
	line-height:normal;
	font-style:italic;
	float:left;
}

#content img {
	padding:8px 8px 8px 8px;
	position:relative;
}

#content a.news{display:block;width:580px;padding:10px 10px 10px 10px;float:left;text-decoration:none; font-size:0.85em;}
#content a.news:hover{background-color:#EEE;padding:9px;border:#DDD solid 1px;}
#content a.news img{padding:0 0 0 0;margin:0 8px 0 0;float:left;border:#999999 solid 1px;}
#content a.news strong{font-size:1.4em;font-family:Myriad Pro, Arial, sans-serif;font-weight:bold;}
#content a.news span{font-weight:bold;display:inline;}

#content p.complinksp {
	padding-bottom:0px;
}
#content p.complinksp a {
	position:relative;
	padding:0px 0px 0px 14px;
	margin:0 0 0 0;
	display:block;
}
#content p.complinksp a img {
	position:absolute;
	left:-15px;
	top:-8px;
}

#content hr {
	border:none;
	background-color:#CCC;
	line-height:0;
	height:1px;
	color:#CCC;
}

#content .left {
	margin:5px 5px 5px 15px;
	position:relative;
	float:left;
	padding:10px;
}

#content .right {
	margin:0 0.4em 0.2em 0;
	position:relative;
	float:right;
	padding:10px;
}

.col {
  width:45%;
	float:left;
	margin-right:5px;
	padding:10px;
}
.col li {
	list-style: disc url(/images/sublink_arrow.gif) outside;
}
.col h2 {
	padding:1px;
	display:block;
	background-color:#CCCCCC;
}

/*anti-numpty measures*/
#content font {
	font-family:Verdana, sans-serif !important;
	font-size:12px !important;
	line-height:18px !important;
	color:#333333 !important;
}
#content div {
	font-family:Verdana, sans-serif !important;
	font-size:12px !important;
	line-height:18px !important;
}
#content p span {
	font-family:inherit !important;
	font-size:inherit !important;
	line-height:inherit !important;
	color:inherit !important;
}
#content h2 span, #content h3 span, #content h4 span, #content h5 span, #content h6 span {
	/*
	color:#333333 !important;
	font-size:12px !important;
	*/
}

