a, ul, div, li, h1, h2, h3, h4, input, p{padding: 0px; margin:0px; list-style-type:none; font-size:13px; color:inherit; text-decoration:none}

body{background-color:#000; background-image:url('background.jpg'); background-repeat:repeat-x;font-family: Arial;}

div#mainframe{width:906px;margin:auto; position:relative }
div#clock{position:absolute; color:#83878C; z-index:2000; right:5px;top:5px;}
div#head{background:#000000; height:220px; position:relative; font-size:14px;} 
	div#logo{text-align:center;}
	div#login{position:absolute; right:0px; top:54px; padding:30px 0px 0px 0px; color:#83878C; text-align:right;}
	div#login #miniform{display:none; color:black; padding:1px; border:1px solid black; background:#333F4A;}
	div#login #miniform input{margin: 2px;}
	div#login #miniform p{margin: 2px;}
	div#login:hover #miniform{display:block;}
	div#login a{padding-right:30px; color:#83878C;}
	div#login a:hover{color:white}
	div#login input{width:50px}
	div#login input.field{width:154px}
	div#topmenu{background:#000000; position:absolute; bottom:0px; margin: 0px 3px 0px 3px; padding:0px; }    
	div#topmenu a{margin: 0px 2px 0px 2px;width:146px; display:inline-block; line-height:55px; background:#232F3A; background-image:url('TopButton0.jpg'); color:#83878C; text-align:center; text-decoration: none;}
	div#topmenu a:hover{background: white; background-image:url('TopButton1.jpg'); color: black;}
	div#topmenu a.active{background: white; font-weight:bold; background-image:url('TopButton1.jpg'); color: black; }


div#top {position: relative; clear:both;height:277px; background:#fff;}
	div#topleft {float:left; width:154px; height:277px; border: none}
	div#topleft p { margin: 5px; font-size:12px; color: #232F3A;}
	div#topleft a {font-size:12px; color: #232F3A; display:block; line-height:18px;}
	div#topleft ul {padding: 5px 0px 5px 5px;}
	div#topleft li {height:20px; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px; border-left: 5px solid; border-color:#434F5A}
	div#topleft li:hover, div#topleft li.active { border-left: 5px solid #838F9A; background:#eee;}
	div#topleft h1 a {font-weight:bold; font-size:13px; border-bottom:2px solid #434F5A;display:block;}
	div#topleft a img{border:none;}

div#banner img{ width:752px ;height:280px; position:absolute; right: 0px;}

div#face{ width:906px ;height:323px; position:relative;}
	div#face h1{color: white; padding-top: 30px; }
	div#face h1 a{color: white; padding-left:30px}
	div#face p{color: #232F3A; padding: 25px; }
	div#face li{padding-top:15px ;}
	div#face a{color: #232F3A; padding-left:40px;}
	div#face a:hover{color: white; border-bottom:1px solid white; }
	div#face a.active{color: white; border-bottom:1px solid white; }

	div#face p.feedback a{padding:0; margin:0; text-decoration:underline;}
	div#face p.feedback a:hover{color:inherit}
	
	div#face div#contact_info p, table {color:white; padding: 20px 0px 0px 20px;}
	div#face div#contact_info table {color:white;}
	div#face div#contact_info table td{padding-left:20px}
	
	div#face div#enquiry_form {padding: 10px; color: white;}
	div#face div#enquiry_form table {padding: 5px;}
	div#face div#enquiry_form table td {padding-right: 15px;}
	div#face div#enquiry_form h2 {padding: 6px; font-size: 16px; color: white;}
	div#face div#enquiry_form p {padding: 6px; color: white;}
	div#face div#enquiry_form label {width:40px;display:inline-block;padding: 6px; color: white;}
	div#face div#enquiry_form input {width:200px;display:inline-block;padding: 0px; color: black;}
	div#face div#enquiry_form input.short {width:80px;display:inline-block;padding: 0px; color: black;}
	div#face div#enquiry_form select {width:200px;display:inline-block;padding: 0px;margin-left:-4px; color: black;}

div#content{padding: 10px 40px 20px 40px; background-color:#8698AB; background-image:url('content1.png'); color:#232F3A; background-repeat:repeat-x}
	div#content p { padding-top: 4px; color:#232F3A;}
	div#content h1, div#content h2 {font-weight:bold; font-size:16px; padding-top: 4px; border-bottom: 3px solid #434F5A; color:#232F3A;}
	div#content h3, div#content h4{font-weight:bold; font-size:14px; padding-top: 4px; color:#232F3A; display:inline-block;}
	div#content a{text-decoration:underline;}
	div#content ul { padding: 4px 0px 4px 17px}
	div#content ol { padding: 4px 0px 4px 17px}
	div#content ul li a {color:#232F3A;}
	div#content li { padding: 4px 0px 0px 0px; list-style-type:circle}
	div#content form {padding: 0px 0px 10px 0px; font-size:13px}
	div#content form table{padding:0;}
	div#content form h2 ,div#content form h1 {padding: 15px 0px 10px 0px; margin: 0px 0px 10px 0px; color:#232F3A}
	div#content form p {padding: 0px 0px 10px 0px; margin: 0px; color:#232F3A}
	div#content form img {margin: 10px 10px -10px 10px; border: 1px solid #83878C}
	div#content form label {padding: 0px 10px 0px 10px; color:#345}
	div#content form input { width: 200px; font-size:inherit; margin: 5px 0px 5px 0px; color:#345;}
	div#content form select { width: 200px; font-size:inherit; margin: 5px 0px 5px 0px;}
	div#content form input.wide { width: 400px;}
	div#content form input.short { width: 80px;}
	div#content form textarea { width: 800px; height:100px; margin: 5px 0px 0px 10px}
	div#content p.article a{font-weight:bold}
	div#content div#map_canvas{width:100%; height: 350px;}
	div#content img {border:none;padding:10px}
	div#content form img {border:none;padding:0}
	div#content table#newsfeeds {padding:0}
	div#content table#newsfeeds li {color: #434F5A}
	div#content table#newsfeeds li.active {border-bottom:2px solid #434F5A; margin: 0px 0px }
	div#content table#newsfeeds li a { text-decoration:none }
	div#content table#newsfeeds div.news { background:#AAB7C4; margin: 5px 0px }

div#boxes{border-top: 2px solid #232F3A;}
	div#boxes div.box{height:240px; width:298px; float:left; background:#314252; background-image:url('boxc1.png'); background-position:bottom; background-repeat:repeat-x; position:relative; text-align: center; border: 2px solid #232F3A; overflow:hidden;} 
	div#boxes div.box:hover{background:#8698AB;}
	div#boxes div.box.active{background:#8698AB;} 
	div#boxes div.box a.button {color:white;}
	div#boxes div.box a.button img{color:white; border:0px; margin:auto; display:block; margin:6px auto;}
	div#boxes div.box h2 {text-align:center; color:#ddd ;line-height:58px; background: url('boxh1.png');background-repeat:repeat-x; display:block; font-size: 17px; font-weight:100;} 
	div#boxes div.box h2 a{text-align:center; color:#ddd ;line-height:58px; background: url('boxh1.png');background-repeat:repeat-x; display:block; font-size: 17px; font-weight:100;} 
	div#boxes div.box:hover h2 a{color:white;} 
	div#boxes div.box.active h2{color:white;}
	div#boxes ul {width:278px; height:162px; padding:10px; overflow:hidden;}
	div#boxes ul li a:hover {background: ;}
	div#boxes div.box div.curtain {width:inherit; height:182px; margin-top:5px}
	div#boxes div.box:hover div.curtain {display:none;}
	div#boxes div.box table{padding:10px; margin:0; width:100%;text-align:left}
	div#boxes div.box table input{line-height:10px;font-size:11px; padding:1px;width:70px; background:#3B4F63; border:1px solid #8698AB ; color:white;}
	div#boxes div.box table input.BUTTON:hover{background:#8698AB; border:1px solid #3B4F63; cursor:pointer}
	div#boxes div.box div.news{color:white; display:block; height:80px;}

div#footer{color:#73777C;}
	div#footer p{text-align:center; font-size:12px; padding:3px; margin: 0px; color:#434F5A;}
	div#footer a{text-align:center; font-size:12px; text-decoration:none; color:#434F5A;}
	div#footer a:hover{color:white;}
	div#footer a.active{color:white;}

.left{float:left;}
.right{float:right;}

div#promt{
	width:300px;
	background:#171B20;
	margin:auto;
	padding:10px;
	border: 5px solid #cce;
}
div#face div#promt h1{
	font-size:16px;
	color: white;
}
div#face div#promt a{
	color: white;
	padding: 0;
}