html {height: 100%;}body {margin-top: 0px;font-size: 70%;font-family: arial, helvetica, verdana, sans-serif;background-image: url(static/images/framework/bg.jpg);background-repeat: repeat-x;}body#tinyMCE {background-image: none;padding: 5px;min-width: 0;}div.main-content,#tinyMCE {font-size: 12px;line-height: 1.3em;color: #444;}div.main-content *,#tinyMCE * {color: inherit;}div.main-content h1,#tinyMCE h1 {font-size: 24px;font-weight: bold;margin-bottom: 5px;line-height: 1.2em;color: #828687;}div.main-content h2,#tinyMCE h2 {font-size: 14px;font-weight: bold;margin-bottom: 5px;line-height: 1.2em;}div.main-content p,#tinyMCE p {font-size: inherit;line-height: inherit;margin-bottom: 5px;color: inherit;}div.main-content a,#tinyMCE a {font-weight: bold;color: #000;text-decoration: none;}div.main-content a:hover,#tinyMCE a:hover {color: const(LINK_HOVER_COLOUR);}div.main-content ul,div.main-content ol,#tinyMCE ul,#tinyMCE ol {font-size: inherit;line-height: injerit;color: inherit;list-style: disc;margin-left: 5px;list-style-position: outside;padding-left: 15px;margin-bottom: 2px;line-height: inherit;}div.main-content ul li,div.main-content ol li,#tinyMCE ul li,#tinyMCE ol li {margin-bottom: 3px;}div.main-content ol,#tinyMCE ol {list-style-type: decimal !important;}div#container {width: 960px;margin: auto;height: 100%;position: relative;}div#header {width: 960px;height: 200px;position: relative;overflow: hidden;}div#header div#need-help {width: 170px;position: absolute;right: 138px;top: 60px;text-align: right;color: #4D4D4D;}div#header div#need-help #line-1 {display: block;font-size: 16px;font-weight: bold;margin-bottom: 5px;font-style: italic;}div#header div#need-help #line-2 {line-height: 1.2em;}div#header div#need-help #line-3 {display: block;font-size: 20px;font-weight: bold;margin-top: 5px;}div#header div#flash {width: 960px;height: 200px;background-color: #000;position: absolute;left: 0px;top: 0px;}ul#main-menu {height: 30px;font-size: 12px;background-image: url(static/images/framework/menu-bg.gif);background-repeat: repeat-x;position: relative;z-index: 100;display: block;background-color: #000;}ul#main-menu li.menu-seperator {width: 3px;text-align: center;color: #FFF;font-size: 14px;padding-top: 7px;}ul#main-menu li {width: 134px;float: left;text-align: center;position: relative;}ul#main-menu li a {color: #FFF;text-decoration: none;width: 124px;padding: 8px 5px 8px 5px;display: block;line-height: 1.2em;overflow: hidden;text-transform: none;font-weight: bold;}ul#main-menu li a.active,ul#main-menu li a:hover {background-image: url(static/images/framework/menu-bg-hover.gif);background-repeat: repeat-x;}ul#main-menu li a.a7 {width: 128px;}ul#main-menu li ul {position: absolute;left: -3px;top: 30px;background-color: #000;display: none;font-size: 11px;}ul#main-menu li ul li.menu-seperator {display: none;}ul#main-menu li ul li {width: 140px;position: relative;}ul#main-menu li ul li a {width: 130px;text-transform: none;}ul#main-menu li ul li a:hover {color: #000;background-color: #999;background-image: none;}ul#main-menu li ul li a.active {background-image: none;}ul#main-menu li ul li ul {display: block;position: static;jposition: absolute;jleft: 140px;jtop: 5px;}ul#main-menu li ul li ul li a {padding-top: 5px;padding-bottom: 5px;font-weight: 100;color: #CCC;font-size: 10px;}div#content-body {width: 960px;background-color: #FFF;background-position: right;background-repeat: repeat-y;position: relative;z-index: 10;}div#body {width: 960px;background-color: #FFF;background-position: right;background-repeat: repeat-y;position: relative;z-index: 10;}div#footer {padding-top: 10px;height: 30px;font-size: 10px;color: #FFF;background-image: url(static/images/framework/footer-bg.gif);background-repeat: repeat-x;clear: both;}div#footer div#footer-content {width: 940px;margin: auto;}div#solutions ul {margin-left: 10px;}div#solutions li {font-size: 12px;font-weight: bold;color: #555;margin-bottom: 3px;font-style: italic;}span.grey {color: #333;line-height: 1.2em;}div.full-width {width: 960px;float: left;}div.full-width.padded {width: 940px;padding: 10px;float: left;}div.full-width.padded-left {width: 950px;padding-left: 10px;}div.full-width.padded-top {padding-top: 10px;}div.one-half {width: 480px;float: left;}div.one-half.padded {width: 460px;padding: 10px;}div.one-quarter {width: 240px;float: left;}div.one-quarter.padded {width: 230px;padding: 5px;}div.one-quarter.padded-right {padding-right: 10px;width: 230px;}div.one-quarter.padded-left {padding-left: 10px;width: 230px;}div.three-quarters {width: 720px;float: left;}div.three-quarters.padded-left {width: 710px;padding-left: 10px;}div.three-quarters.padded-right {width: 710px;padding-right: 10px;}div.three-quarters.padded {width: 700px;padding: 10px;}div.three-eighths {width: 360px;float: left;}div.five-eighths {width: 600px;float: left;}div.three-eighths.padded {width: 350px;padding: 5px;float: left;}div.five-eighths.padded {width: 580px;padding: 10px;float: left;}div.panel {background-image: url(static/images/framework/panel-bg.jpg);background-repeat: repeat-x;height: 90px;padding: 5px;clear: both;}div.panel h2 {font-size: 14px;color: #282e2c;background-repeat: no-repeat;background-position: right top;font-weight: bold;height: 18px;padding-top: 4px;padding-left: 4px;}div.panel h2.solutions {background-image: url(static/images/framework/solutions.gif);}div.panel h2.news {background-image: url(static/images/framework/news.gif);}div.panel h2.promises {background-image: url(static/images/framework/promises.gif);}div.home div.panel {margin-top: 10px;}div.panel#proof,div.panel#promises,div.panel#promises-home {padding: 0px;height: 100px;}div.clear {clear: both;overflow: hidden;height: 0px;}div#submenu {background-image: url(static/images/framework/submenu-bg.gif);background-repeat: repeat-x;background-color: #333;width: 960px;height: 30px;}div#submenu ul {padding-top: 9px;padding-left: 10px;}div#submenu ul li {float: left;padding-right: 15px;}div#submenu ul li a {text-decoration: none;color: #DDD;font-size: 10px;}div#submenu ul li a.active {font-weight: bold;color: #FFF;}div#submenu ul li a:hover {color: #FFF;}div#submenu ul li.menu-seperator {display: none;}div.strapline {height: 80px;color: #FFFFFF !important;font-size: 23px;position: relative;}div.strapline span {position: absolute;left: 20px;top: 25px;width: 100%;dispaly: block;}div.strapline b,div.strapline strong {font-size: 25px;font-weight: bold;padding-top: 20px;padding-left: 40px;display: block;}.blue-bg {background-color: #007dbc;}.orange-bg {background-color: #e98024;}.yellow-bg {background-color: #fab732;}.green-bg {background-color: #4db757;}.violet-bg {background-color: #737db4;}.paleblue-bg {background-color: #4da1d0;}.paleorange-bg {background-color: #f7a07b;}.paleyellow-bg {background-color: #fccb70;}.palegreen-bg {background-color: #91cc81;}.paleviolet-bg {background-color: #a39ecc;}div.additional {height: 84px;padding: 6px 10px 10px 10px !important;width: 220px !important;color: #FFFFFF !important;font-style: italic;font-size: 11px;line-height: 1.3em;overflow: hidden;}div.bottom-column {clear: both;padding: 10px;color: #FFF !important;}div#home-help {position: relative;height: 182px;}div#home-help img#man {position: absolute;right: 0px;}div#home-help div#need-help-bottom {width: 160px;position: absolute;left: 0px;top: 0px;}div#home-help div#need-help-bottom span.line-1 {display: block;font-size: 16px;font-weight: bold;margin-bottom: 5px;font-style: italic;}div#home-help div#need-help-bottom span.line-2 {line-height: 1.2em;}div#home-help div#need-help-bottom span.line-3 {display: block;font-size: 20px;font-weight: bold;margin-top: 5px;}div#news-item {margin-left: 5px;position: relative;color: #555;}div#news-item img {padding-right: 5px;float: left;}div#news-item span.title {font-size: 14px;display: block;padding-top: 10px;margin-bottom: 5px;color: #333;}div#news-item a#more-news {font-weight: bold;text-decoration: none;color: #000;}div.project-item {width: 50%;float: left;height: 100px;}div.project-item div.img-holder {float: left;width: 100px;height: 90px;text-align: center;margin-right: 10px;}div#nav-links {clear: both;text-align: center;padding: 10px;}