html, body {

	background-color:#ffffff;

	height:100%;

	margin: 0 auto;

	padding: 0;

}



#outer {height: 100%; overflow: hidden; position: relative; width: 100%;}

#outer[id] {display: table; position: static;}



#middle {margin-top: expression((document.getElementById('outer').offsetHeight - document.getElementById('middle').offsetHeight)/2);}

#middle[id] {display: table-cell; vertical-align: middle; position: static;}

		

#inner {width: 1000px; margin-left: auto; margin-right: auto;} /* for all browsers*/



.article2col {

	column-count:2;

	column-gap: 20px;

}



.article3col {

	column-count:3;

	column-gap: 20px;

}



.article4col {	

	column-count: 4;

	column-gap: 20px;

}



.headerColor {

	color:#ff9000;

}



.blue {

	color:#6666FF;

}



.blue a{

	color:#6666FF;

	text-decoration:none;

}



.blue a:hover{

	color:#6666FF;

	text-decoration:underline;

}



.buttonTopLink {

	float:left;

	padding-top:75px;

	width:210px;

	text-align:center;

}



.companyInfo {

	padding-bottom:10px;

	padding-top:10px;

	width:500px;

}



.companyPhoto {

	background-color:#999999;

	float:left;

	height:100px;

	margin-right:10px;

	width:90px;

}



.companyAddress {

	float:left;

	margin-right:10px;

	width:230px;

}



.companyIntro {

	float:left;

	width:200px;

}



.productInfo {

	padding-bottom:10px;

	padding-top:10px;

	width:500px;

	height:150px;

}



.productPhoto {

	background-color:#999999;

	float:left;

	height:150px;

	margin-right:10px;

	width:120px;

}



#ads {

	float:left;

	padding-left:5px;

	width:300px;

}



#archives {

	border-top:1px;

	border-top-color:#006666;

	border-top-style:dashed;

	float:left;

	padding-top:10px;

	margin-top:10px;

	width:300px;

}



#bannerAd {

	float:left;

	padding-top:15px;

	width:610px;

}



#bottomLinks {

	float:left;

	padding-top:10px;

	padding-left:100px;

	width:470px;

}



#bottomLogos {

	float:left;

	width:429px;

	padding-top:10px;

}



#container {

	height:auto;

	margin:auto;

	overflow:visible;

	width:1000px;

}



#content {

	float:left;

	height:515px;

	overflow-y: scroll;

	overflow-x: hidden;

	padding-right:35px;

	margin-right:35px;

	width:505px;

	

	scrollbar-face-color: #ffffff; 

   	scrollbar-shadow-color: #cccccc; 

	scrollbar-highlight-color: #cccccc; 

	scrollbar-3dlight-color: #ffffff; 

	scrollbar-darkshadow-color: #ffffff; 

	scrollbar-track-color: #ffffff; 

	scrollbar-arrow-color: #cccccc;

}



#copyright {

	float:left;

	padding-top:10px;

	width:400px;

}



#curveBottomHome {

	background-image:url(images/bkgrdYellowCurveBottom.gif);

	background-repeat:no-repeat;

	float:left;

	height:10px;

	margin-left:95px;

	width:905px;

}



#curveTopHome {

	background-image:url(images/bkgrdYellowCurveTop.gif);

	background-repeat:no-repeat;

	float:left;

	height:10px;

	width:900px;

}



#curveBottomEnquiries {

	background-image:url(images/bkgrdRedCurveBottom.gif);

	background-repeat:no-repeat;

	float:left;

	height:10px;

	margin-left:95px;

	width:905px;

}



#curveTopEnquiries {

	background-image:url(images/bkgrdRedCurveTop.gif);

	background-repeat:no-repeat;

	float:left;

	height:10px;

	width:900px;

}



#curveBottomEvents {

	background-image:url(images/bkgrdPurpleCurveBottom.gif);

	background-repeat:no-repeat;

	float:left;

	height:10px;

	margin-left:95px;

	width:905px;

}



#curveTopEvents {

	background-image:url(images/bkgrdPurpleCurveTop.gif);

	background-repeat:no-repeat;

	float:left;

	height:10px;

	width:900px;

}



#curveBottomEcom {

	background-image:url(images/bkgrdCreamCurveBottom.gif);

	background-repeat:no-repeat;

	float:left;

	height:10px;

	margin-left:95px;

	width:905px;

}



#curveTopEcom {

	background-image:url(images/bkgrdCreamCurveTop.gif);

	background-repeat:no-repeat;

	float:left;

	height:10px;

	width:900px;

}



#curveBottomBlog {

	background-image:url(images/bkgrdVioletCurveBottom.gif);

	background-repeat:no-repeat;

	float:left;

	height:10px;

	margin-left:95px;

	width:905px;

}



#curveTopBlog {

	background-image:url(images/bkgrdVioletCurveTop.gif);

	background-repeat:no-repeat;

	float:left;

	height:10px;

	width:900px;

}



#curveBottomAbout {

	background-image:url(images/bkgrdBlueCurveBottom.gif);

	background-repeat:no-repeat;

	float:left;

	height:10px;

	margin-left:95px;

	width:905px;

}



#curveTopAbout {

	background-image:url(images/bkgrdBlueCurveTop.gif);

	background-repeat:no-repeat;

	float:left;

	height:10px;

	width:900px;

}



#flash {

	background-color:#ffffff;

	float:left;

	height:200px;

	padding:25px;

	width:950px;

}



#footer {

	background-color:#FFFFFF;

	clear:both;

	float:left;

	padding-bottom:10px;

	width:1000px;

}



.formOutlineTop {

	background-image:url(images/formOutlineTop.gif);

	width:490px;

	height:10px;

}



.formOutlineContent {

	border-left:1px;

	border-left-color:#333333;

	border-left-style:solid;

	border-right:1px;

	border-right-color:#333333;

	border-right-style:solid;

	padding:10px;

	width:468px;

}



.formOutlineBottom {

	background-image:url(images/formOutlineBottom.gif);

	width:490px;

	height:10px;

}



#header {

	background-color:#FFFFFF;

	height:120px;

	width:1000px;

}



#list1 {

	float:left;

	height:190px;

	overflow-x:hidden;

	overflow-y:scroll;

	margin-top:10px;

	margin-right:10px;

	width:135px;

}



#list1 ul{

	list-style:none;

	list-style-image:url(images/bulletAnchor.gif);

	margin-left:20px;

	padding:0px;	

}



#list2 {

	background-color:#009999;

	float:left;

	height:190px;

	margin-top:10px;

	margin-left:5px;

/*	padding:5px; */

	width:140px;

}



#logo {

	background-color:#FFFFFF;

	float:left;

	height:100px;

	padding:10px;

	padding-left:25px;

	width:350px;

}



#map {

	background-color:#ffffff;

	float:left;

	height:650px;

	padding:25px;

	width:950px;

}



#matterHome {

	background-image:url(images/bkgrdYellowRepeat.gif);

	background-repeat:repeat-y;

	float:left;

	height:515px;

	width:880px;

	padding:0px;

	padding-left:10px;

	padding-right:10px;

	margin:0px;

}



#matterEnquiries {

	background-image:url(images/bkgrdRedRepeat.gif);

	background-repeat:repeat-y;

	float:left;

	height:515px;

	width:880px;

	padding:0px;

	padding-left:10px;

	padding-right:10px;

	margin:0px;

}



#matterEvents {

	background-image:url(images/bkgrdPurpleRepeat.gif);

	background-repeat:repeat-y;

	float:left;

	height:515px;

	width:880px;

	padding:0px;

	padding-left:10px;

	padding-right:10px;

	margin:0px;

}



#matterEcom {

	background-image:url(images/bkgrdCreamRepeat.gif);

	background-repeat:repeat-y;

	float:left;

	height:515px;

	width:880px;

	padding:0px;

	padding-left:10px;

	padding-right:10px;

	margin:0px;

}



#matterBlog {

	background-image:url(images/bkgrdVioletRepeat.gif);

	background-repeat:repeat-y;

	float:left;

	height:515px;

	width:880px;

	padding:0px;

	padding-left:10px;

	padding-right:10px;

	margin:0px;

}



#matterAbout {

	background-image:url(images/bkgrdBlueRepeat.gif);

	background-repeat:repeat-y;

	float:left;

	height:515px;

	width:880px;

	padding:0px;

	padding-left:10px;

	padding-right:10px;

	margin:0px;

}



.homeTextLine {

	border-bottom:1px;

	border-bottom-color:#006633;

	border-bottom-style:dashed;

}



#nav1Home {

	float:left;

	clear:left;

	margin:0px;

	padding:0px;

	width:100px;

	margin:0px;

	padding:0px;

	list-style:none;

}



#nav1Home li {

	border-right:5px;

	border-right-color:#F8C505;

	border-right-style:solid;

	height:75px;

}



#nav1Home li#active{

	border:none;

}



#nav1Enquiries {

	float:left;

	clear:left;

	margin:0px;

	padding:0px;

	width:100px;

	margin:0px;

	padding:0px;

	list-style:none;

}



#nav1Enquiries li {

	border-right:5px;

	border-right-color:#cc3300;

	border-right-style:solid;

	height:75px;

}



#nav1Enquiries li#active{

	border:none;

}



#nav1Events {

	float:left;

	clear:left;

	margin:0px;

	padding:0px;

	width:100px;

	margin:0px;

	padding:0px;

	list-style:none;

}



#nav1Events li {

	border-right:5px;

	border-right-color:#9966cc;

	border-right-style:solid;

	height:75px;

}



#nav1Events li#active{

	border:none;

}



#nav1Ecom {

	float:left;

	clear:left;

	margin:0px;

	padding:0px;

	width:100px;

	margin:0px;

	padding:0px;

	list-style:none;

}



#nav1Ecom li {

	border-right:5px;

	border-right-color:#ffcc66;

	border-right-style:solid;

	height:75px;

}



#nav1Ecom li#active{

	border:none;

}



#nav1Blog {

	float:left;

	clear:left;

	margin:0px;

	padding:0px;

	width:100px;

	margin:0px;

	padding:0px;

	list-style:none;

}



#nav1Blog li {

	border-right:5px;

	border-right-color:#6666ff;

	border-right-style:solid;

	height:75px;

}



#nav1Blog li#active{

	border:none;

}



#nav1About {

	float:left;

	clear:left;

	margin:0px;

	padding:0px;

	width:100px;

	margin:0px;

	padding:0px;

	list-style:none;

}



#nav1About li {

	border-right:5px;

	border-right-color:#33ccff;

	border-right-style:solid;

	height:75px;

}



#nav1About li#active{

	border:none;

}



.pr10 {

	padding-right:10px;

}



div#pageTitle {

	float:left;

	width:200px;

}



h1, h2, h3, h4, h5, h6 {

	color:#339483;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	padding:0px;

	padding-top:3px;

	padding-bottom:3px;

	margin:0px;

}



h3 a{

	color:#339483;

	text-decoration:none;	

}



.readMore {

	color:#FFCC00;

}



.textUpperCase {

	font-weight:bold;

	text-transform:uppercase;

}



ul#menu {

	background-color:#5d7cba;

	margin:0px;

	padding:0px;

	width:1000px;

}



ul#menu li {

	display:inline;

	list-style:none;

	line-height:20px;

	margin-left:40px;

}



ul#menu li a{

	padding:7px;

}



ul#menu li a:hover{

	background-color:#FFFFFF;

	color:#ff9000;

	padding:7px;

}



ul#menu li#active{

	background-color:#FFFFFF;

	color:#ff9000;

	padding:7px;

	text-transform:uppercase;

}



ul#submenu {

	margin:0px;

	padding:0px;

}



ul#submenu li {

	list-style:none;

	padding-left:10px;

}



ul#submenu li a{

	color:#666666;

	text-decoration:none;

}



ul#submenu li a:hover{

	color:#333333;

	text-decoration:underline;

}



ul#submenu li#active{

	background-image:url(images/subMenuArrow.gif);

	background-repeat:no-repeat;

	background-position:0px;

}



.underlineRed {

	border-bottom:1px solid #990000;

	color:#FF0000;

}



.fontSS {

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



.grey {

	color:#666666;

}



.grey a{

	color:#666666;

	text-decoration:none;

}



.grey a:hover{

	color:#666666;	

	text-decoration:none;

}



.s10 {

	font-size:10px;

}



.s11 {

	font-size:11px;

}



.s12 {

	font-size:12px;

}



.textBox {

	border:1px;

	border-color:#CCCCCC;

	border-style:solid;

	height:14px;

	width:150px;

}



.tnAd {

	text-align:center;

}



.tnAd ul{

	margin:0px;

	padding:0px;

	padding-bottom:10px;

	width:500px;

}



.tnAd ul li {

	display:inline;

	float:left;

	list-style:none;

	margin-right:3px;

	width:120px;

	height:220px;

}



div#titleImage {

	background-color:#FFFFFF;

	padding:25px;

	float:left;

	width:950px;

}



div#topImage {

	float:left;

	width:750px;

}



.white {

	color:#ffffff;

}



.white a{

	color:#ffffff;

	text-decoration:none;

}



.white a:hover{

	color:#ffffff;

	text-decoration:none;

}



.black {

	color:#000000;

}



.black a{

	color:#000000;

	text-decoration:none;

}



.black a:hover{

	color:#000000;

	text-decoration:underline;

}



.searchHead span{

	text-align:left;

	color:#339483;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	cursor:pointer;

}



.activeHead{

	text-align:left;

	margin-top: 20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}



.searchRes{

	text-align:left;

	background-image:url(images/bulletAnchor.gif);

	background-repeat:no-repeat;

	padding-left:15px;

	margin-bottom:10px;

}


.newsletter{

	color:#339483;
	text-align:left;

	background-image:url(images/bulletAnchor.gif);

	background-repeat:no-repeat;

	padding-left:15px;

	margin-bottom:10px;

}
.newsletter a{

	text-decoration:none;
}
.newsletter a:hover{

	text-decoration:none;
	font-weight:bold;
}


.archiveRes{

	text-align:left;

	background-image:url(images/bulletAnchor.gif);

	background-repeat:no-repeat;

	padding-left:15px;

	margin:10px 0px 0px 10px;

}