/* CSS Document */
______HTML Styles__________ {}
body {
	margin: 0px;
	min-width: 766px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
}
table { border-collapse: collapse; border-spacing: 0; border: none; }
td, tr { margin: 0; padding: 0; border: 0; }
p {
	margin: 0px;
	padding: 0px;
}
h1, h1 a, h1 a:hover {
	margin: 0px;
	font-size: 100%;
	color: #000000;
}
h2, h2 a, h2 a:hover {
	font-size: 135%;
	margin: 0px;
}
h3 {
	font-size: 110%;
	margin: 0px;
}
h4 {
	font-size: 110%;
	margin: 0px;
}
img, fieldset {
	border: 0px;
}
ul {
	margin-top: 3px;
	list-style-type: none;
}
label {
	font-weight: bold;
}
.label01 {
	font-weight: bold;
}
.buttonholder10 a {
	float: left;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #0066FF;
	padding: 1px 4px;
	border: solid 1px #c5c5c5;
}
.buttonholder10 a:hover {
	float: left;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #fa6400;
	padding: 1px 4px;
	border: solid 1px #c5c5c5;
}
.button, .button a {
	float: left;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #0066FF;
	padding: 1px 4px;
	border: solid 1px #c5c5c5;
}
.button:hover {
	float: left;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #fa6400;
	padding: 1px 4px;
	border: solid 1px #c5c5c5;
}
.buttonover {
	float: left;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #fa6400;
	cursor: pointer;
	padding: 1px 4px;
	border: solid 1px #c5c5c5;
}
.button02 {
	float: left;
	color:#000;
	font-weight: bold;
	text-decoration: none;
	background-color:#eee;
	padding: 1px 3px;
	margin: 0 0 0 10px;
	border: solid 1px #a1a1a1;
	font-size: 85%;
}
.button02:hover {
	float: left;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #fa6400;
	padding: 1px 3px;
	border: solid 1px #c5c5c5;
	font-size: 85%;
}
.buttonholder01 {
	float: left;
	margin: 0 10px 0 0;
}
.buttonholder02 {
	float: left;
	margin: 13px 0 0 10px;
	display: inline;
}
.buttonholder03 {
	float: left;
	margin: 13px 0 0 260px;
	display: inline;
}
.buttonholder04 {
	float: left;
	margin: 0 0 0 10px;
}
.buttonholder10 button {
	float: left;
	margin: 0 10px 0 0;
}
______Page Structure Styles__________ {}
.left {
	float: left;
}
.right {
	float: right;
}
.centre {
	float: left;
	margin: 0;
}
#page {
	width: 995px;
	text-align: left;
	margin: 5px auto 0px auto;
}
#frame {
	width: 995px;
	float: left;
	text-align: left;
	background-color: #FFFFFF;
}
#content 
{
	width: 815px;
	float: left;
}
#includeframe {
	width: 160px;
	float: right;
	margin: 5px 0px;
	padding: 0 0 0 0;
}
#includeframe02 {
	width: 160px;
	float: left;
	margin: 0px 0px 0px 4px;
	padding: 18px 0 0 0;
}
#contentheader {
	margin: 5px 0 5px 0;
	width: 815px;
	float: left;
	background-image: url(/template/images/masthead_main_bg.jpg);
	background-repeat: no-repeat;
}
#contentheader02 {
	margin: 5px 0 5px 0;
	width: 815px;
	float: left;
}
#contentmain {
	width: 815px;
	float: left;
}
#contentfooter {
	width: 815px;
}
.login01 {
	margin: 0px 0px 2px 0px;
	float:left;
}
.accessibilitynav {
	background-color:#FFFF00;
}
#accessibilitynav {
	float: left;
	vertical-align: bottom;
}
#accessibilitynav2 {
	visibility: hidden;
}
.accessibilitylink {
	visibility: hidden;
	font-size:1%;
	float:right;
}
#column01 {
	float: left;
	width: 645px;
}
#column02 {
	float: right;
	width: 165px;
}
#column03 {
	float: left;
	width: 140px;
	margin: 0 10px 0 0;
}
#column04 {
	float: left;
	width: 480px;
}
#column05 {
	float: left;
	width: 815px;
}
#column06 {
	float: left;
	width: 665px;
}
#column07 {
	width: 140px;
	float: left;
}
#column08 {
	width: 480px;
	margin: 0 20px 0 0;
	display: inline;
	float: right;
}
.viewarticleWide #column08 {
	margin: 0 0 0 15px;
	float: left;
}
#columnBrightcove {
	float: left;
	width: 660px;
	padding: 0 0 0 15px;
}
#column09 {
	width: 165px;
	float: left;
}
.viewarticleWide #column09 {
	float: right;
}
.columnholder {
	float: left;
	width: 650px;
}
.viewarticleWide .columnholder {
	width: 675px;
}
#contentblock01 {
	float: left;
	width: 645px;
	border-bottom: solid 1px #f5f5f5;
	margin: 0 0 10px 0;
}
#contentblock02 {
	float: left;
	width: 625px;
}
#contentblock03 {
	float: left;
	width: 635px;
}
#column01wp {
	float: left;
	width:305px;
}
#column02wp {
	float: right;
	display:inline;
	width:305px;
	margin:0px 10px 0px 0px;
}
#column01 .contentarea {
	float: left;
	width: 307px;
}
#column02 .contentarea {
	margin: 0px 0px 10px 0px;
}
#column02 .contentarea01 {
	margin: 10px 0px 0px 0px;
}
#column09 .contentarea {
	margin: 0px 0px 10px 0px;
}
#column09 .contentarea01 {
	margin: 10px 0px 0px 0px;
}
#column09 .contentarea .boxbody {
	width: 163px;
	float: left;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}
#column09 .contentarea .boxbody02 {
	width: 163px;
	float: left;
	border: solid 1px #999999;
	padding: 5px 0;
}
#column09 .contentarea .boxfooter, #column09 .contentarea .boxheader {
	width: 165px;
	float: left;
}
#column09 .contentarea01 .boxbody {
	width: 163px;
	float: left;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}
#column09 .contentarea01 .boxbody02 {
	width: 163px;
	float: left;
	border: solid 1px #999999;
	padding: 5px 0;
}
#column09 .contentarea01 .boxfooter, #column09 .contentarea01 .boxheader {
	width: 165px;
	float: left;
}
.contentarea .twocol {
	float: left;
	width: 140px;
	padding: 0px;
}
.twocol ul {
	margin: 0;
	padding: 0;
	float: left;
}
.webpart01 .twocol ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 145px;
}
.webpart02 .twocol {
	float: left;
	width: 147px;
	padding: 0px;
}
.webpart02 .twocol ul {
	margin: 0;
	padding: 0 0 10px 5px;
	float: left;
	width:147px;
}
#contentbox01 {
	margin: 0px 0px 10px 0px;
	background-color: #e4ecfe;
}
#contentbox01 .boxheader {
	background-color: #b7c5e4;
}
#contentbox02google {
	margin: 10px 0px 10px 0px;
	background-color: #3D81EE;
}
#contentbox02 {
	margin: 0px 0px 10px 0px;
	background-color: #eeeeee;
}
#contentbox02 .boxtitle {
	padding: 0 0 5px 5px;
}
#contentbox02 p, #contentbox03 p {
	margin: 0 0 5px 0;
}
#contentbox03 {
	background-color: #e7ecd4;
}
#contentbox03 .boxheader  {
	background-color: #cfd8ae;
}
#contentbox03 .boxtitle {
	background-color: #cfd8ae;
	padding: 0 0 5px 5px;
}
#contentbox04 .boxtitle {
	padding: 0 0 5px 5px;
}
#contentbox04 {	
	margin: 0px 0px 10px 0px;
	background-color: #e4ecfe;
}
#contentbox04 .boxheader {
	background-color: #b7c5e4;
}
.contentboxsh04 {
	float:right;
	width: 305px;
}
#contentbox05 {
	margin: 0 0 0 10px;
	float: left;
}
#contentbox07 {
	margin: 0 0 0 10px;
	float: left;
	width: 140px;
}
#contentbox07 .boxheader, #contentbox07 .boxfooter {
	background-color: #feff99;
}
#contentbox07 .boxtitle {
	background-color: #feff99;
	padding: 0 0 5px 10px;	
}
#contentbox07 .boxfooter, #contentbox07 .boxbody {
	background-color: #fefed2;
}
#contentbox18 {
	margin: 0 0 0 10px;
	float: left;
	width: 140px;
}
#contentbox18 .boxfooter {
	background-color: #feff99;
}
#contentbox18 .boxheader {
	background-color: #feff99;
}
#contentbox18 .boxtitle {
	background-color: #feff99;
	padding: 0 0 5px 10px;
	border-bottom: 1px #c5c5c5 solid;
}
#contentbox18 .boxfooter, #contentbox18 .boxbody {
	background-color: #fefed2;
}
#contentbox08 {
	margin: 0 0 0 10px;
	float: left;
	width: 140px;
}
#contentbox08 .boxfooter {
	background-color: #feff99;
}
#contentbox08 .boxheader {
	background-color: #feff99;
}
#contentbox08 .boxtitle {
	background-color: #feff99;
	padding: 0 0 5px 10px;
	border-bottom: 1px #c5c5c5 solid;
}
#contentbox08 .boxfooter, #contentbox08 .boxbody {
	background-color: #fefed2;
}
#contentbox19 {
	margin: 0 0 0 10px;
	float: left;
	width: 140px;
}
#contentbox19 a {
	font-weight: bold;
	margin: 0 0 5px 0;
}
#contentbox09 {
	margin: 0 0 0 10px;
	float: left;
	width: 140px;
}
#contentbox09 a {
	font-weight: bold;
	margin: 0 0 5px 0;
}
#contentbox10 {
	margin: 0 0 0 10px;
	float: left;
	width: 140px;
}
#contentbox10 .boxfooter {
	background-color: #e4ecfe;
}
#contentbox10 .boxheader {
	background-color: #b7c5e4;
	border-bottom: 1px #c5c5c5 solid;
}
#contentbox10 .boxtitle {
	background-color: #b7c5e4;
	padding: 0 0 5px 10px;	
}
#contentbox10 .boxfooter, #contentbox10 .boxbody {
	background-color: #e4ecfe;
}
#classifieds .boxbody {
	width: 163px;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #fefed2;
}
#classifieds iframe {
	width: 160px;
	height: 330px;
}

.othersites {
	float: left;
	padding: 10px 10px 0px 10px;
	font-size: 100%;
}
.aap {
	float: right;
	margin: 0 20px 0 0;
}
#googleadsense300 {
	float: left;
	padding: 0 0 0 3px;
}
#googleadsense420sh {
	float: left;
	padding: 0px;
}
.roundedboxesgoogle {
	float: left;
	width: auto;
	margin: 10px 0px 10px 0px;
}
.roundedboxesgoogle_1 {
	float: left;
	width: 480px;
	background-color: #ebebeb;
	margin: 0 0 10px 0;
}
______Corner Styles__________ {}
.roundedboxesrdp {
	float: left;
	width: 480px;
	background-color: #ebebeb;
	margin: 0px 0px 10px 0px;
}
.cornerheader01 h3 {
	margin: 4px 0 0 0;
}
.boxheader .boxleft {
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
}
.boxheader .boxright {
	float: right;
	background-repeat: no-repeat;
	background-position: right top;
}
.boxfooter .boxleft {
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.boxfooter .boxright {
	float: right;
	background-repeat: no-repeat;
	background-position: right bottom;
}
#contentheader .boxheader, #contentheader02 .boxheader {
	background-image: url(/template/images/lineH.gif);
	background-repeat: repeat-x;
	height: 14px;
}
.contentarea .boxheader {
	background-image: url(/template/images/lineH.gif);
	background-repeat: repeat-x;
	height: 6px;
}
#contentheader .boxleft, #contentheader02 .boxleft {
	background-image: url(/template/images/TLcorner.gif);
	height: 14px;
	width: 10px;
}
#contentheader .boxright, #contentheader02 .boxright {
	background-image: url(/template/images/TRcorner.gif);
	height: 14px;
	width: 10px;
}
#contentheader .boxbody, #contentheader02 .boxbody {
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;	
}
.noborder .boxheader .boxleft {
	background-image: url(/template/images/TLcorner2.gif);
	height: 6px;
	width: 10px;
}
.noborder .boxheader .boxright {
	background-image: url(/template/images/TRcorner2.gif);
	height: 6px;
	width: 10px;
}
.noborder .boxfooter .boxleft {
	background-image: url(/template/images/BLcorner2.gif);
	width: 6px;
	height: 6px;
}
.noborder .boxfooter .boxright {
	background-image: url(/template/images/BRcorner2.gif);
	width: 6px;
	height: 6px;
}
.yoursay01 .noborder .boxheader .boxleft {
	background-image: url(/template/images/TLcorner3.gif);
	height: 6px;
	width: 10px;
}
.yoursay01 .noborder .boxheader .boxright {
	background-image: url(/template/images/TRcorner3.gif);
	height: 6px;
	width: 10px;
}
.yoursay01 .noborder .boxfooter .boxleft {
	background-image: url(/template/images/BLcorner3.gif);
	width: 6px;
}
.yoursay01 .noborder .boxfooter .boxright {
	background-image: url(/template/images/BRcorner3.gif);
	width: 6px;
}
.contentarea .boxheader .boxleft {
	background-image: url(/template/images/TLcorner.gif);
	height: 6px;
	width: 10px;
}
.contentarea .boxheader .boxright {
	background-image: url(/template/images/TRcorner.gif);
	height: 6px;
	width: 10px;
}
.boxtitle {
	font-weight: bold;
}
#contentbox01 .boxtitle {
	background-color:#b7c5e4;
	padding: 0 0 5px 5px;
}
#contentbox04 .boxtitle {
	background-color:#b7c5e4;
	padding: 0 0 5px 5px;
}
.contentarea .boxfooter .boxleft {
	background-image: url(/template/images/BLcorner.gif);
	height: 15px;
	width: 9px;
}
.contentarea .boxfooter .boxright {
	background-image: url(/template/images/BRcorner.gif);
	height: 15px;
	width: 9px;
}
.contentarea .boxbody {
	width: 305px;
	float: left;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}
.contentarea .boxfooter {
	float: left;
	background-image: url(/template/images/lineH.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 15px;
	width: 100%;
}
#column02 .contentarea .boxbody {
	width: 165px;
	float: left;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}
#column02 .contentarea .boxbody02 {
	width: 165px;
	float: left;
	border: solid 1px #999999;
	padding: 5px 0;
}
#column02 .contentarea .boxfooter, #column02 .contentarea .boxheader {
	width: 167px;
	float: left;
}
#column02 .contentarea01 .boxbody {
	width: 165px;
	float: left;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}
#column02 .contentarea01 .boxbody02 {
	width: 165px;
	float: left;
	border: solid 1px #999999;
	padding: 5px 0;
}
#column02 .contentarea01 .boxfooter, #column02 .contentarea01 .boxheader {
	width: 167px;
	float: left;
}
#sitesearch .tabs {
	width: 625px;
	float: left;
}
#sitesearch .boxbody {
	width: 623px;
	float: left;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	background-color: #dbedfe;
}
#sitesearch .boxfooter{
	width: 625px;
	float: left;
	background-color: #dbedfe;
}
#sitesearchresults {
	float: left;
	width: 625px;
	margin: 10px 0 0 0;
}
#classifieds .boxfooter {
	background-color: #fefed2;
}
______Editorial Styles__________ {}
#va-bodytext {
	float: none;
}
#va-bodytext li {
	list-style-type:disc;
}
#va-bodytext h3 {
	float: none;
	font-size: 100%;
	margin:0 3px 0 0;
	display:inline;
}
#newsfronttemp01 #story02 .ds-image img, #newsfronttemp01 #story03 .ds-image img, #newsfronttemp01 #story04 .ds-image img {
	float: left;
	width: 145px;
}
#newsfronttemp01 #story02 .ds-image, #newsfronttemp01 #story03 .ds-image, #newsfronttemp01 #story04 .ds-image {
	margin: 0 0 5px 0;
}
.ds-image {
	float: left;
}
.ds-text {
	float: left;
}
#spanPubImage {
	width: 145px; 
	height: 15px;
	display: inline-block;
}
#va-bodytext .ds-sidebar ul li {
	list-style-type:none;
}
.ds-sidebar {
	background-color: #f6f6f6;
	border: solid 1px #eeeeee;
	float: right;
	width: 164px;
	padding: 3px;
	margin: 5px 0 5px 5px;
}
.ds-sidebar ul {
	margin: 0px;
	padding: 0px;
}
.ds-sidebar ul li {
	margin: 0 0 5px 0;
	background-image: url(/images/bullet_editorial.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 12px;
}
.ds-sidebar h4, .ds-sidebar h5, .ds-sidebar p {
	margin: 0;
	padding: 0;
}
#viewarticle .ds-image {
	float: none;
}
#viewarticle .headline h1, #viewarticlewide .headline h1 {
	font-size: 180%;
	float: left;
}
.ds-keypoints {
	display: inline;
}
.ds-keypoints ul {
	list-style-type: disc;
	padding: 0 0 0 10px;
	margin: 5px 0 5px 10px;
}
.ds-keypoints li {
	margin: 0 0 0 10px;
	padding: 0;
}
#ThumbDiv {
	float: left;
	width: 286px;
	padding: 0 0 0 16px;
	margin: 0 0 5px 0;
}
#ThumbDiv img {
	float: left;
	width: 50px;
	margin: 0 5px 0 0;
}
#MainImageDiv img {
	width: 200px;
}
#Number {
	float: left;
	width: 198px;
	padding: 0 5px 0 5px;
}
.caption, #ImageCaption {
	padding: 5px;
	font-weight: bold;
}
.relatedlinks {
	float: right;
	width: 302px;
}
.divquote {
	float: none;
	padding: 5px;
	font-weight: bold;
	font-style:italic;
}
.divquoteby {
	padding: 0 5px 5px 5px;
	font-style: italic;
}
.editorial {
	float: left;
	width: 465px;
}
.editorial .ds-image img {
	float: left;
	border: solid 1px #999999;
}
.editorial ul {
	margin: 0;
	padding: 0;
}
.editorial li {
	margin: 0 0 5px 0;
}
.editorial li h3, #newsfronttemp01 #story05 .mth3, #newsfronttemp01 #story06 .mth3 {
	margin: 0 0 5px 0;
	background-image: url(/images/bullet_editorial.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 12px;
}
#newsfronttemp01 #story05 h3 img, #newsfronttemp01 #story06 h3 img {
	float: left;
	margin: 0 5px 0 0;
}
.editorialrow01 {
	float: left;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: solid 1px #c5c5c5;
}
.editorialrow02 {
	float: left;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: solid 1px #c5c5c5;
}
.video	{
	width:100%;
	float:left;
	margin-top:10px;
}
.editorial p {
	color: #000000;
}
.editorial h1 {
	font-size: 100%;
}
.editorial .videowrap h1, #columnBrightcove h1{
	font-size: 135%;
	width:465px;
}

.editorial h2 a, .editorial h2 a:hover, #columnBrightcove h2 {
	font-size: 100%;
	color: #000000;
}
.editorialcol01 {
	float: left;
	width: 148px;
	margin: 0 10px 0 0;
}
.editorialcol02 {
	float: left;
	width: 148px;
}
#editorialtemp01 #story01 .ds-image img {
	width: 463px;
}
#editorialtemp01 h3 {
	color: #000000;
	font-size: 200%;
}
#editorialtemp01 a, #editorialtemp01 a:hover {
	color: #000000;
}
#editorialtemp02 .stories {
	float: left;
	width: 465px;
}
#editorialtemp02 .ds-image, #editorialtemp03 .ds-image, #editorialtemp05 .ds-image, #editorialtemp07 .ds-image, #editorialtemp08 .ds-image, #editorialtemp10 .ds-image{
	margin: 0 5px 0 0;
}
#editorialtemp03 #story01, #editorialtemp05 #story01, #editorialtemp12 #story01, #editorialtemp13 #story01, #editorialtemp14 #story01, #editorialtemp07 #story01   {
	float: left;
	width: 465px;
}
#editorialtemp03 #story02, #editorialtemp05 #story02,  #editorialtemp06 #story01, #editorialtemp06 #story03, #editorialtemp11 #story01, #editorialtemp11 #story03, #editorialtemp12 #story02, #editorialtemp12 #story04, #editorialtemp13 #story02, #editorialtemp10 #story01  {
	float: left;
	margin: 0 10px 0 0;
	width: 227px;
}
#editorialtemp11 .video #story05, #editorialtemp03 .video #story03
{
	float: left;
	width:465px;
}
#editorialtemp03 #story03, #editorialtemp05 #story03, #editorialtemp06 #story02, #editorialtemp06 #story04, #editorialtemp12 #story03, #editorialtemp12 #story05,#editorialtemp13 #story03, #editorialtemp10 #story02 {
	float: left;
	width: 227px;
}
#editorialtemp02 img, #editorialtemp03 #story01 img, #editorialtemp05 img {
	width: 200px;
}
#editorialtemp04 img, #editorialtemp06 img, #editorialtemp11 img, #editorialtemp12 img {
	margin: 0 5px 0 0;
}
#editorialtemp04 .stories, #editorialtemp11 .stories {
	float: left;
	width: 227px;
}
#editorialtemp04 #story02, #editorialtemp04 #story04 {
	margin: 0 0 0 10px;
}
#newsfronttemp01 #story01 img {
	width: 200px;
	margin: 0 5px 0 0;
}
#newsfronttemp01 .editorialrow01 #story01 .article h3 img, 
#newsfronttemp01 .editorialrow01 #story02 .article h3 img, 
#newsfronttemp01 .editorialrow01 #story03 .article h3 img,  
#newsfronttemp01 .editorialrow01 #story04 .article h3 img,  
#newsfronttemp01 .editorialrow01 #story05 .article h3 img,  
#newsfronttemp01 .editorialrow01 #story06 .article h3 img {
	margin: 0 5px 0 0;
	float: left;
}
#editorialtemp07 #story01 img {
	width: 200px;
}
#editorialtemp08 #story01 img {
	width: 50px;
}
#editorialtemp07 #story02 .article, #editorialtemp07 #story03 .article, #editorialtemp07 #story04 .article, #editorialtemp07 #story05 .article, #editorialtemp07 #story06 .article, #editorialtemp07 #story07 .article {
	float: left;
	width: 148px;
	margin: 0 0 5px 0;
}
#editorialtemp08 #story02 .article, #editorialtemp08 #story03 .article, #editorialtemp08 #story04 .article, #editorialtemp08 #story05 .article, #editorialtemp08 #story06 .article, #editorialtemp08 #story07 .article {
	float: left;
	width: 148px;
	margin: 0 0 5px 0;
}
#contentblock01 #editorialtemp05 #story02 ul li, #contentblock01 #editorialtemp05 #story03 ul li {
	width: 220px;
	float: left;
}
#editorialtemp05 #story03 .article {
	float: left;
}
#editorialtemp01 #story01 .article h3 img {
	background-color:#0033FF;
	margin: 6px 5px 0px 0px;
	float: left;
}
#newsfronttemp01 #story02, #newsfronttemp01 #story03 {
	float: left;
	width: 145px;
	margin: 0 10px 0 0;
}
#newsfronttemp01 #story04 {
	float: left;
	width: 145px;
	margin: 0px;
}
#newsfronttemp01 #story05 {
	float: left;
	width: 227px;
	margin: 0 10px 0 0;
}
#newsfronttemp01 #story05 .article, #newsfronttemp01 #story06 .article {
	float: left;
	padding: 0 0 3px 0;
	width: 227px;
}
#newsfronttemp01 #story06, #editorialtemp05 #story02 .article, #editorialtemp05 #story03 .article {
	float: left;
	width: 227px;
}
#newsfronttemp01 h3 img, #newsfronttemp01 #story01 h3 img {
	margin: 0 0 -2px 0;
}
.morenewslink {
	float: right;
	padding: 0px 5px 0px 0px;
	font-weight: bold;
}
.newsinbrief {
	float: left;
	margin: 0 0 10px 0;
	background-color: #e4e4e4;
}
.newsinbrief .boxheader .left h3 {
	width: 145px;
}
.newsinbrief ul {
	margin: 0;
	padding: 5px;
}
.newsinbrief li {
	padding: 0 0 5px 10px;
	background-image: url(../images/bullet_editorial2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.newsinbrief li.premium {
	padding: 0 0 5px 10px;
	background-image: url(../images/premium_logo_small.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.newsinbrief li.registered {
	padding: 0 0 5px 10px;
	background-image: url(../images/register_logo_small.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.registersubheading li {
	padding: 0 0 5px 10px;
	background-image: url(../images/bullet_editorial2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.newsinbriefnobullet {
	padding: 0 0 5px 10px;
}
.newsinbrief h1
{
    font-size:110%;
    border-bottom:1px dotted #CCC;
    font-weight:bold;
}
#articlehead {
	float: left;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 10px 0;
	margin: 0 0 10px 0;
}
#articlehead ul {  list-style: none; margin: 0; padding: 0; }
#articlehead ul strong { color: #666; font-weight: normal; }
#articlehead .control {
	width: 140px;
	float: right;
}
.metadata {
	float: left;
	width: 325px;
}
li.top, p.top {
	padding-left: 12px;
	background: url(/template/images//bullet_blue_angle_top.gif) no-repeat 0 3px;
}
li.back {
	padding-left: 12px;
	background: url(/template/images/bullet_blue_angle_left.gif) no-repeat left top;
}
.multiimageoff {
	visibility: hidden;
	position: absolute;
}
.multiimageon {
	visibility: visible;
	width: 200px;
}
.on {
	visibility: visible;
	display: inline; 
	float: left;
}
.off {
	visibility: hidden;
	position: absolute;
}
.offinline {
	display: none; 
}
.viewarticlevideo {
	width: 302px;
	float: right;
	border-top: solid 1px #e5e5e5;
}
.viewarticleWide .viewarticlevideo {
	width: 100%;
	float: left;
	margin: 5px 0;
}
.brightcovevideo {
	width: 100%;
    height: 318px;
	background-color: #e5e5e5;
}
.viewarticlevideo h4 {
	font-size: 110%;
	margin: 0px;
	padding: 0px;
}
.viewarticlevideo .videocaption {
	float: left;
	width: 300px;
}
.viewarticleWide .viewarticlevideo .videocaption {
	width: 100%;
}
.videobutton {
	float: right;
}
.videolinkon {
	visibility: visible;
}
.videolinkoff {
	visibility: hidden;
	position: absolute;
}
.premiumregisteredlogo {
	float: left;
	margin: 0px 5px 0px 0px;
}
.priemiumbox {
	background-color: #fefed2;
	margin: 0 0 10px 0;
	padding: 5px;
	float: left;
	width: 468px;
	border: 1px dashed #fa6400;
}
.priemiumbox p {
	float: left;
	width: 460px;
	padding: 0;
	color: #000099;
}
.priemiumbox h3 {
	float: left;
	color: #CC3300;
}
.priemiumbox img {
}
.priemiumbox .button {
	float: right;
	margin: 0 0 0 5px;
}
.premiumoff {
	position: absolute;
	display:none;
}
#divWordCount {
	float: left;
	width: 480px;
	color: #cc3300;
	margin: 0 0 10px 0;
	font-style: italic;
}
.videologo {
	float: left;
	margin: 0px 5px 0px 0px;
}
.ds-modifieddate {
	color:#000000;
	font-style:italic;
	margin: 10px 0;
}
#wGPreviousBlock1 {
	float: left;
	font-weight: bold;
}
#wGPreviousBlock1Inactive {
	float: left;
	font-weight: bold;
	color: #666666;
}
#wGNextBlock1 {
	float: right;
	font-weight: bold;
}
#wGNextBlock1Inactive {
	float: right;
	font-weight: bold;
	color: #666666;
}
#wGPreviousBlock2 {
	float: left;
	font-weight: bold;
}
#wGPreviousBlock2Inactive {
	float: left;
	font-weight: bold;
	color: #666666;
}
#wGNextBlock2 {
	float: right;
	font-weight: bold;
}
#wGNextBlock2Inactive {
	float: right;
	font-weight: bold;
	color: #666666;
}
.advertisement {
	float: right;
	width: 300px;
	text-align: center;
	color: #c5c5c5;
	border-right: solid 1px #c5c5c5;
	border-left: solid 1px #c5c5c5;
	border-top: solid 1px #c5c5c5;
}
.MPUTitleWrapperClass {
	float: right;
	width: 307px;
	margin: 5px 0 0 0;
}
#ds-mpu {
	float: right;
	width: 300px;
	height: 250px;
	margin: 0 0 5px 5px;
	background-color: #f5f5f5;
	border: solid 1px #c5c5c5;
}
#ds-mpu img {
	float: right;
}
#mpuholder01 {
	float: right;
	margin: 0 0 0 10px;
	width: 300px;
	height: 250px;
	background-color: #f5f5f5;
	border: solid 1px #c5c5c5;
}
#mpuholder01 img {
	float: right;
}
.ds-paging {
	float: left;
	width: 480px;
}
.ds-paging .centre {
	float: left;
	margin: 0 0 0 205px;
	display: inline;
}
.ArticleMainImage {
	width: 60px;
	margin: 0 1px 0 0;
}
#FullImage {
	width: 610px;
}
.editorialgallery {
	float: left;
	width: 625px;
}
.edgalpaging {
	float: left;
	margin: 0 0 0 200px;
	display: inline;
}
.va-inlineleftnowrap {
	float: left;
	clear: both;
	margin: 5px 5px 2px 0px;
	padding: 1px 1px 5px 1px;
	background-color: #E9E9E9;
}
.va-inlinerightnowrap {
	float: right;
	clear: both;
	margin: 5px 5px 2px 0px;
	padding: 1px 1px 5px 1px;
	background-color: #E9E9E9;
}
.va-inlineleftwrap {
	float: left;
	margin: 5px 5px 2px 0px;
	padding: 1px 1px 5px 1px;
	background-color: #E9E9E9;
}
.va-inlinerightwrap {
	float: right;
	margin: 5px 5px 2px 0px;
	padding: 1px 1px 5px 1px;
	background-color: #E9E9E9;
}
#bookmark {
	float: left;
	margin: 10px 0 0 0;
	padding: 5px;
	width: 468px;
	border: 1px solid #cccccc;
}
#bookmark p {
	float: left;
	width: 468px;
	font-weight: bold;
}
#bookmark a, #bookmark a:hover {
	float: left;
}
#bookmark img {
	float: left;
	margin: 5px 0 0 0;
}
#bookmark div {
	float: left;
	width: 64px;
	display: inline;
	margin: 0 14px 0 14px;
}
______Navigation Styles__________ {}
/* Horizontal Nav */
#primarynav {
	margin: 0;
	width: 545px;
	padding: 1px 0 0 0;
	list-style: none;
	float: left;
}
#primarynav li {
	float: left;
	padding: 0;
	margin: 0;
	background: url(../images/pri_nav_tab_body.gif) no-repeat right top;
}
#primarynav li a, #primarynav li em {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #333;
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	background: url(../images/pri_nav_tab_left.gif) no-repeat left top;
}
body.navcommunity ul#primarynav li#community,
body.navhome ul#primarynav li#home,
body.navmyhome ul#primarynav li#myhome,
body.navnews ul#primarynav li#news,
body.navnewspaper ul#primarynav li#newspaper,
body.navsport ul#primarynav li#sport,
body.navbusiness ul#primarynav li#business,
body.navwhatson ul#primarynav li#whatson,
body.navyoursay ul#primarynav li#yoursay,
body.navjobs ul#primarynav li#jobs,
body.navproperty ul#primarynav li#property,
body.navmotors ul#primarynav li#motors,
ul#primarynav li.selected
{
	background: url(../images/pri_nav_tab_selected_body.gif) no-repeat right top;
}
body.navcommunity #primarynav li#community a,
body.navhome #primarynav li#home a,
body.navmyhome #primarynav li#myhome a,
body.navnews #primarynav li#news a,
body.navnewspaper #primarynav li#newspaper a,
body.navsport #primarynav li#sport a,
body.navwhatson #primarynav li#whatson a,
body.navyoursay #primarynav li#yoursay a,
body.navbusiness #primarynav li#business a,
body.navjobs #primarynav li#jobs a,
body.navproperty #primarynav li#property a,
body.navmotors #primarynav li#motors a,
#primarynav li.selected a
{
	color: #fff;
	background: url(../images/pri_nav_tab_selected_left.gif) no-repeat left top;
	font-style: normal;
}
#primarynav li a:hover, #primarynav li.selected a:hover, #primarynav li a:focus {
	color: #339;
	text-decoration: none;
}
#utilityNav ul  {
	border: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}
#utilityNav li {
	float: left;
	display: block;
	font-size: 1.0em;
	font-weight: bold;
	padding: 0 7px;
	border-right: 1px solid #999;
}
#utilityNav li.last {
	border-right: none;
}
#utilityNav li.rssicon {
	border-right: none;
	border-left: 1px solid #999;
}
.paging {
	float: right;
	margin: 5px 0;
}
.paging02 {
	float:left;
	width: 480px;
	margin: 10px 0;
	border-top: solid 1px #c5c5c5;
	border-bottom: solid 1px #c5c5c5;
	padding: 5px 0;
}
.paging03 {
	float:left;
	width: 482px;
	margin: 10px 0;
	border-top: solid 1px #c5c5c5;
	border-bottom: solid 1px #c5c5c5;
	padding: 5px 0;
}
.pagetest {
	width: 300px;
}
.ds-pagenumbers {
	float:left;
	width: 260px;
	text-align: center;
	padding: 0 5px;
}
.firstprevious {
	float:left;
	width:105px;
}
.firstprevious02 {
	float:left;
	width:121px;
}
.lastnext {
	float:right;
	width:105px;
	text-align: right;
}
.page, .numberpage {
	float: left;
	width: 20px;
	text-align: center;
	border: solid 1px #c5c5c5;
	margin: 0 1px;
}
.page:hover, .numberpage:hover {
	float: left;
	width: 20px;
	text-align: center;
	border: solid 1px #c5c5c5;
	background-color: #a3c0fc;
	margin: 0 1px;
	text-decoration: none;
}
.currentpage {
	float: left;
	font-weight: bold;
	width: 20px;
	text-align: center;
	border: solid 1px #c5c5c5;
	background-color: #a3c0fc;
	margin: 0 1px;
}
______Side Nav Styles__________ {}
#secondaryNav { border: 0; list-style: none; padding: 0 0 2px 0; border-bottom: 1px solid #999; float: left; }
#secondaryNav h1 
{
    font-size: 110%;
	color: #ff6600;
	padding: 2px 0 2px 10px;
	float: left;
	width: 120px;
	border-top: 1px solid #999;
	background-image: url(/template/images/sec_menu_bullet_open.gif);
}
#secondaryNav li { background: url(/template/images/sec_menu_border.gif) no-repeat left top; padding-left: 10px; width: 120px; float: left; }
#secondaryNav li.selected { background: #FEFED2 url(/template/images/sec_menu_bg_on.gif) no-repeat left top; padding: 3px 0 2px 10px; font-weight: bold; float: left; }
#secondaryNavFirst { border-top: 1px solid #999; background: #fff!important; }
#secondaryNavFirst.selected { border-top: 1px solid #999; background: #FEFED2!important; }
#secondaryNav li a { display: block;  text-decoration: none; line-height: 1.75em; }
#secondaryNav li.selected a { color: #FF6600; font-weight: bold; }
#secondaryNav ul { border: 0; list-style: none; margin: 0; padding: 0; background: #fff; }
#secondaryNav li a.open { color: #FF6600; font-weight: bold; background-image: url(/template/images/ui/sec_menu_bullet_open.gif); background-repeat: no-repeat; background-position: 0 0; }
#secondaryNav li li a { padding-left: 20px; background-position: 10px 0!important; }
#secondaryNav li li li a { padding-left: 30px; background-position: 20px 0!important; }
#rsscontrol { padding: 15px 0 0 10px; float: left; }
______Footer Styles__________ {}
#contentfooter { float: left; position: relative; margin: 10px 0; padding: 15px 0 0 0; border-top: 1px solid #ccc; font-size: 1.0em }
#copyright { padding: 7px; color: #999; float:left; width:310px; }
#contentfooter .affiliates { right: 0px; top: 5px; }
#contentfooter .affiliates .cols { padding-left: 10px; float: left; }
#contentfooter h5 { padding: 15px 20px 0 0; color: #666; font-weight: bold; font-size: 1.0em }

______Search Styles__________ {}
#searchbox {
	float: right;
	padding: 0 5px 0 0;
	margin: 0px;
	width: 270px;
}
#searchbox label {
	float: left;
}
.searchbutton {
	float: left;
	margin: 5px 0 0 5px;
}
.searchbutton .button {
	float: left;
	padding: 0px 4px;
}
.searchbutton .button:hover {
	float: left;
	padding: 0px 4px;
}
.searchradios {
	float: left;
	margin: 3px 5px 2px 0;
}
.searchradios input {
	float: left;
}
.searchradios label {
	float: left;
	color: #505050;
	padding: 3px 0 0 0;
}
.searchinput {
	float: left;
	margin: 4px 0 0 0;
}
.searchinput input {
	float: left;
	width: 113px;
	height: 12px;
	font-size: 95%;
}
#headerimage {
	float: left;
	height: 60px;
}
#headerdate {
	float: left;
	margin: 5px 0 0 0;
}
#headerleft {
	float: left;
	width: 813px;
}
#headerright {
	float: right;
	margin: 0 5px 0 0;
	display: inline;
	width: 440px;
}
#searchandnav {
	float:left;
	width:810px;
}
.weightborder {
	float: left;
	width: 100px;
	border: solid 1px #c5c5c5;
}
.weightbar {
	height: 15px;
	background-color:#99CCFF;
}
.resultitem01 {
	float: left;
	margin: 0 0 10px 0;
}
.resultitem02 {
	margin: 0 0 10px 0;
	border-bottom: solid 1px #c5c5c5;
}
.resultitem03 {
	margin: 0 0 10px 0;
}
.sponsoreditem01 {
	float: left;
	width: 613px;
	background-color: #dbedfe;
	margin: 0 0 10px 0;
	padding: 5px;
	border: solid 1px #c5c5c5;
}
.filter01 {
	float: left;
	width: 300px;
}
.filter01 ul {
	margin: 0;
	padding: 0;
}
.result01 {
	float: left;
	background-color: #f7f7f7;
	border-top: solid 1px #c5c5c5;
	border-bottom: solid 1px #c5c5c5;
	width: 110px;
	margin: 0px 25px 15px 0px;
	padding: 10px 10px 3px 10px;
	display: inline;
}
.result02 {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: solid 1px #c5c5c5;
}
.result02 h3 {
	margin: 0;
	padding: 0;
}
.resultheader {
	margin: 0 0 10px 0;
	border-bottom: solid 1px #c5c5c5;
}
______Toplinks Styles__________ {}
#toplinksouter {
	float: left;
	background-image: url(../images/greygradient.gif);
	background-position: bottom;
	border-bottom: 1px #999999 solid;
	border-right: 1px #999999 solid;
	border-left: 1px #999999 solid;
	width: 803px;
	padding: 5px;
}
.toplinks {
	float: left;
	border-right: 1px #999999 solid;
	padding: 0px 5px 0px 5px;
}
#toplinks {
	float: left;
	border-right: 1px #999999 solid;
	padding: 0px 5px 0px 5px;
}
______Tabs Styles__________ {}
.tabs { width: 100%; background: url(/template/images/tabs_bg.gif) repeat-x bottom; float: left; }
.tabs ul { padding: 0; width:100%;  list-style: none; margin: 0; }
.tabs li { float: left; padding: 0; margin: 0; background: url(/template/images/sm_tab_body.gif) no-repeat right top; border-bottom: 1px solid #999; }
.tabs li a { font-size: 11px; color: #333; text-decoration: none; padding: 5px 10px; display: block; background: url(/template/images/sm_tab_left.gif) no-repeat left top; }
.tabs li a.firstTab { background: url(/template/images/sm_tab_firstleft.gif) no-repeat left top; }

#classifieds .tabs li.selected {
	background: url(/template/images/sm_yellow_tab_body.gif) no-repeat right top;
	border-bottom: none;
	padding-bottom: 1px;
}
#classifieds .tabs li.selected a {
	background: url(/template/images/sm_yellow_tab_left.gif) no-repeat left top;
}
#classifieds .tabs li.selected a.firstTab {
	background: url(/template/images/sm_yellow_tab_firstleft.gif) no-repeat left top;
}

#sitesearch .tabs li.selected {
	background: url(/template/images/sm_blue_tab_body.gif) no-repeat right top;
	border-bottom: none;
	padding-bottom: 1px;
}
#sitesearch .tabs li.selected a {
	background: url(/template/images/sm_blue_tab_left.gif) no-repeat left top;
}
#sitesearch .tabs li.selected a.firstTab {
	background: url(/template/images/sm_blue_tab_firstleft.gif) no-repeat left top;
}

.tabs li.selected { background: url(/template/images/sm_grey_tab_body.gif) no-repeat right top; border-bottom: none; padding-bottom:1px }
.tabs li.selected a { background: url(/template/images/sm_grey_tab_left.gif) no-repeat left top; }
.tabs li.selected a.firstTab { background: url(/template/images/sm_grey_tab_firstleft.gif) no-repeat left top; }
______Ticker Styles__________ {}
marquee.body, featAds, body { padding: 0}
marquee.body ol { list-style: none; margin: 0; padding: 0; }
marquee.body li { padding: 3px 10px 3px 10px; background: #fefed2 url(../images/design/hor_rule_greydot.gif) repeat-x bottom; }
marquee.body h4 { margin: 0 0 3px 0; font-size: 1.0em; font-weight: bold; }
marquee.body p { margin: 0 0 3px 0; }

______Tag cloud Styles__________ {}
.tagcloud {
	width: 307px;
}
.tagcloud a, .tagcloud a:hover {
	margin: 0 10px;
}
.tagcloudindex .boxbody {
	width: 463px;
}
.tagcloudindex .boxheader, .tagcloudindex .boxfooter {
	width: 465px;
}
.tagcloudindex ul {
	margin: 0px;
}
______Form Styles__________ {}
.formarea01 {
	float: left;
	width: 300px;
}
.formelement {
	float: left;
}
.formelement input, .formelement select {
	margin: 0 0 10px 0;
}
.fe01 {
	float: left;
	width: 300px;
}
.fe01 label, .fe02 label{
	float: left;
	width: 300px;
}
.fe01 input {
	float: left;
	width: 300px;
}
.fe01 textarea {
	width: 400px;
}
.fe01 .validator{
	width: 151px;
}
.fecheckbox input {
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
}
.fe02 input {
	width: 150px;
}
.fe03 input {
	float: left;
	width: 300px;
	height: 100px;
}
.fe04 {
	float: left;
	margin: 0 10px 0 0;
}
.fe05 {
	float: left;
	width: 150px;
}
.fe05 select {
	width: 150px;
}
.fe06 {
	float: left;
	width: 200px;
	margin: 0 0 5px 0;
}
.fe07 {
	float: left;
	margin: 0 0 5px 0;
}
.fe07 input {
	float: left;
	width: 218px;
}
.fe07 select {
	float: left;
	width: 222px;
}
.fe08 {
	float: left;
	margin: 0 0 5px 0;
}
.fe08 input {
	float: left;
	width: 463px;
}
.fe08 textarea {
	float: left;
	width: 463px;
}
.fe09 {
	float: left;
	width: 460px;
	margin: 0px 0px 5px 0px;
}
.fe09 input {
	float:left;
	width: 301px;
}
.fe09 select {
	float:left;
	width: 306px;
}
.fe09 label {
	float: left;
	width: 153px;
	padding: 3px 0px 0px 0px;
}
.fe10 {
	float: left;
	width: 460px;
	margin: 0px 0px 5px 0px;
}
.fe10 input {
	float: left;
	margin: 3px 0 0 0;
	width: 15px;
	height: 15px;
}
.fe10 label {
	float: left;
	width: 153px;
	padding: 3px 0px 0px 0px;
}
.fe11 {
	float: left;
	width: 301px;
	margin: 0px 0px 5px 0px;
}
.fe11 label {
	float: left;
	width: 153px;
	padding: 3px 0px 0px 0px;
}
.fe11 input {
	float: left;
	width: 100px;
}
.fe12 {
	float: left;
	width: 450px;
	margin: 0px 0px 5px 0px;
}
.fe12 label {
	float: left;
	width: 300px;
	padding: 3px 0px 0px 0px;
}
.fe12 input {
	float: left;
	margin: 3px 0 0 0;
	width: 15px;
	height: 15px;
}
.fe13 {
	float: left;
	width: 460px;
	margin: 0px 0px 5px 0px;
}
.fe13 label {
	float: left;
	width: 460px;
	padding: 3px 0px 0px 0px;
}
.fe13 input {
	float: left;
	margin: 0px;
}
.fe13 select {
	float: left;
	margin: 0px;
}
.fe13 textarea {
	float: left;
	margin: 0px;
	width: 455px;
	height: 150px;
}
.fe14 {
	float: left;
	width: 445px;
	margin: 0px 0px 5px 0px;
}
.fe14 label {
	float: left;
	width: 210px;
	padding: 3px 10px 0px 0px;
}
.fe14 input {
	float: left;
	margin: 0px;
	width: 219px;
}
.fe14 select {
	float: left;
	margin: 0px;
	width: 225px;
}
.fe14 textarea {
	float: left;
	margin: 0px;
	width: 220px;
}
.fe14 label {
	float: left;
	width: 210px;
	padding: 3px 10px 0px 0px;
}
.fe14 input {
	float: left;
	margin: 0px;
	width: 219px;
}
.fe14 select {
	float: left;
	margin: 0px;
	width: 225px;
}
.fe14 textarea {
	float: left;
	margin: 0px;
	width: 220px;
}
.fe15 {
	float: left;
	width: 445px;
	margin: 0px 0px 5px 0px;
}
.fe15 label {
	float: left;
	width: 210px;
	padding: 3px 10px 0px 0px;
}
.fe15 select {
	float: left;
	margin: 0px;
	width: 35px;
}
.fe16 {
	float: left;
	width: 445px;
	margin: 0px 0px 5px 0px;
}
.fe16 label {
	float: left;
	width: 210px;
	padding: 3px 10px 0px 0px;
}
.fe16 select {
	float: left;
	margin: 0px;
	width: 105px;
}
.validatorbox01 {
	float: left;
	width: 455px;
	padding: 0 0 10px 0;
	color: #0000ff;
}
.validatorbox01 span {
	display: block;
	font-weight: bold;
	padding: 2px 0 0;
}
.validator {
	margin: 0px 0px 2px 0px;
	background-color: #f5f5f5;
	border: solid 1px #cc0000;
	padding: 2px 5px;
}
______JavaScriptFeed Styles__________ {}
.javaboarder {
	background-color: #ffffff;
	border: 1px #999 solid; 
	float: left; 
	width: 448px;
	padding: 5px;
	margin: 5px 0px 5px 0px;
}
#divColours {
	width: 190px;
	float: right;
	padding: 10px 10px 10px 10px;
}
.colourpickercolours {
	float: left; 
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.colourpickercoloursouter {
	float: left; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
.colourpickercolours img {
	width: 9px; 
	height: 9px; 
	float: left;
}
#divDisplayColour {
	width: 179px; 
	height: 20px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}
______Comments Styles__________ {}
#usercommentadd {
	width: 480px;
	background-color: #ebebeb;
}
.usercomment {
	float: left;
	width: 480px;
	margin: 0 0 10px 0;
	text-align: left;
	border: solid 1px #e2e2e2;
}
.usercommentno {
	font-size: 110%;
	font-weight: bold;
	background-image: url(../images/icon_comment.gif);
	background-repeat: no-repeat;
	padding: 0px 10px 4px 18px;
	margin: 2px 0 0 0;
}
.comment {
	float: left;
	padding: 0 0 3px 40px;
	width: 440px;
	word-wrap: break-word;
	overflow-x: auto;
}
.usercommentheader {
	background-color: #e2e2e2;
	padding: 3px 5px;
}
.usercommentheader h3 {
	float: left;
	font-size: 100%;
	font-weight: bold;
}
.usercommentheader a {
	float: left;
}
.usercommentremove {
	float: right;
	padding: 2px 3px 2px 5px;
	border-top: solid 1px #e2e2e2;
	border-left: solid 1px #e2e2e2;
}
.removed {
	color: #FF0033;
	display: inline;
}
.removedcomment {
	float: left;
	color: #FF0033;
	display: inline;
}
.unsuitable {
	float: left;
	color: #FF0033;
	display: inline;
	margin: 0px 5px 0px 0px;
	width: 435px;
}
______Snippets Styles__________ {}
.snippetforsh {
	float: left;
	width: 145px;
	padding: 0px 0px 0px 5px;
}
#snippets {
	background-color: #e4e4e4;
	margin: 0 0 10px 0;
	float: left;
}
.snippet {
	padding: 0px 0px 0px 5px;
	float: left;
	width: 145px;
}
.snippet a {
	float: left;
	width: 145px;
}
.snippettitle {
	float: left;
	width: 145px;
	font-weight: bold;
}
#snippetssh {
	background-color: #e4e4e4;
}
.snippetsh {
	float: left;
	background-color:#00CC33;
}
.snippetsh a {
	padding: 5px 0px 5px 0px;
	float: left;
}
.snippettitlesh {
	float: left;
	font-weight: bold;
	background-color:#CCCC66;
}
.featurestitlesh {
	float: left;
	width: 450px;
}
.snippetimage {
	float:left;
	width:145px;
	padding: 5px 0px 0px 0px;
}
______Ticker Styles__________ {}
.ticker01 {
	float: left;
	width: 625px;
	background-color: #ebebeb;
}
.ticker01 .iframe {
	float: left;
	width:625px;
}
.ticker01 .iframe iframe
{
    width:615px;
    height:16px;
}
.lpcategorylink	{
	float: right;
	padding: 5px 5px 0 0;
	width:	150px;
	text-align: right;
}
.localpagesiFrame
{
    width:165px;
    height:220px;
}
______Guestbook Styles__________ {}
#guestbook01 {
	background-color: #e7ecd4;
}
#guestbook01 .cornerbody03 a {
	float: left;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #0066FF;
	padding: 3px 6px;
	border: solid 1px #c5c5c5;
}
#guestbook01 p {
	float: left;
}
#guestbook01 label {
	float: left;
	width: 100px;
}
#guestbook01 .cornerbody03 a:hover {
	float: left;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 6px;
	border: solid 1px #c5c5c5;
}
.guestbookitem h3 {
	font-weight: bold;
	background-color: #cfd8ae;
	text-decoration: none;
}
.guestbookitem {
	float: left;
	margin: 0 0 10px 0;
	display: inline;
	width: 480px;
}
.guestbookdark {
	background-color: #cfd8ae;
	padding: 5px;
}
.guestbooklight {
	background-color: #e7ecd4;
	padding: 5px;
}
______Register styles__________ {}
.registersubheading {
	float: left;
	width: 455px;
}
.registerbreaker {
	float: left;
	width: 455px;
	margin: 0px 0px 0px 0px;
}
.registerbreaker01 {
	float: left;
	width: 455px;
	padding: 0px 0px 10px 0px;
}
.registerfields {
	float:left;
	width: 460px;
	padding: 10px 0px 10px 0px;
}
.registerfields .fe09 div, .registerfields .fe09 span, .registerfields .fe11 span, .registersubheading .fe09 div{
	display: block;
	float: left;
	padding: 2px 0 2px 155px;
}
.registerfields .fe09 input, .registerfields .fe09 select, .registerfields .fe11 input, .registerfields .fe11 select {
	background-color: #ccffcc;
}
.registersubheading .fe12 input {
	float: none;
	height: 13px;
}
.RegisterWarning {
	float: left;
	padding: 3px 0 0 0;
	font-weight: bold;
}

.SSO_DF
{
    font-size: 90%;
    font-style: italic;
}
.expanderholder {
	float:left;
	width: 231px;
	padding: 0px 0px 0px 0px;
}
.unexpandedbutton {
	float: left;
	background-image: url(/images/icon_plus.gif);
	background-repeat: no-repeat;
	text-indent:25px;
}
.unexpandedbutton:hover {
	text-decoration:underline;
    cursor:pointer;
}
.expandedbutton {
	float: left;
	background-image: url(/images/icon_minus.gif);
	background-repeat: no-repeat;
	text-indent:25px;
}
.expandedbutton:hover {
	text-decoration:underline;
	cursor:pointer;
}
.unexpandeddiv {
	display: none;
}
.expandeddiv {
	float: left;
	width: 600px;
}
#expandableDivregister {
	float: left;
	width: 460px;
}
.registersubheading ul {
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 110%;
	font-weight: 500;
}
.registerformarea {
	float: left;
	padding: 10px;
}
.formelement fe02 {
	float: left;
	margin: 0px;
	padding: 0px;
}
.registerbutton {
	float: left;
	margin: 10px 0px 0px 0px;
}
.registerbottomlink {
	float: left;
	font-size:110%;
	margin: 10px 0px 10px 0px;
}
#security {
	float: left;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px #000000 solid;
	width: 438px;
}
#security .securityholder {
	float: left;
	width: 220px;
}
#security p {
	float: left;
	margin: 0 5px 5px 0;
	font-weight: bold;
}
#security input {
	float: left;
	margin: 0 5px 0 0;
}
#security img {
	float: right;
}
______article index styles__________ {}
.listsitesouter {
	padding:15px;
}
.webformyear {
	color:#000000; 
	font-size:150%; 
	font-weight:bold;
}
.webformmonth {
	color:#0066FF; 
	font-size:110%;
}
.stacknext {
	float: left; 
	width: 100px; 
	margin: 20px 10px 20px 10px;
	display:inline;
}
.listdaysday {
	color:#0066FF; 
	font-size:100%; 
	float:left;
	font-size:110%;
	margin:0px 10px 0px 0px;
}
.dateswidth {
	width: 200px;
	margin: 40px 0px 0px 20px;
}
.articalheader {
	width:430px;
	font-size:110%;
}
.allsites {
	width:400px;
	font-size:110%;
}
#articleindex {
	float: left;
	display: inline;
	margin: 5px 5px 0 5px;
	padding: 0 0 5px 5px;
	background-color: #FFFFFF;
	border: 1px #CCCCCC solid;
	width: 463px;
}
#articleindex ul {
	padding: 0px;
	margin: 0px;
}
#articleindex li {
	margin: 1px 0;
	padding: 0px;
	float: left;
	width: 458px;
}
#articleindex li a {
	padding: 0px;
	float: left;
	width: 458px;
}
#articleindex li a:hover {
	padding: 0px;
	float: left;
	width: 458px;
	background-color: #F5F5F5;
	text-decoration:none;
}
#articleindex li a:visited {
	color: #000000;
}
#articleindex div h3 a, #articleindex div h3 a:hover {
	float: left;
	margin: 5px 0 2px 0;
	color: #000000;
	text-decoration: none;
}
.articleindex {
	float: left;
	width: 82px;
	margin: 10px 35px 15px 35px;
	display: inline;
}
.articleindex h2 {
	font-size: 150%;
	margin: 10px 2px 2px 0px;
	padding: 10px 2px 2px 0px;
}
.outerlistmonths {
	float: left;
	padding: 9px;
	display: inline;
}
______vote Styles__________ {}
.votequestion {
	float: left;
	padding: 10px;
	font-weight: bold;
	font-size: 100%;
}
.voteanswer {
	float: left;
	padding: 3px 5px 3px 10px;
	font-size: 100%;
	width: 130px;
	font-weight: bold;
	word-wrap: break-word;
}
.voteanswer input {
	margin: 0px 5px 0px 5px;
}
.votesubmit {
	float: right;
	padding: 10px;
	font-weight: bold;
	font-size: 100%;
}
.vote .boxfooter {
	background-color: #e4ecfe;
}
.voteresults {
	float: left;
	width:450px;
}
.voteresultscombo {
	float: left;
	width: 450px;
	margin: 10px 0px 10px 0px;
	background-color:#993333;
}
.voteanswerrp {
	float: left;
	padding: 0px 5px 0px 0px;
	font-size: 100%;
	width: 450px;
	font-weight: bold;
}
______send to a friend Styles__________ {}
.roundedboxesstaf {
	float: left;
	width: 283px;
	background-color: #ebebeb;
}
.searchlabel2 {
	float: left;
	width: 272px;
	text-align: center;
	font-weight:bold;
	display:inline;
}
.searchelement2 {
	display: block;
	float: left;
	padding-top:10px;
	padding-bottom: 9px;
	display:inline;
}
.send2friendoutline {
	float:left;
	padding-bottom: 15px;
	padding-top: 21px;
	width: 283px;
	display:inline;
}
.centre {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
______login Styles__________ {}
.toplinkssitemap {
	float:left;
	padding:0px 5px 0px 5px;
}
.outertoplinkssitemap {
	float:right;
}
.leftaccessibility {
	padding:2px 5px 2px 5px;
	float: right;
}
.login01 {
	float:left;
	padding:0px 5px 0px 5px;
}
.draghomelink {
	float: left;
	margin: 0px 0px 0px 5px;
}
______email preferences Styles__________ {}
.ssosubheadings {
	float: left;
	width: 300px;
	margin: 10px 0px 10px 0px;
}
.fe04email {
	float: left;
	width: 440px;
	padding: 5px 0px;
}
.fe04email input {
	float: left;
	width: 14px;
	height: 14px;
	margin: 0px 5px 0px 0px;
}
.fe04email select {
	float: left;
	width: 310px;
}
.te03 {
	float: left;
	padding: 0px 10px 5px 0px;
	width:440px;
}
.te04 {
	float: left;
	padding: 5px 10px 0px 0px;
	width:440px;
}
.te04heading {
	float: left;
	padding: 10px 10px 5px 0px;
	width: 440px;
}
.emailpreferencesouter {
	float: left;
	padding: 10px;
}
.newsletter i {
	float: left;
	width: 440px;
}
______newsletters Styles__________ {}
#contentbox11 {
	margin: 0 0 0 10px;
	float: left;
	width: 140px;
}
#contentbox11 .boxfooter {
	background-color: #e4e4e4;
}
#contentbox11 .boxheader {
	background-color: #d5d5d5;
}
#contentbox11 .boxtitle {
	background-color: #d5d5d5;
	padding: 0 0 5px 10px;	
}
#contentbox11 .boxfooter, #contentbox11 .boxbody {
	background-color: #e4e4e4;
}
#contentbox11 .boxbodycontent {
	padding:10px;
	font-weight:bold;
	float:left;
}
#contentbox11 .boxbodycontentbutton {
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	float: left;
}
_____footer Styles__________ {}
.footerlinksouterl {
	float:left;
	width:390px;
}
.footerlinksouterr {
	float:right;
	padding:0px 0px 0px 10px;
	width:280px;
}
.footerlinksouterl li {
	float: left;
	margin: 10px 0px 0px 0px;
}
.footerlinksouterr .left {
	float:left;
	font-weight:bold;
	font-size:100%;
	width:260px;
	margin: 10px 0px 0px 0px;
}
.ssimage {
	float:left;
	width:140px;
}
_____Dynamic include Admin Styles__________ {}
.dynamicincludeleft {
	float: left;
}
.dynamicincluderight {
	float: left;
}
.mkfouradmin {
	float: left;
	padding: 10px 0px 0px 0px;
}
.adminarea {
	float: left;
	border: solid 1px #ff0000;
	background-color: #FFCCCC;
	padding: 10px;
	width: 795px;
	margin: 10px 0;
}
.dia-fe01, .dia-fe02, .dia-fe03, .dia-fe04 {
	float: left;
	width: 300px;
	margin: 0 10px 5px 0;
}
.dia-fe01 input {
	float: left;
	width: 294px;
}
.dia-fe01 select {
	float: left;
	width: 300px;
}
.dia-fe02 label {
	width: 300px;
	float: left;
}
.dia-fe03 input {
	float: left;
	width: 604px;
}
.dia-fe04 select {
	float: left;
	width: 300px;
	height: 86px;
}
.dia-area01 {
	padding: 10px;
	margin: 0 0 10px 0;
	float: left;
	border: solid 1px #c5c5c5;
	background-color: #f5f5f5;
}
.errormessage {
	color: #FF0000;
	float: left;
	font-size: 100%;
	font-weight: bold;
}
_____Contact Us Styles__________ {}
.contactdepartment {
	float: left;
	margin: 0 10px 10px 0;
	width: 146px;
}
______Community Styles__________ {}
.community {
	background-color:#FF0000;
}
______Your say Styles__________ {}
.yoursay01 {
	float: left;
	width: 480px;
	background-color: #e7ecd4;
	margin:0px 0px 20px 0px;
}
.yoursay02 {
	float: left;
	width: 153px;
	background-color: #e7ecd4;
	margin:0px 10px 20px 0px;
}
.yoursay03 {
	float: left;
	width: 153px;
	background-color: #e7ecd4;
	margin:0px 0px 20px 0px;
}
.yoursay04 {
	float: left;
	width: 305px;
	background-color: #cfd8ae;
	margin:0px 0px 20px 0px;
}
.yoursaycol01 {
	float: left;
	width: 150px;
}

______Most popular article comment Styles__________ {}
.mpa-username {
	font-weight: bold;
	font-style: italic;
}
______Web Parts Styles__________ {}
ul.wp-result02 {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.wp-result02 li {
	float: left;
	width: 136px;
	margin: 0 0 5px 0;
	padding: 0 0 0 12px;
	background-image: url(/images/bullet_editorial.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.wp-result01 a {
	margin: 0 0 5px 0;
	padding: 0 0 0 12px;
	width: 280px;
	background-image: url(/images/bullet_editorial.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.webpart01 img {
	width: 140px;
}
.webpart01 li {
	width: 140px;
}
.webpart02 img {
	width: 305px;
}
.webpart02 .wp-result02 li {
	float: left;
	width: 280px;
	margin: 0 0 5px 0px;
	display: inline;
}
.webpart02 .webpartbox01 {
	padding: 5px 5px 10px 5px;
	float:left;
	width: 295px;
}
.webpart02 .boxtitle {
	float:left;
	width: 300px;
}
.webpart02 .webparttext {
 	float:left;
	width: 295px;
	padding: 5px;
}
.webpart03 img {
	width: 165px;
}
.webpart04 {
	float: left;
	width: 150px;
}	
.webpart04 li {
	float: left;
	width: 153px;
}
.webpart04 img {
	width: 153px;
}
.webpart04 .wp-result01 {
	float: left;
	width: 118px;
	margin: 0 0 5px 0;
}
.webpart05 img {
	float: left;
	width: 215px;
	margin: 0 7px 10px 0;
}
.webpart05 .wp-result02 li {
	float: left;
	width: 440px;
	margin: 0 0px 5px 0px;
	display: inline;
}
.webpart05 .boxtitle {
	width: 455px;
	padding: 5px 0px 5px 0px;
}
.webpart05 ul {
	float: left;
	width: 221px;
}
.webpart06 {
	float: left;
	width: 153px;
}
.webpart06 .wp-result01 {
	width: 150px;
	margin: 0 0 5px 0;
	font-weight: bold;
}
.webpart06 img {
	width: 150px;
}
.webpart07 img {
	width: 124px;
	float: left;
}
.webpart07 li {
	float: left;
	width: 124px;
}
.webpart08 {
	float: left;
	width: 153px;
	padding:0px 0px 0px 0px;
}
.webpart08 img {
	width: 153px;
}
.webpart08 .wp-result01 {
	float: left;
	width: 143px;
	padding: 0 0 5px 0;
}
.webpart08 .wp-result02 li {
	float: left;
	width: 132px;
	margin: 0 0px 5px 0px;
	display: inline;
}
.webpart08 .webpartbox01 {
	padding: 0px 5px 10px 5px;
	float:left;
	width: 143px;
}
.webpart08 .boxtitle {
	float:left;
	padding: 0px 0px 0px 5px;
}
______Site Weather Sponsor Styles__________ {}
.sitesponsor 
{
	margin-top: 2px;
	float: left;
	width: 216px;
	padding: 2px;
}
.sitesponsorouter 
{
	border: 1px solid #666;
	float: left;
}
.sitesponsor .left 
{
	float: none;
}
.sitesponsorheading {
	float: right;
	font-size: 100%;
	padding: 0;
	width: 131px;
	padding: 2px 0px 0px 0px;
}
.sitesponsorheading a, .sitesponsorheading a:hover {
	font-weight: bold;
}
.sitesponsorsubheading {
	float: right;
	color: #0033FF;
	width: 131px;
	font-size: 75%;
	text-align: left;
	padding: 2px 0px 0px 0px;
}
.sponsoredby {
	float: right;
	font-size: 80%;
	font-weight: bold;
	width: 131px;
}
.sitesponsorimage {
	width: 80px;
	float: left;
}
.sitesponsorimage img {
	border: 1px #999999 solid;
	margin: 2px;
}
.weathersponsor {
	width: 155px;
	float: left;
	padding: 0 0 5px 0;
}
.weathertextsky {
	font-size: 120%;
	font-weight: bold;
	width: 155px;
	color: #7b93ca;
	text-align: center;
	padding: 5px 0 5px 0;
}
.cloudimage {
	width: 155px;
	text-align: center;
}
.weathertext {
	float: left;
	width: 155px;
	font-size: 90%;
}
.weathertext span{
	font-weight: normal;
}
.fivedayforcast {
	width: 155px;
	padding: 10px 0 0 0;
	font-size: 90%;
	float: left;
}
.fivedayforcast:hover {
	text-decoration: underline;
}
.weatherpadding {
	padding: 5px;
	float: left;
	width: 155px;
}
.sponsored {
	float: left;
	margin: 5px 0 0 0;
}
.sponsorstrip {
	float: left;
	width: 480px;
	margin: 0 0 10px;
}
.sponsorstripVA {
	float: none;
	width: 660px;
	margin: 0 0 5px 15px;
	text-align: center;
}
______Error Styles__________ {}
#error {
	float: left;
	width: 480px;
	margin: 70px 0px 0px 174px;
	display:inline;
}
.errortext {
	float:left;
	margin: 0px 0px 0px 10px;
}
______Tree Nav Styles__________ {}
/*.treenav { border: 0; list-style: none; margin: 0 10px 0 0; padding: 0 0 2px 0; border-bottom: 1px solid #999; }
.treenav h3 {
	color: #ff6600;
	padding: 2px 0 2px 10px;
	float: left;
	width: 120px;
	background-image: url(/template/images/sec_menu_bullet_open.gif);
}
.treenav li { background: url(/template/images/sec_menu_border.gif) no-repeat left top; }
.treenav li.selected { background: #FEFED2 url(/template/images/sec_menu_bg_on.gif) no-repeat left top; }
#secondaryNavFirst { border-top: 1px solid #999; background: #fff!important; }
#secondaryNavFirst.selected { border-top: 1px solid #999; background: #FEFED2!important; }
.treenav li a { float:left; padding-left: 10px; text-decoration: none; line-height: 1.75em; background-color: #999933; }
.treenav li.selected a { color: #FF6600; font-weight: bold; }
.treenav ul { border: 0; list-style: none; margin: 0; padding: 0; background: #fff; }
.treenav li a.open { color: #FF6600; font-weight: bold; background-image: url(/template/images/ui/sec_menu_bullet_open.gif); background-repeat: no-repeat; background-position: 0 0; }
.treenav li li a { padding-left: 20px; background-position: 10px 0!important; }
.treenav li li li a { padding-left: 30px; background-position: 20px 0!important; }
*/ 
.treenav ul {
	float: none;
	margin: 0px;
	padding: 0px;
}
.treenav li {
	margin: 0px;
	padding: 0px;
	background-image: url(/template/images/sec_menu_bg_on.gif); 
	background-repeat: no-repeat;
	background-position: 0 0;
}
.treenav li a {
	color:#FF00FF;
	font-weight: bold;
}
.treenav li li {
	margin: 0px;
	padding: 0 0 0 5px;
	background-image: url(/template/images/sec_menu_border.gif); 
	background-repeat: no-repeat;
	background-position: 0 0;
}
.treenav li li a {
	color:#FF00FF;
}
.treenav li li li {
	float:left;
	margin: 0px;
	padding: 0px;
}
.treenav li li li a {
	color:#FF00FF;
}
.children {
	background-image: url(/template/images/singleplus.gif);
	background-repeat: no-repeat;
}
.nochildren {	
}
.expanded {
	background-image: url(/template/images/singleminus.gif);
	background-repeat: no-repeat;
}
.treenavon {
	display: inline;
}
.treenavoff {
	display: none;
}
______Misc Styles__________ {}
.photoitem {
	float: left;
	margin: 0 4px 0 4px;
}
.photoitem img {
	border: solid 1px #c5c5c5;
}
.eg {
	font-size: 80%
}
#banner01 
{
	float: left;
	width: 728px;
	height: 90px;
	margin-left: 7px;
	margin-top: 2px;
	text-align: center;
	position: relative;
}
#banner01 .dartiframe {
	text-align: center;
	margin: auto;
}
#banner01 .dartiframe iframe {
	margin: auto;
}
#banner02 {
	float: left;
	width: 468px;
	margin: 0 0 0 6px;
}
.padding {
	padding: 5px;
}
.padding01 {
	padding: 0 0 0 10px;
}
.padding02 {
	padding: 10px;
}
.padding03 {
	padding: 5px 0 0 0;
}
.padding04 {
	padding: 0 0 0 50px;
}
.off {
	visibility: hidden;
	position: absolute;
}
.on {
	visibility: visible;
}
.required {
	color: #FF0000;
	font-size: 150%;
	font-weight: bold;
}
.alert {
	border: solid 1px #ff0000;
}
.alert02 {
	border: solid 1px #ff0000;
	background-color: #fedfdf;
}
.alert02 h3{
	color: #FF0000;
}
.wp-verbs {
	color: #FF0000;
	padding: 0 2px 0 0;
}
.wp-verbs:hover {
	color: #FF0000;
	padding: 0 2px 0 0;
}
.epwidth {
	width: 605px;
	margin: 10px 0 0 0;
	float: left;
	background-color:#f5f5f5;
}
.epheader {
	width: 595px;
	float: left;
	background-color: #d1d1d1;
	font-weight: bold;
	padding: 5px;
}
.tandc ul {
	list-style-type: disc;
}
a {
	color: #000099;
	text-decoration: none;
}
a:hover {
	color: #000099;
	text-decoration: underline;
}
.rsslink {
	background-image: url(/template/images/rss_logo.gif);
	background-repeat: no-repeat;
	padding: 0 10px 0 20px;
}
______Web Cams Styles__________ {}
.webfeedslink {
	float: left;
	margin: 5px 0 0 0;
	width: 480px;
}
.webcamslist {
	float: left;
	width: 455px;
	margin: 10px 0 0 0;
	background-color: #FFFFFF;
	padding: 5px;
	border: #666666 1px solid;
}
.webcamslist h3 a {
	float: left;
	padding: 0 0 0 5px;
	width: 375px;
}
.webcamslist img {
	float: left;
	border: #666666 1px solid;
}
.webcamstext {
	float: left;
	padding: 0 0 0 5px;
	width: 375px;
}
.webcamsdetail {
	float: left;
	width: 455px;
	margin: 10px 0 0 0;
	background-color: #FFFFFF;
	padding: 5px;
	border: #666666 1px solid;
}
.webcamsdetail h3 {
	float: left;
	margin: 0 0 10px 0;
}
.webcamsimg {
	float: left;
	margin: 0 0 10px 35px;
	display: inline;
}
.webcamsimg img {
	border: #666666 1px solid;
}
.webcamsvid {
	float: left;
	margin: 0 0 10px 52px;
	display: inline;
}
.poweredby {
	float: left;
	margin: 10px 0 0 0;
}
.poweredby img {
	float: left;
}
.poweredbybreaker {
	float: left;
	width: 450px;
}
______Topics Styles__________ {}
#topics {
	float: left;
}
#topics ul {
	padding: 5px 0;
	margin: 5px 0 0 0;
	background-color: #FFFFFF;
	float: left;
	width: 653px;
	border: 1px solid #9c9c9c;
}
#topics ul li {
	margin: 0px;
	padding: 0 0 0 5px;
	float: left;
	width: 320px;
}
#topics ul li a {
	margin: 0px;
	float: left;
	width: 315px;
}
#topics ul li a:hover {
	margin: 0px;
	background-color: #f5f5f5;
	text-decoration: none;
	float: left;
	width: 315px;
}
#topics ul li a:visited {
	color: #000000;
}
#topics ul h3 {
	margin: 0 0 0 5px;
}
.roundedboxestopics {
	float: left;
	width: 665px;
	background-color: #ebebeb;
	margin: 0px 0px 20px 0px;
}
#wMDivLayer{
	float: left;
	padding: 0 0 0 3px;
	cursor: hand;
	font-size: 90%;
	background-color: #EFEFEF;
	}
#wMDivLayer .highlight{
	color: #990000;
	background-color: #fff;
	}
.eg {
	float: left;
	width: 148px;
	padding: 0 0 5px 2px;
	}
.pcc {
	float: left;
	margin: 0 10px 10px 0;
}
.pccholder {
	float: left;
	width: 815px;
	border-top: 1px solid #CCCCCC;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
}
.pccholder p {
	float: none;
	margin: 0 0 10px 10px;
}
.nhslogo{
	margin: 0 0 10px 0;
	}
/* Nigel Smith - 06/11/07 */
.mth3 {
	font-weight: bold;
	font-size: 110%;
	margin: 0 0 5px 0;
}
.mtp {
	display: block;
	color: #000000;
}
.shadvertisment {
	float: right;
	width: 300px;
	text-align: center;
	margin: 10px 0 0 0;
	color: #c5c5c5;
	border-right: solid 1px #c5c5c5;
	border-left: solid 1px #c5c5c5;
	border-top: solid 1px #c5c5c5;
}
/*  Google Search  */
.googlePowered {
	height: 20px;
	line-height: 18px;
	width: 130px;
	display: block;
	float: right;
	text-align: right;
	padding:0px 5px;
}
.googlePowered p {
	width: 75px;
	float: left;
	color: #505050;
	font-size: 0.85em;
	text-align: right;
}
.searchinput input#GoogleSearchWords {
	height: 1.2em; border: 1px solid #979bbf;
}
/* Readers Extras */
.boxReader {width: 628px; margin: 10px 0;}
.boxReaderTL {background: url('/template/images/readersExtra/readerTopLeft.gif') no-repeat left top;}
.boxReaderTR {background: url('/template/images/readersExtra/readerTopRight.gif') no-repeat right top;}
.boxReaderBL {background: url('/template/images/readersExtra/readerBottomLeft.gif') no-repeat left bottom;}
.boxReaderBR {background: url('/template/images/readersExtra/readerBottomRight.gif') no-repeat right bottom; padding: 5px; min-height:50px;}
* html .boxReaderBR {height: 50px;}
.boxReader a {display: block; text-indent: -2000em; margin: 10px 5px; float: left;}
.boxReader a.competitions {background: url('/template/images/readersExtra/competitions.gif') no-repeat 0 0; width: 113px; height: 29px;}
.boxReader a:hover.competitions {background-position: 0 -29px;}
.boxReader a.onlineShops {background: url('/template/images/readersExtra/onlineShops.gif') no-repeat 0 0; width: 113px; height: 29px;}
.boxReader a.onlineShops:hover {background-position: 0 -29px;}
.boxReader a.offers {background: url('/template/images/readersExtra/offers.gif') no-repeat 0 0; width: 113px; height: 29px;}	
.boxReader a:hover.offers {background-position: 0 -29px;}
/* End Readers Extras */
/*READER CAMPAIGNS*/
#offersHeader{
	float: left;
	width: 815px;
	margin: 10px 0 20px 0;
}
.readerCampaignsItem{
	float: left;
	width: 815px;
	padding: 0 0 10px 0;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #cccccc;
}
.readerCampaignsItem img {
	float: left;
	width: 125px;
	margin: 0 10px 0 0;
}
.readerCampaignsItem h1 {
	float: left;
	width: 680px;
	padding: 0 0 10px 0;
	font-size: 110%;
}
.readerCampaignsItem h1 a {
	color: #003399;
}
.readerCampaignsItem p {
	float: left;
	width: 680px;
	color: #666666;
}
#offersTitle{
	float: left;
	width: 370px;
}
#offersTitle h1{
	float: left;
	width: 370px;
	background-color: #33CCCC;
}
#offersTitle h2{
	float: left;
	width: 370px;
	background-color: #33CCCC;
}
ul.readersextras {
	float: left;
	width: 645px;
	margin: 5px 0 5px 0;
	padding: 0;
}
ul.readersextras li {
	display: inline;
	margin: 0 12px 0 0;
}
ul.readersextras li.nomargin {
	margin: 0;
}
/*END - READER CAMPAIGNS*/
.zone3 h1, .boxtitle h1
{
    font-weight:bold;
    font-size:14px;
}
.contactlabel h1, .fe01 h1, .leftpremium h1, .fe08 h2
{
    font-weight:bold;
    font-size:110%;
}
.viewarticlevideo h1
{
    font-size:12px;
}
