BODY					{ background-color:#D7D2C4; margin:0px; }
a.darkbg:link, a.darkbg:visited			{ color:#D7D2C4; text-decoration:none; }
a.darkbg:hover, a.darkbg:active			{ color:white; text-decoration:none; }
a.white:Link, a.white:Visited			{ color:white; text-decoration:none; }
a.white:Hover, a.white:Active			{ color:white; text-decoration:underline; }
a.tpl_light:Link, a.tpl_light:Visited	{ color:#E8E4DD; text-decoration:none; }
a.tpl_light:Hover, a.tpl_light:Active	{ color:white; text-decoration:underline; }

#hdr_main				{ visibility: visible; display:block; }
#hdr_print				{ visibility: hidden; display:none; }
#shellbg				{ background:url(/img/pagebg.jpg) repeat-y #D7D2C4;}

#mainnav				{ width:180px; padding:0px; color:white; }
#mainnav .mainnav_toplvl { margin:0px; padding:0px; text-align:right; color:white; }
#mainnav .mainnav_toplvl p { margin:0px 0px 8px 0px; line-height:110%; font-weight:bold; font-size:12px; color:white; }
#mainnav .mainnav_toplvl .mainnav_sublvl { margin:3px 0px 10px 0px; text-align:right; padding:0px; }
#mainnav .mainnav_toplvl .mainnav_sublvl p { margin:0px 0px 5px 0px; line-height:110%; font-weight:bold; font-size:11px; color:#B44500; }
a.nav_top:link, a.nav_top:visited	{ color:#ffffff; text-decoration:none; }
a.nav_top:hover, a.nav_top:active	{ color:#ffcc00; text-decoration:none; }
a.nav_sub:link, a.nav_sub:visited	{ color:#B44500; text-decoration:none; }
a.nav_sub:hover, a.nav_sub:active	{ color:#ffcc00; text-decoration:none; }

.hm__infohd				{ margin-bottom:10px; background-color:#3B3128; }
.hm__content_picbox		{ background:white; width:120px; height:90px; border:5px solid #3B3128; overflow:hidden; }

#searchtoolbox			{ border:1px solid #BEB896; background:url(/img/calloutbox_bg.jpg) repeat-x #efeee5; padding:10px; margin-bottom:5px; }
#searchtoolbox P,DIV,UL,LI,TD { color:#3B3128; }
#calloutbox				{ border:1px solid #BEB896; background:url(/img/calloutbox_bg.jpg) repeat-x #efeee5; padding:10px; margin-bottom:5px; }
#calloutbox P,DIV,UL,LI,TD { color:#3B3128; }

#footer					{ background-image:url(/img/pagebg_bottom.jpg); background-repeat:repeat-y; clear:both; visibility:visible; display:block; }
#footer_print			{ clear:both; visibility:hidden; display:none; margin:10px 0px 0px 0px; }

.proc_success			{ margin:0px; padding:10px; border:solid 1px #006633; background:#ccffcc; font-size:14px; color:#006633; }
.proc_alert				{ margin:0px; padding:10px; border:solid 1px red; background:#ffffcc; }
.paging_result			{ float:left; font-size:11px; padding:2px;  }
.paging_pageset			{ float:right; font-size:11px; padding:2px; }
.paging_resultPage		{ cursor:pointer; border:solid 1px #BEB896; background:#F5F5EF; padding:2px 5px 2px 5px; color:#0033cc; text-align:center; }
.paging_resultPageHi	{ cursor:pointer; border:solid 1px #BEB896; background:#ffcc00; padding:2px 5px 2px 5px; color:#000066; text-align:center; }
.paging_resultPageActive{ cursor:none; border:solid 1px #3B3128; background:#766250; padding:2px 5px 2px 5px; font-weight:bold; color:#ffcc00; text-align:center; }
			

.mainContentCell		{ padding-right:20px; }
.specialPrograms		{ margin-bottom:10px; border:1px solid black; background:#29231D; padding:10px; }
.displayPageTitle		{ font:normal 24px Times New Roman; color:black; margin:0px; }
.displayPageTitleSep	{ border-color:black; }

IMG.pdfsm				{ width:12px; height:13px; border-width:0px; margin-right:5px; margin-bottom:-2px; }
IMG.linkicon			{ width:15px; height:7px; border-width:0px; margin-right:5px; margin-bottom:2px; }

.tools__shell			{ background:#766250; width:230px; margin:0px 0px 5px 0px; padding:10px; }
.tools__hd				{ background:#29231D; padding:5px; margin:0px 0px 1px 0px; font-size:13px; text-align:center; font-weight:bold; }
.tools__subhd			{ background:#3C332B; padding:2px 5px 2px 5px; margin:0px 0px 10px 0px; font-size:10px; font-weight:bold; color:#ffcc00; }
.tools__content			{ margin:0px 0px 0px 0px; }
.tools__content_date	{ margin:0px; font-size:10px; }
.tools__content_title	{ margin:0px 0px 5px 0px; font-size:12px; font-weight:bold; }
.tools__content_other	{ margin:0px 0px 5px 0px; }
.videosubbar			{ background:#29231D; padding:5px; margin:0px 0px 0px 0px; font-weight:bold; color:white; }
.videobackbar			{ font:16px tahoma; color:#766250; margin-bottom:10px; }

/** COMMUNICATING SECTION **/
.commlatestBox			{ border:1px solid #BEB896; background:url(/img/calloutbox_bg.jpg) repeat-x #efeee5; text-align:left; }
.commsubbar				{ background:#BEB896; padding:5px; margin:0px 0px 10px 0px; font-weight:bold; }
.commbackbar			{ font:16px tahoma; color:#766250; margin-bottom:10px; }
.iaf					{ position:relative; padding:5px 0px 5px 0px; border-bottom:1px solid #BEB896; }
.mb_bar_upcoming		{ background:black; font-size:12px; font-weight:bold; color:white; padding:5px; margin-bottom:0px; }
.mb_bar					{ background:black; font-size:12px; font-weight:bold; color:white; padding:5px; margin-bottom:5px; }
.mb_item_upcoming		{ background:#766250; padding:10px; border:1px solid #BEB896; }
.mb_item				{ padding:5px 0px 5px 0px; border-bottom:1px solid #BEB896; }

.ddmac__caseTitleBar	{ background:black; padding:3px; margin:0px 0px 5px 0px; font-size:14px; font-weight:bold; color:#ffffcc; }
.ddmac__caseInfo		{ margin:0px 0px 10px 0px; }
.ddmac__caseDesc		{ margin:0px 0px 10px 0px; }
.ddmac__caseStatusBar	{ background:#3C332B; padding:3px; margin:0px 0px 5px 0px; font-weight:bold; color:white; }

.ipp__caseTitleBar		{ background:black; padding:3px; margin:0px 0px 5px 0px; font-size:14px; font-weight:bold; color:#ffffcc; }
.mb_sem__secbar			{ background:black; color:white; padding:5px; font-weight:bold; }
.mb_sem					{ color:white; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #766250; }


/** LITIGATING SECTION **/
.litsubbar				{ background:#BEB896; padding:5px; margin:0px 0px 10px 0px; font-weight:bold; }
.litbackbar				{ font:16px tahoma; color:#766250; margin-bottom:10px; }
.release				{ padding-bottom:10px; margin:10px 0px 10px 0px; border-bottom:1px solid #766250; }
.release_title			{ font-size:14px; font-weight:bold; margin:3px 0px 3px 0px; }
.release_subtitle		{ font-size:12px; font-weight:bold; margin:0px 0px 3px 0px; }
.release_detailtitlebar	{ font:16px tahoma; color:#766250; margin-bottom:10px; }
.case					{ padding:0px 0px 5px 0px; margin-bottom:5px; border-bottom:1px solid black; }
.case .projectbar		{ background:black; font-size:12px; color:white; padding:5px; }
.case .projectdesc		{ padding:10px 0px 0px 0px; font-size:11px; line-height:140%; }
.case .proceedingbar	{ background:black; font-size:11px; color:white; padding:3px; }
.case .caseinfo			{ position:relative; padding:0px; margin:0px; }
.project				{ padding-bottom:5px; margin-bottom:5px; }
.project .title			{ background:black; padding:5px; font-size:15px; font-weight:bold; color:white; }
.project .desc			{ padding:5px 0px 0px 0px; }
.projectcasebar			{ background:#29231D; padding:5px; margin:5px 0px 5px 0px; font-weight:bold; color:white; }
.casedetail				{ padding:0px 0px 5px 0px; margin-bottom:5px;  }
.casedetail .title		{ margin-bottom:5px; font-size:15px; font-weight:bold; }
.casedetail .info		{ margin-bottom:5px; }
.casedetail	.desc		{ margin:10px 0px 5px 0px; line-height:140%; }
.casedetail .infobar	{ background:#29231D; padding:5px; margin:10px 0px 5px 0px; font-weight:bold; color:white; }

/** PUBLISHING SECTION **/
.pubsubbar				{ background:#BEB896; padding:5px; margin:0px 0px 5px 0px; font-weight:bold; }
.pubbackbar				{ font:16px tahoma; color:#766250; margin-bottom:10px; }
.publist__listtypebar	{ background:black; padding:5px; color:white; font-weight:bold; }
.pub					{ margin:10px 0px 10px 0px; padding:5px 0px 10px 0px; border-bottom:1px solid black; }
IMG.pubicon				{ width:15px; height:16px; border:0px; margin:0px 3px -2px 0px; }
.publist_relatedpubsbox	{ background:#F5F5EF; border:1px solid #BEB896; padding:5px; margin:10px 10px 0px 10px; }
.publist_relatedpubhd	{ font-weight:bold; margin:0px 0px 5px 0px; }
.publist_relatedpub		{ font-size:10px; margin:0px 15px 5px 15px; }
#relpubs, #pubhtml		{ position:relative; margin-bottom:10px; }
#relpubs .hd, #pubhtml .hd	{ background:#F5F5EF; padding:5px; margin-bottom:5px; font-size:11px; font-weight:bold; color:#766250; }
#relpubs .entry			{ font-size:10px; margin:0px 0px 5px 0px; }

/** PROJECTS **/
.projectsubbar			{ background:#BEB896; padding:5px; margin:0px 0px 5px 0px; font-weight:bold; }
.projectbackbar			{ font:16px tahoma; color:#766250; margin-bottom:10px; }
.projectinfobar			{ background:#F5F5EF; padding:5px; margin:15px 0px 5px 0px; font-weight:bold; color:#766250; }
.projectRelItem			{ font-weight:bold; margin:2px 0px 5px 20px; text-indent:-8px; line-height:130%; }

/** FORM ELEMENTS **/
.jsalert				{ font-weight:bold; color:red; }
INPUT, SELECT, BUTTON, TEXTAREA { font:11px verdana; color:black; }
INPUT.search		{ border:1px solid #003366; width: 200px; }
INPUT.toolsSearch	{ border:1px solid #003366; width: 200px; }

SELECT.ProjHDSelect	{  border:1px solid #003366; }
SELECT.toolsSelect	{  border:1px solid #003366; }

INPUT.globalSubmit	{ font-size:11px; font-weight:bold; color:#0033cc; padding:3px 5px 3px 5px; background:#ffcc33; border:1px solid #0033cc; }
INPUT.toolsSubmit	{ font-size:10px; font-weight:bold; color:#0033cc; padding:2px 3px 2px 3px; background:#ffcc66; border:1px solid #0033cc; }
