/* CSS Document */

body				{margin:0px; padding:0px;}
.home{}
a img				{border:0px;}

h1				{font-family:"Futura Bk BT", Arial, Helvetica, sans-serif; text-transform: uppercase; font-size:10.5px; color:#699281; font-weight:450; margin:15px 0px 0px 25px}

#header_container	{margin:0px; padding:0px; width:100%; height: 123px}
#page_header		{margin:0px auto; padding:0px; width:759px; height:83px}
#logo				{margin:0px; padding:0px; width:267px; height:83px;}
#navigation_row		{margin:0px; padding:0px; width:759px; height:83px;}
#navigation_row	div {float:left;}

#search_box			{padding:0px; height:30px; width:100px; margin:11px 0px 4px 392px; /*display:inline*/}
#search_box img 	{margin:3px 2px 2px 2px;}
#search_box input	{border:1px solid #CCCCCC; width:70px; height:15px; float:left; margin:0px; padding:0px;}
#navigation_container{margin:0px; padding:0px; width:492px; height:36px;}
#nav_row			{margin:0px 0px 0px 150px; padding:0px; width:341px; height:36px; display:inline}

#subnav_row			{margin:0px auto; padding:0px; width:759px; height: 40px; background-image:url(../images/backgrounds/subnav_background.gif); background-repeat:no-repeat}
#subnav_buttons		{margin:0px auto; padding:0px; width:550px; height:40px;}
#subnav_buttons div{float:left;}

#subnavgallery_buttons{margin:0px auto; padding:0px; width:607px; height:40px;}
#subnavgallery_buttons div{float:left;}

#home_banner_container	{margin:0px; padding:0px; width:100%; height: 221px; background-image:url(../images/backgrounds/home_background_stripe.gif); line-height:19px}
#home_banner			{margin:0px auto; padding:0px; width:759px; height:221px; background-image:url(../images/main/main_home.jpg);}
#home_banner p			{width:330px; margin:10px 0 0 28px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#home_banner h1			{font-family:"Futura Bk BT", Arial, Helvetica, sans-serif; font-variant:normal; font-size:18px; color:#1d6144; font-weight:450; margin:25px 0px 0px 28px}


#home_banner a:link,
#home_banner a:active,
#home_banner a:visited{color:#000000; text-decoration:none;}
#home_banner a:hover {color:#666666; text-decoration:underline;}

.home_white {background-color:#FFFFFF;}
.home_grey	{background-color:#F0F0F0;}

#home_bodynav_container	{margin:0px; padding:0px; width:252px;}
#home_bodynav_container p{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#home_bodynav_container a:link,
#home_bodynav_container a:active,
#home_bodynav_container a:visited{color:#000000; text-decoration:none;}
#home_bodynav_container a:hover {color:#666666; text-decoration:underline;}

#banner_container	{margin:0px; padding:0px; width:100%; height: 85px; background-image:url(../images/backgrounds/background_stripe.gif)}
#banner				{margin:0px auto; padding:0px; width:759px; height:85px;}

#content_container	{margin:0px auto; padding:0px; width:759px;}
#content_left		{margin:0px; padding:0px; width:252px; float:left;}
#bodynav_container	{margin:0px; padding:0px; width:252px; background-image:url(../images/backgrounds/bodynav_background_stripe.gif); background-repeat:repeat-y}
#bodynav_container p{font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:6px 0px 6px 54px;}
#bodynav_container a:link,
#bodynav_container a:active,
#bodynav_container a:visited{color:#000000; text-decoration:none;}
#bodynav_container a:hover {color:#666666; text-decoration:underline;}
.topQuote			{margin:150px 0px 300px 0px;}
.subHead			{color:#9d9d9d; font-weight:bold;}

#content_right		{margin:0px; padding:0px; width:507px; float:right;}
#content_right_header {margin:0px; padding:0px; width:507px; height:29px;}
#content_right_header h1			{margin:0px 0px 0px 0px}
#content			{margin:0px; padding:0px; width:507px;}
#content li			{padding-left:4px;}
#content p			{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:13px 18px 0px 26px; line-height:19px}

#content li.large	{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#ccd9d3;}
#content li.large p	{color:#000000; margin:0px;}

#content li			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-left:10px;}
#content li p		{color:#000000; margin:0px;}
li.red				{color:#ff0000}

#content a:link,
#content a:active,
#content a:visited	{color:#5f9b7f; text-decoration:none;}
#content a:hover 	{color:#80c5a5; text-decoration:underline;}
#content b			{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#a5a5a5}

.location_container	{margin:0px 0px 33px 0px; padding:0px; width:220px;}
.locations			{margin:0px; padding:0px; width:220px;}
.locations p		{font-family:Arial, Helvetica, sans-serif; font-size:12px;}


.profile_copy_green	{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 20px 5px 20px; color:#67947f}
.profile_copy		{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0px 0px 175px; width:295px}


.number_row			{width:465px; margin:10px 0px 10px 42px; padding:0px;}
.number_number		{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#ccd9d3; width:30px; float:left}
.number_copy		{width:430px;font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; float:right}

.content_gallery_row{margin:25px 0px; padding:0px; width:507px; font-size: 11px}
.content_gallery_row div{float:left;}

.gallery_holder		{width:186px; height:177px; padding:0px; margin: 0px; background-image:url(../images/backgrounds/gallery_image_background.gif); background-repeat:no-repeat} 

.gallery_pic		{width:186px; display:inline;}
.gallery_pic a:link,
.gallery_pic a:active,
.gallery_pic a:visited{color:#000000; text-decoration:none;}
.gallery_pic a:hover {color:#666666; text-decoration:underline;}
.gallery_pic div	{width:186px; text-align:center;}
.gallery_spacer		{width:110px; height: 200px}

.contact_gallery_row	{margin:0px 0px 20px 0px; padding:0px; width:507px;}


.contact_gallery_pic					{margin:10px 0 0 10px; padding:0px 5px; float:left; width: 186px}
.contact_gallery_pic a:link,
.contact_gallery_pic a:active,
.contact_gallery_pic a:visited			{color:#000000; text-decoration:none;}
.contact_gallery_pic a:hover 			{color:#666666; text-decoration:underline;}

.contact_gallery_spacer		{margin:0px; float:left; height: 200px; width: 80px}

#profile_container	{width:502px; margin:21px 0px 40px 0px; padding:0px; background-image:url(../images/backgrounds/profile_background.gif); background-repeat:repeat-y; line-height:19px}
#profile_image		{width:144px; margin:0px 10px 0px 17px; float:left; display:inline}
#profile_image p	{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#profile_image a:link,
#profile_image a:active,
#profile_image a:visited{color:#000000; text-decoration:none;}
#profile_image a:hover {color:#666666; text-decoration:underline;}
#profile_image div	{width:144px; text-align:center;}

#footer_container	{margin:0px; padding:0px; width:100%; height: 85px; background-image:url(../images/backgrounds/footer_background_stripe.gif);}
#page_footer		{margin:0px auto; padding:0px; width:759px; height:85px;}

#page_footer_top	{margin:0px; padding:0px; width:507px; height:41px; background-image:url(../images/backgrounds/footer_background.gif); float:right;}
#page_footer_top p{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:14px 38px 0px 0px; color:#5f9b7f; float:right;}
#page_footer_top a:link,
#page_footer_top a:active,
#page_footer_top a:visited{color:#5f9b7f; text-decoration:none;}
#page_footer_top a:hover {color:#80c5a5; text-decoration:underline;}

#page_footernav		{margin:0px; padding:0px; width:507px; height:44px; float:right;}
#page_footernav		{margin:0px; padding:0px; width:507px; height:44px; float:right;}
#page_footernav p{font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:6px 0px 6px 35px; color:#a0a0a0;}
#page_footernav a:link,
#page_footernav a:active,
#page_footernav a:visited{color:#a0a0a0; text-decoration:none;}
#page_footernav a:hover {color:#aaaaaa; text-decoration:underline;}


/* Form Classes */
.inside_form		{margin:10px 0 10px 20px}
.form-item			{width:430px; height:30px; text-align:left; padding-top:4px; color:#382F0E; clear:both}
.form-item1			{width:482px; text-align:left; padding-top:4px; color:#382F0E; clear:both;}

label				{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-left:2px}
textarea			{height:70px;}
.w300				{width:300px; margin-bottom:10px}

.form_label 		{font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left; width:150px; text-align:right; margin-right:10px; margin-top:3px}
.form_input 		{font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left}
.clear				{clear:both;}
/* End Form */

.copy_black			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; line-height:19px}
.copy_small_black	{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal}
.copy_small			{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal}
.copy_bold_black 	{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold}	
.copy_bold_grey		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a5a5a5; font-weight:bold; font-style:italic}
.copy_grey			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a5a5a5; font-weight:normal}
.copy_green			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#67947f; font-weight:normal; line-height:19px}
.copy_red			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; font-weight:normal}


/*Home Page
****************************************************/
#home_pg #page_header{height:120px; position:relative; z-index:1;}
#home_pg #logo		{width:391px; height:114px; float:left;}
#home_pg #navigation_row{height:114px; clear:both;}
#home_pg #search_box{margin:11px 0px 4px 18px; width:350px; float:right; text-align:right;}
#home_pg #search_box div{float:right; position:relative; z-index:100;}
#home_pg  #navigation_container{margin:0px; padding:0px; width:368px; height:36px;}
#home_pg #nav_row	{margin:40px 0px 0px 26px;}
*html #home_pg #nav_row	{margin:0px 0px 0px 10px; padding:0px; width:341px; height:36px; display:inline}
#home_pg #page_header h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px 0px 10px 0px;}
#home_pg #page_header h2 span{color:#56a484; font-size:18px;}

#investment {margin:0px auto; padding:0px; width:708px; padding:10px 0px;}
#investment #blocks{background:url(../images/main/main_home_btm.jpg) no-repeat; height:120px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
#investment #blocks h4{float:left; width:140px; margin:25px 0px 0px 0px; padding:0px 15px 10px 15px; font-family:Georgia, "Times New Roman", Times, serifl; font-size:12px; font-weight:bold; color:#11583a; text-align:center;}
#investment #blocks a{padding:0px 10px 0px 0px; color:#11583a; text-decoration:none; background:url(../images/buttons/btn_arrow.gif) no-repeat right;}
#investment #blocks a:hover{text-decoration:underline;}

#home_pg #content_container	{margin:0px auto; padding:0px; width:759px;}

#home_pg #content_left{margin:10px 22px; padding:0px; width:220px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
* html #home_pg #content_left{margin:10px 0px 10px 11px;}
#home_pg #content_left form{margin:10px 0px;}
#home_pg #content_left form div	{clear:both; margin:5px 0px;}
#home_pg #content_left form label{width:65px; float:left; font-size:11px; font-weight:normal;}
#home_pg #content_left form input,
#home_pg #content_left form textarea{font-family:Arial, Helvetica, sans-serif; font-size:11px; width:150px;}
#home_pg #content_left form #submit {width:auto;}

#home_pg #content_right		{margin:10px 0px 0px 0px; padding:0px; width:485px; float:right;}
#home_pg #content_right	img	{margin:0px 0px 10px 0px;}
#home_pg #content_right ul	{margin:0px 0px 5px 20px; padding:0px 0px 0px 15px; list-style-image:url(../images/buttons/home_bullet.gif);}
#home_pg #content_right ul li{font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style-image:url(../images/buttons/home_bullet.gif); margin-left:0px; line-height:22px;}

#home_pg #content_right a:link,
#home_pg #content_right a:active,
#home_pg #content_right a:visited	{color:#11583a; font-weight:bold;}
#home_pg #content_right a:hover 	{text-decoration:none;}

#home_footer_container	{margin:0px; padding:0px;height: 85px; background-image:url(../images/backgrounds/home_footer_bg_stripe.gif);}
#home_page_footer_top	{margin:0px; padding:0px; width:485px; height:40px; background:url(../images/backgrounds/home_footer_background.gif) right;}
#home_page_footer_top p{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:14px 38px 0px 0px; color:#5f9b7f; float:right;}
#home_pg #content_right #page_footernav a:link,
#home_pg #content_right #page_footernav a:active,
#home_pg #content_right #page_footernav a:visited{color:#000000; text-decoration:none;}
#home_pg #content_right #page_footernav a:hover {color:#000000; text-decoration:underline;}

#home_pg #content_right #page_footernav	{width:480px; margin:0px; padding:0px; height:44px; float:right;}
#page_footernav p{font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:6px 0px 6px 0px; color:#a0a0a0;}
#home_pg #content_right #page_footernav a:link,
#home_pg #content_right #page_footernav a:active,
#home_pg #content_right #page_footernav a:visited{color:#a0a0a0; text-decoration:none;}
#home_pg #content_right #page_footernav a:hover {color:#aaaaaa; text-decoration:underline;}

