body {
	margin: 0;
	background:url(../media/Assets/bg-page.gif) repeat;
	color:#1b3a68;
	font:14px/16px Arial, Verdana, sans-serif;
}
img{border-style:none;}
a {
	color:#072248;
	text-decoration:none;
}
a:hover{text-decoration:underline;}

.clear { clear: both; }

.w1 {
	background:#1b3a68 url(../media/Assets/bg-page-shape.gif) repeat-y;
	margin:0 auto;
	width:952px;
	overflow:hidden;
}
#wrapper {
	width:940px;
	overflow:hidden;
	margin:0 auto;
}
#header {
	background:#072248;
	width:940px;
	overflow:hidden;
}
#header .logo{
	background:url(../media/Assets/bg-logo.gif) no-repeat;
	width:399px;
	height:68px;
	padding:30px 0 10px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	margin:0 0 0 15px;
}
#header .logo a{
	display:block;
	width:399px;
	height:66px;
}
#nav {
	list-style:none;
	margin:0;
	padding:0 0 0 1px;
	width:873px;
	overflow:hidden;
	font:11px/17px Verdana, Arial, sans-serif;	
}
.navigation {
	padding:0 31px 15px 35px;
	width:874px;
	overflow:hidden;
	background:url(../media/Assets/bg-nav-line.gif) no-repeat 0 100%;
	float:left;
}
#nav li {
	float:left;
	width:95px;
	text-align:center;
	margin:0 2px 0 0;
}
#nav li a {
	color:#072248;
	width:100%;
	display:block;
	background:url(../media/Assets/bg-nav.gif) no-repeat;
	padding:10px 0 6px;
}
#nav li a:hover{
	text-decoration:none;
}
#nav li a:hover,
#nav li.active a, #nav li a.current {
	background:url(../media/Assets/bg-nav.gif) no-repeat -95px 0;
}
#main {
	width:100%;
	overflow:hidden;
	background:url(../media/Assets/bg-block.gif) repeat-x;
	margin:0 0 20px;
	position:relative;
}
.inner #main {
	background:#1b3a68;
}
.column {
	width:220px;
	padding:0 0 0 27px;
	overflow:hidden;
	float:left;
}
#main .column .subnav {
	font:14px/16px Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	list-style:none;
	width:221px;
}
.column .subnav li {
	text-align:left;
	margin:-2px 0 0;
	padding:0 0 1px;
	overflow:hidden;
	height:45px;
}
.column .subnav li a {
	color:#072248;
	display:block;
	padding:13px 30px 13px 6px;
	background:url(../media/Assets/separator-02.gif) no-repeat 0 100%;
	height:20px;
	overflow:hidden;
}
.column .subnav li.active a,
.column .subnav li a:hover {
	background:url(../media/Assets/bg-col-arrow.gif) no-repeat 0 50%;
	text-decoration:none;
}
.column .subnav li.active a,
.column .subnav li a:hover {
	background:url(../media/Assets/bg-col-arrow.gif) no-repeat 0 50%;
	text-decoration:none;
}
.inner #content {	
	padding:0 49px 0 34px;
}
.inner #content blockquote {
	width:100%;
}
.TwoColContent { width:590px; }
.OneColContent { width: 836px; }
.HomeContent { width: 386px; }



#slider {
	width:875px;
	overflow:hidden;
	padding:0 32px 0 33px;
	float:left;
	margin:18px 0 0;
}

.scroll {
    height: 346px;
    width: 875px;
    overflow: auto;
    position: relative; /* fix for IE to respect overflow */
    clear: left;    
}

.scrollContainer { float: left; overflow: hidden; }
.scrollContainer div.panel {    
    background:url(/media/Assets/bg-visual.jpg) no-repeat 0 15px;
	padding:0;
	width:875px;
	float:left;
	height:346px;
	padding:0 0 29px;
	display: block;
}

.panel .box-image {
	position:absolute;
	margin-left: 15px;
	width:262px;
	height:338px;
	
}
.panel img {
	display:block;
	
}
.panel .info {
	width:507px;
	overflow:hidden;
	float:right;
	color:#072248;
	padding:0 74px 0 20px;
	height:335px;
	margin:28px 0 0;
}
.panel .info h2 {
	margin:0 0 0 -15px;
	font:35px/58px Georgia, Arial, sans-serif;
	padding:0 0 0 12px;
}
.panel .info .subtitle {
	display:block;
	background:url(/media/Assets/bg-heading.png) no-repeat;
	text-indent:-9999px;
	width:283px;
	height:86px;
	margin: 0 0 -26px -15px;
}
.panel .info p {
	margin:0 0 22px;
	font:14px/22px Arial, Verdana, sans-serif;
}
.more-info {
	width:188px;
	overflow:hidden;
	margin:0 15px 0 0;
	float:left;
	font:bold 11px/25px Arial, Verdana, sans-serif;	
	background:url(../media/Assets/btn-blue.gif) no-repeat;
}

.more-info a {
	color:#fff;
	display:block;
	padding:0 10px 0 23px;
}
.more-info a:hover {
	text-decoration:none;
}

#main .menu {
	list-style:none;
	width:888px;
	padding:0 19px 0 33px;
	margin:0;
	overflow:hidden;
	font:10px/12px Arial, Verdana, sans-serif;
	background:url(../media/Assets/) no-repeat;
}
#main .menu li {
	float:left;
	width:101px;
	margin:0 9px 0 0;
	text-align:center;
	letter-spacing:-1px;
}
#main .menu li a {
	color:#fff;
	display:block;
	padding:91px 0 0;
	width:101px;
}
#main .menu li a:hover {
	text-decoration:none;
	cursor:pointer;
}
#main .menu li strong {
	display:table;
	overflow:hidden;
	height:30px;
	width:101px;
	text-align:center;
	overflow:visible;
	font-weight:normal;
}
#main .menu li span {
	text-align:center;
	width:101px;
	display:table-cell;
	vertical-align:middle;
}
#main .menu li em {
	display:table-cell;
	vertical-align:middle;
	font-style:normal;
	width:101px;
}
* html #main .menu li strong {
	position:relative;
	display:block;
}
* +html #main .menu li strong {
	position:relative;
	display:block;
}
* html #main .menu li span{
	position:relative;
	top:50%;
	display:block;
}
* +html #main .menu li span{
	position:relative;
	top:50%;
	display:block;
}
* html #main .menu li em{
	position:relative;
	top:-50%;
}
* +html #main .menu li em{
	position:relative;
	top:-50%;
}
#main .menu li.disability-personal a {background:url(../media/Assets/bg-menu-01.gif) no-repeat;}
#main .menu li.criminal-law a {background:url(../media/Assets/bg-menu-02.gif) no-repeat;}
#main .menu li.corporate-law a {background:url(../media/Assets/bg-menu-03.gif) no-repeat;}
#main .menu li.automobile-accidents a {background:url(../media/Assets/bg-menu-04.gif) no-repeat;}
#main .menu li.medical-malpractice a {background:url(../media/Assets/bg-menu-05.gif) no-repeat;}
#main .menu li.real-estate a {background:url(../media/Assets/bg-menu-06.gif) no-repeat;}
#main .menu li.wills-estates a {background:url(../media/Assets/bg-menu-07.gif) no-repeat;}
#main .menu li.family-law a {background:url(../media/Assets/bg-menu-08.gif) no-repeat;}
#main .w1 {
	padding: 0px 0 21px;
	width:920px;
	overflow:hidden;
	margin:17px 10px 0;
	background:#fff;
}
#main .holder {
	width:100%;
	overflow:hidden;
	float:left;
}
.inner #main .w1 {
	margin:11px 10px 0;
	padding:33px 0 80px;
}
#main .w2 {
	width:100%;
	background:url(../media/Assets/bg-twocolumns.gif) repeat-y;
	overflow:hidden;
}
#twocolumns {
	width:625px;
	overflow:hidden;
	float:left;
	padding:0 33px;
}
#twocolumns .aside {
	width:180px;
	overflow:hidden;
	float:left;
	padding:0 25px 0 0;
}
#twocolumns .aside .news {
	margin:0;
	padding:0;
	list-style:none;
}
#twocolumns .aside .news li {
	margin:0 0 19px;
}
#twocolumns .aside .news p {
	margin:0;
	font: 12px/18px Arial, Verdana, sans-serif;
	color:#072248;
}
a.more {
	color:#3767ab;
	text-decoration:underline;
	font:12px/18px Arial, Verdana, sans-serif;
}
a.more:hover {
	text-decoration:none;
}
#twocolumns .aside .news .date {
	font:bold 12px/14px Georgia, Arial, sans-serif;
	color:#072248;
	display:block;
	width:120px;
	background:#ffcb05;
	padding:1px 3px 3px 2px;
}
#content {
	padding:0 0 0 34px;	
	overflow:hidden;
	float:left;
}
#content a { text-decoration: underline; }
#content a:hover { text-decoration: none; }

.OneColContent h1, .TwoColContent h1, .OneColContent h2, .TwoColContent h2 { margin:0 0 19px 0;color:#072248; font:bold 14px/16px Georgia, Arial, sans-serif; }
.HomeContent h1, .HomeContent h2 { margin: 10px 0 19px 0; color: #898989; font:bold 24px/26px Georgia, Arial, sans-serif; }

#content .heading,
#twocolumns .aside .heading,
#sidebar .heading {
	color:#898989;
	display:block;
	font:bold 25px/26px Georgia, Arial, sans-serif;
	margin:0 0 0 0;
}
#content blockquote {
	margin:0;
	color:#072248;
	width:263px;
}
#content blockquote p {
	font:italic 14px/19px Arial, Verdana, sans-serif;
	margin:0 0 15px;
}
#content blockquote cite {
	font:bold 14px/16px Arial, Verdana, sans-serif;
	margin:0 0 6px;
	display:block;
}
#content p {
	margin:0 0 15px;
	font:14px/22px Arial, Verdana, sans-serif;
}
.inner #content p {
	font:12px/22px Arial, Verdana, sans-serif;
}
#sidebar {
	width:171px;
	overflow:hidden;
	padding:0 30px 0 28px;
	float:left;
}
#sidebar .contacts {
	margin:0;
	padding:0;
	list-style:none;
	font:12px/20px Arial, Verdana, sans-serif;
	color:#072248;
}
#sidebar .contacts .title {
	font:bold 12px/20px Georgia, Arial, sans-serif;
	display:block;
}
#sidebar .contacts li {
	margin:0 0 20px;
}
#sidebar .contacts address {
	font:12px/20px Arial, Verdana, sans-serif;
}
#sidebar .contacts span {
	display:block;
}
#footer {
	width:900px;
	overflow:hidden;
	padding:0 20px 15px;
}
#footer .menu {
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	font:10px/18px Arial, Verdana, sans-serif;
	text-align:center;
}
#footer .menu li {
	background:url(../media/Assets/separator-01.gif) no-repeat 0 2px;
	display:inline;
	margin:0 7px 0 0;
	padding:0 0 0 7px;
}
#footer .menu li:first-child {
	background:none;
	padding-left:0;
}
#footer .menu li a {
	color:#ffcb05;
	text-align:center;
}
#footer p {
	margin:0;
	color:#fff;
	font:10px/22px Arial, Verdana, sans-serif;
	text-align:center;
}
#footer p a {
	color:#fff;
}

#breadcrumbcont { float: left; margin: 0 27px 10px 27px; font-size: 12px; width: 860px; border-bottom: dotted 1px #cccccc; padding-bottom: 5px;}
#breadcrumbs { list-style-type: none; margin-bottom: 0; margin-top: 10px; padding: 0; }
#breadcrumbs li { float: left; margin-left: 5px; }
#breadcrumbs li.first { margin-left: 0; }

.leftNav h2 { 
    background:url(../media/Assets/bg-col-arrow.gif) no-repeat;
    height:20px;
    overflow:hidden;
    padding:13px 30px 13px 6px; font-size: 14px; 
} 

/*Blog Styles */
#blogNav { }
#blogNav ul, .fileList { 
    font:14px/16px Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	list-style:none;
	width:221px;
}
#blogNav li { margin-left: 0px; }
#blogArchive li, #blogCategories li, #blogroll li, #pageNav li { margin-left: 0px; padding-left: 15px; }
.topic, .fileList li { margin-top: 5px; background: transparent url(/images/bullet.gif) no-repeat left; padding: 0 0 0 17px;}
.selected { font-weight: bold; }
.post { margin-top: 15px; }
.post h1, .post h2 { font-size: 18px; margin-bottom: 0px; line-height: 22px; }
.leftNav { padding-bottom: 10px; }
.post .entry { margin-top: 15px; }



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
