/* *** ** Start of DefaultWrapper ** *** */
* { margin: 0 0 0 0; padding: 0 0 0 0; }
p { padding: 5px 0 5px 0; color: #000; font-family: Arial; font-size: 12px; }

division { padding: 0 0 0 0; margin: 0 0 0 0; }

a { color: #256fae; text-decoration: none; }
a:hover { text-decoration: underline; }

.content_inner ul { margin-left: 30px; }
.attorneyimg {
	padding-bottom: 0px;
	padding-left: 20px;
}

.content_inner li { font-family: Arial;  font-size: 13px; }

.content_inner ol { margin-left: 30px;  }
.content_inner ol li { margin-bottom: 20px;  }


input { border: 1px solid #989891; background: #ffffff; }
textarea { border: 1px solid #989891; background: #ffffff; }

h1 { font-family: Georgia, Times, Serif; font-size: 24px; color: #012c56; font-weight: normal; }
h2 { font-family: Georgia, Times, Serif; color: #012c56; font-size: 19px; padding: 5px 0px 5px 0px; font-weight: normal; }
h3 { font-family: Georgia, Times, Serif; font-size: 19px; color: #000;  font-weight: normal;}
.menudiv {
	background-color: #295884;
}

h4 { font-family: Arial, san serif; color: #fff; font-size: 13px; padding:5px 0px 5px 0px; font-weight: normal; }
h5 { font-family: Arial, san serif; color: #6c91b4; font-size: 13px; padding: 5px 0px 5px 0px; font-weight: normal; }
h6 { font-family: Arial, san serif; color: #333; font-size: 13px; padding: 5px 0px 5px 0px; font-weight: normal; }

.body  {
	background-image: url(../../../../assets/category/000010/0000/tile_background.gif);
	background: #333333;
	background-repeat: repeat-x;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #1D4368;
}



#maincontainer {
	width: 980px;
	margin: 0px auto;
	background-repeat: repeat-y;
	background-color: #FFF;
}

#main_right {
	width: 220px;
	height: 200px;
	background-image: url(img_main_rightside.gif);
}
#main_right p { font-family: Georgia; font-size: 19px; color: #d5d7d8; padding-left: 15px; padding-top:15px; }
#leftshadow { float: left;width: 15px; margin: 0 auto;  height: 100%; overflow: hidden;}

#container { width: 908px; margin: 0 auto;   background-image: url(../../../../assets/category/000010/0000/content_bg.gif); background-repeat: repeat-y;  }

.clearboth { clear: both; }

#top_nav {
	margin:0px;
	padding:0px;
	width: 760px;
	height: 25px;


display: block: overflow: hidden; }
#top_nav ul {list-style-type: none;  }
#top_nav li { float: left; font-family: Arial; font-size: 13px; color: #fff; padding-top: 6px; }

#static_nav { float: left; background: #3c4447; width:289px; height: 31px; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
#static_nav ul { padding-left: 30px; }
#static_nav a {  padding-left: 11px; padding-right: 11px; border-right: 1px solid #fff; }
#static_nav li.last_child a {  border: none; }

#comp_nav {
	position: absolute;
	float: left;
	width: 680px;
	background-image: url(../../../../assets/category/000010/0000/tile-nav.gif);
	background-repeat: repeat-x;
	height: 33px;
	overflow: hidden;
	left: 97px;
	top: 394px;
}
#comp_nav ul { padding-left: 20px; margin: 0px; }
#comp_nav li { height: 33px;display: block; background-image: url(../../../../assets/category/000010/0000/nav_separator.gif); background-position: top right; background-repeat: no-repeat;  padding-top: 0px; }
#comp_nav li.last_child  { background-image: none; }
#comp_nav a {  height: 33px; padding-left: 11px; padding-right: 11px; line-height: 37px; overflow: hidden; }
#comp_nav li.last_child a {  border: none; }

#top2_nav li.first_child { width: 106px; height: 35px; background: #fff; background-image: url(http://www.hoflandlaw.com/Assets/Category/000010/0000/home_nav.gif);  }

#top2_nav li.first_child a { padding-left: 40px;}

#top_nav a { color: #fff; }



#left_column {
	float: left;
	width: 760px;
	overflow: hidden;
}
#right_column {
	float: right;
	width: 220px;
	overflow: hidden;
	background-image: url(img_rightcolumn.gif);
}

#header { height: 160px; padding: 0px; margin: 0px;  } 

#practice {float: left;  }

#practice_header {height: 32px; width:259px; background-image:url(http://www.hoflandlaw.com/Assets/Category/000010/0000/practice_header.gif);  }
#practice_header p { color: #fff; padding: 8px 0 0 10px; font-family: Georgia; font-size: 20px; font-weight: normal; }

#practice_content { width:259px; height:218px; background-image: url(http://www.hoflandlaw.com/Assets/Category/000010/0000/practice_bg.gif); margin:0px; padding:0px; font-family: Arial; font-size:14px;}
#practice ul { list-style-type: square; }
#practice ul li { width: 259px; height: 26px; list-style-type: square; padding-bottom: 5px; padding-left: 40px; line-height:30px; background-image: url(http://www.hoflandlaw.com/Assets/Category/000010/0000/practice_bg2.gif); background-repeat: no-repeat;   }

#updates {
	width: 220px;
	height: 800px;
	background: #dde7e8;
	background-image: url(img_rightcolumn.gif);
	background-repeat: repeat;
}
#updates_header { color: #fff; }
#updates_header p {
	padding-left: 15px;
	color: #6c91b4;
	font-family: Georgia;
	font-size: 19px;
	font-weight: normal;
	width:220px;
	height: 33px;
	background-repeat: no-repeat;
}
#updates_content {
	width: 195px;
	padding-left: 25px;
	margin-right: 15px;
	padding-top: 5px;
	padding-bottom: 15px;
	color: #666666;
	height: 800px;
}
#updates_content p { color: #fff; }
#updates_content ul { margin-left: 10px;}
#updates_content li { font-family: Arial; font-size: 13px; color: #fff;	list-style-type: square;  }
#updates_content li a { color: #fff; }
#updates_content ul li ul { margin: 0px; padding: 0px; }
#updates_content ul li ul li { margin: 0px; padding: 0px; }
.content {
	display: block;
	margin-top: 2px;
	width: 760px;
	padding-bottom: 0px;
	background-image: url(../../../../assets/category/000010/0000/content_bg.gif);
	background-repeat: no-repeat;
}
.content_inner {
	width: 720px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 1px;
}
.content_inner p {
	line-height: 22px;
	font-family: Arial;
}


.footlinks { width: 900px;height: 51px; background-image: url(../../../../assets/category/000010/0000/tile_footer_nav.gif); background-repeat; repeat-x; overflow: hidden;}

.footlinks ul { padding-left: 15px; line-height: 48px; list-style-type: none; display: inline; margin-left: 0px; float: left;}
.footlinks li { height: 51px; display: inline;  margin-top: 5px; }
.footlinks ul li a {font-family: Arial;  font-size: 10px; color: #fff; text-decoration: none;  padding-right: 7px; padding-left: 2px; height: 51px; background-image: url(../../../../assets/category/000010/0000/footer_separator.gif); background-repeat: no-repeat; background-position: top right; padding-top: 19px; }
.footlinks li.last_child a { background-image: none; }
.footlinks ul li a:hover { text-decoration: underline;  }

#disclaimer {
	width: 960px;
	padding-top: 5px;
	background: #333333;
	font-family: Arial;
	font-size: 10px;
	color: #cccccc;
	padding: 5px 10px 10px 10px;
	background-image: url(tile_footer_nav.gif);
	text-align: center;
}

#disclaimer a { color: #cccccc; }



#lead_container { width: 910px; height: 250px;  } 



#lead_container { width: 910px; height: 250px;  } 
.quickInput { width: 137px; height: 21px; background: #000; color: #666666; padding-bottom: 2px; }
#quickMessage { width:185px; background: #000; color: #666666; overflow: auto; }
.pad_frm_itm { padding-bottom: 5px; }
.pad_frm_itm input { width: 350px; height: 21px; }
.pad_frm_itm textarea { width: 540px; }

.FeedDisplay h1 { font-family: Tahoma; font-size: 14px; font-weight: bold; }	

.attention {
	background: #FFF7C8;
	border-bottom: 2px solid #F1E185;
	padding: px px;
	margin: 0px 0px 10px 0px;
	}
	
.attention ul li { 
	margin: 0;
	padding: 0;
	}

.attention ul li a{ 
	font: normal normal 16px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
	}
.stafftext {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.footnotes {
	font-size:9px;
	padding:20px;
}

address {
	font-style:normal;
	font-size:12px;
}

address a {
	color:#666666;
	text-decoration:none;
	font-style:normal;
	font-size:12px;
}/* *** ** End   of DefaultWrapper ** *** */
#right_columnabout {
	float: right;
	width: 220px;
	overflow: hidden;
	background-image: url(img_rightcolumn.gif);
}
#right_columnaboutus {
	float: right;
	width: 220px;
	overflow: hidden;
	background-image: url(img_rightcolumn.gif);
}
#updatesabout {
	width: 220px;
	height: 1000px;
	background: #dde7e8;
	background-image: url(img_rightcolumn.gif);
	background-repeat: repeat;
}
#right_columnstaff {
	float: right;
	width: 220px;
	overflow: hidden;
	background-image: url(img_rightcolumn.gif);
	height: 100%;
}
#updatesstaff {
	width: 220px;
	height: 2150px;
	background: #dde7e8;
	background-image: url(img_rightcolumn.gif);
	background-repeat: repeat;
}
.contactimg {
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 25px;
}
#updatespractice {
	width: 220px;
	height: 3700px;
	background: #dde7e8;
	background-image: url(img_rightcolumn.gif);
	background-repeat: repeat;
}
#right_columnpractice {
	float: right;
	width: 220px;
	overflow: hidden;
	background-image: url(img_rightcolumn.gif);
	height: 100%;
}
#right_columncontact {
	float: right;
	width: 220px;
	overflow: hidden;
	background-image: url(img_rightcolumn.gif);
	height: 100%;
}
#updatescontact {
	width: 220px;
	height: 870px;
	background: #dde7e8;
	background-image: url(img_rightcolumn.gif);
	background-repeat: repeat;
}
