table {
	border-collapse:collapse;
}
body,div,p,td,textarea,input {
	font-family:Arial,Helvetica,"sans serif";
	font-size:12px;
	color:black;
}
body {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	background-color: #A3ABB4;
	text-align: center;
}
h3 {
	font-size:12px;
}
h2 {
	font-size:14px;
}
a {
	color: #20568A;
}
a:hover {
	color: #FF8000
}
#container {
	width: 700px;
	margin: 0px auto;
	background: #BBC1C8;
	text-align:left;
}
#containerInner {
	margin: 0px 14px 0px 14px;
}
#header {
	margin-bottom:5px;
}

#menu {
	margin-bottom:5px;
}

#menu img {
	margin-right:1px;
}
#menu img.last {
	margin-right:0px;
}
#mainContainer {
	padding-bottom:0.1px;
}
#homeContainer {
	float:left;
	width:505px;
	margin-right:4px;
	background:url(/images/main_panel_bg.jpg) top no-repeat white;
}
#contentContainer {
	float:left;
	width:505px;
	margin-right:4px;
	background:url(/images/content_panel_bg.gif) top no-repeat white;
}
#contentContainerOneCol {
	float:left;
	width:672px;
	background:url(/images/contentOneCol_panel_bg.gif) top no-repeat white;
}
#contentBody {
	margin:35px;
}
#contentFooterOneCol {
	width:672px;
	height:11px;
	background:url(/images/mainOneCol_panel_bottom.gif) bottom no-repeat white;
}
#contentFooter {
	width:505px;
	height:11px;
	background:url(/images/main_panel_bottom.gif) bottom no-repeat white;
}
#intro1 {
	margin-left:220px;
	margin-right:22px;
	margin-top:30px;
	margin-bottom: 25px;
}
#intro1 p {
	margin:14px 0px;
}
#intoPanel {
	padding-left:10px;
}
#promoContainer {
	float:left;
	width:162px;
	background:url(/images/promo_top.gif) no-repeat top #20568A;
}
#promoHeader {

}
#promoBanner {
	margin: 3px;
}
#promoBody,  #promoBody p{
	margin:8px 8px 0px 8px;
	color:white;
	text-align:left;
	font-family:Verdana;
	font-size:10px;
}

#promoBody a {
	color:white;
	text-decoration:underline;
}
#promoBody a:hover {
	text-decoration:none;
	border-bottom:1px dashed #FFFFFF;
	
}
#promoFooter {
	width:162px;
	height:11px;
	background:url(/images/promo_bottom_bg.jpg) no-repeat bottom #20568A;
}
div.clearer {
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}
div.introContainer {
	width:227px; 
	float:left; 
	background:#EDF2F3;
}
div.introContent {
	margin:17px 18px 18px 18px;
}
div.introContent a {
	font-weight:bold;
	text-decoration: none;
}
div.introHeader {
	padding-right: 10px;
	height: 40px;
	background: url(/images/arrow1.gif) top right no-repeat;
	border-bottom: 1px solid #20568A;
}
#how_submenu {
	position:absolute;
	left:213px;
	top:19px;
}
#contact_submenu {
	position:absolute;
	width:180px;
	left:561px;
	top:19px;
}
div.subMenu {
	text-align:left;
	display:none;
}
ul.subMenu {
	display:none;
}
ul.subMenu li {
	margin:0px;
	color:white;
}

ul.subMenu {
	list-style-type:none;
	margin:0px;
	padding:0px;
	border-top: 1px solid #0163A4;
	border-right: 1px solid #0163A4;
	border-left: 1px solid #0163A4;
}
ul.subMenu li, div.subMenu div {
	border-bottom: 1px solid #0163A4;
	margin:0px;
	padding:5px;
	color:white;
}
ul.subMenu li.subMenuItem {
	background: #0179AA;
}
ul.subMenu li.subMenuItemOver {
	background: #3793C6;
}
ul.subMenu li a {
	color:white;
	height:1%;
	text-decoration:none;
}
ul.subMenu li a:hover {
	color:#EFEFEF;
	background:#3793C6;
	text-decoration:none;
}
di.subMenu ul li a:hover {
	background: #CCCCCC;
}
p.topLink {
	text-align:right;
}
p.topLink a {
	text-decoration:none;
}
p.topLink img {
	vertical-align:middle;
}
table.samplePhoneWord {
	border-collapse:collapse;
}	

table.samplePhoneWord td {
	padding:6px;
	text-align:center;
	border:1px solid #A3ABB4; 
	background:#EFEFEF:
}
table.samplePhoneWord td.text {
	text-align:left;
}
table.enquireForm tr.twoCols td {
	width:200px;
}	
table.enquireForm tr.twoCols .formInput {
	border: 1px solid A3ABB4;
	width:180px;
}
table.enquireForm tr.oneCol .formInput {
	border: 1px solid A3ABB4;
	width:397px;
}
table.enquireForm .requiredField {
	color:red;
}

table.contactInfo td{
	margin-top:5px;
	padding-right:10px;
}
table.logoTable td {
	text-align:center;
	vertical-align:bottom;
}
table.logoTable td p {
	line-height:3em;
}
table.logoTable a {
	text-decoration:none;
}
table.logoTable a img{
	border:0px;
}