* { margin: 0px; padding: 0; }
			body {
				font-family: verdana,sans-serif;
				font-size:12px;
			}
			a img { border: 0; }
			
			#maincontent a {
				color: #0182C6;
				text-decoration:underline;
			}
			
			#maincontent a:hover {
				color: #032262;
			}
			#container { 
				width: 806px;
				margin:10px auto;
			}
			
			#containerhead {
				background: url(images/bg1.gif);  
				height:13px; 
				overflow:hidden;
			}
			
			#containerinner {
				background: url(images/bg2.gif); 
				width: 780px;
				overflow:hidden;
				padding: 0px 13px 0 13px;
				margin:0px auto; 
			}
			
			#c2in { border:1px solid #fff;}
			
			#head {
				background: #0095d8 url(images/head.jpg) no-repeat;
				height:35px;
			}
			
			#head ul {
				display:inline;
				float:right;
				list-style:none;
				margin:0;
				padding:10px 0 0 10px;
				width: 594px;
				text-align:left;
			}
			
			#head li {
				display:block;
float:left;
				margin:0;
				padding:0px 20px 0 0;
			}
			
			#head li a {
				color:#fff;
				text-decoration:none;
			}
			#head li a:hover {
				text-decoration:underline;
			}
			#head li a.active {
				font-weight:bold;
			}
			
			.ahome { width:44px; }
			
			.aproducts  {  width: 111px;}
			
			.anext  {  width: 80px; }
			
			.acontact   { width: 79px; }
			
			
			#content {
				background: #ffffff; 
				padding-bottom:10px;
				font-family:arial,sans-serif;
				min-height:414px;
			
			}
			#left1 {
				width: 1px;
				height:414px;
				float:left;
			}
			#left {
				width: 172px;
				float:left; 
			}
			
			#left ul { 
				margin:0;
				padding: 0;
			}
			#left .outerul {
				
				height: 210px;
			}
			.home {
				padding-top:210px;
			}
			.fakeh3{
				font-size:16px;
				letter-spacing:-1px;
				font-family:trebuchet ms,arial,sans-serif;
				font-weight:bold;
				
			}
			.fakeh3b{
				font-size:15px;
				letter-spacing:-1px;
				font-family:trebuchet ms,arial,sans-serif;
				font-weight:bold;
				
			}
			#bluebox {
				background: url(images/bluebox1.gif);
				width:161px;
				margin: 13px auto 5px auto; 
			}
			#blueboxinner {
				padding: 1px 5px 0px 3px;
				color:#fff;
				font-size:11px;
			}
			#blueboxinner a {
				color:#fff;
			}
			.fleft { 
				float:left;
				margin: 0 5px 5px 0;
				padding-bottom:22px;
				}
			#blueboxfooter {
				background:url(images/bluebox2.gif) bottom left;
				height: 14px; 
				margin-top:2px;
				
			}
			#left ul li {
				list-style:none;
			}
			
			#left ul li a {
				display:block;
				background:#e3e4e7 url(images/navbg.gif) no-repeat;
				color: #828388;
				text-decoration:none;
				width: 159px;
				height:16px;
				margin: 2px auto;
				padding: 7px 0 0 5px;
				font-size:10px;
				font-family:verdana,arial,sans-serif;
			}
			#left ul li a.active {
				font-weight:bold;
				color: #000;
			}
			#left ul li a:hover {
				color:#000;
			}
			
			#right {
				width:606px;
				float:left;
			}
			.clearme { clear:both; }
			
			.indent { padding-top:7px; padding-left:10px;}
			.indent2 {
				width:600px;
				float:left;
			}
			
			input ,textarea{
				width: 240px;
				font-family: verdana,sans-serif;
				font-size:11px;
			}
			textarea{ height: 75px;}
			form {
				width: 250px;
				margin:0 auto;
				font-size:11px;
			}
			.row1 { width: 265px; float: left;}
			.row2 { width: 315px; float: left; }
			
			.right { text-align:right; }
			
			p {
				margin: 10px 0;
			}
			
			
			.threer1 {
				width: 190px;
				padding: 3px;
				float:left;
			}
			
			h2 {
				font-size:20px;
				letter-spacing:-1px;
				font-family:trebuchet ms,arial,sans-serif;
			}
			h3 {
				font-size:16px;
				letter-spacing:-1px;
				font-family:trebuchet ms,arial,sans-serif;
			
			}
			#maincontent ul {	
				margin: 0;
			}
			#maincontent li {
				margin: 5px 10px 5px 40px;
			
			}
			
			#foot {
				font-size:10px;
				text-align:right;
				padding-top:10px; 
				line-height:13px;
				color:#666;
			}
			#foot a {
				color:#666;
				
			}
			
 #bgimg {
				float:left;
				width:598px;
				margin-top:4px;
				height:400px;
			}
			
			
			#insert { 
				width: 465px;
				height:113px;	
				color: #fff;
				cursor:pointer;cursor:hand;
				padding:10px; 
				background: url(images/insert.png) no-repeat;
			}
			.insertouter{		 
				width: 465px;
				height:113px;
				margin: 10px;
			}
				
			#insert a,#insert a:hover{ color: #fff !important; text-decoration: none !important; }
			 
			#cinsert {
				width: 575px;
				height:385px;	
				color: #fff; 
				padding:10px; 
		 
			}
			.cinsertouter{		 
				margin: 7px;
			}
				
			#cinsert a,#cinsert a:hover{ color: #fff !important; text-decoration: none !important; }
			 
			.clickhere { 
				margin-right:5px;
				text-align:right;
				display:block;
				font-size:14px;
				font-weight:bold;
			}
			#insert h1 {
				font-weight: normal;
				font-size:20px;
				width: 460px;
				margin: 0;
				padding-top:0px; 
				font-family:Lucida Sans Unicode, Lucida Grande, trebuchet ms,verdana,tahoma,sans-serif; 
				letter-spacing:-1px;
				
			}
			
			#insert h1,#insert h1 span, #insert a {background:#4CA9DF url(images/smallbg.png);}
			.r3 h1 {
				height:87px;
			}
			.r3 .clickhere {
				margin-top:0px; 
			}
			
			#insert.r2 h1 {
				height:52px;
				font-size:26px;
			}
			.r2 .clickhere {
				margin-top:37px; 
			}
			
			#insert span { 
				font-style: italic; 
				letter-spacing:0px;
				display: block; 
			}
			
			.maze {
				background: url(images/maze.jpg) no-repeat;
			}
			.palm {
				background: url(images/palm.jpg) no-repeat;
			}
			.pylon {
				background: url(images/pylon.jpg) no-repeat;
			}
			.pylon2 {
				background: url(images/pylon2.jpg) no-repeat;
			}
			.hurricane {
				background: url(images/hurricane.jpg) no-repeat;
			}
			.yacht { 
				background: url(images/yacht.jpg) no-repeat;
			}
			
			.palm .insertouter {
				margin: 0;
				 padding-top:260px;
				padding-left:95px; 
			}
			
			.maze .insertouter {
				margin: 0;
				 padding-top:260px;
				padding-left:15px; 
			}
			
			.quote {
				font-size:12px;
				padding: 0px 10px 0 10px; 
				font-weight:bold;
				font-family: Georgia, serif;
				font-style: italic; 
				margin-top:0px; 
				
			}
			.byline {
				font-size:10px;
				text-align:right;
				padding: 5px 15px 0 20px;
			}
			
			#hidden {
				color: #fff;
				font-size:13px;
				
			}
			
			#bottomshadow {
				height:13px;
				overflow:hidden;
				background:url(images/bg3.gif);
			}
			
			#maincontent .threer1 ul li {
				margin: 5px 0 5px 20px;
			}
			
			.cr1 { width: 45%; float:left;}
			.cr2 { width: 55%; float: left; }
			
			 p.pd { 
				margin:3px 0;
				padding: 0;
			 }
			 
			 p.pd a.active { font-weight:bold; }
			 
			 .singcol {
				padding:0 15px;
			 }