/* Style Sheet for Wired Desk Websites eg www.oldactonians.co.uk    */
/* Copyright (c)2005 Wired Content Ltd */
/* Updated: 19/2/2006                      */


	/* Main Inline Style */

body {
	background-color: #ffffff;
	font-family:Tahoma,Verdana,Helvetica;
	color: #000000;
	font-size: 9pt;
}

img {
	border: 0;
}

a:Link {
color: #0099ff; /*light blue*/
	margin-top: 5px;
	margin-bottom: 2px;
	text-decoration:none;
}

a:Active {
color: yellow;
	margin-top: 5px;
	margin-bottom: 2px;
	text-decoration:none;
}

a:Visited {
color: #ff9900; /*orangy*/
	margin-top: 5px;
	margin-bottom: 2px;
	text-decoration:none;
}

a:hover { color: red;
	text-decoration:none;
}

/*image tag classes */
.leftnobord {
	border: 0;
	float: left;
}
.leftborder {
	border:solid #666666 2pt;
	float: left;
}
.rightnobord {
	border: 0;
	float: right;
}
.rightborder {
	border:solid #666666 2pt;
	float: right;
}
.inbetweennobord {
	border: 0;
	float: none;
}
.inbetweenborder {
	border:solid #666666 2pt;
	float: none;
}
.inlinetop {
	border: 0;
	vertical-align: text-top;
	float: none;
}
.inlinemiddle {
	border: 0;
	vertical-align: middle;
	float: none;
}
.inlinemidborder {
	border:solid #666666 2pt;
	vertical-align: middle;
	float: none;
}
.inlinebottom {
	border: 0;
	vertical-align: text-bottom;
	float: none;
}
.behind {
	border: 0;
	position: absolute;
	top:180px;
	left:250px;
	z-index: -1;
	float: none;
}
.infront {
	border: 0;
	position: absolute;
	top:180px;
	left:250px;
	z-index: 1;
	float: none;
}

/* media paragraph classes - each media link is inside a paragraph*/
.leftmedia {
	text-align: left;
	font-size: 9pt;
}
.rightmedia {
	text-align: right;
	font-size: 9pt;
}
.centermedia {
	text-align: center;
	font-size: 9pt;
}
.centerbackgrnd {
	background-color: #ff9900 ;
	border:solid #666666 2pt;
	color: white;
	text-align: center;
	font-size: 9pt;
}
.floatleftmed {
	float: left;
	width: 200px;
	font-size: 8pt;
	background-color: yellow ;
}
.floatrightmed {
	float: right;
	width: 200px;
	font-size: 8pt;
	background-color: yellow ;
}
/*floating paragraphs */
.leftnoticebrd {
	float: left;
	width: 125px;
	background-color: #ff9900 ;
	border:solid #666666 2pt;
	color: white;
	text-align: center;
	font-size: 9pt;
}
.rightnoticebrd {
	float: right;
	width: 125px;
	background-color: #ff9900 ;
	border:solid #666666 2pt;
	color: white;
	text-align: center;
	font-size: 9pt;
}
.clearfloats {
	clear: both;
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-style : normal;
	font-weight : normal;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: left;
}
.normlinebelow {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-style : normal;
	font-weight : normal;
	margin-top: 8px;
	margin-bottom: 8px;
	border-bottom:ridge #666666 2pt;
	padding-bottom: 6px;
}


/*used in template for group header */
.header {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 18pt;
	border: 0;
	color:#000000;
	padding: 0.1cm 0.1cm 0.1cm 0.1cm;
}
/* used in the header.html file */
.headerwelcome {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight : bold;
	color: #bbbbbb;
	letter-spacing 1px;
	margin-top: 1px;
	margin-bottom: 6px;
}
.headeroptions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	color: #ffffff;
	background-color: #000000;
	margin-top: 1px;
	margin-bottom: 1px;
}
.headeroptions a:link { 
 color: #ffffff; 
text-decoration:none}
.headeroptions a:visited,a:active { 
 color: #ffffff; 
text-decoration:none}
.headeroptions a:hover {   
color: #ff9900; 
text-decoration:none}

.subheaderoptions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	text-align= center;
	color: #000000;
}

/*used in some templates for example "Event:" list name */
.columnlisttitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	text-align= left;
	color: #000000;
	margin-top: 4px;
	margin-bottom: 4px;
}


/* paragraph styles */
.normal {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-style : normal;
	font-weight : normal;
	margin-top: 8px;
	margin-bottom: 8px;
}
.Italics {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-style : italic;
}
.Bold{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;

	font-weight : bold;
}
.underline {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	text-decoration : underline;
}
.Oblique {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-style : oblique;
	font-weight : lighter;
	font-size : larger;
}
.rightalign {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	text-align: right;
}
.centered {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	text-align: center;
}

.redletter {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 9pt;
	color:#860202;
	margin-top: 8px;
	margin-bottom: 8px;
}
.invisible {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 6pt;
	color:#ffffff;
	margin-top: 2px;
	margin-bottom: 2px;
}
.greyonyellowbg { 
	background-color:yellow;
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 9pt;
	color: #000099; 
}
.blueletter {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 9pt;
	color:#838EBA;
	margin-top: 8px;
	margin-bottom: 8px;
}

.salesredbiggest {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 16pt;
	font-weight : bolder;
	color:#ED1C24;
	margin-top: 8px;
	margin-bottom: 8px;
}
.salesredbigger {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 14pt;
	font-weight : bold;
	color:#ED1C24;
	margin-top: 8px;
	margin-bottom: 8px;
}
.salesredbig {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight : bolder;
	color:#ED1C24;
	margin-top: 2px;
	margin-bottom: 2px;
}
.salesbluebigger {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 14pt;
	font-weight : bolder;
	color:#1D5BA6;
	margin-top: 8px;
	margin-bottom: 8px;
}



/* list styles */
.Decimal {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	list-style-type: decimal;
	margin-top : 8px;
	margin-left: 25px;
	padding-left: 12px;
}
.Decimal li {
	margin-top : 7px;
}
.LowerRoman{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	list-style-type: lower-roman;
	list-style-position: outside;
	margin-top : 8px;
	margin-left: 25px;
	padding-left: 12px;
}
.LowerRoman li {
	margin-top : 7px;
}
.UpperRoman{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	list-style-type: upper-roman;
	list-style-position: outside;
	margin-top : 8px;
	margin-left: 25px;
	padding-left: 12px;
}
.UpperRoman li {
	margin-top : 7px;
}
.LowerAlpha{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;




	list-style-type: lower-alpha;
	list-style-position: outside;
	margin-top : 8px;
	margin-left: 25px;
	padding-left: 12px;
}
.LowerAlpha li {
	margin-top : 7px;
}
.UpperAlpha{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	list-style-type: upper-alpha;
	list-style-position: outside;
	margin-top : 8px;
	margin-left: 25px;
	padding-left: 12px;
}
.UpperAlpha li {
	margin-top : 7px;
}
.Square{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	list-style-type: square;
	margin-top : 8px;
	margin-left: 25px;
	padding-left: 12px;
}
.Square li {
	margin-top : 7px;
}
.Circle{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	list-style-type: circle;
	list-style-position: outside;
	margin-top : 8px;
	margin-left: 25px;
	padding-left: 12px;
}
.Circle li {
	margin-top : 7px;
}




.Disc{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	list-style-type: disc;
	list-style-position: outside;
	margin-top : 8px;
	margin-left: 25px;
	padding-left: 12px;
}
.Disc li {
	margin-top : 7px;
}
.redarrow{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	list-style-image: url(../../image/supt/lib/bullets/arrow.gif);
	list-style-position: outside;
	margin-top : 8px;
	margin-left: 25px;
	padding-left: 12px;
}
.redarrow li {
	margin-top : 7px;
}

.sqrorangearrow{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 12pt;
	list-style-image: url(../../image/supt/lib/bullets/arrowyelltr.gif);
	list-style-position: outside;
	margin-top : 4px;
	margin-left: 10px;
	padding-left: 12px;
}
.sqrorangearrow li {
	margin-top : 7px;
}
.sqrwhitearrow {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	list-style-image: url(../../image/supt/lib/bullets/arrowwhittr.gif);
	list-style-position: outside;
	margin-top : 4px;
	margin-left: 20px;
	padding-left: 12px;
}
.sqrwhitearrow li {
	margin-top : 7px;
}
.sqrwhitearrow li a:Link {
color: white; 
	text-decoration:none;
}
.sqrwhitearrow li a:visited,a:active { color: #ff9900;
	text-decoration:none;
}
.sqrwhitearrow li a:hover { color: yellow;
	text-decoration:none;
}
.sqrorangedot{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	list-style-image: url(../../image/supt/lib/bullets/dotyell.gif);
	list-style-position: outside;
	margin-top : 4px;
	margin-left: 10px;
	padding-left: 12px;
}
.sqrorangedot li {
	margin-top : 7px;
}
.sqrwhitedot {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	list-style-image: url(../../image/supt/lib/bullets/dotwhi.gif);
	list-style-position: outside;
	margin-top : 4px;
	margin-left: 20px;
	padding-left: 12px;

}
.sqrwhitedot li {
	margin-top : 7px;
}
.sqrwhitedot li a:Link {
color: white; 
	text-decoration:none;
}
.sqrwhitedot li a:visited,a:active { color: #ff9900;
	text-decoration:none;
}
.sqrwhitedot li a:hover { color: yellow;
	text-decoration:none;
}

.Even dt{
	font-family:Arial,Verdana,Helvetica;
	font-size: 9pt;
	font-weight : bold;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 0.0em;
	text-decoration : none;
}
.Even dd{

	font-family:Arial,Verdana,Helvetica;
	font-size: 9pt;
	font-style : normal;
	position: relative;
	left: 3.5em;
	top: -1.25em;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-right: 4px;
}


.Simple dt{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-weight : bold;
	text-decoration : none;
}
.Simple dd{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-style : normal;
	margin-top: 8px;
	margin-bottom: 8px;
}
.blueyellowbg dt{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-weight : bold;
	color:#838EBA;
	text-decoration : none;
}
.blueyellowbg dd{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-style : normal;
	background-color:yellow;
	color: #000099; 
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 6px;
	padding-left: 2px;
}

/*vertical allignment of term name and description */
.boxeddef {
/*border: solid black 1pt;*/
padding: 0.2cm 0.2cm 0.2cm 0.2cm;
margin: 0;
}
.boxeddef dt{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color:white;
	text-decoration : none;
	background-color:black;
	text-align: center;
}
.boxeddef dd{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style : normal;
	color: black; 
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 6px;
	padding-left: 2px;
/*border-bottom: solid black 1pt;*/
}

.ULTitleTextOblique dt{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-weight : bold;
	text-decoration : underline;
}
.ULTitleTextOblique dd{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-style : oblique;
}
.ULTitleTextItalic dt{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-weight : bold;
	text-decoration : underline;
}
.ULTitleTextItalic dd{
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-style : italic;
}

/*used in paperboy.wbs on DIV tag where ID="ident" which wraps the whole of the story*/
#newsindent   { 
             margin-left: 4px; 
             margin-right: 4px;
           }

/****display full news story - default style***/
.paperboy  {
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;
	margin-top: 6px;
	margin-bottom: 6px;
	/*width=90%; this effect picture positioning as picture is outside table!! */
	}


/* used for the headline */
.paperheader {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #989E8B; /* #0000FF; */
}
/* used for the headline */
.newsreporter{
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 11pt;
	color:#989E8B;
}
/* thia is used for Section Headings */
.smallerheader {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 10pt;
	color:#860202;
}
/* style for the paragraphs */
.news {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 9pt;

	color:#000000;
	margin-top: 4px;
	margin-bottom: 4px;
}
/****display full news story - style=paragraph ***/
.paperboypara  {
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;
	margin-top: 6px;
	margin-bottom: 6px;
	/*width=90%; this effect picture positioning as picture is outside table!! */
	}

/* used for the headline */
.paperparaheader {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #989E8B; /* #0000FF; */
	margin-top: 8px;
	margin-bottom: 8px;
}
/* used for the headline */
.paperparareporter{
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 11pt;
	font-weight: normal;
	color:#989E8B;
	margin-top: 8px;
	margin-bottom: 8px;
}
/* thia is used for Section Headings */
.paperparasmallhdr {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 10pt;
	color:#860202;
	margin-top: 8px;
	margin-bottom: 8px;
}


/*used in paperboy.wbs on DIV tag where ID="ident" which wraps the whole of the story*/
#eventindent   { 
             margin-left: 0.0in; 
             margin-right: 0.0in
           }

/****display Event details - events.wbs ***/
.eventful  {
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;
	margin-top: 6px;
	margin-bottom: 6px;
	/* width=90%; this affects pictures as they are outsid ethe table! */
	}
/* used for the headline */
.eventheadline {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 11pt;
	color:#989E8B;
}
/* used for the reporter */
.eventreporter {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 11pt;
	color:#989E8B;
}
.eventname {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 11pt;
	color:#218EFF;
	padding-right: 15px;
}

/* thia is used for Section Headings */
.eventheading {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 10pt;
	color:#860202;
}
/* style for the paragraphs */
.eventpara {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 9pt;
	color:#000000;
	margin-top: 4px;
	margin-bottom: 4px;
}
/****display full news story - style=paragraph ***/
.eventfulpara  {
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;
	margin-top: 6px;
	margin-bottom: 6px;
	/*width=90%; this effect picture positioning as picture is outside table!! */
	}

/* used for the headline */
.eventparaheader {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #989E8B; /* #0000FF; */
	margin-top: 8px;
	margin-bottom: 8px;
}
/* used for the headline */
.eventparareporter {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 11pt;
	font-weight: normal;
	color:#989E8B;
	margin-top: 8px;
	margin-bottom: 8px;
}
/* thia is used for Section Headings */
.eventparasmallhdr {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 10pt;
	color:#860202;
	margin-top: 8px;
	margin-bottom: 8px;
}


/*used in the footer.html file*/
.footercopyr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight : bold;
	text-align: center;
	color: #000000;
}
.footergrey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight : bold;
	text-align: center;
	color: #000000;
	background-color: #CCCCCC; 
}

.matchgrey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	font-weight : bold;
	text-align: center;
	color: #CCCCCC;
	background-color: #CCCCCC; 
}




/*left column area in templates*/
.newseventarea {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	line-height: 120%;
	border: 0;
	padding: 0.2cm 0.2cm 0.2cm 0.2cm;
	background-color: #1f4d88; /*#00007b;*/
}

.newseventtitle {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-weight : bold;
	color: #ffffff; /*white*/
	margin-top : 4px;
	margin-left: 12px;
	margin-bottom : 1px;
}

	/* Announcements tables*/
.announcement {
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.annhead {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	padding: 5;
	border:solid #ff9900 1pt;
	background-color:#ff9900;
	color:#FFFFFF;
}

.annmain {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	text-align: left;
	color: #000000;
	border:solid #ff9900 1pt;
	padding: 5;
	background-color:#FFFFFF;
}
.annmain p {
	margin-top: 3px;
	margin-bottom: 3px;
}



/*table style */
.fc4dots { 
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;
	width=100%;
}
.fc4dotslistname  { 
	background-color: #ff9900;
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
}
.fc4dotslistname a:Link {
color: white; 
	text-decoration:none;
}
.fc4dotslistname a:active { 
	color: white;
	text-decoration:none;
}
.fc4dotslistname a:visited { 
	color: white;
	text-decoration:none;
}
.fc4dotslistname a:hover { 
	color: yellow;
	text-decoration:none;
}
.fc4dotslist  { 
	background-color: #666666;
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
}

.fc4dotslist a:Link {
color: white; 
	text-decoration:none;
}
.fc4dotslist a:visited,a:active { color: #ff9900;
	text-decoration:none;
}
.fc4dotslist a:hover { color: yellow;
	text-decoration:none;
}

.fc4dotsul  {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	list-style-type: disc;
	list-style-position: outside;
	margin-top : 4px;
	margin-left: 16px;
	padding-left: 12px;
}
.fc4dotsul li {
	margin-top : 7px;
}

.fcparagraphlist { 
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	color: #000000;
	margin-top: 7px;
	margin-bottom: 2px;
}
/* used by  FINDCHILDREN tag results listings inside the TD */
.fclistname  { 
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.fcnorm {
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;
	width: 160px;
	}

.content {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	line-height: 120%;
	border:solid #000000 1pt;
     	color: navy;
	background-color: silver;
	padding: 0.2cm 0.2cm 0.2cm 0.2cm;
}

.content a:Link {
color: fuchsia; /*#800000 red;*/
	margin-top: 5px;
	margin-bottom: 2px;
}
.content a:hover { color: red;
}

.fchorizontal { 
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: justify;
}
.fchorizontal a:Link {
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.fchorizontal a:Visited {
color: #0099ff; /*light blue*/
}
.fchorizontal a:hover { color: red;
}


.fcdotlistname  { 
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}



/*used for search form area of template*/


.searchbar {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	border:solid #000000 1px;
	background-color:#FFFFFF;
	padding: 0.1cm 0.1cm 0.1cm 0.1cm;
}
.searchtextbox {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 8pt;
	color: #000000;
	background-color:yellow;
}
.searchbuttons {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	border:solid #000000 1px;
	background-color:#ff9900;
}

/*Wire Desk search results classes */
.wdsearchtitle {  /*p tag */
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
.wdsearchres { /*p tag */
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	background-color: #ff9900;
	border:solid #000000 1px;
	color: #000000;
}
/* wd search table */
.wdsearchtable { 
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;
	width=100%;
}
.wdsearchtable th { 
	background-color: #ff9900;
	border:solid #000000 1px;
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
.wdsearchtable td { 
	background-color: #eeeeee;
	border:solid #000000 1px;
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	padding: 4;
} 
.wdsearchtable td.wdsearchnumsdate { 
	background-color: #cccccc;
	border:solid #000000 1px;
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
	padding: 4;
}



/*** display precis where "more" is a link ***/
.newssummary {
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.newsheader {

	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 11pt;
	color:#800000;
}

.newsprecis {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 9pt;
	color:#000000;
}
.newsprecis p {
	margin-top: 3px;
	margin-bottom: 3px;
}



/* used for producing "previous 1|2|3" by Wired Desk*/
.stdbannertable {
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;
	padding: 6;
	font-family:Tahoma,Verdana,Helvetica; /*had to put fiont stuff here as not working in standardbanner*/
	font-size: 7pt;
	font-weight: bold;
	color:#000000;
	}
.standardbanner (
	font-family:Tahoma,Verdana,Helvetica; 
	font-size: 7pt;
	font-weight: bold;
	}
.standardbanner a:Link {
color: #cccccc; 
	font-size: 7pt;
	text-decoration:none;
}
.standardbanner a:visited,a:active { color: #666666;
	font-size: 7pt;
	text-decoration:none;
}
.standardbanner a:hover { color: ff9900;
	font-size: 7pt;
	text-decoration:none;
}


/*user for "Documents 6 - 10 of 44" from print banner title in WB*/
.bannertitletable {
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;
	padding: 2;
	background-color: #FFFFFF;
	}
.bannertitletable td {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 9pt;
	color:#000000;
}


/* FINDCHILDREN DOTTABLE style */
.fcdot {
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;
	width: 150px;
	}
.fcdot tr {
	vertical-align: top;
	}

.fcheader {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 9pt;
	color:#989E8B;
	border: 0;
	padding: 0.0cm 0.1cm 0.0cm 0.1cm; /*	padding: 5; */
}

	/* Format for the main news content */
/**** display precis where title is a link ****/
.newssumtitled {
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.newstitleheader {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 11pt;
	color:#989E8B;
}

.newstitleprecis {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 9pt;
	color:#000000;
}

.newstitleprecis p {
	margin-top: 3px;
	margin-bottom: 3px;
}




/* used for displaying media object links  the P tag is used to align the links and separate them.*/
.medialinks {
	font-family:Tahoma,Verdana,Helvetica, Sans-Serif;
	font-size: 9pt;
	}

/*used in OA homepage template */
.introheader {
	font-family:Tahoma,Verdana,Helvetica,Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color:#000000;
}

/* event table */
.eventsummary {
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: solid yellow 2pt;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	}

.eventheader {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 11pt;
	text-align: left;
	border:solid #9999CC 1pt;
	padding: 5;
	background-color: fuchsia; /*red;*/
}

.eventprecis {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	text-align: left;
	border:solid #9999CC 1pt;
	padding: 5;
	background-color: gray;
}

	/* listxml, summary, etc tables*/
.othertables {
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;
	margin-top: 1px;
	margin-bottom: 1px;
	}

.othertables tr {
	vertical-align: top;
	}

.otherhead {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	text-align: left;
	border:0;
	padding: 5;
}

.otherextra {
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;

	text-align: left;
	border:solid #9999CC 1pt;
	padding: 5;
	background-color:#FFFFFF;
}

.fchorizads {
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;
}
.fcvertadslistname { 
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;

	font-weight: bold;
	color: red;
}



.fcroundedboxlistname { 
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 9pt;
	font-weight: bold;
	text-align = center;
	color: #000099;
}
.fcroundedbox { 
	font-family:Tahoma,Verdana,Helvetica;
	font-size: 8pt;
	color: #000099;
	margin-top: 2px;
	margin-bottom: 2px;
}


/*used by some ads which do not want a border or anything on the table
.adtablenoborder { 
	border-collapse: collapse; /*used by IE + */
	border-spacing: 0;	/*netscape 6  uses this instead of the collapse item above*/
	border: 0;

}
	/* Defaults */


#indent   { 
             margin-left: 0.1in; 
             margin-right: 0.1in
           }

