﻿/* General reset */
body{
	margin:0;
	color:#693e00;
	font:12px/18px Arial, Verdana, Helvetica, sans-serif;
	background:#000005 url(/app_themes/carlsonmeissner/images/bg-body.gif) repeat-x;
}
a{
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
img{border-style:none;}
input,textarea,select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
/* main */
#main{
	width:1000px;
	padding:0 8px;
	margin:0 auto;
	overflow:hidden;
}
/* header */
#header{
	height:1%;
	padding:20px 0 0;
	background:url(/app_themes/carlsonmeissner/images/bg-header.gif) no-repeat;
	position:relative;
	z-index:55;
}
.logo{
	overflow:hidden;
	display:block;
	background:url(/app_themes/carlsonmeissner/images/logo.png) no-repeat;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/logo.png', sizingmethod='crop');
	width:330px;
	height:171px;
	text-indent:-9999px;
	cursor:pointer;
	position:absolute;
	top:0;
	left:333px;
}
/* nav */
.nav-wrapper{
	height:1%;
	overflow:hidden;
	background:url(/app_themes/carlsonmeissner/images/bg-nav-wrapper.gif) no-repeat 0 100%;
	padding:0 0 5px;
}
.nav{
	height:81px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	background:url(/app_themes/carlsonmeissner/images/bg-nav.jpg) no-repeat;
}
.nav li{
	height:81px;
	vertical-align:middle;
	float:left;
}
.nav li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:81px;
}
.nav .firm a{
	width:108px;
	background:url(/app_themes/carlsonmeissner/images/bg-nav.jpg) no-repeat;
}
.nav .firm a:hover{
	background:url(/app_themes/carlsonmeissner/images/bg-nav.jpg) no-repeat 0 -81px;
}
.nav .team a{
	width:119px;
	background:url(/app_themes/carlsonmeissner/images/bg-nav.jpg) no-repeat -108px 0;
}
.nav .team a:hover{
	background:url(/app_themes/carlsonmeissner/images/bg-nav.jpg) no-repeat -108px -81px;
}
.nav .practice a{
	width:428px;
	background:url(/app_themes/carlsonmeissner/images/bg-nav.jpg) no-repeat -227px 0;
}
.nav .practice a:hover{
	background:url(/app_themes/carlsonmeissner/images/bg-nav.jpg) no-repeat -227px -81px;
}
.nav .resources a{
	width:116px;
	background:url(/app_themes/carlsonmeissner/images/bg-nav.jpg) no-repeat -655px 0;
}
.nav .resources a:hover{
	background:url(/app_themes/carlsonmeissner/images/bg-nav.jpg) no-repeat -655px -81px;
}
.nav .community a{
	width:119px;
	background:url(/app_themes/carlsonmeissner/images/bg-nav.jpg) no-repeat -771px 0;
}
.nav .community a:hover{
	background:url(/app_themes/carlsonmeissner/images/bg-nav.jpg) no-repeat -771px -81px;
}
.nav .locations a{
	width:110px;
	background:url(/app_themes/carlsonmeissner/images/bg-nav.jpg) no-repeat -890px 0;
}
.nav .locations a:hover{
	background:url(/app_themes/carlsonmeissner/images/bg-nav.jpg) no-repeat -890px -81px;
}
/* sub-nav */
.sub-nav-wrapper{
	height:1%;
	overflow:hidden;
	padding:17px 0 3px;
}
/* inform */
.inform{
	height:1%;
	float:right;
	font-size:17px;
	line-height:21px;
	padding:2px 13px 0 0;
	margin:0 0 0 27px;
}
.inform .number{
	color:#8f7149;
}
.inform .law{
	color:#fff;
}
/* form search */
.sub-nav-wrapper .form{
	width:169px;
	height:1%;
	float:right;
	overflow:hidden;
}
.sub-nav-wrapper .form .button-search{
	width:15px;
	float:right;
	margin:2px 0 0;
}
.sub-nav-wrapper .form .bg-input{
	float:left;
	background:url(/app_themes/carlsonmeissner/images/bg-input-search.gif) no-repeat;
	width:148px;
	height:23px;
	overflow:hidden;
}
.sub-nav-wrapper .form .input-search{
	width:134px;
	height:19px;
	padding:4px 7px 0;
	background:none;
	border:0;
	color:#978d8c;
	font-size:12px;
}
.sub-nav{
	margin:0;
	padding:1px 0 0 8px;
	list-style:none;
}
.sub-nav li{
	float:left;
}
.sub-nav li a{
	color:#938b8e;
}
.sub-nav .home a{
	display:block;
	background:url(/app_themes/carlsonmeissner/images/ico-home.gif) no-repeat 0 1px;
	padding:0 23px 0 26px;
}
.sub-nav .contact a{
	display:block;
	background:url(/app_themes/carlsonmeissner/images/ico-contact.gif) no-repeat 0 4px;
	padding:0 25px 0 31px;
}
.sub-nav .blog a{
	display:block;
	background:url(/app_themes/carlsonmeissner/images/ico-blog.gif) no-repeat 0 3px;
	padding:0 23px 2px 31px;
}
.sub-nav .language a{
	display:block;
	background:url(/app_themes/carlsonmeissner/images/ico-language.gif) no-repeat 0 8px;
	padding:0 0 0 9px;
}
.sub-nav .language a{
	color:#886545;
}
/* intro */
.intro-top{
	background:url(/app_themes/carlsonmeissner/images/bg-intro-t.png) no-repeat;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/bg-intro-t.png', sizingmethod='crop');
	width:1016px;
	height:62px;
	font-size:1px;
	margin:0 -8px;
}
.intro-center{
	background:url(/app_themes/carlsonmeissner/images/bg-intro-c.png) repeat-y;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/bg-intro-c.png', sizingmethod='scale');
	width:1000px;
	padding:0 8px;
	margin:0 -8px;
}
.intro-center:after{
	content:"";
	clear:both;
	display:block;
}
.intro-bottom{
	background:url(/app_themes/carlsonmeissner/images/bg-intro-b.png) no-repeat;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/bg-intro-b.png', sizingmethod='crop');
	width:1016px;
	height:109px;
	font-size:1px;
	margin:0 -8px;
}
.intro{
	width:986px;
	padding:0 7px;
	margin:-52px 0 -93px;
	float:left;
	position:relative;
}
.intro-inner{
	background:url(/app_themes/carlsonmeissner/images/bg-intro-inner.jpg) no-repeat;
	width:923px;
	padding:56px 0 0 63px;
	height:98px;
	overflow:hidden;
}
.intro-inner h1{
	margin:0;
	color:#fefefe;
	font:36px/40px "Times New Roman", Georgia, Times, serif;
}
.intro img{
	float:left;
}
/* content */
.content-center{
	position:relative;
	z-index:55;
	background:url(/app_themes/carlsonmeissner/images/bg-content-c.gif) repeat-y;
}
.content-bottom{
	background:url(/app_themes/carlsonmeissner/images/bg-content-b.gif) no-repeat 0 100%;
}
.content-top{
	width:970px;
	padding:15px 14px 0 16px;
	background:url(/app_themes/carlsonmeissner/images/bg-content-t.gif) no-repeat;
	position:relative;
}
.content-inner{
	width:970px;
	background:url(/app_themes/carlsonmeissner/images/bg-content.jpg) no-repeat;
}
.content-inner:after{
	content:"";
	clear:both;
	display:block;
}
/* quick contact */
.quick-contact-wrapper{
	width:282px;
	position:absolute;
	top:-65px;
	left:25px;
}
.quick-contact-inner{
	width:282px;
	padding:7px 8px 0 7px;
	background:url(/app_themes/carlsonmeissner/images/bg-quick-contact-wrapper.png) no-repeat;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/bg-quick-contact-wrapper.png', sizingmethod='crop');
}
.quick-contact-top{
	background:url(/app_themes/carlsonmeissner/images/bg-quick-contact-t.png) no-repeat;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/bg-quick-contact-t.png', sizingmethod='crop');
	width:282px;
	height:220px;
	font-size:1px;
}
.quick-contact-center{
	background:url(/app_themes/carlsonmeissner/images/bg-quick-contact-c.png) repeat-y;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/bg-quick-contact-c.png', sizingmethod='scale');
	width:266px;
	padding:0 8px;
}
.quick-contact-center:after{
	content:"";
	clear:both;
	display:block;
}
.quick-contact-bottom{
	background:url(/app_themes/carlsonmeissner/images/bg-quick-contact-b.png) no-repeat;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/bg-quick-contact-b.png', sizingmethod='crop');
	width:282px;
	height:29px;
	font-size:1px;
}
.quick-contact{
	width:230px;
	padding:11px 22px 9px 14px;
	margin:-211px 0 -10px;
	float:left;
	position:relative;
}
.quick-contact strong{
	display:block;
	background:url(/app_themes/carlsonmeissner/images/text-quick-contact.png) no-repeat;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/text-quick-contact.png', sizingmethod='crop');
	width:212px;
	height:32px;
	margin:0 0 5px;
	text-indent:-9999px;
	overflow:hidden;
}
/* quick contact form */
.form-contact{
	width:230px;
	overflow:hidden;
	color:#fff;
	font-size:11px;
}
.form-contact label{
	float:right;
	margin:5px 5px 0 0;
}
.form-contact .row{
	width:230px;
	margin:0 0 5px;
	overflow:hidden;
}
.form-contact .bg{
	float:right;
	width:146px;
	height:27px;
	background:url(/app_themes/carlsonmeissner/images/bg-input.gif) no-repeat;
}
.form-contact .bg input{
	display:block;
	width:138px;
	padding:6px 3px 0;
	font-size:14px;
}
.form-contact input{
	background:none;
	border:none;
}
.form-contact .row-textarea{
	width:230px;
	margin:0 0 11px;
	overflow:hidden;
}
.form-contact .bg-textarea{
	float:right;
	background:url(/app_themes/carlsonmeissner/images/bg-textarea.gif) no-repeat;
	width:146px;
	height:99px;
	overflow:hidden;
}
.form-contact textarea{
	overflow:auto;
	width:140px;
	height:93px;
	padding:3px;
	font-size:14px;
	background:none;
	border:0;
	float:right;
}
.form-contact .row-submit{
	width:230px;
	overflow:hidden;
}
.form-contact .submit-text{
	float:right;
	width:110px;
	color:#3e89c4;
	margin:0 2px 0 0;
	line-height:13px;
}
.form-contact .button-submit{
	float:right;
	margin:0 -3px 0 0;
	position:relative;
}
/* text block */
#category_01c .text-block{
	padding:31px 20px 18px 329px;
}
.text-block{
	width:621px;
	padding:31px 20px 23px 329px;
	overflow:hidden;
}
.content-top h1{
	margin:0 0 9px;
	font:22px/25px "Times New Roman", Georgia, Times, serif;
	color:#013d6d;
}
.content-top h2{
	font-size:14px;
	color:#765532;
	margin:0 0 5px;
}
.content-top p{
	margin:0 0 18px;
}
/* options */
.options{
	height:1%;
	padding:0 10px 0 0;
	overflow:hidden;
}
.options a{
	float:right;
}
.options .click-to-call{
	background:url(/app_themes/carlsonmeissner/images/button-click-to-call.jpg) no-repeat;
	width:134px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 7px;
}
.options .read-more{
	background:url(/app_themes/carlsonmeissner/images/button-read-more.jpg) no-repeat;
	width:118px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
}
#category_01c .content{
	padding:0 20px 26px 3px;
}
.content{
	width:947px;
	padding:0 20px 18px 3px;
	min-height:400px;
	
}
* html .content{
	padding:0 20px 21px 3px;
}
*+html .content{
	padding:0 20px 21px 3px;
}
.content:after{
	display:block;
	content:"";
	clear:both;
}
/* data */
#category_01c .data{
	width:610px;
	padding:1px 0 45px;
	float:right;
	display: inline;
}
* html #category_01c .data{
	display:inline;
	margin:0 0 0 -9px;
	position:relative;
}
#internal_01a .data{
	width:621px;
	padding:31px 0 101px;
	float:right;
}
* html #internal_01a .data{
	display:inline;
	margin:0 0 0 -9px;
	position:relative;
}
.data{
	width:440px;
	padding:9px 0 0;
	float:right;
}
* html .data{
	display:inline;
	margin:0 -9px 0 0;
	position:relative;
}


.data a{
	color:#ab5618;
	text-decoration:underline;

}
.data a:hover{
	text-decoration:none;
}

.data p a{
	color:#ab5618;
	text-decoration:underline;

}
.data p a:hover{
	text-decoration:none;
}

.data h1 a {
	color:#ab5618;
	text-decoration:underline;

}
.data h1 a:hover{
	text-decoration:none;
}

.data h2 a{
	color:#ab5618;
	text-decoration:underline;

}
.data h2 a:hover{
	text-decoration:none;
}

.data h3 a{
	color:#ab5618;
	text-decoration:underline;

}
.data h3 a:hover{
	text-decoration:none;
}

.data h4 a{
	color:#ab5618;
	text-decoration:underline;

}
.data h4 a:hover{
	text-decoration:none;
}

.data h5 a{
	color:#ab5618;
	text-decoration:underline;

}
.data h5 a:hover{
	text-decoration:none;
}

.data h6 a{
	color:#ab5618;
	text-decoration:underline;

}
.data h6 a:hover{
	text-decoration:none;
}

.data ul li {
	color: #294269;
	text-decoration:underline;

}
.data ul li {
	text-decoration:none;
}

.data ul li a {
	color: #294269;
	text-decoration:underline;

}
.data ul li a:hover{
	text-decoration:none;
}

.data p{
	margin:0 0 18px;
	clear:both;
}








.data2 a{
	color:#ab5618;
	text-decoration:underline;

}
.data2 a:hover{
	text-decoration:none;
}

.data2 p a{
	color:#ab5618;
	text-decoration:underline;

}
.data2 p a:hover{
	text-decoration:none;
}

.data2 h1 a {
	color:#ab5618;
	text-decoration:underline;

}
.data2 h1 a:hover{
	text-decoration:none;
}

.data2 h2 a{
	color:#ab5618;
	text-decoration:underline;

}
.data2 h2 a:hover{
	text-decoration:none;
}

.data2 h3 a{
	color:#ab5618;
	text-decoration:underline;

}
.data2 h3 a:hover{
	text-decoration:none;
}

.data2 h4 a{
	color:#ab5618;
	text-decoration:underline;

}
.data2 h4 a:hover{
	text-decoration:none;
}

.data2 h5 a{
	color:#ab5618;
	text-decoration:underline;

}
.data2 h5 a:hover{
	text-decoration:none;
}

.data2 h6 a{
	color:#ab5618;
	text-decoration:underline;

}
.data2 h6 a:hover{
	text-decoration:none;
}

.data2 ul li {
	color: #294269;
	text-decoration:underline;

}
.data2 ul li {
	text-decoration:none;
}

.data2 ul li a {
	color: #294269;
	text-decoration:underline;

}
.data2 ul li a:hover{
	text-decoration:none;
}

.data p{
	margin:0 0 18px;
	clear:both;
}

#internal_01a .data ul.data-list{
	margin:29px 0 15px;
}
* html #internal_01a .data ul.data-list{
	padding:0 0 45px 75px;
}
.data ul.data-list{
	margin:-10px 0 0;
	position:relative;
	padding:0 0 22px 75px;
	list-style:none;
	overflow:hidden;
}
*+html .data ul.data-list{
	margin:-10px 0 30px;
}
.data ul.data-list li{
	width:250px;
	float:left;
	margin:0 0 6px;
}
.data ul.data-list li a{
	color:#416595;
	background:url(/app_themes/carlsonmeissner/images/bullet-data-list.gif) no-repeat 0 5px;
	padding:0 0 0 16px;
}
.data .options{
	padding:8px 10px 15px 0;
}
.data .follow-us h1{
	margin:0 0 6px;
}
.data .follow-us p{
	margin:0 0 16px;
}
/* injury-team */
.injury-team{
	height:1%;
	overflow:hidden;
	padding:11px 0 0;
}
.injury-team h2{
	margin:0 0 7px;
}
.injury-team .options{
	margin:-12px 0 0;
	position:relative;
}
/* links */
.links{
	width:455px;
	overflow:hidden;
	margin:0 0 0 -6px;
	position:relative;
	padding:0;
	list-style:none;
}
.links li{
	float:left;
	background:url(/app_themes/carlsonmeissner/images/bg-links.gif) no-repeat;
	width:102px;
	height:38px;
	margin:0 6px 0 0;
	padding:0 0 0 5px;
}
.links li a{
	display:block;
	line-height:38px;
	color:#243d5d;
	text-decoration:none;
	font-weight:bold;
}
.links li a:hover{
	text-decoration:underline;
}
.links li.facebook a{
	background:url(/app_themes/carlsonmeissner/images/ico-facebook.gif) no-repeat  0 4px;
	padding:0 0 0 33px;
}
.links li.twitter a{
	background:url(/app_themes/carlsonmeissner/images/ico-twitter.gif) no-repeat 0 4px;
	padding:0 0 0 33px;
}
.links li.youtube a{
	background:url(/app_themes/carlsonmeissner/images/ico-you-tube.gif) no-repeat 0 4px;
	padding:0 0 0 33px;
}
.links li.our-blog a{
	background:url(/app_themes/carlsonmeissner/images/ico-our-blog.gif) no-repeat 0 4px;
	padding:0 0 0 33px;
}
/* attorneys */
.attorneys-wrapper{
	width:232px;
	padding:16px 20px 15px 18px;
	margin:0 0 0 21px;
	display:inline;
	float:left;
	background:#765a41;
}
* html .attorneys-wrapper{
	padding:16px 20px 6px 18px;
}
*+html .attorneys-wrapper{
	padding:16px 20px 9px 18px;
}
.attorneys-wrapper p{
	margin:0;
	text-align:center;
	color:#efc96d;
	font:17px/22px "Times New Roman", Georgia, Times, serif;
}
.attorneys-wrapper .injury{
	display:block;
	text-align:center;
	color:#fff;
	font:24px/24px "Times New Roman", Georgia, Times, serif;
	margin:0 0 9px;
}
#category_01c .attorneys{
	width:216px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#category_01c .attorneys li{
	width:216px;
	float:left;
	margin:0 0 3px 0;
	padding:9px 9px 3px 7px;
	background:#d2c8c5 url(/app_themes/carlsonmeissner/images/bg-attorneys.gif) repeat-x;
	vertical-align:middle;
	position:relative;
	min-height:75px;
}
.attorneys{
	width:468px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.attorneys li{
	width:216px;
	float:left;
	margin:0 2px 3px 0;
	padding:9px 9px 3px 7px;
	background:#d2c8c5 url(/app_themes/carlsonmeissner/images/bg-attorneys.gif) repeat-x;
	vertical-align:middle;
	position:relative;
	min-height:75px;
}
.attorneys li:after{
	clear:both;
	display:block;
	content:"";
}
* html .attorneys li{
	height:75px;
}
.attorneys .select {
	position: relative;
	z-index: 55;
}
/* information */
.information{
	width:136px;
	float:right;
}
.information strong{
	display:block;
	color:#002c5b;
	line-height:14px;
	padding:1px 0 0;
}
.information span{
	display:block;
	font-size:11px;
	line-height:13px;
}
.left{
	height:1%;
	float:left;
}
.information a.bio{
	position:absolute;
	bottom:7px;
	right:9px;
	text-align:right;
	color:#7f635f;
	background:url(/app_themes/carlsonmeissner/images/ico-bio.gif) no-repeat 100% 2px;
	padding:0 19px 0 0;
}
/* block-image */
.block-image-top{
	background:url(/app_themes/carlsonmeissner/images/bg-block-image-t.png) no-repeat;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
/*	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/bg-block-image-t.png', sizingmethod='scale'); */
	width:75px;
	height:8px;
	font-size:1px;
}
.block-image-center{
	background:url(/app_themes/carlsonmeissner/images/bg-block-image-c.png) repeat-y;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/bg-block-image-c.png', sizingmethod='scale');
	width:67px;
	padding:0 4px;
}
.block-image-center:after{
	content:"";
	clear:both;
	display:block;
}
.block-image-bottom{
	background:url(/app_themes/carlsonmeissner/images/bg-block-image-b.png) no-repeat;
	width:75px;
	height:10px;
	font-size:1px;
}
.wrapper{
	width:67px;
	margin:-7px 0 -3px;
	background:#fff;
	float:left;
	position:relative;
}
.wrapper img{
	float:left;
}
/* big-photo */
.opener .big-photo{
	display:none;
}
#category_01c .select .big-photo{
	width:175px;
	padding:13px 12px 6px 13px;
	display:block;
	position:absolute;
	top:-10px;
	left:68px;
	color:#000;
	background:#fff;
}
.select .big-photo{
	width:175px;
	padding:13px 12px 6px 13px;
	display:block;
	position:absolute;
	top:-12px;
	left:68px;
	color:#000;
	background:#fff;
}
.opener .big-photo-last{
	display:none;
}
.select .big-photo-last{
	width:175px;
	padding:13px 12px 6px 13px;
	display:block;
	position:absolute;
	bottom:-12px;
	left:68px;
	color:#000;
	background:#fff;
}
.select .big-photo strong{
	color:#8391af;
	float:left;
	padding:4px 0 0 1px;
}
.select .big-photo-last strong{
	color:#8391af;
	float:left;
	padding:4px 0 0 1px;
}
/* sidebar */
.sidebar{
	width:270px;
	padding:27px 0 0 16px;
	float:left;
	overflow:hidden;
}
.sidebar-box{
	width:270px;
	overflow:hidden;
}
.sidebar-box-top{
	background:url(/app_themes/carlsonmeissner/images/bg-sidebar-box-t.png) no-repeat;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/bg-sidebar-box-t.png', sizingmethod='crop');
	width:270px;
	height:37px;
	font-size:1px;
}
.sidebar-box-center{
	background:url(/app_themes/carlsonmeissner/images/bg-sidebar-box-c.png) repeat-y;
	width:250px;
	padding:0 10px;
}
.sidebar-box-center:after{
	content:"";
	clear:both;
	display:block;
}
.sidebar-box-bottom{
	background:url(/app_themes/carlsonmeissner/images/bg-sidebar-box-b.png) no-repeat;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/bg-sidebar-box-b.png', sizingmethod='crop');

	width:270px;
	height:169px;
	font-size:1px;
}
.sidebar-box-wrapper{
	width:250px;
	margin:-31px 0 -149px;
	background:#fff;
	float:left;
	position:relative;
	overflow:hidden;
	background:#805d38;
}
.sidebar-box-wrapper img{
	float:left;
}
.sidebar-box-wrapper a{
	position:relative;
	z-index:55;
}
.sidebar-box-inner{
	position:absolute;
	top:0;
	left:0;
	background:url(/app_themes/carlsonmeissner/images/bg-sidebar-box-shadow.png) no-repeat;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/bg-sidebar-box-shadow.png', sizingmethod='crop');
	width:250px;
	height:1000px;
	overflow:hidden;
}
/* sidebar-menu */
.sidebar-menu{
	width:250px;
	margin:14px 0 10px;
	padding:0;
	list-style:none;
	position:relative;
}
.sidebar-menu li{
	width:248px;
	border-top:1px solid #000005;
	line-height:30px;
	padding:1px 0 1px 2px;
}
.sidebar-menu li:first-child{
	border:none;
}
.sidebar-menu li a{
	display:block;
	width:202px;
	font-size:13px;
	color:#fcfcfc;
	padding:0 23px 0 23px;
}
.sidebar-menu li.active a{
	color:#4f3214;
	font-weight:bold;
	text-decoration:none;
	background:url(/app_themes/carlsonmeissner/images/bg-sidebar-menu.gif) no-repeat;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/bg-sidebar-menu.gif', sizingmethod='crop');
	word-spacing:-4px;
}
.sidebar-menu li a:hover{
	color:#4f3214;
	font-weight:bold;
	background:url(/app_themes/carlsonmeissner/images/bg-sidebar-menu.gif) no-repeat;
	_background:url(/app_themes/carlsonmeissner/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/app_themes/carlsonmeissner/images/bg-sidebar-menu.gif', sizingmethod='crop');
	word-spacing:-4px;
	
}
/* footer */
#footer{
	height:1%;
	padding:21px 0 29px;
	overflow:hidden;
	text-align:center;
}
#footer a
{
	color:#015193;
}
.menu{
	margin:0 0 15px 5px;
	position:relative;
	padding:0;
	list-style:none;
}
.menu li{
	display:inline;
	margin:0 23px 0 0;
}
.menu li a{
	color:#015193;
}
#footer p{
	margin:0;
	color:#3a6990;
}
#footer .number{
	color:#1a455b;
	font-size:14px;
	margin:0 3px 0 12px;
}
#footer .law{
	font-size:14px;
	color:#6a8b9c;
}





html 
{ 
    /* always show firefox scrollbar, to prevent horizontal shift. */
    overflow:-moz-scrollbars-vertical; 
}

/* "Edit Module" button that appears on the front-end for authorized users. */
.webmodules_editModuleLink,
a.webmodules_editModuleLink,
a.webmodules_editModuleLink:link,
a.webmodules_editModuleLink:visited
{
    background-color: #FFFFA5;
    padding: 1px 2px 2px 2px;
    border: 1px dotted gray;
    position: absolute; /*preserve layout*/
    font-size: 100%;
    color: Blue;
    font-weight: normal;
    text-decoration: underline;
    z-index: 9999; /*CMS buttons should always be on top.*/
}
.webmodules_editModuleLink:hover,
a.webmodules_editModuleLink:hover
{
    font-size: 100%;
    color: #00A2FF;
}

/* "Edit Page" button that appears on the front-end for authorized users. */
.webmodules_editPageLink,
a.webmodules_editPageLink,
a.webmodules_editPageLink:link,
a.webmodules_editPageLink:visited
{
    background-color: #FFFFA5;
    padding: 1px 2px 2px 2px;
    border: 1px dotted gray;
    position: absolute; 
    top: 5px;
    left: 5px;
    font-size: 100%;
    color: Blue;
    font-weight: normal;
    text-decoration: underline;
    z-index: 9999; /*CMS buttons should always be on top.*/
}
.webmodules_editPageLink:hover,
a.webmodules_editPageLink:hover
{
    font-size: 100%;
    color: #00A2FF;
}

/* sub navigation highlighted/activated style. */
.subnav .on a:link, .subnav .on a:visited, .subnav .on a:hover, .subnav .on a:active
{
	background-color: #00FF00;
}

/******************************************************************************
 main navigation menu. 
******************************************************************************/

.mainNavDropDown
{
    padding: 10px 0px 0px 0px;
}

.mainNavDropDown_item,
.mainNavDropDown_item a,
.mainNavDropDown_item a:visited /* requird by IE6 to override ancestors. */
{
	background-color: #00FF00;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    width: 15em;
    padding: 10px 5px;
}

.mainNavDropDown_item_hover,
.mainNavDropDown_item_hover a,
.mainNavDropDown_item_hover a:visited, /* requird by IE6 to override ancestors. */
.mainNavDropDown_item_hover a:hover, /* requird by IE6 to override ancestors. */
.mainNavDropDown_item_hover a:active /* requird by IE6 to override ancestors. */
{
	background-color: #00FF00;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    width: 15em;
    padding: 10px 5px;
}

.sidebar1 {
margin-top: 320px;
margin-bottom: 20px;
float: left;
display: inline;
}

.teblock1 {
float: right;
display: inline;
width: 610px;
margin-left: -280px;
}


.footer-locations
{
    text-align: center; 
    margin-bottom: 10px; 
    margin-left: 40px; 
    margin-right: 40px;
}

.wrap-video
{
    margin-top:8px;
}

.video-content-top
{
  padding:9px 0px 0 9px;
  background:url(/app_themes/carlsonmeissner/images/bg-content-t.gif) no-repeat;
  position:relative;
}

.video-content-bottom
{
    background:url(/app_themes/carlsonmeissner/images/bg-content-b.gif) no-repeat 0 100%;
}

.video-content-center
{
  position:relative;
  z-index:25;
  background:url(/app_themes/carlsonmeissner/images/bg-content-c.gif) repeat-y;
}

.video-content-inner
{
	  width:981px;
	  padding: 6px 0px 0px 6px;
	  background:url(/app_themes/carlsonmeissner/images/videoplayer/video_background.gif) no-repeat;
    min-height:440px;
}

.video-content-inner:after
{
  content:"";
  clear:both;
  display:block;
}

.video-content
{
  width:970px;
  padding:0 0px 18px 3px;
}


.video-content:after
{
  display:block;
  content:"";
  clear:both;
}

.video-player
{
    padding-right: 4px; 
    display: inline; 
    float: left;
}

.video-links
{
    margin-top: -2px; 
    display: inline; 
    float: left;
    width:217px;
}