/*Div's*/

#container {
	margin: 0px auto 0px auto;
	padding:0px;
	/*height: 100%;*/
	width: 872px;
	background: #FFFFFF;
	
}

#heading {
	height: 108px;
	width: 872px;
	background: url(images/logo.gif);
}

#info {
	height: 108px;
	width: 350px;
	float: right;
}

#line {
	height: 2px;
	width: 872px;
	background: url(images/line.gif) repeat-x bottom;
}

#nav {
	height: 96px;
	width: 872px;
}
#line2 {
	height: 3px;
	width: 872px;
}

#line-img {
	height: 3px;
	width: 872px;
} 

#content {
	width: 872px;
	height: 100%px;
	background: url(images/content_bg2.jpg) no-repeat bottom left;
}

#content_contact {
	width: 860px;
	height: 800px;
	background: url(images/content_bg2.jpg) no-repeat bottom left;
}

#text-area {
	width: 610px;
}

#text-area_contact {
	float: left;
	width: 380px;
}

#text {
	margin: -15px 0px 0px 184px;
	padding: 0px 30px 15px 30px;
	width: 610px;
	text-align: justify;
	border-left: #e2e2e2 solid 1px;
}

#text_contact {
	margin: -15px 0px 0px 184px;
	padding: 0px 30px 15px 30px;
	width: 380px;
	text-align: justify;
	border-left: #e2e2e2 solid 1px;
}

#text-head {
	margin-left: 184px;
	width: 600px;
	height: 85px;
	text-align: left;
}

#text-head_contact {
	margin-left: 184px;
	width: 380px;
	height: 85px;
	text-align: left;
}


#header {
	padding: 36px 0px 0px 250px;
}

.content_img-m #header, .content_img-c #header	{
	padding: 36px 0px 0px 200px;
	}

#footer {
	padding: 0px;
	margin: 0px;
	height: 50px;
	width: 872px;
	background: url(images/footer.gif);
}

img.centred {
    display: block;
    margin-left: auto;
    margin-right: auto 
}


 #contactform {
  float: right;
  margin: 100px 10px 0px 0px;
  width:210px;
  padding: 5px 5px;
  background-color: #f1f1f1;
  border: 1px dashed #666;
  z-index: 5;
  background-color: #ccc;
 }

  #contactform2 {
  position: relative;
  top: -715px;
  left: 630px;
  width:210px;
  padding: 5px 5px;
  background-color: #f1f1f1;
  border: 1px dashed #666;
  z-index: 5;
  background-color: #ccc;
 }
 
 #contactform input, select, textarea {
 	font-family: "Lucida Sans Unicode";
	font-size: 12px;
	border: 1px solid #999;
}
 
/*Text classes*/

#info a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: right;
	color: #000;
	text-decoration: none;
}
#info a:hover {
	color: #000;
	text-decoration: underline;
}
#info a:visited {
	color: #000;
	text-decoration: none;
}

.info {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: right;
	margin: 17px;
}

.content {
	font-family: "Lucida Sans Unicode";
	font-size: small;
	color: #000000;
	line-height: 17px;
}

.content a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
ul {
	font-family: "Lucida Sans Unicode";
	font-size: small;
	color: #000000;
	line-height: 17px;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 17pt;
	color: #ac0000;
}

.footer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #777777;
	text-align: left;
	padding: 17px;
	margin:0px;
}

#text tr.outline {
	border: 1px solid #000000;
	background-color: #EBEBEA;
}

.nav_img {
	float: left;
}

/* Content Images */

.content_img-a {
		background: url(images/letters/a.gif) no-repeat left bottom;
}
.content_img-s {
		background: url(images/letters/s.gif) no-repeat left bottom;
}
.content_img-p {
		background: url(images/letters/p.gif) no-repeat left bottom;
}
.content_img-e {
		background: url(images/letters/e.gif) no-repeat left bottom;
}
.content_img-c {
		background: url(images/letters/c.gif) no-repeat left bottom;
}
.content_img-m {
		background: url(images/letters/m.gif) no-repeat left bottom;
}


/*Tag's*/

body,html {
	/*background-color: #000000;*/
	background: #afaeaf url(/images/bg.jpg) repeat-y center top;
	margin: 0px;
	padding: 0px;
}

#content .img {
	margin: 0px;
	padding: 3px;
	border: 1px solid #cccccc;
}