/* CSS Document */

/*text align center used for IE 5/0+ browsers to center*/
body {
text-align:center;
margin:0;
background:#ffffff;
color:#000000;
}

/*Primary layout of site*/
#wrapper {
width:780px;
margin:0 auto;
text-align:left;
position:relative;
}

#header {
display:none;
}

#leftSide {
display:none;
}

#mainContent {
width:606px;
float:left;
border:0px;
background:#ffffff url(cssImages/css_seal.gif) no-repeat bottom right;
}

/*show header for helper documents. insert background image */
#helperHeader {

}

/*hide fields */
#printIcon {
display:none;
}
.returnStore {
display:none;
}
/*only gif seems to show in firefox*/
#footer {
display:none;
}

/*muted blue color is background-color:#54687e;*/
/*this is the header bar*/
#header h3.broadGray {
background-color:#333333;
width:780px;
height:34px;
margin:0;
padding:0;
border-bottom:4px solid #ffffff;
background:#333333 url(cssImages/smallLogo.gif) no-repeat right;
}

#header h4.title {
width:500px;
height:196px;
padding:0;
margin:0;
background:transparent url(cssImages/lisblockP.jpg) no-repeat top left ;
}

#headerBox {
width:280px;
height:160px;
margin:0;
padding:0;
position:absolute;
top:52px;
left:500px;
}

#headerBox p {
font-family:Georgia;
font-size:13px;
color:#666666;
text-align:left;
line-height:18px;
padding:0px 24px 14px 24px;
margin:0;
font-stretch:wider;
}

/*this is the horizontal navigation bar*/

#header h2.broadBlue {
background-color:#441e48;
width:780px;
height:40px;
margin:0;
padding:0;
position:absolute;
top:226px;
left:0;
border-top:4px solid #ffffff;
border-bottom:1px solid #CFCFC2;
}

/*This is the horizonal navigation bar text. Control for bar color is located above this*/
#navigationBlue {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
text-align:right;
padding:12px 70px 6px 0px;
}

#navigationBlue a {
text-decoration:none;
color:#CCCCCC;
}

#navigationBlue a:visited {
color:#CCCCCC;
}

#navigationBlue a:hover {
color:#E9AC1F;
}

#supportingNav {
margin:0;
padding:0px 20px 0px 10px;
}

#supportingNav li{
list-style-type:none;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
padding:0px 0px 0px 12px;
margin:0;
border-bottom:1px solid #dddddd;
}

#supportingNav li.long{
list-style-type:none;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
padding:3px 0px 4px 12px;
margin:0;
border-bottom:1px solid #dddddd;
}

/*this dictates color of links in left navigational bar*/

#supportingNav li a{
text-decoration:none;
color:#999999;
}

#supportingNav li a:visited{
color:#999999;
}

#supportingNav li a:hover{
color:#553764;
}

#supportingNav ul{
color:#000033;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin:0;
padding:0;
}

#supportingNav h6.bulletNav {
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:500;
color:#666666;
height:22px;
padding:12px 0px 0px 6px;
}

#nav1 {

background:transparent url(cssImages/littleCapitolY.gif) no-repeat top left;

margin:14px 0px 0px 0px;

padding:0px 0px 0px 14px;

}



#nav2 {

background:transparent url(cssImages/littleCapitolY.gif) no-repeat top left;

margin:14px 0px 0px 0px;

padding:0px 0px 0px 14px;

}



#news {
background:transparent url(cssImages/newspaperY.gif) no-repeat top left;
margin:14px 0px 0px 0px;
padding:0px 0px 0px 14px;
}

#supportingText {
margin:0;
padding:36px 40px 36px 40px;
}

#supportingText h2 {
margin:0px 0px 0px 0px;
line-height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#37233F;
text-transform:capitalize;
}

/*this section is for supportingText h2 Titles, pending an easier solution*/

#supportingText h2.welcome {
width:84px;
height:18px;
padding:0;
margin:0px 0px 0px 14px;
background:url(cssImages/welcome.gif) no-repeat top left ;
}

#supportingText h2.lhra {
width:328px;
height:19px;
padding:0;
margin:0px 0px 0px 14px;
background:url(cssImages/lhra.gif) no-repeat top left ;
}

#supportingText h2.intent {
width:230px;
height:19px;
padding:0;
margin:0px 0px 0px 14px;
background:url(cssImages/intent.gif) no-repeat top left ;
}

#supportingText h2.cases {
width:322px;
height:19px;
padding:0;
margin:0px 0px 0px 14px;
background:url(cssImages/cases.gif) no-repeat top left ;
}

#supportingText h2.service {
width:322px;
height:19px;
padding:0;
margin:0px 0px 0px 14px;
background:url(cssImages/service.gif) no-repeat top left;
}

#supportingText h2.fees {
width:322px;
height:19px;
padding:0;
margin:0px 0px 0px 14px;
background:url(cssImages/fees.gif) no-repeat top left ;
}

#supportingText h2.research {
width:322px;
height:19px;
padding:0;
margin:0px 0px 0px 14px;
background:url(cssImages/research.gif) no-repeat top left ;
}

#supportingText h2.collection {
width:322px;
height:19px;
padding:0;
margin:0px 0px 0px 14px;
background:url(cssImages/collection.gif) no-repeat top left ;
}

#supportingText h2.points{
width:322px;
height:19px;
padding:0;
margin:0px 0px 0px 14px;
background:url(cssImages/pa.gif) no-repeat top left ;
}

#supportingText h2.mcle{
width:322px;
height:19px;
padding:0;
margin:0px 0px 0px 14px;
background:url(cssImages/mcle.gif) no-repeat top left ;
}

#supportingText h2.contact{
width:322px;
height:19px;
padding:0;
margin:0px 0px 0px 14px;
background:url(cssImages/contact.gif) no-repeat top left ;
}

#supportingText h2.engrossment{
width:322px;
height:19px;
padding:0;
margin:0px 0px 0px 14px;
background:url(cssImages/engrossment.gif) no-repeat top left ;
}

#supportingText h2.copyright{



width:322px;



height:19px;



padding:0;



margin:0px 0px 0px 14px;



background:url(cssImages/copyright.gif) no-repeat top left ;



}







#supportingText h2.privacy{



width:322px;



height:19px;



padding:0;



margin:0px 0px 0px 14px;



background:url(cssImages/privacy.gif) no-repeat top left ;



}

#supportingText h2.testimonials{



width:322px;



height:19px;



padding:0;



margin:0px 0px 0px 14px;



background:url(cssImages/testimonials.gif) no-repeat top left ;



}


#supportingText h2.attorneys{
width:322px;
height:19px;
padding:0;
margin:0px 0px 0px 14px;
background:url(cssImages/attorneys.gif) no-repeat top left ;
}

/************end h2 images**********************/

#yellowStrand {
background:#E9AC1F url(cssImages/h2Gradient.jpg) no-repeat top right;
margin:0;
padding:0;
}

#supportingText p {
line-height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}

#supportingText a {
text-decoration:none;
color:#000000;
}

#supportingText td {
text-align:center;
border:1px solid gray;
padding:0;
}

#supportingText p.factoid {
margin:40px 0px 0px 0px;
padding:12px 12px 0px 0px;
border-top:1px solid #CCCCCC;
border-right:1px solid #cccccc;
}

#supportingText table.feeTables {
padding:0;
margin:19px 0px 9px 14px;
}


#supportingText tr.feeTablesTr {
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}


/*begin formatting position of attorney photos*/



#supportingText img.photosBill {
padding:0px 0px 6px 14px;
margin:60px 0px 0px 0px;
}

#supportingText img.photosTom {

padding:0px 0px 6px 14px;
margin:44px 0px 0px 0px;
}

/*end photos section*/


#supportingText h4.name {
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#2F2347;
}

/**begin bill collection list **/



#supportingText ul.collectBorder {
margin:26px 0px 34px 16px;
padding:20px 0px 0px 0px;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}


#supportingText li.collectCal {
background:transparent url(cssImages/california.gif) no-repeat top left;
margin:0;
padding:5px 0px 5px 146px;
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
width:250px;
height:26px;

}


#supportingText li.collectFed {
background:transparent url(cssImages/federal.gif) no-repeat top left;
margin:0;
padding:5px 0px 0px 146px;
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
width:360px;
height:26px;

}

#supportingText li.collectStates {
background:transparent url(cssImages/states.gif) no-repeat top left;
margin:0;
padding:5px 0px 5px 146px;
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
width:360px;
height:26px;
}

/**end bill collection list **/

/**lists for points and authorities and mcle presentation**/
#supportingText ul.pointsAuthoritiesBox {
margin:0;
padding:0px 44px 0px 44px;
}

#supportingText li.pointsAuthorities {
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
padding:10px 0px 10px 0px;
}

#supportingText li.pointsAuthoritiesBottom {
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
border-top:1px solid #CCCCCC;
padding:10px 0px 0px 0px;
margin:0;
}

#supportingText ul.ulMcle {
margin:0px 10px 0px 20px;
padding:0;
}

#supportingText li.liMcle {
list-style-type:circle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
}

#supportingText ul.ulEngross {
margin:1px 0px 0px 18px;
padding:0px 0px 0px 0px;
}

#supportingText li.liEngross {
list-style-type:circle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
}

#engross {
padding:0;
margin:10px 0px 0px 0px;
}

/**end list**/

/**contact form**/

#supportingText table.contactForm {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

#supportingText td.contactField {
text-align:left;
border:0px;

}

#supportingText td.contactFill {
text-align:left;
border:0px;
}

#supportingText td.contactSubmit {
text-align:right;
border:0px;
}

/**end form**/
#footerNavigation {
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
padding:10px 80px 6px 0px;
}

#footerNavigation a {
text-decoration:none;
color:#999999;
}

#footerNavigation a:visited {
color:#999999;
}

#footerNavigation a:hover {
color:#ffffff;
}
