
	.colour1 {
		background-color: #FFFFFF;
	}
	.colour2 {
		background-color: #FFFFFF;
	}
	.colour3 {
		background-color: #EEEEEE;
	}
	.colour4 {
		background-color: #358DCE;
	}
	.colour5 {
		background-color: #EEEEEE;
	}

	.colour6 {
		background-color: #EEEEEE;
	}



	.left {
		text-align: left;
	}

	.center {
		text-align: center;
	}

	.right {
		text-align: right;
	}

	.top {
		vertical-align: top;
	}

	.middle {
		vertical-align: middle;
	}

	.bottom {
		vertical-align: bottom;
	}

	.contents_banner {
		position: relative;
		height: 55px;
		width: 800px;
		min-width: 800px;
		background-color: #EEEEEE;
		margin: 0px;
		padding: 0px;
		border: 0px;
				border-left-width: 1pt; 
		border-left-style: solid;
		border-left-color: #FFFFFF;
		border-right-width: 1pt; 
		border-right-style: solid;
		border-right-color: #FFFFFF;
				
	}

	.footer_banner {
		background-color: #358DCE;
		height: 1px;
		width: 790px;
	}

	table.line {
		background-color: #358DCE;
		height: 1px;
		width: 790px;
	}

	body {
		background-color: #FFFFFF;
		margin-left: 10%;
		margin-right: 10%;
		margin-top: 0px;
		color: #333333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 200%;
		text-decoration: none;
		
		
	}

	body.body2 {
		background-color: #FFFFFF;
		margin-top: 0px;
		color: #333333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 200%;
		text-decoration: none;
		margin-left: 0%;
		margin-right: 20%;
		text-align: left;
	}

	.contents {
		color: #333333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 200%;
		text-decoration: none;
		

		
	}




	p {
		color: #333333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 200%;
		text-decoration: none;
	}

	.website_p {
		color: #333333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 110%;
		text-decoration: none;
	}

	.google_maps_text {
		color: #333333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
	}

	.coloured_text {
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 200%;
		text-decoration: none;
	}


	#Support, #Summary, #Admin, #Tools, #Settings {	
		color: #333333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 200%;
		text-decoration: none;
		margin: 0px;
		padding: 0px;
		border: 0px;
	}


	p.admin {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #333333;
		line-height: 200%;
		text-decoration: none;
	}


	p.admin_right {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #333333;
		text-align: right;
		line-height: 200%;
		text-decoration: none;
	}

	p.admin_up {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #01DD11;
		text-align: right;
		line-height: 200%;
		text-decoration: none;
	}

	p.admin_down {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FF0000;
		text-align: right;
		line-height: 200%;
		text-decoration: none;
	}

	p.error {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FF0000;
		text-align: center;
		line-height: 200%;
		text-decoration: none;
	}


	.copyright {
	height: 20px;
	}

	.copyright p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		text-decoration: none;
	}


	a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		line-height: 200%;
		text-decoration: none;
	}
	a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #0084CE;
		line-height: 200%;
		text-decoration: none;
	}
	a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		line-height: 200%;
		text-decoration: none;
	}
	a:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #0084CE;
		line-height: 200%;
		text-decoration: none;
	}
	a:visited:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #0084CE;
		line-height: 200%;
		text-decoration: none;
	}

	a.menu:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		line-height: 200%;
		text-decoration: none;
		
	}

	a.menu:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		line-height: 200%;
		text-decoration: none;
	}

	a.menu:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		line-height: 200%;
		text-decoration: none;

	}

	a.menu2:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration: none;
		display: block;
	}

	a.menu2:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		display: block;
		text-decoration: none;
	}

	a.menu2:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		display: block;
		text-decoration: none;
		background-color: #358DCE;
	}



	a.f4menu:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		line-height: 200%;
		text-decoration: bold;
		
	}

	a.f4menu:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		line-height: 200%;
		text-decoration: bold;
	}

	a.f4menu:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #358DCF;
		line-height: 200%;
		text-decoration: bold;

	}



	h1 {
		color: #333333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: 100;
		font-size: 24px;
		text-decoration: none;
		padding: 0;
	}

	h3 {
		color: #333333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: 100;
		text-decoration: none;
		padding: 0;
	}

	h4 {
		color: #333333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: 100;
		text-decoration: none;
		padding: 0;
	}

	.bold {
		font-weight: bold;
	}

	table {

		padding: 0;
		border: 0;
		margin: 0;
		border-spacing: 0;
		border-collapse: collapse;	
	}

	table.full {
		width: 100%;
	}

	table.evenfull {
		width: 100%;
	}

	table.evenfull td {
		
		width: 50%;
	}

	table.full td {
		vertical-align: top;
	}

	table.full_tabs {
		width: 100%;
		border-width: 1pt; 
		border-style: solid;
		border-color: #FFFFFF;
	}

	td.full_tabs {
		border-width: 1pt; 
		border-style: solid;
		border-color: #FFFFFF;
		background-color: #333333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF	}


	td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}

	th {
		text-align: left; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;	
		font-weigth: bold;
	}

	tr.table_header {
		background-color: #358DCE;
	}

	td.table_header {
		background-color: #358DCE;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF	}

	table.login {
	width: 40%;

	}


	td.open {
		vertical-align: top;
		text-align: right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #01E506;
		/* line-height: 200%; */
		text-decoration: none;
	}

	td.closed {
		vertical-align: top;
		text-align: right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FF0000;
		/* line-height: 200%; */
		text-decoration: none;
	}


	table.center_table {
	width: 50%;
	background-color: #EEEEEE;
	}

	table.center_table td {
	width: 60%;
	text-align: left;
	}

	td.hotspots {
		width: 60%;
	}



	table.hosted_hotspot {
		width: 350px;
		background-color: #333333;
		vertical-align: middle;
	}

	td.hosted_hotspot {
		height: 25px;
		background-color: #333333;
		vertical-align: middle;
		text-align: left;
	}

	table.subTable {
		width: 80%;
		border-collapse: collapse;
		padding: 0;
		table-layout: fixed;
	}

	table.subTable td {
		text-align: left;
	}

	tr.subHeader {
		background-color: #358DCE;
	}

	tr.subHeader th {
		color: #FFFFFF;
		text-align: left;

	}

	tr.alt-colour {
		background-color: #EEEEEE;
	}

	td.alt-colour {
		background-color: #EEEEEE;
	}



	table.hotspot-results  a:hover tr {
	background-color: #FFFFFF;

	}

	table.hotspot-results  a:hover td	 {
	background-color: #FFFFFF;
	}


	.overflow {
		width: 450px; 
		height:250px; 
		z-index: 22; 
		overflow: auto;  
		border-width: 1px; 
		border-style: solid; 
		border-color: #848484; 

	}





	a.login {
		color: #358DCE;
	}


	.main {
		background-color: #FFFFFF;
		padding: 5px;
		text-align: left;
		width: 790px;
		min-width: 790px;
				border-left-width: 1pt; 
		border-left-style: solid;
		border-left-color: #FFFFFF;
		border-right-width: 1pt; 
		border-right-style: solid;
		border-right-color: #FFFFFF;
		border-bottom-width: 1pt; 
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
				
	}


	.support_banner1 {
	position: relative;
		height: 8px;
		width: 700px;
		min-width: 250px;
		min-height: 8px;
		background-color: #EEEEEE;
	}

	.support_banner2 {
	position: relative;
		height: 19px;
		width: 720px;
		min-width: 250px;
		min-height: 19px;
		background-color: #358DCE;
	}

	.corporate_banner1 {
	position: relative;
		height: 16px;
		width: 750px;
		min-width: 250px;
		min-height: 16px;
		background-color: #333333;
	}

		


	.header_banner {
		height: 85px;
		width: 800px;
		min-width: 800px;
		background: #FFFFFF url(http://www.bozii.net/vwisp/images/freedom4_banner.gif);
		background-repeat: no-repeat;
		text-align: right;
		vertical-align: top;
				border-left-width: 1pt; 
		border-left-style: solid;
		border-left-color: #FFFFFF;
		border-right-width: 1pt; 
		border-right-style: solid;
		border-right-color: #FFFFFF;
		border-top-width: 1pt; 
		border-top-style: solid;
		border-top-color: #FFFFFF;
				
	}
	.header_banner_whitelabelwifi {
		height: 85px;
		width: 800px;
		min-width: 800px;
		background: #FFFFFF url(../images/whitelabelwifi_logo.gif);
		background-repeat: no-repeat;
		text-align: right;
		vertical-align: top;
		
	}
	.header_banner2 {
		height: 85px;
		width: 800px;
		min-width: 800px;
		background: #FFFFFF;
		background-repeat: no-repeat;
		text-align: left;
		vertical-align: top;
		padding: 5px;
	}

	.feeds { text-align:left; }
	.feeds a { color: #0000FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
	.feeds a:visted { color: #0000FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
	.feeds a.watch { color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px }
	.feeds td { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px }


	.disabled_hotspot {
	background: #333333; 
	filter: alpha(opacity = 20); 
	opacity: 0.2; 
	position: absolute; 
	width: 350px; 
	height: 332px; 
	z-index: 2; 
	top: 210px;
	}

	#newShutter {
	background: #333;
	opacity: 0.7;
	position: fixed;
	height: 100%;
	width: 200%;
	top: 0;
	left: 0;
	filter: alpha(opacity=89);
	z-index: 1000;
	}

	
	#newInfo {
	position: fixed;
	width: 400px;
	margin-left: -220px;
	left: 50%;
	padding: 20px;
	background: #eee;
	top: 0;
	margin-top: 120px;
	border: 0px solid;
	z-index: 1001;
	}

	* html #newInfo, * html #newShutter {
	position: absolute;
	}


	pre {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	}
