body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b5b5b;
border:0;
margin:0;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:20px;
color:#000000;
margin:0;
padding:0 0 10px 0;
/*padding-top:31px;
padding-left:27px;*/
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:19px;
color:#000000;
/*
margin:0;
padding:8px 0px 0px 8px;*/
}

p{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#5b5b5b;
}

p.MsoNormal
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#5b5b5b;
}

p.MsoBodyText
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#5b5b5b;
}



ol{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#5b5b5b;
/*
margin:0;
padding-left:67px;
line-height:1.6em;*/
}

a {
font-family:Tahoma;
font-size:11px;
}

/*********styles for all nav pages*******/

#allcontent{
top:31px;
left:27px;
position:relative;
float:left;
width:600px;
padding-bottom:30px;
line-height:1.3em;
}

#servicecontent{
top:31px;
left:27px;
position:relative;
float:left;
width:600px;
padding-bottom:30px;
line-height:1.3em;
}

#servicesubcontent{
top:31px;
left:27px;
position:relative;
float:left;
width:455px;
padding-bottom:30px;
line-height:1.3em;
}

#servicesubpraccontent{
top:31px;
left:27px;
position:relative;
float:left;
width:455px;
padding-bottom:30px;
line-height:1.3em;
}

#allofficecontent{
top:6px;
left:27px;
position:relative;
float:left;
width:600px;
padding-bottom:30px;
line-height:1.3em;
}

#allcontactofficecontent{
top:25px;
left:27px;
position:relative;
float:left;
width:600px;
padding-bottom:30px;
line-height:1.3em;
}

#allcontactofficecontent1{
top:25px;
left:27px;
position:relative;
float:left;
width:600px;
padding-bottom:30px;
}


#pagehome ul #navhome a,
#pagepartners ul #navpartners a,
#pagelegalservices ul #navservices a,
#pageoffice ul #navoffice a,
#pagenews ul #navnews a,
#pagecareers ul #navcareers a,
#pagetestimonials ul #navtestimonials a,
#pagecontact ul #navcontact a{
border-bottom:5px solid #dd6e33;
color:#fff;
font-weight:bold;
}
#navhome.hover a,
#navpartners.hover a,
#navservices.hover a,
#navoffice.hover a,
#navnews.hover a 
#navcareers.hover a,
#navtestimonials.hover a,
#navcontact.hover a{
border-bottom:5px solid #dd6e33;
color:#fff;
}

#maincontainer{
position: relative;
margin:0 auto;
padding:0;
width:930px;
background-color: #ffffff;
}

#imageleft{
float:left;
width:228px;
}

#submaincontainer{
margin:0 auto;
width:930px;
}

#topcontainer{
margin:0;
padding:0;
float:right;
width:400px;
padding-bottom:10px;
}

#topcontainer fieldset{
margin:0;
padding:0;
border:0;
float:right;
border-left:1px dotted #ccc;
/*padding-right:2px;*/
}


#fwrap{
float:left;
width:360px;
margin:0;
/*padding-bottom:10px;*/
}

#leftopcontainer p{
	margin: 15px 0 0 0;
	padding:0;
}
#leftopcontainer{
margin:0;
padding:0;
float:left;
width:170px;

/*border-right:1px dotted #ccc;*/
}

#rightopcontainer{
margin:0;
padding:0;
float:right;
width:200px;
border-left:1px dotted #ccc;
padding-top:10px;
}

#rightopcontainer fieldset{
margin:0;
padding:0;
border:0;
float:right;
/*padding-right:2px;*/
}

#searchfield{
border:1px solid #ccc;
color:#000;
font-size:11px;
margin-left:10px;
padding:3px 5px;
}

#searchbutton{
background:url(../images/search.gif) right center no-repeat;
border:0;
width:20px;
}

form {
	display:inline;
}

#topnavigation{
	position: relative;
	z-index: 2;
	width:696px;
	left:234px;
	clear:right;
}
#topnavigation ul{
	margin:0;
	padding:0;
	background:#606d75;
	width:696px;
	height:35px;
	list-style:none;
}
#topnavigation ul li{
	float:left;
	position:relative;
	list-style:none;
}
#topnavigation ul li a{
	position:relative;
	color:#fff;
	display:block;
	float:left;
	text-decoration:none;
	height:26px;
	padding-top:10px;
	padding-left:20px;
	padding-right:10px;
}
#topnavigation ul li a span{
	display:block;
	float:left;
}
#topnavigation ul li a:hover{
	position:relative;
	border-bottom:5px solid #dd6e33;
	color:#fff;
	text-decoration:none;
	height:26px;
	padding-top:10px;
	padding-left:20px;
	padding-right:10px;
}
#topnavigation ul ul {
	background:#dd6e33;
	color:#fff;
	width:12.9em;
	height:auto;
	display:none;
	position:absolute;
	top:3em;
	left:0;
	float:left;
	padding-top:5px;
	z-index: 10;
}
#topnavigation ul li.hover ul {
	display:block;
}
#topnavigation ul ul li {
	clear:left;
	float:left;
	width:auto;
	margin:0;
}
#topnavigation ul ul li a {
	display:block;
	background:#dd6e33;
	color:#fff;
	float:left;
	white-space:nowrap;
	height:auto;
	padding:0 0 0 10px;
	margin:0;
	text-transform:uppercase;
	font-weight:normal !important;
}
#topnavigation ul ul li a:hover {
display:block;
background:#dd6e33;
color:#000 !important;
float:left;
height:auto;
padding:0 0 0 10px;
margin:0;
}

#topnavigation ul ul li a span {
display:block;
float:left;
padding:5px 0 5px 10px;
}

#wrapall{
width:930px;
float:left;
padding-bottom:20px;
margin-top:6px;
}

#homewrap
{
float:right;
clear:right;
/*border-top:6px solid #fff;*/
margin-top:12px;
width:930px;
}

#leftcolumn{
width:930px;
float:left;
margin: 0;
padding:0;
}

#leftdown{
margin:0;
padding:0;
float:left;
background: #b7b9b9 url(../images/homepageservicesbg.gif) repeat-x;
width:228px;
min-height: 532px;
}

#leftdown img.leftimg{
float:left;
border:0;
position:relative;
top:5px;
left:5px;
}

#leftdown ul{
padding: 0;
margin:0 0 0 70px;
}
#leftdown ul li
{
float:left;
list-style:none;
display:block;
margin: 0;
padding: 5px 0;
}

#leftdown ul li a
{
display:block;
width:145px;
text-transform: uppercase;
color:#000000;
text-decoration: none;
color: #000000;
}

#leftdown ul li a:hover
{
width:145px;
zdisplay:block;
background-color: #dbddda;
}

#rightcolumn{
width:702px;
float:right;
}

#banner{
width:696px;
margin:0;
padding:0;
padding-left:6px;
float:right;
}


#rightwrap{
float:left;
padding-left:6px;
padding-bottom:40px;
}

#rightwrap h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:19px;
color:#000000;
margin:0;
padding:8px 0 0 8px;
}

#rightwrap p{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#5b5b5b;
margin:7px 5px 5px 8px;
line-height:1.2em;
}

#rightwrap a {
	color: #ea7500;
}
#rightfirst{
margin:0;
float:left;
top:0px;
min-height:530px;
position:relative;
width:226px;
border:1px solid #ccc;
}
#rightmiddle{
width:226px;
top:0px;
min-height:530px;
position:relative;
float:left;
margin:0 6px;
border:1px solid #ccc;
}
#rightlast{
margin:0;
width:226px;
top:0px;
min-height:530px;
position:relative;
float:left;
border:1px solid #ccc;
}

#footer
{
clear:both;
border-top:25px solid #fff;
padding-bottom:1.6em;
}


#footer p
{
border-top:1px dotted #ccc;
margin:0;
padding-top:5px;
text-align:right;
font-size:10px;
color:#9e9e9e;
}

#footer p a
{
margin:0;
text-align:right;
font-size:10px;
color:#9e9e9e;
text-decoration:none;
}

#footer p a:hover
{
text-decoration:none;
color:#000;
}

#footer p span
{
float:left;
margin:0;
}

/********other footer*******/
#sfooter
{
clear:both;
border-top:15px solid #fff;
padding-bottom:1.6em;
}


#sfooter p
{
border-top:1px dotted #ccc;
margin:0;
padding-top:5px;
text-align:right;
font-size:10px;
color:#9e9e9e;
}

#sfooter p a
{
margin:0;
text-align:right;
font-size:10px;
color:#9e9e9e;
text-decoration:none;
}

#sfooter p a:hover
{
text-decoration:none;
color:#000;
}

#sfooter p span
{
float:left;
margin:0;
}

/********Other styles **********/

#logowrap{
float:left;
width:930px;
margin-top:10px;
padding:0;
}

#pleftcolumn{
margin: 0;
padding:0;
float:left;
width:228px;
}

#prightcolumn{
margin: 0;
padding:0;
width:696px;
float:right;
}

#contentwrap
{
float:left;
width:930px;
margin-top:6px;
padding:0;
background:url(../images/leftbg.gif) repeat-y;
}

#pleftdown{
margin:0;
padding:0;
background: url(../images/columnBgInner.gif) no-repeat;
width:228px;


}

#pleftdown img{
float:left;
}

#pleftdown ul{
margin:0 0 0 65px;
padding:30px 0 0 0;
list-style: none;

}

#pleftdown li{
display: block;
margin:0;
padding:0;
list-style: none;
line-height: 20px;

}

#pleftdown a{
display: block;
font-family:Tahoma;
font-size:11px;
text-transform: uppercase;
color:#000000;
margin:0;
padding:0 0 0 18px;
text-decoration: none;
color: #000000;
}

#pleftdown a:hover{
display:block;
background-color: #dbddda;
padding:0 0 0 18px;
}

#pleftdown ul li.selected a{
display: block;
font-family:Tahoma;
font-size:11px;
text-transform: uppercase;
color:#000000;
margin:0;
text-decoration: none;
background-color: #dbddda;
}

.selected {
display: block;
font-family:Tahoma;
font-size:11px;
text-transform: uppercase;
color:#000000;
margin:0;
text-decoration: none;
background-color: #dbddda;
}

#content
{
float:right;
text-align:left;
width:696px;
border:1px solid #ccc;
padding-bottom:20px;
}



#disclaimercontent
{
float:right;
text-align:left;
width:696px;
border:1px solid #ccc;
}

sfooter a
{
color:#ea5202;
text-decoration:none;
}

#searchcontent
{
float:right;
text-align:left;
width:696px;
border:1px solid #ccc;
margin:0;
padding:0;
}

#searchcontent ul
{
margin:0;
padding:0;
padding-left:56px;
padding-bottom:10px;
}


#searchcontent h1 {
padding-bottom:10px;
}

#searchcontent h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#5B5B5B;
margin:0;
padding-left:28px;
}

#searchcontent a {
color:#EA5202;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#searchcontent a:hover {
color:#000000;
font-size:11px;
font-weight:bold;
}



#legalcontent
{
float:right;
text-align:left;
width:696px;
border:1px solid #ccc;
}

#legalcontent h1{
padding:31px 0 5px 27px;
}

#legalcontent ul{
margin:0;
padding:0 0 0 27px;
}

#legalcontent ul li{
margin:0;
padding:0;
} 
#legalcontent ul li{
list-style:none;
}

#legalcontent ul li h2{
margin:0;
padding:10px 0 0 0;
}

#legalcontent ul li ul li{
margin:0;
padding:0;
} 

#legalcontent ul li ul li a.subclass{
color:#5b5b5b;
text-decoration:none;
font-weight:bold;
list-style-type:none;
font-size:11px;
} 


#legalcontent ul li h2 a
{
color:#ea5202;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

/*#legalcontent ul li a.subclass
{
color:#5b5b5b;
text-decoration:none;
font-weight:bold;
list-style-type:none;
font-size:11px;
}*/
/**********Styles for publications ********/
#pubcontent
{
float:right;
text-align:left;
width:696px;
border:1px solid #ccc;
height:272px;
}

/*#pubcontent p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b5b5b;
font-weight:normal;
padding-left:27px;
line-height:1.85em;
}*/

#carcontent
{
float:right;
text-align:left;
width:696px;
border:1px solid #ccc;
}

#carcontent p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b5b5b;
font-weight:normal;
/*padding-left:27px;
line-height:1.85em;*/
}

#careerleftdown{
margin:0;
padding:0;
background:url(../images/columnBgInner.gif) no-repeat;
width:228px;
}

#careerwrap
{
float:left;
width:930px;
margin-top:6px;
padding:0;
background:url(../images/leftbg.gif) repeat-y;
}



#careerwrap h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:19px;
color:#000000;
margin:0;
/*padding:8px 0px 0px 26px;*/
}


/*********Styles for our-partner page*********/
#pcontent
{
float:right;
text-align:left;
width:696px;
border:1px solid #ccc;
padding-bottom: 10px;
}

#pcontent ul
{
margin:0;
padding:0; 
padding:2px 0 0 27px;
width:600px;
}

#pcontent ul li
{
float:left;
list-style-type:none;
width:190px;
line-height:1.4em;
}

#peoples
{
padding-top:10px;
width:571px;
float:left;
}

table.people
{
width:571px;
margin:0;
padding:0;
}

table.people td
{
height:20px;
}

.lstrong
{
font-size:12px;
color:#000;
font-weight:bold;
padding-top:5px;
padding-bottom:12px;
padding-left:8px;
}

#pcontent ul li.lstrong1
{
font-size:12px;
color:#000;
font-weight:bold;
padding:0;
padding-left:27px;
padding-bottom:12px;
}

#pcontent ul li p.lteam
{
font-size:12px;
padding:0;
padding-left:1px;
}

.lbackground
{
background:#f3f3f1;
}

table tr td p a.lname
{
color:#ea5202;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin:0;
padding:0; !important
}

table tr td p a.lemail
{
text-decoration:none;
color:#ea5202;
font-size:11px;
margin:0;
padding:0;
text-align:left;

}




#pcontent h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#000;
font-weight:normal;
/*padding-left:27px;
padding-top:31px;
padding-bottom:10px;*/
}

#pcontent h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b5b5b;
font-weight:bold;
/*padding-left:27px;
padding-bottom:10px;*/

}


#pcontent p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b5b5b;
font-weight:normal;
padding-left:10px;
/*line-height:1.65em;*/
}

/************End ***********/

/***********Styles for our-partner********/

#partnercontent
{
float:right;
width:696px;
border:1px solid #ccc;
min-height:930px;
}

#partnercontent h1
{
padding-bottom:20px;
}

#pwrap{
float:left;
width:600px;
background:#f3f3f1;
margin-left:27px;
margin-bottom:10px;
}
#leftimg
{
float:left;
width:120px;
}
#pmiddle
{
float:left;
width:280px;
}

#pmiddle p
{
margin:0;
padding:0;
padding-top:21px;
}

#pmiddle p a
{
color:#ea5202;
text-decoration:none;
font-size:11px;
font-weight:bold;
}

#plast
{
float:left;
width:200;
}

#plast h2
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#5b5b5b;
padding:21px 0 0 0;

}

#plast ul
{
margin:0;
padding:0;
list-style:none;
}


#plast ul li a
{
color:#5b5b5b;
text-decoration:none;
}


#plast p
{
margin:0;
padding:0;
padding-top:21px;
}

#partnerpara{
float:right;
width:516px;
padding-left:27px;
line-height:1.3em;
right:50px;
position:relative;
}

#partnerpara p a.backclass
{
font-weight:bold;
font-size:11px;
color:#ea5202;
padding-top:10px;
padding-bottom:10px;
background:url(../images/back.gif) left no-repeat;
padding-left:10px;
text-decoration:none;
line-height:1.76em;
/*display:block;*/
}


/*******Styles for Legal Services*******/

#legalleftdown{
margin:0;
padding:0;
background: url(../images/columnBgInner.gif) no-repeat;
width:228px;
}

#legalleftdown img{
float:left;
}

#legalleftdown ul{
margin:0 0 0 65px;
padding:27px 0 0 0;
list-style: none
}

#legalleftdown li{
display: block;
margin:0;
padding:0;
list-style: none;
line-height: 20px;

}

#legalleftdown a{
display: block;
font-family:Tahoma;
font-size:11px;
text-transform: uppercase;
color:#000000;
margin:0;
padding:0 0 0 18px;
text-decoration: none;
color: #000000;
}

#legalleftdown a:hover{
display:block;
background-color: #dbddda;
padding:0 0 0 18px;
}

#legalleftdown ul li.selected a{
display: block;
font-family:Tahoma;
font-size:11px;
text-transform: uppercase;
color:#000000;
margin:0;
text-decoration: none;
background-color: #dbddda;
}

/********Community Styles********/

#clegalleftdown{
margin:0;
padding:0;
background: url(../images/columnBgInner.gif) top left no-repeat;
width:228px;
float:left;
}

#clegalleftdown img{
float:left;
}

#clegalleftdown ul{
margin:0 0 0 65px;
padding:27px 0 0 0;
list-style: none
}

#clegalleftdown li{
display: block;
margin:0;
padding:0;
list-style: none;
line-height: 20px;

}

#clegalleftdown a{
display: block;
font-family:Tahoma;
font-size:11px;
text-transform: uppercase;
color:#000000;
margin:0;
padding:0 0 0 18px;
text-decoration: none;
color: #000000;
}

#clegalleftdown a:hover{
display:block;
background-color: #dbddda;
padding:0 0 0 18px;
}

#clegalleftdown ul li.selected a{
display: block;
font-family:Tahoma;
font-size:11px;
text-transform: uppercase;
color:#000000;
margin:0;
text-decoration: none;
background-color: #dbddda;
}


/********styles for offices*******/

#officecontent
{
float:right;
width:696px;
border:1px solid #ccc;
padding-bottom:70px;

}

/*#officecontent h1
{
padding-bottom:15px;
}

*/
#officecontent ul
{
margin:0;
padding:0;
width:650px;
}

#officecontent ul
{
margin:0;
padding:0;
}

#officecontent ul li.borderbottom
{
width:210px;
float:left;
list-style-type:none;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
/*border:1px solid #000;*/
height:240px;

}

#officecontent ul li
{
width:210px;
float:left;
list-style-type:none;
border-top:1px dotted #ccc;
height:240px;
}


#officecontent ul li dl
{
margin:0;
padding:0;
padding-top:10px;
}


#officecontent ul li dl dt
{
float:left;
}

#officecontent ul li dl dt img
{
border:0;
margin:0;
padding:0;
padding-top:5px;
padding-right:5px;
}



#officecontent p
{
margin:0;
padding:0;
line-height:18px;
}

#officecontent p.offices
{
margin:0;
padding:0;
line-height:18px;
}

#officecontent1 p
{
margin:0 !important;
padding:0 !important;
line-height:18px !important;
}

#officecontent1 p.offices
{
margin:0;
padding:0;
line-height:18px;
}
/********styles for office******/
#officewrap
{
float:left;
width:690px;
}

#leftoffice
{
float:left;
width:450px;
}

#leftoffice dl
{
margin:0;
padding:0;
width:400px;
}

#leftoffice dl dt
{
float:left;
width:120px;
margin:0;

}

#leftoffice dl dd
{
padding:4px;
}

#leftoffice dl dd input, textarea
{
border:1px solid #ccc;
}

#leftoffice dl dd span
{
color:#5b5b5b;
font-size:11px;
}

#leftoffice a.leftemail
{
font-size:11px;
color:#ea5202;
text-decoration:none;
font-weight:bold;
}


#rightoffice
{
float:left;
width:200px;
}

#rightoffice img.office
{
margin:0;
padding:0;
padding-top:80px;
}

#rightoffice img.officemap
{
margin:0;
padding:0;
zpadding-top:40px;
border-top:1px dotted #ccc;
}


#rightoffice ul 
{
margin:0;
padding:0;

}

#rightoffice ul li
{
display:block;
float:none; !important
width:100px;
height:15px;
border:0;
}

#officeimages
{
float:left;
width:155px;
}

#officemaps
{
float:left;
width:155px;
}

#officeimages img
{
margin:0;
padding:0;
padding-top:80px;
border-bottom:1px dotted #ccc;
padding-bottom:20px;
}

#officeimages img.office
{
margin:0;
padding:0;
padding-top:80px;
border-bottom:1px dotted #ccc;
padding-bottom:20px;
}

#officeimages1 img
{
margin:0;
padding:0;
padding-top:80px;
padding-bottom:20px;
}

#officepracarea
{
float:left;
width:155px;
padding-top:10px;
}

#officepracarea ul
{
margin:0;
padding:0;
padding-bottom:20px;
width:155px;
}



#officepracarea ul li a
{
color:#ea5202;
font-weight:normal;
font-size:11px;
text-decoration:none;
}

#officemaps
{
width:155px;
border-bottom:1px dotted #ccc;
border-top:1px dotted #ccc;
padding-top:10px;
}

#officemaps img.officemap
{
border:0;
padding-bottom:20px;


}

#leftoffice h2
{
font-size:12px;
color:#000;
font-weight:bold;
padding-left:27px;
padding-bottom:10px;
padding-top:40px;
}

#leftoffice label
{
font-size:12px;
color:#5b5b5b;
}


#officecontent h2{
font-size:11px;
color:#5b5b5b;
font-weight:bold;
text-decoration:none;
line-height:18px;
margin:0;
padding:0 !important;
}

#officecontent h2.contact{
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
line-height:18px;
padding:20px 8px 10px 0px !important;
}

#officecontent1 h2{
font-size:11px;
color:#5b5b5b;
font-weight:bold;
text-decoration:none;
line-height:18px;
margin:0;
padding:0 !important;
}

#officecontent1 h2.contact{
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
line-height:18px;
padding:20px 8px 10px 0px !important;
}

.links1{
font-weight:bold;
padding-left:12px;
}


#officecontent a.officelink{
font-size:11px;
color:#5b5b5b;
font-weight:bold;
text-decoration:none;
line-height:18px;
padding:0 !important;
}
#officecontent a.officelink1{
font-size:11px;
color:#ea5202;
text-decoration:none;
}

/****Contact us ***/

#officecontent1
{
float:right;
text-align:left;
width:696px;
border:0;
min-height:700px;
padding-top:40px;
}

#officecontent1 h1
{
padding-bottom:15px;
}

#officecontent1 h2{
font-size:11px;
color:#5b5b5b;
font-weight:bold;
text-decoration:none;
line-height:18px;
padding:0 !important;
}


#officecontent1 ul
{
margin:0;
padding:0;
width:650px;
padding-left:27px;
}

#officecontent1 ul li.borderbottom
{
width:210px;
float:left;
list-style-type:none;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
min-height:240px;

}

#officecontent1 ul li
{
width:210px;
float:left;
list-style-type:none;
border-top:1px dotted #ccc;
min-height:240px;
}


#officecontent1 ul li dl
{
margin:0;
padding:0;
}



#officecontent1 ul li dl dt
{
float:left;
}

#officecontent1 ul li dl dt img
{
border:0;
margin:0;
padding-top:5px;
padding-right:5px;
}

#officecontent1 p
{
margin:0;
padding:0;
line-height:18px;
}

#officecontent1 p.offices
{
margin:0;
padding:0;
padding-left:27px;
line-height:18px;
}

#officecontent1 a.officelink{
font-size:11px;
color:#5b5b5b;
font-weight:bold;
text-decoration:none;
}
#officecontent1 a.officelink1{
font-size:11px;
color:#ea5202;
text-decoration:none;
}

#legalservicecontent
{
margin:0;
padding:0;
float:right;
text-align:left;
width:696px;
border:1px solid #ccc;
}

#legalservicecontent img.pracareaimg{
border:0;
height:155px;
width:155px;
float:right;
padding-right:24px;
padding-left:10px;
}


#legalservicecontent ul
{
margin:0;
padding:3px 24px 0px 57px;
}


#legalservicecontent p a.backclass
{
font-weight:bold;
font-size:11px;
color:#ea5202;
padding-top:10px;
padding-bottom:10px;
background:url(../images/back.gif) left no-repeat;
padding-left:10px;
text-decoration:none;
line-height:1.76em;
}

#breadcrumb{
margin:0;
padding:0;
padding-top:5px;
padding-right:24px;
padding-bottom:10px;
float:right;
font-size:10px;
color:#9e9e9e;
}

#breadcrumb a{
font-size:10px;
color:#9e9e9e;
text-decoration:none;
}

#breadcrumb a:hover{
color:#000;
}

#breadcrumb span{
font-size:10px;
color:#ea5202;
text-decoration:none;
}

#legalright ul li.subpracareas a
{
margin:0;
padding:0;
padding-top:5px;
padding-right:24px;
font-size:11px;
color:#ea5202;
text-decoration:none;
line-height:1.6em;

}

#legalright{
float:right;
width:200px;
}

#legalright ul{
margin:0;
padding:0;
width:175px;

}

#legalright ul{
margin:0;
padding:0;
width:175px;
}

#legalright img.pracareaimg{
border:0;
height:155px;
width:155px;
float:right;
padding-top:67px;
padding-right:24px;
padding-left:10px;
}

#legalright ul
{
margin:0;
padding:0;
float:right;
padding-top:10px;
}

#legalright ul li
{
list-style-type:none;
padding-top:2px;
}

#legalleft{
float:left;
width:490px;
}

#legalleft1{
float:left;
width:696px;
}

#legalleft11{
float:left;
width:696px;
min-height:500px;
}


#legalleft a{
color:#ea5202;
text-decoration:none;
}

#rightmiddle a
{
text-decoration:underline;
}


#rightmiddle p a.backclass
{
font-weight:bold;
font-size:11px;
color:#ea5202;
background:url(../images/back.gif) left no-repeat;
padding-left:10px;
text-decoration:none;
line-height:1.76em;
}

#rightlast p a.backclass
{
font-weight:bold;
font-size:11px;
color:#ea5202;
background:url(../images/back.gif) left no-repeat;
padding-left:10px;
line-height:1.76em;
}

#rightfirst p a.backclass
{
font-weight:bold;
font-size:11px;
color:#ea5202;
background:url(../images/back.gif) left no-repeat;
padding-left:10px;
text-decoration:none;
line-height:1.76em;
}

/*********Dsiplay styles********/

form
{
display:inline;
}

#pubcontent1
{
float:right;
text-align:left;
width:696px;
border:1px solid #ccc;
padding-bottom:20px;
}

.newsletters
{
font-size:13px;
color:#EA5202;
font-weight:bold;
padding-left:27px;
}

#newsletters
{
float:left;
width:600px;
position:relative;
top:0;
left:0;
}

/*#newsletters h2
{
font-family:Arial;
font-size:19px;
color:#000000;
font-weight:bold;
padding-left:27px;
font-weight:normal;
}

#newsletters h2.newsletters
{
font-size:13px;
color:#EA5202;
font-weight:bold;
padding-left:27px;
}

#newsletters h2.newsletters a
{
font-size:13px;
color:#EA5202;
font-weight:bold;
}

#newsletters a.back
{
font-size:12px;
color:#EA5202;
font-weight:bold;
padding-left:5px;
text-decoration:underline;
}*/


#pubcontent1 h2.newsletters
{
font-size:13px;
color:#EA5202;
font-weight:bold;
padding-left:27px;
}

#pubcontent1 h2.newsletters a
{
font-size:13px;
color:#EA5202;
font-weight:bold;
}

#pubcontent1 a.back
{
font-size:12px;
color:#EA5202;
font-weight:bold;
padding-left:5px;
text-decoration:underline;
}





/*#pubcontent1 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#000;
font-weight:normal;
/*padding-left:27px;
padding-top:31px;
padding-bottom:10px;
}*/

#pubcontent1 fieldset{
margin:0;
padding-top:17px;
width:450px;
border: 0 none;
border-bottom:1px dotted #cccccc;
font-size:11px;
color:#444242;
padding-left:26px;
}

#pubcontent1 fieldset dt label{
padding:6px 0 6px 0;
}

#pubcontent1 fieldset dl{
margin:0;
padding:0;
}

#pubcontent1 fieldset dl dt{
margin:0;
padding:0;
float:left;
width:120px;
}

#pubcontent1 fieldset dd{
margin:0;
padding:0;
padding-bottom:10px;
}

#pubcontent1 fieldset select{
font-size:11px;
color:#444242;
}
#pubcontent1 .indexp li {
list-style:none;
display:block;
float:left;
width:450px;
}
	
#pubcontent1 ul{
margin:0;
padding:0;
}

#pubcontent1 ul li{
zfloat:left;
list-style:disc;
margin: 5px 0 0 20px;
}

#pubcontent1 ul li.description{
padding-bottom:1em;
}

#pubcontent1 ul li a{
color:#EA5202;
font-weight:bold;
}

.criminal{
margin:0;
padding:0;
font-weight:bold;
list-style:none;
text-decoration:underline;
color:#EA5202;

}

/****Family law styles***/

#familylaw
{
float:right;
text-align:left;
width:660px;
border:1px solid #ccc;
padding-bottom:20px;
padding-left:27px;
padding-right:10px;
}

#familylaw h1
{
margin:0;
padding:0;
}

#familylaw h2
{
margin:0;
padding:0;
font-size:13px;
font-weight:bold;
color:#EA5202;
padding-top:10px;
}

#familylaw a
{
margin:0;
padding:0;
font-size:11px;
font-weight:bold;
color:#EA5202;
}

.ptags{
font-family:11px;
margin:0 !important;
}


