body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#4a4a4a;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
img{
	display:block;
	border:none;
}
a:link,a:visited {
color:#3D407C;
}
a:hover {
color:#990000;
text-decoration: none;
}
table td {
vertical-align: top;
}
#upcoming-events {
border-collapse: collapse;
margin-top: 10px;
}
#upcoming-events th {
text-align: left;
font-weight: bold;
font-size: 1em;
background: #64668d;
color: #d3d3d3;
padding: 4px 3px 4px 4px;
border-right: 1px solid #7e80a6;
}
#upcoming-events td {
padding: 3px 2px;
}
#upcoming-events .event-title {
color: #4f4e55;
}
#upcoming-events .event-date,#upcoming-events .event-attorney,#upcoming-events .event-location, #upcoming-events .event-topic {
font-size: .9em;
}
#upcoming-events .event-row-alt {
background: #EEE;
}



.holder{
	width:100%;
	overflow:hidden;
	background:url(../images/holder-strip.gif) repeat-x 0 3px;
	padding:3px 0 0;
}
/* wrapper */
#wrapper{
	width:1004px;
	margin:0 auto;
	position:relative;
	padding:155px 0 0;
	overflow:hidden;

}
/* header */
#header{
	width:966px;
	padding:0 19px;
	position:absolute;
	top:0;
	left:0;
}
.header-box{
	width:959px;
	padding:0 7px 0 0;
	position:relative;
	z-index:999;
}
.header-box:after{
	display:block;
	content:"";
	clear:both;
}
/* top-nav */
#top-nav{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	z-index:2;
}
#top-nav li{
	float:left;
	position:relative;
}
#top-nav a{
	display:block;
	overflow:hidden;
	height:33px;
	text-indent:-9999px;
	background:url(../images/top-nav-bg.gif) no-repeat;
}
.welcome{
	width:93px;
	background-position:0 0 !important;
}
.welcome:hover{background-position:0 -33px !important;}
.about{
	width:97px;
	background-position:-93px 0 !important;
}
.about:hover{background-position:-93px -33px !important;}
.attorneys{
	width:129px;
	background-position:-190px 0 !important;
}
.attorneys:hover{background-position:-190px -33px !important;}
.contact{
	width:109px;
	background-position:-319px 0 !important;
}
.contact:hover{background-position:-319px -33px !important;}
#top-nav li:hover ul,
#top-nav li.hover ul{display:block;}
#top-nav ul{
	position:absolute;
	top:33px;
	left:0;
	width:200px;
	background:#69686d;
	list-style:none;
	padding:0;
	margin:0;
	display:none;
	z-index:2;
}
#top-nav ul a{
	padding:4px 0 0 10px;
	width:190px;
	height:16px;
	text-indent:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#e3e3e3;
	text-decoration:none;
	background:none !important;
}
#top-nav ul a:hover{background:#5f5e63 !important;}
.phone{
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/phone-bg.gif) no-repeat;
	width:152px;
	height:19px;
	margin:7px 0 0 27px;
}
.submit-case{
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/submit-case.gif) no-repeat;
	width:139px;
	height:26px;
	margin:5px 0 0;
}
.submit-case.active{background-position:0 -26px;}
/* logo */
.logo {
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
	width:338px;
	height: 80px;
	top:42px;
	left:19px;
z-index:1;

}
.logo a {
	display:block;
	height:100%;
}
#header fieldset{
	position:absolute;
	border:1px solid #c2c2c2;
	padding:1px;
	width:237px;
	right:19px;
	top:98px;
}
#header fieldset div{
	width:235px;
	overflow:hidden;
	background:url(../images/header-fieldset.gif) repeat-x;
	padding:0 2px 0 0;
}
.text-input{
	float:left;
	width:214px;
	padding:1px 3px;
	background:none;
	border:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#888;
}
.search{
	float:right;
	margin:1px 0 0;
}
/* nav */
#nav{
	margin:93px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	position:relative;
	z-index:2;
}
#nav li{
	float:left;
	position:relative;
}
#nav a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:29px;
	background:url(../images/nav-bg4.gif) no-repeat;
}
.personal{
	width:98px;
	background-position:0 0 !important;
}
.personal:hover{background-position:0 -29px !important;}
.vehicle{
	width:110px;
	background-position:-98px 0 !important;
}
.vehicle:hover{background-position:-98px -29px !important;}
.offshore{
	width:170px;
	background-position:-208px 0 !important;

}
.offshore:hover{background-position:-208px -29px !important;}


.consumer{
	width:242px;
	background-position:-378px 0 !important;
}
.consumer:hover{background-position:-378px -29px !important;}


.food-poisoning {
	width:151px;
	background-position:-620px 0 !important;
}
.food-poisoning:hover{background-position:-620px -29px !important;}
.nursing{
	width:195px;
	background-position:-771px 0 !important;
}
.nursing:hover{background-position:-771px -29px !important;}

#nav li:hover ul,
#nav li.hover ul{display:block;}
#nav ul{
	position:absolute;
	top:29px;
	left:0;
	width:200px;
	background:#e5e5e5;
	list-style:none;
	padding:0;
	margin:0;
	display:none;
	border-top:2px solid #fff;
}
#nav ul a{
	padding:4px 0 0 10px;
	width:190px;
	height:16px;
	text-indent:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	text-decoration:none;
	background:none !important;
}
#nav ul a:hover{
	background:#dfe2eb !important;
	color:#64668d;
}
#nav ul ul{
	position:absolute;
	left:200px;
	top:0;
	border:none;
}
#nav li:hover ul ul,
#nav li.hover ul ul{display:none;}
#nav ul li:hover ul,
#nav ul li.hover ul{display:block !important;}
/* main */
#main{width:100%;}
.box{
	width:100%;
	overflow:hidden;
	background:url(../images/box-shadow.gif) repeat-y;
	margin:2px 0 0;
}
.box-top{
	width:100%;
	overflow:hidden;
	background:url(../images/box-top-shadow.gif) no-repeat;
}
.box-bottom{
	width:964px;
/*	overflow:hidden;*/
	background:url(../images/box-bottom-shadow.gif) no-repeat 0 100%;
	min-height:300px;
	padding:0 20px 15px;
}
.tab-holder{
	width:952px;
	overflow:hidden;
	padding:0 6px;
	margin:5px 0 0;
}
#tab1,
#tab2{
	position:relative;
	width:100%;
}
#tab1 span,
#tab2 span{
	position:absolute;
	width:305px;
	height:66px;
	overflow:hidden;
	text-indent:-9999px;
	top:111px;
	left:391px;
}
#tabholder{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
#tabholder li{float:left;}
#tabholder a{
	height:32px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.tab-1 a{
	background:url(../images/tab-1-bg.gif) no-repeat;
	width:164px;
}
.tab-2 a{
	background:url(../images/tab-2-bg.gif) no-repeat;
	width:214px;
}
#tabholder a:hover,
#tabholder a.active{background-position:0 -32px;}
/* block */
.block{
	width:961px;
	overflow:hidden;
	margin:4px 0 0;
	border-top:1px solid #dedede;
	background:url(../images/block-strip.gif) repeat-y 630px 0;
	padding:0 3px 10px 0;
}
.toolbox{
	float:left;
	width:629px;
	z-index: 1;
	position: relative;
}
.toolbox-header{
	width:589px;
	padding:0;
	position: relative;
	height:7px;
	z-index: 300;
}
.toolbox-header strong{
	float:left;
	overflow:hidden;
	background:url(../images/toolbox-heading.gif) no-repeat;
	width:109px;
	height:20px;
	text-indent:-9999px;
	margin:8px 0 0;
}
.toolbox-header img.scroll-left {
position: absolute;
left: 6px;
z-index: 300;
top:65px;
}
.toolbox-header img.scroll-right {
position: absolute;
z-index: 300;
left: 595px;
top:65px;
}



#alerts-container{
	position: absolute;
	left: 155px;
	top: -6px;
	width: 389px;
	height: 28px;
	overflow:hidden;
	background: url(../images/news_bg.jpg) left top no-repeat;
}
#alerts-container2 {
	position: relative;
	width: 588px;
	height: 28px;
	margin-left: 20px;
	margin-top: 0;
	overflow:hidden;
	background: url(http://www.neblettbeardandarsenault.com/themes/nba/images/news_bg2.jpg) left top no-repeat;
}
* html #alerts-container2, *:first-child+html #alerts-container2 {
	margin-top: -17px;
}
#alerts-container-inner {
height: 28px;
width: 497px;
left: 99px
}
.scrolling-alerts{
	position: relative;
	top: 0;
	width: 588px;
	height: 28px;
}

.scrolling-alerts p{
	margin: 7px 0 0 0;
	line-height: 1.1;
	padding: 0 5px 6px 0;
}
.scrolling-alerts span{
	color: #772939;
}
.scrolling-alerts a{
	color: #990000;
	font-weight:bold;
	float: none;
}

/* gallery */
.gallery{
	overflow:hidden;
	width:100%;
	padding:3px 0 0;
	position: relative;
	z-index: 200;
}
.carousel{
	width:610px;
	overflow:hidden;
	list-style:none;
	padding:0 0 0 13px;
	margin:0 -3px 0 0;
	position: relative;
}
.carousel li{
	width:200px;
	margin:0 3px 0 0;
	float:left;
}
.carousel li div{
	float:left;
	background:url(../images/img-holder.gif) no-repeat;
	width:191px;
	padding:9px 0 0 8px;
	height:129px;
}
.carousel li strong{
	font-size:14px;
	color:#64668d;
	background:#fff; /* ie6 fade bug fix */
	margin:0 0 0 10px;
}
.carousel li strong a,.carousel li strong a:visited {
color:#64668d; text-decoration: none;
}
.carousel li strong a:hover {
color:#990000; text-decoration: underline;
}
.carousel li p{
	margin:0 0 0 10px;
	line-height:17px;
}
.contact-box{
	float:right;
	width:328px;
	margin:3px 0 0;
}
.contact-box2 {
	float: none;
	width:328px;
	margin:3px 0 0;
	position: relative;
	left: -14px;
	top: -6px;
}
.contact-heading{
	width:328px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	background:url(../images/contact-btn.gif) no-repeat;
	height:33px;
}
.contact-box fieldset{
	padding:0 0 0 9px;
	width:319px;
}
.contact-inner{
	width:293px;
	background:url(../images/side-contact-strip.gif) repeat-y;
	overflow:hidden;
}
.contact-inner div{
	width:284px;
	overflow:hidden;
	background:url(../images/contact-bg.gif) no-repeat;
	padding:9px 0 0 9px;
}
/* form-row */
.form-row{
	width:100%;
	overflow:hidden;
	margin:9px 0 0;
}
.form-row div{
	float:left;
	width:149px;
}
.form-row label{
	display:block;
	font-size:11px;
	color:#4e4e4e;
	font-weight:bold;
	word-spacing:-1px;
}
.form-row input,
.form-row select,
.form-row textarea{
	font:11px Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	display:block;
	margin:2px 0 0;
	overflow:auto;
}
.form-row input{
	padding:2px 3px;
	border:1px solid #dedede;
	border-top:1px solid #7c7c7c;
	width:136px;
	height:14px;
}
.form-row select{width:164px;}
.form-row textarea{
	border:1px solid #999;
	width:304px;
	height:56px;
	padding:3px;
}
.wide{width:164px;}
.wide input{width:156px;}
.show-form{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/show-form-btn.gif) no-repeat;
	width:158px;
	height:33px;
}
.bottom-btns{
	width:315px;
	overflow:hidden;
	padding:6px 0 0 4px;
	margin:0 3px 0 0;
}
.bottom-btns input{float:left;}
/* main-block */
.main-block{
	width:966px;
	overflow:hidden;
	padding:0 19px;
}
.main-block h1{
	margin:7px 0 0;
	font-size:21px;
	color:#69686d;
	font-weight:normal;
}
.main-block h1 span{color:#64668d;}
.content{
	width:100%;
	overflow:hidden;
	border-top:1px solid #dedede;
	margin:3px 0 0;
}
/* text */
.text{
	float:left;
	width:658px;
	background:url(../images/text-sep.gif) repeat-y 314px 0;
	margin:6px -34px 0 0;
	padding:0 0 5px;
}
.text div{
	float:left;
	width:300px;
	margin:-7px 29px 0 0;
}
.text p{
	line-height:22px;
	margin:13px 0 0;
}
/* sidebar */
.sidebar{
	float:right;
	width:307px;
	padding:9px 0 0;
	position:relative;
}
.side-box{
	width:100%;
	overflow:hidden;
	background:url(../images/side-box-strip.gif) repeat-y;
}
.side-box-top{
	width:100%;
	overflow:hidden;
	background:url(../images/side-box-top.gif) no-repeat;
}
.side-box-bottom{
	width:257px;
	overflow:hidden;
	background:url(../images/side-box-bottom.gif) no-repeat 0 100%;
	padding:0 25px 22px;
}

.magazine {
	clear: both;
	position: relative;
	left: -7px;
}

#homepage .magazine {
	left: 0;
}

.side-heading{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #dedede;
	padding:0 0 5px;
	margin:12px 0 0;
}
.side-heading h2{
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
}
.video h2{
	background:url(../images/video-heading.gif) no-repeat;
	width:104px;
	height:15px;
}
.blog h2 {
	width:74px;
	height:23px;
}
.blog h2 a {
	background:url(../images/blog-heading.gif) no-repeat;
	width:230px;
	height:23px;
display: block;
overflow: hidden;

}
.blog h2 a.food-blog {
	background:url(../images/blog-food.gif) no-repeat;
	width:203px;
}

.blog h2 a.newsfeed {
	background:url(../images/truck-news-heading.gif) no-repeat;
	width:203px;
}
.blog h2 a.pharma-feed {
	background:url(../images/pharmaceutical-lit-heading.gif) no-repeat;
	width:250px;
}
.blog h2 a.consumer-feed {
	background:url(../images/consumer-protection-heading.gif) no-repeat;
	width:250px;
}
.blog h2 a.classaction-feed {
	background:url(../images/class-action-heading.gif) no-repeat;
	width:250px;
}
.blog h2 a.caracc-feed {
	background:url(../images/car-acc-heading.gif) no-repeat;
	width:250px;
}
.blog h2 a.medmal-feed {
	background:url(../images/medmal-heading.gif) no-repeat;
	width:250px;
}
.blog h2 a.food-feed {
	background:url(../images/food-heading.gif) no-repeat;
	width:250px;
}
.blog h2 {
	width:250px;
}


.video-holder{
	width:100%;
	margin:13px 0 0;
}
.video-drop{
	display:block;
	overflow:hidden;
	background:url(../images/video-drop.gif) no-repeat;
	width:255px;
	height:17px;
	text-indent:-9999px;
}
.blog ul{
	margin:0;
	padding:0 0 7px 6px;
	list-style:none;
	width:251px;
	overflow:hidden;
}
.blog ul li{
	line-height:19px;
	background:url(../images/blog-bullet.gif) no-repeat 0 8px;
	padding:0 0 0 13px;
	width:238px;
	margin:5px 0 0;
}
.blog ul a{color:#3d407c;}
.blog ul a:hover {color:#990000;}
.blog ul a:hover{text-decoration:none;}
/* tab-set*/
#tab-set{
	width:100%;
	overflow:hidden;
	margin:5px 0 0;
	padding:0;
	list-style:none;
}
#tab-set li{float:left;}
#tab-set a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:30px;
	background:url(../images/tab-set-bg4.gif) no-repeat;
}
.personal-tab a{
	width:97px;
	background-position:0 0 !important;
}
.personal-tab a:hover,
.personal-tab a.active{background-position:0 -30px !important;}
.vehicle-tab a{
	width:110px;
	background-position:-97px 0 !important;
}
.vehicle-tab a:hover,
.vehicle-tab a.active{background-position:-97px -30px !important;}
.maritime-tab a{
	width:170px;
	background-position:-207px 0 !important;
}
.maritime-tab a:hover,
.maritime-tab a.active{background-position:-207px -30px !important;}

.dangerous-tab a{
	width:243px;
	background-position:-377px 0 !important;
}
.dangerous-tab a:hover,
.dangerous-tab a.active{background-position:-377px -30px !important;}

.food-tab a{
	width:151px;
	background-position:-620px 0 !important;
}
.food-tab a:hover,
.food-tab a.active{background-position:-620px -30px !important;}

.nursing-tab a{
	width:195px;
	background-position:-771px 0 !important;
}
.nursing-tab a:hover,
.nursing-tab a.active{background-position:-771px -30px !important;}

/* tabs box */
.tabs-box{
	width:919px;
	overflow:hidden;
	background:#dfe2eb;
	padding:21px 17px 31px 30px;
}
#tab3 div,#tab4 div,#tab5 div,#tab6 div,#tab7 div,#tab8 div {
	float:left;
	width:612px;
}
#tab3 div p, #tab4 p,#tab5 p,#tab6 p,#tab7 p,#tab8 p {
	margin:0 0 .8em 0;
	line-height:22px;
	word-spacing:-1px;
}
#tab3,
#tab4,
#tab5,
#tab6,
#tab7,
#tab8{
	width:100%;
	overflow:hidden;
}
.more{
	float:right;
	color:#9c9ec1;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/more-bullet.gif) no-repeat 100% 50%;
	padding:0 10px 0 0;
	margin:15px 0 0;
	text-decoration:none;
}
.more:hover{text-decoration:underline;}
.tabs-box img{
	float:right;
	border:1px solid #fff;
}
/* inner */
.inner-box{
	width:956px;
	overflow:hidden;
	background:url(../images/inner-box-bg.gif) no-repeat;
	min-height:535px;
	margin:2px 0 0;
	padding:0 29px 0 19px;
}
.inner-content{
	float:left;
	width:630px;
	border-right:1px solid #dedede;
	margin:1px 0 0;
	min-height: 600px;
}
* html .inner-content{
    height: 600px;
}
.inner-content h1 em{font-style:normal;}
.inner-content h1{
	margin:0;
	font-size:26px;
}
.inner-box .side-box{margin-left:-7px;}
.inner-heading{
	width:613px;
	overflow:hidden;
	background:url(../images/inner-heading-bg.gif) repeat-x left bottom;
	border-bottom:1px solid #e0e0e0;

	padding:6px 0 0 17px;
}
.profile-holder{
	width:100%;
	padding:7px 0 0;
}
.content-holder {
	padding:7px 17px
}
.content-holder p {
line-height:22px;
margin: 0 0 1em 0;
}
.content-holder ul {
line-height:22px;
}


.content-holder h2 {
margin-bottom: .3em;
font-size: 1.3em;
}


.att-position {
margin: 0; font-size: 1.5em;

}
.att-photo {
width: 193px; float: right; margin: 0 0 10px 10px;
}

.pa-photo {
float: right; margin: 0 0 10px 10px;
}
img.accolade-img {
float: right; margin: 0 0 10px 10px;
}


/* profile */
.profile{
	width:612px;
	overflow:hidden;
	background:url(../images/bg-profile-strip.gif) repeat-y;
	margin:7px 0 0 8px;
}
.profile:hover,
.profile.hover{background:url(../images/profile-strip.gif) repeat-y;}
.profile:hover .profile-top,
.profile.hover .profile-top{background:url(../images/profile-top.gif) no-repeat;}
.profile:hover .profile-bottom,
.profile.hover .profile-bottom{background:url(../images/profile-bottom.gif) no-repeat 0 100%;}
.profile-top{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-profile-top.gif) no-repeat;
}
.profile-bottom{
	width:580px;
	overflow:hidden;
	background:url(../images/bg-profile-bottom.gif) no-repeat 0 100%;
	padding:8px 17px 16px 15px;
}
.img-holder{
	float:left;
	width:100px;
	background:url(../images/img-bg.png) no-repeat;
	padding:6px 0 0 6px;
	overflow:hidden;
}
.img-holder div{
	width:96px;
	height:144px;
	background-position:0 -144px;
}
.profile:hover .img-holder div,
.profile.hover .img-holder div{background-position:0 0;}
.profile-1{background:url(../images/profile-richard-arsenault.jpg) no-repeat;}
.profile-2{background:url(../images/profile-bollinger.jpg) no-repeat;}
.profile-3{background:url(../images/profile-walker.jpg) no-repeat;}
.profile-4{background:url(../images/profile-tellarico.jpg) no-repeat;}
.profile-5{background:url(../images/profile-neblett.jpg) no-repeat;}
.profile-6{background:url(../images/profile-koch.jpg) no-repeat;}
.profile-7{background:url(../images/profile-gralapp.jpg) no-repeat;}
.profile-8{background:url(../images/profile-gary-arsenault.jpg) no-repeat;}
.profile-9{background:url(../images/profile-roberts.jpg) no-repeat;}
.profile-10{background:url(../images/profile-whaley.jpg) no-repeat;}
.profile-11{background:url(../images/profile-hoekstra.jpg) no-repeat;}
.profile-12{background:url(/images/uploads/attorneys/profile-Laura_Singletary.jpg) no-repeat;}

.img-holder strong{
	display:block;
	text-align:center;
	margin:3px 0 0;
}
.profile-content{
	float:right;
	width:458px;
}
.profile-content h2{
	color:#64668d;
	font-size:15px;
	margin:6px 0 7px;
}
.profile-content h2 em{
	color:#4a4a4a;
	font-size:12px;
	font-weight:normal;
}
.mail{color:#6f6f6f;}
.mail:hover{text-decoration:none;}
.profile-content p{
	line-height:22px;
	margin:12px 0 0;
}
.profile-content dl{
	margin:20px 0 0;
	width:100%;
	overflow:hidden;
}
.profile-content dt{
	float:left;
	font-weight:bold;
	margin:0 2px 0 0;
}
.profile-content dd{
	overflow:hidden;
	margin:0;
	padding:0 0 5px;
}
* html .profile-content dd{height:1%}
.see-profile{
	text-transform:uppercase;
	float:right;
	background:url(../images/profile-bullet.gif) no-repeat 100% 50%;
	padding:0 14px 0 0;
	color:#4a4a4a;
	text-decoration:none;
}
.see-profile:hover{text-decoration:underline;}
.side-contact{
	width:293px;
	overflow:hidden;
	margin:-7px 0 0;
	padding:9px 0 0;
	position:absolute;
	left:0;
	top:5px;
}
.side-contact fieldset{
	width:100%;
	overflow:hidden;
}
.side-contact input.text{
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	text-transform:uppercase;
	padding:2px 3px 2px 3px;
	border:1px solid #dedede;
	border-top:1px solid #7c7c7c;
	margin:0 0 9px 10px;
	width:241px;
}
.side-contact textarea{
	font:11px Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	display:block;
	margin:5px 0 0 11px;
	overflow:auto;
	border:1px solid #999;
	width:241px;
	height:56px;
	padding:3px;
}
.side-contact select{
	width:248px;
	margin:0 0 0 10px;
}
.submit-btn{margin:4px 0 0 60px;}
.contact-us-btn{
	width:100%;
	overflow:hidden;
	background:url(../images/contact-us-btn.gif) no-repeat;
	height:22px;
	text-indent:-9999px;
	display:block;
	outline: none;
	z-index:1;
}
.side-list{
	width:100%;
	overflow:hidden;
	padding:10px 0 30px;
}
.side-list h3{
	overflow:hidden;
	background:url(../images/side-list-heading.gif) no-repeat;
	width:125px;
	height:19px;
	text-indent:-9999px;
	margin:0;
}
.side-list ul{
	margin:6px 0 0;
	padding:0;
	list-style:none;
	width:293px;
	overflow:hidden;
	border-top:1px solid #dedede;
}
.side-list ul li{
	border-bottom:1px solid #dedede;
	height:25px;
	line-height:25px;
	padding:0 0 0 8px;
	width:285px;
}
.side-list ul a{
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
	background:url(../images/side-bullet.gif) no-repeat 0 50%;
	padding:0 0 0 15px;
}
.side-list ul a:hover{text-decoration:underline;}
/* slide_down */
.slide-down{
	width:100%;
	border-bottom:1px solid #878787;
	overflow:hidden;
	margin:0 0 5px;
}
.slide-box{
	width:1004px;
	margin:0 auto;
}
.slide-content{
	width:912px;
	padding:15px 54px 6px 18px;
	background:url(../images/slide-down-strip.gif) repeat-y;
	overflow:hidden;
	margin:0 0 0 20px;
}
.slide-text{
	float:left;
	width:212px;
	margin:0 34px 0 0;
}
.slide-text p{
	margin:20px 0 0;
	line-height:19px;
}
.slide-text address{
	font-size:16px;
	margin:14px 0 0;
	font-style:normal;
	line-height:22px;
}
.slide-phone{
	background:url(../images/slide-phone.gif) no-repeat;
	width:151px;
	height:19px;
	overflow:hidden;
	margin:7px 0 0;
	text-indent:-9999px;
	display:block;
}
.slide-form{
	float:left;
	width:432px;
}
.slide-form h2{
	overflow:hidden;
	background:url(../images/slide-heading.gif) no-repeat;
	width:203px;
	height:24px;
	margin:22px 0 0 5px;
	text-indent:-9999px;
}
.slide-form div{
	width:427px;
	overflow:hidden;
	margin:8px 0 0;
	padding:0 0 0 5px;
}
.slide-form fieldset{
	width:100%;
	padding:8px 0 0;
	overflow:hidden;
}
.slide-form input,
.slide-form textarea{
	font:11px Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	border:1px solid #dedede;
	background:#f4f4f4;
	padding:1px 3px 1px 7px;
	width:398px;
	margin:0;
}
.narrow input{
	float:left;
	width:190px;
	margin:0 6px 0 0;
}
.small{width:86px !important;}
.slide-form textarea{
	height:33px;
	overflow:auto;
}
.slide-form select{
	font:11px Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	margin:6px 0 0 5px;
	width:410px;
}
.slide-submit{
	background:url(../images/submit-btn.gif) no-repeat;
	width:146px !important;
	height:32px !important;
	overflow:hidden !important;
	text-indent:-9999px;
	margin:18px 0 0 !important;
	display:block !important;
	border: none !important;
	padding: 0px !important;
}
.slide-img{
	float:right;
	overflow:hidden;
	background:url(../images/slide-img-holder.gif) no-repeat;
	width:191px;
	height:284px;
	padding:7px 0 0 7px;
	margin:19px 0 0;
}
/* footer */
#footer{
	width:100%;
	overflow:hidden;
	margin:8px 0 0;
	border-top:1px solid #e8e8e8;
	padding:0 0 10px;
}
.ads-list{
	margin:0;
	padding:14px 0 11px;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.ads-box{
	width:100%;
	overflow:hidden;
}
.box-left{
	float:left;
	left:50%;
	position:relative;
}
* html .box-center{float:left;}
.box-center{
	position:relative;
	left:-50%;
}
.ads-list li{
	float:left;
	padding:0 12px;
}
.footer-box{
	width:100%;
	overflow:hidden;
	border-top:1px solid #e8e8e8;
	padding:4px 0 0;
}
.footer-box div{
	float:left;
	width:440px;
}
.footer-box div ul{
	width:100%;
	overflow:hidden;
	margin:0 0 0 -14px;
	padding:0;
	list-style:none;
	font-size:14px;
}
.footer-box div ul li{
	float:left;
	background:url(../images/footer-bullet.gif) no-repeat 0 50%;
	padding:0 8px 0 14px;
	color:#b6b4b4;
}
.footer-box div p{
	font-size:11px;
	margin:6px 0 0;
	color:#c0bebe;
}
.footer-box .footer-nav{
	float:right;
	margin:0 -7px 0 0;
	padding:0;
	list-style:none;
	text-transform:uppercase;
	width: 528px;
}
.footer-box .footer-nav li{
	background:url(../images/footer-sep.gif) no-repeat 100% 50%;
	padding:0 7px 0 5px;
	float:left;
}
.footer-box .footer-nav a{
	color:#989898;
	font-size:14px;
	text-decoration:none;
	padding:1px 0 1px 20px;
}
.footer-nav a:hover{color:#64668d;}
.site-map{background:url(../images/site-map-bullet.gif) no-repeat 0 3px;}
.contact-link{background:url(../images/contact-bullet.gif) no-repeat 0 50%;}
.contact-link:hover{background:url(../images/contact-us-hover.gif) no-repeat 0 50%;}
.site-map:hover{background:url(../images/site-map-hover.gif) no-repeat 0 3px;}

.resources-icon {background:url(../images/resources_icon.gif) no-repeat 0 3px;}
.resources-icon:hover {background:url(../images/resources_icon_hover.gif) no-repeat 0 3px;}
.glossaries-icon {background:url(../images/glossary_icon.gif) no-repeat 0 3px;}
.glossaries-icon:hover {background:url(../images/glossary_icon_o.gif) no-repeat 0 3px;}



/* 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;
}

.sIFR-hasFlash .inner h1 span{
	visibility: hidden;
	font-size: 24px;
}
.carousel li div p{
	margin-left: 0px;
}
.profile-content .mail a{
	color:#6F6F6F;
}

#search-results {
line-height: 24px;border-top: 1px solid #CCC;
}
#search-results dt {
margin: 0; padding: 0; font-size: 1.1em;
}
#search-results dd {
border-bottom: 1px dotted #CCC;margin: 0; padding: 0;
}





.accordion-pa  {
		border: 1px solid #e5e5e5;
		margin-top: 10px;
}
.accordion-pa div {
	background-color: #FFF;
	padding-bottom: 4px;
}

.accordion-pa p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-size: 1em;
	margin: 0px;
	padding: 10px;
}
.accordion-pa a.accordion-heading {
	cursor:pointer;
	display:block;
	padding:5px 5px 5px 10px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.3em;
	color: #64668d;
	background-color: #e5e5e5;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c8c8c8;
}
.accordion-pa a.accordion-heading:hover {
	background-color: #64668d;
	color: #FFF;
}
.accordion-pa a.accordion-heading:visited {
	background-color: #69686d;
	color: #d3d3d3;
}
.accordion-pa a.selected {
	color: #d3d3d3;
	background: #64668d;
}
.pa-landing-photo {
float: right;
margin-right: 6px;
}
.accordion-pa ul {
margin: 0;
padding: 0;
list-style: none;
}
.accordion-pa ul li {
margin: 0;
padding: 0;
list-style: none;
display: inline;
border-right: 1px solid #e5e5e5;
padding: 0 5px 0 4px;
}
.sublinks-wrapper {
padding: 0 10px;
}

.side-list #nav-sidebar-pa {
    margin:6px 0 0;
	padding:0px;
	width:293px;
    list-style:none;
    border-top:1px solid #dedede;
}

.side-list #nav-sidebar-pa a.nav-sidebar-pa-heading {
	cursor:pointer;
	background: url(../images/collapsed.gif) no-repeat 3px 7px;
	color:#787b9f;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-decoration: none;
	text-transform:uppercase;
	padding: 5px 5px 5px 15px;
	display: block;
	border-bottom:1px solid #dedede;
	line-height: 1.2;
}
.side-list #nav-sidebar-pa a.head:hover {
	color:#FFFF99;
}
.side-list #nav-sidebar-pa a.selected {
	background: url(../images/expanded.gif) no-repeat 3px 7px;
}
.side-list #nav-sidebar-pa a.current {
font-weight: bold;
color: #45434d;
}
.side-list #nav-sidebar-pa ul {
	margin:0px;
	padding:0px;
	border-top:none;
}
.side-list #nav-sidebar-pa li {
    display:inline;
	padding:0 0 0 8px;
	line-height:1.2;
	border-bottom: none;
}
.side-list #nav-sidebar-pa li li a {
	color:#000000;
	display:block;
	text-decoration: none;
	padding:5px 5px 5px 25px;
	background: transparent url(../images/side-bullet.gif) no-repeat scroll 17px 50%;
	border-bottom: none;

}
.side-list #nav-sidebar-pa li li li a {
	padding:0 0 0 22px;
	font-size: 1.1em;
	text-transform: none;
	background-image: none;

}
.side-list #nav-sidebar-pa li li a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.slide-down{display:none;}

.print-email {
border-top: 1px solid #EEE; margin-top: 20px;
}
.print-email ul {
margin: 0; padding: 0;
}
.print-email ul li {
display: inline; border-right: 1px solid #EEE; margin-right: 3px;
}
.print-email .email-friend {
background: url(../images/email_friend.gif) no-repeat 0 50%; padding: 0 7px 0 20px;
}
.print-email .print-page {
background: url(../images/print_page.gif) no-repeat 0 50%; padding: 0 0 0 20px;
}
#facebook-twitter {
text-align: center;float: none;
}
#facebook-twitter div {
background: url(../images/facebook_twitter.jpg) no-repeat 0 0;
width: 278px;
height: 75px;
margin: 0 auto;
float: none;
position: relative;
}
#facebook-twitter img#twitter {
position:absolute;
left: 188px;
top: 15px;
}
#facebook-twitter img#facebook {
position:absolute;
left: 223px;
top: 15px;
}
.mailing-link {
padding: 0 8px 0 8px;
font-size: 1em;
}
* html .mailing-link {
margin-top: 2px;
}
#freeform {
margin: 0;
}

/** freeform anti-spam */
#custom_comment,#custom_comment_wrapper {
  display: none;
  visibility: hidden;
}

/** freeform anti-spam DEBUG */
#custom_comment_wrapper.debug,
#custom_comment_wrapper.debug * {
  display: block !important;
  visibility: visible !important;
}
.video-inner {
float: right;
position: relative;
top: 10px;
text-align: center;
margin: 0 0 0 10px;
width: 293px;}

.field-captcha input {
width: 304px;margin-top: 3px;
}
.field-captcha {
margin-top: 6px;
}
.field-captcha label.label-captcha {
margin-top: 3px;
}
#transocean-imgs {
width: 288px;
float: right;
margin: 0 0 10px 10px;
}

#news-room img {
float: left;margin: 9px 0 0 2px;
}
#news-room img.newsroom-logo {
margin: 0;float: none;position: relative; left: -7px;
}
#news-room #newsroom-2col {
float: right; width: 169px;
margin-top: 15px;
}

#news-room ul {
list-style: none;
margin: 0;
padding: 0;
}
#news-room ul li {
margin-bottom: 10px;
}
#news-room ul li a {
float: left;
background:url(../images/newsroom_arrow.gif) no-repeat 0 50%;
padding: 0 0 0 10px;
}
#news-room h3 {
color: #FFF;
margin: 0;
padding: 7px 5px 0 7px;
}
#news-room-wrapper {
float: left;
margin-left: 10px;
display: inline;
width: 299px;
}
#news-room {
width: 299px;
margin-left: 10px;
overflow: auto;
background:url(../images/newsroom_bg.jpg) repeat-y 0 0;
}
#news-room2 {
background:url(../images/newsroom_heading.jpg) no-repeat 0 0;
}
#news-room3 {
background:url(../images/newsroom_bottom.jpg) no-repeat left bottom;
padding-bottom: 7px;
}
#video-room {
width: 293px;
float: right;
display: inline;
margin: -13px 14px 0 0;
}
ul.pressroom-ul {
list-style: none;
margin: 20px 20px 0 20px;
padding: 0;
}
ul.pressroom-ul span {
clear: both;
display: block;
margin-bottom: 7px;
}
ul.pressroom-ul li {
margin: 0 0 8px 0;
padding-bottom: 10px;
}
ul.pressroom-ul li a {
background:url(http://www.neblettbeardandarsenault.com/images/uploads/pdf-icon.gif) no-repeat 0 50%;
padding: 8px 0 6px 24px;
}
ul#news-list {
font-size: 1.3em;
}
ul#news-list li {
margin-bottom: 10px;
}
.pencil {
display: block;
float: right;
font-size: 1em;
text-align: right;
background:url(http://www.neblettbeardandarsenault.com/themes/edit_this_themes/images/green_icon.gif) no-repeat 0 4px;
padding: 5px 10px 5px 17px;
line-height: 1.1;
}
ul#photo-gallery {
list-style: none;
margin: 0 0 0 20px;
padding: 0;
}
ul#photo-gallery li {
list-style: none;
width: 179px;
float: left;
height: 175px;
margin: 0 15px 0 0;
}
ul#photo-gallery li h4 {
text-align: center;
margin: 6px 0 0 0;
}
ul#photo-gallery li img {
padding: 1px;
background: #FFF;
border: 1px solid #333;
}
.click-latest-media {
margin: 0 0 0 30px;
}

p.latest-media-p {
font-family: "Times New Roman", Georgia, serif;
margin: 0 0 .9em 20px;
color: #413f7e;
font-size: 1.4em;
line-height: 1.4;
}
a.click-latest-media span {
position: relative;
display: block
}