body {	margin: 20px;	background-color: #EFEFEF;}
#outBox {	width:759px;	margin: 0px auto;	clear: both;	float: none;}
#container {	display: block;	width: 759px;	border: 1px solid #000;	margin: 0px auto;	clear:both;	float:none;}
#logo img {	margin: 5px;	padding: 0px;	float: right;	border: none;}
#topbar {	width: 100%;	height: 90px;	background-color: #000;	margin: 0px;	padding: 0px;	clear: both;	float: none;	/*border: 1px solid #ff0000;*/}
#strapline img {	padding: 0px;	margin: 5px;	float: left;}

#mainNav ul {	float: right;	display: block;	list-style: square;	list-style-position: inside;	text-align: left;	margin: 1px 0px 0px 0px;	padding: 3px 5px 5px 0px;}
#mainNav ul li {	color: #FFF;	margin: 0px;	padding: 0px;}
#mainNav ul li:hover, #subNav ul li:hover {	color: #990134;}

#middle{	display: block;	background-color: #000;	margin: 0px;	padding: 0px;	width: 100%;	float: none;	clear: both;	/*border: 1px solid #00ff00;*/}
#pagepix {	display: block;	float: left;	width: 249px;	background-color: #000;	margin: 0px 0px 0px 1px;	padding: 0px;	border-left: 2px solid #000;	border-right: 2px solid #000;}

#mainTxt {	background-color: #EFEFEF;	padding: 5px;	float:right;	width: 490px;	height: 505px;	margin: 0px;	border-right: 2px solid #000;}
#mainTxt h1 {	width: 100%;	height: 30px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	background-color: #EFEFEF;}
#mainTxt h1 span { display:none; }#mainTxt * {	font-family: verdana, arial, sans;	font-size: 12px;}

#logos img {	display: inline;	/*float: left;*/	padding: 5px;	margin: 0px;	border: 0;}

#links {
	display: block;
}
#links a {	
	display: inline-block;	
	font-size: 9px;	
	text-align: center;	
	padding: 5px; 
	width: 110px;	
	height: 110px;
}
#links[id] a {
	float: left;
}
#links a img { border: none; }

#wiper {	position: relative;	display: block;	overflow: hidden;	border: none;	border-left: 2px solid #000;	border-right: 2px solid #000;	/*border: 2px solid #00ff00;*/	float: left;	margin: 0px;	padding: 0px;}
#botbar {	width: 757px;	background-color: #000;	margin: 0px;	padding: 0px;	float: none;	clear: both;	border: 1px solid #000;}
#container:after, #botbar:after, #middle:after, #mainTxt:after, #outBox:after {    content: ".";     display: block;     height: 0;     font-size: 0;	    clear: both;     visibility: hidden;    }

#subNav {	clear: both;	display: block;	float: none;	background-color: #000;	margin: 0px;	padding: 5px 0px 0px 5px;	/*border: 1px solid #00ff00;*/}
#subNav ul li a, #mainNav ul li a {	color: #FFF;	text-decoration: none;	font-family: Verdana,Arial,Sans;	font-size: 10px;	font-weight: bold;}
#subNav ul li a:hover, #mainNav ul li a:hover {	text-decoration: underline;}
#subNav ul {	display: block;	list-style: square;	list-style-position: inside;	text-align: left;	padding: 0px 0px 5px 0px;	margin: 0px;	float: left;	width: 140px;}
#subNav ul li {	color: #FFF;	margin: 0px;	padding: 0px;}

#footer {	display: block;	width: 100%;	margin-top: 20px;}
#addr {	display:block;	float: left;}
#addr p {	float:left;	font-family:Verdana,Arial,Sans;	font-size: 10px;	font-weight: bold;	margin:0px;	padding:0px;	padding-right: 30px;	color: #666;}

label,input {	display: block;	width: 200px;	float: left;	margin-bottom: 10px;}
label {	text-align: right;	width: 100px;	padding-right: 20px;}
form br {	clear: left;}
fieldset {	border-style: solid none none none;}
legend {  font-size: 150%;  font-weight: normal;  color: #000000;  margin: 0px 0px 0px 0px;  padding: 0px 5px;  line-height: 20px;  }  
button {    font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 9px; font-style: normal;   font-weight: normal;   font-variant: normal;   text-transform: none;   color: #000000; }