*
{
padding: 0;
margin: 0;
}

html, body
{
background-image: url(../images/background.jpg);
background-repeat:repeat-x;
height: 100%;
}

h1{
border-bottom: dotted 1px;
border-bottom-color:#000000;
font-family:"Times New Roman", Times, serif;
font-size: 30px;
padding: 0px 0px 10px 0px;
color: #990000;
}

h2{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#333333;
	padding:0 0 0 0;
}

h3{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#333333;
	padding:4px 0 2px 0;
}

p{
font-family: "Tahoma";
font-size: 12px;
color:#2c2c2c;
line-height: 16px;
padding: 0 0 0 0;
margin:10px 0 10px 0;
}

ul{
margin:6px 0 8px 20px;
color:#2c2c2c;
}

ol{
margin:6px 0 8px 30px;
color:#2c2c2c;
}

li{
font-size:12px;
font-family:"Tahoma";
}
a
{
text-decoration: none;
color: #990000;
}

a:hover
{
text-decoration: underline;
color: #990000;
}


#wrapper
{
margin: 0 auto;
width: 901px;
height: auto;
}

#supbar
{
width: 100%;
height: 36px;
}

#header
{
width: 100%;
height: 112px;
}

#banner
{
width: 100%;
height: 310px;
}

#content
{
position: relative;
width: 100%;
height: auto;
}

#footer
{
width: 100%;
height: 82px;
background-image: url(../images/footer_background.jpg);
clear: both;
}

.left_panel
{
width: 220px;
height: 304px;
background-image:url(../images/panel_left.jpg);
margin: 0 21px;
}

.left_panel a
{
text-decoration: none;
color: #990000;
}

.left_panel a:hover
{
text-decoration: underline;
color: #990000;
}

.text_leftpanel
{
position: relative;
top: 66px;
left: 61px;
font-family: "Tahoma";
font-size: 12px;
line-height: 16px;
color: #2C2C2C;
}

.banner_left
{
width: 21px;
height: 293px;
background-image:url(../images/left.jpg);
}

.banner_rigth
{
width: 21px;
height: 293px;
background-image:url(../images/rigth.jpg);
float: right;
}

.banner_image
{
position: absolute;
height: 243px;
width: 859px;
margin: 0px;
margin: 50px 21px;
background-image: url(../images/banner.jpg);
}

.supbar_content
{
padding-top: 10px;
padding-right: 22px;
text-align: right;
font-family: "Tahoma";
font-size: 12px;
color: #FFFFFF;
}

.supbar_content a
{
text-decoration: none;
color: #FFFFFF;
}

.supbar_content a:hover
{
text-decoration: underline;
}

.navigation-aboutus
{
position: absolute;
width:83px;
height:50px;
font-family: "Tahoma";
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
margin: 0 21px;
text-align:center;
}

.navigation-aboutus a
{
display: block;
width: 100%;
text-decoration: none;
line-height: 50px;
color: #FFFFFF;
background-image: url(../images/nav_aboutusc.jpg);
padding-left: 5px;
}

.navigation-aboutus a:hover
{
display: block;
width: 100%;
text-decoration: none;
line-height: 50px;
color: #FFFFFF;
background-image: url(../images/nav_aboutusa.jpg);
padding-left: 5px;
}

.navigation-aboutus-a a
{
position: absolute;
width:83px;
height:50px;
font-family: "Tahoma";
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
margin: 0 21px;
text-align:center;
background-image: url(../images/nav_aboutus.jpg);
text-decoration: none;
line-height: 50px;
text-decoration: none;
padding-left: 5px;
}


.spacer1
{
position: absolute;
margin-left: 104px;
width: 2px;
height: 50px;
background-image:url(../images/spacer1.jpg);
}

.spacer2
{
position: absolute;
margin-left: 244px;
width: 2px;
height: 50px;
background-image:url(../images/spacer1.jpg);
}

.spacer3
{
position: absolute;
margin-left: 358px;
width: 2px;
height: 50px;
background-image:url(../images/spacer1.jpg);
}

.spacer4
{
position: absolute;
margin-left: 627px;
width: 2px;
height: 50px;
background-image:url(../images/spacer1.jpg);
}

.navigation-techlaw
{
position: absolute;
width:138px;
height:50px;
font-family: "Tahoma";
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
margin: 0 106px;
text-align:center;
}

.navigation-techlaw a
{
display: block;
width: 100%;
text-decoration: none;
line-height: 50px;
color: #FFFFFF;
background-image: url(../images/nav_inttechlaw.jpg);
}

.navigation-techlaw a:hover
{
display: block;
width: 100%;
text-decoration: none;
line-height: 50px;
color: #FFFFFF;
background-image: url(../images/nav_inttechlawa.jpg);
}

.navigation-techlaw-a a
{
position: absolute;
width:138px;
height:50px;
font-family: "Tahoma";
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
margin: 0 106px;
text-align:center;
background-image: url(../images/nav_inttechlawh.jpg);
text-decoration: none;
line-height: 50px;
display: block;
}

.navigation-unbundledlaw
{
position: absolute;
width:112px;
height:50px;
font-family: "Tahoma";
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
margin: 0 246px;
text-align:center;
}

.navigation-unbundledlaw a
{
display: block;
width: 100%;
text-decoration: none;
line-height: 50px;
color: #FFFFFF;
background-image: url(../images/nav_unbunlaw.jpg);
}

.navigation-unbundledlaw a:hover
{
display: block;
width: 100%;
text-decoration: none;
line-height: 50px;
color: #FFFFFF;
background-image: url(../images/nav_unbunlawa.jpg);
}

.navigation-unbundledlaw-a a
{
position: absolute;
width:112px;
height:50px;
font-family: "Tahoma";
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
margin: 0 246px;
text-align:center;
text-decoration: none;
line-height: 50px;
background-image: url(../images/nav_unbunlawh.jpg);
}

.navigation-smallcorp
{
position: absolute;
width:267px;
height:50px;
font-family: "Tahoma";
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
margin: 0 360px;
text-align:center;
}

.navigation-smallcorp a
{
display: block;
width: 100%;
text-decoration: none;
line-height: 50px;
color: #FFFFFF;
background-image: url(../images/nav_smallcorp.jpg);
}

.navigation-smallcorp a:hover
{
display: block;
width: 100%;
text-decoration: none;
line-height: 50px;
color: #FFFFFF;
background-image: url(../images/nav_smallcorpa.jpg);
}

.navigation-smallcorp-a a
{
position: absolute;
width:267px;
height:50px;
font-family: "Tahoma";
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
margin: 0 360px;
text-align:center;
text-decoration: none;
line-height: 50px;
background-image: url(../images/nav_smallcorph.jpg);
}

.navigation-business
{
position: absolute;
width:251px;
height:50px;
font-family: "Tahoma";
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
margin: 0 629px;
text-align:center;
}

.navigation-business a
{
display: block;
width: 100%;
text-decoration: none;
line-height: 50px;
color: #FFFFFF;
background-image: url(../images/nav_gralbusiness.jpg);
}

.navigation-business a:hover
{
display: block;
width: 100%;
text-decoration: none;
line-height: 50px;
color: #FFFFFF;
background-image: url(../images/nav_gralbusinessa.jpg);
}

.navigation-business-a a
{
position: absolute;
width:251px;
height:50px;
font-family: "Tahoma";
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
margin: 0 629px;
text-align:center;
text-decoration: none;
line-height: 50px;
background-image: url(../images/nav_gralbusinessh.jpg);
}

.contact_information
{
margin: -61px 11px;
}

.free_consult
{
margin: 197px 11px 0 7px;
}

.inner_content
{
position: relative;
float: right;
width: 610px;
margin: 0 21px 0 0;
}

.text_footer
{
font-family: "Tahoma";
font-size: 11px;
color: #FFFFFF;
text-align: center;
line-height: 20px;
}

.text_footer a
{
text-decoration: none;
color: #FFFFFF;
}

.text_footer a:hover
{
text-decoration: underline;
color:#FFFFFF;
}