body { padding:0px;	margin:0px;	font-family: Arial, Helvetica, sans-serif;	behavior: url("includes/inc.csshover.htc");	text-align: left; font-size:14px; background-image: url(images/bg-body.gif); behavior: url("csshover.htc")}

img { border:none;}

#wrapper { margin-left: auto; margin-right: auto; width: 960px;	background-repeat: repeat-x; background-color: #FFF;}

.border { width: 982px; margin-right: auto;	margin-left: auto;	padding-bottom: 10px; background-image: url(images/bg-border.jpg);}
.blue {	background-color: #023b6a; float: left;	height: 10px; width: 960px;}

#main-wrapper {	background-image: url(images/bg-main-wrapper.gif);	background-repeat: repeat-x;}
#main-wrapper p {font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 12px; text-align: center; padding-bottom: 20px;}
#main-wrapper a { color: #FFFFFF;}

p, ol, td, tr {	font-family: Lucida Sans, Trebuchet MS, Tahoma, Verdana, Arial, Sans Serif;	font-size:14px;}
p img{border: 1px solid #000000;}

#body table p {text-align:left; margin:5px 0px 5px 0px;}

#body ul {} #body ul li {color:#504123;font-size:12px; padding:3px 0px 3px 0px;} #body ul li a {color:#504123;text-decoration:underline;}

#body img {	border: 1px solid #CC6600;}


h1 {font-size: 24px; font-weight: bolder; font-family: "Times New Roman", Times, serif;	color: #000000;	padding-left: 5px;}

a:link {color:red;}
a:active, a:visited { color:brown;	text-decoration:none;}
a:hover { color:#003366; text-decoration:underline;}

#body a:link {color:#7D5200;text-decoration:underline;}
#body a:visited {color:#7D5200;text-decoration:underline;}
#body a:hover {color:#7D5200;text-decoration:underline;}

#logo {	padding:24px 0px 0px 70px; float:left; position:relative;}
#blogtitle { border-left:1px solid #BDAC85;color:#003366;font-family:"Times New Roman",Times,serif;font-size:24px;font-style:italic;
left:364px;padding-left:17px;position:absolute;top:32px;width:304px;}
#header { background-image: url(images/bg-header.jpg);	background-repeat: no-repeat; height: 100px;}
#header.blog { background-image: url(images/bg-header-blog.jpg);	}
#directions {float: right;}
#directions p {	font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:24px 31px 0px 0px;	color: #000000;	text-align: right;}

#left{display:inline;width:240px;float:left;background-image:url(images/bg-left.gif);background-repeat:repeat-x;background-color:#f6f3eb;text-align:center;border-style:none;margin:0;padding:10px 0 0;}

/* PRACTICE BUTTONS */

#left .practices ul { list-style-type: none; width: 215px; margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto; padding: 0px 0px 0px 0px;}
#left .practices li {text-indent: -99999px; padding: 0px 0px 5px 0px;}
#left .practices li#medical a{ background-image: url(images/practice-medical.jpg); background-repeat: no-repeat; height: 67px; width: 215px; display: block;}
#left .practices li#medical a:hover{background-image: url(images/practice-medical.jpg);	background-repeat: no-repeat; background-position: 0px -67px;}

#left .practices li#product a{ background-image: url(images/practice-product-liability.jpg); background-repeat: no-repeat; height: 67px; width: 215px; display: block;}
#left .practices li#product a:hover{ background-image: url(images/practice-product-liability.jpg); background-repeat: no-repeat; background-position: 0px -67px;}

#left .practices li#unsafe a{ background-image: url(images/practice-unsafe-drugs.jpg); background-repeat: no-repeat; height: 67px; width: 215px; display: block;}
#left .practices li#unsafe a:hover{ background-image: url(images/practice-unsafe-drugs.jpg); background-repeat: no-repeat; background-position: 0px -67px;}

#left .practices li#personal a{ background-image: url(images/practice-personal.jpg); background-repeat: no-repeat; height: 67px; width: 215px; display: block;}
#left .practices li#personal a:hover{ background-image: url(images/practice-personal.jpg); background-repeat: no-repeat; background-position: 0px -67px;}


#left .practices li#auto a{ background-image: url(images/practice-auto.jpg); background-repeat: no-repeat; height: 67px; width: 215px; display: block;}
#left .practices li#auto a:hover{ background-image: url(images/practice-auto.jpg); background-repeat: no-repeat; background-position: 0px -67px;}

#left .practices li#nursing a{ background-image: url(images/practice-nursing.jpg); background-repeat: no-repeat; height: 67px; width: 215px; display: block;}
#left .practices li#nursing a:hover{ background-image: url(images/practice-nursing.jpg); background-repeat: no-repeat; background-position: 0px -67px;}

#left .practices img {
	padding-bottom: 5px;
	border: 1px solid #000000;
}
#left .practices {padding: 0px 0px 50px 13px;}


#center {
	display:inline;
	width:415px;
	float:left;
	background-image:url(images/bg-body.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border-right-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-left-style:solid;
	border-right-color:#e4e3e2;
	border-left-color:#e4e3e2;
	margin:0;
	padding: 30px;
}
#sub-center {
	background-image:url(images/bg-body.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	border-left:1px solid #E4E3E2;
	border-right:1px solid #E4E3E2;
	display:inline;
	float:right;
	margin:0px;
	width:658px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}

#sub-center-blog {
	background-image:url(images/bg-sub-center-body.gif);
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	width:716px;

}
div.bodyblog {
	padding:45px;
}
#sub-center-blog h2, #sub-center-blog h2 a {
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#000!important;	
	text-decoration:none!important;
	padding-bottom:10px;
}
div.blogdate {
	background-image: url(images/blog-date.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
	padding-left:30px;
	font-size: 12px;
	color: #023b6a;
}
div.blogdate small { font-size: 12px;}
div.alt {
	background-image: url(images/blog-postedin.gif);
	background-repeat: no-repeat;
	background-position: 3px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bfbfbf;
	font-size: 12px;
	color: #979797;
	padding-top: 10px;
	padding-left:25px;
	padding-bottom:30px;
}
div.alt a { text-decoration:none;color: #979797;}
div.alt a:hover { text-decoration:underline;}
#rightnav {
	float:right;
	background-image:url(images/bg-rightnav-blog.gif);
	background-position:left top;
	background-repeat:repeat-x;
	width:230px;
	padding-top:35px;
	padding-left:13px;
	

}

#rightnav h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000;
	margin:0;
	font-weight:normal;
	padding-left: 0;
}
#rightnav div#categories {
	background-image: url(images/bg-categories.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:170px;
	height:auto !important;
	height:170px;
	padding-bottom:25px;

}
#rightnav div#archives {
	background-image: url(images/bg-archives.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:257px;
	height:auto !important;
	height:257px;
}
#rightnav div { padding:15px;}
#rightnav ul { list-style:none; padding: 10px 0 0 0; margin:0;}
#rightnav ul li { padding:10px 0; border-bottom:1px dotted #b7b7b7;}
#rightnav ul li  a { font-size:14px; color:#023b6a; text-decoration:none;}
#rightnav ul li a:hover {text-decoration:underline; color:#7d5200;}


#mail {
	width:172px;
	padding:0px 0px 0px 40px;
	margin:0px auto 0px auto;
	float:left;
}
#form  .input {
	border: 1px solid #e2d5c8;
	background-color: #fbfaf6;
	color: #9a7d5f;
	margin-bottom: 5px;
	padding: 3px;
	font-size: 12px;
	width: 160px;
}

#right {
	display:inline;
	padding:0px;
	float:right;
	margin: 0px;
	width: 242px;
	clear: right;
}
#container { margin:0px; text-align:left; padding: 0px;	float: left; width: 960px; background-image: url(images/bg-container.gif); background-position: left; background-repeat: repeat-y;}
#container.blog {background-image: url(images/bg-container-blog.gif); background-position: right;}
#container ul { font-family: "Lucida Sans", Lucida Grande, Arial, Helvetica, sans-serif;}
#container li {	color: #6F5E3C;	font-size: 12px;}
#container li a { color: #927d4f; text-decoration: none;}
#container li a:hover {	color: #594D31;	text-decoration: none;}


/* THIS IS THE MENU */

#photo { margin-left: auto;	margin-right: auto;	font-size: 1px;}
#photo img { border: 1px solid #FFFFFF;}

#content { text-align: left; width: 960px; float: left;}
#news-scroller { background-color: #023b6a;	float: left; height: 31px; width: 960px; position:relative; z-index: 50; }

#body a {color:#978357;}

#body p { font-family: "Lucida Sans", "Lucida Grande", Lucida, Arial; color: #504123; font-size: 12px; line-height: 24px; text-align: justify; padding: 0px;}


#footer {background-image:url(images/logo-small.jpg); background-position:30px 52%; background-repeat:no-repeat; border-top:1px dotted #999999; clear:both; height:120px;	margin-left:auto; margin-right:auto; text-align:left; padding:31px 0px 10px 0px;}

#footer p {	float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8f8379; padding-right: 30px; margin: 0px;	padding-top: 0px; padding-bottom: 0px;	padding-left: 0px;}

#footer a {	color: #8f8379;	font-size:  12px; padding-right: 5px; padding-left: 5px;}
#footer a:hover { color: #754c29; text-decoration: underline;}

#options{ float: left;	padding-right: 190px; padding-left: 20px;}

#topnav { margin-left: auto; margin-right: auto; text-align: left; z-index: 250;}

#submenu, #practices, #offices, #attorneys, #feed, #attorney-offices, #attorney-practices {
	float: right;
	background-color: #efefef;
	margin: 0px 0px 10px 10px;
	padding: 10px;
	border: solid 1px #CCC;
	width: 200px;
	font-size: 12px;
}

#submenu ul, #submenu li, #submenu p, #feed a,
#practices ul, #practices li, #practices p,
#offices ul, #offices li, #offices p,
#attorneys ul, #attorneys li, #attorneys p, #attorney-offices li, #attorney-practices li, #attorney-offices p, #attorney-practices p {
	margin: 0px;
	padding: 5px 0px 5px 4px;
	list-style: square inside;
	font-size: 12px;
}

#news{
	padding: 10px;

}
#news .box {
	background-color:#FFFBF3;
	border:1px solid #DACCA9;
	padding:15px 10px 10px 20px;
	font-size: 10px;
	color: #79695F;
}
#news .box p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0px;
}

#news .box img {
	padding:10px 0px 2px 3px;;
}
#news .box a {
	color:#79695F;
	display:block;
	font-size:12px;
	text-decoration:underline;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#news .box a:hover {
	color:#f29524;
}


#attorney {
	padding: 0px;
}

#attorney-body{
}

#attorney-offices{
	float: right;
}

#attorney-practices{
	float: right;
	clear: right;

}
.formselect{
	width: 150px;
	font-size: 10px;
}

.formbutton{
   color:#fff;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:10px;
   font-weight:bold;
   background-color:#003366;
}
#search .search{
	float: right;
	background-image: url(images/bg-search.gif);
	background-repeat: no-repeat;
	background-position:0px 6px;
	padding-left: 20px;
}
#search .input {
	background-image: url(images/bg-search-input.gif);
	background-repeat: repeat-x;
	width: 150px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
}
#search label {
	font-family: Arial, Helvetica, sans-serif;
	color: #5bb2a4;
	font-size: 11px;
	padding-right: 7px;
}

#search form {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#search .submit {
	position: relative;
	top: 4px;
	left: -6px;
}

.formwidth{
	width:200px;
}


/* THIS IS THE NEWS SCROLLER
---------------------------------------------------------*/

#rssscroller {
	color:#91C8BF;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:14px;
	padding:4px 0px 0px 49px;
	width:550px;
	position: absolute;
	z-index: 1;
}

.rssclass .rsstitle{
	font-weight: normal;
	color: #91C8BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.rssclass .rssdate{
	color: gray;
	font-size: 10%;
}

.rssclass a{
	text-decoration: none;
	color: #91C8BF;
}


/* THIS IS THE MENU 
---------------------------------------------------------*/

/* Overall Box Properties */
#menu {
	width: 960px;
	margin: 0;
	padding: 0;
	float: left;
	background-color: #003366;
	z-index: 300;
	position: relative;
}

/* Type of Menu (Vertical vs. Horizontal) */
#menu ul {
	display: block;
	list-style: none;
	margin: 0;
	float: left;
	padding: 0;
	z-index: 310;
}

/* Position of menu elements */
#menu ul li {
	position: relative;
	color: #fff;
	display: inline;
	padding:0px 7px 0px 7px;
	float: left;
}

/* Edit look of 1st level menu items */
#menu ul li a {
	display: block;
	float: left;
	color: #c3cac9;
	padding: 7px 10px 9px 10px;
	text-decoration: none;
	font-weight: normal;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Added specifically for Internet Explorer */
* html #menu ul li a {
	padding: 7px 10px 9px 10px;
	color: #c3cac9;
	}

/* Sometimes Needed to Change Internet Explorer Hover */
#menu ul li a:hover {
	background-image: url(images/bg-menu-o.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #FFFFFF;
}

/* Position of Drop Down Elements */
#menu ul li ul {
	position: absolute;
	display: none;
	z-index: 320;
}

/* Hover of the Main Menu */
#menu ul li:hover {
	background: #003366;  
	position: relative;
	color: #fff;
}

/* Added specifically for Internet Explorer Hover */
#menu ul li:hover > a,
#menu li a:hover,
* html #menu li a:hover {
	color: #fff;
	padding: 7px 10px 9px 10px;
}

/* For Top Level Hover when on the second level (I think) */
#menu ul li:hover ul {
	display: block;
	position: absolute;
	left: 0;
	top: 100%;
	width: 211px;
	height: auto;
	margin: 0;
	padding: 0;
	z-index: 9000;
	border-right: none;
	border-bottom: 1px solid #fff;
}

/* Added specifically for Internet Explorer */
* html #menu ul li:hover ul { 
	background: none; 
}

#menu ul li ul li,
#menu ul li.more ul li {
	width: 211px;
	background: #003366;
	padding: 0;
}

/* Edit look of drop down 2nd level menu items */
#menu ul li ul li a {
	background: none;
	padding: 8px 0px 8px 10px;
	width: 200px;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	float: none;
}

#menu ul li ul li a {background:#003366;}


#menu ul li ul li:hover {
	background-color: #e9d6a7;

}

#menu ul li ul li a:hover {
	color: #000000;
	background: none;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: 8px 0px 8px 10px;
}

#menu ul li ul li:hover > a {

	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: 8px 0px 8px 10px;
}

#menu ul li ul li ul,
#menu ul li:hover ul li ul { 
	display: none; 
}

#menu ul li ul li:hover ul,
#menu li.exp:hover ul,
#menu ul li:hover ul li:hover ul {
	position: absolute;
	display: block;
	left: 100%;
	top: 0px;
	z-index: 9900;
	border-right: none;
	width: 211px;
}

#menu ul li:hover ul li:hover ul li,
* html #menu ul li ul li a { 
	width: 211px; 
}

#menu ul li:hover ul li:hover ul li a {
}

/* THIS IS THE MENU */
/* Flush Out Menu */

.practices ul {float:left; width: 200px;list-style-type: none; margin: 0px;}
.practices li {position: relative;}
.practices li a {width: 150px; display: block;	color: #FFFFFF;}
.practices li a:hover {}
.practices li ul ul {position: absolute; z-index: 500;	top: 0;	left: 100%; margin:0px;padding:0px;}
.practices li ul {	display:none;position:absolute;	top:0px;}
.practices ul li ul ul li {background:none;}
.practices li:hover ul {display:block; position:relative top:0px; left:50%;}
.practices li:hover ul li {padding:0px;margin:0px;}
.practices li:hover ul li a {color: #FF0000;}
.practices li:hover ul li a:hover {color:black;}
.practices li ul ul:hover {}
.practices li:hover a{
	background-image: none;
}
.practices ul li#medical ul ul li a {}
.practices ul li#medical ul ul li a:hover {}
.practices ul li#medical ul ul li#more {padding:0px;margin:0px;}
.practices ul li#medical ul ul li#more a{height:auto;text-indent:0;text-align:left;color:#FFF;background-color:#c89464;background-image:url(images/bg-more.jpg);background-repeat:repeat-x;background-position:top;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:4px;}
.practices ul li#medical ul ul li#more a:hover{background-color:#73461c;background-image:none;}

.practices ul li#product ul ul li a {}
.practices ul li#product ul ul li a:hover {}
.practices ul li#product ul ul li#more {padding:0px;margin:0px;}
.practices ul li#product ul ul li#more a{height:auto;text-indent:0;text-align:left;color:#FFF;background-color:#c89464;background-image:url(images/bg-more.jpg);background-repeat:repeat-x;background-position:top;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:4px;}
.practices ul li#product ul ul li#more a:hover{background-color:#73461c;background-image:none;}

.practices ul li#unsafe ul ul li a {}
.practices ul li#unsafe ul ul li a:hover {}
.practices ul li#unsafe ul ul li#more {padding:0px;margin:0px;}
.practices ul li#unsafe ul ul li#more a{height:auto;text-indent:0;text-align:left;color:#FFF;background-color:#c89464;background-image:url(images/bg-more.jpg);background-repeat:repeat-x;background-position:top;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:4px;}
.practices ul li#unsafe ul ul li#more a:hover{background-color:#73461c;background-image:none;}

.practices ul li#personal ul ul li a {}
.practices ul li#personal ul ul li a:hover {}
.practices ul li#personal ul ul li#more {padding:0px;margin:0px;}
.practices ul li#personal ul ul li#more a{height:auto;text-indent:0;text-align:left;color:#FFF;background-color:#c89464;background-image:url(images/bg-more.jpg);background-repeat:repeat-x;background-position:top;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:4px;}
.practices ul li#personal ul ul li#more a:hover{background-color:#73461c;background-image:none;}

.practices ul li#auto ul ul li a {}
.practices ul li#auto ul ul li a:hover {}
.practices ul li#auto ul ul li#more {padding:0px;margin:0px;}
.practices ul li#auto ul ul li#more a{height:auto;text-indent:0;text-align:left;color:#FFF;background-color:#c89464;background-image:url(images/bg-more.jpg);background-repeat:repeat-x;background-position:top;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:4px;}
.practices ul li#auto ul ul li#more a:hover{background-color:#73461c;background-image:none;}

.practices ul li#nursing ul ul li a {}
.practices ul li#nursing ul ul li a:hover {}
.practices ul li#nursing ul ul li#more {padding:0px;margin:0px;}
.practices ul li#nursing ul ul li#more a{height:auto;text-indent:0;text-align:left;color:#FFF;background-color:#c89464;background-image:url(images/bg-more.jpg);background-repeat:repeat-x;background-position:top;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:4px;}
.practices ul li#nursing ul ul li#more a:hover{background-color:#73461c;background-image:none;}


.news-heading {
	font-weight: bold;
	font-size: 15px !important;
}

#contact-main {
	width: 352px;
}

#contact-side {
	float: right; 
	width: 272px;
}

.calltoday {
	color: #ced4d3;
	font-size: 15px;
}
.calltoday strong { font-size: 16px; }
.phoneicon { position: absolute; left: 9px; top: -6px; }


	.sl_badge_120 {width:120px;text-align:center;background-color:rgb(255,255,255);font-family:arial;font-size:12px;border:1px solid rgb(191,191,191); border-bottom:4px solid rgb(86,131,154);line-height:1.5; margin: 0 auto 0 auto;  }
	.sl_badge_120 .profile {padding:2px;}
	.sl_badge_120 a {color: #83071E !important; text-decoration:none;}
	.sl_badge_120 a:hover {text-decoration:underline;}
	.sl_badge_120 .online {width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-weight:bold;font-size:12px;color:rgb(148,0,37);}
	.sl_badge_120 .visit { text-align:center; font-size:10px; }
	


	.sl_badge_150 {width:200px;text-align:center;background-color:rgb(255,255,255);font-family:arial;font-size:12px;border:1px solid rgb(191,191,191); border-bottom:4px solid rgb(86,131,154);line-height:1.5; margin-top: 12px !important; clear: both; }
	.sl_badge_150 .profile {padding:2px;}
	.sl_badge_150 a {color: #83071E !important; text-decoration:none;}
	.sl_badge_150 a:hover {text-decoration:underline;}
	.sl_badge_150 .online{width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-weight:bold;font-size:12px;color:rgb(148,0,37);}
	.sl_badge_150 .visit { text-align:center; font-size:12px; }
	.sl_badge_150 img { border: none !important; }
	
	#attorney-side { margin: 12px 20px 0 0; float: right; width: 230px; padding: 0 10px 10px 10px; clear: both; text-align: left;  }
#attorney-side img { clear: both; }



.sidebutton{
	display: block;
	padding-bottom: 5px;
}