body{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0px;background-color:#fff;background-repeat:repeat-y;background-position:top center;font-family:Georgia, Times,"Times New Roman", serif;font-size:15px;color:#000;}
a:link, a:visited, a:active{color:#1c6c92;text-decoration:underline;padding:0;margin:0;}
a:hover{color:#1c6c92;text-decoration:none;}
img{border:0;padding:0;margin:0;}
p{margin:0 0 15px 0;line-height:20px;}
#header{height:152px;width:941px;margin:0 auto;}
#topbg{background-image:url(images/top-bg.jpg);background-repeat:repeat-x;background-position:top center;}
#outer-bg{background-image:url(images/bodybg.jpg);background-repeat:repeat-y;background-position:top center;}
#box-testimonials{background-image:url(images/box-testimonials.jpg);background-position:top center;height:499px;width:229px;display:block;float:right;}
#box-testimonials a{text-decoration:none;}
#box-testimonials ul{list-style:none outside none;margin:0;padding:0;}
#box-testimonials-container{margin:0;width:180px;height:auto;float:left;padding:25px;position:relative;font-family:"Lucida Sans Unicode","Lucida Grande", sans-serif;font-size:13px;}
#box-testimonials-item{position:absolute;top:7px;left:68px;z-index:100;overflow:hidden;width:200px;font-family:Georgia,"Times New Roman", Times, serif;color:#000;}
#nav{border:0;margin:0 auto;padding:0;width:968px;height:33px;}
#qc-container{padding:75px 0px 0px 28px;margin-top:0;}
#qc-container ul{list-style:none;margin:0 0 0 0;padding:4px 0 0 12px;}
#qc-container ul li{background:none;list-style:none;margin:0;padding:0 0 0 0;margin-bottom:0;}
.textbox{font-family:Georgia, Times,"Times New Roman", Serif;font-size:13px;color:#404040;border:solid 1px #565756;width:188px;margin-bottom:10px;}
.textareas{font-family:Georgia, Times,"Times New Roman", Serif;font-size:13px;color:#404040;border:solid 1px #565756;width:188px;margin-bottom:10px;}
.main-textbox{font-family:Georgia, Times,"Times New Roman", Serif;font-size:15px;color:#404040;border:solid 1px #c0c0c0;margin-bottom:8px;}
.main-textareas{font-family:Georgia, Times,"Times New Roman", Serif;font-size:15px;color:#404040;border:solid 1px #c0c0c0;margin-bottom:15px;}
.form-labels{font-size:12px;font-weight:bold;color:#000;}
.form-text{font-family:Georgia, Times,"Times New Roman", Serif;font-size:15px;}
.smallform-text{font-size:9px;}
label{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#c3c3c3;}
.column-container{padding:0px 25px 0px 30px;}
.column-container-right{padding:12px 15px 15px 13px;}
#mg-row{height:344px;width:951px;margin:0 auto;}
#maingraphic{background-image:url(images/maingraphic-blank.jpg);background-position:top center;background-repeat:no-repeat;display:block;height:344px;width:684px;float:left;overflow:hidden;}
#maingraphic-image{margin-left:0px;}
#maingraphic-image img{display: none;}
#maingraphic-text{position:absolute;z-index:101;top:20px;left:60px;width:219px;
	opacity:0.8;
	filter:alpha(opacity=80);}
#maingraphic-text p{
	background-color:#000;
	padding:20px;
	display: none;
	color:#f0f0f0;
	font-size:18px;
	opacity:1.0;}
#maingraphic-text a{
	font-size:13px;
	text-decoration:none;
	padding-left:110px;
}
/* JQuery Main Graphic */
#maingraphic ul
{list-style:none outside none;margin:0;padding:0;}
#maingraphic-image-container{margin-left:5px;width:679px;height:205px;overflow: hidden;
position:relative;}
#maingraphic-image-container.first{display:block;}
#maingraphic-buttons{display:block;height:139px;width:679px;margin:0px 3px 12px 5px;}
#maingraphic-button-toprow{display:block;height:69px;width:679px;}
#maingraphic-button-bottomrow{display:block;height:70px;width:679px;}
#mg-box{float:left;background-image:url(images/contact-box.jpg);background-position:top center;background-repeat:no-repeat;width:267px;height:344px;}
#mg-box-subpage{float:left;background-image:url(images/contact-box-subpage.jpg);background-position:top center;background-repeat:no-repeat;width:267px;height:378px;}
#mg-box-secondpage{float:left;background-image:url(images/contact-box-secondpage.jpg);background-position:top center;background-repeat:no-repeat;width:267px;height:205px;}
#main-box{background-image:url(images/mainbg.jpg);background-position:top center;background-repeat:repeat-y;width:951px;margin:0 auto;background-color:#fff;overflow:hidden;}
#main-box-sub{background-image:url(images/mainbg_sub.jpg);background-position:top center;background-repeat:repeat-y;width:951px;min-height:330px;margin:0 auto;background-color:#fff;overflow:hidden;}
#outer-mainbox{width:951px;margin:0 auto;background-color:#fff;overflow:hidden;}
.mainbox-top{background-image:url(images/mainbox-top.jpg);background-position:top center;background-repeat:no-repeat;width:951px;height:34px;float:left;overflow:hidden;}
.mainbox-bottom{background-image:url(images/mainbox-bottom.jpg);background-position:top center;background-repeat:no-repeat;width:951px;height:67px;float:left;margin:0;}
.mainbox-bottom-second{background-image:url(images/mainbox-bottom-secondpage.jpg);background-position:top center;background-repeat:no-repeat;width:951px;height:67px;float:left;margin:0;}
.blog-container{padding:11px 5px 10px 16px;}
.content-base{width:684px;float:left;margin:0;}
.side-base{background-image:url(images/mainbox-sidebase.jpg);background-position:top center;background-repeat:no-repeat;min-height:45px;width:267px;float:right;margin:0;color:#fff;}
.sidebase-divider{background-image:url(images/sidebase-divider.jpg);background-position:top center;background-repeat:no-repeat;height:120px;width:267px;float:right;margin:0;color:#fff;}
.horiz-line{background-image:url(images/horiz-line.jpg);background-repeat:no-repeat;width:150;height:20px;display:block;margin-left:5px;}
#bottom{background-image:url(images/footerbg.jpg);background-position:top center;background-repeat:no-repeat;width:941px;height:301px;display:block;margin:0 auto;color:#fff;}
#bottombg{background-image:url(images/bottom-bg.jpg);background-repeat:repeat-x;background-position:top center;}
.center-content{margin:0 auto;width:950px;}
.clearout{clear:both;}
h1{margin-top:3px;margin-bottom:5px;font-weight:normal;font-size:30px;color:#7c1302;}
h2{margin-top:3px;margin-bottom:5px;font-weight:normal;font-size:25px;color:#7c1302;}
h3{margin-top:3px;margin-bottom:5px;font-weight:normal;font-size:23px;color:#1a415e;}
h4{margin:0;font-weight:normal;}
.generic-container{display:block;margin:0;padding:10px 20px 15px 40px;float:left;}
.right-container{margin:0;padding:10px 25px 10px 20px;}
.right-center{margin:0;padding:0;text-align:center;}
.footer-list a:link, .footer-list a:active, .footer-list a:visited{color:#fff;text-decoration:none;}
.footer-list a:hover{color:#fff;text-decoration:underline;}
.footer-list{list-style:none;padding:0;color:#fff;font-size:13px;margin-left:0;}
.footer-list li{background:url(images/listarrow-footer.png) no-repeat 0px 8px;padding:0px 0px 0px 15px;margin-bottom:10px;}
.side-list a:link, .side-list a:active, .side-list a:visited{color:#383838;text-decoration:none;}
.side-list a:hover{color:#383838;text-decoration:underline;}
.side-list{list-style:none;margin:6px 5px 15px 10px;padding:0;color:#383838;}
.side-list li{background:url(images/listarrow.png) no-repeat 0px 7px;margin:0;padding:1px 0px 0px 15px;margin-bottom:14px;}
.little-list a:link, .little-list a:active, .little-list a:visited{color:#000;text-decoration:underline;}
.little-list a:hover{color:#000;text-decoration:none;}
.little-list{list-style:none;margin:6px 0 15px 10px;padding:0;color:#000;}
.little-list li{background:url(images/listarrow.png) no-repeat 0px 5px;margin:0;padding:0px 0px 0px 15px;margin-bottom:14px;}
#bottom a:link, #bottom a:active, #bottom a:visited{color:#fff;text-decoration:underline;}
#bottom a:hover{color:#fff;text-decoration:none;}
#footer-group{width:435px;height:205px;float:left;}
#footer-address{float:left;padding-left:45px;padding-top:128px;font-size:14px;}
#footer-left{float:left;width:279px;text-align:left;height:301px;}
#footer-middle{float:left;width:175px;text-align:left;height:301px;}
#footer-middle-right{float:left;width:175px;text-align:left;height:301px;}
.footer-center-content{padding:30px 0px 0 0;}
#footer-right{float:left;width:312px;height:301px;font-size:11px;}
#footer-right-content{padding:44px 30px 10px 20px;}
#props{color:#fff;text-align:center;width:950px;height:45px;padding-top:18px;font-size:11px;}
#props a:link, #props a:visited, #props a:active{text-decoration:underline;color:#fff;}
#props a:hover;{text-decoration:none;color:#fff;}
.double-list{list-style:none;margin:10px 0 15px 5px;padding:0;float:left;width:580px;}
.double-list li{float:left;width:275px;background:url(images/listarrow.png) no-repeat left top;margin:0;padding:0px 0px 0px 15px;margin-bottom:5px;}
.main-textbox{font-family:Georgia, Times,"Times New Roman", Serif;font-size:14px;color:#404040;border:solid 1px #808080;margin-bottom:8px;}
.main-textareas{font-family:Georgia, Times,"Times New Roman", Serif;font-size:14px;color:#404040;border:solid 1px #808080;margin-bottom:14px;}
.form-labels{font-size:12px;font-weight:bold;}
.form-text{font-size:12px;}
.smallform-text{font-size:9px;}
.simpleform-container{padding:0 0 15px 0;}
.right-float-image{float:right;margin:0 5px 5px 10px;}
.left-float-image{float:left;margin:0 10px 5px 5px;}
.center-image{text-align:center;margin:5px;}
div.line{border:0;border-top:dotted 1px #c0c0c0;height:1px;margin:30px 0 30px 0;}
#accolades{text-align:center;margin:40px auto 0 auto;}
.best-companies{margin:0 140px 0 10px;}
.adwords{margin:0 140px 15px 15px;}
.bbb{margin:0 15px 50px 0;}
blockquote{background-color:#f4f4f4;border:solid 1px #c5c5c5;padding:15px;}
.breadcrumbs{font-size:11px;padding:5px;}
.pdf-icon{background:url(images/pdf.gif) no-repeat;height:16px;display:-moz-inline-box;display:inline-block;vertical-align:middle;margin:-7px 0 0 1px;_margin-top:-2px;padding:0 0 0 23px;}
.lefthand-content{float:left;width:310px;padding:0 10px 10px 0;}
.righthand-content{float:right;width:310px;padding:0 0 10px 10px;}
.testimonial-quotes{font-style:italic;margin:0 0 5px 0;}
.post{margin:0 0 40px 0;}
.post h2 a{border-bottom:1px dashed;text-decoration:none;}
.post h2 a:hover{border-bottom:1px solid #ffffff;text-decoration:none;}
.info{margin-bottom:10px;}
.info span{font-size:12px;}
.info .date{background:transparent url(images/time.gif) no-repeat 0 -1px;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.info .author{background:transparent url(images/user.gif) no-repeat 0 -1px;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.info .comment{background:transparent url(images/comment.gif) no-repeat 0 -1px;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.info .cat{background:transparent url(images/cat.gif) no-repeat 0 1px;display:block;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.info .tag{background:transparent url(images/tag.gif) no-repeat 0 0;display:block;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.info .edit{background:transparent url(images/edit.gif) no-repeat 0 0;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.entry-content{}
.entry-content ul{list-style:none;margin:10px 0 15px 5px;padding:0;}
.entry-content ul li{background:url(images/listarrow.png) no-repeat 0px 7px;margin:0;padding:0px 0px 0px 15px;margin-bottom:5px;}
.entry-content table{font-size:12px;width:100%;text-align:left;border-collapse:collapse;margin:0 0 20px 0;}
.entry-content table th{font-size:12px;font-weight:bold;padding:10px 8px;color:#ffffff;background-color:#325305;}
.entry-content td{padding:8px;}
.odd{background:#f0f0f0;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.alignleft{float:left;}
.alignright{float:right;}
.update-box{padding:15px;background-color:#eaf4fa;border:1px solid #a7cfeb;}
ul#menu{margin:0;padding:0;list-style:none;}
#menu li{overflow:hidden;text-indent:-99999px;display:inline;float:left;margin:0;}
#menu li a{background:url('images/nav_new.jpg') no-repeat;width:100%;height:33px;display:block;}
#menu li.home{width:111px;height:33px;}
#menu li.home a{background-position:0 0;}
#menu li.home a:hover{background-position:0 -33px;}
#menu li.home a.selected{background-position:0 -66px;}
#menu li.about{width:183px;height:33px;}
#menu li.about a{background-position:-111px 0;}
#menu li.about a:hover{background-position:-111px -33px;}
#menu li.about a.selected{background-position:-111px -66px;}
#menu li.attorneys{width:150px;height:33px;}
#menu li.attorneys a{background-position:-294px 0;}
#menu li.attorneys a:hover{background-position:-294px -33px;}
#menu li.attorneys a.selected{background-position:-294px -66px;}
#menu li.areas{width:135px;height:33px;}
#menu li.areas a{background-position:-444px 0;}
#menu li.areas a:hover{background-position:-444px -33px;}
#menu li.areas a.selected{background-position:-444px -66px;}
#menu li.evaluation{width:147px;height:33px;}
#menu li.evaluation a{background-position:-579px 0;}
#menu li.evaluation a:hover{background-position:-579px -33px;}
#menu li.evaluation a.selected{background-position:-579px -66px;}
#menu li.blog { width:63px;height:33px; }
#menu li.blog a{background-position:-726px 0;}
#menu li.blog a:hover{background-position:-726px -33px;}
#menu li.blog a.selected{background-position:-726px -66px;}
#menu li.contact{width:152px;height:33px;}
#menu li.contact a{background-position:-789px 0;}
#menu li.contact a:hover{background-position:-789px -33px;}
#menu li.contact a.selected{background-position:-789px -66px;}

/**

EDIT THE TOP ROW OF BUTTONS CSS HERE

**/
ul#main-top-menu{margin:0;padding:0;list-style:none;}
#main-top-menu li{overflow:hidden;text-indent:-99999px;display:inline;float:left;margin:0;}
#main-top-menu li a{background:url('images/main-menu-top.jpg') no-repeat;width:100%;height:69px;display:block;}

#main-top-menu li.asbestos{width:228px;height:69px;}
#main-top-menu li.asbestos a{background-position:0 0;}
#main-top-menu li.asbestos a:hover{background-position:0 -69px;}

#main-top-menu li.pharmaceuticals{width:223px;height:69px;}
#main-top-menu li.pharmaceuticals a{background-position:-228px 0;}
#main-top-menu li.pharmaceuticals a:hover{background-position:-228px -69px;}

#main-top-menu li.employment {width:228px;height:69px;}
#main-top-menu li.employment a{background-position:-451px 0;}
#main-top-menu li.employment a:hover{background-position:-451px -69px;}


/**

EDIT THE BOTTOM ROW OF BUTTONS CSS HERE

**/
ul#main-bottom-menu{margin:0;padding:0;list-style:none;}
#main-bottom-menu li{overflow:hidden;text-indent:-99999px;display:inline;float:left;margin:0;}
#main-bottom-menu li a{background:url('images/main-menu-bottom.jpg') no-repeat;width:100%;height:70px;display:block;}

#main-bottom-menu li.personal{width:228px;height:70px;}
#main-bottom-menu li.personal a{background-position:0 0;}
#main-bottom-menu li.personal a:hover{background-position:0 -70px;}

#main-bottom-menu li.medical{width:223px;height:70px;}
#main-bottom-menu li.medical a{background-position:-228px 0;}
#main-bottom-menu li.medical a:hover{background-position:-228px -70px;}

#main-bottom-menu li.nursing{width:228px;height:70px;}
#main-bottom-menu li.nursing a{background-position:-451px 0;}
#main-bottom-menu li.nursing a:hover{background-position:-451px -70px;}

/**

INFORMATION ARCHITECTURE

**/
#menu li a span { background:lightyellow; border:1px solid gray; padding: 0 3px; color: #000; text-decoration: none; font:11px arial; }
#menu li a:hover span { position:fixed; bottom:25px; left:5px; text-indent:0; }
