body {text-align: center; margin: 0; padding: 0; font-family: Arial; font-size: 14px;}
#wrapper1 {width: 900px; margin: auto; padding: 0;}
#wrapper2 {width: 100%; background: url(/sheffield/images/background-image.png) repeat-x scroll left top; clear: both;}
#wrapper3 {width: 900px; margin: auto; padding: 5px 5px 0 5px; border-left: #530573 solid 2px; border-right: #530573 solid 2px; border-bottom: #530573 solid 2px; background-color: #ffffff;}

h1 {float: right; color: #ffffff; margin: 0 20px 0 0; padding: 0; vertical-align: middle; font-size: 195%; }
h2 {text-align: center; margin: 0; padding: 10px 0 0px 5px; font-size: 140%; }
h3 {text-align: left; margin: 10px; padding: 0;}
h4 {float: left; font: normal normal normal 18px verdana; text-align: center; color: #fff; padding: 15px 20px 5px 20px; margin: 0 0px 0 0px; width: 160px; }

#title img {position: relative; float: left; padding: 0 0 15px 20px; margin: 0 0 -110px 0; z-index: 100;}
#title {float: left; width: 100%; background: #58057A url(/sheffield/images/title-gradient-bottom.png) repeat-x scroll left bottom; padding: 0; margin: 0; border-bottom: #B098C2 solid 2px;}
#header {clear: both; background: #ffffff url(/sheffield/images/banner.jpg) no-repeat scroll left bottom; text-align: center; width: 100%; height: 200px; float: left;}
#header2 {background: url(/sheffield/images/banner2.jpg) no-repeat scroll right top; width: 100%; height: 200px;}
#sidebar { float: right; width: 200px; margin: -85px 0 0 0; padding: 0;}

#main {width: 686px; float: left; margin: 0; padding: 0 0 35px 0; text-align: left;}
#main p {padding: 5px; text-align: justify;}

#nav {width: 100%; background: #B098C2 url(/sheffield/images/nav-bar.png) repeat scroll left 50%; clear: both; float: left; border-top: #58057A solid 1px; border-bottom: #58057A solid 1px; font-size: 15px;}
#nav a {float: left; color: #FFFFFF; display: block; margin: 0; background: url(/MXP/images/nav-bar-divider.gif) no-repeat scroll right 50%; padding: 5px 15px 5px 15px; text-decoration: none;}
#nav a:hover {text-decoration: underline;}

#footer {clear: both; bbbackground: url(/sheffield/images/compliance-gradient.png) repeat-x scroll left top; padding: 0; margin: 0;}
#footer p {margin: 0; padding: 10px 40px 0 40px;}
#footer a {color: #0000FF; padding: 0; margin: 0;}
#footer a:hover {text-decoration: none;}

#scr1 {display: block;}
#scr1 div {visibility: hidden;}
#scr1, #scr1 div.default {width: 200px; height: 110px; overflow: hidden; visibility: visible; }
#scr1 table tr td div {visibility: visible;}
#scr1 {margin: 0px auto; font: normal small-caps bold 32px Verdana; color: #AAAAAA; text-align: center; }
#scr1 table tr td {padding: 0px; text-align: center; vertical-align: middle; }

.textbox {width: 343px; margin: 0; padding: 0 0 20px 0; float: left; background: url(/MXP/images/text-box-bottom.jpg) no-repeat scroll left bottom; z-index: 10;}
#main .textbox p {background: url(/MXP/images/text-box-text.jpg) no-repeat scroll left top; padding: 15px 20px 15px 20px; margin: 0 0 0 0; width: 303px; float: left; z-index: 5; height: 195px;}

#legal {clear: both; text-align: right; margin: 0; padding: 0;}
#legal a, #footer2 a {color: #0000FF; padding: 0; margin: 0; text-decoration: none;}
#legal a:hover, #footer2 a:hover {text-decoration: underline;}

ul {float: left; width: 343px; text-align: left; margin: 0 0 10px 0; padding: 0; list-style: none;}
ul li {margin: 0 0 7px 60px; padding: 0 0 0 20px; background: url(images/green-tick.jpg) no-repeat scroll left 50%;}

#cons, #quote {
float: right;
text-align: left;
font-weight: bold;
font-size: 10px;
width: 100%;
clear: right;
margin: 10px 0 0 0;
padding: 0;
}

#quote h4 {background: #B098C2 url(images/move_form.png) no-repeat scroll left top;}
#quote {background: #B098C2 url(images/move_form2.png) repeat-y scroll left top; color: #000000;}
#cons h4 {background: #530573 url(images/purple_form.png) no-repeat scroll left top;}
#cons {background: #530573 url(images/purple_form2.png) repeat-y scroll left top; color: #ffffff;}
.form {border-top: 1px dashed #ffffff; padding: 5px 0 0 0px; margin: 0 0 0 20px; float: left; text-align: left;}

input {
margin: 5px 0 10px 0;
padding: 2px;
}
select {
margin: 5px 0 10px 0;
padding: 1px;
}
