/****************************************************
	[    css theme  ]:[  freakCSS                 ]
	[       author  ]:[  cr_                      ]
	[       e-mail  ]:[  mailforspamip@gmail.com  ]
	[      version  ]:[  o8/12 2oo8               ]
	[  last update  ]:[  19/o4 2oo9               ]
****************************************************/

/**** defaultStylesFixed **/
html,body{height:100%;text-shadow:none;}html,textarea{overflow-x:auto;overflow-y:scroll;}
html,body,h1,h2,h3,h4,h5,h6,div,p,a,img,ul,li,table,tr,th,td,col,caption,form,input,label,textarea,select,option,sup,sub{background:transparent;color:inherit;font-size:100%;font-family:inherit;font-weight:inherit;margin:0;padding:0;border:none;vertical-align:baseline;}* :hover,* :active,* :focus{outline:none;}
::selection{background:#fe4902;color:#fff;}::-moz-selection{background:#fe4902;color:#fff;}
input,label,select{cursor:pointer;vertical-align:middle;}input[type="text"],input[type="password"],textarea{cursor:text;resize:none;}textarea{vertical-align:top;}option{padding:0 17px 0 0;}label{position:relative;bottom:1px;margin:0 10px 0 6px;}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;margin-bottom:8px;width:100%;}th{text-align:center;vertical-align:middle;font-weight:700;}td{text-align:left;vertical-align:top;}th,td{padding:4px;}
ul{list-style-type:none;}li{vertical-align:middle;padding-top:2px;margin-bottom:-2px;}
sup,sub{position:relative;font-size:11px;}sup{top:-4px;}sub{bottom:-2px;}

body{background:#fff!important;color:#000!important;}
body,input,select,textarea{font:normal 13px/130% Tahoma,Geneva,Kalimati,sans-serif!important;}

/**** inputDecorations **/
input,select,textarea{
	font-size:11px!important;
	line-height:12px!important;
	color:#666;
	background:#f8f8f8;
	border-top:1px solid #aaa;
	border-left:4px solid #aaa;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	border-radius-topright:5px;
	border-radius-bottomright:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-radius-topright:5px;
	-webkit-border-radius-bottomright:5px;
}
	textarea{
		width:96%;
		height:100px;
		padding:1px;
	}
	input:hover,input:focus,
	select:hover,select:focus,
	textarea:hover,textarea:focus{
		color:#000!important;
		background:#fefefe;
		border-color:#888;
	}
	input:active,select:active,textarea:active{
		border-color:#0B4B86!important;
	}
input[type="button"]{
	height:16px;
	color:#666;
	background:#eee;
	font-weight:700!important;
	border:4px solid #999;
	border-top-width:1px;
	border-bottom-width:1px;
	padding:0 6px 2px;
}

input[type="text"],input[type="password"],input[type="file"],textarea{
	padding:2px 4px;
}
	select{
		padding:1px 2px 2px;
	}

input[type="checkbox"],
input[type="radio"]{
	border:none!important;
	background:transparent!important;
	position:relative;
	bottom:1px;
}
	input[type="checkbox"]:active,input[type="checkbox"]:focus,
	input[type="radio"]:active,input[type="radio"]:focus{
		border:none!important;
	}

input[type="text"]:disabled,input[type="password"]:disabled{
	background:#eee;
	color:#555;
}
	input[type="text"]:disabled:hover,input[type="password"]:disabled:hover{
		color:#444!important;
	}

.hAC{text-align:center!important;}
.hAL{text-align:left!important;}
.hAR{text-align:right!important;}

/**** linkDecorations **/
a:link,a:visited,a:hover,a:active{text-decoration:none;}

/**** generalStyles **/
.container,.footer{
	width:946px;
	margin:0 10px;
}
.container{
	overflow:hidden;
	padding-bottom:20px;
}
	.footer{
		height:50px;
		border-top:2px solid #d9d9d9;
	}
		.footer p{
			color:#999;
			margin-top:6px;
			font-size:11px;
		}
		.footer a{
			color:#999;
			text-decoration:none;
		}
		.footer a:hover{
			text-decoration:underline;
		}
	/**** mainHeader **/
	.header{
		padding-top:10px;
		width:1072px;
	}
		.header .logo{
			display:block;
			background:url(../images/logo.jpg) no-repeat;
			width:245px;
			height:75px;
			text-indent:-666666px;
			float:left;
		}
		.header .search{
			position:absolute;
			top:20px;
			left:770px;
		}
		.header .menu{
			float:right;
			width:858px;
			margin-top:6px;
			_padding-bottom:1px;
			_zoom:1;
		}
			.header .menu ul{
				display:none;
				position:absolute;
				left:0;
				top:22px;
				z-index:666;
				overflow:hidden;
				width:200px;
				border:1px solid #d8d8d6;
				border-top:none;
			}
			.header .menu li{
				display:block;
				float:left;
				height:18px;
				margin-right:5px;
				margin-bottom:-1px;				
				text-align:center;
				font-size:11px;
			}
				.header .menu li:hover a,
				.header .menu li.hover a{
					color:#0d6e1a!important;
					border:1px solid #ddd;
				}
				.header .menu li a{
					color:#000!important;
					display:block;
					height:100%;
					padding:0 9px;
					text-transform:uppercase;
					font-weight:bold;
					border:1px solid #fff;
				}
			.header .menu .menuSub:hover,
			.header .menu .menuSub.hover{
				position:relative;
			}
				.header .menu .menuSub:hover ul,
				.header .menu .menuSub.hover ul{
					display:block;
				}
				.header .menu .menuSub ul{
					overflow:visible!important;
				}
				.header .menu .menuSub ul li{
					background:#f2f2f2;
					border:1px solid #fff;
					width:100%;
					margin-top:-1px;
					float:left;
					font-weight:normal!important;
					width:100%;
					text-align:left;
					line-height:16px;
					height:auto;
				}
					.header .menu .menuSub ul li:hover,
					.header .menu .menuSub ul li.hover{
						background:#fff;
					}
					.header .menu .menuSub ul li a{
					_	height:22px!important;
						text-transform:none;
						color:#000!important;
						font-weight:normal!important;
						padding-bottom:3px;
						padding-left:2px;
						border:none;
						font-size:11px;
					}
						.header .menu .menuSub ul li:hover a,
						.header .menu .menuSub ul li.hover a{
							color:#0d6e1a!important;
						}
				.header .menu .menuSub .menuSubSub{
					position:relative;
				}
					.header .menu .menuSub .menuSubSub ul{
						display:none;
						left:100%;
						top:0;
						position:absolute;
						border:none;
						width:166px;
					}
					.header .menu .menuSub .menuSubSub:hover ul,
					.header .menu .menuSub .menuSubSub.hover ul{
						display:block;
					}
						.header .menu .menuSub .menuSubSub ul li a,
						.header .menu .menuSub .menuSubSub ul li a{
							color:#000!important;
						}
							.header .menu .menuSub .menuSubSub ul li:hover a,
							.header .menu .menuSub .menuSubSub ul li.hover a{
								color:#0d6e1a!important;
							}
	/**** content **/
	.content{
		clear:both;
		padding:12px 0 0;
	*	zoom:1;
	}
		.content img	{border:1px solid #eee;}
		.content table	{width:auto;}

		.content a:link,
		.content a:visited,
		.content a:hover,
		.content a:active	{color:#000;text-decoration:underline;}
		.content a:visited	{color:#333;}
		.content a:hover	{color:#222;text-decoration:none;}
		.content a:active	{color:#d50000;}

		.content li	{list-style-type:disc;padding-left:2px;}
		.content p	{margin-bottom:.5em;}


	.content .leftPanel{
		width:164px;
		float:left;
		padding-top:134px;
	}
		.content .leftPanel .linkList {
			padding-left:6px;
			font-size:14px;
			color:green;
		}
		.content .leftPanel .linkList a{
			display:block;
			padding:12px 0px;
			width:auto;
			font-size:12px;
			text-decoration:none;
			color:#000;
		}
		.content .leftPanel .linkList a:hover{
			color:#000;
			background:#f5f5f5;
			text-decoration:underline;
		}
.content .leftPanel .linkList .more{
	color:#000;
	display:inline!important;
}
.content .leftPanel .linkList .more:hover{
	background:none!important;
}
		.content .leftPanel .headlineBox{
			background:url(../images/bgHeadlineBox.png) no-repeat;
			width:258px;
			height:122px;
			margin-top:20px;
		}
			.content .leftPanel .headlineBox ul{
				font-size:11px;
				list-style-position:inside;
				padding:30px 10px 0 10px;
			}
				.content .leftPanel .headlineBox ul li{
					margin:10px 0;
				}
	.content .rightPanel{
		margin-left:200px;
		min-height:160px;
		_height:160px;
		background:url(../images/bgRightPanel.jpg) no-repeat;
	}
		.content .rightPanel .textBox{
			border-left:1px solid #d6d6d6;
			padding:0 0 20px 10px;
			margin-left:18px;
		}
		.content .rightPanel .textBox h2{
			color:#2B77B3;
			font-size:16px;
			font-weight:bold;
		}
		.content .rightPanel .boxed{
		}
			.content .rightPanel .boxed h2{
				color:#0d6e1a;
				font-size:14px;
				padding-bottom:2px;
			}
			.content .rightPanel .boxed a{
				color:#2B77B3;
				font-size:16px;
				text-decoration:none;
			}
			.content .rightPanel .boxed a:hover{
				text-decoration:underline;
			}
			.content .rightPanel .boxed .boxXx{
				border-top:1px solid #d6d6d6;
				background:#f5f5f5;
				padding:10px;
				overflow:hidden;
				margin-bottom:6px;
				_zoom:1;
			}
				.content .rightPanel .boxed .boxXx img{
					float:left;
					margin-right:10px;
				}

.readmore{
	background:#656565;
	padding:4px 6px;
	color:#d6d6d6!important;
	text-decoration:none!important;
}
	.readmore:hover{
		color:#fff!important;
	}

.mainImg{
	margin:0 0 6px 0;
}



/*////////////////////////////////////////////////////*/
	.content .rightPanel .boxed .linkList {
			padding-left:6px;
			font-size:14px;
			color:green;
		}
	.content .rightPanel .boxed .linkList a{
			display:block;
			padding:12px 0px;
			width:auto;
			font-size:12px;
			text-decoration:none;
			color:#000;
		}
	.content .rightPanel .boxed .linkList a:hover{
			color:#000;
			background:#f5f5f5;
			text-decoration:underline;
		}
.content .rightPanel .boxed .linkList .more{
	color:#000;
	display:inline!important;
}
.content .rightPanel .boxed .linkList .more:hover{
	background:none!important;
}

/* ///////////////////////////////////////// */

h1{
	color:#0d6e1a;
	font-size:14px;
	padding-bottom:2px;
}
/* Pager  -----  */  
.pager {
	float: left;
	margin: 10px;
	margin-bottom: 15px;
	padding: 3px;
	font-family: arial;
	font-size: 100%;
	text-align: right;
}
.pager a, .pager span {
	display: block;
	float: left;
	padding: 0.2em 0.5em;
	margin-right: 0.1em;
	border: 1px solid #fff;
	background: #fff;
	text-decoration:none!important;
}
.pager span {
	font-weight: bold;
}
.pager a {
	border: 1px solid #F5F5F5;
	text-decoration: none;
}
.pager a:hover {
	border-color: #656565;
	color: black;
}
.LawyersTable{
	font-size:12px;
	width:100%!important;
}
	.LawyersTable th{
		color:#2A76B2;
		text-align:left;
	}
	.LawyersTable td{
		padding:2px 2px 6px;
	}
		.LawyersTable td a{
			color:#000!important;
		}

.siteMap li{
	list-style-type:none;
}
	.siteMap ul{
		margin-left:16px;
	}
		.siteMap ul li{
			list-style-type:circle;
			list-style-position:inside;
		}
.SearchLetters{
	font-size:12px!important;
}
	.SearchLetters a{
		color:#000!important;
		text-decoration:none!important;
	}
	.SearchLetters a:hover{
		color:#000!important;
		text-decoration:underline!important;
	}
