﻿.alphabet a{
	font:bold 7pt;
	text-align:center;
	white-space:nowrap;
	color:#f90;
	padding:1px 2px 1px 3px;
	border:1px solid #f90;
	width:17px;
	height:17px;
	margin:2px 1px;
}
.alphabet a.selected{
	color:#fff;
	background:#f90;
}


.banner{
	background:#000;
}
.banner #bannerImage{
	background:url('../gfx/banner/banner.jpg') top left no-repeat;
	height:120px;
	width:100%;
}
#pageTitle{
	font:bold 8pt;
	color:#fff;
	text-align:right;
	padding:10px 10px 0px 10px;
	background:url('../gfx/banner/titleBar.gif') top right no-repeat;
	height:25px;
}
.secBackButton{
	color:#bbb;
	background:url('../gfx/banner/backButton.gif') left no-repeat;
	height:12px;
	padding:0px 2px 2px 12px;
}
.secBackButton:hover{
	color:#ddd;
	background-image:url('../gfx/banner/backButtonG.gif');
}
.secPrintButton{
	color:#bbb;
	background:url('../gfx/banner/printButton.gif') left no-repeat;
	height:12px;
	padding:0px 2px 2px 12px;
}
.secPrintButton:hover{
	color:#ddd;
	background:url('../gfx/banner/printButtonG.gif') left no-repeat;
	height:12px;
	padding:0px 2px 2px 12px;
}


.alert{
	font:bold 7pt verdana;
	color:#f00;
	display:block;
}
.leftSidebar{
	background:#f90;
	width:160px;
}
.centerArea{
	width:auto;
	padding-left:20px
}
a{
	font:bold 8pt verdana;
	color:#f90;
	2text-decoration:none;
}
.splitTableColumns td{
	width:50%;
	vertical-align:top;
}
.heading{
	font:bold 12pt verdana;
	color:#f90;
	border-bottom:1px dashed #999;
	margin-bottom:10px;
}
.square{
	font:bold 8pt verdana;
	color:#666;
	background:url('../gfx/clientExtended/subHeading.gif') top left no-repeat;
	padding:0px 0px 0px 15px;
	margin-bottom:2px;
	display:block;
}
.squareLink{
	font:bold 8pt verdana;
	color:#f90;
	background:url('../gfx/clientExtended/subHeading.gif') top left no-repeat;
	padding:0px 0px 0px 15px;
	margin-bottom:2px;
	margin-right:15px;
}
.description{
	font:8pt verdana;
	color:#666;
	padding-left:15px;
	margin-bottom:10px;
}

.highlightContainer{
	background:url('../gfx/clientExtended/highlightContainer.gif') top repeat-X;
	border:0px solid #ccc;
	border-bottom:0px solid #e5e5e5;
	padding-bottom:2px;
	margin-bottom:10px;
	width:100%;
}
.highlightContainer .heading{
	font:bold 12pt verdana;
	color:#fff;
	padding:4px;
	background:url('../gfx/clientExtended/highlightHeading.gif') top repeat-X #bbb;
	border-bottom:0px double #ccc;
	margin-bottom:5px;
}
.highlightContainer .description{
	font:8pt verdana;
	color:#666;
	padding-top:10px;
	padding-left:4px;
	margin-bottom:10px;
	border:0px;
}

.linksContainer{
	2border-bottom:3px double #ccc;
	margin-bottom:10px;
	padding-bottom:4px;
	border-bottom:1px dashed #e5e5e5;
}
.linksContainer .heading{
	font:bold 10pt verdana;
	color:#666;
	padding:2px 0px 0px 0px;
	border:0px;
	margin-bottom:10px;
	border-bottom:1px dashed #999;
}
.linksContainer .description{
	font:8pt verdana;
	color:#666;
	padding-left:12px;
	margin-bottom:10px;
}
.linksContainer a{
	text-decoration:none;
	background:url('../gfx/clientExtended/link.gif') center left no-repeat;
	padding:0px 0px 0px 12px;
	display:block;
	margin-bottom:0px;
}
.arrow{
	text-decoration:none;
	background:url('../gfx/clientExtended/link.gif') center left no-repeat;
	padding:0px 0px 0px 12px;
	display:block;
	margin-bottom:0px;
}
.leftSidebar .hotLink{
	font:bold 8pt verdana;
	letter-spacing:-1px;
	color:#fff;
	padding:0px 0px 3px 13px;
	margin-left:3px;
	margin-bottom:5px;
	background:url('../gfx/clientExtended/hotLink.gif') center left no-repeat;
	display:block;
}
.headerLink{
	font:bold 9pt verdana;
	color:#666;
	background:url('../gfx/styles/link.gif') center left no-repeat;
	padding:0px 0px 0px 12px;
	display:block;
	margin-bottom:0px;
	border:0px;
}
.headerLink:hover{
	color:#f90;
}
.headerInfo{
	color:#777;
	padding-left:12px;
	margin-bottom:28px;
}
.headerDescription{
	color:#666;
	border-top:1px dashed #999;
	padding-top:5px;
}
.sectionHeader{
	Font:bold 8pt verdana;
	color:#f90;
	display:block;
	margin-bottom:14px;
}
.pageTitleContainer{
	margin-bottom:20px;
}
.pageTitle{
	font:12pt verdana;
	color:#f90;
}
.breadcrumb{
	font:8pt verdana;
	color:#777;
}
.printBiosBusy{
	color:#fff;
	background:#f90;
	padding:2px;
	margin-bottom:10px;
	display:block;	
}



a{text-decoration:none}
a:hover{text-decoration:none}
html{
	width:100%;
	height:100%;
}
body{
	margin:0px;
	font:7pt verdana;
	color:#000;
	height:100%;
}
td{font:8pt verdana}
img{border:0px}
p{
	margin:10px 0px;
}
.hide{display:none}
.scroll{
	height:100%;
	overflow-X:hidden;
	overflow-Y:auto;
}
.pageContainer{
	height:100%;
	width:auto;
	padding:20px 10px 20px 20px;
	margin:0px;
}
.infoPage{
	color:#fff;
	background:#f90;
	margin:10px;
	overflow:auto;
}
.pageDivide{
	width:10px;
	background:url('../gfx/common/pageDivide.gif');
}
.pageDivideButton{
	width:10px;
	height:50px;
	background:url('../gfx/common/pageDivideButton.gif');
}
.pageDivideButton:hover{background:url('../gfx/common/pageDivideButtonG.gif')}
h1{
	font:bold 16pt/16pt verdana;
	margin-bottom:8px
}
.hfxTip{
	color:#fff;
	background:url('../gfx/panel/subOpt_a.gif') bottom repeat-x #E38F17;
	border-color:#EBC388 #593809 #593809 #EBC388;
	border-style:solid;
	border-width:1px;
	padding:1px 2px;
	display:block;
	filter:alpha(opacity=100);
	z-index:1000000;
}
.pageHeader{
	text-align:right;
	background:#ccc;
	padding-top:2px;
	height:20px;
}
.pageHeader a{
	color:#333;
	margin:0px 5px;
}
.pageHeader input{
	font:8pt verdana;
	padding:0px 2px;
	margin:0px;
	border:0px;
}
.pageFooter{
	font:8pt;
	color:#fff;
	background:url('../gfx/panel/option.gif') bottom repeat-x #f90;
	border-bottom:1px solid #323232;
	padding-right:0px;
	height:20px;
}
.pageFooter td{
	font:8pt verdana;
	color:#CCC;
}
.pageFooter select{
	font:7pt verdana;
}
.pageFooter a{
	color:#fff;
	font-weight:normal;
}
.pageFooter a:hover{
	text-decoration:underline;
}
a.confirmation,a.confirmation:visited{
	font:7pt verdana;
	color:#222;
	padding:2px 1px;
	margin:2px 0px 0px 1px;
	border:1px solid #444;
	height:16px;
	width:90px;
	text-align:center;
	text-decoration:none;
	background:url('../gfx/common/confirmButton.gif') center center no-repeat #ccc;
}
a.confirmation:hover{
	color:#000;
	border-color:#f60;
	background-image:url('../gfx/common/confirmButtonG.gif');
}
a.panelShow{
	font:bold;
	color:#000;
	padding:1px 5px;
	margin:2px 0px 0px 1px;
	height:14px;
	border:1px solid none;
	width:120px;
	background:url('../gfx/common/panelShow.gif');
}
a.panelShow:hover{background:url('../gfx/common/panelShowG.gif')}
.scrollContent{
	position:static;
	overflow:scroll;
	height:100%;
	size:8.5in 100in;
	page:'scrollContent';
}
@page scrollContent{
	position:static;
	overflow:visible !important;
	height:100000000000px;
}
label.label{
	Font:bold 8pt verdana;
	color:#f90;
	display:block;
	margin-bottom:1px;	
}
span.label,div.label{
	Font:bold 8pt verdana;
	color:#f90;
	margin:0px;
}
input.textBox{
	font:8pt verdana;
	color:#000;
	padding:1px 2px;
	border:1px solid #ccc;
	width:140px;
}
input.inputButton{
	font:8pt verdana;
}
.inlineInfo{
	font:8pt;
	color:#999;
}
.sidebarBottom{
	background:url('../gfx/common/sidebarBottom.gif') top center;
	height:200px;
}
.sidebarBottom_small{
	background:url('../gfx/common/sidebarBottom_small.gif') top center;
	height:200px;
}



.editCommands{
	background:url('../gfx/editIcons/images/bkg.gif');
	border-bottom:1px solid #666;
}
.editCommands .label{
	font:7pt/7pt;
	letter-spacing:-1px;
	color:#666;
	padding:3px;
	width:1px;
}
.editCommands .cmd{
	width:19px;
	height:19px;
	margin:2px 3px;
}
.editCommands .cmd:hover,.editCommands a.active{
	border:1px solid #666;
	width:19px;
	height:19px;
	margin:1px 2px;
	background:url('../gfx/editIcons/images/bkg_g.gif');
}
.editCommands .dropDown{
	font:bold 7pt verdana;
	color:#000;
	border:1px solid #888;
	padding: 1px 20px 1px 4px;
	background:url('../gfx/contentEdit/dropArrow.gif') right no-repeat;
	height:18px;
	width:100px;
	display:inline;
	margin-top:1px;
}
.editCommands .dropDown:hover{
	border-color:#666;
}
.dropDownMenu2{
	border:1px solid #888;
	background:#fff;
	display:none;
	position:absolute;
	width:200px;
	z-index:1000;
}
.dropDownMenu2 a{
	font:7pt verdana;
	color:#000;
	border:1px solid #999;
	padding:1px;
	margin:3px;
	display:block;
	white-space:nowrap;
	width:100%;
	background:url('../gfx/contentEdit/iconChar.gif') right no-repeat;
}
.dropDownMenu2 a:hover{
	border:1px solid #f60;
}
.dropDownMenu2 a.clear{
	border:1px solid #fff;
	background:none;
}
.dropDownMenu2 a.clear:hover{
	background:none;
}
.colorPalette{
	color:#000;
	border:1px solid #666;
	position:absolute;
	background:#000;
	display:none;
}
.colorPalette a{
	font:1px;
	width:8px;
	height:8px;
	margin:1px 1px 0px 0px;
}
.colorPalette .title{background:url('../gfx/editIcons/images/bkg.gif') bottom}
#fontSize{
	position:absolute;
	display:none;
	border:1px solid #666;
}
#fontSize a{
	background:url('../gfx/editIcons/images/bkg.gif') bottom repeat-x #fff;
	cursor:pointer;
}
#fontSize a:hover{background-image:url('../gfx/editIcons/images/bkg_g.gif')}
#fontSize .label{
	font:7pt;
	border-left:1px solid #CCC;
}



.contextMenu{
	font:7pt;
	color:#fff;
	position:absolute;
	display:none;
	border:1px solid #999;
	padding:0px;
	width:142px;
	background:#666;
	z-index:1000;
}
.contextMenu a{
	color:#000;
	height:17px;
	width:100%;
	padding-left:20px;
	border-width:1px 0px;
	border-style:solid;
	border-color:#fff #fff #ccc #fff;
	background:url('../gfx/context/option.gif');
	display:block;
	white-space:nowrap;
}
.contextMenu a:hover{background:url('../gfx/context/optionG.gif')}
.contextMenu a.contextSub{background:url('../gfx/context/optionNode.gif')}
.contextMenu a:hover.contextSub{background:url('../gfx/context/optionNodeG.gif')}
#contextMenuTip{
	font:7pt/7pt;
	color:#fff;
	text-align:top;
	padding:5px 2px 2px 2px;
	height:35px;
	background:url('../gfx/context/footer.gif') no-repeat #666;
}
#contextInfo{
	font:7pt/7pt;
	color:#fff;
	text-align:right;
	padding-right:5px;
	height:12px;
	background:#666;
}



.txtInput{
	font-family:verdana;
	font-size:8pt;
	color:#000;
	border-style:solid;
	border-width:1px;
	border-color:#995c00;
	width:100%;
}
.msgInput{
	font-family:verdana;
	font-size:8pt;
	color:#666;
	border-width:0px;
	width:100%;
	height:100%;
	padding:8px;
}
.emailClient td{
	font-family:verdana;
	font-size:8pt;
	color:#fff;
}
.lawyerName{
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	color:#fff;
}
.lawyerPractice{
	font-family:verdana;
	font-size:8pt;
	color:#fff;
}
.initTxt{
	font-family:verdana;
	font-size:8pt;
	color:#666;
}



.emailConfirm td{
	font-family:verdana;
	font-size:10pt;
	color:#fff;
}
.msgTxt{
	font-family:verdana;
	font-size:12pt;
	color:#fff;
}
.smTxt{
	font-family:verdana;
	font-size:8pt;
	color:#fff;
}
.meter{
	border-style:solid;
	border-width:0px;
	border-color:#fff;
}



#opt{width:40px}
#page{
	width:40px;
	margin-left:18px;
}
#optData{display:none}
#optHeader{white-space:nowrap}
.optHeader{
	border:0px;
	margin:1px;
}
.optHeader-select{
	background:#e5e5e5;
	border:1px solid #666;
	white-space:nowrap;
	margin:0px;
}
.optTitle{
	font:7pt;
	letter-spacing:-1px;
	border:0px solid #fff;
	padding:0px 4px 0px 1px;
	white-space:nowrap;
}
.optTitleEdit{
	font:7pt;
	letter-spacing:-1px;
	border:1px solid #333;
	padding:0px 4px 0px 1px;
	white-space:nowrap;
	background:#fff;
}
#optContainer{
	padding-left:18px;
	display:none;
}
.optDropArea{
	height:5px;
	width:100%;
	display:block;
}
.optDropAreaHighlight{
	height:5px;
	width:100%;
	background:url('../../../gfx/structure/insert_line.gif');
	display:block;
}
.templateLink{
	color:#000;
	border:1px solid #fff;
	padding:1px;
}
.templateLink:hover{
	background:#e5e5e5;
	border:1px solid #999;
}



.IDF_rowSelected{
	color:#fff;
	background:url(gfx/panel/subOpt_a.gif) bottom repeat-x #E38F17;
	border-color:#EBC388 #593809 #593809 #EBC388;
	border-style:solid;
	border-width:1px;
}
.IDF_searchHeader{
	color:#444;
}
.IDF_rowHighlighted{
	background:#ccc;
}



.listFilter label{
	color:#666;
}



.modalScrollArea{
	padding:2px;
	border:1px solid #036;
	background:url(gfx/panel/textarea.gif) repeat-x #fff fixed;
	overflow:auto;
	width:100%;
	height:100%;
}



.calendar{
	white-space:nowrap;
	text-align:right;
	padding:5px;
}
.calendar span,.calendar a{
	font:7pt arial;
	color:#A6CBC0;
	text-align:center;
	width:15px;
	height:15px;
	padding-top:1px;
}
.calendar .tab{
	font:7pt verdana;
	border:1px solid;
	border-color:#003550 #6C6C8C #6C6C8C #003550;
	padding:0px 1px;
	margin-right:3px;
}
.calendarMenu{
	font:7pt verdana;
	text-align:right;
	position:absolute;
	border:1px solid;
	border-color:#A6CBC0 #003550 #003550 #A6CBC0;
	background:#6C6C8C;
	padding:1px;
	top:0px;
	left:0px;
	display:none;
}
.calendarMenu a{
	color:#003550;
	display:block;
}
.calendarMenu a:hover{color:#fff}
.calendar .selected{
	background:#4B93B7;
}



.pageTab{
	font:7pt verdana;
	color:#fff;
	background:url('../gfx/pageLoader/pageTab.gif') top left no-repeat;
	padding:1px 0px 0px 42px;
	width:240px;
	height:20px;
	display:block;
}
.plSearchPrevButton{
	width:18px;
	height:18px;
	background:url('../gfx/pageLoader/searchPrevButton.gif');
	margin-right:1px;
	display:block;
}
.plSearchPrevButton:hover{
	background-image:url('../gfx/pageLoader/searchPrevButtonG.gif');
}
.plSearchNextButton{
	width:18px;
	height:18px;
	background:url('../gfx/pageLoader/searchNextButton.gif');
	margin-left:1px;
	display:block;
}
.plSearchNextButton:hover{
	background-image:url('../gfx/pageLoader/searchNextButtonG.gif');
}
.plSearchCounter{
	font:8pt verdana;
	color:#000;
	text-align:center;
	width:40px;
	height:16px;
	background:url('../gfx/pageLoader/searchCounterBkg.gif');
	padding:1px 2px;
	white-space:nowrap;
	border:0px solid #333;
	border-width:0px 0px;
}
#cmColumn{
	font:7pt;
	color:#666;
	border:1px solid #999;
	border-bottom:0px;
	border-top-color:#CCC;
	padding-top:3px;
	background:url('../gfx/contentEdit/ruler.gif') left top repeat-x;
}
a.resizeRight{
	text-decoration:none !important;
	color:#999 !important;
	background:url('../gfx/contentEdit/w-resize.gif') right no-repeat;
	padding-right:12px;
}
a.resizeLeft{
	text-decoration:none !important;
	color:#999 !important;
	background:url('../gfx/contentEdit/w-resize.gif') left no-repeat;
	padding-left:12px;
}
a.resizeAuto{
	text-decoration:none !important;
	color:#999 !important;
}
.resizeRight:hover,.resizeLeft:hover{
	color:#c00 !important;
	background-image:url('../gfx/contentEdit/w-resize_g.gif');
	cursor:default;
}
.clmAdjustWidth-inMotion{
	position:absolute;
	color:#c00;
	background-image:url('../gfx/contentEdit/w-resize_g.gif');
	cursor:default;
}
.cmSearchTerm{
	background:#FC3;
	border:1px solid #FC3;
}
.cmSearchTerm-selected{
	background:#FC3;
	border:1px solid #F00;
}
.cmComment{
	width:10px;
	height:8px;
	background:url('../gfx/contentEdit/comment.gif') top left no-repeat;
	margin:0px 2px;
	cursor:pointer;
}
#commentDisplay{
	font:7pt verdana;
	color:#000;
	position:absolute;
	display:none;
	padding:5px;
	border:1px solid #333;
	background:#fc6;
	cursor:default;
	width:200px;
}
#pageInfoPanel{
	width:224px;
	font:7pt verdana;
	color:#fff;
	display:none;
}
.pagePreviewMode{
	border:4px solid #069;
	border-top-width:0px;
}
.pagePreviewHeader{
	font:7pt verdana;
	color:#fff;
	text-align:center;
	padding:1px;
	background:#069;
}
.editMode{
	border:1px dashed #bbb;
	min-height:30px;
}



.rightSideBar{
	width:180px;
	padding-left:10px;
	border-left:1px dashed #999;
}



.optionsPanelTrigShow{
	font:7pt;
	color:#000;
	background:url('../gfx/panel/optionsPanelTrigDisplayed.gif');
	padding:3px 0px 0px 25px;
	height:18px;
	border-bottom:1px solid #666;
	display:block;
}
.optionsPanelTrigShow:hover,a.optionsPanelTrig:hover{color:#c00}
.optionsPanelTrig{
	font:7pt;
	color:#000;
	background:url('../gfx/panel/optionsPanelTrig.gif');
	padding:3px 0px 0px 25px;
	height:18px;
	border-bottom:1px solid #666;
	display:block;
}
.panel{
	font:7pt;
	color:#fff;
	background:url('../gfx/panel/bkg.gif') no-repeat #f90;
}
.panel td{
	font:7pt;
	color:#fff;
}
.panel .secTxt{
	font:7pt/7pt;
	color:#A6CBC0;
}
.panel .info{
	background:url('../gfx/panel/info.gif') center middle no-repeat;
	width:32px;
	height:32px;
}
.panel .infoArea{
	 height:80px;
	 padding:5px;
	 overflow:hidden;
}
.panel .labelX{
	color:#A6CBC0;
	text-align:right;
	line-height:7pt;
	width:60px;
	padding:0px 2px;
}
.panel .miniInfo{
	background:url('../gfx/panel/infoMini.gif') top left no-repeat;
	height:18px;
	width:18px;
}
.panel .button{
	color:#A6CBC0;
	border:0px solid;
	border-right-width:1px;
	border-color:#003550;
	padding:1px 4px;
	height:12px;
}
.panel .option{
	color:#fff;
	line-height:7pt;
	background:url('../gfx/panel/option.gif') bottom repeat-x #f90;
	border-style:solid;
	border-width:1px;
	border-color:#ffc266 #995c00 #995c00 #ffc266;
	height:20px;
	display:block;
}
.panel .option:hover,.panel .selected{
	background:url('../gfx/panel/optionG.gif') bottom repeat-x #f90;
	cursor:pointer;
}
.panel .optionHeader{
	padding-top:8px;
}
.panel .optionPadded{
	padding:2px;	
}
.panel .optionText{
	white-space:nowrap;
	margin:3px 4px;
	padding-top:3px;
	height:13px;
	width:13px;	
}
.panel .option .check{
	border:1px solid #995c00;
	margin:3px 0px 3px 4px;
	height:13px;
	width:13px;	
}
.panel .option .checkView{
	background:url('../gfx/panel/checkView.gif');
}
.panel .option .checkViewSelected{
	background:url('../gfx/panel/checkViewSelected.gif');
}
.panel .option .checkContribute{
	background:url('../gfx/panel/checkContribute.gif');
}
.panel .option .checkContributeSelected{
	background:url('../gfx/panel/checkContributeSelected.gif');
}
.panel .option .checkApprove{
	background:url('../gfx/panel/checkApprove.gif');
}
.panel .option .checkApproveSelected{
	background:url('../gfx/panel/checkApproveSelected.gif');
}
.panel .disabled .checkViewSelected, .panel .disabled .checkContributeSelected, .panel .disabled .checkApproveSelected{
	background:url('../gfx/panel/checkDisabled.gif');
}

.panel .optionWorkflowRed{
	background:url('../gfx/panel/optionShort.gif') bottom repeat-x #c00;
}
.panel .optionWorkflowGreen{
	background:url('../gfx/panel/optionShort.gif') bottom repeat-x #6f3;
}
.panel .optGroup{
	font:7pt;
	color:#fff;
	padding:2px;
	background:#00476B;
}
.panel input.txt,.panel select.txt{
	font:7pt;
	height:16px;
	background:url('../gfx/panel/textbox.gif');
	border:0px;
	padding:2px;
	width:100%;
}
.panel a.order{
	color:#ffdba6;
	background:url('../gfx/panel/order.gif') right center no-repeat;
	border:solid #995c00;
	border-width:1px 1px 0px 0px;
	padding:2px 15px 1px 5px;
	height:15px;
}
.panel a.order:hover{
	background-image:url('../gfx/panel/orderG.gif');
}
.panel a.order-asc{
	color:#A6CBC0;
	border:solid #003550;
	border-width:1px 1px 0px 0px;
	padding:0px 15px 1px 5px;
	height:15px;
	background:url('../gfx/panel/orderAsc.gif') right center no-repeat;;
}
.panel a.order-desc{
	color:#A6CBC0;
	border:solid #003550;
	border-width:1px 1px 0px 0px;
	padding:0px 15px 1px 5px;
	height:15px;
	background:url('../gfx/panel/orderDesc.gif') right center no-repeat;
}
.panel .groupsCap{
	background:url('../gfx/panel/groupBarCap.gif');
	width:20px;
	height:15px;
}
.panel a.groups{
	color:#ffdba6;
	background:url('../gfx/panel/groupBar.gif');
	border-right:1px solid #000;
	padding:2px 5px 0px 5px;
	height:15px;
}
.panel a.btn{
	color:#A6CBC0;
	text-align:center;
	height:16px;
	background:url('../gfx/panel/button.gif');
	padding:2px;
	width:50px;
}
.panel .range{
	border:solid;
	border-width:0px 0px;
	border-color:#333 #fff #ccc #fff;
	padding:1px 6px 1px 4px;
	dispaly:block;
	height:30px;
	background:url('../gfx/panel/workflowIndicator.gif') repeat-x top #bbb;
}
.panel .dropArea-highlight{background:#fff}
.panel .vertDrag{
	width:12px;
	height:12px;
	background:url('../gfx/panel/vertDrag.gif');
	margin-right:5px;
}


.panel textarea{
	font:7pt verdana;
	width:100%;
	height:60px;
	overflow:visible;
	padding:2px;
	border:1px solid #036;
	background:url('../gfx/panel/textarea.gif') repeat-x #fff;
}
.panel .dropDown{
	font:7pt verdana;
	color:#fff;
	text-align:center;
	border:1px solid #f90;
	padding:1px 20px 1px 4px;
	margin:1px;
	background:url('../gfx/panel/selectMenu.gif') right no-repeat;
	height:18px;
	width:80px;
	display:inline;
	cursor:pointer;
}
.dropDownMenu{
	border:1px solid #191932;
	background:#f90;
	display:none;
	width:100px;
	position:absolute;
	z-index:1000;
}
.dropDownMenu a{
	font:7pt verdana;
	color:#fff;
	padding:1px;
	display:block;
	width:100%;
}
.dropDownMenu a:hover{
	background:#4B93B7;
}
.panelOptSearchHighlight{
	color:#FF9900;
	text-decoration:underline;
}
.panel .folder{
	background:url('../gfx/panel/folder.gif') top left no-repeat;
	width:18px;
	height:14px;
}
.panel .page{
	background:url('../gfx/panel/page.gif') top left no-repeat;
	width:18px;
	height:14px;
}
.panel .allDir{
	background:url('../gfx/panel/allDir.gif') top left no-repeat;
	width:16px;
	height:16px;
}



.practiceTeam{
	color:#666;
	display:block;
}
.service{
	font-weight:normal;
	color:#666;
	background:url('../gfx/practicesTeams/service.gif') center left no-repeat;
	padding:0px 0px 2px 22px;
	display:block;
}



.menuMain{
	border-top:3px solid #999;
	border-bottom:5px solid #ccc;
	background:url('../gfx/primaryNav/bkg.gif') top #000;
	height:22px;
}
.menuMain a{
	font:bold 8pt verdana;
	letter-spacing:-1;
	color:#f90;
	background:url('../gfx/primaryNav/div.gif') center right no-repeat;
	padding:7px 40px;
	margin:0px;
	height:30px;
	display:table-cell;
	white-space:nowrap;
}
.menuMain a.last{
	border-right:0px;
}
.menuMain a:hover,.menuMain a.active{background:url('../gfx/primaryNav/headerG.gif')}
.menu{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	border:1px solid #999;
	width:180px;
	min-width:180px;
	z-index:1000000;
	text-align:left;
	background:#f5f5f5;
}
.menu a{
	font:bold 7pt verdana;
	color:#666;
	height:18px;
	display:block;
	padding:1px 23px 1px 5px;
	border-bottom:dashed 1px #ccc;
	background:#f5f5f5;
}
.menu a.last,a:hover.last{
	border-bottom:0px;
}
.menu a.opt{background:url('../gfx/primaryNav/option.gif') #f5f5f5}
.menu a:hover,.menu a.opt:hover,.menu a.active{
	color:#f90;
	background:#f5f5f5;
}
.menu a.sub{background:url('../gfx/primaryNav/optionNode.gif') #f5f5f5}
.menu a.sub_active,.menu a.sub_active:hover,.menu a.subactive{
	color:#f90;
	background:url('../gfx/primaryNav/optionNodeG.gif') #f5f5f5;
}
a.subactive{
	color:#003550;
	background:url('../gfx/primaryNav/optionNodeG.gif') #f5f5f5;
}
.menuSlideRight{
	height:25px;
	width:15px;
	background:url('../gfx/primaryNav/scrollRightButton.gif');
}
.menuSlideRight-hover{background:url('../gfx/primaryNav/scrollRightButtonG.gif')}
.menuSlideRight-click{background:url('../gfx/primaryNav/scrollRightButtonC.gif')}
.menuSlideLeft{
	height:25px;
	width:15px;
	background:url('../gfx/primaryNav/scrollLeftButton.gif');
}
.menuSlideLeft-hover{background:url('../gfx/primaryNav/scrollLeftButtonG.gif')}
.menuSlideLeft-click{background:url('../gfx/primaryNav/scrollLeftButtonC.gif')}
#menuSlide{
	font:0px/0px;
	white-space:nowrap;
	overflow:hidden;
	width:830px;
}



.searchResults .pageLink{
	color:#666;
	background:url('../gfx/searchResults/page.gif') top left no-repeat;
	padding:3px 0px 3px 18px;
	height:12px;
}
.searchResults .pdfLink{
	color:#666;
	background:url('../gfx/searchResults/pdf.gif') top left no-repeat;
	padding:3px 0px 3px 18px;
	height:12px;
}
.searchResults a:hover{
	color:#f90;
}



.secondaryNav{
	padding-left:0px;
	background:url('../gfx/secondaryNav/bkg.gif') bottom repeat-x #666;
}
.secondaryNav .tab{
	font:7pt;
	color:#ccc;
	padding:1px 4px 0px 20px;
	height:15px;
	display:inline;
	cursor:default;
}
.secondaryNav .active{
	color:#e5e5e5;
	background:url('../gfx/secondaryNav/headerG.gif');
}
.secondaryNav .div{
	background:url('../gfx/secondaryNav/div.gif');
	height:15px;
	width:2px;
	vertical-align:bottom;
}
.menuSecPanel{
	font:7pt;
	position:absolute;
	display:none;
	border:1px solid #808080;
	padding:0px;
	width:140px;
	z-index:1000;
	background:#808080;
	text-align:left;
}
.menuSecPanel a{
	color:#fff;
	height:16px;
	width:140px;
	display:block;
	padding:1px 23px;
	border-top:solid 1px #bbb;
	border-bottom:solid 1px #777;
	background:url('../gfx/secondaryNav/option.gif');
}
.menuSecPanel a:hover{background:url('../gfx/secondaryNav/optionG.gif')}



.contentContainerLeft{
	background:url('../gfx/contentSet/bkgLeft.gif') top right repeat-Y #333;
	width:auto;
}
.contentContainerCenter{
	width:800px;
}
.contentContainerRight{
	background:url('../gfx/contentSet/bkgRight.gif') top left repeat-Y #333;
	width:auto;
}



.styleCommands .label{
	font:7pt/7pt;
	color:#666;
	padding:3px;
	width:1px;
}
.styleCommands a.cmd{
	width:19px;
	height:18px;
	margin:1px 0px 1px 2px;
	border:1px solid #00476B;
	background:url('../gfx/panel/styleButtonBkg.gif');
}
.styleCommands a.cmd:hover,.styleCommands a.active{
	width:19px;
	height:18px;
	border:1px solid #666;
	margin:1px 0px 1px 2px;
	background:url('../gfx/editIcons/images/bkg_g.gif');
}
.colorPalette{
	color:#000;
	border:1px solid #666;
	position:absolute;
	background:#000;
	display:none;
}
.colorPalette a{
	font:1px;
	width:8px;
	height:8px;
	margin:1px 1px 0px 0px;
}
.colorPalette .title{background:url('../gfx/editIcons/images/bkg.gif') bottom}



.templateEditPanel{
	width:100%;
	margin-bottom:10px;
}
.templateEditPanel a{
	font-weight:normal;
	color:#f90;
	text-decoration:none;
}
.templateEditPanel td{
	color:#999;
}
.templateEditPanel a.option{
	padding-right:5px;
	border-right:1px solid #ccc;
	margin-right:5px;
}
.templateEditPanel a.selected{
	font-weight:bold;
}
.templateEditPanel a.link{
	padding:0px 0px 2px 10px;
	margin:1px 5px 0px 0px;
	display:block;
	background:url('../gfx/templateEditPanel/link.gif') center left no-repeat;
}
.templateEditPanel a.link:hover{
	text-decoration:underline overline;
}
.templateEditPanel .div{
	padding:0px 5px;
	border-right:1px solid #ccc;
}
.templateEditPanel .linkDiv{
	padding:0px 5px 2px 10px;
	margin:1px 5px 0px 0px;
	background:url('../gfx/templateEditPanel/link.gif') center left no-repeat;
	border-right:1px solid #ccc;
}
.templateEditPanel a.linkDiv:hover{
	text-decoration:underline overline;
}
.templateEditPanel .topLeft{
	background:url('../gfx/templateEditPanel/topLeft.gif');
	width:5px;
	height:21px;	
}
.templateEditPanel .top{
	font-weight:bold;
	color:#666;
	background:url('../gfx/templateEditPanel/top.gif') top left;
	width:auto;
	height:21px;	
}
.templateEditPanel .topRight{
	background:url('../gfx/templateEditPanel/topRight.gif');
	width:5px;
	height:21px;	
}

.templateEditPanel .left{
	background:url('../gfx/templateEditPanel/left.gif');
	width:5px;
	height:auto;	
}
.templateEditPanel .center{
	width:auto;
	height:auto;	
}
.templateEditPanel .right{
	background:url('../gfx/templateEditPanel/right.gif');
	width:5px;
	height:auto;	
}

.templateEditPanel .bottomLeft{
	background:url('../gfx/templateEditPanel/bottomLeft.gif');
	width:5px;
	height:5px;	
}
.templateEditPanel .bottom{
	background:url('../gfx/templateEditPanel/bottom.gif');
	width:auto;
	height:5px;	
}
.templateEditPanel .bottomRight{
	background:url('../gfx/templateEditPanel/bottomRight.gif');
	width:5px;
	height:5px;	
}
.templateEditPanel select{
	font:7pt verdana;
	padding:0px;
	border:1px solid #999;	
}



.templateAdministrationPanel{
	text-align:left;
	padding:5px;
	border:1px solid #666;	
}



.prioritySection{
	font:bold 7pt;
	height:12px;
	padding:0px 0px 2px 15px;
	background:center left no-repeat;
}
.infoStatus{
	height:12px;
	color:#ccc;
	padding:0px 0px 2px 10px;
	background:center left no-repeat;
}

.warning{
	font:bold 7pt verdana;
	color:#f00;
}