*{margin:0px;padding:0px;font-family:verdana;}
h1,h2,h3 {font-family: Arial, verdana, helvetica, sans-serif; font-size:120%; color:#000000; padding-left:5px; line-height:1.6em; }
p,ul {font-family: Arial, helvetica, sans-serif; font-size:0.8em; font-weight: normal; color:#000000; padding-left: 5px; padding-right: 5px;}
a {color:#ac0e22; text-decoration:underline; }
a:link {color:#ac0e22; text-decoration:underline;}
a:visited {color:#ac0e22; text-decoration:underline;}
a:hover {color:#ac0e22; text-decoration:none; }

/* Layout */

body {background: #eeeee4; font-family:Arial, Verdana, Helvetica, sans-serif; text-align: center; color: #000000; margin-top: -25px; }
#whole {background-color:#fff; margin-top: 40px; margin-right: auto; margin-bottom:40px; margin-left: auto; width:902px; }
#top {background: url('img/backgroundhead.jpg') no-repeat #FDFD34; width:902px; border-top:5px solid #000000; height:133px; padding-top: 0px; margin-left:0px; margin-right:0px; margin-top: -10px; margin-bottom: 0px; }
#top_marg {height:133px; padding-top: 50px;}
#header .logo {float:left; padding-top:0px; padding-left:0px; border: none;}
#nav {float:left; list-style:none; margin-bottom:0px; margin-top:0px; margin-left:0px; width:902px; height:48px; background: transparent url('img/navbackground.gif'); background-repeat:repeat-x;}
#nav ul {list-style:none; margin-left: 18px; font-family: Arial; font-size: 12pt; font-weight: bold;}
#nav li {text-align:left; float:left; padding-left:0px; padding-top:0px; padding-bottom:0px; }
#nav ul li a {display:block; line-height:2.5em; margin-right:0px; padding:8px 14px 8px 14px; color: #d3d2cc; font-weight:bold; font-size: 0.8em; text-decoration: none; }
#nav li a:hover {color: #000000; background:transparent; background-image: url('img/nava.gif'); background-repeat:repeat-x; }
#nav ul li .select {color: #000000; background-color:transparent; background-image: url('img/nava.gif'); background-repeat:repeat-x; }
div.accept {height:20px; background:url(http://www.iva-specialists.co.uk/images/accept.png) left no-repeat; padding-left:20px;}	
#main {float:left; background-image: url('img/contentbackgroundtop.jpg'); background-repeat:repeat-x; background-position:top center; background-color:#f3f3e7; width:902px; margin-top:20px; margin:auto; padding:0px; margin-bottom:0px; margin-right:0px; }
#col1 {float:left; width:610px; margin-left:10px; margin-top:30px; background-color:inherit; text-align:left; font-size:0.9em; padding:5px; }
#home_col1 {float:left; width:310px; margin-left:10px; margin-top:30px; background-color:inherit; text-align:left; font-size:1.1em; padding:5px;}
#col_ {float:left; width:860px; margin-left:10px; margin-top:30px; background-color:inherit; text-align:left; font-size:0.9em; padding:5px; }
#col1 h1{display:block; font-family:Helvetica, Arial, sans-serif; text-align:left; font-weight:bold; color:#403f3b; font-weight:normal; padding-bottom:2px; margin-top:5px; margin-bottom:10px; margin-left:5px; border-bottom:1px solid #e5e6d6; }
#col1 .red {color:#9a0c1c; }
#home_col1 h1 {display:block; font-family: Helvetica, Arial, sans-serif; text-align:left; font-weight:bold; color:#403f3b; font-weight:normal; padding-bottom:2px; margin-top:5px; margin-bottom:40px; margin-left:5px; border-bottom:1px solid #e5e6d6; }
#home_col1 .red {color:#9a0c1c; }
#col1 p {font: Arial, Verdana, Helvetica, sans-serif; font-size:0.9em; color: #000000; padding:10px; text-align:left; }
#col_ h1 {display:block; font-family:Helvetica, Arial, sans-serif; text-align:left; font-weight:bold; color:#403f3b; font-weight:normal; padding-bottom:2px; margin-top:5px; margin-bottom:10px; margin-left:5px; border-bottom:1px solid #e5e6d6; }
#col_ .red {color:#9a0c1c; }
#col_ p {font: normal 0.9em Arial, Verdana, Helvetica, sans-serif; font-size:0.9em; color: #000000; padding:10px; text-align:left;}
#col2 {float:right; width:200px; margin:20px 15px 15px 0px; padding:5px 5px auto 5px; text-align:left; border:2px solid #999999; }
#home_col2 {float:right; width:500px; margin:20px 15px 15px 15px; text-align:left; padding:5px 5px auto 5px; border:2px solid #999999; }
#col2 p {font: normal 0.9em Arial, Verdana, Helvetica, sans-serif; font-size:0.9em; margin-top:10px; color: #000000; padding:10px 10px 5px 10px; text-align:left; }
#col3 {float:right; background:#ffffff url('img/sidebarflag.gif') no-repeat top right; width:372px; margin:84px 15px 5px 0; padding:10px 15px 5px 10px; text-align:left; font-size:0.9em; border:2px solid #ebebeb; }
#col3 p { font: normal 0.9em Arial, Verdana, Helvetica, sans-serif; font-size:0.9em; margin-top:10px; color: #000000; padding:10px 15px 5px 10px; text-align:left;}
#footer {width:902px; height:80px; clear:both; margin-top: 0px; background: url('img/footerbackground.jpg') repeat-x; color:#666666; margin-left:auto; margin-right:auto; margin-bottom: 0px; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#footer p { font-size:bold; font-family:arial; line-height: 1.6em; color:#FFFFFF; padding-top:25px; padding-bottom:75px; text-align:center; margin:auto; font-weight:bold; }
#footer a { font-size:1em; text-decoration:none; font-weight:bold; color:#FFF; text-align:center; }
#footer a:hover { text-decoration:underline; font-weight:bold; color:#FFF; text-align:center; }
form { padding:0px; margin:0px; }
form p { color: #555555; text-align: left; font-size: 0.6em; font-family: Helvetica, Arial, Verdana; }
.left {float:left; padding:4px;}
.container { border: 3px solid #ac0e22; width: 200px; }
.Section {font-weight: bold; font-size: 14pt; height: 60px; vertical-align: middle; text-align: center;}
.SectionText { width: 100%;	border-bottom: 2px solid #ac0e22; text-align: center; padding-right: 10px; margin-bottom: 10px;	}
.Field { vertical-align: top; text-align: center; padding: 2px 5px 2px 5px; }
.FieldTitle {width: 100%; text-align: center; font-weight: bold; font-size: 10pt; }
.FieldText {font-size: 10pt;}
.FieldSubmit {text-align: center; padding: 20px 0 20px 0; }
.Submit {border: 2px solid #ac0e22; background: #000000; width: 150px;	height: 30px; color: #FFFFFF; }
.InputField, .InputBox, .InputArea {background: #FFFFFF; border: 2px solid #ac0e22; overflow: auto; font-size: 8pt; text-align: center; color: #ac0e22;}
.InputField {width: 126px; height: 17px; text-align: left; color: #ac0e22; }
#VerifBox { width: 55px;}
.InputArea {width: 200px;}
#Address {height: 60px;	}
#DebtHistory {height: 73px;	}
.InputBox {width: 132px; }
input.amount {background: #FFFFFF; border: 2px solid #ac0e22; overflow: auto; font-size: 8pt; width: 100px; height: 17px; padding: 2px 0 0 10px; color: #ac0e22; background: url('img/pound.gif') no-repeat 0px 2px; }
label {font-size: 10pt;}
#VerifBox {width: 55px;	}
#HouseBox {width: 35px;	}
#PostcodeBox {width: 80px; }
.style1 {font-family: Arial; color: #000000; font-size: 28px; font-weight: bold;}
.style2 {color: #2D2D2D;}
.style3 {color: #FDFD34;}
.style4 {font-size: 26px;}