body {margin:10px 0px; text-align:center; background-color:#FFFFFF;}

/* Wrapper  */
.siteWrapper {margin-left:auto; margin-right:auto; width:955px;}
.siteBgWrapper {background-image:url(images/MainBg.gif); background-repeat:repeat-y;}


/* Very top links  */
.topLinks { text-align:right;  background-color:#FFFFFF; padding-right:10px;}
.lightText {color:#999999;}

/* Header and navigation  */
.header {background-image:url(images/ModusHeader2.gif); height:115px;}
.navigation {height:47px;}

.floatAddress {float:right; height:400px; width:250px;}

/* Footer area  */
.footer {width:955px; height:67px;}
.pearsons {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; background-color:#FFFFFF; font-size:70%; float:right; text-align:right; width:200px; padding:0px 20px 0px 0px;}
.verify { text-align:left; background-color:#FFFFFF; width:945px; padding:0px 0px 0px 10px;}
.equipmentContainers {border:dashed 1px; color:#CCCCCC; margin-bottom:10px; margin-right:10px; width:400px; float:left;}
.equipmentContainersCentre {padding-left:40px;}
.footerLinks {height:30px; width:955px; background-color:#FFFFFF;}
.terms {float:left; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; background-color:#FFFFFF; font-size:70%; width:200px; text-align:left; padding-left:10px;}



/* Content  */
.contentInnerHome {padding:0px 280px 150px 30px; text-align:left;
background-image:url(images/BackgroundPhrases3.gif); background-position:right top; background-repeat:no-repeat;
}
.contentInner {padding:0px 50px 150px 30px; text-align:left;}
.contentInner2 {padding:0px 150px 150px 30px; text-align:left;}


.formHeader {
	background-image:url(images/EnquiryHeader.gif);
	width:560px;
	height:31px;
}
.formWrapper {
	background-image:url(images/EnquiryBg.gif);
	width:535px;
	height:600px;
	background-repeat:repeat-y;
	padding:10px 0px 0px 25px;
}
.formSend {width:560px;}
.PartnershipLogos {

}



/* Misc  */
.strip {height:139px;}
.spacer {height:300px;}
.spacer_b {height:50px;}
hr {border: none 0; 
	border-top: 1px dashed #FFF;
	border-bottom:1px dashed #3A3A3A;
    height: 2px;
	margin: 30px 0px 30px 0px;
	text-align: left;
	}
	
.hrSmallWidth {
	width:450px;
	}	
img {border:none;}
.homeSlug {float:right; width:217px; height:48px; padding:10px 40px 0px 0px;}

.office_padd {padding-left:120px;}


/* header tags and p */
.fontfamily {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
.formTitle {float:left; width:250px;}
.txtHeader {
	float:left;
	width:230px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:80%;
}

/* form */

.formEnclose {width:500px; height:40px;}
.formEncloseTopPad {width:500px; height:40px; padding-top:20px;}
.formEncloseLarge {
	width:500px;
	height:105px;
}
.errorColour {color:#990033;}
.error {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:70%; color:#990033; padding:0px 0px 0px 230px;}

.errorMessage {width:500px; background-color:#ff3333; border:1px dashed #000000; padding-top:10px;}

.formEncloseButton {
	width:500px;
	height:50px;
	text-align:right;
	
	
}
.formPush {padding-left:20px;}

.formfieldSmall{width:150px;}
.formfieldMedium {width:250px;}






h1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:200%;
	color:#000;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.h1BottomMargin {margin-bottom:20px;}
h2 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:80%; color:#000000; padding:5px 0px 3px 0px; margin:0px 0px 0px 0px;}
h3 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:70%; color:#000000; padding:5px 0px 3px 0px; margin:0px 0px 0px 0px;}
p {margin:0px 0px 18px 0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:80%; color:#000000; line-height:20px;}

.qhsepadd {padding-right:250px;}

.formerror {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:80%; color:#ffffff; line-height:20px;}



.noMarg {margin-bottom:0px;}
topMarg {margin-top:15px;}
.fontSize70 {font-size:70%;}
.subHeader {color:#0061AC; font-size:110%;}
.noMarg {margin-bottom:1px;}
.hrPadd {margin-bottom:20px;}
/* content image positioning */
.imageRight {float:right; padding:0px 0px 10px 20px;}
.imageLeft {float:left; padding:0px 10px 10px 0px;}



/* Bullets */
ul {
    
    margin-top:0px;
    list-style-type:none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:80%;
}
li {
    padding-left:10px;
	padding-bottom:3px;
	background:transparent url(images/Bullet.gif) no-repeat;
    background-position:0 8px;
}


.indent {margin-left:30px;}

.indentnobullet {
	margin-left:30px;
	padding-left:10px;
	padding-bottom:3px;
	background:transparent url(images/BulletWhite.gif) no-repeat;
    background-position:0 8px;
}

.map { padding:0px 0px 10px 0px;}

.office { padding:0px 0px 10px 0px;}
.clear {clear:both;}

.address {float:right;clear:both;}

.textright {float:right;}

/* Links */

a.default:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.default:link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.default:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.default:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #1F4599; text-decoration: none;}

a.LightLinks:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #999999; text-decoration: underline;}
a.LightLinks:link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #999999; text-decoration: underline;}
a.LightLinks:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #999999; text-decoration: underline;}
a.LightLinks:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #1F4599; text-decoration: none;}


a:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a:link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #1F4599; text-decoration: none;}


a.whitedefault:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: underline;}
a.whitedefault:link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: underline;}
a.whitedefault:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: underline;}
a.whitedefault:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none;}
