/* --- MAIN PAGE FORMATTING --- */
body						{text-align:center; font-family:lucida grande, arial, verdana, sans-serif; font-size:75%; background:#fff; color:gray;}
#container					{width:735px; margin: 10px auto 0 auto; border:1px solid #999; text-align:left;}
#header						{position:relative; height:305px; width:100%; background:url(images/banner_03.jpg) no-repeat top left;}
#mainContent				{padding:20px 40px 20px 40px; background:url(images/navShadow.jpg) repeat-x top left; margin:0;}

/* --- STANDARD HEADING FORMATTING --- */
h3							{color:#6B9E2F; font-size:14px; font-weight:bold; border-bottom:1px dotted gray; margin:0 25px 10px 0; padding:0 0 5px 0}
h4							{color:#6B9E2F; font-size:11px; font-weight:bold; border-bottom:1px dotted gray; margin:10px 25px 10px 0; padding:0 0 3px 0;}
h5							{color:#6B9E2F; font-size:11px; font-weight:bold; margin:10px 0px 20px 0;}
h6							{color:gray; font-size:16px; font-weight:bold; margin:5px 0 20px 0; padding:0;}

/* --- HEADER FORMATTING --- */
#logo						{position:absolute; left:17px; top:0px; width:107px; height:169px; background:url(images/logo_green.jpg) no-repeat top left;}
#phoneNumber				{position:absolute; top:10px; right:10px;  font-weight:bold; font-size:20px; color:#6B9E2F;}

/* --- NAVIGATION FORMATTING --- */
#navigation					{width:735px; height:55px; color:#fff; font-weight:bold; text-align:center; font-size:16px;}
#navigation a				{color:#fff;}
#navigation ul				{list-style:none; margin:0; padding:0;}
#navigation ul li			{float:left; line-height:55px; width:245px;}
.buttonOne					{background:#6B9E2F; text-decoration:none;}
.buttonOne a 				{text-decoration:none; width:100%; float:left; line-height:55px;}
.buttonOne a:hover			{color:black; background-color:#7BB535;}
.buttonTwo					{background:#F7931D; text-decoration:none;}
.buttonTwo a 				{text-decoration:none; width:100%; float:left; line-height:55px;}
.buttonTwo a:hover			{color:black; background-color:#F9A339;}
.buttonThree				{background:#91268F; text-decoration:none;}
.buttonThree a 				{text-decoration:none; width:100%; float:left; line-height:55px;}
.buttonThree a:hover		{color:black; background-color:#A42BA0;}

/* --- PAGE NAVIGATION FORMATTING --- */
.pageNav					{border-bottom:1px solid #e8e8e8; margin-right:17px; padding-bottom:5px; line-height:14px;}
.pageText					{line-height:50px;}

/* --- OFFICE LISTINGS FORMATTING --- */
.listing table				{text-align:left; width:650px;}
.listing tr					{}
.listing td					{valign:top; text-align:center;}
.group						{height:175px; width:150px; text-align:center;}
.list						{width:100px; margin:0 auto;}
.listing ul					{margin-left:0px; padding-left:20px; color:#000; text-align: left; margin-top: 8px; margin-bottom: 6px;	list-style-image:url(../../laf/bullet.gif); height:50px;}
.listing ul li				{font-size:10px; }
.listing a					{color:#6B9E2F; text-decoration:none; font-weight:bold;}
.listing img				{border-top:10px solid #fff;}

/* --- OFFICE DETAILS FORMATTING ---*/
.officeDetailsContentMain 	{width:100%;}
.officeDetailsPictures img	{width:100px; height:100px; margin-right:25px;}
.officedetailsimg 			{width:100px; height:100px; border-right:25px solid #fff;}

#officeDetails				{width:500px; float:left;}
#officeFeatures				{width:140px; float:left; color:#6B9E2F; margin-top:37px;}
.officeDetailsPictures		{width:500px; }
.officeContent				{color:gray; padding-right:25px;}
#officeFeatures ul li		{color:#fff;}

/* --- CONTACT ME FORMATTING --- */
.line						{float:left; width:400px; padding:4px;}
.label						{float:left; width:140px;}
.inputText					{float:left;}

/* --- CONTACT US FORMATTING --- */
.contactUsContentMain		{color:gray; width:100%;}
.contactUsContentMain a		{color:gray; text-decoration:none;}
.contactUsContentMain a:hover{text-decoration:underline;}
.contactleft				{float:left; width:160px; height:10px;}
.contactright				{float:left;}

/* --- FOOTER FORMATTING --- */
#footer						{height:32px; line-height:32px; background-color:#CFD0D2;}
.footerTelephone			{margin-left:55px; color:#fff; font-weight:bold; font-size:20px; float:left;}
.footerAddress				{color:#6B9E2F; font-size:13px; float:right; margin-right:40px; font-weight:bold;}

/* --- BUTTON FORMATTING --- */
.buttons input	
	{
	padding:0;
	margin:0;
	background-color:#6B9E2F;
	color:#fff;
	border-top:2px solid #6B9E2F;
	border-bottom:2px solid #6B9E2F;
	border-left:4px solid #6B9E2F;
	border-right:4px solid #6B9E2F;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    cursor:pointer;
	}
	
.buttons a:hover, .buttons button:hover, .buttons input:hover
	{
	background:#7BB535;
	border-color:#7BB535;
	text-decoration:none;
	}
.buttons a
	{
	padding:2px 4px;
	margin:0;
	background-color:#6B9E2F;
	color:#fff;
	border-top:2px solid #6B9E2F;
	border-bottom:2px solid #6B9E2F;
	border-left:4px solid #6B9E2F;
	border-right:4px solid #6B9E2F;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    cursor:pointer;
	}

