body {
	font-family: Helvetica;
}

a, img {
	outline: none;
}

img, object {
	display: block;
}

.clr {
	clear: both;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.inside-wrapper {
		
	margin: 0 auto;
	width: 960px;
	position: relative;
	z-index: 0;
	
}

strong {
	font-weight: bold;
}


/* pagination */


.pagination {
	margin-top: 10px;
	padding: 10px;
}
	
	.pagination .next,
	.pagination .prev {
		float: left;
		margin-right: 4px;
	}
	
	.pagination span {
		background: url(../img/pagination-bg.png) top right no-repeat;
		color: #FFF;
		margin-right: 4px;
		color: #FFF;
		font-size: 85%;
		font-weight: bold;
		width: 17px;
		height: 15px;
		display: block;
		float: left;
		text-align: center;
		padding-top: 2px;
	}
	
	.pagination span a {
		color: #FFF;
	}
	
	.pagination span.current {
		background-position: top left;
	}

	.pagination a {
		text-decoration: none;
	}

/* end pagination */


/* HEADER STYLES */

.header-wrapper {
	
	background: #191a1d url(../img/header-bg.png);
	margin-bottom: 20px;
	
}

	#header {
	
		height: 150px;
		position: relative;
		width: 960px;
		margin: 0 auto;
	
	}
	
		h1#seo-h1 {
	
			position: absolute;
			right: 10px;
			top: 10px;
			color: #666666;
			font-size: 77%;
			
		}
		
		#header a#logo {
			width: 184px;
			height: 59px;
			display: block;
			position: absolute;
			left: 10px;
			top: 25px;
		}


/* END HEADER STYLES */



/* CONTENT AREA */

.content-area {
	width: 400px;
}

.content-area p {
	margin-bottom: 10px;
	line-height: 16px;
	font-size: 93%;
	color: #666;
}

.content-wrapper {
	position: relative;
	margin-bottom: 20px;
}

	.content-wrapper .content {
		padding: 10px;
	}

	.content-wrapper .content h2 {
		font-size: 150%;
		margin-bottom: 20px;
	}
	
	
	.content h2.pagetitle {
		letter-spacing: -1px;
		font-size: 197%;
		color: #333333;
		margin-bottom: 10px;
		padding-bottom: 10px;
		font-weight: bold;
	}
	
	.content h3.moduleheading {
		margin-bottom: 5px;
		color: #00adce;
		padding: 5px;
		font-size: 108%;
		font-weight: bold;
	}
	
	.left-column {
		float: left;
		width: 200px;
		margin-right: 20px;
		margin-top: 5px;
	}
	
	.right-column {
		float: left;
		width: 200px;
	}
	
	.body13 {
		float: left;
		width: 490px;
		margin-right: 20px;
	}
	
	.body33 {
	
	}
	
	.body23 {
		width: 720px;
		float: left;
	}


/* COLUMN LEFT */

.left-column ul {
	
}

	.left-column ul li {
	
	}
	
		.left-column ul li a {
			text-decoration: none;
			color: #666666;
			font-size: 85%;
			display: block;
			height: 16px;
			margin-bottom: 2px;
			padding: 4px 0px 0px 5px;
		}
		
		.left-column ul li a:hover {
			color: #FFF;
			background: url(../img/column-links-bg.png) no-repeat;
		}
		
		.left-column ul li.current a {
			color: #FFF;
			background: url(../img/column-links-bg.png) bottom left no-repeat;
		}

/* COLUMN LEFT */


/* END CONTENT AREA */

.right-column h3 {
	font-size: 123.1%;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}

	.right-column p {
		margin-bottom: 10px;
		font-size: 93%;
		line-height: 18px;
		color: #666;
	}

.right-column p a {
	color: #00B1D3;
}

.right-column .phone-number {
	background: #00B1D3;
	color: #FFF;
	padding: 10px;
	font-size: 93%;
	font-weight: bold;
}




/* FOOTER STYLES */

#footer {

	position: relative;
	margin-bottom: 20px;

}

    #footer .seo-footer {
     margin-top: 6px;
    }

	#footer-top  {
	
		border-top: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
		padding: 10px;
	
	}
	
	#footer-base {
		
		padding: 10px;
		font-size: 85%;
		color: #8b8b8b;
		position: relative;
		
	}
	
	
		#footer-base .contact-details {
			width: 230px;
			margin-right: 20px;
		}
		
			#footer-base .contact-details .address {
				display: block;
				width: 230px;
				margin-top: 45px;
				font-weight: bold;
				border-top: 1px solid #b2dff3;
				padding-top: 10px;
				color: #1da0db;
			}
			
			#footer-base .contact-details p {
			 margin-bottom: 10px;
			}
			
			#footer-base .contact-details .phone-number {
			 				font-size: 123.1%;
			}
		
		#footer-base .menu-items {
			width: 110px;
			margin-right: 20px;
		}
		
		#footer-base .extra-menu-items {
			width: 110px;
			margin-right: 20px;
		}
		
		#footer-base .copyright {
			width: 300px;
			text-align: right;
		}
		
			#footer-base .copyright p {
				margin-bottom: 8px;
			}
			
			#footer-base .copyright .madeby {
				color: #17b9d7;
				text-decoration: none;
			}
		
	
		.footer-logo {
			
			height: 41px;
			width: 145px;
			position: absolute;
			background: url(../img/footer-logo.png) no-repeat;
			left: -40px;
			text-indent: -9999px;
			overflow: hidden;
			display: block;
			
		}
	
		#footer-base ul {
			
		}
		
			#footer-base ul li {
				margin-bottom: 6px;
			}
			
				#footer-base ul li a {
					text-decoration: none;
					color: #8b8b8b;
				}
				
				#footer-base ul li a:hover {
					color: #666;
				}
				
				#footer-base ul li.current a {
					color: #04aecf;
				}
	
	#social-links {
		
		float: left;
		margin-top: 10px;
		
	}
	
		#social-links li {
			float: left;
		}
		
			#social-links li a {
				float: left;
				margin-right: 10px;
			}


/* END FOOTER STYLES */