/* <sitename> CONTENT CSS - Framework v1.0 */
/* -------------- DEFAULT FONT SETTINGS -------------- */
/* The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html {font-size:100.01%;}
body {font-size: 62.5%;color: #333;background-color:#FFF;font-family: Arial, Helvetica, sans-serif;}
/* -------------- HEADINGS -------------- */
h1, h2, h3, h4, h5, h6 {font-weight: normal;color: #002678;}
h1 {font-size: 3.4em;line-height: 120%;margin: 12px 0px 0px 0px;color:#002678;}
h2 {font-size: 1.8em;line-height: 150%;font-weight:normal;color:#002678;}
h3 {font-size: 1.6em;line-height: 150%;font-weight:normal;color:#002678;margin: 6px 0px 0px 0px;}
h4 {font-size: 1.4em;line-height: 150%;font-weight:normal;margin: 6px 0px 0px 0px;}
h5 {font-size: 1em;line-height: 150%;font-weight:normal;margin: 6px 0px 0px 0px;font-weight:bold;}
h6 {font-size: 1em;line-height: 150%;font-weight:normal;margin: 6px 0px 0px 0px;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}
/* -------------- TEXT ELEMENTS -------------- */
p {font-size:1.2em;margin: 0 0 1.5em;color:#333;}
p img.left {float: left;margin: 1.5em 1.5em 1.5em 0;padding: 0;}
p img.right {float: right;margin: 1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color: #002678;}
a {color: #333;text-decoration: none;font-weight:bold;}
blockquote {margin: 1.5em;color: #CCC;font-style: italic;}
strong {font-weight: bold;}
em, dfn {font-style: italic;}
dfn {font-weight: bold;}
sup, sub {line-height: 0;}
abbr, acronym {border-bottom: 1px dotted #666;}
address {margin: 0 0 1.5em;font-style: italic;}
del {color:#666;}
pre {margin: 1.5em 0;white-space: pre;}
pre, code, tt {font: 1em 'andale mono', 'lucida console', monospace;line-height: 1.5;}
/* -------------- LISTS -------------- */
#pageContent li ul, #pageContent li ol {margin:0 1.5em;font-size:0.9em;}
#pageContent ul, #pageContent ol {margin: 0 1.5em 1.5em 1.5em;font-size:1.1em;}
#pageContent ul {list-style-type: disc;}
#pageContent ol {list-style-type: decimal;}
#pageContent dl {margin: 0 0 1.5em 0;font-size:1.1em;}
#pageContent dl dt {font-weight: bold;}
#pageContent dd {margin-left: 1.5em;}
/* -------------- TABLES -------------- */
table {margin-bottom: 1.4em;background-image:url(http://www.ferranti-technologies.co.uk/assets/images/whiteTransparency.png);padding:10px 20px;border-collapse:collapse;}
th {font-size:1.2em;font-weight: bold;}
thead, th {color: #002678;padding: 4px 10px 4px 5px;border-bottom: 1px solid #002678;}
td, caption {padding: 4px 10px 4px 5px;color: #333;}
/*tr + tr {	border-bottom: 1px solid #DDD;}*/
tr.even td {}
tfoot {font-style: italic;}
caption {font-size:1.1em;font-style:italic;}
/* -------------- MISCELLANEOUS CLASSES -------------- */
.small {font-size: .8em;margin-bottom: 1.875em;line-height: 1.875em;}
.large {font-size: 1.2em;line-height: 2.5em;margin-bottom: 1.25em;}
.hide {display: none;}
.quiet {color: #666;}
.loud {color: #000;}
.highlight {background:#ff0;}
.added {background:#060;}
.removed {background:#900;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
#mastheadRunner p img {text-align:center;}
/*--- LEFT COLUMN HOMPEAGE ---*/
/*--- PAGE LINKS PANEL ---*/
#pageLinks p.pageLinksSub {font-size:1.4em;line-height:120%;color:#002678;border-bottom: 1px solid #999;display:block;text-transform:uppercase;margin:0px 0px 7px 0px;padding:0px 0px 1px 0px;font-weight:bold;}
#pageLinks .rrButton  {display:none;}/* OVER-RIDING RADCONTROLS */
#pageLinks p.newsDate {font-size:1.2em;line-height:120%;color:#002678;margin:0px;}
#pageLinks p.newsStory {font-size:1.3em;line-height:120%;color:#333;margin:0px 0px 18px 0px;}
/* LINKS>>>  after rigth region ... */
a.pdfDocLink {padding-left: 22px;background-image:url(../images/pdf-icon.png);background-position:top left;background-repeat:no-repeat;display:block;}
a.wordDocLink {padding-left: 22px;background-image:url(../images/word-icon.png);background-position:top left;background-repeat:no-repeat;display:block;}
a.photoLink {padding-left: 22px;background-image:url(../images/photo-icon.png);background-position:top left;background-repeat:no-repeat;display:block;}
a.websiteLink {padding-left: 22px;background-image:url(../images/web-icon.png);background-position:top left;background-repeat:no-repeat;display:block;}
p img {display:block;clear:both;margin:5px 0px;}
p img.imageRight {position:relative;float:right;margin:7px 0px 7px 7px;}
p img.imageLeft {position:relative;float:left;margin:7px 7px 7px 0px;}
.quoteBoxQuote p {font-size:1.3em;line-height:160%;color:#3B597A;text-align:center;margin:0px;}
.quoteBoxQuote p.quotee {font-size:1.1em;line-height:120%;color:#B2B2B2;font-weight:bold;margin:10px 0px 0px 0px;}
/* LATEST NEWS - list & detail */
.HeadlineContainer {width:400px;border-bottom: solid 1px /*#EACDA3*/#ccc; position: relative;}
.HeadlineContainer .Headline {}
.HeadlineContainer .Headline h2 {}
.HeadlineContainer .Headline .summary {font-size:1.2em;color:#333;line-height:200%;margin: 0px 20px 0px 0px;}
.HeadlineContainer .Headline .date {float:right;}
.HeadlineContainer .Headline .more {font-size:1.1em;}
.HeadlineContainer .Headline .more a {font-weight:normal;}
#HeadlineStoryContainer{margin-bottom:50px;}
#HeadlineStory {}
#HeadlineStory #HeadlineTitle {color: #002678;font-size: 3.4em;line-height: 120%;margin: 12px 0px 0px 0px;}
#HeadlineStory #HeadlineStoryDate {float:right;}
#HeadlineStory #HeadlineStoryBack {margin-top:10px;}
#newsScroller {
	margin-bottom:10px;
}
/* SEARCH */
#SearchResults {width:600px;font-size:1.2em;}
#SearchResults #SearchHeader {margin-bottom:15px;}
#SearchResults .SearchPageLoc {color:#666;width:348px;float:right;text-align:right;font-size:0.8em;}
#SearchResults .SearchPageLoc a {color:#666;}
#SearchResults .SearchPageLoc a:hover {color:#002678;}
#SearchResults .SearchPageTitle {width:250px;float:left;}
#SearchResults .SearchPageTitle a {font-weight:normal;color:#002678;}
#SearchResults .SearchPageTitle a:hover {color:#002678;text-decoration:underline;}
#SearchResults .SearchPageDescription {clear:both; padding-bottom:20px; border-bottom: 1px solid /*#EACDA3*/#ccc;	color: #333;}
/* SITEMAP */
div.sitemap {width:450px;border:0px;margin:0px;}
#pageContent ul.sitemap {list-style: none; width:225px; float:left;text-indent:0px;border:0px;margin:0px;}
li.SiteMapTier1 {list-style: none; line-height: 140%;margin-top:7px;}
li.SiteMapTier2 {list-style: none; /*text-indent: 10px;*/margin-left:7px;font-weight: bold;line-height: 120%;}
li.SiteMapTier3 {list-style: none; /*text-indent: 15px;*/margin-left:15px;font-size: 0.9em;font-weight: normal;line-height: 120%;}
li.SiteMapTier1 a {color:#002678;}
li.SiteMapTier2 a {color:#3B597A;}
li.SiteMapTier3 a {color:#B2B2B2;}
li.SiteMapTier1 a:hover {color: #476499;}
li.SiteMapTier2 a:hover {color: #476499;}
li.SiteMapTier3 a:hover {color: #476499;}