@charset "utf-8";
/*======================================
				Creator: uzzal
				DATE:2009-11-07
=======================================*/
body{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#464646;
	background:#fff url('images/bg_body.jpg') repeat-x;
}
/*===========@Global Styles ============*/
*{margin:0; padding:0; outline:none}
img,fieldset{border:0}
a{text-decoration:none; color:#266400}
a:hover{text-decoration:underline}
h1,h2,h3{font-weight:bold;}
/*=====================================*/
#headerwrapper{
    width:998px;/*1000 */	
	/*padding:0px 0px 45px;
	padding:8px 22px 45px;*/
	text-align:left;
	background:#fff;
	margin:0 auto;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#c7c396;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#c7c396;	
}
#wrapper{
	width:956px;/*1000*/
	padding:0px 0px 45px;
	/*padding:8px 22px 45px;*/
	text-align:left;
	background:#fff;
	margin:0 auto;	
}
.contentIn{
	padding-top:14px;
}
/*all  Header Here*/

h1{
	font-size:25px;
	line-height:26px;
	color:#3496c2;
	padding:0 0 2px;
}

h2{
	font-size:20px;
	line-height:22px;
	color:#3496c2;
}
h3{
	font-size:18px;
	line-height:20px;
	color:#3496c2;
}

.bluetitle{
	font-size:15px;
	line-height:26px;
	color:#3496c2;
	padding:0 0 2px;
}

.heading { font-size: 12pt; font-weight: bold; margin: 1em 0 0 }
h4{
	font-size:15px;
	line-height:17px;
	color:#3496c2;

}

h5{
	font-size:14px;
	line-height:16px;
	color:#464646;
}

p{line-height:20px; padding:0 0 10px;/*text-align:justify;*/text-align:left;}

/*============================================================================
								Header
============================================================================*/
	#headerTop{
		width:100%;
		height:98px;
		overflow:hidden;
		position:relative;
		background:url(images/bg_header.jpg) left top repeat-x;

	}
/*--------logo---------*/
	#headerTop h1{
		width:393px;
		height:69px;
		padding-left:16px;
		float:left;
	}
		/*--------headerRight---------*/
		.headerRight{
			height:200px;
			height:69px;
			float:right;
			position:relative;
		}
			.blog{
				width:28px;
				height:27px;
				position:absolute;
				top:27px;	
				right:13px;
			}
			.mail{
				width:22px;
				height:25px;
				position:absolute;
				top:27px;	
				right:50px;
			}
			.home{
				width:26px;
				height:25px;
				position:absolute;
				top:27px;	
				right:80px;
			}
			.call{
				width:273px;
				height:27px;
				position:absolute;
				right:12px;
				bottom:0;
				top:61px;
				font-size:21px;
				line-height:23px;
				text-indent:-1000px;
				overflow:hidden;
				background:url('images/text_call.gif') no-repeat;
			}
			
			/*---------banner------*/
			#banner{
				width:998px;/*949*/
				height:184px;/*204*/
				padding:0px 0 0 0px;
				/*padding:7px 0 0 7px;*/
				/*background:url(./images/banner/banner01.jpg) no-repeat 7px 7px;*/
			}		
					#banner h2{
						width:100%;
						height:184px;
						background:url('images/text_banner.png') no-repeat 10px 22px;
						text-indent:-2000px;
						overflow:hidden
					}			
				
/*------serviceBox-----*/
.serviceBox{
	/*width:932px;*//*956*/
	width:950px;
	padding:22px 24px 0 24px; 
	height:169px;/*191*/
	/*background:url(./images/bg_serveiceBox.png) no-repeat;*/
	overflow:hidden;
	text-align:center;
}
.serviceBoxBg{
	/*width:932px;*//*956*/
	width:958px;
	padding-left:20px;
	padding-right:20px;
	height:186px;/*191*/
	background:#F7F7F7 url('images/bg_serveiceBox.png') no-repeat left top;
	overflow:hidden;
	text-align:center
}
	.serviceBoxCell{
		width:164px;
		height:169px;
		margin-right:13px;
		float:left;
		cursor:pointer;
	}
	.serviceBoxCell.incressmargin{ margin-right:28px;}
	.serviceBoxCell.incressmargin02{ margin-right:22px;}
		.serviceBoxCell h2{
		width:100%;
		height:28px;
		display:block;
		background:url('images/service_img/tittle01.gif') no-repeat;
		text-indent:-1000px;
		overflow:hidden
		}
		.serviceBoxCell h2.tittle02{
		background-image:url('images/service_img/tittle02.gif');
		}
		.serviceBoxCell h2.tittle03{
		background-image:url('images/service_img/tittle03.gif');
		}	
		.serviceBoxCell h2.tittle04{
		background-image:url('images/service_img/tittle04.gif');
		}
		.serviceBoxCell h2.tittle05{
		background-image:url('images/service_img/tittle05.gif');
		}				
/*============================================================================
								Footer
============================================================================*/
#footer{
	/*width:911px;*//*942*/
	padding:10px 5px 8px 0;
	/*margin-left:20px;*/
	margin-left:auto;
	margin-right:auto;
	clear:both;
	overflow:hidden;
	width:950px;
	overflow:hidden;
	background:#ffedaf;
}
	ul#footerNav{
		width:725px;/*598,600*/
		padding:5px 0 0 2px;
		overflow:hidden;
		list-style:none;
		float:left;

		}
		#footerNav li{
			float:left;
			line-height:17px;
			text-transform:capitalize;
			}
			#footerNav li a{
				float:left;
				font-size:13px;
				line-height:17px;
				color:#a55d00;
				background:url('images/bar_footerNav.gif') no-repeat;
				font-weight:bold; padding-left:6px; padding-right:6px; padding-top:0; padding-bottom:0
			}
			#footerNav li.firstNav a{background:none;}
			#footerNav li a:hover, #footerNav li a.active{text-decoration:underline}
	.address{
		width:215px;/*212*/ 
		float:right;
		text-align:right;
		font-family:"Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";
		font-size:16px;
		line-height:17px;
		color:#575757;
		font-style:normal;
		text-transform:capitalize;
		vertical-align:top;
	}
	 .address span{
	 	color:#242424;
	 }

/*============================================================================
							  main-body
============================================================================*/
/*===============---main---==============*/
#main{
	width:943px;/*943*/
	/*padding:11px 6px 40px 7px;*/
	/*11px 28px 0 10px*/
	/*padding:11px 28px 40px 29px*//*T L B R 11px 28px 40px 29px;*/
	overflow:hidden;	
	padding-bottom:40px;
	
}
#main.home_main{padding-top:8px}
/* Note: main is the parent of child [content] AND [sidebar] */

/*===============---sidebar---=============*/
#sidebar{
	width:238px; 
	float:left;
}
	
	.yourTeam{
	width:234px;/*234*/
	/* padding:8px 0 8px;*/
	background:url('images/sideBar_img/topFrame.png') no-repeat;; padding-left:0; padding-right:0; padding-top:14px; padding-bottom:8px
	}
	.yourTeam img{display:block; margin:0 auto 22px}
	
	.yourTeam p{
		padding:0 10px 8px;
		text-align:left;
	/*	text-align:justify;*/
	}
	.yourTeam p.more{
		text-align:right;
	}
	.more a{
		color:#1693a5; font-weight:bold;
	}
	.more a:hover{text-decoration:underline}

	h3.h3_recent{padding:0 0 0 20px}
.recentActivities{
	width:183px;/*234*/
	/*padding:18px 30px 0 21px;*/
	margin-top:12px;
	background:#fff url('images/sideBar_img/bg_reccent_activities.png') no-repeat;; padding-left:21px; padding-right:30px; padding-top:8px; padding-bottom:0
	
}
	ul.postRecenrActivity{
		width:100%;
		overflow:hidden;
		list-style:none;
	}
	ul.postRecenrActivity li{
		width:100%;
		float:left;
		color:#000;
		line-height:20px;
		padding-bottom:22px;
	}
	ul.postRecenrActivity li span{
		 display:block;
	}
	ul.postRecenrActivity li a{
			color:#8d0101;
			text-decoration:underline;
	}
	ul.postRecenrActivity li a:hover{
		text-decoration:none;
	}
.recentActivities p{text-align:right}
/*========================---content---==============================*/
#content{
	width:689px;
	float:right;	
}
#content.contentIn{width:674px}
/* Note: content is the parent Of child---[leftColumn] And [rightColumn]  */

/*--------------------------leftColumn------------------------------*/

.leftColumn{
	width:414px;
	float:left;
}
	.vedioPost{
		width:300px;
		/*padding:12px 57px 24px;*/
		margin-top:2px;
		background:url('images/left_column_img/bg_vedioPost.png') no-repeat;; padding-left:57px; padding-right:57px; padding-top:6px; padding-bottom:24px
	}
	.vedio{
		width:300px;
		height:215px;
	}
	
	ul.list_LeftColumn_01{
		width:404px;/*414*/
		padding:0 0 14px 10px;
		overflow:hidden;
		list-style:none;
	}
		.list_LeftColumn_01 li{
		width:389px;/*404*/
		float:left;
		font-size:13px;
		font-weight:bold;
		line-height:16px;
		color:#464646;		
		background:url('images/bullet_circle.gif') no-repeat;; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:4px
	}
	
		ul.list_LeftColumn_03{
		width:414px;/*414*/
		padding:0 0 14px 10px;
		overflow:hidden;
		list-style:none;		
	}
		.list_LeftColumn_03 li{
		width:489px;/*404*/
		float:left;
		font-size:13px;
		line-height:16px;
		color:#464646;	
		background:url('images/bullet_circle.gif') no-repeat;; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:4px	
	}
	ul.list_LeftColumn_04{
		width:308px;/*414*/
		padding:0 0 14px 10px;
		overflow:hidden;
		list-style:none;				
	}
		.list_LeftColumn_04 li{
		width:400px;/*404*/
		float:left;
		font-size:13px;
		line-height:16px;
		color:#464646;	
		background:url('images/bullet_circle.gif') no-repeat;; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:4px	
	}
	ul.list_LeftColumn_02{
		width:989px;/*414*/
		padding:0 0 14px 10px;
		overflow:hidden;
		list-style:none;
     }
		.list_LeftColumn_02 li{
		width:989px;/*404*/
		float:left;
		font-size:13px;
		line-height:16px;
		color:#464646;
		background:url('images/bullet_circle.gif') no-repeat;; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:4px
	}
	ul.list_LeftColumn_05{
		width:450px;/*414*/
		padding:0 0 14px 10px;
		overflow:hidden;
		list-style:none;
     }
		.list_LeftColumn_05 li{
		width:450px;/*404*/
		float:left;
		font-size:13px;
		line-height:16px;
		color:#464646;
		background:url('images/bullet_circle.gif') no-repeat;; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:4px
	}
	/*.leftColumn p{text-align:justify}*/
	.leftColumn p{text-align:left}
	.leftColumn h5{
		padding:12px 0 6px;
	}
	.leftColumn h6{
		width:404px;/*424*/
		font-size:18px;
		line-height:20px;
		margin-left:-20px;
		background:url('images/border_leftColumn_h6.gif') no-repeat left bottom;
		position:relative; padding-left:20px; padding-right:0; padding-top:7px; padding-bottom:15px
	}
	h1.h1_service{padding:16px 0 13px}
	.leftColumn p.more{text-align:right}
/*------------------------rightColumn--------------------------*/
.rightColumn{
	width:255px;
	padding-top:30px;
	float:right;
}
.addBox{
	width:254px;
	/*padding:0 0 18px;*/
	padding:0 0 8px;
}
.testimonial{
	width:215px;/*254*/
	/*padding:11px 17px 0 22px;*/
	background:#fff url('images/bg_testimonial_box.jpg') no-repeat;; padding-left:22px; padding-right:17px; padding-top:3px; padding-bottom:0

}
.testimonial p{
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	line-height:31px;
	font-style:italic;
	color:#09294b;
	padding:0;
}
.moretestmonial{
	display:block;
	line-height:14px;
	color:#1693a5;
	text-align:right;
	padding-top:8px;
}
.moretestmonial a{
		color:#1693a5;
		font-weight:bold;
}
.howCanHelp{
	width:217px;/*255*/
	/*T L B R*/
	/*margin-top:8px;*/
	background:url('images/bg_howhelp.png') no-repeat;; padding-left:28px; padding-right:10px; padding-top:8px; padding-bottom:20px
	
}
		.howCanHelp span{display:block; line-height:16px; padding:14px 0 8px}
		.howCanHelp label{
		display:block;
		padding:5px 0;
		line-height:16px;
		color:#000;
		}
		.inpTxt{
			width:192px;/*200*/
			height:18px;/*28*/
			display:block;
			line-height:18px;
			font-size:14px;
			border:medium none;
			background: url('images/bg_input_rightColumn.gif') no-repeat;; padding-left:4px; padding-right:4px; padding-top:5px; padding-bottom:5px
		}
		.txtArea{
			width:196px;/*200*/
			height:83px;
			border:medium none;
			background:url('images/bg_rightColumnTextarea.gif') no-repeat;; padding-left:4px; padding-right:0; padding-top:4px; padding-bottom:0
			}
		.butnSubmit01{
			width:64px;
			height:31px;
			margin-top:15px;
			}
			
/*===============[page:AboutUs]================*/
.add_box{
	width:238px;
	/*padding:0 0 16px;*/
	padding:0 0 8px;
}
#pg_aboutUs{
	width:100%;
	margin-top:2px;
	background:url('images/orange_bg1.gif') no-repeat top;; padding-left:0; padding-right:0; padding-top:13px; padding-bottom:0
}
.vedio_box{
	width:300px; 
	height:215px; 
	padding-bottom:33px;
	margin:0 auto;
}

#pg_aboutUs a{
	text-decoration:underline;
}

#pg_aboutUs a:hover{
	text-decoration:none;
}
#pg_aboutUs p{padding-bottom:20px}

/*===============[page:FLC_Attorneys]================*/
#pg_attorneys{width:100%; padding-top:5px}

#pg_attorneys a{text-decoration:underline;}
#pg_attorneys a:hover{text-decoration:none;}

#pg_attorneys p{padding-bottom:20px}
.attorney{
	width:650px;/*674*/
	padding:20px 24px 18px 0;
}
.attorney h2{
	color:#006632;
	padding-bottom:4px;
}
.attorney h2 a{color:#006632}
.attorney h4{
	line-height:24px;
	padding-bottom:12px;
	color:#464646;
	background:url('images/shade_bg1.gif') no-repeat left bottom;
	font-weight:bold
}
.img_box{
	width:78px;/*90*/
	height:108px;/*122*/
	float:right;
	background:url('images/imgBox_bg.gif') no-repeat;; margin-left:10px; margin-right:0; margin-top:8px; margin-bottom:0; padding-left:6px; padding-right:6px; padding-top:7px; padding-bottom:7px
}
/*===============[page:FLC_ContactUs]================*/
#pg_contactUs{
	/*width:674;*/
	margin-top:10px;
	background:url('images/orange_bg2.gif') no-repeat; position:relative; padding-left:15px; padding-right:10px; padding-top:19px; padding-bottom:0
}
#pg_contactUs h2{
	padding-bottom:3px;
	margin-bottom:15px; 
	color:#464646;
	background:url('images/border_1.gif') repeat-x left bottom;
}
#pg_contactUs p span{display:block; line-height:17px}
#pg_contactUs p span a{text-decoration:underline}
#pg_contactUs p span a:hover{text-decoration:none}
#contact_form{
	width:399px;/*424*/
	height:258px;/*281*/
	background:url('images/contact_formBg.png') no-repeat;
	position:relative; margin-left:127px; margin-right:0; margin-top:17px; margin-bottom:30px; padding-left:35px; padding-right:0; padding-top:23px; padding-bottom:0
}
#contact_form span{
	width:100%;
	padding:8px 0 10px;
	overflow:hidden;
	display:block;
	line-height:24px;
}
#contact_form label{
	width:103px;
	float:left;
}
#contact_form b{color:#a80505}
.input_txt, #contact_form textarea{
	width:231px;/*239*/
	height:18px;/*24*/
	padding:2px 3px;
	border:1px solid #8f8f8f;
	font-size:14px;
	line-height:18px;
}
#contact_form textarea{height:93px}
.butn_submit{
	width:85px;
	height:30px;
	border:medium none;
	display:block;
	text-indent:-1000px;
	text-transform:uppercase;
	overflow:hidden;
	background:url('images/butn_submit2.gif') no-repeat;
	position:absolute;
	left:138px;
	top:225px
}
#map{width:100%; padding:38px 0 0 10px;}
#map a{text-decoration:underline; margin-left:5px}
#map a:hover{text-decoration:none}

/*===============[page:FLC_FAQ]================*/
.page_faq{
	width:660px;/*674*/
	margin-top:7px;
	background:url('images/orange_bg2.gif') no-repeat;; padding-left:7px; padding-right:7px; padding-top:9px; padding-bottom:0
}
.page_faq h2{
	padding-left:14px;
	color:#464646;
}
ul.faq_list1{
	width:100%;
	padding:10px 0 14px;
	overflow:hidden;
	list-style:none;
}
.faq_list1 li{
	width:644px;/*660*/
	float:left;
	font-size:15px;
	line-height:16px;
	font-weight:normal;
	background:url('images/bullet_1.gif') no-repeat left 5px;; padding-left:16px; padding-right:0; padding-top:0; padding-bottom:8px
}
.faq_list1 li a{color:#7d3e2e; text-decoration:underline}
.faq_list1 li a:hover{text-decoration:none}
.anchor_box{
	width:100%;/*660*/
	height:27px;
	display:block;
	overflow:hidden;
	background:url('images/border_2.gif') no-repeat center 16px;
}
.anchor_box a{
	width:90px; 
	height:27px;
	float:right;
	text-indent:-1000px;
	overflow:hidden;
	background:url('images/butn_backToTop.gif') no-repeat;
}
ul.faq_detail{
	width:660px;/*660*/
	overflow:hidden;
	list-style:none;
}
ul.faq_detail li{
	width:100%;
	padding:20px 0 0;
	float:left;
}
ul.faq_detail h4{
	color:#5a0f00;
	background:url('images/bullet_1.gif') no-repeat left 4px;; padding-left:16px; padding-right:0; padding-top:0; padding-bottom:10px
}
/*ul.faq_detail p{padding-left:16px; text-align:justify}*/
ul.faq_detail p{padding-left:16px; text-align:left}
ul.faq_detail p a{text-decoration:underline}
ul.faq_detail p a:hover{text-decoration:none}

/*===============[page:FLC_DivorceOnABudget]================*/
#pg_divorceBudget{
	width:666px;/*674*/
	padding:0 8px 0 0;
}
h1.h1_devorce{
	margin-bottom:9px;
	background:url('images/border_3.gif') repeat-x left bottom;; padding-left:0; padding-right:0; padding-top:0; padding-bottom:4px
}
#pg_divorceBudget h4{
	line-height:24px;
	padding-bottom:15px;
	text-transform:uppercase;
	color:#464646;
}
#pg_divorceBudget h4 span{color:#006632}
ul.budget_list{
	width:100%;
	overflow:hidden;
	list-style:none;
}
.budget_list li{
	width:100%;
	padding:12px 0 0;
	float:left;
}
/*.budget_list li p{padding-bottom:15px; text-align:justify}*/
.budget_list li p{padding-bottom:15px; text-align:left}
.budget_list li p a{text-decoration:underline}
.budget_list li p a:hover{text-decoration:none}
ul.divorce_list{
	width:648px;/*666*/
	padding:0 0 20px 18px; 
	overflow:hidden;
	list-style:none;
}
.divorce_list li{
	width:631px;/*648*/
	line-height:20px;
	background:url('images/bullet_1.gif') no-repeat left 5px;; padding-left:17px; padding-right:0; padding-top:0; padding-bottom:0
}

/*=============================Hamidur==========================*/

/*---all header---*/
.serviceIn h3{
	padding:8px 0 10px 13px;
	color:#443f33;
	}
#sercicesDivorce h1{padding: 0 0 7px 1px;}
#sercicesDivorce h5, .collaborative h5{padding-bottom:1px;}
h1.freeAccess_h1{
	padding-bottom:3px;
	background:url('images/freeAcces_h1_Ng.gif') repeat-x left bottom;
	}
/*----End header---*/

/*----------[page:FLC_Services_DivorceMediation.html]------*/
.seviceTop, .serviceBottom, .serviceIn{
	width:237px;
	background-image:url('images/services.gif');
	background-repeat:no-repeat
	}
.seviceTop{
	background-position:left top;
	padding-top:5px;
	/*margin-bottom:28px;*/
	margin-bottom:8px;
	}
.serviceBottom{
	background-position:right bottom;
	padding-bottom:8px;}
.serviceIn{
	background-position:center top;
	background-repeat:repeat-y;
	}

.services{
	width:100%;/*237*/
	overflow:hidden;
	}
.services li {
	width:217px;/*237*/
	font-size:17px;
	background:#fac54f url('images/servicesList_Bg.gif') repeat-x;
	position:relative; list-style-type:none; padding-left:14px; padding-right:6px; padding-top:9px; padding-bottom:5px
	}
.services li.current_page_item a{
    color:#296e00;
	background: url('images/blt_services_current.png') no-repeat right top;
	font-size:17px
}
.services li a {
	width:194px;/*216*/
	line-height:21px;
	padding-right:22px;
	text-decoration:none;
	display:block;
	color:#372e19;
	background:url('images/blt_services.png') no-repeat right top;
}
.services li a:hover {
	width:194px;/*216*/
	line-height:21px;
	padding-right:22px;
	text-decoration:none;
	display:block;
	color:#296e00;
	background:url('images/blt_services_current.png') no-repeat right top;
}
.divorceTop{
	width:237px;
	padding-top:4px;
	background: url('images/divorceTop_bg.gif') no-repeat;; margin-left:0; margin-right:0; margin-top:6px; margin-bottom:41px
	}
.divorceBottom{
	width:237px;
	background:#fff url('images/divorceBottom_Bg.gif') repeat-x;
	}
.divorce{
	width:100%;/*237*/
	padding-top:10px;
	overflow:hidden;
	}
.divorce li{
	list-style:none;
	width:227px;/*237*/
	padding-left:10px;
	line-height:24px;
	font-size:13px;
	display:block;
	position:relative;
	}
.divorce li a{
	display:block;
	padding-left:12px;
	color:#972401;
	background:url('images/blt_divorce.png') no-repeat left 8px;
	text-decoration:underline
	}
.divorce li a:hover{ text-decoration:none}
.divorce li ul{
	width:100%;/*227*/
	overflow:hidden;
	}
.divorce li li{
	width:214px;/*227*/
	padding-left:13px;
	}
.divorce li li a{
	padding-left:10px;
	}
#sercicesDivorce{
	width:100%;/*674*/
	background:url('images/servicesDivorce_bottom_Bg.gif') no-repeat left bottom;
	position:relative
	}
.mediation{
	width:100%;
	overflow:hidden;
	}
.mediation img{
	float:right;
	margin-left:5px;
	}
#sercicesDivorce p{padding-bottom:22px;}
#sercicesDivorce a, #testimonialPage a{
	color:#266400;
	text-decoration:underline;
	}
#sercicesDivorce a:hover, #testimonialPage a:hover{text-decoration:none;}
.advantages{
	width:653px;/*674*/
	padding:11px 0 22px 21px;
	overflow:hidden;
	}
.advantages li{
	display:block;
	padding-left:15px;
	line-height:20px;
	background:url('images/bullet_1.gif') no-repeat left 6px;; list-style-type:none
	}
.backTop{
	width:90px;
	height:27px;
	position:absolute;
	right:7px;
	bottom:-10px;
	text-indent:-1000px;
	overflow:hidden;
	background:url('images/butn_backToTop.gif') no-repeat;
	}

/*----------[page:FLC_FreeAccessToCollaborativeCo-Parenting.html]------*/
.parenting{margin:14px 0;}
.freeAccess{
	padding:0 0 18px 21px;
	}
.collaborative{
	width:100%;/*674*/
	padding-top:24px;
	}
#sercicesDivorce.testimonial_bottomBg{background:none}

/*----------[page:FLC_Testimonials.html]------*/
#testimonialPage{
	width:100%;/*674*/
	overflow:hidden;
	}
#testimonialPage p{
	width:654px;/*674*/
	padding:0 10px 10px;
	}

.testimonialTop, .testimonialBottom, .testimonialIn{
	width:100%;/*674*/
	background-image:url('images/testomonials_Bg.gif');
	background-repeat:no-repeat
	}
.testimonialTop{
	background-position:left top;
	padding-top:8px;
	margin:10px 0 24px;
	}
.testimonialBottom{
	background-position:right bottom;
	padding-bottom:16px;
	}

.testimonialIn{
	background-repeat:repeat-y;
	background-position:center top;
	}
.testimo{
	width:674px;/*674*/
	padding-bottom:15px;
	overflow:hidden;
	}
.testimo li{
	width:648px;/*674*/
	display:block;
	background:url('images/testimo_Bottom_Bg.gif') no-repeat left bottom;
	position:relative; padding-left:11px; padding-right:15px; padding-top:25px; padding-bottom:9px
	}
.fristQuat{
	position:absolute;
	left:11px;
	top:26px;
	}
.testimonialList{
	width:601px;/*648*/
	padding:0 0 22px 27px;
	line-height:20px;
	/*text-align:justify;*/
	text-align:left;
	font-size:14px;
	/*background:url(./images/lastQuat.gif) no-repeat right bottom;*/
	}
.testimo li.lastList{background:none;}
/*only for safari hack*/
.safari .navigation li a{font-size:15px;}
.safari h4, .safari h5, .safari h6, .safari .navigation li a{font-weight:normal}
.safari .navigation li:first-child a{padding-right:33px}



.testimonial_bg {
    background:url('images/bg_testimonial.jpg') no-repeat left top;
	width:253px;
	height:227px
}
.testimonial_txt{
   font-family:"Times New Roman";
   font-size:27px;
   color:#09294b;
   line-height:32px;
}
.testimonial_txt_width{
   padding-left:20px;
   padding-right:20px;
   padding-top:15px;
}

.testimonial_bg p.more{
  text-align:right;
}


/* css for menu */

.ddsmoothmenu{
height:37px;
clear:both;
background:url('images/bg_navigation.png') repeat-x left top;
/*margin-bottom:14px;*/
margin-bottom:0px;
margin: 0px;
vertical-align:top;
width: 100%;
text-transform:uppercase; font-style:normal; font-variant:normal; font-weight:bold; font-size:15px; font-family:Arial
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
background:url('images/bar_navigation.gif') no-repeat;
line-height:37px
}


.ddsmoothmenu ul li.current_page_item{
background-color:#609f41;
}

.ddsmoothmenu ul li.current_page_parent{
background-color:#609f41;
}


/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
background:url('images/bg_navigation.png') no-repeat left -200px;
color: white;
text-decoration: none; padding-left:30px; padding-right:30px; padding-top:0px; padding-bottom:0px
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
color: white;
padding: 0px 30px;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
padding: 0px 30px;
color: white;
}

.ddsmoothmenu ul li a:hover{

/*background:url(./images/bg_navigation_over.png) no-repeat left ;*/
background-color:#609f41;
text-decoration:none;

}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;

}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{

font: normal 13px Verdana;
width: 200px;
padding: 5px;
margin: 0;
text-align:left;
background-color:#3D69B2;
line-height:28px;
}




/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 0px;
right: 0px;
}

.rightarrowclass{
position: absolute;
top: 0px;
right: 0px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background:;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}
.floatleft
{
float:left;
}
.floatrgt{
float:right;
}
.copyright { 
 font-family:"Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";
 padding:25px 0 0 2px;
 clear:both;
 color:#575757;
 font-size:14px;
}
a.copyright:hover {
 font-family:"Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";
 font-size:14px;
 clear:both;
 color:#575757;
 font-weight:bold;
 text-decoration:underline;
}
a.copyright:active {
 font-family:"Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";
 font-size:14px;
 clear:both;
 color:#575757;
 font-weight:bold;
 text-decoration:none;
}
/* eof css for menu */




.ddsg-wrapper {
  float:left;
}

.ddsg-wrapper h2{
  font-family:Arial, Helvetica, sans-serif;
  font-size:21px;
  color:#08b1e7;
  text-align:left;
  padding-bottom:10px;
}

.ddsg-wrapper ul {
 text-align:left;
 list-style-type: none;
}

.ddsg-wrapper ul li {
 background-image: url(images/ip_bullet_bluearrow.png);
 background-repeat: no-repeat;
 background-position: 0 .4em;
 clear:both;
 padding-bottom:5px;
}

.ddsg-wrapper ul li a{
  text-decoration:none;
  padding-left:10px;
}

.ddsg-wrapper ul li a:hover{
  font-weight:normal;
  text-decoration:underline;
}

.ddsg-wrapper ul li ul {
 list-style-type: none;
 text-align:left;
 background:none;
 margin-left:15px;
 padding-top:5px;
}

.ddsg-wrapper ul li ul li {
 clear:both;
 list-style-type: none;
 float:left;
 background-image: url(images/ip_bullet_bluearrow.png);
 background-repeat: no-repeat;
 background-position: 0 .4em;
}

.ddsg-wrapper ul li ul li a {
  text-decoration:none;
  padding-left:10px;
 }
 
 /* links back to home page */
a.liketext:link {
	color:#575757;
	text-decoration:none;
}
a.liketext:visited {
	color:#575757;
	text-decoration:none;
}
a.liketext:hover {
	color:#575757;
	text-decoration:none;
}
#main.blog_main{
padding-top:8px;
padding-left:10px;
margin-left:10px;
}
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}
	h3.sidetitle{padding:0 0 0 20px;
	font-size:14px;
	line-height:16px;
	color:#464646;}
	.btn{
	width:135px;
	height:30px;
	border:medium none;
	display:block;
	text-transform:uppercase;
	overflow:hidden;
	background-color:#FDD374;
	text-align:center;
	cursor:pointer;
	}
	.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: normal;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: normal;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}