@charset "UTF-8";
/* CSS Document */

img, div { behavior: url(iepngfix.php) }

body {
	margin:0px;
	background-color:#9dd8c9;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
table{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
}
h2 {
	margin-bottom:0px;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
}
h1 {
	margin:0px;
	font-size:18px;
}
a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;	
}
a:Hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#FFFFFF;	
}
#bodytext p, #bodytextContactForm p {
	font-size:12px;
	line-height:18px;
}
#bodytextindex p, #bodytextContactForm p {
	font-size:12px;
	line-height:18px;
}
#bluebox P {
	font-size:11px;
	line-height:18px;
}
.subtitle {
	font-size:11px;
	font-weight:normal;
}
#logo {
	position:absolute;
	top:65px;
	left:125px;
}
#phonearea {
	position:absolute;
	top:95px;
	right:122px;
	text-align:center;
	margin: 60px 20px 0 0;
}
b{
	text-align:left;
}
#greenColumn3Tab {
	position:absolute;
	background-image:url(images/column3Tab.jpg);
	width:214px;
	height:122px;
	margin-top:-89px;
	right:123px;
}
#tabText {
	position:absolute;
	width:174px;
	left:20px;
	top:25px;
	text-align:center;
	color:#FFF;
}
#tabText h2 {
	font-size:14px;
	color:#2c5c50;
	margin-bottom:0px;
}
#greenwrapper p{
margin:12px 0 9px 0;
}
p.titles {
	font-size:16px;
	font-weight:bold;
}

/*AREAS------------------------*/




#header {
	position:relative;
	height:226px;
	background-color:#ebf6fb;
	background-image:url(images/headerBG_repeat.jpg);
	background-repeat:repeat-x;
	width:100%;
	
}
#headerImage {
	position:relative;
	background-image:url(images/headerBG.jpg);
	width:1050px;
	height:225px;
	margin:0 auto;
	/*position:absolute;
	background-image:url(images/headerBG.jpg);
	width:1050px;
	height:225px;
	left:50%;
	margin-left:-525px;*/
}
#wrapper {
	position:absolute;
	top:225px;
	width:100%;
}
#bluearea {
	position:relative;
	float:left;
	/*height:600px;*/
	width:100%;
	min-width:1050px;
	background-color:#21a9e1;
	background-image:url(images/bluearea_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#bluewrapper {
	position:relative;
	width:790px;
	margin:0 auto;
	padding:0 130px;
	/*float:left;
	position:relative;
	float:left;
	width:790px;
	left:50%;
	margin-left:-395px;*/
}
#bodytext {
	position:relative;
	float:left;
	padding:20px 0 30px 0;
	width:775px;
	z-index: 1;
}
#bodytextindex {
	position:relative;
	float:left;
	padding:20px 0 30px 0;
	width:400px;
	z-index: 1;
}
#bodytextContactForm {
	position:relative;
	float:left;
	padding:20px 0 30px 0;
	width:350px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}
.contactWrap{
	width:430px;
	height:auto;
	float:right;
	margin:0 0 50px 0;
}
#contactus {
	width: 300px;
}
.googleMap{
	width:425px;
	height:350px;
	border:1px solid #0066FF;
}
	
#founder {
	width: 299px;
	height: 345px;
	background-image:url(images/drBurgamy2.jpg);
	background-repeat:no-repeat;
	position: absolute;
	margin: -345px 0 0 0;
	left: 282px;
	top: 345px;
	z-index: -1;
}
#bluebox {
	position:relative;
	float:right;
	right:-10px;
	width:218px;
	padding:15px 0 100px 0;
}
#blueboxTop {
	background-image:url(images/bluebox_top.jpg);
	width:218px;
	height:26px;
}
#blueboxMid {
	background-image:url(images/bluebox_mid.png);
	padding:1px 23px 0 23px;
	width:172px;
	margin-top: 0px;
}
#blueboxBottom {
	background-image:url(images/bluebox_bottom.jpg);
	width:218px;
	height:26px;
}
#blueright{
	float:left;
	position:relative;
	left:40px;
	top:20px;
	width:350px;
	color:#CEEBE4;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
#blueright h2{
	font-weight:bold;
	font-style:italic;
}
#greenarea {
	position:relative;
	float:left;
	width:100%;
	min-width:1050px;
	background-color:#85cebc;
	border-top:1px #FFFFFF solid;
}
#greenwrapper {
	position:relative;
	width:804px;
	margin:0 auto;
	padding:0 123px;
	/*position:relative;
	float:left;
	width:804px;
	left:50%;
	margin-left:-402px;*/
}
#greenwrapper p {
	font-size:11px;
	color:#2c5c50;
	line-height:18px;
	text-align:left;
}
#greenColumn1 {
	position:relative;
	float:left;
	padding:20px 0 20px 0;
	width:259px;
}
#greenColumn2 {
	position:relative;
	float:left;
	margin-left:45px;
	padding:20px 0 20px 0;
	width:245px;
}
#greenColumn3 {
	position:relative;
	float:right;
	padding:28px 7px 20px 0;
	width:200px;
}
#footer {
	position:relative;
	float:left;
	width:100%;
	min-width:1050px;
	background-image:url(images/footerShadow.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#footerwrapper {
	position:relative;
	width:790px;
	margin:0 auto;
	padding:0 130px;
	text-align:center;
	padding-top:30px;
	line-height:18px;
	font-size:10px;
	color:#589384;
	/*position:relative;
	float:left;
	width:790px;
	left:50%;
	margin-left:-395px;
	text-align:center;
	padding-top:30px;
	color:#589384;
	font-size:10px;
	text-align:center;
	line-height:18px;*/
}
#footerwrapper a:link{
color:#589384;
}
#footerwrapper a:visited{
color:#589384;
}
#footerwrapper a:hover{
color:#2c5c50;
}
/*NAVIGATION------------------------------*/



.priNavBG {
	position:relative;
	margin:-226px auto 0;
	width:790px;
	padding:0 130px;
	height:44px;
	/*background-image:url(images/nav/priNav1_BG.png);
	background-repeat:no-repeat;
	visibility:visible;
	position:absolute;
	left:50%;
	margin-left:-395px;
	top:0px;
	width:790px;
	height:44px;
	background-image:url(images/nav/priNav1_BG.png);
	background-repeat:no-repeat;
	visibility:visible;
	*/
}
.priNav {
	position:relative;
	margin:0 auto;
	width:790px;
	height:44px;
	margin-top:-44px;
	padding:0 130px;
	/*position:absolute;
	left:50%;
	margin-left:-395px;
	top:0px;
	width:790px;
	height:44px;*/
}
/* Home */

.priNav1 {
	position:relative;
	float:left;
	width:76px;
	height:44px;
	background-image:url(images/nav/priNav1.png);
	background-repeat:no-repeat;
}
a.priNav1:HOVER {
	position:relative;
	float:left;
	width:76px;
	height:44px;
	background-image:url(images/nav/priNav1_on.png);
	background-repeat:no-repeat;
}
.priNav1_on {
	position:relative;
	float:left;
	width:76px;
	height:44px;
	background-image:url(images/nav/priNav1_on.png);
	background-repeat:no-repeat;
}
/* About Us */		

.priNav2 {
	position:relative;
	float:left;
	margin-left:1px;
	width:96px;
	height:44px;
	background-image:url(images/nav/priNav2.png);
	background-repeat:no-repeat;
}
a.priNav2:HOVER {
	position:relative;
	float:left;
	margin-left:1px;
	width:96px;
	height:44px;
	background-image:url(images/nav/priNav2_on.png);
	background-repeat:no-repeat;
}
.priNav2_on {
	position:relative;
	float:left;
	margin-left:1px;
	width:96px;
	height:44px;
	background-image:url(images/nav/priNav2_on.png);
	background-repeat:no-repeat;
}
/* Philosophy */

.priNav3 {
	position:relative;
	float:left;
	margin-left:1px;
	width:109px;
	height:44px;
	background-image:url(images/nav/priNav3.png);
	background-repeat:no-repeat;
}
a.priNav3:HOVER {
	position:relative;
	float:left;
	margin-left:1px;
	width:109px;
	height:44px;
	background-image:url(images/nav/priNav3_on.png);
	background-repeat:no-repeat;
}
.priNav3_on {
	position:relative;
	float:left;
	margin-left:1px;
	width:109px;
	height:44px;
	background-image:url(images/nav/priNav3_on.png);
	background-repeat:no-repeat;
}
/* Methods */

.priNav4 {
	position:relative;
	float:left;
	margin-left:1px;
	width:93px;
	height:44px;
	background-image:url(images/nav/priNav4.png);
	background-repeat:no-repeat;
}
a.priNav4:HOVER {
	position:relative;
	float:left;
	margin-left:1px;
	width:93px;
	height:44px;
	background-image:url(images/nav/priNav4_on.png);
	background-repeat:no-repeat;
}
.priNav4_on {
	position:relative;
	float:left;
	margin-left:1px;
	width:93px;
	height:44px;
	background-image:url(images/nav/priNav4_on.png);
	background-repeat:no-repeat;
}
/* Faq */

.priNav5 {
	position:relative;
	float:left;
	margin-left:1px;
	width:59px;
	height:44px;
	background-image:url(images/nav/priNav5.png);
	background-repeat:no-repeat;
}
a.priNav5:HOVER {
	position:relative;
	float:left;
	margin-left:1px;
	width:59px;
	height:44px;
	background-image:url(images/nav/priNav5_on.png);
	background-repeat:no-repeat;
}
.priNav5_on {
	position:relative;
	float:left;
	margin-left:1px;
	width:59px;
	height:44px;
	background-image:url(images/nav/priNav5_on.png);
	background-repeat:no-repeat;
}
/* Client Center */

.priNav6 {
	position:relative;
	float:left;
	margin-left:1px;
	width:127px;
	height:44px;
	background-image:url(images/nav/priNav6.png);
	background-repeat:no-repeat;
}
a.priNav6:HOVER {
	position:relative;
	float:left;
	margin-left:1px;
	width:127px;
	height:44px;
	background-image:url(images/nav/priNav6_on.png);
	background-repeat:no-repeat;
}
.priNav6_on {
	position:relative;
	float:left;
	margin-left:1px;
	width:127px;
	height:44px;
	background-image:url(images/nav/priNav6_on.png);
	background-repeat:no-repeat;
}
/* Resources */

.priNav7 {
	position:relative;
	float:left;
	margin-left:1px;
	width:105px;
	height:44px;
	background-image:url(images/nav/priNav7.png);
	background-repeat:no-repeat;
}
a.priNav7:HOVER {
	position:relative;
	float:left;
	margin-left:1px;
	width:105px;
	height:44px;
	background-image:url(images/nav/priNav7_on.png);
	background-repeat:no-repeat;
}
.priNav7_on {
	position:relative;
	float:left;
	margin-left:1px;
	width:105px;
	height:44px;
	background-image:url(images/nav/priNav7_on.png);
	background-repeat:no-repeat;
}
/* Contact Us */

.priNav8 {
	position:relative;
	float:left;
	margin-left:1px;
	width:118px;
	height:44px;
	background-image:url(images/nav/priNav8.png);
	background-repeat:no-repeat;
}
a.priNav8:HOVER {
	position:relative;
	float:left;
	margin-left:1px;
	width:118px;
	height:44px;
	background-image:url(images/nav/priNav8_on.png);
	background-repeat:no-repeat;
}
.priNav8_on {
	position:relative;
	float:left;
	margin-left:1px;
	width:118px;
	height:44px;
	background-image:url(images/nav/priNav8_on.png);
	background-repeat:no-repeat;
}

