.linkstyle a:hover {
color: #000;
}

dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0; 
	font-size:13px;
}

table  {
	border-collapse:collapse;
	border-spacing:0;
 }
 
 .fields {
  color:#FF0000;
}



#wrap {
margin-left: auto;
margin-right: auto;
min-width:980px;
max-width:1007px;
}

#navigate{
	padding: 110px 0 0 19px;
}

#navigate ul {
 float: right;
 list-style-type: none;
 display: block;
}

#navigate ul {
 width:650px;
 margin: 0px;
 padding: 0px;
 float: left;
}

#navigate li {
 float: left;
 display: block;
 color:#000000;
 }


#topheader {
margin-left: auto;
margin-right: auto;
background: #3D2836;
  
}

#topheaderend {
margin-left: auto;
margin-right: auto;
background: #3D2836;
  
}

#headerpic { 
position: relative;
    z-index: 1;
    background: url('images/home.jpg') no-repeat top center;
	min-width:980px;
	height:396px; 
	}
 

 

#round {  
	width:980px;
	position: relative; 
} 

 
#headpic { 
	position: relative;
    z-index: 1;
	background: url('images/head.jpg') top center no-repeat; 
	min-width:980px;
	height:132px;
} 
  
  

#endpic { 
	position: relative;
    z-index: 1;
	background: url('images/end.jpg') top center no-repeat; 
	min-width:980px;
	height:119px;
} 
  
#middletext {
margin-left: auto;
margin-right: auto;
background: #FFFFFF;
line-height: 19px;
  
} 

div#homewr {
	background: #3D2836;
	height: 250px;
	margin-bottom: 20px;
}


div#endfooter {
	background: #3D2836;
	margin-top: 10px;
	background: url('images/footer.jpg') top center no-repeat; 
	height:151px;
	min-width: 980px;

}

	div#footer {
		margin: 0 auto;
		padding: 10px 0px;
		width: 980px;
		text-align: center;
		color:#FFF;
		font-size:11px;
		
	}

		div#footer a{
			text-decoration: none;
			color: #FFF;
			font-size:11px;
		}

			div#footer a:hover{
				color: #000;
				font-size:11px;
			}
	
 
 
 
#thefooter {
	position: relative;
    z-index: 1;
	background: url('images/footer.jpg') top center no-repeat; 
	min-width:980px;
	height:84px;
} 

#smallerfooter {
	position: relative;
    z-index: 1;
	background: url('images/footersmall.jpg') top center no-repeat; 
	min-width:980px;
	height:11px;
} 

#smallerfooter a:hover{
	
	color:#FFFFFF;
	} 
   
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;  
	padding: 0;
	text-align: center;  
	color: #000000;
	background-color: #FFF;	
	background-image: url(images/bg.jpg);
	background-position:center;
	background-repeat:repeat;
}
  

fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
 
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}



.oneColElsCtr #container {
	width: 46em;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.style20 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.style24 {font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.style34 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style36 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

 .style37 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.style45 {color: #FF0000}
.style46 {color: #000000}
.navlinks {color: #0058C6}
.style50 {color: #28680D}

.textcont {
	line-height:19px;
}

.linkcolour a {
	color:#000000;
}

input, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
}

.clearboth {
	clear: both;
}

strong{
	font-weight: bold;
}


h3{
	font-weight: bold;
	font-size: 17px;
}

 

p{
	margin-bottom: 10px;
}

a{
	color: #FFF;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

hr{
	height: 1px;
	padding: 0px;
	margin: 5px 0px;
	background-color: #E1E6E5;
	border-width: 0px;
}
  
	
h4.alert {
	color: #C81B1B;

}


INPUT {
	BORDER: #CDD5E0 1px solid; 
	FONT-SIZE: 13px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
	
}

textarea{

  BORDER: #CDD5E0 1px solid; 
  FONT-SIZE: 13px; 
  COLOR: #000000; 
  text-align: left;
  color: black;
  font-family: arial, helvetica, sans-serif;
}

	
.box {
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: #000 1px solid; 
 

}

.popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #FFF;
}

 
 
 
 