/* rev_styles_horizontal.css */

* {
	padding: 0;
	margin: 0;
	}
select > option
{
	padding-right: 5px;
	padding-left: 3px;
}

body {
	font-size: x-small; /* for IE5/Win */
	f\ont-size: small; /* for compliant browsers */	
	font-family: tahoma, trebuchet MS, Arial;
	text-align: center;
	background: #8baebd;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#wrap 
{
	width: 950px;
	text-align: left;
	margin: auto;
	background: #fff;
	border: 3px solid #eee;
	border-top: 0px;
	border-bottom: 0px;
	padding-bottom: 1px;
}
h1,h2,h3,h4,h5,h6
{
	color: #35697b;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 10px 10px 0 10px;
}	
h1 {
	font-size: 160%;
	}
h2 {
	font-size: 140%;
	}
h3 {
	font-size: 125%;
	}
h4 {
	font-size: 110%;
	}
h5 {
	font-size: 90%;
	}
h6 {
	font-size: 80%;
	}

p 
{
	margin-top: 0px;
	margin-bottom: 10px;
}
/* javascript menu components */
#menu1 { float: left; width: 90px; }
#menu2 { float: left; width: 90px; }
#menu3 { float: left; width: 90px; }
#menu4 { float: left; width: 90px; }
#menu5 { float: left; width: 90px; }
#menuTitle1 a, #menuTitle2 a, #menuTitle3 a, #menuTitle4 a {display: block; font-size: 14px;}
#menuTitle1 a:hover,#menuTitle2 a:hover, #menuTitle3 a:hover, #menuTitle4 a:hover {background: #35537b; color: #ddd; }
#menuTitle1 { background: #35697b; }
#menuTitle2 { background: #8baebd; }
#menuTitle3 { background: #c8e6b3; }
#menuTitle4 { background: #92bd8b; }
.menu 
{
	position:relative; 
	height: 17px;
	font-weight:bold;  
	padding:0px; 
	z-index:999;
	text-align: center;
}
.menu a
{
	text-decoration: none;
	color: #fff
}
.menu a:hover
{
	color: #eee;
}
.sub {position:absolute;  width:90px; visibility:hidden; cursor:pointer; text-align: center; z-index:999; font-weight: normal;}
.sub a {color:#fff; text-decoration:none; font-weight: bold; display: block;margin: 0 0 0 0;}
.sub a:hover {color:#ddd; text-decoration:none; width: 90px;}
#subMenu1 { background-color:#35697b;}
#subMenu1 a:hover {background-color: #35537b;}
#subMenu2 { background-color:#8baebd; width: 220px; font-weight:normal; font-size: 12px; text-align: left; padding: 2px; }
#subMenu2 a:hover {background-color: #35537b; width: 220px; margin-right: -4px;  }	
#subMenu3 { background-color:#c8e6b3;}
#subMenu4 { background-color:#92bd8b;}
#subMenu5 { background-color:#33cc99;}

/* end of javascript ------------------------------------------------------ */

#header
{
		width: 388px;
		float: left;
		padding-left: 25px;
		padding-top: 4px;
}
#header img
{
	border: none;
	width:350px;
	height:100;
}
#nav
{
		width: 390px;
		float: right;
		/*height: 40px;*/
		/*padding-top: 42px;*/
		padding-top: 7px;
		padding-left: 10px;
		font-family: arial, univers, arial;
		font-weight: bold;
		font-size: small;
}
#motto
{
	float: left;
}
#motto img
{
	text-align: left; margin-left: -25px;
}
/* content -----------------------------------------------------*/
#content 
{
		clear: both;
		margin: 20px;
		border: 1px solid #8baebd;
		margin-top: 0px;
		text-align: left;
}
#content p,#content a, #content li
{
	font-size: x-small;
}
#content a
{
	color: #35697b;
	text-decoration: underline;
	font-size: x-small;
}
#content a:hover
{
	color: #8baebd;
}
#content p 
{ 
	padding: 10px 10px 0px 10px;
}
#content ul
{
	list-style: disc;
	margin: 20px 20px -5px 40px;
}
#content li
{
	padding-left: 5px;
}
#content img
{
	/* changed from 	border: 5px solid #8baebd; */
	border: 1px solid #fff;
	margin: 10px 10px 10px 10px;
}

#footer
{
		border: 1px solid #8baebd;
		padding: 0px 10px 0px 10px;
		margin: 5px 20px 20px 20px ;
		text-align: center;
		color: #35697b;
		font-family: tahoma, trebuchet ms, arial;
		font-size: 80%;
}
#footer a
{
	color: #333333;
}
#footer a:hover
{
	color: #35697b;
}
#footer b 
{
	color: #333333;
}
#footer img
{
	vertical-align: middle;
	width: 16px;
	height: 16px;
	line-height: 16px;
}
#x a
{
	text-decoration: none;
	visibility: hidden;
}
.red 
{
	color: Red;
}
/* -------------------------------------------------------------*/
/* content markup                                               */
/* -------------------------------------------------------------*/

* td, * th
{
	vertical-align: top;
}

#home_table td, #testing_table td
{
	vertical-align: top;
}

#bullets_table p, #SI_bullets p
{
	background: url(../images/bullet_disk_12pt.png) 0  4px no-repeat;
	padding: 5px 2px 2px 10px;
	margin: 0 0 0 13px;
	 
}

#bullets_table a
{
	
	padding: 0 0 0 16px;	
	
}
#SI_bullets a
{
	padding: 0 0 0 16px;
}
/*#ppg_table img
{
	border: 5px solid #fff;
}*/
#ppg_table td
{
	vertical-align: top;
}
/* ---------------------------- visualisation ----------------*/
#visualisation table
{
	border-collapse: collapse;
	border: 0;
	margin: 0;
	padding: 0;
}
#visualisation td
{
	border: 0;
	margin: 0;
	padding: 0;
}
#visualisation img
{
	border: 0;
	padding: 0;
	margin: 0;
}
/* ---------------------------- enquiry form -----------------*/
#enquiry th, #enquiry td
{
	height: 2em;
	padding: .2em;
}
#enquiry th
{
	text-align: left;
	font-size: 85%;
}
#enquiry td input
{
	width: 250px;
}
#enquiry #btnSubmit, #enquiry #btnCancel
{
	width: 100px;
}
#enquiry td textarea
{
	width: 350px;
}
table#main_office_table , table#regional_numbers
{
	border-collapse: collapse;
	padding: 10px;
	margin: 10px;
	border: 0px;
}
table#main_office_table tr td div 
{
	display:inline;
	padding: 0px;
	border: 0px;
	margin: 0px;
}
#main_office_table img, #regional_numbers img
{
/*	was this: border: 0px;
	padding: 0px;
	margin: 3px; */
	padding: 0px;
	margin: 0px;
}
table#main_office_table td
{
	height: 16px;
	padding-right: 4px;
}
table#main_office_table td p, table#regional_numbers td p
{
	padding: 0px;
	margin: 0px;
}
table#faq2 h5
{
	padding-top: 10px;
}
table#faq2 th
{
	 
	vertical-align: top;
	color: #8baebd;
	
}
table#faq2 td
{
 
	vertical-align: top;
}
#secret
{
	color: #fff;
	font-size: .1px
}
