﻿body {
	margin:0;
	color: #616262;
	min-width:1000px;
	background-color:#000;
	font:14px arial, helvetica, sans-serif;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {
	border:0;
}
input, select, textarea {
	vertical-align: top;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color: #3378AF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/* General settings */
#wrapper {
	width:100%;
	display: table;
}
#header-holder {
	display: table-header-group;
	background:#112d43 url("../images/bg-header-b2.jpg") repeat-x 0 100%;
}
.header-t {
	width:100%;
	padding:19px 0 0;
	background:url("../images/bg-header-t.gif") repeat-x;
}
.header-c {
	width:100%;
	background:url("../images/bg-header1.jpg") no-repeat 50% 100%;
}
.nav-hold {
	width:100%;
	padding:10px 0 9px;
	background:url("../images/bg-nav.gif") repeat-x;
	z-index: 3;
}
.nav-hold:after,
.header-t:after,
.header-c:after,
#nav:after {
	display:block;
	clear:both;
	content:"";
}
#nav {
	margin:0 auto;
	padding:0;
	list-style:none;
	width:840px;
	font:bold 12px verdana, geneva, sans-serif;
	z-index: 100;
}
#nav li {
	float:left;
}
#nav li a {
	float:left;
	color:#112b40;
	padding:0 0 0 6px;
	cursor:pointer;
}
#nav li a span {
	float:left;
	line-height:30px;
	height:31px;
	padding:0 10px 0 9px;
}
#nav li:hover a,
#nav li.hover a {
	color:#fff;
	text-decoration:none;
	background:url("../images/bg-nav-item-l.gif") no-repeat;
}
#nav li:hover a span,
#nav li.hover a span {
	background:url("../images/bg-nav-item-r.gif") no-repeat 100% 0;
}
#nav li:hover,
#nav li.hover,
#footer .menu li:hover,
#footer .menu li.hover {
	position:relative;
	z-index:100;
	cursor:pointer;
}
#nav .drop,
#footer .menu .drop {
	width:218px;
	position:absolute;
	z-index:100;
	top:100%;
	padding:4px 0 0;
	left:-9999px;
	letter-spacing:-1px;
}
#nav .drop .t {
	height:3px;
	overflow:hidden;
	background:url("../images/bg-drop-t.png") no-repeat;
	width:100%;
}
#nav .drop .b {
	height:4px;
	overflow:hidden;
	clear:both;
	background:url("../images/bg-drop-b.png") no-repeat;
}
#nav .drop .c {
	width:209px;
	float:left;
	padding:9px 4px 14px 5px;
	background:url("../images/bg-drop-c.png") repeat-y;
}
#footer .menu .drop .t {
	height:3px;
	overflow:hidden;
	background:url("../images/bg-footerdrop-t.png") no-repeat;
	width:100%;
}
#footer .menu .drop .b {
	height:4px;
	overflow:hidden;
	clear:both;
	background:url("../images/bg-footerdrop-b.png") no-repeat;
}
#footer .menu .drop .c {
	width:209px;
	float:left;
	padding:9px 4px 14px 5px;
	background:url("../images/bg-footerdrop-c.png") repeat-y;
}
#nav li:hover .drop,
#nav li.hover .drop,
#footer .menu li:hover .drop,
#footer .menu li.hover .drop {
	left:0;
}
#nav .drop li:hover .drop .drop,
#nav .drop li.hover .drop .drop,
#footer .drop li:hover .drop .drop,
#footer .drop li.hover .drop .drop{
	left:-9999px;
	top:-100%;
}
#nav .drop .drop li:hover .drop,
#nav .drop .drop li.hover .drop,
#footer .drop .drop li:hover .drop,
#footer .drop .drop li.hover .drop {
	left:0;
	top:0;
}
#nav .drop ul,
#footer .menu .drop ul {
	margin:-1px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	position:relative;
}
#nav .drop ul li,
#footer .menu .drop ul li {
	float:none;
	height:1%;
	display:block;
	margin:1px 0 0;
	font-size:11px;
	word-spacing:-1px;
	vertical-align:top;
}
#nav .drop ul a,
#footer .menu .drop ul a {
	float:none;
	height:1%;
	display:block;
	padding:3px 0 0;
	background: none;
}
#footer .menu .drop ul a {
	text-align:left !important;
}
#nav .drop ul a span,
#footer .menu .drop ul a span {
	float:none;
	display:block;
	height:1%;
	line-height:17px;
	background:none;
	padding:0 3px 4px 22px;
}
#nav .drop ul a em,
#footer .menu .drop ul a em {
	display:block;
	line-height:17px;
	font-style:normal;
	padding:0 9px 0 0;
}
#nav .drop ul li:hover a,
#nav .drop ul li.hover a {
	background:url("../images/bg-drop-item-t.gif") no-repeat;
}
#nav .drop ul li:hover a span,
#nav .drop ul li.hover a span {
	background:url("../images/bg-drop-item-b.gif") no-repeat 0 100%;
}
#nav .drop .drop ul li:hover .drop a,
#nav .drop .drop ul li.hover .drop a {
	background:url("../images/transparent.gif") no-repeat;
}
#nav .drop .drop ul li:hover .drop a span,
#nav .drop .drop ul li.hover .drop a span {
	background:url("../images/transparent.gif") no-repeat 0 100%;
}
#nav .drop .drop .drop ul li:hover a,
#nav .drop .drop .drop ul li.hover a {
	background:url("../images/bg-drop-item-t.gif") no-repeat;
}
#nav .drop .drop .drop ul li:hover a span,
#nav .drop .drop .drop ul li.hover a span {
	background:url("../images/bg-drop-item-b.gif") no-repeat 0 100%;
}
#footer .menu .drop ul li:hover a,
#footer .menu .drop ul li.hover a {
	background:url("../images/bg-footerdrop-item-t.gif") no-repeat;
}
#footer .menu .drop ul li:hover a span,
#footer .menu .drop ul li.hover a span {
	background:url("../images/bg-footerdrop-item-b.gif") no-repeat 0 100%;
}
#nav .drop ul li:hover li a,
#nav .drop ul li.hover li a,
#footer .menu .drop ul li:hover li a,
#footer .menu .drop ul li.hover li a {
	background:none;
}
#nav .drop ul li:hover li a span,
#nav .drop ul li.hover li a span,
#footer .menu .drop ul li:hover li a span,
#footer .menu .drop ul li.hover li a span {
	background:none;
}
#nav .drop ul li li:hover a,
#nav .drop ul li li.hover a {
	background:url("../images/bg-drop-item-t.gif") no-repeat;
}
#nav .drop ul li li:hover a span,
#nav .drop ul li li.hover a span {
	background:url("../images/bg-drop-item-b.gif") no-repeat 0 100%;
}
#footer .menu .drop ul li li:hover a,
#footer .menu .drop ul li li.hover a {
	background:url("../images/bg-footerdrop-item-t.gif") no-repeat;
}
#footer .menu .drop ul li li:hover a span,
#footer .menu .drop ul li li.hover a span {
	background:url("../images/bg-footerdrop-item-b.gif") no-repeat 0 100%;
}
#footer .menu .drop ul li li:hover .drop a,
#footer .menu .drop ul li li.hover .drop a {
	background:url("../images/transparent.gif") no-repeat;
}
#footer .menu .drop ul li li:hover .drop a span,
#footer .menu .drop ul li li.hover .drop a span {
	background:url("../images/transparent.gif") no-repeat 0 100%;
}
#footer .menu .drop .drop ul li li:hover a,
#footer .menu .drop .drop ul li li.hover a {
	background:url("../images/bg-footerdrop-item-t.gif") no-repeat;
}
#footer .menu .drop .drop ul li li:hover a span,
#footer .menu .drop .drop ul li li.hover a span {
	background:url("../images/bg-footerdrop-item-b.gif") no-repeat 0 100%;
}
#nav .drop ul li:hover .has-drop-down-link em,
#nav .drop ul li.hover .has-drop-down-link em {
	background:url("../images/arrow1.gif") no-repeat 100% 50%;
}
#nav .drop ul li:hover .drop .has-drop-down-link em,
#nav .drop ul li.hover .drop .has-drop-down-link em {
	background:url(../images/transparent.gif) no-repeat;
}
#nav .drop .drop ul li:hover .has-drop-down-link em,
#nav .drop .drop ul li.hover .has-drop-down-link em {
	background:url("../images/arrow1.gif") no-repeat 100% 50%;
}
#footer .menu .drop ul li:hover .has-drop-down-link em,
#footer .menu .drop ul li.hover .has-drop-down-link em {
	background:url("../images/footerarrow1.gif") no-repeat 100% 50%;
}
#footer .menu .drop ul li:hover .drop .has-drop-down-link em,
#footer .menu .drop ul li.hover .drop .has-drop-down-link em {
	background:url(../images/transparent.gif) no-repeat;
}
#footer .menu .drop .drop ul li:hover .has-drop-down-link em,
#footer .menu .drop .drop ul li.hover .has-drop-down-link em {
	background:url("../images/footerarrow1.gif") no-repeat 100% 50%;
}
#nav .drop li:hover
#nav .drop li.hover,
#footer .menu .drop li:hover
#footer .menu .drop li.hover {
	position:static;
}
#nav .drop .drop,
#nav .drop .drop .drop,
#footer .menu .drop .drop,
#footer .menu .drop .drop .drop {
	top:0;
	margin:-12px 0 0;
	left:-9999px !important;
	padding:0;
}
#nav .drop .drop .drop,
#footer .menu .drop .drop .drop {
	display:none;
}
#footer .menu .drop  {
	top:0;
	background: url("../images/none.gif");
}
#footer .menu .drop .drop {bottom:-118px !important; top:auto;}
.drop-holder {
	position:absolute;
	bottom:0;
	left:0;
	background: url("../images/none.gif");
}
* html #nav .drop .drop {
	top:-11px;
}
#footer .menu {
	display:inline-block;
	float:none;
}
#nav .drop li:hover .drop,
#nav .drop li.hover .drop,
#footer .menu .drop li:hover .drop,
#footer .menu .drop li.hover .drop {
	left:100% !important;
	padding:0 0 0 3px;
}
#nav .drop .drop li:hover .drop,
#nav .drop .drop li.hover .drop,
#footer .menu .drop .drop li.hover .drop {
	display:block;
}
#nav .drop .drop a em,
#footer .menu .drop .drop a em {
	background:none;
}#header {
	width:886px;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 36px;
}
#header .holder {
	height:1%;
	overflow:hidden;
	padding:0 0 17px;
}
.logo {
	margin:5px 0 0 6px;
	float:left;
	width:610px;
	height:76px;
	text-indent:-9999px;
	overflow:hidden;
	display:inline;
}
.logo a {
	display:block;
	cursor:pointer;
	background:url("../images/logo.png") no-repeat;
	height:100%;
}

.logo-home {
	margin:2px 0 0 1px;
	float:left;
	width:573px;
	height:100px;
	text-indent:-9999px;
	overflow:hidden;
	display:inline;
}

.logo-home a {
	display:block;
	cursor:pointer;
	background:url("../images/demo-logo.png") no-repeat;
	height:100%;
}

.contact-box {
	float:right;
	color:#fff;
	margin:18px 37px 0 0;
}
.footer-columns .contact-box, .inner .footer-columns .contact-box {
	float:left;
	color:#fff;
	margin:10px 0 8px 43px;
}

.contact-box .title {
	display:block;
	font-weight:600;
	text-align:center;
	color:#9ca9b8;
	font-size:16px;
	margin:3px 0 0;
}
.contact-box address {
	font-style:normal;
	font-weight:bold;
	font-size:32px;
	line-height:27px;
}
.contact-box address strong {
	display:block;
}
.contact-box address strong a {
	text-decoration:none;
	color:#fff;
}
.contact-box address strong a:hover {
	text-decoration:underline;
}
.contact-box span {
	width: 202px;
	height: 69px;
	background: url('../images/banner-call-now.png') no-repeat 0 0;
	margin: 0;
	text-indent: -9999px;
}
.columns {
	width:918px;
	
}
.columns .col {
	float:left;
	width:612px;
}
.columns .form-col {
	float:left;
	width:306px;
}
.box {
	float:left;
	background: transparent url('../images/bg-header-col.png') no-repeat 0 0;
	width:574px;
	height: 201px;
	font-size:13px;
	color:#fff;
}

.box ul {
	list-style: none;
	float: left;
	margin: 4px;
	padding: 0;
}
.box ul li {
	display: inline;
	height: 81px;
	width: 99px;
	margin: 7px;
	float: left;
}
.box ul li#car {
	background: url('../images/car-accidents-bg.png') no-repeat 0 0;
}
.box ul li#slip {
	background: url('../images/slip-fall-bg.png') no-repeat 0 0;
}
.box ul li#brain {
	background: url('../images/brain-injury-bg.png') no-repeat 0 0;
}
.box ul li#truck {
	background: url('../images/trucking-accidents-bg.png') no-repeat 0 0;
}
.box ul li#medmal {
	background: url('../images/medical-malpractice-bg.png') no-repeat 0 0;
}
.box ul li#dog {
	background: url('../images/dog-bites-bg.png') no-repeat 0 0;
}
.box ul li#birth {
	background: url('../images/birth-injury-bg.png') no-repeat 0 0;
}
.box ul li#motorcycle {
	background: url('../images/motorcycle-accidents-bg.png') no-repeat 0 0;
}
.box ul li#workerscomp {
	background: url('../images/workers-compensation-bg.png') no-repeat 0 0;
}
.box ul li#backinjury {
	background: url('../images/back-injury-bg.png') no-repeat 0 0;
}
.box ul li#button {
	width: 196px;
	height: 56px;
	margin: 18px 13px;
}
.box ul li#button a {
	background: url('../images/pi-button.png') no-repeat 0 0;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	width: 196px;
	height: 56px;
}
/*.box ul li#call-now {
	width: 202px;
	height: 69px;
	margin: 16px 10px;
	background: url('../images/banner-call-now.png') no-repeat 0 0;
	text-indent: -9999px;
}
.box ul li#button a {
	margin: 0;
	padding: 0;
	width: 196px;
	height: 56px;
}*/
.box ul li a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 3px 5px;
	padding: 0;
}
.box ul li a:hover {
	text-decoration: underline;
}

.tabinfo .columns .col .form-box{
	margin: 0px 0px 10px 7px;
	padding:0;
}

.form-box {
	margin-top:-45px;
	float:left;
	width:273px;
	font-size:11px;
	color:#fff;
}

#sidebar .form-box{
	margin:0;
	width:268px;
}
.box .t {
	height:13px;
	overflow:hidden;
	background:url("../images/bg-header-col-t.png") no-repeat;
}
.box .c {
	width:267px;
	background:url("../images/bg-header-col-c.png") repeat-y;
	float:left;
}
.box .b {
	clear:both;
	height:187px;
	overflow:hidden;
	background:url("../images/bg-header-col-b.png") no-repeat;
}
.box:hover .b,
.box.hover .b {
	clear:both;
	height:187px;
	overflow:hidden;
	background:url("../images/bg-header-col-b-hover.png") no-repeat;
}

.form-box .t {
	height:46px;
	overflow:hidden;
	background:url("../images/demo-bg-header-form-t.png") no-repeat;
}
.form-box .c {
	width:273px;
	background:url("../images/demo-bg-header-form-c.png") repeat-y;
	float:left;
}
.form-box .b {
	clear:both;
	height:198px;
	overflow:hidden;
	background:url("../images/demo-bg-header-form-b.png") no-repeat;
}

.form-box:hover .b,
.form-box.hover .b {
	clear:both;
	height:198px;
	overflow:hidden;
	background:url("../images/demo-bg-header-form-b.png") no-repeat;
}

#sidebar .form-box .t {
	height:46px;
	overflow:hidden;
	background:url("../images/demo-bg-sidebar-form-t.png") no-repeat;
}
#sidebar .form-box .c {
	width:268px;
	background:url("../images/demo-bg-sidebar-form-c.png") repeat-y;
	float:left;
}
#sidebar .form-box .b {
	clear:both;
	height:198px;
	overflow:hidden;
	background:url("../images/demo-bg-sidebar-form-b.png") no-repeat;
}

#sidebar .form-box:hover .b,
#sidebar .form-box.hover .b {
	clear:both;
	height:198px;
	overflow:hidden;
	background:url("../images/demo-bg-sidebar-form-b.png") no-repeat;
}


.form-box .c .frame{
	height: 1%;
	margin: 0px 9px -191px 7px;
	overflow: ;
	padding: 0px;
	position: relative;
}


.box .frame {
	height:1%;
	overflow:hidden;
	position:relative;
	margin:-8px 5px -191px 7px;
	padding:0 0 15px;
}
.box .frame .title {
	display:block;
	color:#0f273a;
	margin:0 3px 5px;
	font-size:17px;
}
.box .hold {
	width:100%;
	margin:0 0 4px;
}
.box .hold img {
	display:block;
	border:1px solid #000;
}
.box .text-hold {
	min-height:60px;
	padding:0 5px;
	font-size:12px;
	font-weight:bold;
}
.box .text-hold a {
	color:#fff; 
	text-decoration:underline;
}
* html .box .text-hold {
	height:60px;
}
.box p {
	margin:0;
	line-height:18px;
}
.box .more {
	position:absolute;
	bottom:0;
	right:6px;
	color:#fff;
	letter-spacing:1px;
}
.contact-form {
	height:1%;
	overflow:hidden;
	margin:3px 3px 0 8px;
}
#sidebar .contact-form{
	margin: 3px 3px 0px 5px;
}
.contact-form .row {
	height:1%;
	overflow:hidden;
	padding:5px 8px 5px;
	width:231px;
	height:15px;
	margin:4px 0 0;
	background:url("../images/demo-bg-form-field-text.jpg");
}

.contact-form .row-textarea{
	background:url("../images/demo-bg-form-field-textarea.jpg");
	height:58px;
}
.contact-form .text {
	width:226px;
	position:relative;
	margin:0;
	padding:0;
	border:0;
	background:none;
	font-size:12px;
	color:#112a3e;
}
.contact-form textarea {
	margin:0;
	padding:0;
	width:228px;
	max-width:228px;
	font-size:12px;
	color:#112a3e;
	height:57px;
	max-height:57px;
	border:0;
	background:none;
	overflow:auto;
}
.contact-form .btn-submit {
	width:100%;
	height:1%;
	

}
.contact-form .btn-submit input {
	cursor:pointer;
	border:none;
	background: url("../images/demo-bg-form-submit.png") repeat-x;
	width: 113px;
	height:25px;
	margin: 6px 0 0 65px;
	text-indent:-9999px;
}
#sidebar .contact-address{
	margin:0 0 20px;
}
#sidebar address {
	color:#082640;
	line-height:22px;
	margin-bottom:8px;
	font-style:normal;
}
#main-holder {
	display: table-footer-group;
	background:#bcac92 url("../images/bg-main-t.gif") repeat-x;
	z-index: 2;
}
.main-t {
	width:100%;
	padding:0 0 4px;
}
.main-t:after,
.main-b:after {
	display:block;
	clear:both;
	content:"";
}
.main-b {
	width:100%;
	background:url("../images/bg-main-b.gif") repeat-x 0 100%;
}
.content-hold {
	position:relative;
	width:920px;
	margin:0 auto;
	background:url("../images/bg-content-c.gif") repeat-y;
}
.content-hold .content-t {
	height:30px;
	width:780px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	margin:-19px 0 0 1px;
	background:url("../images/bg-content-t.png") no-repeat;
}
.content-wrap {
	width:918px;
	overflow:hidden;
	padding:13px 1px 0;
	min-height:626px;
}
* html .content-wrap {
	height:626px;
	overflow:visible;
}
.content-hold:after {
	display:block;
	clear:both;
	content:"";
}
.article-corner {
	position:absolute;
	top:0;
	right:0;
	margin:-33px -12px 0 0;
}
.article-corner div {
	width:168px;
	height:151px;
	overflow:hidden;
	background:url("../images/article-corner.png") no-repeat;
}
.article-corner div a {
	float:right;
	position:relative;
	width:79px;
	height:42px;
	overflow:hidden;
	text-indent:-9999px;
	margin:24px 20px 0 0;
}
.content-wrap .heading {
	width:782px;
	overflow:hidden;
	padding:11px 18px 8px;
	margin:0 100px 15px 0;
	background:url("../images/bg-heading.gif");
}
.content-wrap .heading h1, 
.content-wrap .heading h2, 
.content-wrap .heading div {
	margin:0;
	font-size:20px;
	color:#fff;
}
.content-wrap #content h1 {
	font-size: 1.3em;
	color: #02354f;
}
.content-box {
	width:889px;
	overflow:hidden;
	padding:0 10px 0 19px;
}
.intro-box {
	height:1%;
	overflow:hidden;
	padding:10px 1px 0 15px;
}
.content-box p {
	margin:0 0 15px;
	line-height:24px;
}
.content-box .intro-box  p {
	margin:0 0 24px;
}
#content ul {
	margin:-15px 0px 20px 0px;
	padding: 0px;
}
#content li {
	line-height:22px;
	vertical-align:top;
	padding:2px 10px 0px 30px;
	background:url("../images/arrow2.gif") no-repeat 9px 9px;
	list-style:none;
}

.intro-frame {
	float:right;
	width:346px;
	height:229px;
	padding:18px 18px 19px 18px;
	margin:-3px 0 0;
	position:relative;
	background:url("../images/bg-intro-frame.png") no-repeat;
}
.intro-frame img {
	display:block;
}
.intro-box ul {
	margin:-15px 0px 20px 0px;
	padding: 0px;
}
.intro-box li {
	line-height:22px;
	vertical-align:top;
	padding:2px 10px 0px 30px;
	background:url("../images/arrow2.gif") no-repeat 9px 9px;
	list-style:none;
}

.ico-list {
	margin:0;
	padding:6px 0 0 15px;
	list-style:none;
	height:1%;
	overflow:hidden;
}

#tabContent .tabinfo{
	display:none;
}

#tabContent .active{
	display:block;
}

.footer-hold {
	width:100%;
	background-color:#fff;
}
.footer-hold:after {
	display:block;
	clear:both;
	content:"";
}
.tab-holder {
	width:934px;
	height:35px;
	overflow:hidden;
	margin:-4px auto 0;
	position:relative;
	z-index:10;
}
.tab-holder .holder {
	width:919px;
	padding:0 8px 0 7px;
	overflow:hidden;
	background:url("../images/bg-tabset.png") no-repeat;
}
.tab-holder .tabset {
	margin:0 -11px 0 0;
	padding:0;
	list-style:none;
	float:right;
	display:inline;
}
.tab-holder .tabset li {
	float:left;
	height:35px;
	font-weight:bold;
}
.tab-holder .tabset li a {
	float:left;
	margin:10px 46px 0 9px;
	color:#7b6c54;
	position:relative;
}
.tab-holder .tabset li a:hover,
.tab-holder .tabset .active {
	color:#082640;
	text-decoration:none;
}
.tab-holder .tabset .r {
	float:left;
	width:25px;
	height:35px;
	background:url("../images/bg-tabset-r.png") no-repeat;
}
.tabinfo {
	width:100%;
	overflow:hidden;
	margin:-35px 0 0;
	background-color:#112a3e;
	color:#fff;
}
.tabinfo a {
	color:#fff;
}
.tabinfo .label-bar {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	background-color:#0b1e2d;
}
.tabinfo .label-bar .holder {
	left:50%;
	float:left;
	position:relative;
}
.tabinfo .label-bar .frame {
	left:-50%;
	float:left;
	position:relative;
}
.tabinfo .label-bar .list {
	margin:0;
	list-style:none;
	padding:32px 0 0;
	overflow:hidden;
}
* html .tabinfo .label-bar .list {
	padding:34px 0 0;
}
.tabinfo .label-bar .list li {
	float:left;
	height:92px;
	padding:0 10px;
}
.tabinfo .label-bar .list .hold {
	display:table-cell;
	height:92px;
	vertical-align:middle;
}
* html .tabinfo .label-bar .list .hold {
	display:block;
	height:auto;
}
*+html .tabinfo .label-bar .list .hold {
	display:block;
	height:auto;
}
.footer-columns {
	width:960px;
	overflow:hidden;
	margin:0 auto;
	padding:18px 0 15px;
}
.tabinfo .columns {
	width:960px;
	overflow:hidden;
	margin:0 0 0 43px;
	font-size:13px;
}
.tabinfo .columns .col {
	width:304px;
}
.tabinfo .columns .col .text-hold {
	padding:0 0 6px 15px;
}
.tabinfo .columns .heading {
	display:block;
	color:#fff;
	margin:0 0 8px;
}
.tabinfo .columns .heading span {
	font-size:16px;
}
.tabinfo .columns .list {
	margin:0 0 20px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.tabinfo .columns .list li {
	height:1%;
	vertical-align:top;
	line-height:20px;
}
.ico-list li {
	float:left;
	margin:0 6px 0 0;
	display:inline;
}
.ico-list li a {
	float:left;
	width:32px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.ico-list li .ico-in {background:url("../images/ico-in.png") no-repeat;}
.ico-list li .ico-fb {background:url("../images/ico-fb.png") no-repeat;}
.tabinfo .columns .box {
	display:inline;
	margin:0 0 0 9px;
	padding:4px 0 0;
}
.tabinfo .columns .list2 {
	margin:-8px 0 0 2px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.tabinfo .columns .list2 li {
	height:1%;
	margin:8px 0 0;
	padding:0 0 0 16px;
	vertical-align:top;
	font-size:14px;
	line-height:16px;
	background:url("../images/arrow3.gif") no-repeat 0 50%;
}
.tabinfo .note {
	width:223px;
	overflow:hidden;
	padding:0;
	font-size:14px;
}
.tabinfo .note p {
	margin:0;
	line-height:26px;
}
.tabinfo .note p strong {
	font-size:20px;
}
.footer-bottom {
	width:100%;
	color:#fff;
	padding:0 0 12px;
	background-color:#000;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.footer-bottom:after {
	clear:both;
	display:block;
	content:"";
}
.footer-nav {
	width:885px;
	margin:0 auto;
	position:relative;
	padding:0 0 27px;
	z-index:200;
	text-align:center;
}
.footer-nav:after {
	clear:both;
	display:block;
	content:"";
}
.footer-nav .holder {
	float:left;
	left:50%;
	position:relative;
}
.footer-nav .frame {
	float:left;
	left:-50%;
	position:relative;
}
.footer-nav ul {
	margin:0 0 0 -1px;
	padding:0;
	list-style:none;
	float:left;
	font:bold 12px verdana, geneva, sans-serif;
}
.footer-nav li {
	float:left;
}
.footer-nav a {
	float:left;
	padding:0 0 0 3px;
	color:#fff;
}
.footer-nav a span {
	float:left;
	height:36px;
	line-height:30px;
	padding:0 13px 0 11px;
}
.footer-nav a:hover {
	text-decoration:none;
}
#footer .menu li:hover,
#footer .menu li.hover {
	text-decoration:none;
	background:url(../images/footer-nav-l.gif) no-repeat;
}
#footer .menu li:hover span,
#footer .menu li.hover span {
	background:url(../images/footer-nav-r.gif) no-repeat 100% 0;
	cursor:pointer;
}
.footer-bottom p {
	margin:0 0 6px;
}
/* inner */
.inner .contact-box {
	margin: 13px -7px 0px;
}
.inner #header .contact-box .title {
	margin: -16px -7px 0px;
}

.inner #header .contact-box address strong a {
	background:url("../images/contact-box_number.png") no-repeat;
	display:block;
	width:233px;
	height:63px;
	text-indent:-9999px;
	text-decoration:none;
	color:#fff;
}

.inner #header-holder {
	background:url("../images/bg-header-b3.jpg") repeat-x 0 100%;
}
.inner .header-c {
	margin:0 0 1px;
	background:url("../images/bg-header2.jpg") no-repeat 50% 100%;
}
.inner #header {
	padding:0 0 47px;
}
.inner #header .holder {
	padding:0 0 27px;
}
.inner .content-hold .content-t {
	margin:-31px 0 0 1px;
}
.inner .article-corner {
	margin:-45px -12px 0 0;
}
.inner .content-wrap {
	padding:0 1px;
}
.inner .content-wrap .heading {
	margin:0 100px 9px 0;
}
#content {
	float:right;
	width:573px;
	padding:0 27px 0 20px;
}
.frame-img {
	width:550px;
	height:105px;
	overflow:hidden;
	padding:18px 18px 20px 21px;
	margin:0 -20px 17px -7px;
	background:url("../images/bg-frame.png") no-repeat;
}
.frame-img img {
	display:block;
}
.content-hold h2 {
	margin:0 0 10px;
	font-size:16px;
	color:#082640;
}
.content-form {
	width:100%;
	overflow:hidden;
	font-size:12px;
	margin:0 0 29px;
	background:#dcdcdc url("../images/bg-content-form-t.gif") no-repeat;
}
.content-form .holder {
	height:1%;
	overflow:hidden;
	padding:10px 14px 14px 17px;
	background:url("../images/bg-content-form-b.gif") no-repeat 0 100%;
}
.content-hold .content-form h2 {
	margin:0 0 7px;
}
.content-form p {
	margin:0 12px 10px;
}
.content-form .row {
	height:1%;
	overflow:hidden;
	padding:12px 10px 11px;
	margin:0 0 14px;
	background-color:#c0c3c6;
}
.form-columns {
	width:534px;
	overflow:hidden;
	margin:0 0 0 -11px;
}
.form-columns .col {
	float:left;
	width:256px;
	margin:0 0 0 11px;
	display:inline;
}
.content-form label {
	display:block;
	margin:0 0 1px;
	color:#112a3e;
}
.content-form .text {
	height:1%;
	overflow:hidden;
	padding:0 0 0 2px;
	margin:0 0 7px;
	background:url("../images/bg-text2-l.gif") no-repeat;
}
.content-form .text div {
	width:244px;
	height:30px;
	padding:0 5px;
	float:left;
	background:url("../images/bg-text2-r.gif") no-repeat 100% 0;
}
.content-form .text input {
	width:100%;
	padding:0;
	margin:7px 0 0;
	border:0;
	background:none;
	font-size:14px;
	line-height:16px;
}
.content-form select {
	width:252px;
}
.content-form textarea {
	width:507px;
	height:92px;
	max-width:517px;
	max-height:102px;
	padding:5px;
	background:#f0f1f1;
	border:1px solid #a1a2a2;
	overflow:auto;
}
.btn-send {
	float:right;
	width:200px;
	height:30px;
	margin:-4px 3px 0 0;
	display:inline;
}
.btn-send input {
	float:right;
	width:200px;
	height:30px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	cursor:pointer;
	border:0;
	background:url("../images/btn-send.gif") no-repeat;
}
.btn-send input:hover,
.btn-send input.hover {
	background-position:0 -30px;
}
.content-form .col .bar {
	float:left;
}
.content-form .col .city {
	float:left;
	display:inline;
	margin:0 9px 0 0;
}
.content-form .col .city div {
	width:93px;
}
.content-form .state {
	width:50px;
	float:left;
	display:inline;
	margin:0 8px 0 0;
}
.content-form .col .zip div {
	width:70px;
}
#sidebar {
	float:left;
	width:267px;
	margin:13px 0 0;
}

a:focus { outline: none; border:none; } 

.ui-icon-triangle-1-e, .ui-accordion-header, .ui-helper-reset, .ui-state-active, .ui-corner-top {
	outline: none;
	border:none;
}
.side-nav {
	margin:-2px 4px 20px 7px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.side-nav li {
		overflow:hidden;
	font-size:14px;
	line-height:22px;
	vertical-align:top;
	margin:2px 0 0;
}
.side-nav li a {
	border:none;
	display:block;
	color:#082640;
	padding:0 0 0 25px;
	background:url("../images/arrow2.gif") no-repeat 9px 50%;
}
.side-nav li a:hover {
	text-decoration:none;
	background:#dbdfe1 url("../images/arrow2.gif") no-repeat 9px 50%;
}
.side-nav li a.active {
	text-decoration:none;
	background:#dbdfe1 url("../images/arrow2.gif") no-repeat 9px 50%;
}
.side-nav li ul {
	margin:2px 0 5px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.side-nav li ul li {
	height:1%;
	overflow:hidden;
	font-size:14px;
	line-height:22px;
	vertical-align:top;
	margin:2px 0 0;
}
.side-nav li ul li a {
	display:block;
	color:#3378AF;
	padding:0 0 0 40px;
	background: none;
}
.side-nav li ul li a:hover {
	text-decoration:none;
	background:#dbdfe1 url("../images/arrow2.gif") no-repeat 9px 50%;
}
/* These are standard sIFR styles... do not modify */
.sIFR-Flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-Flash + div[adblocktab=true] {
  display: none !important;
}
/* Editable sIFR settings */
.sIFR-hasFlash .content-wrap .heading h1 span, 
.sIFR-hasFlash .content-wrap .heading h2 span, 
.sIFR-hasFlash .content-wrap .heading div span {
	visibility: hidden;
	font-size: 24px;
}
.sIFR-hasFlash .tabinfo .columns .heading {
	visibility: hidden;
	font-size:17px;
	line-height:20px;
}
.content-link-box {
	background: url("../images/content_links_top1.gif") no-repeat left top;
	float: right;
	width: 221px;
	padding-top: 4px;
	overflow: hidden;
	padding-bottom: 2px;
	margin: 0 0 10px 10px;
}
#content .content-link-box ul {
margin:  0 8px 0 15px;
padding: 1px 0;
}
#content .content-link-box ul li {
	padding: 2px 7px 0px 23px;
}
#content .content-link-box h3.content-link-heading {
	background: url("../images/content_links_top2.gif") no-repeat left bottom;
	padding: 6px 4px;
	text-align: center;
	font-size: 17px;
	color: #FFF;
	margin: 2px 0 0 0;
	}
.content-link-box2 {
	background: #f0f1f1 url("../images/content_links_bg.gif") repeat-y left top;
		padding-bottom: 1px;
}
.content-link-box2 img {
	margin: 4px 0 5px 11px;
}
.content-link-box-bot {
	background: url("../images/content_links_bottom.gif") no-repeat left bottom;
	padding-bottom: 6px;
}

.content-box .personal-injury {
	margin: 0 0 30px 28px;
	padding: 0;
	width: 860px;
	overflow: hidden;
}
.content-box .personal-injury .pi-section {
	float: left;
	margin: 0 20px 15px 0;
	padding: 0;
	width: 410px;
}
.content-box .personal-injury .pi-section h3 {
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 6px;
}
.content-box .personal-injury .pi-section p {
	width: 240px;
	margin: 0 0 0 160px;
}
.content-box .personal-injury .pi-section img {
	float: left;
	margin: 0 10px 0 0;
}
