/* GENERAL COLUMN CONTENT STYLES
----------------------------------------------- */
body { margin: 0; padding: 0; background: #660000 ; background-image: url(/images/subpage_background_II.jpg); color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt;}		

/* CONTAINER 
#container { margin: 0px 0px 0px 0px; padding: 0; width: 800px; height: auto; background-color: #BBBBBB; border: solid; border-width: 1px;}*/

/* HEADER ROW */
#topminnesotalawyer { margin: auto; padding: 0; width: 800px; height: 89px; background-color: #660000;}
#lefttopminnesotalawyer { margin: 0px 0px 0px 0px; padding: 0; width: 500px; height: 89px; background-color: #660000;}
#midtopminnesotalawyer { margin: 0px 0px 0px 0px; padding: 0; width: 92px; height: 89px; background-color: #660000; float: left;}
#righttopminnesotalawyer { margin: 0px 0px 0px 0px; padding: 0; width: 208px; height: 89px; background-color: #330000;}
#lawyerline { margin: 0px 0px 0px 0px; padding: 0; width: 800px; height: 1px; background-color: #000000;}

#lawyerbrandline { margin: 0px 0px 0px 0px; padding: 0; width: auto; height: 3px; background-color: #FFCC33; border: solid; border-width: 1px; border-left-width: 0; border-right-width: 0;}

/* CONTENT */
#legalhelpcontent { margin: auto; padding: 0; width: 800px; height: 650px; background-color: #FFFFFF;}
#legalcontentleft { margin: 20px 0px -90px 20px; padding: 0; width: 520px; height: 650px; float: left;}
#legalcontentright { margin: auto; padding: 0; width: 232px; height: 650px; background-color: #660000; float: right;}
#crumbs { color: #660000; font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt; font-weight: bold;}
#boldtopic { color: #660000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold;}

/* FOOTER */
#ftminnesotalawyer { margin: 0px 0px 0px 0px; padding: 0; width: 800px; height: auto; background-color: #000000;}
#subftminnesotalawyer { margin: 0px 0px 0px 0px; padding: 0; background-image: url(/images/subpage_footer_bg.jpg); width: auto; height: auto; background-color: #000000;}
#contactlawyer { margin: 0px 0px 0px 0px; padding: 10; background-color: #330100; color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-align: center;}
#findalawyer { margin: 0px 0px 0px 0px; padding: 10; background-color: #330100; color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt; font-weight: normal; text-align: center;}
#legalrights { margin: 0px 0px 0px 0px; padding: 10; background-color: #330100; color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt; font-weight: normal; text-align: center;}
#footerrights { margin: 0px 0px 0px 0px; padding: 10; color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt; font-weight: normal;}

/* SUBPAGE */
.minnesotalegalpractice { margin: auto; padding: 0; width: 800px; height: 220px; background-color: #660000; float: center}
#practice-photos { position: center; width: auto; padding: 0px; white-space: nowrap;}
#leftminnesotalegalpractice { margin: 0px 0px 0px 0px; padding: 0; width: 267px; height: 220px; position: relative;}
#centerminnesotalegalpractice { margin: 0px 0px 0px 0px; padding: 0; width: 266px; height: 220px; position: relative;}
#rightminnesotalegalpractice { margin: 0px 0px 0px 0px; padding: 0; width: 267px; height: 220px; position: relative;}
.subtext { margin: 0; padding: 15px; background-color: #FFFFFF; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: normal;}
.toptext { margin: 0px 0px 0px 0px; padding: 10; color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
#identify{ margin: 0px 0px 0px 0px; padding: 0; width: 800px; height: 89px;}
#subtextblock { margin: 0px 0px 0px 0px; padding: 0; width: 800px; height: 261px;}

/* SUBPAGE NAVIGATION */
.navigation { background-color: #330000: repeat-y; height: auto; margin: 0px; float: left; width: 167px;}
#main-nav { position: relative; width: auto; padding: 0px; white-space: nowrap;}
#main-nav a { color: #FFFFFF; text-decoration: none; font-size: 12px;}
.main-nav-tab { color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 12; font-weight: bold; text-decoration: none; float: left; background: url(/images/hm_nav_off.jpg) no-repeat left top; width: 200px; height: 33px; text-align: right;}
.main-nav-tab:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; float: left; background: transparent url(/images/hm_nav_on.jpg) no-repeat center top; width: 200px; height: 33px; text-align: right;}
.main-nav-tab-active { color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 12; font-weight: bold; text-decoration: none; float: left; background: url(/images/hm_nav_selected.jpg) no-repeat left top; width: 200px; height: 33px; text-align: right;}
.main-nav-tab-active a { color: #FFFFFF; font-weight: bold; text-decoration: none;}
.main-nav-tab-blank { float: left; height: 33px; padding: 0px; width: 200px;}
#main-nav ul { background-color: #330000; height: 33px; list-style-type: none; margin: 0; padding: 0;}
#main-nav li { background-color: #330000; height: 33px; width: 200px; margin: 0px 2px 0px 0px; float: left;}
.mpractice { margin: 0px; padding: 0; color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
.mpractice a { color: #FFFFFF; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0;}
.mpractice:hover { color: #FFFFFF; text-decoration: underline; color: #FFCC33;}
.legalresources { margin: 0px; padding: 0; color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
.legalresources a { color: #FFFFFF; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0;}
.legalresources:hover { color: #FFFFFF; text-decoration: underline; color: #FFCC33;}

/* ESP SUBPAGE NAVIGATION */
.enavigation { background-color: #330000: repeat-y; height: auto; margin: 0px; float: left; width: 200px;}
#emain-nav { position: relative; width: auto; padding: 0px; white-space: nowrap;}
#emain-nav a { color: #FFFFFF; text-decoration: none;}
.emain-nav-tab { color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10; font-weight: bold; text-decoration: none; float: left; background: url(/images/hm_nav_off.jpg) no-repeat left top; width: 200px; height: 33px; text-align: right;}
.emain-nav-tab:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; float: left; background: transparent url(/images/hm_nav_on.jpg) no-repeat center top; width: 200px; height: 33px; text-align: right;}
.emain-nav-tab-active { color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10; font-weight: bold; text-decoration: none; float: left; background: url(/images/hm_nav_selected.jpg) no-repeat left top; width: 200px; height: 33px; text-align: right;}
.emain-nav-tab-active a { color: #FFFFFF; font-weight: bold; text-decoration: none;}
.emain-nav-tab-blank { float: left; height: 33px; padding: 0px; width: 200px;}
#emain-nav ul { background-color: #330000; height: 33px; list-style-type: none; margin: 0; padding: 0;}
#emain-nav li { background-color: #330000; height: 33px; width: 200px; margin: 0px 2px 0px 0px; float: left;}

.contactsubmit {width: 61px; height: 30px;display: block;background: url('/images/submit.png') left top no-repeat;cursor: pointer;border: 0;text-indent: -9999px;}

