#apDiv1 {
	position:relative;
	width:386px;
	height:108px;
	z-index:1;
	visibility: visible;
	background-image: url(/images/CassStreetBridge.jpg);
	overflow: hidden;
	left: 0px;
	top: 0px;
	clip: rect(auto,auto,15px,0px);
}
body { background-image: url(../images/bg.jpg); 
}
p
{
	font-family: "Microsoft Sans Serif";
	font-size: 13px;
	color: #1A1450;
	text-align: justify;
	text-decoration: none;
}
a	{	text-decoration: none; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover {
	background-color: #1B1450;
	color:#F4D34C;
}
.AttorneyPhoto {
	text-align: left;
	border: 1px solid #554E82;
	height: 56px;
	width: 45px;
	background-position: center center;
}

.THdr {
	text-align: left;
	width: 802px;
	background-color: #1B1450;
	height: 230px;
}
.LaCrosseLocation  {
	font-family: "Microsoft Sans Serif";
	font-size: 11px;
	font-weight: bold;
	color: #A2A8D4;
	text-align: right;
	margin-right: 11px;
	text-decoration: none;
	letter-spacing: .75px;
	margin-top: 6px;
	font-variant: small-caps;
	text-transform: capitalize;
}
.LaCrosseLocation a, .LaCrosseLocation a:visited, .LaCrosseLocation a:active {
	text-decoration:none;
	font-family: "Microsoft Sans Serif";
	font-size: 11px;
	font-weight: bold;
	color: #A2A8D4;
}
.LaCrosseLocation a:hover
{	text-decoration: none;
	color: #1B1450;
	background-color: #F4D34C;
}
.AttorneyCards {
	height: 56px;
	width: 200px;
	border: 1px solid #554E82;
}
.HdrSp {
	height: 15px;
	width: 802px;
}

.TPanels {
	height: 307px;
	width: 802px;
}
.DivorceSSIBanner {
	background-image: url(../images/HelpingPeople.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 60px;
	width: 802px;
}
.AttorneyName {
	font-family: "Lucida Bright", "Microsoft Sans Serif";
	font-weight: normal;
	font-size: 18px;
	color: #E8F2FE;
	text-align: center;
	line-height: 18px;
}
.AttorneyNameBx {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #554E82;
	border-right-color: #554E82;
	border-bottom-color: #554E82;
	height: 56px;
	width: 155px;
	clear: right;
	float: none;
}
.TNav {
	height: 23px;
	width: 802px;
}
.Nav {
	font-family: "Lucida Bright", "Microsoft Sans Serif";
	font-size: 10px;
	font-weight: bold;
	color: #59678A;
	background-color: #E7F2FE;
	text-align: center;
	height: 23px;
	vertical-align: middle;
	text-decoration: none;
	width: 553px;
}
.TPlat {
	background-image: url(../images/bgplat.jpg);
	background-repeat: repeat-x;
	height: 527px;
	width: 802px;
}
.BxTLft {
	background-color: #59678A;
	background-image: url(../images/ATopLft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 25px;
}
.BxTMid {
	background-color: #59678A;
	height: 20px;
	width: 189px;
}
.BxTRt {
	background-color: #59678A;
	background-image: url(/images/ATopRt.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 25px;
}
.Bx { background-color: #59678A; }
.BxH1 {
	font-family: "Microsoft Sans Serif";
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	color: #E7F2FE;
	text-decoration: none;
}
.BxH2 {
	font-family: "Microsoft Sans Serif";
	font-size: 9px;
	line-height: 9px;
	text-transform: uppercase;
	color: #312A63;
	text-decoration: none;
}
.BxP {
	font-family: "Lucida Bright", "Microsoft Sans Serif";
	font-size: 11.5px;
	line-height: 16px;
	color: #A6ACD3;
	text-align: left;
	padding-top: 5px;
	font-weight: bold;
	text-transform: capitalize;
	padding-left: 8px;
}
.BxBLft {
	background-color: #59678A;
	background-image: url(../images/ABotLft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	width: 25px;
}
.BxBMid {
	background-color: #59678A;
	height: 20px;
	width: 189px;
}
.BxBRt {
	background-color: #59678A;
	background-image: url(../images/ABotRt.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 25px;
	background-position: 1px;
}
.TxtH1 {
	font-family: "Lucida Bright", "Microsoft Sans Serif";
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #514876;
	text-decoration: none;
	padding-left: 45px;
	text-transform: capitalize;
	padding-top: 15px;
}
.TxtH12 {
	font-family: "Lucida Bright", "Microsoft Sans Serif";
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #514876;
	text-decoration: none;
	text-transform: capitalize;
	padding-left: 20px;
	padding-top: 15px;
}
.TxtH2 {
	font-family: "Microsoft Sans Serif";
	font-size: 9px;
	line-height: 9px;
	text-transform: uppercase;
	color: #1B1450;
	text-decoration: none;
	padding-bottom: 10px;
	padding-left: 45px;
	font-weight: bold;
}
.TxtH22 {
	font-family: "Microsoft Sans Serif";
	font-size: 9px;
	line-height: 9px;
	text-transform: uppercase;
	color: #1B1450;
	text-decoration: none;
	padding-bottom: 10px;
	font-weight: bold;
	padding-left: 20px;
}
.FQTxt {
	font-family: "Lucida Bright", "Microsoft Sans Serif";
	font-size: 11.5px;
	font-weight: bold;
	color: #59678A;
	text-align: justify;
	padding-bottom: 20px;
	padding-left: 45px;
	padding-right: 38px;
}
.FQTxt a, .FQTxt a:link, .FQTxt a:visited 
{	font-family: "Lucida Bright", "Microsoft Sans Serif";
	font-size: 11.5px;
	font-weight: bold;
	color: #59678A;
	text-decoration: underline;
}
.FQTxt a:hover
{
	background-color: #514673;
	color:#E7F2FE;
}
.FQTxt2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6EFFE;
}
.Bridge {
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	visibility: visible;
	overflow: hidden;
	z-index: auto;
}
.bridge {
	background-image: url(http://www.brandau-waltz.com/images/CassStreetBridge.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 436px;
}
.Quest {
	font-family: "Lucida Bright", "Microsoft Sans Serif";
	font-size: 10.5px;
	color: #59678A;
	background-image: url(http://www.brandau-waltz.com/images/Info.gif);
	background-repeat: no-repeat;
	background-position: 18px center;
	padding-left: 38px;
	text-decoration: none;
}
.Quest a {
	color: #59678A;
}
.Copyright {
	font-family: "Lucida Bright", "Microsoft Sans Serif";
	font-size: 10.5px;
	color: #AAAFD7;
	padding-left: 55px;
}
.Copyright a:link, .Copyright a:visited, .Copyright a:active {
	font-family: "Lucida Bright", "Microsoft Sans Serif";
	font-size: 10.5px;
	color: #AAAFD7;
	text-decoration: underline;
}
.Copyright a:hover
{
	background-color:#1A1450;
	text-decoration: none;
}
.BaseBar {
	background-color: #554E82;
	height: 10px;
}
.BxBrdrTB {
	background-color: #1A1450;
	height: 4px;
}
.BxBrdrLR {
	background-color: #1A1450;
	width: 9px;
	height: 4px;
}
h1 {
	font-family: "Lucida Bright", "Microsoft Sans Serif";
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #59678A;
	text-decoration: none;
	text-transform: capitalize;
	padding-top: 20px;
}
h2 {
	font-family: "Lucida Bright", "Microsoft Sans Serif";
	font-size: 16px;
	color: #59678A;
	line-height: 0px;
	text-transform: uppercase;
	letter-spacing: .7em;
	font-weight: bold;
}
h3  {
	font-family: "Freestyle Script", "Footlight MT Light";
	font-size: 26px;
	color: #554E82;
	text-transform: capitalize;
	font-weight: bold;
	padding-top: 15px;
	line-height: 8px;
	letter-spacing: .2em;
}
.ToolsBanr {
	width: 59px;
	height: 11px;
	background-color: #E7F2FE;
}
.FramLftRt {
	background-color: #514673;
	width: 11px;
}
.PlatLft { width: 23px; }
.PlatRt { width: 23px; }
.PlatLftIn {
	width: 23px;
	background-color: #E7F2FE;
}
.PlatRtIn {
	width: 23px;
	background-color: #E7F2FE;
}
.AttorneyName a {
	text-decoration: none;
	color: #E7F2FE;
}
.BxH1 a {
	color: #E7F2FE;
	text-decoration: none;
}
.BxH2 a {
	font-weight: bold;
	color: #1A1450;
	text-decoration: none;
}
.SepBar {
	height: 150px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C0C6E6;
}
.Container {
	background-color: #1A1450;
	width: 261px;
	color: #FFFFFF;
}
.ContentMargn {
	text-align: left;
	vertical-align:top;
	width: 23px;
	background-color: #E6EFFE;
}
.Wrapper { width: 239px; }
