/* CSS Document */
	#contentContainer {position:relative; width:782px; height:auto; background-image:url(../images/bg_grad.gif); background-repeat:repeat-x; background-color:#5998D9; border:1px solid #0A2B48; margin: 0 auto;}
	#content {margin: 114px 0px 0px 196px; padding: 20px; width: 546px; background-color:#FFFFFF; min-height:400px;}
	#header {position:absolute; top:0px; left: 0px; width:782px; height:114px; background-image:url(../images/top_banner.jpg); text-indent:-100em;}
	#tel {position:absolute; width:196px; height:77px; bottom:0px; left:0px; background-image:url(../images/call_us.gif); overflow:hidden;text-indent: -100em;}
	#navContainer {position:absolute; top: 130px; left:0px; width:196px;}
	#navItem {position:relative; width:196px; margin-bottom:3px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
	#navItem a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
	#navItem a:hover{color:#0A2B48; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
	#navText {position:absolute; top:9px; left:10px;}	
	#navTextSelected {position:absolute; top:9px; left:10px; color:#0A2B48;}
	
	#imageRight {float:right;}
	#indexHeading {width: 461px; height: 74px; background-image:url(../images/page_headings/index_heading.gif); background-repeat:no-repeat; margin-bottom:20px;}	
	#enquiryHeading {width: 211px; height: 47px; background-image:url(../images/page_headings/enquiry_heading.gif); background-repeat:no-repeat; margin-bottom:20px;}
	#faqHeading {width: 247px; height: 74px; background-image:url(../images/page_headings/faq_heading.gif); background-repeat:no-repeat; margin-bottom:20px;}
	#profileHeading {width: 368px; height: 41px; background-image:url(../images/page_headings/profile_heading.gif); background-repeat:no-repeat; margin-bottom:20px;}
	#samplesHeading {width: 382px; height: 41px; background-image:url(../images/page_headings/samples_heading.gif); background-repeat:no-repeat; margin-bottom:20px;}
	#servicesHeading {width: 190px; height: 41px; background-image:url(../images/page_headings/services_heading.gif); background-repeat:no-repeat; margin-bottom:20px;}
	#slide_showsHeading {width: 268px; height: 41px; background-image:url(../images/page_headings/slide_shows_heading.gif); background-repeat:no-repeat; margin-bottom:20px;}
	#typesHeading {width: 393px; height: 41px; background-image:url(../images/page_headings/types_heading.gif); background-repeat:no-repeat; margin-bottom:20px;}
	#missingHeading {width: 279px; height: 41px; background-image:url(../images/page_headings/missing_heading.gif); background-repeat:no-repeat; margin-bottom:20px;}
	#sitemapHeading {width: 185px; height: 41px; background-image:url(../images/page_headings/sitemap_heading.gif); background-repeat:no-repeat; margin-bottom:20px;}
	
	#slideshowImage {float:left; border: 1px solid #aaaaaa; margin-right:10px;}
	#slideshowDivide {width:100%; margin:10px 0px 10px 0px; height:1px; background-color:#aaaaaa;}
	#slideshow {position:relative; width:100%; margin-bottom:10px}
	#slideMainImageDivOuter {float:left; display: table; height: 150px; width:200px; #position: relative; overflow: hidden; border:1px solid #aaaaaa; background-color:#DDDDDD; margin-right:5px;}
	#slideImageDivOuter {display: table; height: 300px; width:400px; #position: relative; overflow: hidden; border:1px solid #aaaaaa; background-color:#DDDDDD;}
	#slideImageDivMiddle {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
	#slideImageDivInner {#position: relative; #top: -50%;}
	
	
	.thisSlideText {display:block; margin:10px 0px 10px 0px; height:50px;}
	.otherSlideText {display:none; margin:10px 0px 10px 0px; height:50px;}
	.slideLink {display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0A2B48; text-decoration:none;}
	.slideLink a{display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0A2B48; text-decoration: underline;}
	
	#footer {position:relative;width:782px; margin: 0 auto; color:#888888; font-size:11px}
	#footer a {color: #888888; text-decoration: none; font-size:11px;}
	#footerLeft {position: absolute; left:0px; top:6px;}
	#footerRight {position: absolute; right:0px; top:4px}
	
	h1 {text-indent: -100em; overflow:hidden; }
	h2 {color:#0A2B48; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:0px 0px 20px 0px;}
	body {color:#5998D9; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; background-color:#EEEEEE}
	body a {color:#5998D9; text-decoration:underline;}
	body a:hover {color:#0A2B48; text-decoration:underline;}
	.button { border:solid 1px #0A2B48; background-color: #0A2B48; color:#FFFFFF; font-weight:bold; font-size:12px;}
	.systemButton { background-color: #092b47; font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #FFFFFF; border: 1px solid #000000; padding: 1px; height: 18px; cursor: pointer; }
	.formTable {font-family: Tahoma, Verdana, Arial;border: 2px solid #5998D9;border-collapse: collapse;margin: 1px; color:#0A2B48;}
	.formTable td{text-align:left;border: 1px solid #5998D9; border-collapse: collapse; padding:2px;}
	.errorText {color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}