Body{
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:verdana, arial;
	font-size:11px;
	line-height:20px;
	background:url(/images/pageBkgrd.jpg) #B0D3EB repeat-x;

}
H1{
	font-size:14px;
	margin-top:10px;
}

H2{
	font-size:18px;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:10px;

}

H3{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 0 0 25px;
	padding:0;
}

H3 a{
	color:#FFFFFF;
}

H3 a:hover{
	color:#FFFFFF;
}


H4{
	margin:0 0 10px 0;
	border-bottom:dotted 1px #CCCCCC;
	color:#2E465F;
}

H5{
	font-size:11px;


}
a {
	color:#2267A5;
	text-decoration:none;
}

a:hover {
	color:#2267A5;
	text-decoration:underline;
}

a#consultation-hover {
		margin-top:40px;
		margin-left:170px;
		width:185px;
		height:50px;
		overflow:hidden;
		position:absolute;
		background:transparent;
}

a#logo-hover {
		margin-top:30px;
		margin-left:-355px;
		width:205px;
		height:85px;
		overflow:hidden;
		position:absolute;
		background:trasparent;
}
a#practiceArea-hover {
		margin-top:15px;
		margin-left:-350px;
		width:205px;
		height:20px;
		overflow:hidden;
		position:absolute;
		background:transparent;
}

#smallText{
	text-align:left;
	font-size:9px;
	line-height:normal;
}

/* Container holding main table */
#main-container{
	margin:auto;
	margin-top:10px;
	padding:0px 0px 0px 0px;
	width:782px;
}
#header{
	width:782px;
	height:135px;
	background:url(/images/headerBkgrd.jpg) no-repeat;
}

#main-nav{
	background:url(/images/navBkgrd.jpg) no-repeat;
	height:25px;
}


/* Practice Rollover*/
a.practiceRollover {
	display: block;
	width: 122px;
	height: 25px;
	background: url("/images/practice.gif") 0 0 no-repeat;
	text-decoration: none;
	
}

a:hover.practiceRollover {
 	background-position: -122px 0;
}

/* Attorney Rollover*/
a.attorneyRollover {
	display: block;
	width: 152px;
	height: 25px;
	background: url("/images/attorney.gif") 0 0 no-repeat;
	text-decoration: none;
}

a:hover.attorneyRollover {
 	background-position: -152px 0;
}

/* About Rollover*/
a.aboutRollover {
	display: block;
	width: 81px;
	height: 25px;
	background: url("/images/about.gif") 0 0 no-repeat;
	text-decoration: none;
}

a:hover.aboutRollover {
 	background-position: -81px 0;
}

/* Team Rollover*/
a.teamRollover {
	display: block;
	width: 80px;
	height: 25px;
	background: url("/images/team.gif") 0 0 no-repeat;
	text-decoration: none;
}

a:hover.teamRollover {
 	background-position: -80px 0;
}

/* FAQ Rollover*/
a.faqRollover {
	display: block;
	width: 41px;
	height: 25px;
	background: url("/images/faq.gif") 0 0 no-repeat;
	text-decoration: none;
}

a:hover.faqRollover {
 	background-position: -41px 0;
}

/* Location Rollover*/
a.locationRollover {
	display: block;
	width: 87px;
	height: 25px;
	background: url("/images/location.gif") 0 0 no-repeat;
	text-decoration: none;
}

a:hover.locationRollover {
 	background-position: -87px 0;
}

/* Spanish Rollover*/
a.spanishRollover {
	display: block;
	width: 80px;
	height: 25px;
	background: url("/images/spanish.gif") 0 0 no-repeat;
	text-decoration: none;
}

a:hover.spanishRollover {
 	background-position: -80px 0;
}

/* Contact Us Rollover*/
a.contactusRollover {
	display: block;
	width: 97px;
	height: 25px;
	background: url("/images/contactus.gif") 0 0 no-repeat;
	text-decoration: none;
}

a:hover.contactusRollover {
 	background-position: -97px 0;
}

/* Nav Bar Container*/
#navcontainer
{
margin: 0 auto;
width:740px;
background:url(/images/navBkgrd.jpg) no-repeat;

}

/* to stretch the container div to contain floated list */
#navcontainer:after
{
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

ul#navlist
{
list-style: none;
padding: 0;
margin: 0 auto;

}

ul#navlist li
{
display: block;
float: left;
margin: 0;
padding: 0;
}

#main-content{
	background:url(/images/contentBkgrd.gif) repeat-y;
	padding: 15px 20px 0 20px;
}

#left{
	float: left;
	width: 450px; /*Width of left column*/
	margin-left: 10px; /*Set left margin to -(MainContainerWidth)*/
	text-align:left;
	font-size: 11px;
	}
#right{
	margin-left: 230px;
	padding-top:7px;
	padding-bottom:0px;
	}

.pixs{
	border:#ccc 1px solid;
	padding:5px;
}

/*Style for our team images to move to the right */
.imgright {
	float: right;
	border:#ccc 1px solid;
	padding:5px;
	margin:5px;
}

#practiceAreasTop{
	background:url(/images/ourPracticeAreaTop.gif) no-repeat;
	height:46px;
	margin-top:20px;
}

#practiceAreasBottom{
	background:url(/images/ourPracticeAreaBottom.gif) no-repeat;
	height:23px;
}

#practiceAreasTable{
	background-color:#EEEEEE;
	color:#FFFFFF;
	text-align:left;
}

#practiceAreasTable a{
	color:#FFFFFF;
	text-decoration:none;

}

#practiceAreasTable a:hover{
	color:#FFFFFF;
	text-decoration:underline;

}

#practiceAreasTable li{
	list-style-image:url(/images/liImage.gif);
}

#pageBottom{
	background:url(/images/pageBottom.gif) no-repeat;
	height:26px;
}

#footer{
	width:740px;
	margin-top:10px;
	font-size:10px;
	color:#2E465F;
	line-height:13px;
}

#footer a{
	color:#2E465F;
}

#footer a:hover{
	text-decoration:none;
}

#footerNav a{
	font-weight:bold;
	text-decoration:underline;
	margin-left:17px;
	color:#2E465F;
}

/******Left Nav Styles ******/
#leftRailNav{
	border-top:#E5E5DE 1px solid;
	text-align:left;
}

#leftRailNav ul{
	margin:0px;
	padding:10px 0 0 25px;
}

#leftRailNav li{
	line-height:25px;
	font-weight:bold;
	font-size:12px;
}

#leftRailNav a{
	color:#808061;
	text-decoration:none;
}

#leftRailNav a:hover{
	text-decoration:underline;
}

li{
	list-style-image:url(/images/leftNavLi.gif);
}

#blueList li{
	list-style-image:url(/images/blueLi.gif);
}

#greenList li{
	list-style-image:url(/images/greenLi.gif);

}

#areaFAQs {
	margin-left:20px;
	margin-top:0px;
	padding:0px;

}
#areaFAQs li {
	llist-style-image:url(/images/leftNavLi.gif);
}

.formTable b{
	color:#CC0000;

}

#backtoFAQ {
	float:right;
	font-size:9px;
}

.ourTeam {
	margin:0 0 0 20px;
	padding:0px;
}

.ourTeam li{
	margin:0 0 15px 0;
}