h1 {padding: 0px 0px 0px 0px;
	font:normal 18px/18px Arial,Georgia, "Times New Roman", Times, serif;
	color: #8e3d00;
	letter-spacing: -1px;
	}
h1 span{color: #773300; Font-size:17px; }
.gray1 {color: #5c654d}

h2 {font:bold 12px/20px Georgia, "Times New Roman", Times, serif;color: #413c2b; padding:2px 0px 4px 0px;	background-color: transparent;} 

h4 {	font:bold 11px/20px Georgia, "Times New Roman", Times, serif;color: #413C2B;
   padding-left:2px;padding-bottom:1px; margin-bottom:5px;	background-color: transparent;} 
h5 {	font:bold 11px/14px Arial,Georgia, "Times New Roman", Times, serif;color: #5C654D;
   padding-left:2px;padding-bottom:1px; margin-bottom:5px;	background-color: transparent;} 

a.lawfirms { font: normal bold 14px Tahoma, Arial, Sans-Serif; color: #555555; position: relative; left:313px; top:29px; text-decoration:none;   }
a.lawfirms:hover { color: #000000; }

#mainwrap {	width:980px;margin-left: 0px;	margin-right: 0px;	margin-bottom:10px;	margin-top:0px;}
#mainright {float: right;	width: 310px;	padding-left:5px;	background: #f7f7f7;}
#mainleft {	background: #ffffff ;	float: left;	width: 615px;  padding: 15px 15px 0px 15px;  margin: 0; 	 }

#mainimage {   height: 139px; width: 470px; display:block; float:left;margin-left:0px;margin-top:0px; margin-right:10px;
 background: #FFFFFF url(images/central-hg.jpg) no-repeat;}

#mainsearch {display:block; position: relative; left: 110px; top:27px; text-align:left; 
color: #536c28; width:400px;}
#mainsearch .field {font-size:10px;margin-left:150px;margin-top:5px;text-align:left;}	

#mainsearch a {background: transparent url(images/bullet-hover.gif) no-repeat 0 2px; 
color: #006001; text-decoration:none; padding:0 0 0 12px; font-size:9px; margin:0px;line-height:17px;} 
#mainsearch a:hover{background:url(images/bullet-hover.gif) 0 2px no-repeat transparent; color:#111; text-decoration:none;} 
#mainsearch SELECT {background-color:#f8f8f8; height:20px;font-size:10px;color: #656565;border:1px #c1c1c1 solid;height:19px;margin-bottom:3px;}	
#mainsearch input {font-family:verdana,Arial,Tahoma,sans-serif;background-color:#f8f8f8; 
height:15px;font-size:10px;color: #656565;margin-bottom:3px;
 vertical-align: top;
 }

.sectionthird {width:305px;	padding-bottom: 8px;	padding-top: 8px;	padding-left: 15px;	padding-right: 10px;	border-top: 1px solid #a5a5a5;}
.sectionright {padding-bottom: 8px;	margin-left:660px;	padding-top: 8px;	padding-left: 15px;	padding-right: 10px;	border-top: 1px solid #a5a5a5;}

#employment {  padding: 0px 0px 0px 0px;  margin: 0px 10px 0px 0px;
 float:left; width:290px;	 display:block;  }

#topdirectories, #library, #students {  padding: 0px 0px 0px 0px;  margin: 0px 10px 0px 0px;
 float:left; width:310px;	 display:block;  }

#students {  padding: 0px 10px 0px 15px;  margin: 0px 10px 0px 0px;
 float:left; width:290px;	 display:block;   border-right: 1px dotted #c4c4c4;  }

#library,#practice {  position: relative;
 padding: 0;  margin: 0px 10px 0px 0px; float:left; width:290px;	 display:block;  }
 
#business { 
 padding: 0px 0px 0px 4px; 
 margin: 0px 10px 0px 0px;
 float:left;
 width:260px;	
 }
 
#attorneys { 
 padding: 0px 0px 0px 4px; 
 margin: 0px 10px 0px 0px;
 float:left;
 width:340px;	
 border-right: 1px dotted #c4c4c4; 
 }

#associations { 
 padding: 0px 0px 0px 4px; 
 margin: 0px 10px 0px 0px;
 float:left;
 width:auto;	
 }
 
.directory {
	float:left;
	background:#e1e1e1;
	width:110px;
	margin-right:5px;
	height:120px;
	font-size: 12px;
	color: #1C2956; 
/*	color: #ffffff; */
	text-align: center;
	padding-top:0px;
}

.directory a {font-family:  "Times New Roman",serif;
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #823e1d; TEXT-ALIGN: center;
	text-decoration: none;	line-height: 18px;
}


.directory h1 {
	font: bold 18px Arial, Verdana, "Times New Roman",serif;
	padding-bottom:2px;
}
.directory h2 {
	font: bold 18px Arial, Verdana, "Times New Roman",serif;
	padding-bottom:2px;
	color:#ffffff;
}
	
.edirectory a {	
   font-family: Verdana, "Times New Roman",serif;
	FONT-SIZE: 1.1em; COLOR: #5a5a5a; LETTER-SPACING: -0.1em;
	text-decoration: none;
	FONT-WEIGHT: bold; 
/*	background:url(images/bullet-normal.gif) 0 3px no-repeat ; */
}

.white {color:#000000;	}

.find{font-family:  "Times New Roman",serif;
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #583c2b; TEXT-ALIGN: left;
	text-decoration: none;
	line-height: 26px;
	margin-bottom:0px;
	padding-left:10px;
}

.directory hr {
	width:20px;
	line-height: 3px;
	color: #823E1D;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#library p {
	font:11px Verdana,Georgia, "Times New Roman", Times, serif;color: #413c2b;
   padding-left:2px;
	margin-bottom: 4px;
}

#practice h3, #employment h3, #library h3, #students h3, #business h3 { font: 11px Arial, Sans-Serif; margin: 0 0 6px 0; padding: 0px 0px 0px 0px; color: #5f5f5f; background: transparent; }
	
	
#marketing h2{
	padding:0px 0px 0px 48px;
	font:normal 20px/48px Georgia, "Times New Roman", Times, serif;color:#786E4E;
	margin: 7px;
}
#marketing h2 span{
	color:#0B0B0B;
	font:normal 20px/48px Georgia, "Times New Roman", Times, serif;}

#practice ul {float:left; padding: 0px 0px 0px 0px;}
#practice ul li{background: transparent; color:#4E4628; height:13px;padding:0; margin:0}
#practice ul li a {font:normal 11px/13px Arial, Helvetica, sans-serif; text-decoration:none; color:#4E4628; padding:0 4px; display:block;}
#practice ul li a:hover{text-decoration:none; background-color:#F4EFDF; color:#4E4628; display:block;}

#practice a.more{
	background:url(images/more_bg.gif) no-repeat 105px 0 ; color:#6B6B6B; float:right;
	font:bold 9px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 30px 0 0; margin: 5px 10px 0 0;}
#practice a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat 105px 0 ; color:#0B0B0B; float:right;
	font:bold 9px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 30px 0 0; margin:5px 10px 0 0;}
	

#events {
	position: relative;
	width:auto;
	margin: 0px 0px 10px 0px;
	padding: 3px 3px 3px 3px;
	}

#events table {
	margin-left: 0px; margin-right:15px;
}

#events table a, table, tbody, tfoot, tr, th, td {
	font:normal 11px Arial, Helvetica, sans-serif;  color:#4E4628;
}
#events tr {padding: 0px 0px 0px 3px;}
#events td {border-bottom: 1px dashed #6c6c6c; }
#events a {
	color:#4E4628;
	text-decoration: none; }
#events tr:hover th {
	color:#4E4628;
	background-position: 5px;
 }
#events td.first {
	color:#4E4628;
	padding: 0px 6px 0px 6px;}
#events tr:hover td, tr:hover td a {
	background-color:#F4EFDF; color:#4E4628;
 }

#events .topnav { font: normal 0.173em Arial, Helvetica, sans-serif; 
	text-decoration:none; color: #E26200;  
	position: absolute;  right:4px;top:4px;
	background-image: none;
	background-color: transparent;
 }
#events .topnav ul {list-style-type: none }
#events .topnav li {float: right;  border: none; 	
	background-image: none;	background-color: transparent;  }
#events .topnav ul li a { border-left: 1px solid #777777; color: #E26200; 
	text-decoration:none;	font-weight: bold; }
#events .topnav ul li a:hover, #events .topnav ul li a:active { color: #000000; 
	text-decoration:none;	font-weight: bold;}
#events .topnav li.skip a { border-left-width: 0; }

#jobs .topmenu, #articles .topmenu { 
	text-decoration:none;   
	position: absolute;  right:0px; top: -4px;
	background-image: none;
	background-color: transparent;
 }
 
#practice .topmenu { 
	text-decoration:none;   
	position: absolute;  right:-4px; top:-4px;
	background-image: none;
	background-color: transparent;
 }

#jobs .topmenu ul, #articles .topmenu ul {list-style-type: none }
#jobs .topmenu li, #articles .topmenu li, #practice .topmenu li {float: right;  border: none; 	
	background-image: none;	background-color: transparent;  }
#jobs .topmenu ul li a, #articles .topmenu ul li a,  #practice .topmenu ul li a { 
font: bold 11px Arial, Helvetica, sans-serif; border-left: 1px solid #777777; color: #E26200; 	text-decoration:none;	 }
#jobs .topmenu ul li a:hover,#jobs .topmenu ul li a:active, #articles .topmenu ul li a:hover { color: #000000; 
	text-decoration:none;	font-weight: bold;}
#jobs .topmenu li.skip a, #articles .topmenu li.skip a,  #practice .topmenu ul li.skip a { border-left-width: 0; }

a.topareas { padding-left:20px;font: bold 11px Arial, Helvetica, sans-serif; color: #E26200;  text-decoration:none;background:none	 }
a.topareas:hover { color: #a44600; 
text-decoration:none;	font-weight: bold;}

 
#jobs{
	position:relative;
	width: 310px;
	float:left;
	}

#articles{
	position:relative;
	width:310px;	
	float:left;
}

#articles h3, #jobs h3, #events h3, .linkpan ul li h3 {
	font:bold 12px/20px Georgia, "Times New Roman", Times, serif;color: #413c2b;
   padding-left:2px;padding-bottom:1px;
	margin-bottom:5px;
	background-color: transparent;
} 

#articles ul, #jobs ul, #events ul{float:left; padding:0 0 0 0px;}
#articles ul li, #jobs ul li, #events ul li{
	background: transparent url(images/bullet1.gif) no-repeat 0px 4px ; 
	color: #2f4f4f;
	padding:0 0 0 3px;
	border-bottom: 1px dashed silver;
}
#articles ul li a, #jobs ul li a, #events ul li a{
	font:normal 11px/14px Arial, Helvetica, sans-serif; text-decoration:none; 
	color: #38331d;
	padding:0 6px; display:block;}

#articles ul li a i{
	font:normal 11px/14px Arial, Helvetica, sans-serif; text-decoration:none; 
	color: #5d532f;
	padding:0 6px; display:block;}

#articles ul li a:hover, #jobs ul li a:hover, #events ul li a:hover{
	font:normal 11px/14px Arial, Helvetica, sans-serif; text-decoration:none; 
	background-color:#F4EFDF; color:#4E4628;
	padding:0 6px; display:block;}

	
#articles a.more{
	background:url(images/more_bg.gif) no-repeat 70px 0 ; color:#6B6B6B; float:right;
	font:bold 9px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 0; margin: 5px 10px 0 0;}
	
#articles a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat 70px 0 ; color:#0B0B0B; float:right;
	font:bold 9px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 0; margin:5px 10px 0 0;}

#events a.more{
	background:url(images/more_bg.gif) no-repeat 95px 0 ; color:#6B6B6B; float:right;
	font:bold 9px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 0; margin: 5px 15px 0 0;}
	
#events a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat 95px 0 ; color:#0B0B0B; float:right;
	font:bold 9px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 0; margin:5px 15px 0 0;}
	
	
#jobs a.more{
	background:url(images/more_bg.gif) no-repeat 50px 0 ; color:#6B6B6B; float:right;
	font:bold 9px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 30px 0 0; margin: 5px 10px 0 0;}
#jobs a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat 50px 0 ; color:#0B0B0B; float:right;
	font:bold 9px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 0; margin:5px 10px 0 0;}

	
/*----------------Link Panel--------------*/
.linkpanel{width:130px; float:left; font:normal 11px/13px Arial, Helvetica, sans-serif; overflow:hidden;
text-decoration:none; color: #000171; margin: 0 5px 0 0px; padding: 0 5px 0 15px;  border-left: 1px dotted #c4c4c4; 
}

.linkpanel ul {float:left; padding: 0 10px 0 0px;}
.linkpanel ul li{	font:normal 11px/14px Arial, Helvetica, sans-serif; 	background: transparent; color:#4E4628;padding:0 0px 0 0px;}
.linkpanel ul li a{font:normal 11px/14px Arial, Helvetica, sans-serif; text-decoration:none; color:#4E4628;	padding:0 4px; display:block; width:120px}
.linkpanel ul li a:hover{font:normal 11px/14px Arial, Helvetica, sans-serif; text-decoration:none; background-color:#F4EFDF; color:#4E4628;
	padding:0 4px; display:block;}

a.square {height:16px; background:url(images/bullet-normal.gif) 0 2px no-repeat #fff; color:#5F5F5F; line-height:16px; text-decoration:none; padding:0 0 0 14px;margin-left:5px} 
a.square:hover {background:url(images/bullet-hover.gif) 0 2px no-repeat #fff; color:#111; text-decoration:none;} 
	
.linkdirectory{width:auto; float:left; padding: 0 5px 0 0;  margin: 0; 
font:normal 11px/13px Arial, Helvetica, sans-serif; 
text-decoration:none; 
/* font: 9px Verdana,Arial, "Trebuchet MS", Tahoma, sans-serif;  */
color: #000171;
}
.linkdirectory ul{padding: 0px 0 0 10px;}
.linkdirectory ul li{height:16px;}
.linkdirectory ul li a{height:16px; background:url(images/bullet-normal.gif) 0 2px no-repeat #fff; color: #8e8e8e; line-height:16px; text-decoration:none; padding:0 0 0 14px;  font-weight: bold; } 
.linkdirectory ul li a:hover{background:url(images/bullet-hover.gif) 0 2px no-repeat #fff; color:#111; text-decoration:none;} 
.linkdirectory p.more{width:160px; height:13px; background:#FFFAEE; color:#fff; font-weight:bold; font-size:11px; margin:12px 0;}
.linkdirectory p.more a{width:40px; height:13px; display:block; background:#BE8A0A; color:#fff; text-decoration:none; text-align:center; line-height:12px; margin:0 0 0 154px;}
.linkdirectory p.more a:hover{background:#7F035F; color:#fff; text-decoration:none;}
	
.frame-container {BACKGROUND: url(images/frame-bottom.gif) no-repeat left bottom; MARGIN-BOTTOM: 15px;  PADDING-BOTTOM: 13px}
.frame-top {BACKGROUND:  url(images/frame-top.gif) repeat-x left top;}
.frame-sides {BACKGROUND:  url(images/frame-sides.gif) repeat-y left top;}
.frame-padding {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px;}
.frame-padding h4 {text-align:center;height:40px;
	font:bold 11px/11px Tahoma,Arial, "Times New Roman", Times, serif;color: #5b5b5b;
   padding-bottom:0px;
	margin-bottom:0px;
	background-color: transparent;
}
.frame-padding .title {height:20px;
	font:normal 10px tahoma,arial,verdana, "Times New Roman", Times, serif;color: #413c2b;
   padding-bottom:0px;
	margin-bottom:0px;
}
.frame-padding .location {font:bold 10px tahoma,arial,verdana, "Times New Roman", Times, serif;color: #413c2b;
}
.frame-padding .logo {height:50px;
	text-align:center;
}