@charset "ISO-8859-1";

body{
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#003194;
background-color: #f7f7f7;
font-size:11px;

}
a img {
border: 0 none;
      }

img {
border: 0 none;
    }


#container{
margin-left:auto;
margin-right:auto;
width:869px;
background-image:url(http://nrw.uk.net/images/shadow.jpg);
background-repeat:repeat-y;
padding-left:12px;

}
#left_head{
width:637px;
height:153px;
background-image:url(http://nrw.uk.net/images/left_head.gif);
float:left;
}
#right_head{
width:194px;
height:153px;
background-image:url(http://nrw.uk.net/images/right_head.jpg);
float:left;
}
#left_menu{
width:219px;
height:339px;
background-image:url(http://nrw.uk.net/images/left_menu.jpg);
float:left;
}
#middle{
background-image:url(http://nrw.uk.net/images/middle_box.jpg);
width:420px;
height:339px;
float:left;
position: relative;
color:#FFFFFF;
}
#middle ul{
list-style:none;
padding:0;
margin:0;
}
#middle ul a{
color:#FFFFFF;}



#middle #accordion {

position: absolute;
top: 0;
left: 0;
width: 420px;
height: 339px;
}

#middle #accordion2 {
position: absolute;
bottom: 0;
width: 420px;
}

#middle #accordion2 a:link { 
	color: #ffffff;
	text-decoration: none;	
} 

#middle #accordion2 a:visited { 
	color: #ffffff;
	text-decoration: none;	
} 

#middle #accordion2 a:hover {
	color: #ec2029;
	text-decoration: underline;
} 

#middle #accordion2 a:active { 
	color: #ffffff;
	text-decoration: none;		
}

#middle #accordian h1 {
margin: 0;
padding: 0;
padding-top: 10px;
padding-bottom: 10px;
color:#ffffff;
font-size:24px;
padding-left:30px;
text-transform:uppercase;
font-weight: normal;
cursor: pointer;
}


#middle #accordion h2 {
margin: 0;
padding: 0;
padding-top: 10px;
padding-bottom: 10px;
color:#ffffff;
font-size:24px;
padding-left:30px;
text-transform:uppercase;
font-weight: normal;
border-top: 3px solid #ec2029;
cursor: pointer;
}

#middle .header {
color: #ffffff;

}

#middle .hidden_content {
color: #ffffff;
padding-left: 30px;

padding-right: 30px;

height: 100px;
}


.menu ul{
margin:0;
padding:0;
width:190px;
padding-top:15px;
}
.menu li{
padding-left:25px;
font-weight:bold;
color:#ffffff;
padding-bottom:12px;
font-size:12px;
list-style:none;
}
.menu a{
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
.menu a:hover{
color:#CCCCCC;
}
#right_side{
width:179px;
height:339px;
background-image:url(http://nrw.uk.net/images/right_bg.jpg);
background-repeat:repeat-x;
float:left;
}
#right_top{
width:179px;
height:7px;
float:left;
}
#footer{
width:817px;
height:67px;
background-image:url(http://nrw.uk.net/images/footer_bg.jpg);
float:left;
}

h1{
font-weight:bold;
margin:0;
padding:10px;
font-size:12px;
}
.redtitle{
font-weight:bold;
margin:0;
padding:0;
font-size:12px;
color:#D10317;
}
.redtext {
marign:0;

padding-top:0;
list-style:none;
}
.redtext {
margin:0;
padding:0;
color:#D10317;
}

.righttext{
margin:0;
padding:10px;
float:left;
}
.logos {
padding-left:15px;
padding-top:25px;
float:left;
}
.logos img {
padding-right:10px;
}
.textbox {
font-size:11px;
color:#666666;
padding-top:25px;
float:right;
width:570px;
padding-right:0px;
}
.middle_text {
float:left;
padding-top:255px;
color:#ffffff;
font-size:24px;
padding-left:30px;
text-transform:uppercase;
}
#content_box{

width:841px;
float:left;
}
.clear {
clear:both;
}
#content_rightsales{
float:left;
width:179px;
}
#content_right{
float:left;
width:179px;
}

#content_middlesales{
float:left;
width:420px;
position: relative;
}
#content_middle{
float:left;
width:420px;
}
img.rightmove{
padding-left: 40px;
padding-right: 40px;
}

#salestext{
padding:10px;
color:#333333;
position: absolute;
font-size:14px;
}

#salestext p.bottomtext{
text-align: right;
margin-top: 20px;
font-size:11px;
}

#content_middle a{
text-decoration:none;
color:#282d6f;
}
#content_middle a:hover{
text-decoration:underline;
color:#282d6f;
}

#content_middlesales a{
text-decoration:none;
color:#282d6f;
}
#content_middlesales a:hover{
text-decoration:underline;
color:#282d6f;
}

#content_leftsales{
background-image:;
background-color:#F7F7F7;
float:left;
width:219px;
background-repeat:repeat-x;
position: relative;
}
#content_left{
background-image:;
background-color:#F7F7F7;
float:left;
width:219px;
background-repeat:repeat-x;
}

#mailing{
margin:10px;
padding-left:5px;
}

#right_boxes{
width:160px;
margin:10px;
height:400px;
}
#box1{
width:150px;
margin-bottom:10px;
border-bottom:1px solid #d7d7d7;
float:right;
padding-bottom:15px;
padding-top:5px;
color:#333333;
margin-right:15px;
}




#box1 img{
float:left;
}
h3{
margin:0;
padding:0;
font-weight:bold;
font-size:12px;
margin-bottom:2px;
}
#box2{
width:160px;
margin-bottom:10px;
float:left;
padding-bottom:15px;
color:#333333;
padding-left:15px;
}
#box2 img{
float:left;
padding-right:5px;
}
#redbold {
font-weight:bold;
color:#E00A1A;
}
h2 {
margin:0;
padding:0;
padding-left:10px;
color:#333333;
padding-top:10px;
}
h3 a{
font-size:12px;


color:#333333;
text-decoration:none;
}
h3 a:hover{
font-size:12px;
color:#333333;
text-decoration:underline;
}

label {
font-weight:bold;
color:#333333;
width:100%;
float:left;
}
input {
margin-top:3px;
margin-bottom:2px;

searchpage_field_caption {
font-weight:bold;
color:#990000;
width:100%;
float:left;
}

}
input.btn {
background-image:url(http://nrw.uk.net/images/btn1.jpg);
width:90px;
height:22px;
color:#FFFFFF;
font-weight:bold;
font-size:11px;

border:1px solid #cccccc;
}
input.btn2 {
background-image:url(http://nrw.uk.net/images/btn2.jpg);
width:63px;
height:22px;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
border:1px solid #cccccc;
}
#sitecontent {
padding:10px;
color:#333333;
}
p.heading{
color:#990000;
font-weight:bold;
}

label.title {
float:left;
width:120px;

}

textarea {
width:300px;
margin-top:5px;
}
select {
margin-bottom:11px;
}

#personimg img {
padding-right:10px;
padding-top: 10px;
}
#personimg p {
margin-top: 7px;
}
#branchimg img {
padding-right:10px;
padding-bottom:10px;
}

#middle #accordionhover {
position: absolute;
top:150px;
left: 0;
width: 420px;
height: 339px;

}
#middle #accordionhover ul {
list-style:none;
color:#ffffff;
}
#middle #accordionhover li {
list-style:none;
color:#ffffff;
}
#middle #accordianhover h1 {
margin: 0;
padding: 0;
padding-top: 10px;
padding-bottom: 10px;
color:#ffffff;
font-size:24px;
padding-left:15px;
text-transform:uppercase;
font-weight: normal;
cursor: pointer;
}

#middle #accordianhover h2 {
margin: 0;
padding: 0;
padding-top: 10px;
padding-bottom: 10px;
color:#ffffff;
font-size:24px;
padding-left:15px;
text-transform:uppercase;
font-weight: normal;
cursor: pointer;
border-top:#FF0000 thick solid;
}

#middle #accordionhover a:link { 
	color: #ffffff;
	text-decoration: none;	
} 

#middle #accordionhover a:visited { 
	color: #ffffff;
	text-decoration: none;	
} 

#middle #accordionhover a:hover {
	color: #ec2029;
	text-decoration: underline;
} 

#middle #accordionhover a:active { 
	color: #ffffff;
	text-decoration: none;		
}
.normal{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
