/* General Styles */
body{text-align:center;margin:14px 0 0 0;background-image:url(images/background.gif);}
div,table,tr,td,p,font{font-size:12px;line-height:17px;color:#333;font-family:Arial,Verdana,sans-serif;}
img{border:0px;}
A:link{color:#333333;text-decoration:underline;}
A:active{color:#333333;text-decoration:underline;}			   
A:visited{color:#333333;text-decoration:underline;}
A:hover{color:#00775B;text-decoration:none;}
#top{background-image:url(images/top.gif);width:778px;height:14px;margin:0 AUTO;}
#wrapper{background-image:url(images/contentbg.gif);width:778px;margin:0 AUTO;}
#header{width:717px;height:220px;margin:0 AUTO;}
#bottom{background-image:url(images/bottom.gif);width:778px;height:13px;margin:0 AUTO;}
#content{width:717px;margin:0 auto; text-align:left; }
#homelink{float:left;text-align:right;width:155px;}
#homelink img{padding-top:2px;}
#homeheader #homelink img {padding-top:3px;}
#menu{height:41px;width:544px;background-color:#8D4B1E;float:right;margin-top:60px;}
h1{font-size:21px;line-height:24px;} 
#itemcontent h1 {margin:0px 0 15px;}
ul li{list-style-type:disc;}

/* Index page */
.FeaturedImageDiv{margin-top:10px;padding-left:10px;padding-right:5px;}
#FeaturedLinkImage{float:left;padding:0 10px 0px 0px;}
#homeheader{background-image:url(images/homepage-header.jpg);width:717px;height:272px;margin:0 AUTO;}
#homecontentleft{float:left;width:345px;margin:10px AUTO 20px AUTO;clear:left;}
#featuredbox{float:left;width:345px;margin:20px AUTO 20px AUTO;border:solid 1px silver;background:#efefef;clear:left;}
#homeleftinner{width:320px;text-align:left;font-size:13px;color:#333333;margin:20px 0 20px 0;}
#homecontentright{text-align:left;float:right;width:330px;margin:30px AUTO 20px AUTO;font-size:16px;line-height:21px;padding:0 10px 0 0;}
#homerightinner{width:343px;text-align:center;}
.homebadgelink {display:block;width:120px;margin:30px auto 0 auto;outline:0;}
#AreasHome{text-align:left;width:320px;margin:10px AUTO;}
#AreasHome tr td{vertical-align:top;}
#AreasHome p{margin: 5px 0 5px 10px;text-indent:-10px;font-size:12px;line-height:16px;}
#AreasHome a{color:#333333;text-decoration:none;}
#AreasHome a:active{color:#333333;text-decoration:none;}			   
#AreasHome a:visited{color:#333333;text-decoration:none;}
#AreasHome a:hover{color:#00775B;text-decoration:none;border-bottom:dotted 1px #00775B;}
.newsRep {line-height:16px;margin:0 0 16px 0;}
.newsRep a{color:#5A3D1C;text-decoration:none;font-weight:bold;font-size:13px;}
.newsRep a:hover{text-decoration:underline;font-weight:bold;}
#newsLinks,#newsLinks a {color:#5A3D1C;font-size:13px;}
#homeleftinner a:hover{border-bottom:dotted 1px #5A3D1C;text-decoration:none !important;}
#paintingID {display:block;width:200px;font-size:10px;float:left;}
#homeleftinnerleft{display:block;float:left;width:110px;margin:20px 0 0 12px;}
#homeleftinnerright{display:block;width:200px;float:right; margin:20px 10px 10px 10px;font-size:13px;}
#featuredbox h2 {color:#00775B;font-weight:bold;font-size:14px;margin:0 0 5px 0;}
#featuredbox h2 a {color:#00775B;font-weight:bold;font-size:14px;margin:0 0 5px 0;text-decoration:none;}

.showupdateslist {height:22px; margin:0; padding:0; border-bottom:solid 1px #00775B;}
.showupdateslist ul {margin:0; padding:0;}
.showupdateslist li {float:left;display:block;border-top:solid 1px #999999;border-right:solid 1px #999999;border-left:solid 1px #999999;padding:2px 8px;margin:0 10px 0 0;font-weight:bold;color:#999999;font-size:14px;cursor:pointer;}
.showupdateslist .no-display{border:none;}
.showupdateslist .js-selected {border:solid 1px #00775B; color:#00775B;}
/*.border {clear:both;border-top:solid 1px #00775B;margin:0;padding:0;}*/
.showupdatesgroup ul {padding:0 20px;}
.showupdatesgroup li {padding:3px 0;list-style-image:url('images/Brown-marker.gif');font-size:14px;}
.showupdatesgroup li a{color:#333333;margin:0;}
.showupdatesgroup li a:active{color:#333333;text-decoration:none;}			   
.showupdatesgroup li a:visited{color:#333333;text-decoration:none;}
.showupdatesgroup li a:hover{color:#00775B;text-decoration:none;border-bottom:solid 1px #00775B;}
.showupdatesgroup a {padding:0;color:#8D4B1E; margin:0 10px;text-decoration:none;}

/* all other pages */
#pagetitle{float:right;color:#ffffff;width:358px;margin-top:25px;text-align:center;font-size:32px;line-height:30px;}
#showitemtop{width:717px;height:31px; background:url(images/showbg-top.jpg); background-repeat:no-repeat; margin:0 0 0 -2px;}
#rotatingimage{width:220px;padding:0 0 0px 0px;background-color:#ffffff;}
#showitem{width:717px;background:transparent url(images/showbg.jpg) repeat-y;margin:0 0 0 -2px;text-align:left;}
#showitembottom{width:717px;height:60px;text-align:right;background-image:url(images/showbg-bottom.jpg);background-repeat:no-repeat;margin:0 0 0 -2px;}
#associations{float:left;width:220px;text-align:center;margin:0 0 0 0px;}
#itemcontent{float:right;color:#333333;padding:0 20px;width:450px;} 

/* About page */
#showitemtopright{width:717px;height:31px; background:url(images/showbg-top-right.jpg); background-repeat:no-repeat; margin:0 0 0 0px;}
#showitemright{width:717px;background:transparent url(images/showbg-right.jpg) repeat-y;margin:0 0 0 0px;text-align:left;}
#showitembottomright{width:717px;height:60px;background-image:url(images/showbg-bottom-right.jpg);background-repeat:no-repeat;margin:0 0 0 0px;}
#associationsright{float:right;width:220px;text-align:center;margin:0 0 0 0px;}
#itemcontentleft{float:left;color:#333333;padding:0 20px;width:450px;}

/* Bios */
#vcard{float:left;width:287px;height:169px;background-image:url(images/bcard.png);background-repeat:no-repeat;margin:0 AUTO;text-align:right;}
#vcardContent{width:147px;margin:17px 20px 10px AUTO;line-height:13px;}
#bioInfo{margin-bottom:15px;text-align:left;padding-bottom:6px;border-bottom:solid 1px #ccc;}
#locInfo, #conInfo {font-size:11px;line-height:13px;}
#conInfo{margin-top:13px;text-align:right;}
#bioName,#bioTitle{display:block;font-size:12px;}
#bioName{font-weight:bold;}
#bioPic{float:right;width:130px;height:169px;}
#attorneyBio{clear:both;margin:10px AUTO;}
.noBreakPs p {margin:3px 0 5px 10px !important;text-indent:-10px;line-height:13px;}
.noBreakPs{margin:0 0 25px 0;}
.bioLinks {margin:0 0 25px 0;}
.bioLinks ul{margin:0 0 0 10px;padding:0 0 0 10px;line-height:14px;}
.bioLinks ul li{padding:2px 0;}
#vcardicon{float:left;margin:-36px 0 0 15px;}

/* Widgets */
.sharedwidgets {width:170px; margin:0 auto; text-align:left;}
.sharedwidget {margin:20px 0;}
.sharedwidget h3{margin:5px 0;}
.sharedwidget img{margin:5px;}

/* Result Lists */
.result1{background-color:#eee;} 
.result2{background-color:#FFFFFF;}
.result1 td a,.result2 td a  {font-size:13px; text-decoration:none;display:block;}
.result1 td a:hover,.result2 td a:hover  {text-decoration:underline;}
#searchHead {font-weight:bold;display:block;margin-bottom:0px;}
.bioLetter {
	display:block;
	float:left;
	text-decoration:none !Important;
	border:solid 1px #DDB282;
	margin-right:5px;
	padding:0px 6px;
}
a.bioLetter:hover {background:#00775B;color:White;}
.letter {font-size:14px;font-weight:bold;color:#5A3D1C;border-bottom:solid 1px #DDB282; width:270px;margin:15px 0 2px;padding-bottom:2px;}
a.biolist{text-decoration:none;}

/* forms */
.inputbox{font-size:10px;background-color:#ffffff;border:1px solid gray;margin:0 0 0 10px;overflow:auto;}
.formitem{margin:4px 0px 4px 0px;}
fieldset{margin:10px 0px 10px 0px;border:1px solid #00775B;width:500px;padding:10px 0px 10px 0px;}
fieldset legend{font-size:12px;color:#00775B;padding:0px 5px 0px 5px;}
fieldset label{display:block;float:left;width:90px;padding:0px 0px 0px 0px;margin:2px 0px 0px 0px;text-align:right;font-size:11px;}
.underline{text-decoration:underline;}
#contactform{width:520px;text-align:left;margin:20px AUTO 20px AUTO;font-size:16px;}

/* Base */
#basewrapper{width:715px;height:36px;margin:0 AUTO;background-image:url(images/footer.gif);text-align:left;}
#base2wrapper{width:715px;height:28px;margin:0 AUTO;text-align:left;}
#bottompadding{width:750px;height:15px;margin:0 AUTO;}
#footerleft{float:left;font-size:11px;color:#ffffff;margin:6px 0px 0px 10px;line-height:12px;}
#footerright{float:right;color:#ffffff;text-align:right;font-size:11px;line-height:12px;margin:6px 10px 0px 0px;width:500px;}
#footerright A:link{color:#ffffff;text-decoration:none;}
#footerright A:active{color:#ffffff;text-decoration:none;}			   
#footerright A:visited{color:#ffffff;text-decoration:none;}
#footerright A:hover{color:silver;text-decoration:underline;}
.rollover { height:20px; width: 86px; display:block; }
#contact {background: url(images/contactus.gif) no-repeat top left; }
#contact:hover {background: url(images/contactus.gif) no-repeat 0px -20px; }
#print {background: url(images/printpage.gif) no-repeat top left; }
#print:hover {background: url(images/printpage.gif) no-repeat 0px -20px; }
#email {background: url(images/emailpage.gif) no-repeat top left; }
#email:hover {background: url(images/emailpage.gif) no-repeat 0px -20px; }
.sep1 { float:left;margin-left:0px; }
.sep2 { float:left;margin-left:10px; }
.sep3 { float:left;margin-left:25px; }
.sep4 { float:left;margin-left:3px;  }

/* Searchbox */
.SearchBox{font-size:13px;width:130px;height:16px;background-color:#EFEFF7;border:1px solid #BDBDBD;} 
.searchbutton{position:relative;top:3px;}
.inputboxsearch{font-size:12px;background-color:#EFEFF7;border:1px solid #BDBDBD;margin:0 0 0 6px;overflow:auto;}

/*Related Files on Articles Page*/
.paddedList {margin-bottom:-15px;}
