html, body {background: #38093a url(../img/indexBg.jpg) top center no-repeat; text-align: left; font-size: 14px; font-family: arial, helvetica, sans-serif; margin: 0px; padding: 0px;}
body * {}
img {border: 0px;}
h1 {font-size: 22px; font-weight: bold;}
h2 {font-size: 14px; font-weight: bold;}
h3 {font-size: 12px; font-weight: bold;}
a {color: #3f3f3f;}
a:hover {color: #cb8583;}
p, td, li {font-size: 14px;}

p.buttonheading {width: 40px; float: left; margin: 5px}

#positioner {width: 1000px; margin: 0px auto 0px auto; padding: 0px;}
#insider {float: left; width: 1000px; margin: 0px; padding: 0px;}
#windowBox {float: left; background: #ffffff url(../img/1x1white.png) top center repeat !important; padding: 15px !important; border: 3px solid #3f3f3f;}

.error {color: #ff0000;}
.success {color: #008009;}
.coloured {color: #5a186b;}

.inputSmall {display: inline; width: 50px;}
.inputStandard {display: inline;}
.inputExtended {display: inline; width: 500px;}
.width150 {float: left; width: 150px;}
.width200 {float: left; width: 200px;}
.floatLeft {float: left;}
.floatRight {float: right;}
.table {width: 100%;}
.trColoured {background: #5a186b; color: #ffffff;}
.table td {padding: 3px;}

#logo {float: left; width: 345px; height: 95px; margin: 0px; padding: 0px;}
#title {float: right; width: 645px; height: 36px; margin: 0px; padding: 17px 0px 0px 10px;}
#title h1 {color: #ffffff; font-size: 22px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; line-height: 1em; margin: 0px; padding: 0px;}
#loginButtons {float: right; width: 655px; height: 42px; margin: 0px; padding: 0px;}
#loginButtonsFm {float: left; width: 1000px; margin: 0px; padding: 0px;}
#loginButtons ul, #loginButtonsFm ul {margin: 0px; padding: 0px; list-style: none;}
#loginButtons ul li {float: right; width: 120px; height: 22px; margin: 0px; padding: 0px 0px 0px 10px;}
#loginButtonsFm ul li {float: left; width: 125px; height: 22px; margin: 0px; padding: 0px 10px 10px 0px;}
#loginButtons ul li a, #loginButtonsFm ul li a {float: left; width: 125px; height: 17px; text-align: center; text-decoration: none; color: #3f3f3f; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; line-height: 0.8em; margin: 0px; padding: 5px 0px 0px 0px; background: url(../img/buttons.png) 0px 0px no-repeat;}
#loginButtons ul li a:hover, #loginButtonsFm ul li a:hover {background: url(../img/buttons.png) 0px -22px no-repeat;}

#menu {float: left; width: 1000px; height: 40px; margin: 0px; padding: 0px; background: url(../img/menuBg.png) 0px 0px no-repeat; z-index: 100; position: relative}
.sf-menu a {font-size: 12px !important;}

#slider {float: left; width: 950px; height: 250px; margin: 0px; padding: 0px;}
#slider h1 {float: left; color: #ffffff; margin: 0px; padding: 0px;}

.newsBox {float: left; width: 300px; margin: 0px; padding: 0px; position: relative}
#newsBoxCenter {float: left; width: 300px; margin: 0px 0px 0px 50px; padding: 0px;}
#newsBoxRight {float: right; width: 300px; margin: 0px; padding: 0px;}
.newsBoxTitle {float: left; width: 280px; height: 41px; background: url(../img/newsBoxTitle.png) 0px 0px no-repeat; margin: 0px; padding: 12px 10px 0px 10px;}
.newsBoxTitle h1 {float: left; height: 41px; color: #ffffff; margin: 0px; padding: 0px;}
.newsBoxTitle span {float: right; height: 41px; color: #757575; font-size: 22px; font-weight: bold; margin: 0px; padding: 0px;}
.newsBoxTitle span a {text-decoration: none; color: #ffffff; margin: 0px; padding: 0px;}
.newsBox div.ajaxscrl {float: left; width: 280px; height: 180px; color: #1a1a1a; background: url(../img/newsBoxBg.png) 0px bottom no-repeat; margin: 0px; padding: 0 10px 20px 10px;}
.newsBox>p {float: left; width: 280px; height: 180px; color: #1a1a1a; background: url(../img/newsBoxBg.png) 0px bottom no-repeat; margin: 0px; padding: 10px;}
.newsBox p {font-size: 14px;}
.ajaxscrl .mContainer {width: 280px; height: 170px;}
.ajaxscrl .mScroller div {width: 280px; padding: 10px 0px 0px 0px;}
.ajaxscrl a.title {font-size: 14px; text-decoration: none}
.ajaxscrl .date {font-size: 14px; font-style: italic}
.blackButton, .ajaxscrl p.link a {float: left; width: 125px; height: 17px; text-align: center; text-decoration: none; color: #ffffff; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; line-height: 0.8em; margin: 0px 0px 0px 0px; padding: 5px 10px 0px 0px; background: url(../img/buttons.png) 0px -164px no-repeat; border: 0px;}
.blackButton:hover, .ajaxscrl p.link a:hover {background: url(../img/buttons.png) 0px -186px no-repeat; color: #ffffff;}
.blackButtonInput {width: 125px; height: 22px; text-align: center; color: #ffffff; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; line-height: 0.8em; margin: 0px 5px 0px 0px; padding-bottom: 5px; background: url(../img/buttons.png) 0px -164px no-repeat; border: 0px;}
.blackButtonInput:hover {background: url(../img/buttons.png) 0px -186px no-repeat; color: #ffffff;}
.whiteButton {float: left; width: 125px; height: 22px; text-align: center; text-decoration: none; color: #3f3f3f; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; line-height: 0.8em; margin: 0px; padding: 0px 0px 0px 0px; background: url(../img/buttons.png) 0px 0px no-repeat; border: 0px;}
.whiteButton:hover {background: url(../img/buttons.png) 0px -22px no-repeat;}

#subpageContent {float: left; width: 1000px; background: url(../img/subpageBoxBg.png) 0px 0px repeat-y; margin: 0px 0px 0px 0px; padding: 0px;}
#subpageBoxTitle {float: left; width: 980px; height: 41px; background: url(../img/subpageBoxTitle.jpg) 0px 0px no-repeat; margin: 0px; padding: 12px 10px 0px 10px;}
#subpageBoxTitleProperty {float: left; width: 980px; height: 41px; background: url(../img/subpageBoxTitleProperty.jpg) 0px 0px no-repeat; margin: 0px; padding: 12px 10px 0px 10px;}
#subpageBoxTitleLegal {float: left; width: 980px; height: 41px; background: url(../img/subpageBoxTitleLegal.jpg) 0px 0px no-repeat; margin: 0px; padding: 12px 10px 0px 10px;}
#subpageBoxTitleMedical {float: left; width: 980px; height: 41px; background: url(../img/subpageBoxTitleMedical.jpg) 0px 0px no-repeat; margin: 0px; padding: 12px 10px 0px 10px;}
#subpageBoxTitleFinancial {float: left; width: 980px; height: 41px; background: url(../img/subpageBoxTitleFinancial.jpg) 0px 0px no-repeat; margin: 0px; padding: 12px 10px 0px 10px;}
#subpageBoxTitleInventory {float: left; width: 980px; height: 41px; background: url(../img/subpageBoxTitleInventory.jpg) 0px 0px no-repeat; margin: 0px; padding: 12px 10px 0px 10px;}
#subpageBoxTitleInterview {float: left; width: 980px; height: 41px; background: url(../img/subpageBoxTitleInterview.jpg) 0px 0px no-repeat; margin: 0px; padding: 12px 10px 0px 10px;}
#subpageBoxTitleTranslation {float: left; width: 980px; height: 41px; background: url(../img/subpageBoxTitleTranslation.jpg) 0px 0px no-repeat; margin: 0px; padding: 12px 10px 0px 10px;}
#subpageBoxTitle h1, #subpageBoxTitleProperty h1, #subpageBoxTitleLegal h1, #subpageBoxTitleMedical h1, #subpageBoxTitleFinancial h1, #subpageBoxTitleInventory h1, #subpageBoxTitleInterview h1, #subpageBoxTitleTranslation h1 {float: left; height: 41px; color: #ffffff; margin: 0px; padding: 0px;}
#subpageBoxContent {float: left; width: 980px; min-height: 300px; color: #1a1a1a; background: url(../img/subpageBoxBottom.png) 0px bottom no-repeat; margin: 0px; padding: 10px;}

#footer {float: left; width: 1000px; margin: 0px; padding: 0px 0px 25px 0px;}
#footer p {float: left; font-size: 12px; color: #937a94; margin: 0px; padding: 0px 0px 0px 20px;}

.shadow1000 {float: left; width: 1000px; height: 20px; background: url(../img/shadow1000.png) 0px 0px no-repeat; margin: 0px; padding: 0px; _background: none;}
.shadow300 {float: left; width: 300px; height: 20px; background: url(../img/shadow300.png) 0px 0px no-repeat; margin: 0px; padding: 0px; _background: none;}

#bannerFm {float: left; width: 950px; height: 200px; background: url(../img/bannerFm.jpg) 0px 0px no-repeat; margin: 0px; padding: 25px;}
#bannerFm h1 {float: left; color: #ffffff; margin: 0px; padding: 0px;}
.bannerFmBox {float: left; margin: 0px; padding: 0px;}
.bannerFmBox p, .bannerFmBox form {float: left; color: #ffffff; margin: 0px; padding: 10px 0px 0px 0px;}
#bannerFmBox1 {width: 200px; padding-right: 25px;}
#bannerFmBox2 {width: 425px; padding-right: 25px;}
#bannerFmBox3 {width: 275px;}
#fmLoginForm {width: 225px;}
#newClient em, #applicationForm em, #callback em {color:red; font-style:normal;}
.formError {color:red;font-weight:bold;margin-left:20px;}

div.two-column {column-count: 2; -moz-column-count: 2; -webkit-column-count: 2}