html, body {
	font-family: Tahoma, Verdana, Arial, serif;
	height: 100%;
	}

body {
	margin: auto;
	width:700px;
	padding: 0px;
	background: #505F73 url('http://www.revo.com.au/images/container.gif') repeat-y 50% 0;
	font-size: 12px;
	color: #5C7791;
	height: 100%;
	min-height: 100%
	}

body a:link, body a:active, body a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #9BCA0F;
	}
	
body a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #9BCA0F;
	}
	
#container {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	} 

	html #container {
		height: 100%
		}

#contentcontain {
	width: 700px;
	height: auto;
	}
	
p { 
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 12px;
	color: #5C7791;
	margin-left: 20px;
	margin-right: 5px
	}
	
#header {
	width: 700px;
	padding: 0px;
	height: 105px;
	background: #1F7EF0 url('http://www.revo.com.au/images/header.jpg') no-repeat 100% 0;
	}

h1 {
	font-weight: bold;
	font-size: 12px;
	padding-top: 16px;
	margin-left: 10px;
	}
	
h2 {
	font-weight: bold;
	color:#9BCA0F;
	font-size: 10pt;
	margin-left: 10px;
	}
	
h3 {
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	margin-left: 4px;
	}
	
h4 {
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #9BCA0F;
	margin-left: 15px;
	padding-top: 5px
	}
	
.updates {
	font-size: 11px
	}
	
	
#content {
	width: 480px;
	float: left;
	padding-bottom: 20px
	}
	

	#web p {
		font-size: 11px;
		background-color: #ffffff;
		padding: 3px;
		padding-left: 5px;
		padding-right: 5px
		}
		
	#web table {
		width: 95%;
		border-collapse: collapse;
		background-image:url('http://www.revo.com.au/images/p/bg.jpg');
		margin-left: 15px
		}
	
	#web td {
		padding-left: 0px;
		}
		
	#web h1 {
		font-weight: bold;
		font-size: 11px;
		margin-left: 30px;
		margin-top: 16px
		}

			
	#banner table {
		width: 90%;
		margin-top: 30px;
		border-collapse: collapse;
		margin-left: 4px
		}
	
	#banner td {
		}
		
	#banner h1 {
		font-weight: bold;
		font-size: 12px;
		margin-left: 15px;
		margin-top: 16px
		}

.lightbg {
	background: #FBFCFD;
	}
	
.contact {
	width: 150px;
	}
	
.spacer{
	clear: both;
	height: 0px;
	line-height: 0px;
	}



#navigation {
	width: 700px;
	height: 34px;
	background: #183458 url('http://www.revo.com.au/images/navbar_bg.jpg') repeat-x;
	border-bottom: 0px solid #A8DA10;
	}

	.nav {
		background-image: url('http://www.revo.com.au/images/nav_bg.jpg');
		background-repeat: repeat-x;
		width: 289px;
		float: left;
		height: 34px;
		}
		
	.nav3 {
		width: 100%;
		text-align: center;
		height: 34px;
		font-weight: normal
		}
	
	.navtext {
		text-transform: uppercase;
		font-size: 11px;
		color: #647A94;
		font-weight: bold;
		margin-top: 13px
		}
	 
	.navtext ul {
		display: inline;
		margin: 0px;
		padding: 0px
		}
	 
	.navtext ul li {
		display:inline;
		color: #647A94;
		list-style: none;
		padding-left: 9px;
		margin-right: 8px
		}

	.navtext2 ul {
		display: inline;
		margin: 0px;
		padding: 0px
		}
	 
	.navtext2 ul li {
		display:inline;
		color: #647A94;
		list-style: none;
		padding-left: 2px;
		margin-right: 5px
		}
	 
	.nav a:link, .nav a:visited, .nav a:active {
		color: #647A94; 
		text-decoration: none; 
		border-bottom: 0px solid #183963; 
		font-weight: bold;
		padding-bottom: 4px
		}
		
	.nav a:hover {
		color: #1D3D63; 
		text-decoration: none; 
		border-bottom: 3px solid #A8DA10; 
		font-weight: bold;
		height: 34px
		}
		
	.nav3 a:link, .nav3 a:visited, .nav3 a:active {
		color: #647A94; 
		text-decoration: none; 
		border-bottom: 0px solid #183963; 
		font-weight: bold;
		padding-bottom: 4px
		}
		
	.nav3 a:hover {
		color: #1D3D63; 
		text-decoration: none; 
		border-bottom: 3px solid #A8DA10; 
		font-weight: bold;
		height: 34px
		}
	
	#navc {
		width: 411px; 
		height: 34px;
		float: left
		}

		#navc img {
			float: right
			}

#footer {
	width: 700px;
	bottom: 0px; 
	position: static;
	height: 26px;
	margin-left: auto;
	margin-right: auto;
	background: #183559 url('http://www.revo.com.au/images/footer_bg.jpg') repeat-x;
	border-top: 0px solid #A8DA10;
	font-weight: bold;
	text-align: left
}

	.foot {
		color: #AAB3BC;
		margin-top: 8px;
		font-size: 10px;
		margin-left: 8px;
		float: left
		}
	
	.foot2 {
		color: #AAB3BC;
		margin-top: 8px;
		font-size: 10px;
		float: right;
		margin-right: 8px
		}
	
	#footer a:link, #footer a:visited, #footer a:active {
		color: #ffffff;
		text-decoration: none
		}
		
	#footer a:hover {
		color: #ffffff;
		text-decoration: underline
		}
	
#right {
	float: left;
	width: 220px;
	}

#portlink UL { 
	margin: 4px 5px 2px 12px; 
	padding:0px; 
	font-weight: bold;
}
#portlink LI { 
	background: url('http://www.revo.com.au/images/bullet.gif') no-repeat 0px 5px;
	list-style: none; 
	padding: 0px 0px 0px 10px
}

#portlink a:link {
	text-decoration: none;
	font-weight: normal;
	color: #5C7791;
	}

#portlink a:active {
	text-decoration: none;
	font-weight: normal;
	color: #5C7791;
	}
	
#portlink a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #5C7791;
	}
	
#portlink a:hover {
	text-decoration: none;
	color: #9BCA0F;
	}
	
.button {
	border-top: #C1C8CE;
	border-right: #E0E6EC;
	border-bottom: #E0E6EC;
	border-left: #C1C8CE;
	border-width: 1px;
	border-style: solid;
	background: #FDFDFE url('http://www.revo.com.au/i/button_bg.png') repeat-x top left;
	font-weight: bold;
	color: #1E5A9E;
	font-size: 11px;
	}
	
input, .input {
	border-top: #C1C8CE;
	border-right: #E0E6EC;
	border-bottom: #E0E6EC;
	border-left: #C1C8CE;
	border-width: 1px;
	border-style: solid;
	background-image: url('images/input_bg.png');
	font-size: 10px;
	font-family: Tahoma, serif;
	color: #0D243D;
	height: 14px;
	width: 210px
	}
	
	.input2 {
	border-top: #C1C8CE;
	border-right: #E0E6EC;
	border-bottom: #E0E6EC;
	border-left: #C1C8CE;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
	font-family: Tahoma, serif;
	color: #0D243D;
	height: 15px;
	width: 50px
	}

select {
	border-top: #C1C8CE;
	border-right: #E0E6EC;
	border-bottom: #E0E6EC;
	border-left: #C1C8CE;
	border-width: 1px;
	border-style: solid;
	font-size: 12px;
	font-family: Tahoma, serif;
	color: #0D243D;
	height: 16px;
	width: 215px
	}
	
.list UL { 
	margin: 4px 5px 2px 25px; 
	padding:0px; 
	font-weight: bold;
}
.list LI { 
	background: url('http://www.revo.com.au/images/bullet.gif') no-repeat 0px 5px;
	list-style: none; 
	padding: 0px 0px 0px 10px
}
.green {
	color: #9BCA0F;
}

.green2 {
	color: #9BCA0F
	}

.red {
	color: #D00707
	}
	
	
.header {
	color: #0B4CA3;
	text-transform: uppercase;
	font-weight: bold;
}


	
.floatleft {
	float: left
	}
	
.floatright {
	float: right
	}
	

#atable {
	width: 95%;
	text-align: center;
	border: 1px solid #C7CCD3;
	border-collapse: collapse;
	margin-left: 22px;
	}
	
	.atabletitle {
		text-align: left;
		font-weight: bold;
		background-color: #F2F5F7;
		text-align: center
			}

div.titlecontainer {
	width: 466px;
	height: 28px;
	margin-left: 2px;
	margin-top: 15px;
	margin-bottom: 10px;
	background-image:url('http://www.revo.com.au/images/title_bg.jpg');
	background-repeat: repeat-x;
	float: left
	}

div.titlecontainer2 {
	width: 200px;
	height: 28px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image:url('http://www.revo.com.au/images/title_bg.jpg');
	background-repeat: repeat-x;
	float: left
	}

div.rtitle {
	float: left;
	height: 28px;
	width: 10px;
	background-image:url('images/title_end2.jpg');
	margin-top: 15px;
	margin-bottom: 10px;
	}

div.ltitle {
	float: left;
	height: 28px;
	width: 10px;
	background-image:url('images/title_end.jpg');
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 5px
	}

div.ri2 {
	width: 100%;
	text-align: right
	}
	

div.lt {
	width: 50%;
	float: left
	}

	div.lt img {
		float: left
		}
	

div.rt {
	width: 50%;
	float: left;
	text-align: right;
	color: #ffffff;
	font-size: 11px;
	margin-top: 6px
	}

#rp {
	width: 100%;
	text-align: center
	}

	#rp img {
		margin-top: 0px;
		border: 0px
		}

#test {
	width: 205px;
	text-align: justify;
	padding-top: 10px
	}

	#test p {
		margin-left: 17px;
		margin-right: 6px;
		font-size: 11px
		}

p.signed {
	margin-left: 20px
	}
		

#wt {
	width: 90%;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	text-align: center;
	border-collapse: collapse;
	}

	#wt h1 {
		font-weight: bold;
		font-size: 12px;
		padding-top: 0px;
		margin-left: 10px;
		display: inline
		}

	#wt img {
		padding-top: 10px;
		padding-bottom: 10px;
		}

div.tc {
	height: 35px;
	}

#latest {
	margin-top: 10px
	}

#c1 {
	margin-left: 10px;
	width: 460px;
	margin-top: 16px;
	}

#c2 {
	margin-left: 10px;
	width: 450px;
	float: left
	}

#c3 {
	margin-left: 250px
	}

#article {
	width: 95%
	}

#article p {
	padding-top: 7px;
	text-align: justify;
	}
	