body {
	margin: auto;
	text-align: center;
	font-size: 11px;
	font-family: verdana, sans-seriff;
}

#siteContainer {
	display: block;
	margin: auto;
	width: 1003px;
}
#siteContents {
	position: relative;
	width: 100%;
	display: block;
	float: left;
}
#header {
	float: left;
	display: block;
	width: 100%;
	height: 102px;
}
#logo {
	background-image: url(/templates/armstronglegal/v3images/logo.gif);
	background-repeat: no-repeat;
	width: 460px;
	height: 75px;
	display: block;
	float: left;
}
#buttons-container {
	width: 620px;
	height: 26px;
	float: left;
	display: block;
	overflow: hidden;
}
#buttons-container img {
	float: left;
	border: 0;
}
#buttons-container a {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
/******** CRIMINAL TEMPLATE BUTTONS ************/
#button-1 {
	background-image: url(/templates/armstronglegal/v3images/navbar_f.gif);
	background-repeat: no-repeat;
	width: 167px;
	height: 26px;
	display: block;
	float: left;
	padding: 5px 0px 0px 0px;
}
#button-2 {
	background-image: url(/templates/armstronglegal/v3images/navbar_c.gif);
	background-repeat: no-repeat;
	width: 141px;
	height: 26px;
	display: block;
	float: left;
	padding: 5px 0px 0px 0px;
}
#button-3 {
	background-image: url(/templates/armstronglegal/v3images/navbar_t.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 26px;
	display: block;
	float: left;
	padding: 5px 0px 0px 0px;
}
/******** END OF CRIMINAL BUTTONS *************/
/******** TRAFFIC TEMPLATE BUTTONS ************/
#button-4 {
	background-image: url(/templates/armstronglegal/v3images/navbar_family_law_back2.gif);
	background-repeat: no-repeat;
	width: 167px;
	height: 26px;
	display: block;
	float: left;
	padding: 5px 0px 0px 0px;
}
#button-5 {
	background-image: url(/templates/armstronglegal/v3images/navbar_criminal_law_back.gif);
	background-repeat: no-repeat;
	width: 141px;
	height: 26px;
	display: block;
	float: left;
	padding: 5px 0px 0px 0px;
}
#button-6 {
	background-image: url(/templates/armstronglegal/v3images/navbar_traffic_law_front.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 26px;
	display: block;
	float: left;
	padding: 5px 0px 0px 0px;
}
/************ END OF TRAFFIC BUTTONS *************/
/************ FAMILY TEMPLATE BUTTONS ************/
#button-7 {
	background-image: url(/templates/armstronglegal/v3images/navbar_family_law_front.gif);
	background-repeat: no-repeat;
	width: 167px;
	height: 26px;
	display: block;
	float: left;
	padding: 5px 0px 0px 0px;
}
#button-8 {
	background-image: url(/templates/armstronglegal/v3images/navbar_criminal_law_back2.gif);
	background-repeat: no-repeat;
	width: 141px;
	height: 26px;
	display: block;
	float: left;
	padding: 5px 0px 0px 0px;
}
#button-9 {
	background-image: url(/templates/armstronglegal/v3images/navbar_traffic_law.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 26px;
	display: block;
	float: left;
	padding: 5px 0px 0px 0px;
}
/************** END OF FAMILY BUTTONS ************/
/************* LAWYER TEMPLATE BUTTONS **********/
#button-10 {
	background-image: url(/templates/armstronglegal/v3images/navbar_family_law_back2.gif);
	background-repeat: no-repeat;
	width: 167px;
	height: 26px;
	display: block;
	float: left;
	padding: 5px 0px 0px 0px;
}
#button-11 {
	background-image: url(/templates/armstronglegal/v3images/navbar_criminal_law_back2.gif);
	background-repeat: no-repeat;
	width: 141px;
	height: 26px;
	display: block;
	float: left;
	padding: 5px 0px 0px 0px;
}
#button-12 {
	background-image: url(/templates/armstronglegal/v3images/navbar_traffic_law.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 26px;
	display: block;
	float: left;
	padding: 5px 0px 0px 0px;
}
/************* END OF LAWYER BUTTONS ************/
#topRightcontainer {
	float: right;
	display: block;
	width: 265px;
	height: 102px;
}
#topRightcontent {
	float: right;
	display: block;
	text-align: right;
}
#topRightcontent a {
	color: #333333;
	text-decoration: none;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
#topRightcontent p {
	color: #333333;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
#topRightcontent h1 {
	color: #7A2B37;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	font-family: verdana,sans-seriff;
}
#searchbox {
	padding: 0px;
	margin: 35px 0px 10px 0px;
	*margin: 25px 0px 0px 0px;
}
#topSection {
	float: left;
	display: block;
	width: 100%;
	height: 263px;
}
#topSectionNew {
	background-image: url(/templates/armstronglegal/v3images/newBannerImage.jpg);
	display: block;
	float: left;
	height: 241px;
	width: 100%;
	background-repeat: no-repeat;
}
#mainBodyDiv {
	display: block;
	float: left;
	margin-top: 20px;
	width: 100%;
}
#topSectionleft-container {
	background-image: url(/templates/armstronglegal/v3images/Criminal_LawBanner_Curve.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 731px;
	height: 241px;
	display: block;
}
#topSectionleft-container2 {
	background-image: url(/templates/armstronglegal/v3images/Traffic_LawBanner_Curve.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 731px;
	height: 241px;
	display: block;
}
#topSectionleft-container3 {
	background-image: url(/templates/armstronglegal/v3images/Family_LawBanner_Curve.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 731px;
	height: 241px;
	display: block;
}
#topSectionleft-container4 {
	background-image: url(/templates/armstronglegal/v3images/Lawyers_LawBanner_Curve.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 731px;
	height: 241px;
	display: block;
}
#topSectionleft-container5 {
	background-image: url(/templates/armstronglegal/v3images/Corporate_LawBanner_Curve.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 731px;
	height: 241px;
	display: block;
}
.text-styles {
	color: #DDCACD;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	float: left;
}
#youchoose {
	background-image: url(/templates/armstronglegal/v3images/choose_tab.png);
	background-repeat: no-repeat;
	width: 251px;
	height: 54px;
	display: block;
	position: absolute;
	top: 289px;
	left: 0px;
	behavior: url(/templates/armstronglegal/v2css/iepngfix.htc);
}
#youchoose h1 {
	margin: 18px 0px 0px 39px;
	padding: 0px;
}
#youselect {
	background-image: url(/templates/armstronglegal/v3images/select_tab.png);
	background-repeat: no-repeat;
	width: 247px;
	height: 54px;
	position: absolute;
	display: block;
	top: 289px;
	left: 251px;
	behavior: url(/templates/armstronglegal/v2css/iepngfix.htc);
}
#youselect h1 {
	margin: 18px 0px 0px 39px;
	padding: 0px;
}
#learnabout {
	background-image: url(/templates/armstronglegal/v3images/learn_tab2.png);
	background-repeat: no-repeat;
	width: 233px;
	height: 54px;
	position: absolute;
	display: block;
	top: 289px;
	left: 498px;
	behavior: url(/templates/armstronglegal/v2css/iepngfix.htc);
}
#learnabout h1 {
	margin: 18px 0px 0px 39px;
	padding: 0px;
}
#topSectionright-container {
	float: right;
	display: block;
	height: 241px;
	width: 272px;
	position: relative;
}
#relatedblue {
	background-image: url(/templates/armstronglegal/v3images/related_blue_tab.png);
	background-repeat: no-repeat;
	float: right;
	display: block;
	height: 69px;
	width: 242px;
}
#relatedblue-content {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	font-size: 10px;
	text-align: left;
	color: #FFFFFF;
}
#relatedblue h1 {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px;
	margin: 8px 0px 0px 10px;
	float: left;
}
#relatedblue h2 {
	font-size: 16px;
	color: #999999;
	font-weight: bold;
	padding: 0px;
	margin: 8px 0px 0px 0px;
	float: left;
}
#relatedblue-content p {
	font-size: 10px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	font-weight: bold;
}
#relatedblue-content a {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
#moreinfo {
	background-color: #415371;
	height: 118px;
	width: 242px;
	display: block;
	float: right;
}
#moreinfo h1 {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	float: left;
}
#moreinfo h2 {
	font-size: 16px;
	color: #999999;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#moreinfocontent p {
	font-size: 10px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	text-align: left;
	font-weight: bold;
}
#moreinfocontent a {
	text-decoration: none;
	color: #FFFFFF;
	float: left;
	font-size: 11px !important;
	padding: 0px 0px 0px 20px;
	width: 222px;
	text-align: left;
	margin: 0px;
	line-height: 13px;
	*line-height: 11px !important;
}
#moreinfocontent a:hover {
	background-color: #011941;
}
#moreinfocontent {
	display: block;
	position: absolute;
	top: 85px;
	left: 30px;
	z-index: 1;
}
#moreinfocontent ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#moreinfocontent li {
	padding: 0px;
	margin: 0px;
	width: 86%;
}
#actnow {
	background-image: url(/templates/armstronglegal/v3images/actnow2.jpg);
	background-repeat: no-repeat;
	height: 54px;
	width: 272px;
	display: block;
	position: absolute;
	left: 0px;
	top: 187px;
}
#actnow2 {
	background-image: url(/templates/armstronglegal/v3images/actnow3_family.jpg);
	background-repeat: no-repeat;
	height: 54px;
	width: 268px;
	display: block;
	position: absolute;
	left: 4px;
	top: 187px;
}
#actnow-content {
	float: left;
	display: block;
	padding: 0px;
	margin: 20px 0px 0px 45px;
}
#actnow-content a {
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
}
#actnow-content a:hover {
	text-decoration: underline;
}

#actnow-content2 {
	float: left;
	display: block;
	padding: 0px;
	margin: 26px 0px 0px 32px;
}
#actnow-content2 a {
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
}
#actnow-content2 a:hover {
	text-decoration: underline;
}

#leftbody {
	width: 264px;
	height: auto;
	display: block;
	float: left;
}
.menubox-container {
	float: left;
	width: 242px;
	display: block;
	margin: 0px 0px 10px 0px;
}
.menubox-head {
	background-image: url(/templates/armstronglegal/v3images/left_menu_head.gif);
	background-repeat: no-repeat;
	width: 242px;
	height: 41px;
	float: left;
	display: block;
}
.menubox-head h1 {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px;
	margin: 10px 0px 0px 15px;
	float: left;
	font-family:verdana;
}
.menubox-head h2 {
	font-size: 16px;
	color: #011941;
	font-weight: bold;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	float: left;
	font-family:verdana;
}
.menubox-links {
	width: 240px;
	float: left;
	display: block;
	border-bottom: 1px solid #BFC5CF;
	border-left: 1px solid #BFC5CF;
	border-right: 1px solid #BFC5CF;
	text-align: left;
	color: #666666;
}
.menubox-content {
	display: block;
	float: left;
	margin: 0;
	padding: 5px 10px 5px 10px;
	width: 88%;
}
.menubox-content p {
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	color: #666666;
}
.menubox-content a {
	text-decoration: none;
	font-size: 10px;
	color: #666666;
	float: left;
	padding: 0px;
	margin: 0px;
	display: block;
}
.menubox-content a:hover {
	text-decoration: underline;
}
.menubox-content ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.menubox-content li {
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
}
.menubox-content h2 {
	color: #666666;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
}
#rightbody {
	width: 739px;
	float: left;
	display: block;
}
#rightbody-head {
	background-image: url(/templates/armstronglegal/v3images/body_head.gif);
	background-repeat: no-repeat;
	width: 739px;
	height: 41px;
	float: left;
	display: block;
}
#rightbody-head h1 {
	color: #011941;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
	margin: 12px 0px 0px 15px;
	float: left;
}
#rightbody-content {
	width: 707px;
	float: left;
	display: block;
	min-height: 400px !important;
	border-bottom: 1px solid #BFC5CF;
	border-left: 1px solid #BFC5CF;
	border-right: 1px solid #BFC5CF;
	text-align: left;
	padding: 15px 15px 20px 15px;
	margin: 0px;
	font-size: 12px;
}
#rightbody-content h1 {
	color: #011941;
	font-size: 15px;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#rightbody-content h2 {
	color: #011941;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;
}
#rightbody-content ul {
	list-style-image: url(/templates/armstronglegal/v2images/armstrong_tick.gif);
}
#rightbody-content a {
	color: #7A2B37;
	text-decoration: none;
}
#rightbody-content a:hover {
	text-decoration: underline;
}

.corpPeopleTable li {
  list-style: none;
}

#footer {
	background-image: url(/templates/armstronglegal/v3images/footer.gif);
	background-repeat: no-repeat;
	width: 1003px;
	height: 41px;
	float: left;
	display: block;
	margin-top: 10px;
}
#footer-left {
	float: left;
	padding: 0px;
	margin: 7px 0px 0px 15px;
	display: block;
}
#footer-right {
	float: right;
	padding: 0px;
	display: block;
}
#footer-left-style {
	color: #FFFFFF;
	text-align: left;
	width: 650px;
}
#footer-left-style a {
	text-decoration: none;
	color: #FFFFFF;
}
#footer-left-style a:hover {
	text-decoration: underline;
}
#footer-right-style {
	color: #FFFFFF;
	text-align: left;
	width: 300px;
}
#footer-right-style a {
	text-decoration: none;
	color: #FFFFFF;
}
#footer-right-style a:hover {
	text-decoration: underline;
}
#footer-right-style p {
	float: left;
	padding: 3px 0px 0px 0px;
	*margin: 10px 0px 0px 0px;
}
.FAQMiniLogoStyle {
	float: left;
	padding: 6px 0px 0px 5px;
	_margin: 6px 0px 0px 5px;
	_padding: 0px;
}
.belowthefold {
	display: block;
	border: 1px solid #BFC5CF;
	width: 882px;
	padding: 10px 60px 0px 60px;
	color: #666666;
	font-size: 9px;
	position: absolute;
	top: 107%;
	left: 0px;

}
.belowthefold table {
	width: 100%;
	text-align: left;
}
.belowthefold td {
	vertical-align: top;
}
.belowthefold p {
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.belowthefold a {
	text-decoration: none;
	color: #666666;
}
.belowthefold a:hover {
	text-decoration: underline;
}
.belowthefold ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: none;
}
.belowthefold li {
	float: left;
	width: 100%;
}
.breadcrumb-container {
	color: #FFFFFF;
	font-size: 10px;
	font-style: italic;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#breadcrumb-1 {
	left: 38px;
	position: absolute;
	top: 325px;
	z-index: 5;
	width: 173px;
}
#breadcrumb-2 {
	left: 286px;
	position: absolute;
	top: 325px;
	z-index: 5;
	width: 176px;
}
#breadcrumb-3 {
	left: 530px;
	position: absolute;
	top: 325px;
	z-index: 5;
	width: 176px;
}
.breadcrumb-container a {
	color: #FFFFFF;
	text-decoration: underline;
}
.breadcrumb-container a:hover {
	text-decoration: none;
}
#videolink {
	left: 576px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 150px;
	width: 155px;
}
.LeftCurve {
	background-image: url(/templates/armstronglegal/v2images/lhs_upp_corner.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 101px;
	behavior: url(/templates/armstronglegal/v2css/iepngfix.htc);
	display: block;
	width: 19px;
	height: 20px;
}
.RightCurve {
	background-image: url(/templates/armstronglegal/v2images/rhs_upp_corner.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 713px;
	top: 101px;
	behavior: url(/templates/armstronglegal/v2css/iepngfix.htc);
	display: block;
	width: 19px;
	height: 20px;
}
.printerfriendlybutton {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 531px;
}
#navbuttoncontainer {
	width: 704px;
	height: 80px;
}
#nav-buttons {
	display: block;
	float: left;
	height: 80px;
	width: 100%;
}
.image-button {
	display: block;
	float: left;
	height: 80px;
	margin: 0px 5px 0px 0px;
	width: 78px;
}
.image-button:hover {
	background-position: 0px 80px;
}
.image-button2 {
	display: block;
	float: left;
	height: 80px;
	margin: 0px 5px 0px 0px;
	width: 78px;
}
.image-button2:hover {
	background-position: 0px 79px;
}
/*.bluemiddle {
	float: left;
	width: 619px;
	margin: 20px 0px 30px 0px;
}
*/
/* menus inside criminal articles */
#blueboxcontainer {
}
#bluemenubox {
	display: block;
	position: relative;
	width: 681px;
	min-height: 75px;
	margin: 0px 0px 20px 0px;
}
.blueboxheader {
	position: absolute;
	top: 5px;
	left: 96px;
	display: block;
	width: 600px;
	float: left;
	font-weight: bold;
	font-size: 13px;
	text-transform: normal;
	color: #415371;
}
.menuimage {
	position: absolute;
	top: 15px;
	left: 0px;
	width: 20px;
}
.bluetop {
	float: left;
	background-image: url('/templates/armstronglegal/v2images/bluebox_top.gif');
	background-repeat: no-repeat;
	height: 27px;
	width: 681px;
}
.bluemiddle {
background-image:url(/templates/armstronglegal/v2images/bluebox_middle.gif);
background-repeat:repeat-y;
float:left;
font-family:verdana;
font-size:x-small;
min-height:60px;
padding:0 10px 0 103px;
width:578px;
}
.bluemiddle ul {
float:left;
margin:0 0 0 0;
padding:0;
width:50%;
}
.bluemiddle li {
color:#415371;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:2px 0;
text-align:left;
text-decoration:none;
width:100%;
}
.bluemiddle a:link, .bluemiddle a:visited, .bluemiddle a {
background-image:url(/templates/armstronglegal/images/BlueBox_chevrons.jpg);
background-repeat:no-repeat;
color:#415371;
float:left;
padding:0 0 0 22px;
text-decoration:none;
width:92%;
}
.bluemiddle a:hover {
	text-decoration: none;
}
.bluebottom {
	float: left;
	background-image: url('/templates/armstronglegal/v2images/bluebox_base.gif');
	background-repeat: no-repeat;
	height: 14px;
	width: 681px;
}
.menuimage {
	width: 78px;
	height: 80px;
	display: block;
	float: left;
	margin: 4px 10px 0px 0px;
}

.contentMainLeftSide  {
width: 49%;
float: left;
display: block;
}

.contentMainRightSide {
width: 48%;
display: block;
float: right;
}