body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {
	margin:0px;
	padding:0;
	margin-left: 0px;
}
fieldset,img,a img,:link img,:visited img {
	border:0;
	margin-right: 7px;
}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
q:before,q:after {content:'';}

/* ------------------------ type selectors ------------------------ */

html {
	background-color: #C5C5C5;
}

body#index  {
	background: #C5C5C5 url("../images/bg-body-index11.jpg") top repeat-x;
	}
	
body#pages {
	background:#C5C5C5 url("../images/bg-body-index11short11.jpg") top repeat-x;
	}
	
body {
	behavior: url("csshover3-source.htc"); 
	background: #C5C5C5 url("images/bg-body.gif") top no-repeat;
	text-align:center;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#000000;
	}


blockquote {
	margin-left:10px;
	margin-right:10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}



a:link,a:visited	{
	color:#000000;
	text-decoration:underline;
	outline:none;
	font-size: 14px;
}
a:hover,a:active	{
	color:#340100;
	text-decoration:underline;
	outline:none;
	font-size: 14px;
}

.link1 a:link {
	text-decoration: underline;
	color: #000000;
	font-size: 14px;
}
.link1 a:visited {
	text-decoration: underline;
	color: #340100;
	font-size: 14px;
}
.link1 a:active {
	text-decoration: underline;
	font-size: 14px;
	color: #340100;
}
.link1 a:hover {
	text-decoration: underline;
	color: #340100;
	font-size: 14px;
}

.pdf1 a:link {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
.pdf1 a:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
.pdf1 a:active {
	text-decoration: none;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.pdf1 a:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

/* ------------------------ classes ------------------------ */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
	
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
	

.clear {clear: both;}

div.clear	{ 
	height:.01em; 
	clear:both;
	overflow:hidden; 
	}
div.clear-h2	{ 
	height:10px; 
	clear:both;
	overflow:hidden; 
	}
p.back-to-top {
	text-align:right;
	display:block;
	padding-right:15px;
	background:url("../images/topbullet.gif") right no-repeat;
	}
p.more-info {
	text-align:right;
	display:block;
	}
p.news-indent{
	padding-left: 23px;
	padding-right: 28px;
}
img.img-left {
	float:left;
	margin:12px 0px 0px 0px;
	}

img.img-right {
	float:right;
	margin:0px 2px 2px 2px;
	}

	
div.address {text-align: center; font-size: 12px; margin: 20px 0 25px 0;}	
div.address span.title, #footer p span.title {
	color: #380001;
	font-weight:bold;
}

.logo-small {
	margin-right: 2px;
}



/* ------------------------ form elements ------------------------ */
form {
	width:150px;
	margin:10px 0 15px 0; /* set margin left and right below */
	}

form label	{ font-size:.95em; } 

form br { line-height:0; height:0; } /* defaults vertical spacing between fields */

input, textarea, select { 
	background-color:#ffffff !important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #404040;
	color:#404040;
	width:238px; /* 5 pixles smaller than form width !important */
	height:18px;
	line-height:18px;
	vertical-align: middle;
	margin-bottom:4px; /* sets vertical spacing between fields */
	padding-top:1px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family: Arial, Helvetica, sans-serif; 
	font-size:1.0em;
	}

select { width:150px; padding:0; } /* same width as form - !important */

textarea { height:66px; overflow:auto; }

#contact_business { display: none; } /* do not remove */ 


/* ------------------------ main contact form ------------------------ */
#contact-main { margin:20px 0 10px 0; }

#contact-main label { 
	width:220px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:10px;
	font-size:1.0em;
	}

#contact-main label input, #contact-main label textarea, #contact-main label select { 
	width:170px;
	position:absolute; 
	left:110%; 
	top:-2px;
	}

#contact-main label select { width:175px; } /* fixes display issue - 5px larger than input field */

#contact-main label textarea { height:100px; overflow:auto; }

/* ------------------------ submit button form elements ------------------------ */

input.submit, input.submit-contact-main { 
	width:60px;
	height:20px;
	cursor:pointer; 
	padding:0; 
	}

input.submit-contact-main { margin:95px 0 0 243px; } /* defines placement of contact-main submit button */


/* ------------------------ main framework ------------------------ */
#wrap {
	width:911px;
	margin:0 auto;
	text-align:left;
	}

#wrap-img {
	width:911px;
	margin:0 auto;
	text-align:left;
	}

body#index #wrap {


	}

body#index #wrap-img {


	}

/* ------------------------ column-left framework ------------------------ */
#column-left {
	width:281px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-size: 13px;
	}

	#column-left p, #column-left h1, #column-left h2, #column-left h3, #column-left ul, #column-left dl {
		margin:0px 0px 10px 0px;
		}

	#column-left form { margin-left:0px; } /* set form margin here */

	/* single column list */
	#column-left ul { padding-left:5px; }
		#column-left ul li {
	background:transparent url("../images/bullet.gif") 0px 6px no-repeat; /* pushes text to the right to display bg img */
	padding: 0px 0 7px 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
			}

/* ------------------------ column-right framework ------------------------ */
#column-right {
	width:623px;
	float:left;
	}

	#column-right p, #column-right h1, #column-right h2, #column-right h3, #column-right ul, #column-right dl {
		margin:0px 20px 10px 30px;
		}

	#column-right form { margin-left:40px; }

	/* single column list */
	#column-right ul { padding-left:5px; }
		#column-right ul li { 
			background:transparent url("../images/bullet.gif") 0px 6px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
			padding-left:10px;  /* pushes text to the right to display bg img */
			}

	/* multi column list */
	#column-right ul.multi { padding-left:5px; } 
		#column-right ul.multi li { 
			background:transparent url("../images/bullet.gif") 0px 6px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
			padding-left:10px;  /* pushes text to the right to display bg img */
			float:left;
			width:150px;
			line-height:20px; 
			}

	/* definition list */
	#column-right dl { padding-left:5px; }
		#column-right dl dt {
			font-weight:bold;
			color:#99CC00;
			}
		#column-right dl dd {
			background:transparent url("../images/bullet.gif") 0px 6px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
			padding-left:10px;  /* pushes text to the right to display bg img */
			margin-left:5px;
			}
.pdf a{
	font-size:12px;
}
/* ------------------------ INDEX column-right framework ------------------------ */
body#index #column-right {
	width:292px;
	float:left;
	}

	body#index #column-right p, body#index #column-right h1, body#index #column-right h2, body#index #column-right h3, body#index #column-right ul, body#index #column-right dl {
		margin:0px 26px 10px 26px;
		}

	body#index #column-right form { padding-left:26px; margin: 0px; }

	/* single column list */
	body#index #column-right ul { margin-left:35px; padding-left: 0px; }
		body#index #column-right ul li { 
			list-style: disc;
			background: none;
			padding: 0px;
			}



/* ------------------------ INDEX column-middle framework ------------------------ */
#column-middle {
	width:622px;
	float:left;
	margin-top: 0px;
	margin-left: 0px;
	}

	#column-middle p, #column-middle ul, #column-middle dl {
	margin:-10px 30px 10px 30px;
	line-height: 1.4em;
		}


	/* single column list */
	#column-middle ul { padding-left:5px; }
		#column-middle ul li {
	background:transparent url("../images/bullet.gif") 0px 6px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
	padding-left:15px;  /* pushes text to the right to display bg img */
	padding-bottom: 7px;
			}


/* ------------------------ NEWS ANNOUNCEMENTS two column framework ------------------------ */
#column-1 {
	background:url(../images/award-bg.jpg) no-repeat;
	width:445px;
	float:left;
	margin-top: 0px;
	margin-left: 6px;
	padding-top: 40px;
	height: 845px;
	padding-right: 0px;
	}
p.na{
	text-align: center;
	font-family: "Times New Roman", Times, serif;
}
p.naspare{
	border-top-style:solid;
	border-width:1px;
	font-family: "Times New Roman", Times, serif;
	text-align: justify;
}
p.nasparespare{
	font-family: "Times New Roman", Times, serif;
	text-align: justify;
}
p.natitle{
	text-align: center;
	font-size:1.3em;
	color:#380001;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 7px 0px 7px 0px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	
}
p.natop{
	font-size:1.2em;
	color:#380001;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}
p.nabottom{
	font-size: 12px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	border-top-style:solid;
	border-width:1px;
	text-align: justify;
}



/* ------------------------ NEWS column-middle framework ------------------------ */

#forms-middle {
	width:577px;
	float:left;
	margin-top: 0px;
	margin-left: 11px;
	}
#news-middle {
	width:905px;
	float:left;
	margin-top: 0px;
	margin-left: 0px;
	}

	#news-middle p, #news-middle ul, #news-middle dl {
	margin:-10px 30px 10px 30px;
	line-height: 1.4em;
		}


	/* single column list */
	#news-middle ul { padding-left:5px; }
		#news-middle ul li {
	background:transparent url("../images/bullet.gif") 0px 6px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
	padding-left:15px;  /* pushes text to the right to display bg img */
	padding-bottom: 7px;
			}

/* ------------------------ header framework ------------------------ */
#header-flash {
	height:225px;
} /* sets height for the flash header - REMOVE IF NOT USED */
	/* --------------- no flash text styles ----------------------*/
	#header-flash p, #header-flash noscript { padding: 5px 0 0 30px; color: #FFFFFF;}
	#header-flash a:link, #header-flash a:visited {color: #f2b966;}
	#header-flash a:hover, #header-flash a:active {color: #ffffff;  text-decoration: none;}

#header-graphic { height:245px; background:url("../images/header-graphic.jpg"); } /* sets height for all non-flash headers */
	
	body#about #header-graphic { background:url("../images/header-graphic.jpg"); }
	body#contact #header-graphic { background:url("../images/header-graphic.jpg"); }
	body#thankyou #header-graphic { background:url("../images/header-thankyou.jpg"); }
	body#sitemap #header-graphic { background:url("../images/header-sitemap.jpg"); }
	
.header-contact {
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
}


/******************** Attorney Photo Boxes *******************************/
.sub-header-box {
	height:222px;
	width: 911px;
}
.attorney-photos {
	height:300px;
	margin-left: 250px;
	width: 650px;
}
.capital {300px;
	width: 229px;
	height: 300px;
}

.sub-media-box {
	float: left;
	width: 276px;
	padding: 15px 10px 0 10px;
	height: 163px;
	background-image: url(../images/mediabox2reflection.jpg);
	margin-right: 5px;
	background-repeat: no-repeat;
}



	
/* ------------------------ title framework with varying heights ------------------------- */
body#index #review-case {
	padding-top:60px;
	background:url("../images/review-case.jpg") top no-repeat;
	}
#logo-right {
	height:236px;
	background:url("../images/logo-right.jpg") ;
	}
#concerns {
	height: 79px;
	background: url("../images/concerns.jpg");
	padding-top: 159px;
	}
#public-service {
	height: 54px;
	background: url("../images/public-service.gif") top no-repeat;
	padding: 72px 0 0 136px;
	}
#title-learn-more {
	height: 56px;
	background: url("../images/title-learn-more.jpg");
	background-repeat: no-repeat;
	}
/* ------------------------------------- Buttons ---------------------------------------- */
#click-to-call {
		height:186px;
		display:block;
		background:url("../images/click-to-call.jpg") no-repeat;	
		position: relative;
		}
		#click-to-call a {
			position: absolute;
			top: px;
			left: px;
			width: px;
			height: px;
			}
		#click-to-call a:hover {
				background:url("../images/click-to-call.jpg") -100px 0 no-repeat; /* -100px = horizontal img shift, 0px = vertical shift from top */
				}
		#click-to-call span { display:none; }


/* ------------------------ bottom-wrap framework ------------------------ */
/* ------------ must have below column-left and column-right to clear the float ------------ */
#inside-contact {
	width:960px;
	margin:0 auto;
	text-align:left;
	background: url("../images/footer.jpg") top center no-repeat;
	padding-top: 50px;
	}
#inside-contact p, #inside-contact h2 {	
	margin: 0;
	width: 247px;
	}
	
#review {
	float: left;
	margin: 0 0 10px 150px;
}

h2#review-case {
	height: 55px;
	background:url("../images/review-case-inside.jpg") top no-repeat;
}
#inside-contact form {
	width: 300px;
	margin: 0 0 15px 150px;
	padding-top: 10px;
	float: left;
	}


/* ------------------------footer framework ------------------------ */
#footer {
	margin:0 auto;
	text-align:center;
	}

#footer p {
	color:#000000;
	font-size: 12px;
	}

#footer a:link, #footer a:visited {
	color:#000000;
	font-size: 12px;
}
#footer a:hover, #footer a:active {
	color:#380001;
	text-decoration: underline;
	font-size: 12px;
}

#footer ul {margin-bottom:10px;}
	#footer li { /* if your li's float, you can adjust border height w/ line-height */
		padding:0 5px 0 7px; /* adjusts the spacing between each li display and border-left */
		display: inline;
		border-left: 1px solid #ffffff;
		}
	#footer li.first { border: none; }

/* ------------------------ MAIN NAVIGATION FRAMEWORK ------------------------ */
ul#nav  {
	padding: 24px 0 0 0px;
	height: 27px;
	font-size: 12px;
	font-weight: bold;
}
body#index ul#nav  {
	padding: 24px 0 0 0px;
	height: 27px;
	font-size: 12px;
	font-weight: bold;
}

	ul#nav li { /* if your li's float, you can adjust border height w/ line-height */
	padding:0 18px 0 18px; /* adjusts the spacing between each li display and border-left */
	display: inline;
	line-height: 16px;
		}
ul#nav a:link, ul#nav a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}
ul#nav a:hover, ul#nav a:active {
	color: #f2b966;
	text-decoration: none;
	font-size: 12px;
}

/*-------------- MOOTOOLS SIDE SLIDE NAV CSS-----------------------*/

/* --------------------- PRACTICE AREAS ------------------------------*/

#sidenav {
	margin-top: 0px;
}

.nav {
	height: 39px;
} /* height of each button - all buttons in nav should be the same height */

a.nav { display:block; }

#sidenav span {
	display:block;
	padding: 11px 0 0 4px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
} 
#sidenav span.two {
	display:block;
	padding: 11px 0 0 2px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	color: #FFFFFF;
} 

#sidenav a:link,  #sidenav a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 12px;
} 

#sidenav a:hover, #sidenav a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 12px;
}

#sidenav .padd {height:39px;} /* fixes display issue in IE- set to the height of each button */


/* -------- Drop Down Nav Setup -- The hover states are under each over state. ---------*/

#sidenav ul a:link,  #sidenav ul a:visited {
	color:#000000;
	text-decoration:none;
	font-size: 12px;
} 

/*drop down link colors*/
#sidenav ul a:hover, #sidenav ul a:active {
	color:#000000;
	text-decoration:underline;
	font-size: 12px;
}

#sidenav ul {
	margin: 5px 0 0px 11px;
	padding-bottom: 15px;
	font-size: 0.95em;
} /* drop down link padding */

/* button01 - button10: button (image) name and div (id) name --------- -100px: width of button (half entire image) */

#areas-aviation { background: url("../images/verticalnav22.jpg"); 
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-aviation:hover, body#aviation #areas-aviation {
	background: url("../images/verticalnav18.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}

#areas-bicycle { background: url("../images/verticalnav23.jpg");
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-bicycle:hover, body#bicycle #areas-bicycle {
	background: url("../images/verticalnav17.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}	
	
#areas-brain { background: url("../images/verticalnav23.jpg"); 
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-brain:hover, body#brain-injury #areas-brain { 
	background: url("../images/verticalnav17.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}

#areas-burn { 
	background: url("../images/verticalnav23.jpg"); 
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-burn:hover, body#burn-injury #areas-burn { 
	background: url("../images/verticalnav17.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}

#areas-car {
	background:url("../images/verticalnav22.jpg");
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-car:hover, body#car #areas-car, #rollover {
	background: url("../images/verticalnav18.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
	
#areas-catastrophic { 
	background: url("../images/verticalnav23.jpg"); 
background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-catastrophic:hover, body#catastrophic #areas-catastrophic { 
	background: url("../images/verticalnav17.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0; 
}
	
#areas-dog-bites { 
	background: url("../images/verticalnav23.jpg"); 
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-dog-bites:hover, body#dog-bites #areas-dog-bites { 
	background: url("../images/verticalnav17.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
	
#areas-family-law { 
	background: url("../images/verticalnav22.jpg"); 
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-family-law:hover, body#family-law #areas-family-law {
	background: url("../images/verticalnav18.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}

#areas-insurance {
	background: url("../images/verticalnav22.jpg");
	padding: 1px 0 0 0;
	background-repeat: no-repeat;
}
#areas-insurance:hover, body#insurance #areas-insurance {
	background: url("../images/verticalnav18.jpg") no-repeat;
	padding: 1px 0 0 0;
}

#areas-hot-news {
	background: url("../images/verticalnav27.jpg");
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-hot-news:hover, body#hot-news #areas-hot-news {
	background: url("../images/verticalnav17.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-injuries {
	background: url("../images/verticalnav22.jpg");
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-injuries:hover, body#injuries #areas-injuries { 
	background: url("../images/verticalnav18.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-law-newsletter {
	background: url("../images/verticalnav23.jpg");
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-law-newsletter:hover, body#law-newsletter #areas-law-newsletter {
	background: url("../images/verticalnav17.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
	
#areas-medical {
	background: url("../images/verticalnav22.jpg");
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-medical:hover, body#medical #areas-medical {
	background: url("../images/verticalnav18.jpg") no-repeat;
	padding: 1px 0 0 0;
}	

#areas-motorcycle {
	background: url("../images/verticalnav22.jpg");
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-motorcycle:hover, body#motorcycle #areas-motorcycle {
	background: url("../images/verticalnav18.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
	
#areas-nursing-home { background: url("../images/verticalnav22.jpg"); 
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-nursing-home:hover, body#nursing-home #areas-nursing-home {
	background: url("../images/verticalnav18.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
	
#areas-other-vehicle { 
	background: url("../images/verticalnav22.jpg"); 
	background-repeat: no-repeat;
	padding: 1px 0 0 0;}
	
#areas-other-vehicle:hover, body#other-vehicle #areas-other-vehicle { 
	background: url("../images/verticalnav17.jpg") no-repeat; 
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-overview {
	background: url("../images/verticalnav23.jpg");
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-overview:hover, body#overview #areas-overview {
	background: url("../images/verticalnav17.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}	
#areas-pedestrian {
	background: url("../images/verticalnav23.jpg");
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-pedestrian:hover, body#pedestrian #areas-pedestrian {
	background: url("../images/verticalnav17.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
	
#areas-personal-injury { 
	background: url("../images/verticalnav23.jpg");
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-personal-injury:hover, body#personal-injury #areas-personal-injury { 
	background: url("../images/verticalnav17.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
	
#areas-premises { 
	background: url("../images/verticalnav23.jpg"); 
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-premises:hover, body#premises #areas-premises {
	background: url("../images/verticalnav17.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
	
#areas-spinal-cord {
	background: url("../images/verticalnav23.jpg");
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-spinal-cord:hover, body#spinal-cord #areas-spinal-cord { 
	background: url("../images/verticalnav17.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}

#areas-truck {
	background: url("../images/verticalnav23.jpg");
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}
#areas-truck:hover, body#truck #areas-truck {
	background: url("../images/verticalnav17.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}

#areas-wrongful { 
	background: url("../images/verticalnav22.jpg");
	background-repeat: no-repeat;
	padding: 1px 0 0 0; 
}
#areas-wrongful:hover, body#wrongful #areas-wrongful {
	background: url("../images/verticalnav18.jpg") no-repeat;
	background-repeat: no-repeat;
	padding: 1px 0 0 0;
}

	
	
/******************** child-custoday.html ul *******************************/
	
.list-custody {
    margin-left:20px;
	/*background: url("../images/areas-premises.jpg");*/
	}
		
	
/******************** Slider styles *******************************/
ul#sliding_nav {
	margin:0 0 0 5px;
	padding-bottom:9px;
	width:244px;
}

	ul#sliding_nav .toggle,
	ul#sliding_nav li a {
		background:#002276; 
		color:#FFF;
		display:block;
		font-weight:bold;
		height:23px;
		padding-top:6px;
		text-decoration:none;
		text-indent:18px;
	}

	ul#sliding_nav li a:hover {
		background:#003399;
	}

	ul#sliding_nav li .toggle:hover,
	ul#sliding_nav li .toggleMouseOver {
		background:#0066cc;
	}

	ul#sliding_nav li ul {
		margin-left:17px;
	}

	ul#sliding_nav li ul li {
		display:list-item;
		padding:2px 3px 5px 12px;
	}

	ul#sliding_nav li ul li a {
		background:none; 
		color:#810505;
		display:inline;
		font-weight:normal;
		height:auto;
		padding-top:0;
		text-decoration:underline;
		text-indent:0;
	}

	ul#sliding_nav li ul li a:hover {
		background:none;
		text-decoration:none;
	}
	
.sub-header-box .col-11{
	width:229px;
	float: left;
	height: 180px;
	vertical-align: bottom;
	margin-top: 22px;
	margin-right: 11px;
}
.sub-header-box .col-12{
	width:175px;
	margin-left:30px;
	float: left;
	height: 165px;
	margin-top: 39px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 1.7em;
}
.col-12 a:link {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 17px;
}
.col-12 a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 17px;
}
.col-12 a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 17px;
}
.col-12 a:hover {
	text-decoration: underline;
	color: #f2b966;
	font-size: 17px;
}

.sub-header-box .col-122{
	width:175px;
	margin-left:30px;
	float: left;
	height: 165px;
	margin-top: 39px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 2.1em;
}
.col-122 a:link {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 17px;
}
.col-122 a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 17px;
}
.col-122 a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 17px;
}
.col-122 a:hover {
	text-decoration: underline;
	color: #f2b966;
	font-size: 17px;
}


.sub-header-box .col-13 {
	width:205px;
	margin-left:32px;
	float: left;
	height: 150px;
	margin-top: 40px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(../images/contactbgphone.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
h4 {
	font-size:1.4em;
	color:#333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-variant: small-caps;
	padding: 0px 30px 0px 30px;
	line-height: 0;
}
h2 {
	font-size:1em;
	color:#380001;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.1em;
	padding: 0 30px 10px 30px;
}
h1	{
	font-size:16px;
	color:#000000;
	line-height: .2;
}
h3	{
	font-size:1em;
	color:#000000;
	line-height: .2;
	font-weight: bold;
}
h5	{
	font-size:1.1em;
	color:#000000;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
}
h6	{
	font-size:1em;
	color:#333333;
	line-height: .2;
	font-weight: normal;
}
.sub-media-box .col-123 {
	width:262px;
	float: left;
	height: 200px;
	vertical-align: bottom;
	margin-top: 22px;
	margin-right: 11px;
}



.blue-box{
	font:.95em "Times New Roman";
	color:#000000;
	text-decoration:none;
	padding: 0;
	font-size:14px;
}

.blue-box span {
	display:block;
	font-size:12px;
	font-weight:bold;
	padding: 0;
}


.blue-box-gradient{
	color:#333333;
	text-decoration:none;
	font-size: 0.95em;
	width: 240px;
	margin-left: 10px;
}

.heading-white{
	color:#333333;
	padding-bottom: 18px;
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
}




#topnav {
	left: 270px;
	text-align: center;
}
#topnav div {
	padding: 0 10px;
}
#topnav ul {
	padding: 10px 0 10px 0px;
}
#topnav li {
	display: inline;
}
#topnav a {
	font-weight: bold;
}

.read-more-green{
background-image:url(../images/bg-readmore-green.gif);
background-position:center;
background-repeat:repeat-x;
width:75px;
height:22px;
display:block;
font:1em "Times New Roman";
color:#333333;
text-decoration:none;
text-align:center;
line-height:160%;
}
.read-more-green:hover{
	background-repeat:repeat-x;
	width:75px;
	height:22px;
	display:block;
	font:1em "Times New Roman";
	color:#333333;
	text-decoration:none;
	text-align:center;
	line-height:160%;
}
.chicago-box1{
	margin: 0px;
	float: left;
	height: 179px;
	width: 276px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 25px;
	text-align: center;
}
.chicago-box11{
	margin: 0px;
	float: left;
	height: 20px;
	width: 850px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 25px;
	text-align: center;
	font-size: 16px;
}
.chicago-box2{
	margin: 0px;
	float: left;
	height: 50px;
	width: 276px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 25px;
	text-align: center;
	line-height: 150%;
	font-weight: bold;
}
.chicago-text{
	line-height: 1.4em;
}
.chicagotop{
	height: 180px;
	padding-left: 22px;
	padding-right: 22px;
}
.chicagotitle{
	font-size: 27px;
	text-align: center;
	font-variant: small-caps;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 11px;
	padding-top: 11px;
	letter-spacing: 2px;
	font-weight: bold;
}
#chicago-middle {
	width:822px;
	float:left;
	margin-top: 0px;
	margin-left: 54px;
	}

.box {
	margin: 0px;
	float: left;
	height: 179px;
	width: 276px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-image: url(../images/mediabox11reflection.jpg);
	background-repeat: no-repeat;
}
.box_head {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #850001;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 250px;
}
.box_head_na {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #850001;
	height: 25px;
	width: 250px;
	text-align: center;
}
.box_text {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 250px;
	line-height: 16px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.box_head1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #000000;
	padding-left: 60px;
	font-variant: small-caps;
	line-height: 1.0;
}
.box_head2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #000000;
	padding-left: 0px;
	font-variant: small-caps;
	line-height: 1.0;
}

.readmore {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #fffcd5;
	text-decoration: none;
	background-image: url(../images/readmore4.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: right;
	height: 22px;
	width: 84px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.readmore:link {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/readmore4.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: right;
	height: 22px;
	width: 84px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.readmore:visited {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/readmore4.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: right;
	height: 22px;
	width: 84px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.readmore:active {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/readmore4.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: right;
	height: 22px;
	width: 84px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.readmore:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/readmore3.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: right;
	height: 22px;
	width: 84px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.title-box {
	margin: 0px;
	float: left;
	height: 30px;
	width: 262px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.video-title-box {
	margin: 0px;
	float: left;
	height: 60px;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.video-title-box-middle {
	margin: 0px;
	float: left;
	height: 60px;
	width: 450px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
}
.video-box-middle {
	margin: 0px;
	float: left;
	width: 887px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
}
.video-title-box-right {
	margin: 0px;
	float: right;
	height: 60px;
	width: 231px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.title-head {
	width: 570px;
	margin-left: 30px;
	padding: 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	line-height: 1.1;
	height: 30px;
}
.title-head-na {
	width: 100%;
	margin-left: 0px;
	padding: 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	line-height: 1.1;
	height: 30px;
}
.icon {
	float: left;
}

#text{
	font-size: 1.2em; /* optional. just to increase the font size. */
	display: block;
	line-height: 1em;
	color: #999999; /* shadow color */
	background-color: #c5c5c5;
	white-space: nowrap; /* wrapping breaks the effect */
}

#text:before,
#text:after{
	content: "Welcome to the Sinas Dramis Law Firm"; /* generated text */
	display: block;
}

#text:before{
	margin-bottom: -1.05em;
	margin-left: 0.1ex;
	color: #FFFFFF; /* shadow color */
	background-color: #c5c5c5;
}

#text:after{
	margin-top: -1.05em;
	margin-left: -0.1ex;
	color: #000000; /* text color */
	background-color: #c5c5c5;
}
.nav1 {
	height: 39px;
}
a.nav1 {
	display:block;
	color: #FFFFFF;
	text-decoration: none;
}
.sub-header-boxes {
	height:222px;
}
.box-nav {
	float: left;
	height: 145px;
	width: 281px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/mediabox-sidenav.jpg);
	background-repeat: no-repeat;
	margin-top: 7px;
}
.box_head-nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #850001;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0 0 15px;
	float: left;
	height: 25px;
	width: 250px;
}
.box_text-nav {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 255px;
	line-height: 16px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#header-stillflash {
	height:252px;
}
.boxMiddle {
	margin: 0px;
	float: left;
	height: 179px;
	width: 276px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	background-image: url(../images/mediabox11SD13.jpg);
	background-repeat: no-repeat;
}
.box_headMiddle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 250px;
	font-variant: small-caps;
	margin-left: 0px;
}
.box_textMiddle {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 227px;
	line-height: 1.2em;
	padding-top: 56px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	font-style: normal;
	text-align: left;
}
.readmoreMiddle {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #fffcd5;
	text-decoration: none;
	background-image: url(../images/readmore3.png);
	background-repeat: no-repeat;
	margin: 0px;
	height: 22px;
	width: 84px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 30px;
}

.readmoreMiddle:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/readmore4.png);
	background-repeat: no-repeat;
	margin: 0px;
	height: 22px;
	width: 84px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-left: 0px;
}
.box_textMiddle2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	width: 75px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/mediaboxMiddlesmall.jpg);
	background-repeat: no-repeat;
	height: 30px;
}

.newstext a:link {
	text-decoration: none;
	color: #000000;
}
.newstext a:visited {
	text-decoration: none;
	color: #000000;
}
.newstext a:active {
	text-decoration: none;
	color: #000000;
}
.newstext a:hover {
	text-decoration: none;
	color: #560000;
	font-style: normal;
}
img.floatLeft {
	float: left;
	margin: 5px 15px 5px 0;
}

img.floatRight {
	float: right;
	margin: 5px 5px 5px 11px;
}

#video-container {
	float: left;
	width: 445px;
	padding: 0;
	margin: 0 11px 0px 11px;
	background-image: url(../images/videoframe.png);
	padding-top: 9px;
	padding-left: 15px;
	background-repeat: no-repeat;
}
#video-holder {
	float: left;
	width: 480px;
	padding: 0;
	margin: 0 11px 0px 11px;
	margin-left: 21px;
}
#playlist {
	float: left;
	width: 200px;
	height: 277px;
	overflow-y: scroll;
	overflow-x: hidden;
	background-image: url(../images/playlistbackground.jpg);
	padding: 11px 5px 0 11px;
	background-repeat: repeat-y;
}
#playlist p {
	font-size: 11px;
	line-height: 1.1;
}

#playlist a:link {
	color: #380001;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#playlist a:visited {
	text-decoration: none;
	color: #380001;
	font-size: 12px;
	font-weight: bold;
}
#playlist a:active {
	text-decoration: underline;
	font-size: 12px;
	color: #380001;
	font-weight: bold;
}
#playlist a:hover {
	text-decoration: underline;
	color: #380001;
	font-size: 12px;
	font-weight: bold;
}

#playlist ul {
	list-style-type: none;
	margin: 0;
	padding: 0;	
}

#playlist li {
	margin: 0 0 17px 0;
}

#playlist img {
	width: 76px;
	height: 43px;
	padding: 0 5px 0 0;
}
#videolibrary {
	float: left;
	width: 192px;
	height: 311px;
	overflow-y: scroll;
	overflow-x: hidden;
}


#videolibrary ul {
	list-style-type: none;
	margin: 0;
	padding: 0;	
}

#videolibrary li {
	margin: 0 0 0 0;
}

#videolibrary img {
	width: 180px;
	height: 50px;
}
.video-head {
	width: 450px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	line-height: 1.1;
	height: 30px;
	padding-left: 75px;
}
.box_head3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	padding-left: 0px;
	font-variant: small-caps;
	line-height: 1.0;
}
#column-middle-video {
	width:711px;
	float:left;
	margin-top: 0px;
	margin-left: 0px;
}
hr {
	border: 0;
	color: #380001;
	background-color: #380001;
	height: 2px;
	width: 882px;
	text-align: left;
}

.sl_badge_150
{
	width:150px;
	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.1;
	margin-left: 297px;
	margin-top: 22px;
} .sl_badge_150 .profile {padding:2px;}
.sl_badge_150 a {color:rgb(131,7,30);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; } 

img.bl-left {
	float:left;
	margin:0px 0px 0px 0px;
	}
	
.bl_badge
{
	margin-left: 80px;
}

