 body {margin:0px; padding:0px; background-color:#ffffff;}
 body {background-image: url(images/bg.jpg);}
  .mrnu{font-family:Tahoma; font-size:12px; color:#FFFFFF; font-weight: none;}
  .policy{font-family:Tahoma; font-size:10px; color:#666666; text-decoration:none;}
  a.policy:hover{text-decoration:underline;}
  a.mrnu:hover{color:#CCCCCC;}
  .white{font-family:Times; font-size:12px; color:#ffffff;}
  .red{font-family:Arial; font-size:12px;  color:#800000; font-weight: bold;}

  h1{
  font-family: Tahoma;
  font-size: 16px;
  color: #646464;
  padding: 0 0 0.5em 0;
  margin: 0;
  }
 
  h2{
  font-family: Tahoma;
  font-size: 12px;
  color: #646464;
  padding: 0;
  margin: 0;
  }
  
  p{
  padding: 0 0 1em 0;
  margin: 0;
  }
  
  .main{
  font-family:Tahoma;
  font-size:14px;
  color:#000000;
  padding: 0 0 0 0;
  }
  
  .maincap{
  font-family:Tahoma;
  font-size:12px;
  color:#003265;
  text-transform: uppercase;
  font-weight: bold;
  }

  
/* Link Text */
a:link, a:active, a:visited{
font-size: 16px;
font-family: Tahoma;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

a:hover{
color: #f7941e;
}

a:link.topnav, a:active.topnav, a:visited.topnav{
color: #666666;
font-family: Tahoma;
font-size: 12px;
text-decoration: none;
}

a:hover.topnav{
color: #666666;
}

a:link.nav, a:active.nav, a:visited.nav{
color: #666666;
font-family: Tahoma;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
}

a:hover.nav{
	color: #999999;
}
  
a:link.botnav, a:active.botnav, a:visited.botnav{
color: #ffffff;
font-family: Tahoma;
font-size: 10px;
text-decoration: none;
}

a:hover.botnav{
	color: #FFFFFF;
}


a:link.colour, a:active.dotcom, a:visited.colour{
color: #999999;
font-family: Tahoma;
font-size: 10px;
text-decoration: none;
}

a:hover.dotcom{
color: #cccccc;
}



  .input{
  		width:195px; height:24px;
		border-width:1px;
		border-style:solid;
		background-color:#EFE4CB;
		border-color:#B0A27C;font-family:Tahoma; font-size:11px;  color:#655C44; padding-top:4px 
		}

		 
		
	  .textarea{
		width:195px; height:124px;
		border-width:1px;
		border-style:solid;
		background-color:#EFE4CB;
		border-color:#B0A27C;font-family:Tahoma; font-size:11px;  color:#655C44; padding-top:4px ; 
		overflow:auto;
		}

 
#services {
	text-align: left;
	height: 472px;
	width: 99%;
	overflow-y: scroll;
	padding-left: 10px;
	padding-top: 10px;
}
#news {
	text-align: left;
	height: 472px;
	width: 99%;
	overflow-y: scroll;
	padding-left: 10px;
	padding-top: 10px;
}
