/*
$Id: s_framework.css,v 1.29 2012-12-07 08:45:22 dunnettw Exp $
*/
/* COLOUR */
body,#outer-footer-container{background-color:#FFF3E5;}
.shadow-right{background-color:#FFFFFF;}
/* IMAGES */
.shadow-right{background-image:url(/FTCOM/Images/shadow_right.gif);background-repeat:repeat-y;background-position:top right;}
.shadow-bottom{background-image:url(/FTCOM/Images/shadow_bottom.gif);background-repeat:repeat-x;background-position:bottom left;}
.shadow-bottom-right{background-image:url(/FTCOM/Images/shadow_bottom_right.gif);background-repeat:no-repeat;background-position:top left;}
/* LAYOUT */
/* General */
body{margin-left:0px;margin-top:0px;padding:0;}
.left{float:left;}
.right{float:right;}
.spacer{height:1em;}
/* Accessibility */
#skiplinks{width:1px;position:absolute;top:0px;left:0px;height:1px;overflow:hidden;}
.accessibility{width:1px;position:absolute;top:0px;left:0px;height:1px;overflow:hidden;}
html>body legend.accessibility{display:none;}
/* Full page container (including 4th col) */
#fullpage-container{float:left;width:987px;}
html>body #fullpage-container{width:75em;min-width:987px;}
#main-container{float:left;width:783px;}
html>body #main-container{width:55em;min-width:783px;}
#side-column-container{float:left;margin-left:10px;width:192px;}
html>body #side-column-container{width:15em;min-width:192px;}
/* Shadow */
.shadow-right{width:783px;}
html>body .shadow-right{width:55em;min-width:783px;}
.shadow-bottom{float:left;width:100%;margin-left:-5px;font-size:0;height:5px;}
.shadow-bottom-right{float:left;width:5px;font-size:0;height:5px;}
/* Container */
.page-container{width:771px;padding-bottom:10px;}
html>body .page-container{width:54em;min-width:771px;}
#page-header .page-container{padding-bottom:0;}
/* Header */
#top-ad,#header{width:100%;}
/* LHN */
#lhn{float:left;width:139px;padding-left:0px;}
html>body #lhn{width:10.5em;min-width:139px;}
.no-lhn #lhn,.bare #lhn{display:none;}
.no-lhn #cont,.bare #cont{width:766px;}
html>body .no-lhn #cont{width:53.7em;min-width:766px;}
/* bare is a shortcut for class="empty no-lhn" */
html>body .bare #cont{width:53.7em;min-width:766px;}
/* Content well */
#cont{float:right;width:624px;}
html>body #cont{width:43em;min-width:624px;}
#content{float:left;margin:0;padding:10px 0 0 0;background-color:#FFFFFF;}
#content .wide{clear:both;}
.narrow .fixed,.narrow #contentFixed{width:480px;}
html>body .narrow .fixed{width:33em;min-width:480px;}
html>body .narrow .wide .fixed{width:auto;min-width:0;}
.wide .fixed,.wide #contentFixed{width:434px;}
html>body .wide .fixed{width:29em;min-width:434px;}
html>body .wide .wide .fixed{width:auto;min-width:0;}
.double .fixed{width:272px;}
.double .wide .fixed,.wide .wide .fixed,.narrow .wide .fixed{width:auto;}
html>body .double .wide .fixed{width:auto;min-width:0;}
/* Third party includes iframe widths */
.empty #contentFixed{width:624px;}
html>body .empty #contentFixed{width:43em;min-width:624px;}
html>body .narrow #contentFixed{width:33em;min-width:480px;}
html>body .wide #contentFixed{width:29em;min-width:434px;}
.fixed .fifty .article,.fixed .sixty .article,.fixed .forty .article{margin-right:auto;}
.narrow #content,.wide #content,.double #content,.empty #content,.bare #content{width:100%;}
/* Footers */
#footer{width:100%;clear:both;position:relative;}
#outer-footer-container{width:773px;}
html>body #outer-footer-container{width:54em;min-width:773px;}
/* Side content - fourth column */
/* Content well splits */
div.forty,div.sixty,div.thirty,div.seventy,div.fifty,div.hundred{float:left;}
div.fifty{width:48.5%;}
div.seventy{width:69%;}
div.thirty{width:29%;}
div.sixty{width:60%;}
div.forty{width:40%;}
* html .fixed div.forty{width:39% !important;}
div.hundred{width:100%;}
/* Utility */
.clearfix:after{clear:left;display:block;content:".";height:0;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
/* LHN */
/* Popup page framework layout */
body.popup{margin:0;padding:0;background-color:#FFFFFF;}
.popup #top-ad,.popup #side-column-container{display:none;}
.popup .page-container{width:auto;}
html>body.popup .page-container{width:auto;min-width:0;}
.popup .bare #cont{float:left;width:auto;padding:10px 10px 0 0;}
html>body.popup .bare #cont{width:auto;min-width:0;}
.popup .shadow-right{width:auto;background:none;}
html>body.popup .shadow-right{width:auto;min-width:0;}
.popup .shadow-bottom,.popup .shadow-bottom-right{background:none;}
/* Full page container (including 4th col) */
.popup #fullpage-container,.popup #main-container{width:100%;min-width:0;}
.ad-calls{float:left;clear:both;}
#page-header-ad{padding-bottom:0;}
/* STRETCHY contentwell*/
.oversized #page-header,.oversized #page-content,.oversized #page-footer{width:1500px;}
.oversized #cont{clear:right;margin-left:8px;padding:10px 0 0 0;}
html>body.oversized #content{padding-left:0px;}
.oversized .gen .fixed{width:auto;}
/* full - bare with no right hand nav" */

.fullpage #cont{padding:10px 10px 0 0;}
.fullpage #side-column-container,.fullpage #lhn{display:none;}
html>body .fullpage #outer-footer-container{width:75em;min-width:988px;} 
.fullpage #cont{width:960px;}
.fullpage #main-container,.fullpage #outer-footer-container{width:95em;}
.fullpage .page-container{width:978px;}
html>body.fullpage .page-container{width:80em;min-width:978px;}
.fullpage .shadow-right{width:988px !important;}
html>body.fullpage .shadow-right{width:81.5em !important;min-width:988px !important;}
.fullpage #cont{float:left;}
