



* { padding: 0; margin: 0; }



body {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

 background: #2c2c2c;

}













.wrapper { 

 margin: 0 auto;

 width: 1100px;

}



.wrap { 

 margin: 0 auto;

 width: 900px;

}





#headerbg{

width:100%;

height: 183px;

background-image: url(../images/headerbg.gif);

background-position:top;

background-repeat: repeat-x;

}



#headerleft{ 

 color: #333;

 margin: 0px -120px 0px 0px;

 padding: 0px;

 height: 118px;

 width: 900px;

 float: left;

 background-image: url(../images/headerleft.gif);

background-position:top;

background-repeat: no-repeat;

}





#header{ 

 color: #333;

 margin: 0px 0px 0px 0px;

 padding: 0px;

 height: 118px;

 width: 900px;

 float: left;

 background-image: url(../images/header.gif);

background-position:top;

background-repeat: no-repeat;

}









#contain{ 

 color: #333;

 margin: 0px 0px 0px 0px;

 padding: 0px;

 height: auto;

 width: 100%;

 float: left;

 background: #2c2c2c;

}



#main{ 

 color: #333;

 margin: 0px 0px 0px 0px;

 padding: 0px;

 height: auto;

 width: 1100px;

 float: left;

 background-image: url(../images/mainbg.jpg);

background-position:top;

background-repeat: repeat-y;

}



#content{ 

 color: #333;

 margin: 0px 0px 0px 0px;

 padding: 0px;

 height: auto;

 width: 900px;

 float: left;

 background-image: url(../images/contentbg.jpg);

background-position:top;

background-repeat: no-repeat;

}









#leftcolumn { 

 color: #333;



 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 height: auto;

 width: 272px;

 float: left;

}







#menu { 

 color: #333;

 background: #ffffff;

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 height: 257px;

 width: 272px;

 float: left;

}



a#home {

width:272px;

height:42px;

background-image:url(../images/home.gif);

display:block;

text-decoration:none;

float:left;

}



a#home:hover {

background-position:272px 0;

}



a#attourney {

width:272px;

height:42px;

background-image:url(../images/attourney.gif);

display:block;

text-decoration:none;

float:left;

}



a#attourney:hover {

background-position:272px 0;

}



a#civil {

width:272px;

height:41px;

background-image:url(../images/civil.gif);

display:block;

text-decoration:none;

float:left;

}



a#civil:hover {

background-position:272px 0;

}





a#attorneygeneral {

width:272px;

height:42px;

background-image:url(../images/attorneygeneral.gif);

display:block;

text-decoration:none;

float:left;

}



a#attorneygeneral:hover {

background-position:272px 0;

}







a#consumer {

width:272px;

height:42px;

background-image:url(../images/consumer.gif);

display:block;

text-decoration:none;

float:left;

}



a#consumer:hover {

background-position:272px 0;

}



a#dwi {

width:272px;

height:42px;

background-image:url(../images/dwi.gif);

display:block;

text-decoration:none;

float:left;

}



a#dwi:hover {

background-position:272px 0;

}



a#contact {

width:272px;

height:50px;

background-image:url(../images/contact.gif);

display:block;

text-decoration:none;

float:left;

}



a#contact:hover {

background-position:272px 0;

}





















#form { 

 color: #333;

 background-image: url(../images/formbg.gif);

background-position:top;

background-repeat: no-repeat;

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 height: 400px;

 width: 272px;

 float: left;

}



#form #inner{ 



 margin: 50px 0px 0px 30px;

 padding: 0px 0px 0px 0px;

 height: 300px;

 width: 225px;

 float: left;

}







#form #inner p{

font-family: verdana;

font-size: 12px;

color: #ffffff;

margin:0px 0px 7px 0px;

padding: 0px 0px 0px 0px;

line-height: 15px;

}























#rightcolumn { 

 float: right;

 color: #333;



 margin: 0px 0px 0px 0px;

 padding: 0px;

 height: auto;

 width: 628px;

 display: inline;

}











#footer{ 

 color: #333;

 margin: 0px 0px 0px 0px;

 padding: 100px 0px 0px 0px;

 height: 90px;

 width: 900px;

 float: left;

 background-image: url(../images/footerbg.gif);

background-position:top;

background-repeat: no-repeat;

text-align: center;

}





#footer p{

font-family: verdana;

font-size: 12px;

color: #ffffff;

margin:10px 0px 0px 0px;

padding: 0px 0px 0px 0px;

line-height: 15pt;

}







#footer a{ 

text-decoration: underline;

font-family: verdana;

font-size: 12px;

color: #ffffff;

margin:0px 0px 0px 0px;

 }

 

#footer a:hover{ 

text-decoration: none;

font-family: verdana;

font-size: 12px;

color: #ffffff;

margin:0px 0px 0px 0px;

 }







 

 

 

 

 

ul {



	margin: 10;

	padding: 10;

	}

	

	

	

img {

    border: none;

} 





ul.list1 { 

list-style-type:none;

}





li.list1   {

padding-left:20px;

background:transparent url(../images/bullet.gif) no-repeat;

background-position:12px 4px;

}



ul.list2 { 

list-style-type:none;

}





li.list2   {

padding-left:20px;

background:transparent url(../images/bullet.gif) no-repeat;

background-position:12px 4px;

}





.textbox{ 

 float: right;

 color: #333;

 margin: 10px 20px 0px 0px;

 padding: 10px 10px 10px 10px;

 height: 172px;

 width: 580px;

 display: inline;

 background-image: url(../images/textboxbg.gif);

background-position:top;

background-repeat: no-repeat;

}



.textbox .left{ 

 float: left;

 color: #333;

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 height: 162px;

 width: 290px;

 display: inline;



}



.textbox .right{ 

 float: right;

 color: #333;

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 height: 162px;

 width: 290px;

 display: inline;

}



	





.textbox2{ 

 float: right;

 color: #333;

 margin: 0px 20px 0px 0px;

 padding: 0px 10px 0px 10px;

 height: 172px;

 width: 580px;

 display: inline;

background-position:top;

background-repeat: no-repeat;

}









#rightcol #faqs p{

text-align:left;

font-family: verdana;

font-size: 10px;

color: #ffffff;

margin:0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

line-height: 22px;

letter-spacing: 0pt

}









#rightcolumn #text{ 

 float: right;

 color: #333;



 margin: 60px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 height: auto;

 width: 628px;

 display: inline;

}









#rightcolumn #text h1  {

margin:0px 0px 5px 10px;

text-align:left;

position:relative;

color:#000000;

font-family: arial;

font-size: 1.6em;

}



#rightcolumn #text h2  {

margin:3px 0px 3px 0px;

text-align:left;

position:relative;

color:#000000;

font-family: arial;

font-size: 1.4em;

}



#rightcolumn #text h3  {

margin:3px 0px 3px 0px;

text-align:left;

position:relative;

color:#000000;

font-family: arial;

font-size: 1.2em;

}







#rightcolumn #text p{

font-family: arial;

font-size: 12px;

color: #000000;

margin:10px 20px 0px 10px;

padding: 0px 0px 0px 0px;

line-height: 13pt;

}



#rightcolumn #text a{ 

text-decoration: underline;

font-family: verdana;

font-size: 12px;

color: #143199;

margin:0px 0px 0px 0px;

 }

 

#rightcolumn #text a:hover{ 

text-decoration: none;

font-family: verdana;

font-size: 12px;

color: #000000;

margin:0px 0px 0px 0px;

 }



img.floatright { 

    float: right; 

    margin: 10px 20px 10px 15px; 

}



img.floatleft { 

    float: left; 

    margin: 10px 15px 10px 10px; 

}
