/* Print CSS Stylesheet for the Caplan project */
body{margin:14px 0 0 0;}
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{width:650px;height:14px;margin:0 AUTO;}
#wrapper{width:650px;margin:0 AUTO;}
#content{width:650px;margin:0 auto; text-align:left; }
#homelink{float:left;text-align:right;width:155px;}
#homelink img{padding-top:3px;}
h1{font-size:24px;line-height:24px;} 
#itemcontent h1 {margin:0px 0 15px;}
ul li{list-style-type:disc;}

/* Index page */
#homeheader{width:680px;height:327px;margin:0 AUTO;}
#homecontentleft{float:left;width:300px;margin:20px AUTO 20px AUTO;border:solid 1px silver;}
#homeleftinner{width:250px;text-align:left;font-size:14px;color:#333333;margin:20px AUTO 20px AUTO;}
#homecontentright{position:relative;text-align:left;float:right;width:300px;margin:20px AUTO 20px AUTO;font-size:16px;line-height:21px;}
#homerightinner{width:250px;text-align:center;}
#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;}

/* all other pages */
#showitemtop{width:600px;height:31px; margin:0 0 0 -2px;}
#showitem{width:600px;margin:0 0 0 -2px;text-align:left;}
#showitembottom{width:600px;height:60px;text-align:right;margin:0 0 0 -2px;}
#associations{float:left;width:180px;margin:0 0 0 0px;}
#itemcontent{float:right;color:#333333;width:400px;} 

/* About page */
#showitemtopright{width:600px;height:31px; margin:0 0 0 0px;}
#showitemright{width:600px;margin:0 0 0 0px;text-align:left;}
#showitembottomright{width:600px;height:60px;margin:0 0 0 0px;}
#associationsright{float:right;width:180px;text-align:center;margin:0 0 0 0px;}
#itemcontentleft{float:left;color:#333333;width:400px;}

/* Bios */
#vcard{float:left;width:250px;height:169px;margin:0 AUTO;}
#bioInfo{margin-bottom:15px;text-align:left;padding-bottom:6px;border-bottom:solid 1px #ccc;}
#locInfo, #conInfo {font-size:11px;line-height:13px;}
#bioName,#bioTitle{display:block;font-size:12px;}
#bioName{font-weight:bold;}
#bioPic{float:right;width:130px;height:169px;}
#attorneyBio{clear:both;margin:0px 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;}
.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;}

/* 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:silver;} 
.result2{background-color:#FFFFFF;}

/* 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;}
/* 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;}
