/* ----------- IDs used by the layout---------------------------*/

body {
	color: #FFFFFF;
	background: url(images/background.gif) #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

a img {
	border: 0px;
}

#wrap {
	margin: 35px auto 35px auto;
	border: 1px solid #FFFFFF;
	width: 80%;
	text-align: left;
}

#left-bg{
	background: url(images/left-bg.gif) repeat-y top left;
}

#left-side{
	float: left;
	width: 115px;
	text-align: left;
}

#right-side{

}

#header{
	height: 102px;
	background: #BFBFC0 url(images/header.gif) no-repeat left;
	padding: 0 0 0 0;
	margin: 0 0 0 115px;
}

#menu {
	width: 110px;
	height: 147px;
	margin: 0 0 0 5px;
	padding: 3px 0 0 2px;
	background: url(images/menu-bg.gif);
}

#menu ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#menu img{
	border: none;
}

#logo {
	width: 115px;
	padding: 5px 0px 5px 29px;
	background: url(images/logo-bg.gif) no-repeat;
}

#below-menu {
	width: 115px;
	height: 279px;
	background: url(images/below-menu.gif);
}
.footer {
	clear: both;
	width: 638px;
	height: 37px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/footer.png');
}
.footer[class] {
	background: url(images/footer.png) no-repeat;
}

#content{
	width: 100%;
	margin: 30px 25px 0 140px;
	text-align: left;
}

/* ----------- classes used for the text ---------------------------*/

.title {
	width: 300px;
	height: 90px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/top-bg.png');
}
.title[class] {
	background: url(images/top-bg.png) no-repeat;
}
.title h2 {
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
}

.text1 {
	width: 300px;
	padding: 0 0 0 0;
	margin: 12px 0 0 0;
	line-height: 150%;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/text-bg.png');
}
.text1[class] {
	background: url(images/text-bg.png);
}
.text1 p{
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
}
.text1 li{
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}

.text1 a:link { 
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
}
	
.text1 a:hover { 
	color: #FFFFFF;
	border-bottom: 1px dashed #FFFFFF;
	text-decoration: none;
}
	
.text1 a:visited {
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
}

.text2 {
	width: 100%;
	padding: 0 0 0 0;
	margin: 12px 0 0 0;
	line-height: 150%;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/text-bg.png');
}
.text2[class] {
	background: url(images/text-bg.png);
}
.text2 p{
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}
.text2 li{
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
}
.text2 a:link { 
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
}
	
.text2 a:hover { 
	color: #FFFFFF;
	border-bottom: 1px dashed #FFFFFF;
	text-decoration: none;
}
	
.text2 a:visited {
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
}
.italics {
	font: italic;
}

.bold {
	font: bold;
}

.underline {
	text-decoration: underline;
}

.pheading {
	font: italic bold;
	
}

ul.jump-menu {
	font: 12px/22px Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}

ul.jump-menu li {
	background: url(images/jump-menu-bullet.gif) no-repeat left top;
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
}

/* ----------- classes used for the backgrounds ---------------------------*/

.back-home {
	background: url(images/back-home.jpg) no-repeat top right #000000;
}
.back-practice {
	background: url(images/back-practice.jpg) no-repeat top right #000000;
}
.back-precedent {
	background: url(images/back-precedent.jpg) no-repeat top right #000000;
}
.back-approach {
	background: url(images/back-approach.jpg) no-repeat top right #000000;
}
.back-attorneys {
	background: url(images/back-attorneys.jpg) no-repeat top right #000000;
}
.back-philosophy {
	background: url(images/back-philosophy.jpg) no-repeat top right #000000;
}
.back-contact-us {
	background: url(images/back-contact-us.jpg) no-repeat top right #000000;
}
.back-frank-big{
	background: url(images/frank-big.jpg) no-repeat top right #000000;
}
.back-gecker-big {
	background: url(images/gecker-big.jpg) no-repeat top right #000000;
}
.back-freidinger-big {
	background: url(images/freidinger-big.jpg) no-repeat top right #000000;
}
.back-glass-big {
	background: url(images/glass-big.jpg) no-repeat top right #000000;
}
.back-reed-big {
	background: url(images/reed-big.jpg) no-repeat top right #000000;
}
.back-kleinman-big {
	background: url(images/kleinman-big.jpg) no-repeat top right #000000;
}
.back-krohn-big {
	background: url(images/krohn-big.jpg) no-repeat top right #000000;
}
.back-zielinski-big {
	background: url(images/zielinski-big.jpg) no-repeat top right #000000;
}
.back-palmer-big {
	background: url(images/palmer-big.jpg) no-repeat top right #000000;
}

.back-cross-big {
	background: url(images/cross-big.jpg) no-repeat top right #000000;
}

/* ----------- classes used by the titles ---------------------------*/

.welcome {
	width: 137px;
	height: 30px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/welcome.png');
}
.welcome[class] {
	background: url(images/welcome.png) no-repeat;
}
.welcome span {display:none;} 


.practice {
	width: 137px;
	height: 30px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/practice.png');
}
.practice[class] {
	background: url(images/practice.png) no-repeat;
}
.practice span {display:none;} 


.precedent {
	width: 137px;
	height: 30px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/precedent.png');
}
.precedent[class] {
	background: url(images/precedent.png) no-repeat;
}
.precedent span {display:none;} 


.approach {
	width: 137px;
	height: 30px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/approach.png');
}
.approach[class] {
	background: url(images/approach.png) no-repeat;
}
.approach span {display:none;} 


.attorneys {
	width: 137px;
	height: 30px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/attorneys.png');
}
.attorneys[class] {
	background: url(images/attorneys.png) no-repeat;
}
.attorneys span {display:none;} 


.philosophy {
	width: 137px;
	height: 30px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/philosophy.png');
}
.philosophy[class] {
	background: url(images/philosophy.png) no-repeat;
}
.philosophy span {display:none;} 


.contact-us {
	width: 137px;
	height: 30px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/contact-us.png');
}
.contact-us[class] {
	background: url(images/contact-us.png) no-repeat;
}
.contact-us span {display:none;} 


/* ----------- classes used by the Attorney Imgages ---------------------------*/

.frank-small {
	width: 86px; 
	height: 129px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/frank-small.png');
}
.frank-small[class] {
	background: url(images/frank-small.png) no-repeat;
}

.gecker-small {
	width: 86px; 
	height: 129px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/gecker-small.png');
}
.gecker-small[class] {
	background: url(images/gecker-small.png) no-repeat;
}
.gecker-small span {display:none;}

.cross-small {
	width: 86px; 
	height: 129px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/cross-small.png');
}
.cross-small[class] {
	background: url(images/cross-small.png) no-repeat;
}
.cross-small span {display:none;}


.freidinger-small {
	width: 86px; 
	height: 129px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/freidinger-small.png');
}
.freidinger-small[class] {
	background: url(images/freidinger-small.png) no-repeat;
}
.freidinger-small span {display:none;} 

.glass-small {
	width: 86px; 
	height: 129px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/glass-small.png');
}
.glass-small[class] {
	background: url(images/glass-small.png) no-repeat;
}
.glass-small span {display:none;} 

.reed-small {
	width: 86px; 
	height: 129px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/reed-small.png');
}
.golde-small[class] {
	background: url(images/golde-small.png) no-repeat;
}
.golde-small span {display:none;}

.kleinman-small {
	width: 86px; 
	height: 129px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/kleinman-small.png');
}
.kleinman-small[class] {
	background: url(images/kleinman-small.png) no-repeat;
}
.kleinman-small span {display:none;} 

.krohn-small {
	width: 86px; 
	height: 129px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/krohn-small.png');
}
.krohn-small[class] {
	background: url(images/krohn-small.png) no-repeat;
}
.krohn-small span {display:none;} 

.palmer-small {
	width: 86px; 
	height: 129px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/palmer-small.png');
}
.palmer-small[class] {
	background: url(images/palmer-small.png) no-repeat;
}
.palmer-small span {display:none;} 

.zielinski-small {
	width: 86px; 
	height: 129px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/zielinski-small.png');
}
.zielinski-small[class] {
	background: url(images/zielinski-small.png) no-repeat;
}
.zielinski-small span {display:none;}
