
body {
margin:0;
padding:0;
height:100%;
background-color:#ebebe1;
color:#000000;  
text-align:center;
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size:14px;

}

h1,h2,h3,li.header{

font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	color:#4d1919;


}



h1{

font-size:24px;

}







h2{

font-size:18px;

}



h3, li.header{


font-size:16px;



}


h3.normal{


font-size:12px;



}

li.header {

list-style-type:none;

}

a {
color:#4d1919;
text-decoration:underline;
}

a:hover {
color:#666650;
text-decoration:none;
}

ul {
margin:0 0 0 20px;
list-style-type:disc;
}


ol.cases{

font-size:16px;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
color:#4d1919;
font-weight:bold;
}

ol.sub_list, ol.cases p{

list-style-type:lower-alpha;
color:#000;
font-size:14px;
font-weight:normal;



}


ol.sub_list li, p.indent{

margin:3%;

}




ol.cases h3{

color:#000;
font-size:14px;


}

span.hilight{

font-weight:bold;

}


li {
margin:4px 0 5px 10px;
}


blockquote {
margin:1em;
padding:.5em;
background-color:#eeeeee;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

blockquote p {
margin:.2em;
}

#centerColumn { 	
margin:0 auto;
padding:0;
width:796px;
text-align:left;
vertical-align: middle;	
background-color:#ffffff;
border:1px solid #cccccc;
background:url(images/content_bg.jpg) repeat-y;
}

#centerColumn h2 {
margin:0 0 0 0;
padding:6px 0;
font-size:1.2em;
letter-spacing:.1em;
}

#header {
margin:0;
padding:0;
height:125px;
background:#4d1919;
}

#header h1 {
margin:0;
padding:20px 0 0 20px;
font-size:1.8em;
letter-spacing:.1em;
color:#ffffff;
font-weight:lighter;
}

.logo_subtext{


font-family:georgia, serif;
font-size:24px;
color:#fff;
margin: 0 0 0 60px;

padding:0;
position:relative;
top:0;

}


#menu{

width:795px;
padding:0;
margin:0;
height:75px;

background:url(../images/menu_bg.jpg) repeat-y!important;
}

#menu ul{

list-style-type:none;
width:795px;
margin:0;
padding:0;
text-align:center;

}

#menu ul li{
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:16px;
float:left;
clear:right;
margin:0;
padding: 40px 0 0  0;
width:159px;

background:url(images/button_up.jpg) no-repeat left top;
font-weight:normal;

}

#menu ul li.last{

border-right:none;
}


#menu ul li a{
  }

#menu ul li a:link, #menu ul li a:visited {

margin:0;
padding:0;
text-decoration:none;
color:#c3c398;

}

#menu ul li a:hover{

margin:0;
padding:0;
text-decoration:none;
color:#fff;


}


.copy{


float:left;
clear:right;
width:560px;
padding:1%;


}

.copy_no_sub{


width:760px;
padding:1% 1% 1% 2%;

}


ul.sub_menu{
list-style-type:none;
font-weight:bold;
font-family:Trebuchet MS, sans-serif;
font-size:14px;
width:116px;


}

ul.sub_menu a{

text-decoration:none;

}

ul.sub_menu {

margin:0;
padding:0;


}

ul.sub_menu  li.sub-link, .indent{

padding-left:5%;
font-size:11px;



}



#header h2 {
margin:0;
padding:0 0 0 20px;
font-size:.9em;
font-weight:lighter;
letter-spacing:.1em;
color:#eeeeee;
}

#fauxRightColumn {
position:relative;
float:left;
margin:4px 85px 15px 0;

width:116px;
font-size:.9em;


}

#fauxRightColumn h2 {
font-size:.9em;
}


#footer{

margin:80px 0 0 0;
padding:0;
height:113px;
line-height:113px;
text-align:center;
font-size:.7em;
background:url(images/footer01.jpg);
background-repeat:no-repeat;
border-top:1px solid #cccccc;
}



#footer p.copyright{
float:left;
margin-left:auto;
margin-right:auto;
padding:0;
clear:both;
text-align:center;
color:#fff!important;
width:796px;
padding:3px;
}



#footer{


}

#footer p{

margin:0;
padding:0;
line-height:25px;

}






#address{

float:left;

}


#map{


float:left;
padding:0 0 20px 100px;



}


#map img{

border:1px solid #ccc;


}

#centerColumn p, #centerColumnNoSub p{
padding:10px
}

#centerColumn h2, #centerColumnNoSub h2 {
margin:0;
padding:10px 0 5px 0;

letter-spacing:.1em;
}

.title{

color:#4d1919;

}





div#info{

width:700px;
margin-left:auto;
margin-right:auto;



}

div.left{

float:left;
width:300px;

}

div.right{
float:left;
width:300px;
clear:right;
text-align:left;
margin-left:100px;

}


div.left p{
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
line-height:20px;
font-size:20px;
padding:0;

}


div.right p{
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
line-height:20px!important;
font-size:20px;
padding:5px 0 5px 0!important;
margin:0!important;

}




#cap{

clear:both;


}

p.copyright{


color:#fff;



}



#inline{

font-weight:normal;
color:#000;
font-size:12px;


}


#inline li{

padding:10px 0 10px 0;
}

h3.normal{

font-weight:normal;
color:#000;
font-size:12px;


}











