body {background-color: #8787CA; margin:0; padding:0; border: 0; text-align:center;}

a:link {color: #F27022; text-decoration: underline; font-weight: bold;}
a:visited {color: #F27022; font-weight: bold;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

h1 {width: 425px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 1.4em; font-weight: normal; margin: 0;padding-left: 24px;padding-bottom:0;padding-top: 30px;}

h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.25em; color: #000000; font-weight: bold;}

h3{font-family: Arial, Helvetica, sans-serif; color: #333399; font-size: 1.2em; font-weight: bold; margin-top: 20px; margin-bottom: 1px; padding-bottom: 4px; padding-top: 0px;}

th {font-family: Arial, Helvetica, sans-serif; color: #333399; font-weight:bold; text-align: left; margin-top: 20px; margin-bottom: 1px; padding-bottom: 4px; padding-top: 0px;}

input, select, textarea { font-family: Arial, Helvetica, sans-serif; }
td { font-size: 0.8em; }

li{ padding-top: 0px; padding-bottom: 5px; padding-left: 0px; padding-right: 0; margin-top: 0; 
font-family: Arial, Helvetica, sans-serif; }

#maincontent1 ul, #maincontent ul { padding-top: 0; padding-left: 15px; padding-bottom: 0; margin-top: 0; margin-bottom: 3px; margin-left: 1px; font-family: Arial, Helvetica, sans-serif; }

ol { padding-top: 0; padding-left: 25px; padding-bottom: 0; margin-top: 0; margin-bottom: 3px; margin-left: 1px; font-family: Arial, Helvetica, sans-serif; }

p { padding-bottom: 5px; padding-top: 0; margin-top: 0; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; }

div#wrapper {background-color: #FFFFFF; width: 745px; margin: 0 auto; 
border-top: 0 solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 0 solid #FFFFFF; border-left: 1px solid #FFFFFF; text-align:left;}

#header {
	background:  url(/images/bg_title.jpg) no-repeat;
	float:left;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 743px;
}

div.left {float:left;}
#header p.website {text-align:right;margin-top:4px;margin-right:6px;}

#header p.website a {color:#fff;}


#header h2
{width: 425px;color:#fff;font-size:0.9em;padding-left: 24px;padding-top:0;margin-top:4px;padding-bottom:4px;}

div.right {float:right;width:246px;}

div.right img {padding-top:5px;padding-right:6px;}

.website {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #FFFFFF;}


#nav {
	background: #339 url(/images/img_navend.gif) no-repeat right bottom;
	border-top: 2px solid #fff;
	padding:2px 0px;
	font-size: 0.8em;
	text-align: left;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 460px;
	float:left;
	margin-bottom:8px;
}

#nav ul {margin:0;padding:0 0 0 5px;float:left;}
#nav li {list-style:none;float:left;width:210px;}
#nav a{color: #fff;background:  url(/images/img_bullet.gif)  no-repeat left center; padding: 0 0 0 17px;font-weight:normal;}
body.home #nav a.home{font-weight:normal;}
body.mrrf #nav a.mrrf{font-weight:normal;}
body.tax #nav a.tax{font-weight:normal;}
body.consulthome #nav a.consulthome{font-weight:normal;}
body.agencies #nav a.agencies{font-weight:normal;}
body.consult #nav a.consult{font-weight:normal;}
body.submissions #nav a.submissions{font-weight:normal;}
#nav a:link{ text-decoration: none; font-weight:normal;}
#nav a:visited{text-decoration: none;font-weight:normal;}
#nav a:hover {text-decoration: underline;}
#nav a:active {text-decoration: underline; font-weight:normal;}

#nav .homebut a{background-repeat: no-repeat; background-position: right center; background-image:  url(/images/img_bullet.gif); padding: 0 17px 0 0;}

#maincontent {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0;
	width: 745px;
	background:#fff  url(/images/bg_sidestrip.gif) repeat-y right;
	margin: 0 0 0 0;
	clear:left;
}

#maincontent1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0;
	width: 745px;
	margin: 0 0 0 0;
	background-color: #FFFFFF;
	clear:left;
}

#maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	padding: 0 15px 15px 8px;
	width: 485px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 462px;
	clear:left;
}

#maintext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	padding: 0 15px 15px 8px;
	width: 745px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 722px;
	clear:left;
}

#sidebar {
									
background:#E6E6FA  url(/images/bg_sidebar.jpg) no-repeat;
padding: 10px 20px 20px 20px;
	font-size: 0.75em;
	width: 220px;
float:right;
}



#sidebar h3{font-family: Arial, Helvetica, sans-serif; color: #F27022; font-size: 1.2em; font-weight: bold;  margin-top: 20px; margin-bottom: 1px; padding-bottom: 4px; padding-top: 0px;}

#sidebar li{
	padding: 0 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	list-style-image:  url(/images/img_bullet.gif);
	list-style-position: outside;
	margin: 0px;
	margin-left:16px;;
}

#sidebar ul { padding-top: 0; padding-left: 0; padding-bottom: 10px; margin-top: 0; margin-bottom: 3px; margin-left: 1px; font-family: Arial, Helvetica, sans-serif; }

#sidebar1 {
	font-size: 0.75em;
	float:right;
	background-color: #E6E6FA;
	background-image:  url(/images/bg_sidebar1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 0 0 484px;
	padding: 12px 5px 12px 20px;
	position: absolute;
	voice-family: "\";}\"";
	voice-family:inherit;
	width: 220px;
	height: 91px;
}

#extlinks {
	width: 745px;
	background-color: #E6E6FA;
	border-bottom: 2px solid #FFFFFF;
}

#extlinks1 {
	border-top: 0 solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 0 solid #FFFFFF;
	border-left: 0 solid #FFFFFF;
	margin: 0;
	padding: 0;
	height: 15px;
	width: 485px;
	background-image:  url(/images/img_extlinksend.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 483px;
}

#extlinks2 {
	border-top: 0;
	border-bottom: 0;
	border-left: 0;
	margin: 0;
	padding: 0;
	background: #E6E6FA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 600px;

}

#extlinks2 a{
	height: 20px;
	border-right: 0;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0;
	border-left: 0;
	padding: 2px 10px 0;
	margin: 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 18px;
}

#extlinks2 a:link{color: #000000; text-decoration: none;}
#extlinks2 a:visited{color: #000000; text-decoration: none;}
#extlinks2 a:hover {text-decoration: underline;}
#extlinks2 a:active {text-decoration: underline;}

#top {
	margin: 0 10px 0 0;
	border-top: 0 ;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0;
	border-left: 0;
}

#top a{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right center;
	background-image:  url(/images/but_top.gif);
	padding: 0 17px 0 0;
	border-right: 0px solid #FFFFFF;
}

#top a:link {color: #000000; text-decoration: none;}
#top a:visited {color: #000000; text-decoration: none;}
#top a:hover {text-decoration: underline;}
#top a:active {text-decoration: underline;}

#footer {background-color: #333399; padding: 0;width: 745px;}

#footerlinks 
{
	background-color: #333399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	width: 533px;
	padding: 5px 10px;
	color: #fff;
	voice-family: "\"}\"";
	voice-family:inherit;

}

#footerlinks a {margin:0 3px;}
#footerlinks a:link{color: #fff; text-decoration: underline;font-weight:normal;}
#footerlinks a:visited{color: #fff; text-decoration: underline;font-weight:normal;}
#footerlinks a:hover {text-decoration: underline;}
#footerlinks a:active {text-decoration: underline;}

.copyright {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	padding: 8px 10px 0 10px;
}

#right {position: relative; float: right; clear: both; margin: 0 0 -2px 0;}
#copyrightmsg {	text-align: right; position: relative; float: right; clear: both; margin: 5px 0 -2px 0;}


img.pad {margin: 0 0 -6px 0; }
img.adjtop { margin-top: -12px; margin-bottom: 8px;}


.boldpadding {font-weight: bold; padding: 0 15px 8px 15px; float:left; display:inline;}

.bold {font-weight: bold;}
.strong {font-weight: bold;}

.asterix {color: #F27022;}
.error_text {color: #F27022;}

.label { font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.labelhelp {color: #777777; font-size: 1.0em; font-weight:normal;}
.labelhelphead {color: #777777; font-size: 0.8em; font-weight:normal;}
.checkboxpadding{ padding: 0 6px 30px 0; float:left; display:inline;}
.checkboxpadding2{ padding: 0 6px 60px 0; float:left; display:inline;}

.consultationtable { background-color: #E6E6FA; background-image:  url(/images/img_consultend.gif); background-repeat: no-repeat; background-position: right bottom; padding: 5px;}
.consultationlabel {color: #333333; font-weight:bold;}
.checkboxlist input { float:left; display:inline; }
.div20{height:20px;}
.div40{height:40px;}
.div200{height:200px;}
.div600{height:600px;}

/*Added new 29/05/07 - Alix*/
address {font-style:normal;padding-bottom:5px;}
table.concern {margin-left:12px;}
ul.no-bullet li {list-style:none;}
table.availability {margin-left:25px;margin-bottom:8px;}
input#btnSave {margin-bottom:10px;}

img.minister {float:left; width:194px; margin-right:15px; margin-bottom:5px;}
body.tax #wrapper, body.submission #wrapper {position:relative;}
p.spaced {margin-top:15px;}