body{
	background:#fff;
	color: #2a2a2a;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
}
a{
	color:#004784;
	text-decoration: underline;
}
a:link,a:visited{}
a:hover,a:active{
	text-decoration:underline;
	color: #D10101;
}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}
h1{font-size:28px;}
#wrapper h1{ font-size: 30px; }
h2{font-size:28px;}
h3{}
h4{}
#wrapper input[type="hidden"]{display: none;}
/* Wrapper */
/* Header */
#header{
	min-height:55px;
	padding: 0 0 0px 0;
	position:relative;
	background: url(../images/header.jpg) no-repeat #0E2B6D;
	margin-bottom: 30px;
}	
	#header a{ text-decoration: none;}
	#header h1{ float: left; font-size: 20px; color: #fff; font-weight: bold; margin-top: 77px; border-bottom: 8px solid #D10101; padding: 5px 0 5px 20px; line-height: 29px; width: 488px;}
	#header h1 a{ color: #fff;}
	#header h1 a:hover{ text-decoration: none;}
	#header #button-contact{ float: right;}
	#header #button-contact a{ display: block; width: 452px; height: 124px}
	#header #button-contact a strong{ text-decoration: underline;}
	#header #button-contact a:hover{ background-position: 0 -124px; text-decoration: none;}
	#header #title{ clear: both; float: left; margin: 10px 0 15px 0; width: 960px}
	#header #logo{ float: left; margin-right: 10px; width: 85px; display: inline-block}
	#nav{
		background:#0E2B6D url(../images/botton-contact.jpg) top right no-repeat;
		display: inline-block;
		float: left;
		text-align: right;
		font-size: 16px;
		width: 100%;
	}
		#navList{
			float: left; 
			margin: 0 0 0 20px;
		}
			#nav li{
				display:block;
				float:left;
				padding:2px 0;
				font-size: 24px;
			}
				#nav li  a{
					color:#fff;
					display:block;
					padding:3px 30px;
				}
				#nav li.first a{
					border-left: none;
					padding-left: 0;
				}
				#nav li.last a{border-right: none;}
				#nav li a:hover{ text-decoration: underline;}
/* Main Content */
#main-content{
	width:56%;
	position:relative;
	margin-right: 4%;
	display: inline;
	float: left;
}
	#ask-box{
		background:#9bcef6;
		color:#000;
		float:left;
		width: 100%;
		padding:0 0 10px 0;
	}
	#ask-box form{
			padding: 0 15px;
		}
		#ask-box h2{
			font-size:24px;
			font-weight:bold;
			color: #000;
		}
		#ask-box textarea{
			border:0;
			display:block;
			font-family: Arial, Helvetica, sans-serif;
			font-size:16px;
			height:45px;
			line-height:22px;
			margin-bottom:10px;
			padding:2px;
			width:495px;
			overflow: auto;
			float: left;
		}
		#ask-box .qa_form textarea{
			border:0;
			display:block;
			font-family: Arial, Helvetica, sans-serif;
			font-size:16px;
			height:80px;
			line-height:22px;
			margin-bottom:10px;
			padding:10px;
			width:490px;
			overflow: auto;
		}
		#ask-submit-wrapper, #contact-form .floatRight{
			float:right;
			background: #cc0001;
		}
			#ask-box label{ font-size: 16px; font-weight: bold; float: left;}
			#ask-box .qa_form{ margin: 0px 0 10px;}
			#ask-box input#qa_title, #ask-box input#qa_email{
				font-size: 16px;
				font-family: Arial, Helvetica, sans-serif;
				overflow: auto;
				border: none;
			}
			#ask-box #email_opt_in_check{float:left; font-size: 12px; font-weight: normal;}
			#email_opt_in{ float: left;}
			#ask-box input#ask-button{
				background:#cc0001;
				border:1px solid #fff;
				color:#fff;
				cursor:pointer;
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				font-size:24px;
				font-weight:bold;
				margin:2px;
				padding:5px 10px;
			}
			#ask-box input#ask-button:hover, #ask-submit-wrapper:hover, #ask-submit-wrapper:hover input#ask-button{ background: #DF5D5F;}
		#ask-box span.sub-text{
			float:left;
			width:410px;
			height: 60px;
			padding: 0 0 0 0;
			line-height: 22px;
			font-size: 14px;
		}
		#ask-box span ul{ padding: 0 0 0 25px;}
		#ask-box span ul li{ list-style-image: url(../images/arrow.jpg); line-height: 24px;}
			#ask-box span b{ color:#cc0001; font-size: 18px; font-weight: normal;}
		#ask-3-box-arrow{ background: url(../images/arrowsup.png) no-repeat; height: 46px; display: block; margin-top: -5px; position: relative; z-index: 99;}
		#ask-3-box{color: #ccc; padding: 0; background: #003556; border: 1px solid #003556; border-top:0;}
		#ask-3-box p{ line-height: 16px; background: #fff; color: #000; padding: 6px 9px;}
		#ask-3-box #ask-box3{ width: 180px;}
		#ask-3-box #ask-box2{ border: #00426c 1px solid; border-top: 0; border-bottom: 0}
		.askphp#ask-3-box{ padding:0;}
		.askphp#ask-3-box #ask-box2{ border-width: 0;}
		#ask-3-box strong{ color: #000;}
		#ask-3-box h3{ font-size: 18px; padding: 3px 9px 3px 33px; margin: 0 0 5px 5px; color: #fff;}
		.askphp#ask-3-box h3{ font-family: 22px; }
		#ask-3-box .ask-boxes{ width: 33%; float: left; padding: 0}
		#ask-3-box#ask-box1 h3{ background:url(../images/ask_icon.png) no-repeat;}
		#ask-box2 h3{ background:url(../images/answer_icon.png) no-repeat;}
		#ask-3-box #ask-box3 h3{ background:url(../images/anon_icon.png) no-repeat; padding-left: 30px;}
	#most-recent-questions{
		font-size:14px;
		margin-bottom:45px;
		position:relative;
	}
		#most-recent-questions h1,#more-questions h1, #local-news h1{
			border-bottom:3px solid #cecece;
			font-weight:bold;
			margin-bottom:1px;
			padding-bottom:8px;
		}
		#more-questions h2{
			border-bottom:3px solid #cecece;
			font-weight:normal;
			margin-bottom:1px;
			padding-bottom:12px;
		}
		#most-recent-questions ol{
			border-top:1px solid #cecece;
			list-style-type:decimal;
			padding:0 0 0 20px;
		}
			#most-recent-questions ol li{
				border-bottom:2px solid #cecece;
				padding:10px 0 10px 10px;
				font-size: 18px;
			}
				#most-recent-questions ol li a{ font-size: 18px; text-decoration:underline; line-height: 26px; }
	#more-questions, #local-news{
		margin-bottom:25px;
		position:relative;
		clear: left;
	}
		#more-questions ul{
			border-top:1px solid #cecece;
		}
			#more-questions ul li{
				border-bottom:2px solid #cecece;
				padding:8px 0;
			}
			#more-questions ul li a{ display: block; font-size: 18px; text-decoration: underline; padding: 0;}
	#local-news .news{
	border-top: 1px solid #CECECE;
	clear: left;
	}
	#local-news .news .article{
		padding: 0 0 15px 0;
		border-bottom: 2px solid #ccc;
	}
		#local-news .news h2{ 
			font-size: 20px;
			font-weight: bold;
			padding: 15px 0 0 0;
		}
		#local-news .news h4, #news-article h4{
			color: #999999;
			margin: 0 0 5px 0;
			font-style: italic;
			font-size: 16px;
		}
		#news-article h4{ width: 50%; float: left;}
		div.addthis_div{ display: block;  text-align: right;}
		div.addthis_div div.addthis_toolbox{ float: right;}
		#local-news .news p{
			margin: 0 0 5px 0;
		}
		/*news with 1 article*/
		#news-article{ clear: left; margin-bottom: 25px; font-size: 16px;}
			#news-article h2{ font-size: 20px;}
			#news-article p{ margin-bottom: 10px;}
/* Sub Content */
#in-your-area, #contact-form, #no-listings, #right-cont #in-your-area{	margin-bottom:10px;}
	#in-your-area h1, #no-listings h1{
		color:#000;
		font-size:26px;
		padding: 0 0 10px 0;
		border-bottom: 3px solid #ccc;
	}
	#in-your-area ul{
		float:left;
		padding: 15px 0 0 0;
		margin: 1px;
		border-top: 1px solid #ccc;
	}
		#in-your-area ul li{
			float:left;
			margin-bottom:15px;
		}
			#in-your-area ul li p{
				float:left;
				font-size:14px;
				display: block;
				clear: left;
				line-height: 20px;
			}
			#in-your-area ul h2{
				float:left;
				font-size:18px;
				line-height:normal;
				display: block;
				clear: left;
			}
			#in-your-area ul h3{
				float:left;
				line-height:12px;
				padding: 0 0 5px 0;
				clear: left;
				width: 100%;
				font-weight:bold;
				font-size: 14px;
			}
			#in-your-area ul h3.certified{ padding: 2px 0 8px 0;}
			#in-your-area ul h3 img{ position: relative; top: 4px;}
			#in-your-area ul p{ width: 100%;}
			.user-thumb{
				border:1px solid #333;
				display:block;
				float:left;
				height:75px;
				margin-right:15px;
				width:75px;
				overflow: hidden;
			}
				.user-thumb img{ 
					max-width: 75px;
					min-height: 75px;
					min-width: 75px;
				}
			.user-info{
				float:left;	
				width:275px;
			}
	#wrapper .sidebar-list h1{
		border-bottom:3px solid #cecece;
		font-size:26px;
		margin-bottom:1px;
		padding-bottom:5px;
	}
	.sidebar-list h2{
		font-size:16px;
		font-weight:bold;
	}
	.sidebar-list h3{
		font-size:14px;
		font-style:italic;
		margin-bottom:5px;
		color: #666;
	}
	.sidebar-list ul{
		border-top:1px solid #cecece;
		padding-top:10px;
	}
		.sidebar-list ul li{
			border-bottom:1px solid #cecece;
			margin-bottom:15px;
			padding-bottom:15px;
		}
		.sidebar-list ul p{
			padding-bottom:10px;
			font-size: 16px;
		}
		#order-dvd{ margin-bottom: 35px;}
		#order-dvd a{ padding: 40px 0 0 207px; width: 177px; height: 137px; display: block; background: url(../images/free-dvd.jpg) no-repeat 0 -3px; color: #fff; font-size: 24px; line-height: 38px; font-weight: bold; text-decoration: none;}
		#order-dvd a strong{ font-size: 30px; text-decoration: underline;}
		#order-dvd a:hover{ background-position: 0 -180px; text-decoration: none;}
	#general-news ol{ border-top: 1px solid #cecece}
/* Footer */
#footer{
	background:#e6e6e6;
	clear:both;
	color:#757575;
	padding: 10px 0 20px 0px;
	border-top: 8px solid #0e2b6d;
}
	.footer-col{
		width: 300px;
		float: left;
		margin: 0 10px;
	}
	#footer-col-right{ float: right;}
	#footer-col-right li{ font-size: 10px; border-bottom: none;}
		.footer-col li{
			font-size: 20px;
			border-bottom: 1px solid #CECECE;
			padding: 2px 0;
			color: #313131;
		}
		.footer-col li a{
			font-size: 14px;	
		}
	#footer-right, #footer-questions{
		width: 380px;	
		margin-right: 0;
	}
	#copyright{
		font-size: 14px;
		clear:both;
		padding:10px 0 0 20px;
	}
/* Global Classes */
.summary{
	padding:0px 0px 25px 0px;
	clear: left;
}
.summary p{ margin: 0 0 20px 0;}
.view-all{
	position:absolute;
	right:0;
	top:0;
	font-size: 16px;
}
.answer-count{
	font-size:18px;
	margin-top: 5px;
	text-align:right;
}
.a-list{
	float:left;
	padding:0;
}
	.a-list li{
		float:left;
		display:block;
	}
.user-thumb{}
.user-summary{}
	.attention-box h1{
		color:#fff;	
		line-height:26px;
	}
.floatRight{float:right;}
.color-on{ background: #9BCEF6; padding: 15px; margin-bottom: 20px;}
#limitqatitle, #limitqadetail{
	float: right;
	font-size: 10px;
	margin-right: 5px;
}
			#contact-form .submit{
				background:#cc0001;
				border:1px solid #fff;
				color:#fff;
				cursor:pointer;
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				font-weight: normal;
				margin:2px;
				padding:4px 15px;
				width: 100px;
			}
/*Not question*/
.not-question{background: #ebf6ff; border: 2px solid #ccc; border-right:0; border-left: 0; padding: 20px 15px; margin-bottom: 35px;}
.not-question h2{ font-size: 24px; font-weight: bold; margin-bottom: 15px;}
.not-question h2 strong{ color: #D10101;}
/*404*/
#message-404{ font-size: 28px; display: block; text-align: center; margin-top: 80px;}
#content-404{ text-align: center; font-size: 14px; margin-bottom: 80px;}
#content-404 a{ font-size: 16px;}
/*main*/
#question-asked{ 
	background: #e6e6e6;
	padding: 20px; 
	border:1px solid #ccc;
	border-left:0;
	border-top:0;
	font-size: 16px;
}
	#question-asked h2{ 
		font-size: 20px; 
		padding-bottom: 20px;}
#all-answers{
	padding: 0 0 10px 0px;
	margin: 0 0 30px 0;
	float: left;
	width: 100%;
	background: #fff;
}
	.lawyer-answer{
		border-bottom: 1px solid #ccc;
		padding: 10px 0;
		float: left;
		width: 100%;
	}
		.answer-left{
			display: none;
			width: 122px;
			float: left;
		}
		.answer-right{
			display: inline-block;
			width: 100%;
			float: left;
			font-size: 16px;
		}
			.answer{
				margin: 10px 0;
				line-height: 22px;
			}
			.answer-right em{ color: #666; font-size: 14px;}
#ask-new-question{
	margin: 0 0 20px 0;
	color:#fff;
	border: 0;
	display:block;
	width: 296px;
	padding: 15px 0;
	font-size: 16px;
	text-align: center
}
#ask-new-question h1{
	font-size: 20px;
	padding-bottom: 3px;
}
#ask-specialist-now{ padding: 2px; border: 1px solid #ccc; text-align: center; margin-bottom: 25px;}
#ask-specialist-now a{ border: 1px solid #ccc; display: block; padding: 15px 10px; text-decoration: none; line-height: 28px;}
#ask-specialist-now:hover, #ask-specialist-now a:hover, #ask-specialist-now:hover a{ border-color: #0E2B6D}

hr {border: 1px #ccc;border-style: none none solid none;margin: 20px 0;}
.numbers {line-height: 20px;word-spacing: 4px; padding-bottom:5px;}
a.selected {font-weight: bold;color: #D10101 }
.pag_bar a{ border: 1px solid #CECECE;  padding: 4px 5px; margin: 5px 4px 0 0; display: inline-block;}
.pag_bar a:hover{ border-color: #D10101}
#more-questions h2 a:hover, #more-questions h2 a{ color: #2A2A2A; text-decoration: none; }

/*ask box*/
.left{ float: left; width: 50%; clear:both;}
.right{ float: right; width: 50%;}
form.ask_box_form_short{ padding: 0 20px; }
form#form_ask { padding: 0 3%;}
#ask_box_full form#form_ask{ padding-bottom: 3%; }
#qa_title, #qa_email{ width: 98%; border: 0; outline: 0; font-size: 18px; line-height: 24px; height: 30px; padding: 5px; font-family: Arial, Helvetica, sans-serif}
form.ask_box_form_short h2, form#form_ask h2{ margin: 10px 0 10px;}
form#form_ask strong{font-weight: normal; font-size: 14px; color: #ccc;}
#ask-3-box{ background: #003556; color: #ccc; padding: 0;}
#ask-3-box p{ line-height: 20px; font-size: 16px; height:85px; font-weight: bold;}
#ask-3-box #ask-box2{ border: #00426c 1px solid; border-top: 0; border-bottom: 0}
.askphp#ask-3-box{ padding:0;}
.askphp#ask-3-box #ask-box2{ border-width: 0;}
#ask-3-box h3{ color: #fff;}
#ask-3-box strong{ color: #ff0000;}
#ask-3-box h3{ font-size: 16px; padding: 3px 0 3px 31px; margin-bottom: 5px; font-weight: bold;}
.askphp#ask-3-box h3{ font-family: 22px;}
#ask-3-box .ask-boxes{ width: 33%; float: left; padding: 0;}
#ask-box1 h3{ background:url(../images/ask_icon.png) no-repeat;}
#ask-box2 h3{ background:url(../images/answer_icon.png) no-repeat;}
#ask-box3 h3{ background:url(../images/anon_icon.png) no-repeat;}
#ask_submit:hover{background-position: -93px 0; }
#ask_text { float: left; font-size: 16px;}
#ask_text em{ font-size: 11px; }
#ask_box_full #ask_text {margin: 10px 0 0 0;}

#ask_box_full{ margin: 0; background: #fff;}
#ask_box_large{ background: #1775b0;}
#ask_box_full label{ font-size: 16px; float: left;}
#ask_box_full label span, #ask_box_full #ask_text span{ color: #CC3300}
#ask_box_full #ask_text em{font-size: 10px;}
#form_ask #qa_title, #form_ask #qa_email{ display: block; width: 98%; margin-bottom: 10px;}
#form_ask .left #qa_title, #form_ask .right #qa_email{ display: block; width: 93%; margin-bottom: 10px;}
#qa_email_label, #qa_email{ margin-left: 10px;}
#limitqatitle, #limitqadetail{float: right; font-size: 10px; margin-right: 5px;}
#email_opt_in{ float: left;}
#qa_detail_box{ margin: 10px 0 0 0;}
#qa_detail_box textarea{ display: block; width: 99%; font-family: Arial, Helvetica, sans-serif; clear: both; height: 80px;}
#ask_box_full #ask-3-box h3{ font-size: 22px; padding: 3px 0 3px 36px;}
#ask_box_full #email_opt_in_check{ font-size: 12px;}

#sub-content #ask-3-box { margin-right: 20px; background:url(../images/bg_3_box.png); height: 249px; position: relative; z-index: 10}
#sub-content .askphp#ask-3-box { margin-left: -30px; background:url(../images/arrowbg.gif) no-repeat right; height: 330px; width: 327px; }
#sub-content #ask-3-box .ask-boxes-verd{ margin-bottom: 42px; padding: 3px 0; text-align: center;}
#sub-content .askphp#ask-3-box .ask-boxes-verd{ text-align: left;}
#sub-content .askphp#ask-3-box .ask-boxes-verd{ margin-bottom: 0; background: url(../images/arrow.png) no-repeat ; height: 61px; padding: 20px 10px 20px 45px;}
#sub-content #ask-3-box .ask-boxes-verd h3{ display: inline; padding: 3px 0 3px 42px; margin: 0; line-height: 24px;}
#ask_box_small{ margin-bottom: 10px; position: relative; z-index: 0; top: -10px;}
#ask_box_small form.ask_box_form_short { padding: 0 10px; width: 277px;}
#ask_box_small form.ask_box_form_short h1{ font-size: 18px;}
#ask_box_small form.ask_box_form_short #qa_title { width: 96%;}
#ask_box_small form.ask_box_form_short a { width: 73px; height: 34px; background: url(../images/lawqa_box.png); background-position: -104px 0;}
