* {
	
}
html {
	font-size:34px;-webkit-text-size-adjust: none;
}
input[type="submit"]{-webkit-appearance:none;}
body,p {
	padding:0;margin:0;font-family: arial, sans-serif;font-size:12px;
}
textarea {
	font-size:12px;
}
body {
	background: #9f9f9f;
	line-height: 1.4em;
	padding-top:10px;
}
input {border-radius:0;}
*{box-sizing:border-box;}
#body {
	max-width:910px;
	margin:0 auto;
	position:relative;
	background:#fff;padding:1rem;
	box-shadow:box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
#inner_body {
	
}
a img {
	border:0;
}
a {
	cursor:pointer;
	color:#6DA1C9;
/*	text-decoration: none;
	color:#4d4d4d;*/
}
h1 {
	font-weight:normal;
	color:#6DA1C9;
	font-size:24px;
	margin:10px 0 17px;
	padding:0;
	line-height: 1.1em;
}
h2 {
	font-size:14px;
}
h2,h3,h4 {
	margin:0;
	padding:0;
	line-height: 1.1em;
}
.js {
	cursor: pointer;	
}
.clear {
	clear:both;height:0px;width:0px;line-height:0;overflow:hidden;
}
#footer {
	clear:both;
	background: #F1F1F1;border-radius:0 0 10px 10px;
	padding:10px;
	margin-top:20px;
	text-align:center;
}

#bottom_links,#bottom_credit {
	font-size:12px;
	color:#757575;
	padding:10px 0;
}
#bottom_links a,#bottom_credit a {
	color:#757575;
	text-decoration:none;
	margin-left:20px;
}

#bottom_links {
	float:right;
}
#bottom_credit {
	float:left;
}

#logo {
	position:absolute;
	top:1rem;
	right:1rem;
}

#header1 {
	position:relative;line-height:.9em;margin:0 0 0.5rem;
	float:right;
	font-size:30px;
	color:#555;
	z-index:2;
}
#header2 {
	float:left;
	padding:0 10px;
}
#search_box {
	float:left;
}
#search_box * {
	vertical-align:middle;
}
#search_box #search_input {
	border: 1px solid #9A9DA2;
	font-size:12px;
}
.lawyars_frame {
	width:100%;
}
.lawyars_frame_top {
	margin:0 0 20px;
}
/*MAIN MENU*/
#top_menu {
	background:#5ea3d8;border-radius:10px 10px 0 0;
	padding:10px 0 0 0;
	margin:10px 0 0;line-height:1.1em;
}
#top_menu nav {
}
	#top_menu ul {display:table;width:100%;border-collapse:collapse;margin:0;padding:0;}
#top_menu .td {
	color:white;display:table-cell;vertical-align:middle;
	font-weight:bold;
	background:#5ea3d8;
	border-left:white solid 1px;
	text-decoration:none;
	padding:0;
}
#top_menu .td:last-child {border-left:none;}
#top_menu .td:hover,#top_menu .td.active {
	background:#909090;
}
#top_menu a {
	color:white;
	font-weight:bold;
	display:block;
	text-align:center;
	text-decoration:none;
	border-bottom:white solid 5px;
	padding:3px 9px 6px;
}
#top_menu .td:hover a,#top_menu .td.active a {
	border-bottom-color:#d5d5d5;
}
#top_menu .bg {
display:none;}
#top_image {
	margin:0 0 10px;
}
#top_image_med,#top_image_small {display:none;margin:0 0 10px;}
@media screen and (max-width:674px){
	#top_image{display:none;}
	#top_image_med {display:block;}
}
@media screen and (max-width:500px){
		#top_image_med {display:none;}
	#top_image_small {display:initial;}
	#mobimghold {
		text-align:center;overflow:hidden;
	}
		#mobimghold img{
			max-width:150%;margin:0 -50%;
		}
}
#side_bar {
	width:26%;
	float:left;
}

#articles_box,#faq_box {
	max-width:186px;width:100%;
	padding:10px;
	margin:0 0 20px 0;
	overflow:hidden;
	float:left;
	font-weight:bold;
	line-height:1.6em;
}
#articles_box br,#faq_box br{display:none;}
#articles_box a,#faq_box a {
	text-decoration:none;
	padding:0px 10px 3px;
	display:block;
}

#articles_box .caption,#faq_box .caption {
	font-size:16px;
}

#articles_box {
	background: url('/img/articles-box-bg.png') top right no-repeat;
}
#articles_box, #articles_box a {
	color:#567893;
}
#articles_box .caption {
	color:#77A7CB;
}
#articles_box a {
	background: url('/img/articles-box-bullet.png') no-repeat scroll right 8px;
}
#faq_box {
	background: url('/img/faq-box-bg.png') top right no-repeat;
}
#faq_box, #faq_box a {
	color:#575757;
}
#faq_box .caption {
	color:#7E7E7E;
}
#faq_box a {
	background: url('/img/faq-box-bullet.png') no-repeat scroll right 8px;
}

#articles_box_cont,#faq_box_cont {
	height:100px;
	margin:5px 5px;
}

#contact_area {
	color:white;
	background: url('/img/contact-bg.png') #5EA3D8 top right no-repeat;
	max-width:186px;width:100%;
	height:324;
	padding:10px;
	overflow:hidden;
	float:left;
	clear:both;
	line-height:1.6em;
	font-weight:bold;border-radius:10px 10px 0 0;
}
#contact_area table {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
}
#contact_area th {
	vertical-align:top;
	text-align:right;
	font-weight:normal;line-height:1;white-space:pre;padding:0 0 0 5px;
}
#contact_area td {width:100%;}
#contact_area .big {
	font-size:16px;
	font-weight:normal;
}
#contact_area input,#contact_area textarea {
	width:100%;
	border:1px solid black;
	font-size:11px;
	background:#E1E4E9;
}
#contact_area #side_contact_submit {
	width:auto;
	padding:1px 4px;
	float:left;
	color:#435C72;
	margin:2px 0 0 0px;
	font-weight:bold;
	font-size:12px;
	border-width:0 1px 1px 0;
}

#contact_area2 {
	color:white;
	background: url('/img/contact-bg.png') #5EA3D8 top right no-repeat;
	width:186px;
	height:324;
	padding:10px;
	overflow:hidden;
	clear:both;
	line-height:1.6em;
	font-weight:bold;border-radius:10px 10px 0 0;
}
#contact_area2 table {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
}
#contact_area2 th {
	vertical-align:top;
	text-align:right;
	font-weight:normal;line-height:1;white-space:pre;padding:0 0 0 5px;
}
#contact_area2 td {width:100%;}
#contact_area2 .big {
	font-size:16px;
	font-weight:normal;
}
#contact_area2 input,#contact_area2 textarea {
	width:100%;
	border:1px solid black;
	font-size:11px;
	background:#E1E4E9;
}
#contact_area2 #side_contact_submit2 {
	width:auto;
	padding:1px 4px;
	float:left;
	color:#435C72;
	margin:2px 0 0 0px;
	font-weight:bold;
	font-size:12px;
	border-width:0 1px 1px 0;
}

#short_articles {
	/*border-top:1px solid black;*/
	padding-top:15px;
	margin-top:15px;
}
#short_articles h2 {
	margin:13px 0 7px;
}
#short_articles h2 a {
	color:#6DA1C9;
	text-decoration:none;
}

#main_area {
	width:74%;float:right;
}
#content {
	padding:0 15px;
}
#content p {
	margin: 12px 0;
}
#content h2 {
	margin:19px 0;
}
ul {
	list-style-type:square;
}
#activities_box {
	background:url('/img/activites-bg.png') top right #eeeeee no-repeat;
	padding:6px;
}
#activities_box,#activities_box  * {
	color:#5b5b5b;
}
#activities_box .right {
	font-size:16px;
	float:right;
	font-weight:bold;
	padding:3px 10px;width:50%;
}
#activities_box .left {
	float:left;width:50%;
	text-align:left;
	padding:3px 10px;
}
#activities_box #activities a {
	width:30.3333%;
	height:26px;
	padding:0 4px;
	margin:6px;
	display:block;
	border:1px solid #a5b2bf;
	text-decoration:none;
	background:white;
	display:inline-block;clear:both;vertical-align:top;
	overflow:hidden;
	line-height:26px;
}
#activities_box #activities {text-align:center;}
button {background:none;padding:0;border:none;}
.inline {display:inline;}
/* ============================ RESPONSIVE ========================*/
@media screen and (min-width:871px){
	#top_menu{height:auto !important;}
}

@media screen and (max-width:912px){img{max-width:100%;}}
@media screen and (max-width:870px){
	#open_menu {width:20px;height:20px;float:left;margin:0 5px 0 0;cursor:pointer; }
		#open_menu .line {display:block;width:16px;margin:0 auto 3px;height:2px;background:#5EA3D8}
		#top_menu {
			padding:0;background:none;height:0;overflow:hidden;
		}
			#top_menu ul ,#top_menu .td{display:block;}
			#top_menu .td {padding:0px;border:none;}	
				#top_menu a {border-bottom:1px solid #fff;padding:6px;}
}
@media screen and (max-width:720px){
	#open_menu {position:absolute;top:1rem;left:1rem;}
	#header1 {
		float: none;width:auto;margin:0 0 5px 30px;line-height:.9em;text-align:center;font-size:20px;
	}
		#header1 p > span {font-weight:bold;}	
			#header1 p > span span {font-weight:normal;}
		#header1 *{font-size:16px !important;}
		#logo {display:none;}
	.inline {display:block;text-align:center;}
		.inline > * {float:none;vertical-align:middle;display:inline-block;}
		#search_box,#header2 {float:none;}
		
	#main_area,#side_bar {width:auto;float:none;margin:0 0 1rem;}
		#content {padding:0;}
			#content h1{font-size:24px;letter-spacing:-0.01em;margin:0 0 0.5rem;}
	/*sidebar*/
	#articles_box, #faq_box,#contact_area {width:auto;float:none;margin:0 auto 1rem;}
			#articles_box_roller{width:100%:}

#articles_box, #faq_box {max-width:none;}
	#articles_box_roller ,#faq_box_roller{width:100%;max-width:none;}
		#articles_box br,#faq_box br{display:inline;}

		#articles_box a, #faq_box a {display:inline-block;}
#contact_area2 + div {padding-top:1rem !important;}	
	#contact_area2 + div h2 {margin:0.5rem 0;}
	#contact_area2 .big br, #contact_area .big br{display:none;}
	#contact_area2 form, #contact_area form{margin:5px 0 0 0;}
#content table {width:100% !important;}	
	#content table tr td {width:50%;}
	#content table tr td:first-child {padding:0 0 0 10px;}
	#contact_area2,#contact_area {width:auto;max-width:none;}
	#side_contact2 {margin:10px 0 0 0;}
		#contact_area2 th,#contact_area th {white-space:pre;padding:0 0 0 10px;}
		#contact_area2 table tr td,#contact_area  table tr td {width:100%}
			#contact_area2 input, #contact_area2 textarea ,#contact_area input,#contact_area textarea{width:100%;}
			#contact_area2 #side_contact_submit2 ,#contact_area #side_contact_submit{margin:5px 0 0 -8px;}
			#contact_area #side_contact_submit {margin:5px 0 0 0;}
}
@media screen and (max-width:520px){
	html {font-size:15px;}
	#activities_box #activities a {width:45%;}
	
	#bottom_links{text-align:center;}
		#bottom_links a {margin:0 5px;}
	#bottom_credit {float:none;text-align:center;}
	#content table tr td {width:100%;display:block;}
}
@media screen and (max-width:420px){
	
	#header1 {margin:0 0 10px 15px;}
	#header1 * {font-size:14px !important;}
	
	
}