/* GRID */
html	{ overflow-y:scroll; }
body	{  background:#EBEBEC; }
#Paper	{ width:1024px; margin:0 auto; padding: 24px 0 0; background:#fff; }
#Logo	{ padding: 0 0 1px 0; }
#HeadPic	{ width:1024px; height:106px; }
#MainNav	{ height:66px; width:926px; margin:0 0 0 97px; overflow:hidden; }
#MainBody	{ width:1024px; overflow:hidden; }
	#LeftColumn	{ width:311px; overflow:hidden; float:left; display:inline; }
	#RightColumn	{ width:713px; overflow:hidden; float:left; display:inline; min-height:400px; }
	#RightColumnLawyerOverview	{ width:713px; overflow:hidden; float:left; display:none; }
	#Footer	{ width:1024px; overflow:hidden; float:left; display:inline; clear:left; background:#ebebec; padding: 0 0 50px 0; }
	
/* COMMON FORMATS */
h1, h2, h3, p strong	{ font-weight:bold; color:#2b2e36; margin-bottom:18px; }
strong	{ font-weight:bold; color:#2b2e36; }
p	{ margin-bottom: 19px; }
.hiddenLawyerSender	{ display:none; }
.downloadLink	{ display:block; background:url(../img/ico/downloadArrow.gif) no-repeat 1px 6px; padding: 0 0 0 15px; color:#85878b; margin:-11px 0 0 0; }
.publicationLink	{ font-weight:bold; }

/* TINYMCE FORMATS */
.tinymceContent ul	{ margin-bottom:19px; }
.tinymceContent ul li	{ padding-left:8px; background: url(../img/ico/bullet_point.gif) no-repeat 0 8px; }
.tinymceContent ol li	{ list-style:decimal inside; }
	
/* MAINNAV */
#MainNav	{ font-weight:bold; }
#MainNav li	{ float:left; display:inline; }
#MainNav li a	{ display:block; padding:10px 0; }
#MainNav .el1	{ width:70px;  }
#MainNav .el2	{ width:144px; }
#MainNav .el3	{ width:139px; }
#MainNav .el4	{ width:142px; }
#MainNav .el5	{ width:109px; }
#MainNav .el6	{ width:91px;  }
#MainNav .el7	{ width:150px; }

/* LEFTNAV */
#LeftNav	{ font-weight:bold; }
#LeftNav li	{ width:100%; overflow:hidden; }
#LeftNav li a	{ padding:0 0 0 97px; display:block; width:151px; color:#85878b; margin-bottom:4px; }
#LeftNav li .selected	{ color:#b31c23; }
#LeftNav li .active	{ border-bottom:1px solid #b31c23; padding-bottom:6px; margin-bottom:5px; color:#b31c23; }
#LeftNav li ul { padding:0 0 0 97px; margin-bottom:18px; }
#LeftNav li ul a	{ display:block; padding: 0 0 3px 0; width:160px; color:#2b2e36; }
#LeftNav li ul a:hover,
#LeftNav li ul .active	{ color:#b31c23; }
#LeftNav li ul li .active	{ padding: 0 0 3px; margin-bottom:4px; border-bottom:none; }

#LeftNav .lawyers ul { display:none; }

.partnership_nav #LeftNav li .active	{ color:#b31c23; border-bottom:none; margin-bottom:4px; padding-bottom:0px; }
.partnership_nav #LeftNav .publications .active	{  border-bottom:1px solid #b31c23; padding-bottom:6px; margin-bottom:5px; color:#b31c23; }
.partnership_nav #LeftNav .publications ul li .active	{ padding: 0 0 3px; margin-bottom:4px; border-bottom:none; }

/* MAINCONTENT */
/*#RightColumn p,
#RightColumn h2,
#RightColumn h3 { width:616px; }*/
#RightColumn .tinymceContent	{ width:616px; }

/* LAWYER OVERVIEW */
#LawyerOverview	{ width: 713px; overflow:hidden; }
#LawyerOverview li	{ float:left; display:inline; width:169px; height:313px; overflow:hidden; }
#LawyerOverview .overviewPic	{ display:block; background:url(../img/bg/lawyerPic.gif) no-repeat 0 0; width:116px; height:158px; padding:1px 0 0 1px; }
#LawyerOverview .shortInfo	{ color:#85878b; display:block; width:125px; overflow:hidden; }
#LawyerOverview .shortInfo .active	{ color:#b31c23; }

/* LAWYER DETAIL */
#lawyerDetailWrapper	{ width:713px; overflow:hidden; }
#lawyerDetailWrapper .lawyerPic	{ background:url(../img/bg/lawyerPic.gif) no-repeat 0 0; padding:1px 0 0 1px; width:139px; height:169px; display:inline; float:left; }
#lawyerDetailWrapper .lawyerDetail 	{ float:left; display:inline; width:573px; overflow:hidden;  }
#lawyerDetailWrapper .lawyerDetail p 	{ width: 480px; }
#lawyerDetailWrapper .lawyerDetail span	{ display:block; font-weight:bold; color:#2b2e36; }

/* PUBLICATIONS */
#PublicationsHeaderWrapper	{ height:37px; overflow:hidden; }
#PublicationsWrapper	{ padding: 9px 0 0 0; }
#PublicationsWrapper a	{ display: block; height:23px; }

/* FOOTER */
#Footer	{ border-top:1px solid #c60e3d; margin: 25px 0 0 0; }
#Footer a	{ padding:3px 42px; background:#c60e3d; color:#fff; margin:0 0 0 98px; }

/* STARTPAGE */
.startMainPic	{ padding: 3px 0 30px 98px; }
