body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	background-color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('../images/header_bg.gif') repeat-x top;
}

h1 	{  
		font-size: 22px; 
		font-style: normal; 
		color: #008180;
		font-weight: normal; 
		text-decoration: none; 
		margin: 0px 5px 10px 5px;
}
		
h2 	{  
		font-size: 16px; 
		font-style: normal; 
		color: #666;
		font-weight: 300; 
		margin: 0px 5px 10px 5px;
}
		
h3 	{  
		font-size: 15px; 
		font-style: normal; 
		color: #666;
		font-weight: 300; 
		text-decoration: none; 
		margin: 0px 5px 10px 5px;
}
		
h4 	{  
		font-size: 14px; 
		font-style: normal; 
		color: #666;
		font-weight: 300; 
		text-decoration: none; 
		margin: 0px 5px 10px 5px;
}
		
h5 	{  
		font-size: 13px; 
		font-style: normal; 
		font-weight: 700; 
		color: #666;
		text-decoration: none; 
		margin: 0px 5px 10px 5px;
}

a:link {color: #4AB7BE;}
a:visited {color: #4AB7BE;}
a:hover	{color: #4AB7BE; text-decoration: none;}

a.noborder {
	border-bottom: none;
	text-decoration: none;
}

p { margin: 0px 5px 10px 5px; }
	
img { border: 0px none;}

.nomargin {
	margin: 0px 0px 0px 0px;
}


/* Custom style */
table tr td h2 {
	color:#FFFFFF;
}


/* Layout Styles */

#container {
	width: 900px;
	margin: 0px auto;
}
		#logo {
			margin: 27px 0 0 0;
			padding-right: 3px;
			
			text-align: right;
		}		
	#content {
		margin: -55px 0 0 0;
		padding: 60px 5px 10px 15px;
	
		border: 1px solid #CCC;
		border-width: 0 1px 1px 1px;
		background: url('../images/content_bg.gif') repeat-x bottom;
	}
		#content_left {
			width: 650px;
			padding: 40px 10px 0 0;
			float: left;
			
			border-right: 1px solid #C8ECF2;
		}
			#testimonial {
				color: #000;
				font-style: italic;
			}
		#content_right {
			padding: 10px 0 0 0;
			float: left;
			color: #000;
			width:175px
		}
			#posttip {
				width: 175px;
				height: 140px;
				padding: 50px 20px 35px 20px;
				margin: 0 0 10px 0;
				overflow: hidden;
				
				font-size: 12px;
				line-height: 14px;
			
				background: url('../images/to_tip.gif') no-repeat;
			}
			#contact_us {
				padding: 10px;
			}
		#footer {font-size:10px;}
		
			#copy {
				width: 250px;			
				float: left;
				
				color: #000;
			}
			#footer_menu {
				width: 400px;
				float: left;
			}
				#footer_menu a:link {color: #666; text-decoration: none;}
				#footer_menu a:visited {color: #666; text-decoration: none;}
				#footer_menu a:hover	{color: #666; text-decoration: underline;}

			#powerdesign {
				width: 250px;
				padding: 2px 0 0 0;			
				float: left;
			}
			
/* Menu Styles */
#pnav{
}

#snav{
}

#subnav {
	margin: 0;
	padding: 40px 10px 0 10px;
	width: 190px;
	list-style: none;
}
	#subnav li.SnavPage a, #subnav li.SnavPage a:visited, #subnav li.SnavPageactive a:visited, #subnav li.SnavPageactive a:hover {
		width: 100%;
		display: block;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 10px 15px;
		
		color: #008180;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		
		border-bottom: 1px solid #C8ECF2;
		background: url('../images/subnav_bg.gif') no-repeat 0 5px;
	}

	#subnav li.SnavHeading a, #subnav li.SnavHeading a:visited, #subnav li.SnavHeading a:hover {
		width: 100%;
		display: block;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 5px 15px;
		
		color: #008180;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		background: url('../images/subnav_bg.gif') no-repeat 0 5px;
	}	
	
	#subnav li.SnavPage a:hover, #subnav li.SnavPageactive a:visited, #subnav li.SnavPageactive a:hover {
		color: #4AB7BE;
		text-decoration: underline;
		background: url('../images/subnav_bg_f2.gif') no-repeat 0 5px;
	}
	
/*sub subnav*/
#subnav ul {
	margin: 0;
	padding: 0px 10px 8px 20px;
	width: 170px;
	list-style: none;
}
	#subnav li.SubSnavPage a, #subnav li.SubSnavPage a:visited, #subnav li.SubSnavPageactive a:visited, #subnav li.SubSnavPageactive a:hover {
		width: 100%;
		display: block;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 5px 15px;
		
		color: #008180;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		
		border-bottom: 1px solid #C8ECF2;
		background: url('../images/subnav_bg.gif') no-repeat 0 5px;
	}

	#subnav li.SubSnavHeading a, #subnav li.SubSnavHeading a:visited, #subnav li.SubSnavHeading a:hover {
		width: 100%;
		display: block;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 5px 15px;
		
		color: #008180;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		background: url('../images/subnav_bg.gif') no-repeat 0 5px;
	}	
	
	#subnav li.SubSnavPage a:hover, #subnav li.SubSnavPageactive a:visited, #subnav li.SubSnavPageactive a:hover {
		width: 100%;
		display: block;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 5px 15px;
		color: #4AB7BE;
		text-decoration: underline;
		background: url('../images/subnav_bg_f2.gif') no-repeat 0 5px;
	}
