h1 {padding: 0px 0px 0px 0px;
	font:normal 20px/20px Arial,Georgia, "Times New Roman", Times, serif;
	color: #8e3d00;
	letter-spacing: -1px;
	}
h2 {font:bold 12px/16px 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;} 
.gray1 {color: #5c654d}
.borderleft {border-left:dotted 1px #454545;padding-left:7px;}
.borderright {border-right:dotted 1px #454545;padding-left:7px;}
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:10px;	background: #f7f7f7;}
#mainleft {	background: #ffffff ; float: left;	width: 635px;  padding: 10px 5px 0px 15px;  margin: 0; 	 }


#mainimage {   height: 139px; width: 460px; 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;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;
 } 
 
#employment {  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 {  position: relative;
 padding: 0;  margin: 0px 10px 0px 0px; float:left; width:310px;	 display:block;  }
 
#business { padding: 0px 0px 0px 4px; margin: 0px 10px 0px 0px; float:left; width:280px; }
 
#attorneys {padding: 0px 0px 0px 4px;margin: 0px 10px 0px 0px;float:left;width:320px; border-right: 1px dotted #c4c4c4; }

#associations {padding: 0px 0px 0px 4px; margin: 0px 10px 0px 0px;float:left; width:auto; }

#library p {font:11px Verdana,Georgia, "Times New Roman", Times, serif;color: #413c2b;
   padding-left:2px;	margin-bottom: 4px;}

#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;}


#jobs .topmenu, #articles .topmenu { 
	text-decoration:none;   
	position: absolute;  right:0px; top: -0px;
	background-image: none;
	background-color: transparent;
 }


#practice {  position: relative;
 padding: 0;  margin: 0px 10px 0px 0px; float:left; width:340px;	 display:block; border-right:dotted 1px #c4c4c4 }
 
#practice .topmenu { 
	text-decoration:none;   
	position: absolute;  right:6px; 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: 300px;
	float:left;
	background-color: #fbfdf6;
	border: 1px solid #f3f3f3;
	padding:3px 3px 3px 3px;
	}

#jobs ul{float:left; padding:0;}

#jobs ul li{
	background: transparent url(images/bullet-normal.gif) no-repeat 0px 4px ; 
	color: #2f4f4f;
	padding: 2px 0px 2px 10px;
	margin-left:4px;
	border-bottom: 1px dashed silver;}
#jobs ul li a{
	font:normal 11px/14px Arial, Helvetica, sans-serif; text-decoration:none;
	padding-left:6px; 
	color: #38331d;display:block;}
	
#jobs ul li a:hover{
	font:normal 11px/14px Arial, Helvetica, sans-serif; text-decoration:none; 
	background-color:#F4EFDF; color:#4E4628;
	display:block;}


#events {
	position: relative;
	width:300px;
	float:left;
	margin: 0px 0px 10px 0px;
	padding: 3px 3px 3px 3px;
	background-color: #fbfdf6;
	border: 1px solid #f3f3f3;
	}
#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;
}

#events ul{float:left; padding:0 0 0 0px;}
#events ul li a{
	font:normal 11px/14px Arial, Helvetica, sans-serif; text-decoration:none; 
	color: #38331d;
	padding:0 6px; display:block;}
#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;}

#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 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;} 
.linkpan h2 {padding:4px 0px 4px 0px;margin: 0px;
font:bold 11px Verdana,Georgia, "Times New Roman", Times, serif;color: #58523a; 
border:none;} 

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;} 
.tabcontainer {width:630px;margin-top:10px;margin-bottom:12px}
.tabcontainer .maintitle{float:left;width:350px;position: relative; top: -5px; padding:0;margin:0;}
.tabcontainer .maintitle h1{padding:0px 20px 0px 0px;margin:0;}
.blockright {width:300px;margin: 7px 7px 10px 0px;	padding:0px;}
.blockright .top {PADDING: 3px 0px 0px 5px; margin:0px; height:24px;  font: Bold 16PX "Times New Roman", Tahoma, Arial, serif; 
 color: #ffffff; }
.blockright .toparticles {BACKGROUND: url(images/maintoparticles.gif) repeat-x;}
.blockright .content {BORDER-LEFT: #D7BAA9 1px solid;BORDER-RIGHT: #D7BAA9 1px solid; 
PADDING: 7px 10px 0px 10px; BACKGROUND-COLOR: #ffffff; margin:0;}
.blockright .content h2 {margin:0;padding:0;} 
.blockright .content h2 a {font:normal 12px Georgia, "Times New Roman", Times, serif;color: #2f2b20; 
padding: 0px 0px 0px 0px;margin:0;text-decoration:none;} 
.blockright .content h2 a:hover {color: #b45c1a;text-decoration:none} 
.blockright .content p {padding:4px 0px 0px 0px;margin:0;color:#656565} 
.blockright .content hr {border: 0; width: 280px;color: #c3c3c3; background-color: #c3c3c3; margin:4px 0px 4px 0px;height: 1px;}
.blockright .bottomb {width:300px;height:18px;}
.blockright .bottomarticles {background: #ffffff url(images/rightlinkt.jpg) no-repeat;}
.blockright .bottomb a {color:#ffffff; padding-left:205px;padding-top:4px;text-decoration:none;  line-height: 16px;   font-weight: normal; font-size:11px;   }
.blockright .topnormal {PADDING: 3px 0px 0px 5px; margin:0px; height:22px;  background-color: #ededed; 
border-left: solid 1px #c1c1c1; border-right: solid 1px #c1c1c1;border-bottom: solid 1px #c1c1c1;  border-top: solid 1px #c1c1c1; }
.blockright .topnormal h1 {font:normal 18px/18px Arial,Georgia, "Times New Roman", Times, serif;
	color: #8e3d00;letter-spacing: -1px;}
.blockright .topnormal h1 span{color: #773300; Font-size:17px; }

