@charset "utf-8";



/* Global Stylesheet */

/* Developed by InMotion */





/* --------------------------------------- */

/* --( Style Sheet Import )-- */

/* --------------------------------------- */



@import url(nav.css);



/* --------------------------------------- */

/* --( Global Styles )-- */

/* --------------------------------------- */



html {

	font: 62.5%/1.25 arial, helvetica, sans-serif;

}

a {

	outline: none;

	text-decoration: none;

	color: #488284;

}

a:hover {

	

	color: #000;

}

body {

	margin: 0;

	padding: 0;

	font-size: 1.2em;

	background: url(../_img/body_bg.gif) repeat top left;

}

p {

	margin: 8px 0; 

}



p:first-letter

{



font:20px Georgia, "Times New Roman", Times, serif;

}







/* --------------------------------------- */

/* --( Global Classes )-- */

/* --------------------------------------- */



	/* self clearing rules */

	.selfclear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

	.selfclear { display: inline-block; _height: 1%; }

	/* Hides from IE-mac \*/

	.selfclear { display: block; }

	/* End hide from IE-mac */

	

	.nodisp {

		margin: 0;

		width: 0;

		height: 0;

		display: block;

		overflow: hidden;

	}

	.indent{
		padding-left:20px;
		font-family:"Times New Roman", Times, serif;
		color:#3c8988;
	}

/* --------------------------------------- */

/* --( Main Container )-- */

/* --------------------------------------- */



	#wrap {

		background: url(../_img/page_bg.gif) repeat-x top center;

	}

	#extender {

		background: url(../_img/extender_bg.gif) repeat-y top center;

		width: 909px;

		margin: 0 auto;

	}

	#main_container {

		width: 911px;

		margin: 0 auto;

		background: url(../_img/content_bg.gif) no-repeat top;

		min-height: 600px;

		height: auto !important;

		height: 600px;

	}

	

/* --------------------------------------- */

/* --( Header )-- */

/* --------------------------------------- */



	/* --( Logo )-- */

		#header h1 {

			margin: 0;

			padding: 3px 0 0 23px;

			float: left;

		}

		#header h1 a {

			display: block;

			width: 236px;

			height: 107px;

			text-indent: -3000px;

			background: url(../_img/head_logo.gif) no-repeat;

		}

		

	/* --( Phone Number )-- */

		#header p {

			display: block;

			padding: 23px 0 0 0;

			margin: 0 36px 21px;

			float: right;

			width: 200px;

			color: #cdf1f3;

			text-align: right;

			font: 1.5em Georgia, "Times New Roman", Times, serif;

			font-weight: bold;

			letter-spacing: .13em;

			font-style: italic;

		}

		

	/* --( Main Navigation )-- */

		#header ul,

		#header ul li {

			margin: 0;

			padding: 0;

		}

		#header ul {

			display: block;

			float: right;

			clear: right;

			padding: 0 19px 0 0;

			margin-top: 11px; /* Fixes an IE bug */

			width: 520px;

		}

		#header ul li {

			list-style: none;

			display: inline;

		}

		#header ul li a {

			display: block;

			float: left;

			width: 103px;

			text-align: center;

			padding: 13px 0 5px;

			color: #3c8988;

			font: 1.2em Verdana, Arial, Helvetica, sans-serif;

			font-weight: bold;

			background-image: url(../_img/nav_bg.jpg);

			background-repeat: no-repeat;

			text-decoration: none;

		}

		#header ul li a:hover {

			background-position: -103px 0px;

		}

		

		/* --( Drop Down )-- */

			#header ul li ul {

				background: #FFFFFF;

				border: 1px solid #CCCCCC;

			}

			#header ul li ul li {

				border-bottom: 1px solid #CCCCCC;

			}

			#header ul li.about_us ul {

				width: 100px; /* Define dropdown width */

			}

			#header ul li.about_us ul li a {

				width: 92px; /* Subtract link padding L&R from dropdown width */

			}

			#header ul li ul li a {

				width: auto;

				text-align: left;

				padding: 4px;

				color: #00add8;

				font: 1em Verdana, Arial, Helvetica, sans-serif;

				font-weight: normal;

				background: transparent;

				text-decoration: none;

			}

			#header ul li ul li a:hover {

				background: #998d7a;

				color: #FFF;

			}

			#header ul li:hover ul, /* pure CSS hover is removed below */

			#header ul li.sfHover ul {

				top: 35px;

			}

		

/* --------------------------------------- */

/* --( Content )-- */

/* --------------------------------------- */



	#content {

		width: 620px;

		float: left;

		padding: 15px 0 0 17px;

	}

	#content .img {

		margin: 0;

	}

	#content h2 {

		font: 1.8em "Times New Roman", Times, serif;

		font-weight: normal;

		color: #488284;

	}

		#content h3 {

		font: 1.6em "Times New Roman", Times, serif;

		font-weight: normal;

		color: #3b8887;

	}

		#content h1 {

		font: 2.0em "Times New Roman", Times, serif;

		font-weight: normal;

		color: #750308;

	}

	#content p {

		line-height: 1.5em;

	}

	#content .sep {

		display: block;

		height: 21px;

		margin: 10px 0;

		background: url(../_img/para_sep.gif) no-repeat center;

	}

	#content ul {

		padding-left: 40px;

	}

	#content ul li{

		line-height: 1.5em;

		list-style: url(../_img/bullet.gif);

	}

/* --------------------------------------- */

/* --( Testimonials )-- */

/* --------------------------------------- */



	#testimonial {

		width: 248px;

		float: right;

		background-image: url(../_img/testimonial_bg.gif);

		background-repeat: no-repeat;

		background-position: 0px 3px;

		min-height: 295px;

		height: auto !important;

		height: 295px;

		padding: 3px 11px 0 0;

	}
	
	#testimonial h2 {

		color:#488284;

		display:block;

		font:28px "Times New Roman",Times,serif;

		margin:0;

		padding:8px 0;

		text-align:center;

	}

	#testimonial h3 {

		color:#FFFFFF;

		display:block;

		font:28px "Times New Roman",Times,serif;

		margin:0;

		padding:8px 0;

		text-align:center;

	}

	#testimonial h4 {

		font: 1.45em "Times New Roman", Times, serif;

		font-weight: bold;

		text-transform: uppercase;

		color: #333;

		margin: 18px 0 9px;

		padding-left: 1em;

	} 

	#testimonial p {

		padding: 0 17px;

		line-height: 1.5em;

	}

	#testimonial p.more {

		text-align: right;

		font-size: .9em;

	}

	#testimonial p.more a {

		text-decoration: none;

		color: #6C0004;

	}

	#testimonial p.more a:hover {

		text-decoration: underline;

	}

	#testimonial ul {

		padding-left: 30px;
 padding-right: 13px;

		margin: 0;

	}

	#testimonial ul li {

		margin-bottom: .5em;

		list-style: url(../_img/bullet.gif);

		

	}

	#testimonial ul li a {

		color: #000;

	}

/* --------------------------------------- */

/* --( Feature )-- */

/* --------------------------------------- */



	.feature {

		background-color:#FAFAFA;

		background-image:url("../_img/testimonial_bg.gif");

		background-position:0 0;

		background-repeat:no-repeat;

		clear:right;

		float:right;

		height:auto !important;

		margin-right:11px;

		padding:0 0 0 0;

		width:248px;

	}

	* html .feature {

		margin: 0 5px;

	}

	

	.feature h3 {

		color:#FFFFFF;

		display:block;

		font:22px "Times New Roman",Times,serif;

		margin:0;

		padding:8px 0;

		text-align:center;

	}

	 

	.feature h3 a {

		text-align: center;

		color: #3b8887;

		text-decoration: none;

	}

	.feature h3 a:hover {

		text-decoration: underline;

	}

	.feature p {

		

		padding: 0 20px;

		line-height: 1.5em;

	}

	.first {

		margin-top: 2px;

	}

	.first ul {

		line-height:1.7;

padding-left:35px;

	}

	.first ul li{

	list-style: url(../_img/bullet.gif);

	}

	

	* html span.foot {

		margin: 0 5px;

	}

#twitter {

	width: 208px;

	margin: .75em auto;

}

/* --------------------------------------- */

/* --( Footer )-- */

/* --------------------------------------- */



	#footer {

		clear: both;

		display: block;

		width: 909px;

		background-image: url(../_img/footer_bg.gif);

		background-repeat: no-repeat;

		background-position: 0px 0px;

		padding: 36px 0 0 0;

		margin: 0 auto;

	}

	#footer p {

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

	text-align: center;

	font-weight: bold;

	color: #459192;

	font-size: 0.95em;

	margin: 0;

	padding: 8px 0 0;

	}

	#footer p:first-letter

{



font:0.95em arial, helvetica, sans-serif;

}

	#footer p a {

		color: #459192;

		text-transform: uppercase;

		text-decoration: none;

	}

	#footer p a:hover {

		text-decoration: underline;

		color: #fff;

	}

	#footer p.credit {

		color: #459192;

	}

	#footer p.credit a {

		color: #459192;

		text-decoration: underline;

		text-transform: none;

	}

	

	/* self clearing rules */

#boxContainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#boxContainer { display: inline-block; _height: 1%; }

/* Hides from IE-mac \*/

#boxContainer { display: block; }

/* End hide from IE-mac */

.bodyimg {

	padding: 0 10px;

}

.sidepic {

	padding:10px;

}

.right{

	font-size:10px;

	text-align: right;

	margin-right: 14px;

}