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

/*======MUST HAVE'S BEGINS HERE======*/

body { behavior: url(csshover3.htc); } 

img, 
#content_wrap, 
#content_wrap2,
#footer, 
#footer2
{ behavior: url(iepngfix.php); }




body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background: #fecf8c url(images/background.jpg) top center repeat-x;
	
	word-spacing:normal;
	letter-spacing:0.01em
}







.clear{clear:both;}

.hide_me{display:none;}

.left {float:left;}

.right{float:right;}

.aleft{text-align:left;}

.relative {position:relative;}

.margin_top{margin-top:19px;}

.margin_down{margin-bottom:19px;}

.padding_top{padding-top:19px;}

.padding_down{padding-bottom:19px;}

.no_pads{padding:0;margin:0;}

.border_left{border-left:1px solid #ffd695;}

.border_right{border-right:1px solid #ffd695;}

.border_top{ border-top:1px solid #ffd695;}

.border_bottom{ border-bottom:1px solid #ffd695;}



.px_jog{
	float:left;
	margin: 0 -3px; 
	ma\rgin: 0;
}

.orange{color:#D15D1C;}









a{color:#625068; text-decoration:none;}
a:link {color:#625068;}
a:visited {color:#625068;}
a:focus {color:#625068;}
a:active {color:#625068;}
a:hover {color:#625068; text-decoration:underline;}

p {
	color:#685546;
	font-size:13px;
	line-height:18px;
	margin:0;
	padding: 0 0 19px 0;
}


h5 {
	color:#D15D1C;
	font-size:13px;
	line-height:18px;
	margin:0;
	padding:19px 0 19px 0;
}


h4 {
	color:#D15D1C;
	font-size:13px;
	line-height:18px;
	margin:0;
	padding:0;
}



h3 {
	color:#A0410D;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}

h1 {
	color:#797045;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	line-height:24px;
	font-weight:normal;
	margin:0;
	padding:0 0 19px 0;
}




/*======MUST HAVE'S ENDS HERE======*/

/*======HEADER HERE======*/

#header{
position:absolute;
top:0;
	display:block;
	width:864px;
	height:140px;
	border-bottom:9px solid #c25639;
	margin:0 0 3px 0;
	background:url(images/header.jpg) top left no-repeat;
}

#header_back{
position:relative;
left:-15px;
	display:block;
	width:896px;
	height:154px;
	background:url(images/header_back.jpg) top left repeat-x;
}

#logo{
	float:left;
}

#header p {
position:absolute;
top:88px;
left:618px;
	color:#B67557;
	font-size:12px;
	line-height:14px;
}

#header p a {color:#B85E27; text-decoration:none;}
#header p a:link {color:#B85E27;}
#header p a:visited {color:#B85E27;}
#header p a:focus {color:#B85E27;}
#header p a:active {color:#B85E27;}
#header p a:hover {color:#8B4719; font-weight:bold;}

#header p #home, 
#header p #careers, 
#header p #news{float:left; display:block;}

#header p span{float:left; display:block; color:#E4A452; position:relative;}

#header p #contact_us{width:67px; padding:0 0 0 4px;}
#header p #careers{width:54px; padding:0 0 0 7px;}
#header p #news{width:101px;}




.edit_modules_link{
	position:absolute; 
	top:87px; 
	left:530px; 
}

.edit_modules_link a{
	font-size:12px;
	color:#B85E27; 
	text-decoration:none;
}

.edit_modules_link a:link {color:#B85E27;}
.edit_modules_link a:visited {color:#B85E27;}
.edit_modules_link a:focus {color:#B85E27;}
.edit_modules_link a:active {color:#B85E27;}
.edit_modules_link a:hover {color:#8B4719; font-weight:bold;}

.edit_modules_link span{color:#E4A452; font-size:12px; position:absolute; top:0; left:79px;}












#img_headers{
	/*margin:0 0 22px 0;*/
	padding:0 0 22px 0;
}

#img_headers img{
	float:left;
	margin:0 3px 0 0;
}

#header #main_nav{
position:absolute;
top:113px;
left:267px;
	padding:0;
	margin:0;
	list-style:none;
}

#header #main_nav li{float:left;}

#header #main_nav li a span{
	display:none;
}




#about_us, 
#our_services, 
#homeowners, 
#realtors, 
#title_co{
	float:left;
	display:inline;
	width:117px;
	height:27px;
}

#our_services, 
#homeowners, 
#realtors, 
#title_co{
	margin:0 0 0 3px;
}












#about_us{background:url(images/nav_about_us.gif) 0 0 no-repeat;}
#about_us:hover{background:url(images/nav_about_us.gif) 0 -27px no-repeat;}

#our_services{background:url(images/nav_services.gif) 0 0 no-repeat;}
#our_services:hover{background:url(images/nav_services.gif) 0 -27px no-repeat;}
 
#homeowners{background:url(images/nav_homeowners.gif) 0 0 no-repeat;}
#homeowners:hover{background:url(images/nav_homeowners.gif) 0 -27px no-repeat;}

#realtors{background:url(images/nav_realtors.gif) 0 0 no-repeat;}
#realtors:hover{background:url(images/nav_realtors.gif) 0 -27px no-repeat;}

#title_co{background:url(images/nav_title_co.gif) 0 0 no-repeat;}
#title_co:hover{background:url(images/nav_title_co.gif) 0 -27px no-repeat;}













#mini_nav1{
position:absolute;
top:16px;
left:270px;
	padding:0;
	margin:0;
	list-style:none;
}

#mini_nav1 li{
	float:left;
}

#mini_nav1 a{
	float:left;
	padding:0 0 0 15px;
	
	color:#A386A7;
	font-size:10px;
	line-height:11px;
	list-style:none;
}

#mini_nav1 a{color:#A386A7; text-decoration:none;}
#mini_nav1 a:link {color:#A386A7;}
#mini_nav1 a:visited {color:#A386A7;}
#mini_nav1 a:focus {color:#A386A7;}
#mini_nav1 a:active {color:#A386A7;}
#mini_nav1 a:hover {color:#5D5167;}

#mini_nav1 #home{
	padding:0 17px 0 15px;
	background:url(images/home_icon.gif) 0 0 no-repeat;
}

#mini_nav1 #home:hover{
	padding:0 17px 0 15px;
	background:url(images/home_icon_hover.gif) 0 0 no-repeat;
}

#mini_nav1 #employee_login{background:url(images/emp_login_icon.gif) 0 0 no-repeat;}
#mini_nav1 #employee_login:hover{background:url(images/emp_login_icon_hover.gif) 0 0 no-repeat;}












#mini_nav2{
position:absolute;
top:0px;
left:581px;
	list-style:none;
	padding:0;
	margin:0;
	font-size:12px;
	line-height:34px;
}

#mini_nav2 li{
	float:left;
}


#mini_nav2 #buy_documents{
	float:left;
	display:inline;
	width:104px;
	height:33px;
	padding:0 0 0 34px
}

#mini_nav2 #pay_my_account{
	float:left;
	display:inline;
	width:102px;
	height:33px;
	padding:0 0 0 36px;
}

#mini_nav2 #buy_documents{background:url(images/buy_doc.gif) 0 0 no-repeat;}
#mini_nav2 #buy_documents:hover{background:url(images/buy_doc.gif) 0 -34px no-repeat;}

#mini_nav2 #pay_my_account{background:url(images/pay_account_back.gif) 0 0 no-repeat;margin:0 0 0 5px;}
#mini_nav2 #pay_my_account:hover{background:url(images/pay_account_back.gif) 0 -34px no-repeat;}


#mini_nav2 a{color:#F8E8CC; font-weight:normal; text-decoration:none;}
#mini_nav2 a:link {color:#F8E8CC;}
#mini_nav2 a:visited {color:#F8E8CC;}
#mini_nav2 a:focus {color:#F8E8CC;}
#mini_nav2 a:active {color:#F8E8CC;}
#mini_nav2 a:hover {color:#F8E8CC; font-weight:bold;}



/*======HEADER THERE======*/


/*======SIDE BAR LEFT HERE========*/

#side_bar{
	float:left;
	display:block;
	width:241px;
}

#side_head{
	/*float:left;*/
	display:block;
	width:217px;
	height:35px;
	padding:0 0 0 24px;
	background:#fecf8c;
	/*border-top:7px solid #090016;*/
}

#side_head h3 {
	color:#8B4319;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	margin:0;
	padding:13px 0 0 0;
}

#side_bar #posts{
position:relative;
	/*float:left;*/
	display:block;
	width:193px;
	/*padding:16px 18px 0 18px;*/
	padding:11px 24px 0 24px;
	background:#feddb3;
}

#side_bar #posts ul{
	padding:0 0 0 9px;
	margin:0;
	list-style:none;
	background:url(images/arrow1.gif) 0 4px no-repeat;
}

#side_bar #posts img{
	display:none;
}

#side_bar #posts .time{
	color:#7F6D5E;
	font-size:10px;
	line-height:12px;
	padding:0 0 8px 0;
	margin:0;
}

#side_bar #posts .title{
	color:#626366;
	font-size:12px;
	line-height:15px;
	/*padding:0 0 2px 0;*/
	padding:0 0 8px 0;
	margin:0;
}

#side_bar #posts .title a{color:#5D5167; text-decoration:none; font-weight:bold;}
#side_bar #posts .title a:link {color:#5D5167;}
#side_bar #posts .title a:visited {color:#5D5167;}
#side_bar #posts .title a:focus {color:#5D5167;}
#side_bar #posts .title a:active {color:#5D5167;}
#side_bar #posts .title a:hover {color:#5D5167; text-decoration:underline;}


#side_bar #posts .hr {
	background:#B67557;
	display:block;
	height:1px;
	padding:0;
	margin:0;
	border-bottom:5px solid #feddb3;
}

#side_bar #posts .hr hr {
	display:none;
}

#side_bar #cover_last_line{
position:absolute;
left:0;
/*bottom:-7px;*/
	/*float:left;*/
	display:block;
	width:241px;
	height:30px;
	/*margin:-15px 0 0 0;*/
	margin:-6px 0 0 0;
	background:url(images/cover_last_line.gif) top left no-repeat;
	/*border-bottom:6px solid #fff;*/
}

#side_bar #cover_last_line img{
	display:inline;
	position:relative;
	top:1px;
	left:160px;
}

#side_bar #cover_last_line a{
position:relative;
	top:0px;
	left:160px;

	color:#685546;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	
	text-decoration:none;
}

#side_bar #cover_last_line a:link {color:#685546;}
#side_bar #cover_last_line a:visited {color:#685546;}
#side_bar #cover_last_line a:focus {color:#685546;}
#side_bar #cover_last_line a:active {color:#685546;}
#side_bar #cover_last_line a:hover {color:#685546; text-decoration:underline;}

















#side_bar2{
	float:left;
	display:block;
	width:241px;
}

#side_head2{
	/*float:left;*/
	display:block;
	width:217px;
	height:40px;
	padding:0 0 0 24px;
	background:#fdce9d url(images/side_head_back.jpg) bottom left repeat-x;
	/*border-top:7px solid #090016;*/
}

#side_head2 h3 {
	color:#8B4319;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	margin:0;
	padding:20px 0 0 0;
}

#side_bar2 ul{
	padding:0;
	margin:0;
	list-style:none;
}

#side_bar2 ul li a{
	float:left;
	display:block;
	width:218px;
	height:28px;
	padding:0 0 0 23px;
	border-bottom:1px solid #D2956E;
	
	font-size:12px;
	line-height:30px;
	color:#866E5D;
	text-decoration:none;
}


#side_bar2 ul li a:link {color:#866E5D;}
#side_bar2 ul li a:visited {color:#866E5D;}
#side_bar2 ul li a:focus {color:#866E5D;}
#side_bar2 ul li a:active {color:#866E5D;}
#side_bar2 ul li a:hover{color:#A0410D; font-weight:bold; background:#f7d9ab;}

#side_bar2 ul li .border_top{
	border-top:1px solid #D2956E;
}








#side_bar2 ul li .sub_side_bar{
	float:left;
	display:block;
	background:#ffddb8;
	padding:13px 0 6px 0;
	margin:0;
	list-style:none;
	border-bottom:1px solid #D2956E;
}

#side_bar2 ul li .sub_side_bar li a{
	float:left;
	display:block;
	width:203px;
	height:auto;
	padding:0 0 7px 38px;
	margin:0;
	border:0;
	background:#ffddb8;
	
	font-size:11px;
	line-height:11px;
	color:#866E5D;
	text-decoration:none;
}


#side_bar2 ul li .sub_side_bar li a:link {color:#DA793E;}
#side_bar2 ul li .sub_side_bar li a:visited {color:#DA793E;}
#side_bar2 ul li .sub_side_bar li a:focus {color:#DA793E;}
#side_bar2 ul li .sub_side_bar li a:active {color:#DA793E;}
#side_bar2 ul li .sub_side_bar li a:hover{color:#D15D1C; font-weight:bold; background:url(images/arrow4.gif) 29px 2px no-repeat;}

#side_bar2 ul li  .sub_side_bar li .border_bottom{
	border-bottom:1px solid #D2956E;
}










/*======SIDE BAR LEFT THERE========*/





/*======SIDE BAR RIGHT HERE========*/

#right_bar{
	float:left;
	display:inline;
	width:172px;
}





















.purple_box{
	display:block;
	width:172px;
	margin:0 0 17px 0;
}

.purple_box h3{
	color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	line-height:17px;
	font-weight:normal;
	margin:0;
	padding:0 0 5px 0;
}

.purple_box p{
	color:#F0CD9E;
	font-size:12px;
	line-height:15px;
	margin:0;
	padding: 0 0 0 0;
}

.purple_box p a{color:#F0CD9E; text-decoration:none;}
.purple_box p a:link {color:#F0CD9E;}
.purple_box p a:visited {color:#F0CD9E;}
.purple_box p a:focus {color:#F0CD9E;}
.purple_box p a:active {color:#F0CD9E;}
.purple_box p a:hover {color:#F0CD9E; text-decoration:underline;}


.purple_box .top{
	display:block;
	width:172px;
	height:13px;
	background:url(images/right_bar_purple_top.gif) top left no-repeat;
}

.purple_box .middle{
	display:block;
	/*width:172px;*/
	width:156px;
	border-left:1px solid #5D5167;
	border-right:1px solid #5D5167;
	padding:0 0 0 14px;
	margin:0 !important;
	margin:-5px 0 0 0;
	background:#62506a url(images/right_bar_purple_middle.jpg) top left repeat-x;
}

.purple_box .bottom{
	display:block;
	width:172px;
	height:8px;
	background:url(images/right_bar_purple_bottom.gif) top left no-repeat;
}





















.orange_box{
	display:block;
	width:172px;
	margin:0 0 17px 0;
}

.orange_box h3{
	color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	line-height:17px;
	font-weight:normal;
	margin:0;
	padding:0 0 5px 0;
}

.orange_box p{
	color:#F0CD9E;
	font-size:12px;
	line-height:15px;
	margin:0;
	padding: 0 0 0 0;
}

.orange_box p a{color:#F0CD9E; text-decoration:none;}
.orange_box p a:link {color:#F0CD9E;}
.orange_box p a:visited {color:#F0CD9E;}
.orange_box p a:focus {color:#F0CD9E;}
.orange_box p a:active {color:#F0CD9E;}
.orange_box p a:hover {color:#F0CD9E; text-decoration:underline;}


.orange_box .top{
	display:block;
	width:172px;
	height:13px;
	background:url(images/right_bar_orange_top.gif) top left no-repeat;
}

.orange_box .middle{
	display:block;
	/*width:172px;*/
	width:155px;
	border-left:1px solid #ac4b11;
	border-right:1px solid #ac4b11;
	padding:0 0 0 14px;
	margin:0 !important;
	margin:-5px 0 0 0;
	background:#a1460d url(images/right_bar_orange_middle.gif) top left repeat-x;
}

.orange_box .bottom{
	display:block;
	width:172px;
	height:8px;
	background:url(images/right_bar_orange_bottom.gif) top left no-repeat;
}














.community_outreach{
	display:block;
	width:172px;
}

.community_outreach h3{
	color:#6F5543;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:15px;
	font-weight:normal;
	margin:0;
	padding:13px 0 5px 0;
}

.community_outreach p{
	color:#625068;
	font-size:12px;
	line-height:15px;
	margin:0;
	padding: 0 0 0 0;
}

.community_outreach p a{color:#625068; text-decoration:none;}
.community_outreach p a:link {color:#625068;}
.community_outreach p a:visited {color:#625068;}
.community_outreach p a:focus {color:#625068;}
.community_outreach p a:active {color:#625068;}
.community_outreach p a:hover {color:#625068; text-decoration:underline;}

.community_outreach .top{
	display:block;
	width:172px;
	height:129px;
	background:url(images/community_outreach_top.gif) top left no-repeat;
}

.community_outreach .middle{
	display:block;
	/*width:172px;*/
	width:156px;
	padding:0 0 0 14px;
	border-left:1px solid #f9a34a;
	border-right:1px solid #f9a34a;
	background:#fecf8c;
}

.community_outreach .bottom{
	display:block;
	width:172px;
	height:10px;
	background:url(images/community_outreach_bottom.gif) top left no-repeat;
}











.profile_thumb{
	margin:23px 0 0 0;
}

.profile_thumb h3{
	color:#A0410D;
	font-size:13px;
	line-height:15px;
	margin:0;
	padding:0 0 5px 0;
}


.profile_thumb ul{
	margin:0;
	padding:0;
	list-style:none;
}

.profile_thumb a{
	font-size:12px;
	line-height:18px;

	float:left;
	display:inline;
	/*width:172px;*/
	width:172px;	
	padding:6px 0 6px 6px;
	margin:0;
}

.profile_thumb a:link {color:#625068;}
.profile_thumb a:visited {color:#625068;}
.profile_thumb a:focus {color:#625068;}
.profile_thumb a:active {color:#625068;}
.profile_thumb a:hover {color:#625068; text-decoration:none; background:#fed8a1;}

.profile_thumb img{
	float:left;
	display:inline;
	margin:3px 9px 0 0;	
}

.profile_thumb .thumb_text{
	float:left;
	display:inline;
	width:126px;
	margin:0;
	padding:0;
}

.profile_thumb .thumb_title{
	color:#6F5543;
	font-size:11px;
	line-height:15px;
	padding:0;
	margin:0;
}

.profile_thumb a .name_text,
.profile_thumb .thumb_title,
.profile_thumb .thumb_text{
	cursor:hand;
}

.profile_thumb a:hover .name_text{
	text-decoration:underline;
}

/*.profile_thumb a:hover .name_text{
	background:url(images/underline1.gif) 0 0 repeat;
}*/










.please_support{
	padding:5px 0 0 0;
}


.please_support h3{
	color:#A0410D;
	font-size:13px;
	line-height:15px;
	margin:0;
	padding:0 0 17px 5px;
}


























.support_military{
	position:relative;
	display:block;
	width:172px;
	margin:0 0 17px 0;
}

.support_military h3{
	color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:15px;
	font-weight:normal;
	margin:0;
	padding:12px 0 5px 0;
}

.support_military h3 a{color:#FFE9D3; text-decoration:none;}
.support_military h3 a:link {color:#FFE9D3;}
.support_military h3 a:visited {color:#FFE9D3;}
.support_military h3 a:focus {color:#FFE9D3;}
.support_military h3 a:active {color:#FFE9D3;}
.support_military h3 a:hover {color:#FFE9D3; text-decoration:underline;}


.support_military .top{
	display:block;
	width:172px;
	height:130px;
	background:url(images/support_military_top.jpg) top left no-repeat;
}

.support_military .middle{
	display:block;
	/*width:172px;*/
	width:158px;
	padding:0 0 0 14px;
	background:url(images/support_military_middle.jpg) top left repeat;
}

.support_military .bottom{
	display:block;
	width:172px;
	height:8px;
	background:url(images/support_military_bottom.jpg) top left no-repeat;
}

.support_military .us_credit{
	position:absolute;
	top:0;
	left:174px;
	
	display:block;
	width:9px;
	height:201px;
	background:url(images/support_military_credit.jpg) top left no-repeat;
}












.habitat_humanity{
	position:relative;
	display:block;
	width:172px;
	margin:0 0 17px 0;
}

.habitat_humanity h3{
	color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:15px;
	font-weight:normal;
	margin:0;
	padding:12px 0 5px 0;
}

.habitat_humanity h3 a{color:#FFE9D3; text-decoration:none;}
.habitat_humanity h3 a:link {color:#FFE9D3;}
.habitat_humanity h3 a:visited {color:#FFE9D3;}
.habitat_humanity h3 a:focus {color:#FFE9D3;}
.habitat_humanity h3 a:active {color:#FFE9D3;}
.habitat_humanity h3 a:hover {color:#FFE9D3; text-decoration:underline;}


.habitat_humanity .top{
	display:block;
	width:172px;
	height:128px;
	background:url(images/habitat_humanity_top.jpg) top left no-repeat;
}

.habitat_humanity .middle{
	display:block;
	/*width:172px;*/
	width:158px;
	padding:0 0 0 14px;
	background:url(images/habitat_humanity_middle.jpg) top left repeat;
}

.habitat_humanity .bottom{
	display:block;
	width:172px;
	height:8px;
	background:url(images/habitat_humanity_bottom.jpg) top left no-repeat;
}



















.pays_dues{
	display:block;
	width:172px;
	margin:0 0 17px 0;
}

.pays_dues h3{
	color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	line-height:17px;
	font-weight:normal;
	margin:0;
	padding:0 0 5px 0;
}

.pays_dues p{
	color:#F0CD9E;
	font-size:12px;
	line-height:15px;
	margin:0;
	padding: 0 0 0 0;
}

.pays_dues p a{color:#F0CD9E; text-decoration:none;}
.pays_dues p a:link {color:#F0CD9E;}
.pays_dues p a:visited {color:#F0CD9E;}
.pays_dues p a:focus {color:#F0CD9E;}
.pays_dues p a:active {color:#F0CD9E;}
.pays_dues p a:hover {color:#F0CD9E; text-decoration:underline;}


.pays_dues .top{
	display:block;
	width:172px;
	height:13px;
	background:url(images/right_bar_pays_dues_top.gif) top left no-repeat;
}

.pays_dues .middle{
	display:block;
	/*width:172px;*/
	width:156px;
	border-left:1px solid #5D5167;
	border-right:1px solid #5D5167;
	padding:0 0 0 14px;
	margin:0 !important;
	margin:-5px 0 0 0;
	background:#5f5518 url(images/right_bar_pays_dues_middle.jpg) top left repeat-x;
}

.pays_dues .bottom{
	display:block;
	width:172px;
	height:8px;
	background:url(images/right_bar_pays_dues_bottom.gif) top left no-repeat;
}


/*======SIDE BAR RIGHT THERE========*/






/*======FOOTER HERE======*/

#footer,
#footer2{
text-align:left;
margin:0 auto;
	display:block;
	width:939px;
}

#footer{
	height:164px;
	background:url(images/footer_back.png) top left no-repeat;
}

#footer2{
	height:184px;
	background:url(images/footer_back2.png) top left no-repeat;
}



/*#aacm{left:91;}
#cai{left:124;}
#mpa{left:144;}
#sahba{left:88;}*/

#foot_links{
	position:relative;
}







#foot_links .footer_row,
#foot_links .footer_row2{
	position:absolute;
	/*float:left;*/
	display:block;
	/*left:287px !important;*/
	left:262px !important;
	left:-53px;
}


#foot_links .footer_row{
	top:0;
}

#foot_links .footer_row2{
	top:56px;
}



.footer_row a,
.footer_row2 a{
	float:left;
	display:inline;
	margin:0 0 0 20px;
}


.footer_row2{
	position:relative;
	top:-15px;
}











#footer img,
#footer2 img{
	float:left;
	display:inline;
	margin:18px 0 0 0;
}

#footer .text,
#footer2 .text{
	float:left;
	display:inline;
	width:220px;
	height:60px;
	padding:20px 33px 0 62px;
}

#footer h3,
#footer2 h3{
	color:#A0410D;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#footer p,
#footer2 p{
	color:#6F5543;
	font-size:12px;
	line-height:16px;
	margin:0;
	padding:0;
}




#footer2 .coming_soon_link{
position:relative;
top:80px;
left:300px;
	display:block;
	width:344px;
	height:46px;
	background:url(images/visit_our_site.gif) 0 0 no-repeat;
}

#footer2 .coming_soon_link:hover{
	background:url(images/visit_our_site.gif) 0 -46px no-repeat;
}










#after_foot{
text-align:left;
margin:0 auto;
	display:block;
	width:939px;
	height:50px;
}

#after_foot p{
position:relative;
top:-7px;
left:36px;

	color:#A0410D;
	font-size:10px;
	line-height:12px;
}

#after_foot p{
	color:#A0410D;
	font-size:10px;
	line-height:12px;
}

#after_foot p a{color:#A0410D; text-decoration:none;}
#after_foot p a:link {color:#A0410D;}
#after_foot p a:visited {color:#A0410D;}
#after_foot p a:focus {color:#A0410D;}
#after_foot p a:active {color:#A0410D;}
#after_foot p a:hover {color:#A0410D; text-decoration:underline;}

/*======FOOTER THERE======*/




#content_wrap,
#content_wrap2{
	text-align:left;
	margin:0 auto;
	/*width:939px;*/
	display:block;
	background:url(images/content_wrap.png) top left repeat-y;
}

#content_wrap{
	width:902px;
	padding:0 0 30px 37px;
}

#content_wrap2{
	width:939px;
}



#content{
	float:left; 
	display:inline;
	width:392px; 
	margin:0 30px 0 29px;
}












#content .quote1{
	display:block;
	width:392px;
	border-top:1px solid #D2956E;
	border-bottom:1px solid #D2956E;
	padding:10px 0 13px 0;
	margin:0 0 12px 0;
	background:#f7d9ab;
}

#content .quote1 h3{
	color:#D15D1C;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	font-style:italic;
	margin:0;
	padding:0 33px 5px 22px;
}

#content .quote1 h4{
	color:#6F5543;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	margin:0;
	padding:0 0 1px 22px;
}

#content  .quote1 p{
	color:#8B7464;
	font-size:11px;
	line-height:13px;
	margin:0;
	padding: 0 0 0 31px;
}










#content h1 .cred{
	color:#7F6D5E;
	font-size:12px;
	line-height:18px;
}

#content h1 .cred a{color:#7F6D5E; text-decoration:none;}
#content h1 .cred a:link {color:#7F6D5E;}
#content h1 .cred a:visited {color:#7F6D5E;}
#content h1 .cred a:focus {color:#7F6D5E;}
#content h1 .cred a:active {color:#7F6D5E;}
#content h1 .cred a:hover {color:#7F6D5E; text-decoration:underline;}

#content h1 .core_title{
	color:#6F5543;
	font-size:14px;
	line-height:18px;
}







.team_img{
	display:block;
	margin:0 0 10px 0;
}






.envalope a{
	display:block;
	padding:0 0 0 28px;
	background:url(images/envalope.gif) 4px 1px no-repeat;
}
























#content .post{
	margin:0 0 20px 0;
}

#content h3{
	padding:0 0 5px 0;
}

#content small{
	display:block;
	color:#7F6D5E;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	padding:0 0 10px 0;
	margin:0;
}

#content .dark{
	padding:0;
	margin:0;
	list-style:none;
}

#content .dark li{
	color:#685546;
	font-size:13px;
	line-height:18px;
	margin:0;
	padding: 0 0 19px 8px;
	background:url(images/arrow1.gif) 0 5px no-repeat;
}







#pop_up_cred{
	background:#fcebcd;
}

#content_pop{
	text-align:left;
	padding:20px;
}
















.arrow_purple{
	padding:0 0 0 9px;
	display:block;
	background:url(images/arrow1.gif) 0 4px no-repeat;
}

.arrow_lightbrown{
	padding:0 0 0 9px;
	display:block;
	background:url(images/arrow2.gif) 0 4px no-repeat;
}

.arrow_lightbrown2{
	padding:0 0 0 9px;
	display:block;
	background:url(images/arrow3.gif) 0 4px no-repeat;
}

.arrow_lightbrown3{
	padding:0 0 0 9px;
	display:block;
	background:url(images/arrow5.gif) 0 4px no-repeat;
}







.arrow_list1,
.doc_list1
{
	position:relative;
	top:0;
	left:0;
	width:440px;
	
	padding:0 0 19px 0;
	margin:0 -100px 0 0;
	list-style:none;
	
	font-size:13px;
	font-weight:18px;
}

.arrow_list1 li,
.doc_list1 li
{
	position:relative;
}

.arrow_list1 li a,
.doc_list1 li a
{
	display:block;
}

.arrow_list1 li a span,
.doc_list1 li a span
{
	font-size:9px;
	color:#AE87A9;
	font-weight:bold;
}





.arrow_list1 li a{
	padding:0 0 0 9px;
	background:url(images/arrow1.gif) 0 4px no-repeat;
}

.doc_list1 li a{
	padding:0 0 0 14px;
	background:url(images/buy_doc_icon.gif) 0 0 no-repeat;
}


.arrow_list1 li .sample_docs_link,
.doc_list1 li .sample_docs_link{
	position:absolute;
	top:0px;
	left:175px;
	cursor:hand;
	z-index:3;
	background:none;
	float:none;
}


.arrow_list1 li .sample_docs_link,
.doc_list1 li .sample_docs_link
{
/*position:absolute; top:0; left:0; background:none; width:20px;float:left;*/
}



























form {
	margin:0; 
	padding:0;
}

form .text_field input{
	float:left;
	width:300px;
}


.text_field, .comment_area{
	float:left;
	height:30px;
	color:#808184;
	font-size:12px;
	line-height:25px;
}
 
.text_field label, .comment_area label{
 	float:left;
	display:inline;
	width:85px;
	
	color:#685546;
	font-size:13px;
	line-height:18px;
}
 
.text_field_input {
	float:left;
	display:block;
	width:392px;
}

textarea{
	float:left;
	height:90px;
	width:300px;
}


.comment_area{
	float:left;
	height:90px;
	width:392px;
}


.comment_area label{
	float:left;
	padding-bottom:5px;
}

#submit{
	margin:10px 0 0 83px;
}










.note1{font-family: Georgia, "Times New Roman", Times, serif;}







.form_question2{
	float:left;
	width:392px;
	margin:0 0 10px 0;
}

.form_question2 input{
	float:left;
	width:385px;
}


.form_question2 textarea{
	float:left;
	width:385px;
}


.form_question2 label{
	color:#685546;
	font-size:13px;
	line-height:18px;
}





#forgot_form #submit{
	margin:0 0 0 10px;
	display:inline;
}



.wide_iframe{
	position:relative; 
	top:0; left:0; 
	width:810px;
}


.wide_title{
	position:relative; 
	top:0; 
	left:0; 
	width:700px;
}










.table_contain2{
	position:relative; 
	top:0; 
	left:0;
	width:594px;
}

.table_contain2_back{
	background:url(images/content_wrap_back.png) repeat;
}


.table_contain1{
	text-align:left;
	position:relative; 
	top:0; 
	left:0;
	width:594px;
	/*_width:500px;*/
}

.table_contain1 table{
	width:100%;
	/*_width:500px;*/
}

.table_contain1 table tbody tr.top_part{
	_background:#9F460D;
	
	font-size:13px;
	line-height:18px;
	font-weight:bold;
}





.table_contain1 table tbody tr.top_part td{
	color:#FDD8AF;
	
	padding-top:8px;
	padding-bottom:5px;
}

.table_contain1 table tbody tr td.col_1,
.table_contain1 table tbody tr td.col_1a
{
	width:170px;
	padding-left:13px;
	padding-right:81px;
}

.table_contain1 table tbody tr td.col_2{
	padding-right:26px;
}


.table_contain1 table tbody tr td.col_1,
.table_contain1 table tbody tr td.col_2,
.table_contain1 table tbody tr td.col_3
{
padding-top:4px;
padding-bottom:1px;
}



/*table tbody tr.shadded{background:#f7d9ab;}*/



.table_contain1 table tbody tr:nth-child(even) {background:#f7d9ab;}
.table_contain1 table tbody tr:nth-child(odd) {background:#ffe7cd;}
.table_contain1 table tbody tr:first-child {background:#9F460D;}


.table_contain1 table tbody tr td{
	color:#6F5543;
	font-size:13px;
	line-height:18px;
}





















/*.table_contain2{
	position:relative; 
	top:0; 
	left:0;
	width:594px;
}

.table_contain2 table{
	width:594px;
}

.table_contain2 table tbody tr.top_part{
	_background:#9F460D;
	
	font-size:13px;
	line-height:18px;
	font-weight:bold;
}





.table_contain2 table tbody tr.top_part td{
	color:#FDD8AF;
	
	padding-top:8px;
	padding-bottom:5px;
}

.table_contain2 table tbody tr td.col_1,
.table_contain2 table tbody tr td.col_1a
{
	width:;
	padding-left:13px;
	padding-right:81px;
}

.table_contain2 table tbody tr td.col_2{
	padding-right:26px;
}


.table_contain2 table tbody tr td.col_1,
.table_contain2 table tbody tr td.col_2
{
padding-top:4px;
padding-bottom:1px;
}



table tbody tr.shadded{background:#f7d9ab;}



.table_contain2 table tbody tr:nth-child(even) {background:#f7d9ab;}
.table_contain2 table tbody tr:nth-child(odd) {background:none;}
.table_contain2 table tbody tr:first-child {background:#9F460D;}


.table_contain2 table tbody tr td{
	color:#6F5543;
	font-size:13px;
	line-height:18px;
}*/



.news_pic_left, 
.news_pic_right
{
	border:4px solid #f9ce88;
	clear:both;
}


.news_pic_left{
	float:left;
	display:inline;
	margin:0 10px 10px 0;
}

.news_pic_right{
	float:right;
	display:inline;
	margin:0 0 10px 10px;
}















/*.all_offices ul
{
	position:relative;
	top:0;
	left:0;
	width:440px;
	
	padding:0 0 19px 0;
	margin:0 -100px 0 0;
	list-style:none;
	
	font-size:13px;
	font-weight:18px;
}

.all_offices ul li
{
	position:relative;
}

.all_offices ul li a
{
	display:block;
}

.all_offices ul li a span
{
	font-size:9px;
	color:#AE87A9;
	font-weight:bold;
}

.all_offices ul li a{
	padding:0 0 0 9px;
	background:url(images/arrow1.gif) 0 4px no-repeat;
}

.all_offices h4{
	padding-top:19px;
}

.all_offices h1{
	padding:0;
}*/



.entry ul
{
	position:relative;
	top:0;
	left:0;
	width:440px;
	
	padding:0 0 19px 0;
	margin:0 -100px 0 0;
	list-style:none;
	
	font-size:13px;
	font-weight:18px;
}

.entry ul li
{
	position:relative;
}

.entry ul li a
{
	display:block;
}

.entry ul li a span
{
	font-size:9px;
	color:#AE87A9;
	font-weight:bold;
}

.entry ul li a{
	padding:0 0 0 9px;
	background:url(images/arrow1.gif) 0 4px no-repeat;
}

.entry h4{
	padding-top:19px;
}

.entry h1{
	padding:0;
}

