
/* CSS Document */
/*
***************************************

	TYPOGRAPHY AND COLOR RULES

***************************************
*/


body    {text-align: center; background: #efefef; line-height: 17px; font: 12px verdana, Arial, Helvetica, Geneva, sans-serif;  }

img  {
border-width: 0
}
a, a:link,  a:visited  {
color: #860042;
/*font-weight: bold;*/
text-decoration: underline;
background: transparent;
}	
a:hover   {
color: #000; background: #dadada;
text-decoration: none;
}

h1    {
color: #860042;
font-size: 13px;
text-align: left;

}

h2    {
color: #333333;
font-size: 11px;
text-align: left;
border-bottom: 1px solid #dedede;
}
ul {list-style-image: url('../images/bullet.gif'); list-style-position: outside; padding: 0; margin-left:2.3em; margin-right:0em; margin-top:.4em; margin-bottom:1em}
li {line-height: 1.1em; margin: .25em 0 0 0;}



/*

***************************************

	LAYOUT RULES

***************************************

*/

div#wrap {background-color: #ffffff;  margin-bottom: 0px; width: 767px; margin-left: auto; margin-right: auto; border: 1px solid #dadbdb; padding: 10px; }
table#mainTable {width: 767px; background: transparent; padding: 0px; }
table#mainTable td {vertical-align: top; font-size: 12px; text-align: left;}
div#topnav { width: 767px; text-align: right;}
div#logo {width: 767px;}
div#blackbar {width: 767px; padding-bottom: 15px;}
div#photobar {width: 767px;}
div#titlebar {width: 767px;}
div#tagline {text-align: right; padding-top: 120px; }

div#linksleft {width: 145px; padding: 0px 10px 40px 15px;}
a.linksleft:link {text-decoration: none; font-weight: bold; border-bottom: 1px dotted #999999; font-weight: normal; color: #860042; font-size: 11px; padding: 4px 6px 0px 5px; display: block;}
a.linksleft:visited {text-decoration: none; font-weight: bold; border-bottom: 1px dotted #999999; font-weight: normal; color: #860042; font-size: 11px; padding: 4px 6px 0px 5px; display: block;}
a.linksleft:hover {color: #333333; background: #dadada; text-decoration: none;}

a.linkleftsm:link {display: block; padding: 0px 8px 0px 5px; text-decoration: none; color: #860042; font-size: 9px; text-transform: none; line-height: 1.2em; background: transparent url(../images/bullet_tan.gif) left top no-repeat; margin-left: 18px; margin-bottom: 4px; } 
a.linkleftsm:visited {display: block; padding: 0px 8px 0px 5px; text-decoration: none; color: #860042; font-size: 9px; text-transform: none; line-height: 1.2em; background: transparent url(../images/bullet_tan.gif) left top no-repeat; margin-left: 18px; margin-bottom: 4px;}
a.linkleftsm:hover {color: #333333; text-decoration: none;  background: #dadada url(../images/bullet_tan.gif) left top no-repeat;}

.linkleftsm2 {display: block; padding: 0px 8px 0px 5px; text-decoration: none; color: #666666; font-size: 9px; text-transform: none; line-height: 1.2em;  margin-left: 8px; margin-bottom: 2px; } 


div#haddress {width: 200px; padding: 15px 10px 10px 25px; font-size: 10px; line-height: 12px;}
div#address {width: 210px; padding: 15px 10px 10px 0px; font-size: 10px; line-height: 12px; }
div#newsletter { width: 180px; padding: 15px 10px 10px 0px; font-size: 10px; line-height: 12px;}
div#mainContent {width: 340px; padding: 0px 10px 0px 20px; margin: 10px 10px 10px 20px; border-left: 1px dotted #999999; border-right: 1px dotted #999999;}
div#mainContentAttorney {width: 540px; padding: 0px 10px 0px 20px; margin: 10px 10px 10px 20px; border-left: 1px dotted #999999; }

#footer        {margin-left: auto; margin-right: auto; width: 767px; margin-top: 5px; font-size: 9px;}

.right  {position: relative; float: right}
.left { 	position:relative; float:left;}
.break {clear: both}
.bold {font-weight: bold; }
.dottedLine {border-bottom: 1px dotted #999999;  }
.uppercase {font-weight: bold; text-transform: uppercase; color: #860042;}

.attorneyh1    {
color: #860042;
font-size: 14px;
text-align: left;
font-weight: bold;

}

.attorneyh2   {
font-size: 10px;
text-align: left;
font-weight: bold;
text-transform: uppercase;

}
.attorneytext { font-size: 10px; line-height: 1em;}