/*

fc.css

release 3

CSS/XHTML by Sean Conran @ www.netcel.com

Copyright (c) Netcel 2008

*/

@media all {

* {
border: 0;
font-size: 100%;
line-height: 1.3em;
margin: 0;
padding: 0;
}

A, A:link, A:visited {
color: #850d70;
font-weight: bold;
text-decoration: none;
}
A:hover, A:focus, A:active {
text-decoration: underline;
}

B, STRONG {
color: #656464;
font-weight: bold;
}

BODY {
background: #84697f url(../images/build/background-tile.gif) repeat top left scroll;
color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 75%;
}

#contentMain H1 {
color: #eae7e7;
font-size: 180%;
font-weight: normal;
}
#contentMain H2 {
border-bottom: 5px solid #e4e4e3;
color: #850d70;
font-size: 150%;
font-weight: normal;
margin: 0 0 0.65em 0;
padding: 0 0 5px 0;
}
#contentMain H2.date {
font-size: 120%;
}
#contentMain H3 {
color: #4d4d4e;
font-size: 110%;
margin: 0 0 0.975em 0;
}
#contentMain H4 {
color: #656464;
font-size: 90%;
line-height: 1.6em;
}

INPUT {
border: solid 1px #808080;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 100%;
font-weight: normal;
padding: 0px 2px 3px 2px;
}

LEGEND {
display: none;
}

LI {
margin: 0.325em 0 0 0;
}

#contentMain LI {
background: transparent url(../images/build/bullet.gif) no-repeat 0 5px scroll;
font-size: 90%;
line-height: 1.6em;
margin: 0.65em 0 0 0;
padding: 0 0 0 12px;
}
#contentMain LI LI {
font-size: 100%;
}
#contentMain LI OL {
margin: 0 0 0 4em;
padding: 0;
}
#contentMain LI UL {
margin: 0 0 0 2em;
padding: 0;
}

#contentMain OL {
list-style-image: none;
list-style-type: decimal;
margin: 0 0 1.3em 4em;
padding: 0;
}
#contentMain OL LI {
background: 0;
padding: 0;
}
#contentMain OL UL {
background-color: transparent;
}
#contentMain OL UL LI {
background: transparent url(../images/build/bullet.gif) no-repeat 0 3px scroll;
padding: 0 0 0 12px;
}

#contentMain P {
font-size: 90%;
line-height: 1.6em;
padding: 0 0 1.3em 0;
}
#contentMain P.textLarge {
font-size: 100%;
line-height: 1.5em;
padding: 0 0 1.2em 0;
}

SELECT {
border: solid 1px #808080;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: normal;
}

#contentMain TABLE {
border-collapse: collapse;
border-left: 1px solid #e9e9e9;
border-top: 1px solid #e9e9e9;
clear: both;
margin: 0 auto 1.3em auto;
}

#contentMain TD {
border-bottom: 1px solid #e9e9e9;
border-right: 1px solid #e9e9e9;
font-size: 90%;
padding: 7px 8px 8px 10px;
vertical-align: top;
}

TEXTAREA {
border: solid 1px #808080;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: normal;
padding: 0px 2px 3px 2px;
width: 75%;
}

#contentMain TH {
background-color: #f8f8f8;
border-bottom: 1px solid #e9e9e9;
border-right: 1px solid #e9e9e9;
color: #656464;
font-size: 90%;
padding: 7px 8px 8px 10px;
vertical-align: middle;
}

#contentMain UL {
background-color: #efe8ee;
list-style-image: none;
list-style-type: none;
margin: 0 0 1.3em 0;
padding: 5px 10px 10px 15px;
}

#bannerImage {
border-bottom: 1px solid #ffffff;
clear: both;
margin: 0 0 10px 0;
}
#bannerImage IMG {
display: block;
height: 160px;
width: 520px;
}


#bannerTextSolid {
clear: both;
margin: -10px 0 10px 0;
}
#bannerTextSolidContainer {
background-color: #e9e9e9;
padding: 10px 10px 0 10px;
}

#bannerTextLine {
border-bottom: 5px solid #e4e4e3; 
clear: both;
margin: 0 0 1.3em 0;
}
#bannerTextLineContainer {
}

#breadcrumb {
border-bottom: 1px solid #ffffff;
clear: both;
}
#breadcrumb A, #breadcrumb A:link {
color: #9c9b9b;
font-weight: normal;
line-height: 1.6em;
padding-right: 5px;
}
#breadcrumb LI {
background: 0;
display: inline;
margin: 0;
padding: 0;
}
#breadcrumb UL {
background-color: transparent;
list-style-image: none;
list-style-type: none;
margin: 0;
padding: 0;
}
#breadcrumbContainer {
background-color: #e9e9e9;
padding: 5px 5px 10px 10px;
}

#callToAction {
clear: both;
}
#callToActionContainer {
padding: 0 24px 0 24px;
}

#callToAction H2 {
background-color: #850d70;
border-top: 1px solid #ffffff;
color: #ffffff;
font-size: 100%;
padding: 5px 5px 5px 5px;
}
#callToAction H2 A {
background: transparent url(../images/build/homepage-bottom-bullet.gif) no-repeat 0 0 scroll;
color: #ffffff;
padding: 0 0 2px 16px;
}
#callToAction H3 {
font-size: 100%;
padding: 0 0 5px 0;
}
#callToAction P {
font-size: 90%;
}

#callToAction .left {
float: left;
width: 185px;
}
#callToAction .right {
float: left;
}

#callToAction .rowBottom {
background-color: #850d70;
clear: both;
float: left;
width: 100%;
}

#callToAction .rowBottom .digit {
margin-left: 150px;
}

#callToAction .rowBottom .left {
height: 80px;
}
#callToAction .rowBottom .left IMG {
float: left;
position: absolute;
}
#callToAction .rowBottom .right {
color: #ffffff;
padding: 20px 0 0 40px;
}
#callToAction .rowBottom .right A {
color: #ffffff;
}

#callToAction .rowTop {
clear: both;
}

#content {
background: transparent url(../images/build/nav-left-bg.gif) repeat-y top left scroll;
clear: both;
float: left;
width: 100%;
}
#contentContainer {
padding: 0 24px 0 24px;
}

#contentHome {
clear: both;
}
#contentHomeContainer {
}

#contentLeft {
float: left;
width: 200px;
}
#contentLeftContainer {
padding: 0 0 10px 0;
}

#contentMain {
float: left;
width: 520px;
}
#contentMainContainer {
}

#contentRight {
float: right;
width: 200px;
}
#contentRightContainer {
padding: 0 0 0 15px;
}

#credit {
clear: both;
}
#credit A {
font-size: 90%;
font-weight: normal;
}
#creditContainer {
line-height: 0em;
padding: 9px 0 0 0;
text-align: center;
}

.error {
color: #e00000;
font-weight: bold;
}
DIV.error,
P.error {
display: block;
line-height: 1.6em;
margin: 0 0 1em 0;
}
SPAN.error {
margin: 0 0 0 0.5em;
}

#footer {
background: #717070 url(../images/build/footer-bg.gif) no-repeat bottom right scroll;
clear: both;
height: 27px;
margin: 0 24px 0 24px;
}
DIV[id=footer] {
height: auto;
min-height: 1em;
}
#footer A {
color: #d1d1d0;
font-weight: normal;
}
#footer LI {
border-left: 1px solid #d1d1d0;
display: inline;
line-height: 0em;
padding: 0 4px 0 6px;
}
#footer LI.first {
border-left: 0;
}
#footer UL {
clear: both;
list-style-image: none;
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#footerContainer {
font-size: 90%;
padding-top: 5px;
text-align: center;
}

.form {
background-color: #efe8ee;
clear: both;
margin: 0 0 1.3em 0;
}
.form .left {
float: left;
padding: 2px 0 0 0;
text-align: right;
width: 39%;
}
.form .right {
float: right;
width: 59%;
}
.form .row {
clear: both;
float: left;
padding: 2px 0 2px 0;
width: 100%;
}
.form .spc {
clear: both;
font-size: 0.1em;
height: 10px;
}
.formContainer {
font-size: 90%;
padding: 10px 10px 10px 10px;
}

.formCheckbox,
SPAN.formCheckbox INPUT {
background-color: transparent;
border: 0;
cursor: pointer;
padding: 0;
}
INPUT[type=checkbox] {
background-color: transparent;
border: 0;
cursor: pointer;
padding: 0;
}
.formFile {
width: 67%;
}
INPUT[type=file] {
width: 67%;
}
.formImage {
border: 0;
margin: 0;
padding: 0;
}
INPUT[type=image] {
border: 0;
margin: 0;
padding: 0;
}
.formPassword {
width: 50%;
}
INPUT[type=password] {
width: 50%;
}
.formRadio,
SPAN.formRadio INPUT {
background-color: transparent;
border: 0;
cursor: pointer;
margin-right: 0.25em;
padding: 0;
position: relative;
top: 0.2em;
}
INPUT[type=radio] {
background-color: transparent;
border: 0;
cursor: pointer;
margin-right: 0.25em;
padding: 0;
position: relative;
top: 0.2em;
}
.formSelect {
}
.formSubmit {
background-color: #850d70;
border: solid 1px #ffffff;
color: #ffffff;
cursor: pointer;
font-size: 90%;
font-weight: normal;
margin: 0;
overflow: visible;
padding: 0 4px 1px 4px;
width: auto;
}
INPUT[type=submit] {
background-color: #850d70;
border: solid 1px #ffffff;
color: #ffffff;
cursor: pointer;
font-size: 90%;
font-weight: normal;
margin: 0;
overflow: visible;
padding: 0 4px 1px 4px;
width: auto;
}
.formText {
width: 50%;
}
INPUT[type=text] {
width: 50%;
}
.formTextarea {
}

#header {
clear: both;
}
#header .left {
float: left;
height: 65px;
width: 460px;
}
#header .right {
float: right;
padding-top: 28px;
text-align: right;
width: 460px;
}
#headerContainer {
float: left;
padding: 0 24px 10px 24px;
}

#homepageBottom {
clear: both;
float: left;
padding: 0 0 0 24px;
}
#homepageBottom .left {
float: left;
width: 185px;
}
#homepageBottom .left A {
background: transparent url(../images/build/homepage-bottom-bullet.gif) no-repeat 0 0 scroll;
color: #ffffff;
padding: 0 0 2px 16px;
}
#homepageBottom .left H2 {
background-color: #850d70;
color: #ffffff;
font-size: 100%;
padding: 5px 5px 5px 5px;
}
#homepageBottom .left IMG {
display: block;
width: 185px;
}
#homepageBottom .right {
float: left;
width: 735px;
}
#homepageBottom .right H2 {
background-color: #850d70;
color: #ffffff;
font-size: 100%;
padding: 5px 5px 5px 20px;
}
#homepageBottom .right H2 A {
color: #ffffff;
padding: 0 0 2px 0;
}
#homepageBottom .right .columnLeft {
float: left;
padding: 0 0 5px 0;
width: 367px;
}
#homepageBottom .right .columnLeftContent {
clear: both;
padding: 10px 20px 0 20px;
}
#homepageBottom .right .columnRight {
float: left;
padding: 0 0 5px 0;
width: 367px;
}
#homepageBottom .right .columnRightContent {
clear: both;
padding: 10px 20px 0 20px;
}
#homepageBottom .right A.rss {
background: transparent url(../images/build/homepage-rss.gif) no-repeat 0 2px scroll;
margin: 2px 0 0 10px;
padding: 0 9px 0 9px;
text-decoration: none;
}
#homepageBottomContainer {
background: transparent url(../images/build/homepage-bottom-bg.gif) no-repeat bottom left scroll;
border-top: 1px solid #ffffff;
float: left;
}

.homepageButton {
clear: both;
float: left;
padding: 0 0 10px 0;
}
#homepageBottom .right .homepageButton A {
background: transparent url(../images/build/homepage-button-bullet.gif) no-repeat 0 0 scroll;
color: #850d70;
display: block;
font-size: 90%;
font-weight: normal;
padding: 0 0 4px 15px;
}
.homepageButton .t {
background: transparent url(../images/build/homepage-button-t.gif) repeat-x top left scroll;
background-color: #ededed;
float: left;
}
.homepageButton .r {
background: transparent url(../images/build/homepage-button-r.gif) repeat-y top right scroll;
float: left;
}
.homepageButton .b {
background: transparent url(../images/build/homepage-button-b.gif) repeat-x bottom left scroll;
float: left;
}
.homepageButton .l {
background: transparent url(../images/build/homepage-button-l.gif) repeat-y top left scroll;
float: left;
}
.homepageButton .tl {
background: transparent url(../images/build/homepage-button-tl.gif) no-repeat top left scroll;
float: left;
}
.homepageButton .tr {
background: transparent url(../images/build/homepage-button-tr.gif) no-repeat top right scroll;
float: left;
}
.homepageButton .br {
background: transparent url(../images/build/homepage-button-br.gif) no-repeat bottom right scroll;
float: left;
}
.homepageButton .bl {
background: transparent url(../images/build/homepage-button-bl.gif) no-repeat bottom left scroll;
float: left;
}
.homepageButton .content {
float: left;
padding: 2px 7px 0 3px;
}

#homepageMiddle {
background: #d1d1d0 no-repeat top right scroll;
clear: both;
margin: 0 24px 0 24px;
}
#homepageMiddle A {
color: #4d4d4e;
}
#homepageMiddle H2 {
font-family: Arial,Helvetica,sans-serif;
font-size: 120%;
font-weight: bold;
padding: 0 0 0.65em;
}
#homepageMiddle LI {
background: transparent url(../images/build/homepage-middle-bullet.gif) no-repeat 0 4px scroll;
line-height: 0em;
padding: 0 0 0 11px;
}
#homepageMiddle UL {
list-style-image: none;
list-style-type: none;
}
#homepageMiddle .content {
color: #850d70;
padding: 10px 0 0 0;
}
#homepageMiddleContainer {
background: transparent url(../images/build/homepage-middle-one.gif) no-repeat 0 0 scroll;
height: 14.18em;
padding: 0 275px 0 250px;
}
DIV[id=homepageMiddleContainer] {
height: auto;
min-height: 14.18em;
}

#homepageTop {
clear: both;
}
#homepageTop A {
color: #ffffff;
}
#homepageTop H1 {
font-family: Arial,Helvetica,sans-serif;
font-size: 180%;
font-weight: normal;
padding: 0 0 1.3em 0;
}
#homepageTop .right LI A {
/*
background: transparent url(../images/build/homepage-top-bullet.gif) no-repeat 0 3px scroll;
padding: 0 0 0 11px;
*/
}
#homepageTop UL {
list-style-image: url(../images/build/homepage-top-bullet.gif);
list-style-type: none;
padding: 0 0 1.3em 0;
}
#homepageTop .content {
color: #ffffff;
margin-left: 465px;
width: 270px;
}
#homepageTop .left {
float: left;
min-height: 1em;
position: relative;
top: 1px;
width: 185px;
}
#homepageTop .right {
float: left;
text-align: right;
}
#homepageTopContainer {
background: no-repeat top left scroll;
border-bottom: 1px solid #ffffff;
float: left;
padding: 15px 24px 0 24px;
}

.imgCentre {
clear: both;
display: block;
margin: 0 auto 0 auto;
padding: 0.3em 0 1.3em 0;
text-align: center;
}
.imgLeft {
float: left;
padding: 0.5em 1.5em 1.3em 0;
}
.imgRight {
float: right;
padding: 0.5em 0 1.3em 1.25em;
}

.landingPageBox {
background: #e6dce4 url(../images/build/landing-page-box-bg.gif) no-repeat bottom right scroll;
clear: both;
float: left;
margin: 0 0 10px 0;
width: 100%;
}
#contentMain .landingPageBox H2 {
background: transparent url(../images/build/bullet-landing-page-box.gif) no-repeat 0 2px scroll;
border: 0;
font-size: 125%;
font-weight: normal;
margin: 0 0 0.325em 0;
padding: 0 0 0 16px;
}
.landingPageBox IMG {
float: left;
}
#contentMain .landingPageBox P {
padding: 0;
}
.landingPageBoxContainer {
float: right;
padding: 10px 10px 0 0;
width: 315px;
}

.linkEmailPage {
clear: both;
margin: 0 0 10px 0;
}
.linkEmailPage A,
.linkEmailPage A:link,
.linkEmailPage A:visited {
background: transparent url(../images/build/icon-email.gif) no-repeat 0 0 scroll;
color: #969696;
font-size: 90%;
font-weight: normal;
padding: 0 0 0 25px;
}
.linkEmailPageContainer {
}

.linkPrintPage {
clear: both;
}
.linkPrintPage A,
.linkPrintPage A:link,
.linkPrintPage A:visited {
background: transparent url(../images/build/icon-print-page.gif) no-repeat 2px 0 scroll;
color: #969696;
font-size: 90%;
font-weight: normal;
padding: 0 0 0 25px;
}
.linkPrintPageContainer {
}

.listItemBlock {
clear: both;
padding: 0 0 1em 0;
}
.listItemDate {
color: #717070;
font-size: 90%;
padding: 0 0 0.325em 0;
}
.listItemLink {
font-size: 90%;
padding: 0 0 0.325em 0;
}

.listingBox {
background-color: #efe8ee;
clear: both;
float: left;
padding: 5px 5px 5px 5px;
width: 510px;
}
#contentMain .listingBox H2 {
background: transparent url(../images/build/bullet-listing-box.gif) no-repeat 0 3px scroll;
border: 0;
font-size: 90%;
font-weight: bold;
margin: 0 0 0.325em 0;
padding: 0 0 0 11px;
}
#contentMain .listingBox P {
padding: 0 0 10px 10px;
}
.listingBox .content {
padding: 10px 10px 0 10px;
}
.listingBoxContainer {
background: #ffffff url(../images/build/listing-box-bg.gif) no-repeat bottom right scroll;
clear: both;
float: left;
width: 100%;
}

.listingBoxWithImage {
background-color: #efe8ee;
clear: both;
float: left;
padding: 5px 5px 5px 5px;
width: 510px;
}
#contentMain .listingBoxWithImage H2 {
background: transparent url(../images/build/bullet-listing-box.gif) no-repeat 0 3px scroll;
border: 0;
font-size: 90%;
font-weight: bold;
margin: 0 0 0.325em 0;
padding: 0 0 0 11px;
}
.listingBoxWithImage IMG {
background-color: #ffffff;
float: left;
padding: 5px 5px 5px 5px;
}
#contentMain .listingBoxWithImage P {
padding: 0 0 10px 10px;
}
.listingBoxWithImage .content {
float: right;
padding: 10px 10px 0 0;
width: 300px;
}
.listingBoxWithImageContainer {
background: #ffffff url(../images/build/listing-box-bg.gif) no-repeat bottom right scroll;
clear: both;
float: left;
width: 100%;
}

.listingBoxWrapper {
background-color: #efe8ee;
clear: both;
float: left;
padding: 5px 0 5px 0;
width: 100%;
}

#master {
margin: 0 auto 0 auto;
width: 990px;
}
#masterBottom {
background: transparent url(../images/build/background-shadow-bottom.gif) no-repeat bottom left scroll;
height: 23px;
padding: 0 11px 0 11px;
width: 968px;
}
#masterBottomContainer {
background-color: #ffffff;
height: 12px;
}

#masterTop {
background: transparent url(../images/build/background-shadow-top.gif) repeat-y top left scroll;
padding: 0 11px 0 11px;
width: 968px;
}
#masterTopContainer {
background-color: #ffffff;
padding: 10px 0 0 0;
}

#navLeft {
background-color: #4d4d4e;
border-top: 1px solid #717070;
border-right: 1px solid #717070;
border-left: 1px solid #717070;
clear: both;
width: 183px;
}
#navLeft LI {
background: transparent url(../images/build/bullet-nav-left-level-2.gif) no-repeat 5px 8px scroll;
line-height: 0;
margin: 0;
padding: 0;
}
#navLeft LI A {
color: #f2eff2;
display: block;
font-weight: normal;
}
#navLeft LI A SPAN {
display: block;
margin: 0 5px 0 18px;
padding: 4px 0 6px 0;
}

#navLeft LI LI {
background-image: none;
}
#navLeft LI LI A {
background-color: #923282;
color: #ffffff;
text-decoration: none;
}
#navLeft LI LI A:hover {
background-color: #e4e4e3;
color: #850d70;
}
#navLeft LI LI A SPAN {
margin: 0 5px 0 18px;
}
#navLeft LI LI A SPAN.selected {
background: url(../images/build/nav-left-selected.gif) no-repeat 2px 9px scroll;
margin-left: 5px;
padding-left: 13px;
}
#navLeft LI LI LI A {
background-color: #a8539a;
color: #ffffff;
text-decoration: none;
}
#navLeft LI LI LI A:hover {
background-color: #e4e4e3;
color: #850d70;
}
#navLeft LI LI LI A SPAN {
margin: 0 5px 0 28px;
}
#navLeft LI LI LI A SPAN.selected {
background: url(../images/build/nav-left-selected.gif) no-repeat 2px 9px scroll;
margin-left: 15px;
padding-left: 13px;
}
#navLeft LI LI LI LI A {
background-color: #b777ac;
color: #ffffff;
text-decoration: none;
}
#navLeft LI LI LI LI A:hover {
background-color: #e4e4e3;
color: #850d70;
}
#navLeft LI LI LI LI A SPAN {
margin: 0 5px 0 38px;
}
#navLeft LI LI LI LI A SPAN.selected {
background: url(../images/build/nav-left-selected.gif) no-repeat 2px 9px scroll;
margin-left: 25px;
padding-left: 13px;
}
#navLeft UL {
list-style-image: none;
list-style-type: none;
margin: 0;
padding: 0;
width: 100%;
}
#navLeft UL UL {
padding: 4px 0 4px 0;
}
#navLeft UL UL UL {
padding: 0;
}
#navLeft UL UL UL UL {
padding: 0;
}
#navLeftContainer {
font-size: 90%;
}

#navRight {
clear: both;
}
#navRightContainer {
}

#navRight .linkImage {
clear: both;
padding: 0 0 10px 0;
}
#navRight .linkImage H2 {
background-color: #850d70;
border-bottom: 1px solid #ffffff;
color: #ffffff;
font-size: 100%;
padding: 5px 5px 15px 5px;
}
#navRight .linkImage H2 A {
background: transparent url(../images/build/homepage-bottom-bullet.gif) no-repeat 0 0 scroll;
color: #ffffff;
padding: 0 0 2px 16px;
}
#navRight .linkImage IMG {
display: block;
}

#navRight .linkText {
background: #e5e5e5 url(../images/build/navigation-right-digit.gif) no-repeat top right scroll;
clear: both;
height: 4.2em;
margin: 0 0 10px 0;
}
#navRight .linkTextContainer {
padding: 8px 30px 5px 10px;
}

#pageTitle {
background-color: #850d70;
border-bottom: 1px solid #ffffff;
padding: 3px 5px 5px 10px;
}

.pagination {
background-color: #e9e9e9;
clear: both;
float: left;
margin: 10px 0 10px 0;
padding: 3px 0 4px 0;
width: 100%;
}
.paginationContainer {
font-size: 90%;
padding: 0 5px 0 5px;
}
.pagination A,
.colourDefault .pagination A,
.colourBlue .pagination A,
.colourGreen .pagination A,
.colourOrange .pagination A,
.colourRed .pagination A,
.colourTurquoise .pagination A {
font-weight: normal;
}
.pagination .centre {
float: left;
text-align: center;
width: 26.9%;
}
.pagination .centre A {
padding: 0 2px 0 2px;
}
.pagination .left {
float: left;
width: 36.5%;
}
.pagination .left A {
padding: 0 5px 0 0;
}
.pagination .right {
float: right;
text-align: right;
width: 36.5%;
}
.pagination .right A {
padding: 0 0 0 5px;
}

#search {
border-bottom: 1px solid #717070;
clear: both;
margin: 0 0 5px 0;
}
#search P {
margin: 0 0 0.325em 0;
}
#search .formImage {
}
#search .formText {
top: -6px;
position: relative;
width: 12em;
}
#searchContainer {
color: #d1d1d0;
padding: 5px 5px 5px 5px;
}

#searchCaseStudies {
clear: both;
float: left;
margin: 0 0 10px 0;
width: 100%;
}
#searchCaseStudies H2 {
border: 0;
color: black;
font-size: 105%;
font-weight: bold;
margin: 0 0 0.65em 0;
padding: 0;
}
#searchCaseStudies H3 {
background: transparent url(../images/build/search-bullet.gif) no-repeat 0 1px scroll;
color: #4d4d4e;
font-weight: normal;
margin: 0 0 0 0;
padding: 0 0 0 16px;
}
#searchCaseStudies .button {
text-align: right;
}
#searchCaseStudies .error {
font-size: 90%;
}
#searchCaseStudies .formSelect {
font-size: 90%;
}
#searchCaseStudies .row {
clear: both;
float: left;
padding: 0 0 0.65em 0;
width: 100%;
}
#searchCaseStudies .left {
float: left;
width: 49%;
}
#searchCaseStudies .right {
float: right;
width: 49%;
}
#searchCaseStudiesContainer {
background-color: #d9c1d5;
float: left;
padding: 10px 2% 10px 2%;
width: 96%
}

#siteMap {
clear: both;
}
#siteMap LI LI A {
font-weight: normal;
}

/* New Additions */
.rightAl {
float:right;
padding: 8px 0 8px 8px
}

}

