/* CSS for hagemeisterlaw.com */

/* Table use for page format */

#pagetable {
	border-collapse: collapse;
	background-color: #5D5D5D;
}

/* Menu Tags */

#menucolumn {
	vertical-align: top;
	height: 550px;
	width: 228px;
	padding-top: 6pt;
	background-image: url(../images/menu/menu-cube-background.jpg);
	background-color: #5D5D5D;
	background-repeat: no-repeat;
}

#menuheader {
	vertical-align: top;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-color: #515151;
	padding-right: 8px;
}

#menufooter {
	background-color: #3F3F3F;
}

#menu {
	text-align: right;
	margin-right: 1em;
}

/* Content Header Tags */

#contentheader {
	padding-right: 1em;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-color: #EEEEEE;
}

#contentfooter {
	font-size: 7pt;
	background-color: #EDEDED;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 1em;
	padding-left: 1em;
}

#sayingaboutus {
	font-size: 7pt;
	font-style: italic;
	font-weight: bold;
	vertical-align: middle;
}

#sayingbox {
	text-align: left;
}

#saying {
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
}

#sayingdivider {
	vertical-align: middle;
	
}

/* Content Tags */

#aboutuscolumn {
	background-image: url(../images/watermarks/about-us-watermark.jpg);
	background-repeat: no-repeat;
	background-position: center 0.5in;
	padding-bottom: 2em;
	padding-right: 2em;
	padding-left: 2em;
	background-color: #FFFFFF;
	margin-top: 0px;
	padding-top: 0px;
}

#expertisecolumn {
	background-image: url(../images/watermarks/expertise-watermark.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center .5in;
	padding-bottom: 2em;
	padding-right: 2em;
	padding-left: 2em;
}

#biographiescolumn {
	background-image: url(../images/watermarks/biographies-watermark.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center ;
	padding-bottom: 2em;
	padding-right: 2em;
	padding-left: 2em;
}

#testimonialscolumn {
	background-image: url(../images/watermarks/testimonials-watermark.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center 0.5in;
	padding-bottom: 2em;
	padding-right: 2em;
	padding-left: 2em;
}

#faqscolumn {
	background-image: url(../images/watermarks/faqs-watermark.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center .5in;
	padding-bottom: 2em;
	padding-right: 2em;
	padding-left: 2em;
}

#contactuscolumn {
	background-image: url(../images/watermarks/contact-us-watermark.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center .5in;
	padding-bottom: 2em;
	padding-right: 2em;
	padding-left: 2em;
}

#contentcolumn {
	background-color: #FFFFFF;
	padding-bottom: 2em;
	padding-right: 2em;
	padding-left: 2em;
}

#pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #8091C5;
	margin-bottom: 6pt;
	clear: both;
	margin-top: 6pt;
}

.sectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 5pt;
}

.sectiondivider {
	margin-top: 8pt;
	margin-bottom: 8pt;
	clear: left;
	text-align: center;
}

.sectiondivider2 {
	margin-bottom: 12pt;
	clear: both;
	text-align: center;
}

.sectiondividercontactus {
	margin-top: 12pt;
	margin-bottom: 12pt;
	clear: left;
}


.sectiondividerbt {
	margin-top: 8pt;
	margin-bottom: 12pt;
	text-align: center;
}

#quote {
	font-size: 8pt;
	font-style: italic;
	float: left;
}

#quote2 {
	font-size: 8pt;
	font-style: italic;
	float: left;
	padding-top: 40pt;
}

#quote3 {
	font-size: 8pt;
	font-style: italic;
	float: left;
}

#textcolumn {
	width: 50%;
	float: left;
}

#textcolumnexpertise {
	width: 45%;
	float: left;
}

#picturecolumn {
	width: 40%;
	float: left;
	margin-left: 1em;
	text-align: center;
}

#picturecolumnexpertise {
	width: 48%;
	float: left;
	margin-left: 1em;
	text-align: center;
	padding-top: 50px;
}


#picturecolumnbusinesslaw {
	width: 40%;
	float: left;
	margin-left: 1em;
}

#picturecolumninternet {
	width: 40%;
	float: left;
	margin-left: 1em;
	text-align: center;
	padding-top: 18pt;
}

#picturebasicestateplanning {
	width: 40%;
	float: left;
	margin-left: 1em;
	padding-top: 5pt;
}

#picturecolumnbusninesstransactions {
	width: 40%;
	float: left;
	margin-left: 1em;
	text-align: center;
	margin-top: 10pt;
}

#picturecolumnmanagedcare {
	width: 40%;
	float: left;
	margin-left: 1em;
	text-align: center;
	margin-top: 30pt;
}

#picturecolumnmanagedcaretransactions {
	width: 40%;
	float: left;
	margin-left: 1em;
	text-align: center;
	margin-top: 50pt;
}

#picturecolumnops {
	width: 40%;
	float: left;
	margin-left: 1em;
	text-align: center;
	margin-top: 40pt;
}

#picturecolumnbios {
	width: 40%;
	float: left;
	margin-left: 1em;
	text-align: center;
	margin-bottom: 8pt;
}

#picturecolumncounsel {
	width: 40%;
	float: left;
	margin-left: 1em;
	text-align: center;
	margin-top: 35pt;
}

#textcolumnright {
	width: 60%;
	float: left;
}

#picturecolumnleft {
	width: 30%;
	float: left;
	margin-bottom: 16pt;
}

#picturecolumnleftaboutus {
	width: 30%;
	float: left;
	margin-bottom: 6pt;
	margin-top: 10pt;
	margin-right: 1em;
}


#picturecolumnleftdispute {
	width: 30%;
	float: left;
	margin-bottom: 16pt;
}

.texthilite {
	color: #8091C5;
}

.floatleft {
	float: left;
	margin-right: 1em;
	margin-bottom: 8pt;
}

.floatleftmoney {
	float: left;
	margin-right: 1em;
	margin-bottom: 8pt;
	margin-top: 5pt;
}

.floatleftcontactus {
	float: left;
	margin-right: 1em;
	margin-bottom: 8pt;
	margin-top: 5pt;
}

.floatright {
	float: right;
}

.readmore {
	margin-top: 3pt;
}

.readmoreaboutus {
	margin-top: 16pt;
}

#pictureright {
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
}

#pictureleft {
	float: left;
	margin-left: 1em;
	margin-bottom: 1em;
}

/* About Us Tags */

#deliversay {
	background-image: url(../images/hand-shake2.gif);
	background-repeat: no-repeat;
	height: 150px;
	background-position: 150px;
	clear: right;
}

#delivercolumn {
	width: 50%;
	float: left;
}

#saycolumn {
	width: 46%;
	float: left;
}


/* HTML Tags */

body {
	margin-top: 0in;
	margin-left: 0in;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 800px;
	background-color: #5D5D5D;
	color: #666666;
}


img {
	border: none;
}

/* Alignment Tags */

.left {
	text-align: left;
	float: left;
}

.right {
	text-align: right;
	float: right;
}

.right2 {
	float: right;
	margin: 0px;
}

.center {
	text-align: center;
}


.justify {
	text-align: justify;
}

/* Text Format Tags */

.bold {
	font-weight: bold;
}

.underline {  
	text-decoration: underline
}

.italic {  
	font-style: italic;
}

.oblique {
	font-style: oblique;
}

ul {
	font-size: 8pt;
	color: #666666;
	list-style-image: url(../images/bullet-arrow-blue.gif);
}

ol {
	font-size: 8pt;
	color: #666666;
	list-style-type: decimal;
}


.blue {
	color: #8091C5;
}

.grey {
	color: #666666;
}


.centertable {
	margin-right: auto;
	margin-left: auto;
}

.trainingli {
	margin-bottom: 5pt;
	font-size: 8pt;
	color: #666666;
}

.trainingli2 {
	margin-bottom: 16pt;
	font-size: 8pt;
	color: #666666;
}

.trainingsubli {
	margin-bottom: 5pt;
	font-size: 8pt;
	color: #666666;
}

.aboutusli {
	margin-bottom: 5pt;
	font-size: 8pt;
	color: #8091C5;
}


#trainingpicture {
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
}

#testimonialspicture {
	float: left;
	margin-right: 1em;
	clear: right;
	margin-bottom: 45pt;
}

#testimonialspicture2 {
	float: left;
	margin-right: 1em;
	clear: right;
	margin-bottom: 60pt;
}

#testimonialspicture3 {
	float: left;
	margin-right: 1em;
	clear: right;
	margin-bottom: 160pt;
}

#testimonialspicturelarge {
	float: left;
	margin-right: 1em;
	clear: right;
}

#testimonialspicturelarge2 {
	float: left;
	margin-right: 1em;
	clear: right;
	margin-bottom: 10pt;
}

#pageheader {
	clear: both;
	margin-top: 8pt;

}

#pagetitlecolumn {
	width: 45%;
	float: left;
}

.biopicture {
	text-align: center;
}

.bioname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}

.biotitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	font-style: italic;
}

.biocompany {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 5pt;
	clear: both;
	text-align: center;
	font-style: italic;
}

#contactinfocolumn {
	width: 50%;
	float: left;
}

a:link {
	color: #8091C5;
}

a:visited {
	color: #666666;
}

.error {
	color: #FF0000;
}

.firstparagraph {
	clear: left;
}

.counselonretainer {
	text-align: center;
	margin-top: 6pt;
}

.counselonretainer2 {
	text-align: center;
	margin-top: 12pt;
}

.servicemark {
	font-size: 8px;
}

.indent {
	padding-left: 1em;
}

.expertisebltext {
	font-size: 7pt;
	padding-top: 2em;
	text-align: left;
}
.testimonialfirstline {
	margin-bottom: 20pt;
}
.biofamily {
	width: 30%;
}
