body {
  background-color:#838383;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }

#mainbody {
  background-image: url("images/RMPS_bg_body.gif");
  background-repeat: no-repeat;
  padding:50px 50px 50px 63px;
  vertical-align:top;
  font:.8em "Arial", Helvetica, sans-serif;
  color:#000000;
}
#mainbody_something{
vertical-align:bottom;
}

#mainbody img {
margin:10px 10px 10px 0px;
}

#mainbodyheader {
  font:1.5em "Arial", Helvetica, sans-serif;
  font-weight:bold;
  color:#000000;
}

#line {
  margin:0px 0px 0px 0px;
  height:0px;
  clear:both;
  display:block;
  border-bottom:1px dotted #000000;
  }

a:link {
  color:#FFFFFF;
  text-decoration:underline;
  font-weight:bold;
  }
  
a:visited {
  color:#FFFFFF;
  text-decoration:underline;
  font-weight:bold;
  }
  
a:hover {
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  }
  
#rightbar {
  background-repeat:no-repeat;
  background-position:top;
  padding:50px 20px 10px 20px;
  vertical-align:top;
  font:.8em "Arial", Helvetica, sans-serif;
  color:#FFFFFF;
}

#rightbar_container {
	height:860px;
}

#rightbartitle {
  font:1.2em "Arial", Helvetica, sans-serif;
  font-weight:bold;
}

#rightbartitlehome {
  font:1.5em "Arial", Helvetica, sans-serif;
  font-weight:bold;
}

/*individual colour links - main section*/
#mainbodynews a:link {
  color:#2486B8;
  text-decoration:none;
  }
  
#mainbodynews a:visited {
  color:#2486B8;
  text-decoration:none;
  }
  
#mainbodynews a:hover {
  color:#FFFFFF;
  text-decoration:none;
  }
  
#mainbodynews {
height: 100%;
}     

#mainbodyservices a:link {
  color:#A6331D;
  text-decoration:none;
  }
  
#mainbodyservices a:visited {
  color:#A6331D;
  text-decoration:none;
  }
  
#mainbodyservices a:hover {
  color:#FFFFFF;
  text-decoration:none;
  }

#mainbodyservices {
height: 100%;
}   

#mainbodyrentals a:link {
  color:#B21610;
  text-decoration:none;
  }
  
#mainbodyrentals a:visited {
  color:#B21610;
  text-decoration:none;
  }
  
#mainbodyrentals a:hover {
  color:#FFFFFF;
  text-decoration:none;
  }
  
#mainbodyrentals {
height: 100%;
}      
  
#mainbodysales a:link {
  color:#AB0050;
  text-decoration:none;
  }
  
#mainbodysales a:visited {
  color:#AB0050;
  text-decoration:none;
  }
  
#mainbodysales a:hover {
  color:#FFFFFF;
  text-decoration:none;
  }
  
#mainbodysales {
height: 100%;
}      
  
#mainbodyourpeople a:link {
vertical-align:bottom;
  color:#33CC00;
  text-decoration:none;
  }
  
#mainbodyourpeople a:visited {
vertical-align:bottom;

  color:#33CC00;
  text-decoration:none;
  }
  
#mainbodyourpeople a:hover {
vertical-align:bottom;

  color:#FFFFFF;
  text-decoration:none;
  }
  
#mainbodyourpeople {
height: 100%;
}     
  
#mainbodyshowcase a:link {
  color:#78C0E4;
  text-decoration:none;
  }
  
#mainbodyshowcase a:visited {
  color:#78C0E4;
  text-decoration:none;
  }
  
#mainbodyshowcase a:hover {
  color:#FFFFFF;
  text-decoration:none;
  }
  
#mainbodyshowcase img {
  margin:0px 31px 31px 0px;
  }
  
#mainbodyshowcase {
height: 100%;
}    
  
#mainbodycontacts a:link {
  color:#CCCC33;
  text-decoration:none;
  }
  
#mainbodycontacts a:visited {
  color:#CCCC33;
  text-decoration:none;
  }
  
#mainbodycontacts a:hover {
  color:#FFFFFF;
  text-decoration:none;
  }
  
#mainbodycontacts {
height: 100%;
}  

#ibcslug {
/*background-repeat: no-repeat;
background-position:top;
padding:0px 20px 0px 20px;

*/
text-align:right;
vertical-align:top;
font:.7em "Arial", Helvetica, sans-serif;
line-height:.5em;
}  

#ibcslug a:link {
  color:#666666;
  text-decoration:none;
  }
  
#ibcslug a:visited {
  color:#666666;
  text-decoration:none;
  }
  
#ibcslug a:hover {
  color:#FFFFFF;
  text-decoration:none;
  }

#footer {
	padding:0px 0px 0px 0px;
	background-color:#838383;
}


.archives {
	list-style: none;
	margin: 0;
	padding: 0;
	}.redirect_text {
	vertical-align:top;
	font:.8em "Arial", Helvetica, sans-serif;
	color:#000000;
}
