﻿html{
	font-size: 100.01%;
	background:#e0e0e0 url(../images/bg.jpg) repeat-x;
}

body{
	margin: 0;
	font: 72% Arial, Verdana, sans-serif;
	background:url(../images/header-shadow.jpg) no-repeat 50% 0;
}
form {
	padding: 0;
	margin: 0;
	display: inline;	
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
fieldset{
	margin:0;
	padding:0;
	border:none;
}
img{border: none;}
table{
	padding:0;
	margin:0;
	border-collapse:collapse;
}
td{
	padding:0;
	margin:0;
	font-size:1.2em;
}
a{text-decoration: none;}
a:active, a:focus{outline:none;}

#main{
	position:relative;
	padding: 237px 0 0;
}
/* header */
#header{
	top: 0;
	position:absolute;
	width: 100%;
	height:237px;
}
#header .inner-content{
	margin:0 auto;
	width:976px;
	background:url(../images/header-bg.jpg) no-repeat;
}
/* top navigation menu */
#header .top-menu{
	list-style:none;
	margin:0 0 0 1px;
	padding:3px 0 0;
	overflow:hidden;
	width: 100%;
}
#header .top-menu li{
	float:left;
	background:url(../images/top-menu-separator.gif) no-repeat;
	padding: 0 0 0 2px;
}
#header .top-menu li:first-child{
	background:none;
	padding-left:0;
}
#header .top-menu a{
	float:left;
	height:30px;
	text-indent:-999px;
	overflow:hidden;
}
/* top menu buttons */
.top-menu-home{
	width:87px;
	background:url(../images/top-menu-home.gif) no-repeat;
}
.top-menu-about{
	width:134px;
	background:url(../images/top-menu-about.gif) no-repeat;
}
.top-menu-meet-ken-nunn{
	width:142px;
	background:url(../images/top-menu-meet-ken-nunn.gif) no-repeat;
}
.top-menu-office{
	width:129px;
	background:url(../images/top-menu-attorneys.gif) no-repeat;
}

.top-menu-defending {
	width:159px;
	background:url(../images/top-menu-defending.gif) no-repeat;
}
.top-menu-quarterly {
	width:179px;
	background:url(../images/top-menu-quarterly.gif) no-repeat;
}

.top-menu-contact{
	width:116px;
	background:url(../images/top-menu-contact.gif) no-repeat;
}
#header .top-menu a:hover{background-position:0 100%}
/* logos-row */
#header .logos-row{
	margin:7px 0 0;
	width: 100%;
	position:relative;
}
#header .logos-row:after{
	content:'';
	clear:both;
	height:0;
	display:block;
}
/* logotype */
.logo{
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/logo.png) no-repeat;
	width: 441px;
	height: 150px;
	float:left;
}
/* logo-ribbon */
.logo-ribbon{
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/logo-ribbon.png) no-repeat;
	width: 410px;
	height: 106px;
	float:left;
	display:inline;
	margin: 18px 0 0 17px;
}
.old-logo{
	position:absolute;
	right: -21px;
	left:auto !important;
	top:14px !important;
}
/* main navigation menu */
#menu{
	list-style:none;
	margin: 0;
	height:44px;
	width:974px;
	border: 1px solid #fffefc;
	background:#000;
	padding:0;
	position: relative;
	z-index: 300;
}
#menu li{
	float:left;
	padding:0 0 0 2px;
	margin:0px;
	display:inline;
	background:url(../images/menu-separator.gif) no-repeat;
}
#menu li:hover,
#menu li.hover{position:relative}
#menu li:first-child{
	background:none;
	padding-left:0;
}
#menu a{
	display:block;
	height:44px;
	text-indent:-999px;
	overflow:hidden;
}
/* buttons */
.menu-practice-areas{
	width: 116px;
	background:url(../images/menu-practice-areas.gif) no-repeat;
}
.menu-free-help-now{
	width: 116px;
	background:url(../images/menu-free-help-now.gif) no-repeat;
}
#menu a.menu-defending-indiana {
	width: 143px;
	background:url(../images/menu-defending-indiana.gif) no-repeat 0 -44px;
}

#menu a.menu-defending-indiana:hover {
background-position:0 0px;

}
.menu-online-videos{
	width: 114px;
	background:url(../images/menu-online-videos.gif) no-repeat;
}
.menu-legal-resource-links{
	width: 160px;
	background:url(../images/menu-legal-resource-links.gif) no-repeat;
}
.menu-our-communities{
	width: 137px;
	background:url(../images/menu-our-communities.gif) no-repeat;
}
.menu-quarterly-press-release{
	width: 176px;
	background:url(../images/menu-statewide.gif) no-repeat;
}
#menu a:hover{background-position:0 100%;}
/* drop-down */
#menu ul{
	position:absolute;
	left:0;
	border: 1px solid #fff;
	padding:0;
	margin:0;
	list-style:none;
	width: 150px;
	display:none;
}
#menu li:hover ul,
#menu li.hover ul{display:block}
#menu ul li{
	float:none;
	border: 1px solid #8c1616;
	padding:0;
	display:block;
	height:42px;
	margin:0;
}
#menu ul a{
	background:url(../images/drop-menu-bg.gif) repeat-x;
	font:bold 12px/40px Arial, Helvetica, sans-serif;
	color:#fff;
	height:42px;
	text-indent:0;
	padding: 0 5px;
}
#menu ul a:hover{
	background:url(../images/drop-menu-active.gif) repeat-x;
	color:#7a0e0b;
}
#menu li:hover ul ul, #menu li.sfhover ul ul {
	left: -999em;
}
#menu li li:hover ul, #menu li li li:hover ul {
	top: 0;
	left: 0;
	margin-left: 100%;
}
ul#menu li li { /* Needed for IE6 and IE7 for vertical menus */
	float: left;
	width: 150px;

}

/* content */
#content{
	width: 100%;
	background:url(../images/content-bottom-stretch.gif) repeat-x 0 100%;
}
#content .side-shadow{
	width:1008px;
	margin:0 auto;
	background:url(../images/content-side-shadow.gif) repeat-y;
}
#content .top-bg{background:url(../images/content-top.jpg) no-repeat;}
#content .bottom-bg{
	background:url(../images/content-bottom.gif) no-repeat 0 100%;
	position:relative;
	padding-bottom:40px;
}
#content .columns{
	overflow:hidden;
	width:100%;
}
/* side-bar */
.side-bar{
	float:left;
	display:inline;
	width: 172px;
	margin: 150px 0 0 38px;
}
/* quick contact box */
.side-bar .quick-contact{
	background:url(../images/quick-contact-bg.gif) repeat-y;
	margin: 0 0 21px;
}
* html .side-bar .quick-contact{
	overflow:visible;
	height:1%;
}
.side-bar .quick-contact .bottom{
	background:url(../images/quick-contact-bottom.gif) no-repeat 0 100%;
	padding: 0 0 7px;
}
.side-bar .quick-contact .heading{background:url(../images/quick-contact-heading.gif) repeat-y;}
.side-bar .quick-contact .heading-top{
	background:url(../images/quick-contact-heading-top.gif) no-repeat;
	padding:8px 10px 8px;
}
.side-bar .quick-contact .heading h2{
	margin:0;
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/quick-contact-h2.gif) no-repeat;
	height:28px;
}
.side-bar .quick-contact .heading p{
	margin:2px 0 0 3px;
	font: 1.2em/1.08em Arial, Helvetica, sans-serif;
	color:#fff;
	line-height: 1.2;
}
.side-bar .quick-contact .form-holder{
	overflow:hidden;
	padding:2px 7px 0 8px;
}
* html .side-bar .quick-contact .form-holder{
	overflow:visible;
	height:1%;
}
.side-bar .quick-contact form span{
	font: 1.2em/1.5em Arial, Helvetica, sans-serif;
	color:#164086;
	display:block;
}
.side-bar .quick-contact form .fld-text{
	width: 149px;
	padding:1px 3px 2px;
	border: 1px solid #dedede;
	border-top-color:#7c7c7c;
	background:#fff;
}
.side-bar .quick-contact form select{width: 149px;}
.side-bar .quick-contact form .btn{margin:5px 0 0 35px;}
/* side red-box */
.side-bar .red-box-link{
	background:url(../images/side-red-box.gif) repeat-y;
	margin:8px 0;
}
* html .side-bar .red-box-link{
	height:1%;
	overflow:visible;
}
.side-bar .red-box-link .top{background:url(../images/side-red-box-top.gif) no-repeat;}
.side-bar .red-box-link .bottom{
	background:url(../images/side-red-box-bottom.gif) no-repeat 0 100%;
	min-height:40px;
	padding:0 0 7px;
}
* html .side-bar .red-box-link .bottom{height:41px;}
/* side blue-box */
.side-bar .blue-box-link{
	background:url(../images/side-blue-box.gif) repeat-y;
	margin:8px 0;
	position: relative;
	z-index: 100;
}
* html .side-bar .blue-box-link{
	height:1%;
	overflow:visible;
}
.side-bar .blue-box-link .top{background:url(../images/side-blue-box-top.gif) no-repeat;}
.side-bar .blue-box-link .bottom{
	background:url(../images/side-blue-box-bottom.gif) no-repeat 0 100%;
	min-height:26px;
}
* html .side-bar .blue-box-link .bottom{height:26px;}
.side-bar .red-box-link .separator,
.side-bar .blue-box-link .separator{
	font-size:0;
	line-height:0;
	height:1px;
	background:url(../images/dashed-separator.gif) repeat-x;
	margin: 6px 9px 7px;
}
/* online-videos */
.side-bar .online-videos{
	display:block;
	padding:10px 0 0 44px;
	background:url(../images/online-videos.gif) no-repeat;
}
.side-bar .online-videos strong{
	cursor:pointer;
	display:block;
	height:16px;
	background:url(../images/online-videos-title.gif) no-repeat;
	text-indent:-999px;
}
.side-bar .online-videos span{
	cursor:pointer;
	font: 1.3em/1.07em Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 0 0 0 2px;
}
/* video-testimonial link */
.side-bar .video-testimonial{
	display:block;
	background:url(../images/video-testimonial-bg.gif) no-repeat;
	font: 1.3em/1.07em Arial, Helvetica, sans-serif;
	color:#fff;
	padding: 0 0 0 21px;
	margin: 0 10px 9px;
}
.side-bar .video-testimonial:hover{text-decoration:underline}
/* office-tour link */
.office-tour{
	display:block;
	background:url(../images/office-tour.gif) no-repeat 9px 10px;
	padding:10px 3px 11px 43px;
}
.office-tour strong{
	display:block;
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/office-tour-title.gif) no-repeat;
	height:16px;
}
.office-tour span{
	font: 1.3em/1.15em Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 0 0 0 2px;
}
/* free-reports link */

.side-bar div.free-reports-wrap{
clear: both;
position: relative;
z-index: 300;
}

.side-bar .free-reports-wrap p a b{
color: #f8d169;
}
.side-bar .free-reports-wrap p a:link,.side-bar .free-reports-wrap p a:visited {
color: #FFF;
}
.free-reports-wrap img {
margin: 8px 3px 4px 10px;float: left;
}
.side-bar .free-reports {
	display:block;
	overflow:hidden;color: #f8d169;
	background:url(../images/reports2.png) no-repeat;
	margin: 13px 3px 3px 10px;
	padding: 10px 10px 10px 40px;
	font-size: 1.3em;
	position: relative;
	top: 5px;
}
.side-bar .free-reports-wrap p {
	font: 1.3em/1.15em Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 7px 10px 10px 10px;
	padding-bottom: 10px;
}
/* phone link */
.side-bar .phone{
	display:block;
	background:url(../images/phone-link.gif) no-repeat 13px 8px;
	padding:10px 3px 11px 43px;
}
.side-bar .phone strong{
	display:block;
	text-indent:-999px;
	overflow:hidden;
	height:17px;
	background:url(../images/phone-link-title.gif) no-repeat;
}
.side-bar .phone span{
	font: 1.3em/1em Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 0 0 0 2px;
}
/* main-content */
.main-content{
	float:right;
	width:743px;
	display:inline;
	margin: 0 41px 0 0;
	padding:29px 0 0;
}
* html .main-content{overflow:hidden;}
.content-columns{
	overflow:hidden;
	width: 100%;
}
.main-content .welcome{
	float:left;
	width: 551px;
	margin:9px 0 0;
}
.main-content .welcome h2{
	margin:0;
	text-indent:-999px;
	overflow:hidden;
	height:27px;
	background:url(../images/welcome-title.gif) no-repeat;
}
.main-content .welcome .inner-content{background:url(../images/welcome-bg.gif) repeat-y;}
* html .main-content .welcome .inner-content{
	overflow:visible;
	height:1%;
}
.main-content .welcome .inner-content .top{background:url(../images/welcome-top.gif) no-repeat}
.main-content .welcome .inner-content .bottom{
	background:url(../images/welcome-bottom.gif) no-repeat 0 100%;
	min-height:130px;
	padding: 19px 18px 15px 19px;
}
* html .main-content .welcome .inner-content .bottom{height:130px}
.main-content .welcome h3{
	margin:0;
	text-indent:-999px;
	overflow:hidden;
	height:22px;
	background:url(../images/welcome-subtitle.gif) no-repeat;
}
.welcome-columns{
	overflow:hidden;
	width: 100%;
}
.main-content .welcome .text{
	float:left;
	width: 285px;
}
.main-content .welcome .text p{
	margin:11px 0 19px;
	font: 1.3em/1.45em Arial, Helvetica, sans-serif;
	color:#faf9f8;
}

.specialmessagefromken{
    width: 500px;
    margin:11px 0 19px;
	font: 1.3em/1.45em Arial, Helvetica, sans-serif;
	color:#faf9f8;
}

.main-content .welcome .text p a{
	color:#f8c230;
	text-decoration:underline;
}
.main-content .welcome .text p a:hover{text-decoration:none}
.main-content .welcome .video{
	float:right;
	margin:8px 0 0;
}
/* advertising */
.main-content .advertising{
	float:right;
	width: 180px;
	background:url(../images/advertising-bg.gif) repeat-y;
	margin:9px 0 0;
}
.main-content .advertising .bottom{
	background:url(../images/advertising-bottom.gif) no-repeat 0 100%;
	padding: 0 0 9px;
}
.main-content .advertising .heading{background:url(../images/advertising-top.gif) no-repeat;}
.main-content .advertising .heading h2{
	margin:0;
	text-indent:-999px;
	overflow:hidden;
	height:45px;
	background:url(../images/advertising-title.gif) no-repeat;
}
.main-content .advertising .inner-content{
	padding:0 7px 0 9px;
}
.main-content .advertising .title{
	display:table;
	overflow:hidden;
	width: 100%;
	margin:4px 0;
}
.main-content .advertising .title h3{
	display:table-cell;
	vertical-align:middle;
	margin: 0 0 0 5px;
	font: 1.5em/1.05em Arial, Helvetica, sans-serif;
	color:#041e39;
}
.main-content .advertising .title h3 span{color:#a40000}
.main-content .advertising p{
	margin:0;
	font: 1.1em/1.35em Arial, Helvetica, sans-serif;
	color:#1d1c1c;
}
.main-content .advertising .separator{
	font-size:0;
	line-height:0;
	height:1px;
	background:url(../images/light-grey-dashed-separator.gif) repeat-x;
	margin: 3px 0 0;
}
#content li {
	font-size:1.2em;
line-height:1.83em;
}
#content li ul li {
	font-size:1.0em;
line-height:1.83em;
}

/* slide-holder */
.slide-holder{
	background:url(../images/slider-bg.gif) repeat-y;
	margin:10px 0 0;
}
.slide-holder .top{
	background:url(../images/slider-top.gif) no-repeat;
}
.slide-holder .bottom{
	background:url(../images/slider-bottom.gif) no-repeat 0 100%;
	padding: 0 2px 8px 2px;
	position:relative;
	height:1%;
}
.slide-holder .title{padding:11px 0 0 16px;}
.slide-holder .title h2{
	background:url(../images/slider-title.gif) no-repeat;
	height:19px;
	margin:0;
	text-indent:-999px;
	overflow:hidden;
}
.carousel-holder{
	overflow:hidden;
	width: 732px;
	margin:8px 0 0;
	position:relative;
}
.carousel-holder ul{
	list-style:none;
	margin:0;
	padding:0;
	width: 100000px;
	position:relative;
}
.carousel-holder li{
	background:url(../images/slide-item-bg.gif) repeat-y 5px 0;
	float:left;
	padding: 0 1px 0 5px;
}
.carousel-holder li .top-border{background:url(../images/slide-item-top.gif) no-repeat;}
.carousel-holder li .bottom-border{
	background:url(../images/slide-item-bottom.gif) no-repeat 0 100%;
	width: 173px;
	padding: 2px 2px 8px;
}
.carousel-holder li img{
	display:block;
	width: 173px;
	height:89px;
}
.carousel-holder li h3{
	text-indent:-999px;
	overflow:hidden;
	margin:7px 0 3px 4px;
}
/* slider text replacement */
.text-car-crashes{background:url(../images/text-car-crashes.gif) no-repeat}
.text-motorcycle-injuries{background:url(../images/text-motorcycle-injuries.gif) no-repeat}
.text-trucking-accidents{background:url(../images/text-trucking-accidents.gif) no-repeat}
.text-personal-injury{background:url(../images/text-personal-injury.gif) no-repeat}
.text-workplace-injuries{background:url(../images/text-workplace-injuries.gif) no-repeat}
.text-nursing-home-injuries{background:url(../images/text-nursing-home-injuries.gif) no-repeat}
.text-medcal-malpractice{background:url(../images/text-medcal-malpractice.gif) no-repeat}
.text-mesothelioma{background:url(../images/text-mesothelioma.gif) no-repeat}
.carousel-holder li p{
	margin:0 4px;
	font: 1.1em/1.35em Arial, Helvetica, sans-serif;
	color:#1d1c1c;
}
/* controll panel */
.slide-holder .controll-panel{
	position:absolute;
	top: 8px;
	right: 8px;
}
.slide-holder .controll-panel .left{
	float:right;
	width: 28px;
	height:23px;
	background:url(../images/slider-left.gif) no-repeat;
}
.slide-holder .controll-panel .right{
	float:right;
	display:block;
	width: 29px;
	height:23px;
	background:url(../images/slider-right.gif) no-repeat;
}
.slide-holder .controll-panel .passive{background-position:0 100%}
.slide-holder .controll-panel ul{
	list-style:none;
	margin:6px 10px 0 0;
	display:inline;
	padding:0;
	float:right;
}
.slide-holder .controll-panel div {
	float:right;
}
.slide-holder .controll-panel li{
	float:left;
	margin: 0 0 0 2px;
	display:inline;
}
.slide-holder .controll-panel li a{
	display:block;
	width: 12px;
	height:11px;
	background:url(../images/slider-pagination.gif) no-repeat 0 100%;
	font-size:0;
	line-height:0;
	text-indent:-999px;
}
.slide-holder .controll-panel li a.active {
	background-position:0 0;
}
/* post */
.main-content .post{
	margin:16px 4px 0;
}
.main-content .post h2{
	margin:0;
	font: bold 1.7em/1.1em Arial, Helvetica, sans-serif;
	color:#890000;
}
.main-content .post p{
	margin:6px 0 19px;
	font: 1.2em/1.6em Arial, Helvetica, sans-serif;
	color:#1b1b1b;
}
/* free-claim-review button */
.free-claim-review{
	position:absolute;
	left:-26px;
	top:95px;
}
.free-claim-review a{
	display:block;
	background:url(../images/free-claim-btn.png) no-repeat;
	width: 184px;
	height:44px;
	text-indent:-999px;
	cursor:pointer;
}
/* bottom-phone */
.bottom-phone{
	position:absolute;
	width: 753px;
	height:44px;
	text-indent:-999px;
	overflow:hidden;
	left:222px;
	bottom:2px;
	background:url(../images/bottom-phone.gif) no-repeat;
}
* html .bottom-phone{bottom:1px}
/* content title */
.content-title{
	background:#f5f5f5 url(../images/content-title.gif) no-repeat;
	border-bottom:1px solid #ececec;
	width: 747px;
	position:relative;
	margin: 0 0 0 -8px;
	padding: 5px 0 0 12px;
}
.content-title h1{
	margin:0;
	border-bottom:1px solid #fff;
	font: 25px/28px Arial, Helvetica, sans-serif;
	color:#920000;
	padding: 1px 0 2px;
}
.main-content .article{
	overflow:hidden;
	width: 100%;
	margin:7px 0 27px 3px;
}
.main-content .article img{
	float:right;
	padding:1px;
	background:#fff;
	border: 1px solid #000;
	margin:9px 9px 5px 10px;
}
.main-content .article h2{
	font:bold 1.7em/1.1em Arial, Helvetica, sans-serif;
	color:#1b1b1b;
	margin: 18px 0 0;
}
.main-content .article p{
	font: 1.2em/1.83em Arial, Helvetica, sans-serif;
	color:#1b1b1b;
	margin: 4px 0 10px;
}
/* footer */
#footer{
	background:#c3c3c3;
	padding: 0 0 155px;
}
#footer .inner-content{
	width: 1008px;
	margin:0 auto;
}
#footer .columns{background:url(../images/footer-columns-bg.gif) repeat-y;}
#footer .columns .bottom{background:url(../images/footer-columns-bottom.gif) no-repeat 0 100%;}
#footer .columns .top{
	background:url(../images/footer-columns-top.gif) no-repeat;
	overflow:hidden;
	width: 100%;
	padding:18px 0 23px;
}
/* footer column-1 */
#footer .columns .col-1{
	float:left;
	width: 280px;
	display:inline;
	margin:0 0 0 28px;
}
#footer .col-1 h3{
	margin:0;
	background:url(../images/footer-col-1-title-bg.gif) no-repeat 2px 0;
	height:20px;
	padding: 8px 0 0;
}
#footer .col-1 h3 strong{
	display:block;
	text-indent:-999px;
	overflow:hidden;
	height:15px;
	background:url(../images/footer-col-1-heading.gif) no-repeat;
	margin: 0 0 0 27px;
}
/* logos(white box) */
#footer .logos{
	background:url(../images/footer-white-box-bg.gif) repeat-y;
	margin: 7px 0 0;
}
#footer .logos .top-bg{background:url(../images/footer-white-box-top.gif) no-repeat;}
#footer .logos .bottom-bg{
	background:url(../images/footer-white-box-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	padding: 6px 13px 5px 15px;
	position:relative;
	bottom:-1px;
}
* html #footer .logos .bottom-bg{
	overflow:visible;
	height:1%;
}
#footer .logos a{display:block}
#footer .logos .logo-3{float:right;}
#footer .logos .logo-2{margin:11px 0 0}
/* footer column-2 */
#footer .columns .col-2{
	float:left;
	width: 295px;
	display:inline;
	margin: 0 25px 0 23px;
}
#footer .columns .col-2 h3{
	margin:0;
	background:url(../images/footer-col-2-title-bg.gif) no-repeat 0 1px;
	height:21px;
	padding: 6px 0 0;
}
#footer .col-2 h3 strong{
	display:block;
	text-indent:-999px;
	overflow:hidden;
	height:15px;
	background:url(../images/footer-col-2-heading.gif) no-repeat;
	margin: 0 0 0 31px;
}
#footer .col-2 .menus{
	overflow:hidden;
	width: 100%;
	margin:3px 0 0;
}
#footer .col-2 .menus .menus-col-1{
	float:left;
	width: 140px;
	display:inline;
	margin:0 0 0 11px;
}
#footer .col-2 .menus .menus-col-2{
	float:left;
	width: 135px;
	display:inline;
	margin:0 0 0 8px;
}
#footer .col-2 .menus h4{
	margin:0;
	font: bold 1.1em/1.57em Arial, Helvetica, sans-serif;
	color:#fff;
}
#footer .col-2 .menus ul{
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
}
#footer .menus li{
	font: 1.1em/1.8em Arial, Helvetica, sans-serif;
	background:url(../images/bullet-arrow.gif) no-repeat 0 0.8em;
	padding:0 0 0 7px;
}
#footer .menus a{
	color:#fbd160;
	text-decoration:underline;
}
#footer .menus a:hover{text-decoration:none}
/* footer column-3 */
#footer .columns .col-3{
	float:left;
	width: 330px;
}
#footer .columns .col-3 h3{
	margin:0;
	background:url(../images/footer-col-3-title-bg.gif) no-repeat;
	height:20px;
	padding: 7px 0 0;
}
#footer .col-3 h3 strong{
	display:block;
	text-indent:-999px;
	overflow:hidden;
	height:15px;
	background:url(../images/footer-col-3-heading.gif) no-repeat;
	margin: 0 0 0 35px;
}
#footer .col-3 .menus{
	overflow:hidden;
	width: 100%;
	margin:2px 0 0;
}
#footer .col-3 .menus .menus-col-1{
	float:left;
	width: 117px;
}
#footer .col-3 .menus .menus-col-2{
	float:left;
	width: 118px;
}
#footer .col-3 .menus .menus-col-3{
	float:left;
	width: 94px;
}
#footer .col-3 .menus h4{
	margin:0;
	font: bold 1.4em/1.57em Arial, Helvetica, sans-serif;
	color:#fff;
}
#footer .col-3 .menus ul{
	list-style:none;
	margin:0;
	padding:0 0 0 4px;
}
/* footer about paragraph's */
#footer .about{
	text-align:center;
	margin:-2px 0 0;
}
#footer .about p{
	font: 1.1em/1.35em Arial, Helvetica, sans-serif;
	color:#606060;
	margin:0;
}
#footer .about p a{color:#606060;}
#footer .about p a:hover{text-decoration:underline}
#footer .about p.design{margin:15px 0 0;}
/* sIFR */
.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;
}
.photo-content {
	border: 1px solid #000;
	padding: 1px;
	background: #FFF;
	float: right;
}

.article .form-contact {
margin: 0;
line-height: 1.1em;
margin-top: 10px;
}
.article .form-contact p{
margin: 0 0 .5em 20px;
clear: both;
overflow:hidden;
line-height: 1.8;
}
.article .form-contact label{
float: left;
width: 210px;
text-align: right;
margin: 0 5px 0 0;
font-weight: bold;
line-height: 1.3em;
}
.article .form-contact input, .article .form-contact textarea {
float: right;
width: 249px;
border: 1px solid #2893eb;
}

.article .form-contact span.radio-buttons {
float: right;
width: 249px;
}

.article .form-contact span.radio-buttons input {
display: inline;
float: none;
width:auto;
border: none;
}

.article .form-contact textarea {
height: 130px;
}
.article .form-contact .hear-select-p label {
margin-right: 0;
}
 .article .form-contact select{
width: 249px;margin: 0 0 0 225px;float: right;
}

.article .form-contact .hear-select-p {
padding-top: 10px;
}

.article .form-contact input {
float: right;
width: 250px;
}
.article .form-contact select {
margin-top: -22px;
margin-bottom: .5em;
}
.article .form-contact .btn-contact {
margin: 10px 0 0 0;
width:65px;
	overflow:hidden;
	border: none;
	font-size:1.2em;
	line-height:1.5;
	cursor:pointer;
	border:0;
	background: #19449b;
	position: relative;
	clear: both;
	display: block;
	padding: 4px;
	left: 225px;
	color: #FFF;
	
}

.article .form-contact .submit-p {
padding-top: 10px;
left: 225px;
clear:both;
}

.article .form-contact .submit-p .submit-form {

	height:25px;
	width:83px;
	float:none;
	cursor:pointer;
	display:block;
margin:7px auto 0;
	border:0;
	position: relative;
left: 30px;
}

.article .form-contact fieldset{
border: 1px solid #1d478f;
background: #f7f7f7;
padding: 19px 10px 0 10px;
width: 510px;
margin-left: 20px;
position:relative;
margin-top: 0;
}


.article .form-contact legend {
border: 1px solid #FFF;
background: #1d478f;
padding: 6px 8px;
color: #FFF;
font-size: 15px;
display: block
}
* html .article .form-contact legend  {
position: absolute;
top: -.6em;
left: .2em;
margin-bottom: 20px;
}

*:first-child+html .article .form-contact legend  {
position: absolute;
top: -.6em;
left: .2em;
margin-bottom: 20px;
}
.report-wrapper {
	float: left;
	width: 230px;
	background: #FFF;
	margin: 0 15px 20px 0;
	text-align: center;
}
.report-wrapper-top {
	background: #f1cd63;
	border: 1px solid #000;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
}

.report-wrapper-bottom {
	background: #f1cd63;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	width: 200px;
	margin: 0 auto 0 auto;
	position: relative;
	top: 0;
	font-weight: normal;
}

.report-wrapper-bottom strong {
	font-weight: normal;
}
.report-wrapper a,.report-wrapper a:visited {
display: block;
font-size: 1.5em;
padding: 6px 5px;
background: #f1cd63;
color: #000;
border: 5px solid #720001;
}
.report-wrapper a:hover {
	background: #720001;
	color: #f1cd63;
}

.report-wrapper .report-wrapper-bottom a,.report-wrapper .report-wrapper-bottom a:visited {
display: block;
font-size: 1.5em;
padding: 6px 5px;
background: #f1cd63;
color: #000;
border-left: 5px solid #720001;
border-right: 5px solid #720001;
border-bottom: 5px solid #720001;
border-top: none;
}
.report-wrapper .report-wrapper-bottom a:hover {
	background: #720001;
	border-top: none;
	color: #f1cd63;
}

* html .report-wrapper a {
	height: 1%;
}
.report-wrapper span {
	font-weight: bold;
	font-size: 1.3em;
	display: block;
margin-bottom: 3px;
}

	a.reports-more {
	background: red;
	color: #FFF;
	padding: 7px 6px;
	font-weight: bold;#
	margin-right: 5px;
		float: left;
		font-size: 1.5em;
}
div.reports-pages {
	clear: both;
	padding-bottom: 23px;
	padding-top: 10px;
	text-align: center;
	margin: 0 auto;
	width: 43em;
}

div.reports-pages span {
font-size: 1.8em;
}

div.reports-pages span a,div.reports-pages span a:visited {
background: #2356a8;
border: 1px solid #000;
padding: 3px 5px;
color: #FFF;
}

div.reports-pages span a:hover {
background: #f1cd63;
color: #000;
}

div.reports-pages span span.reports-on {
font-size: 1.4em; color: red;
padding-top: 3px;
}


