/*people.css*/
.people-publication  div#non-selected-announcement {
	padding: 5px 10px;
	float: left;
	padding-top: 5px;
	border-bottom: 1px solid #9F9D9E;
}

.people-publication  div#non-selected-expertise {
	padding: 5px 10px;
	float: left;
	padding-top: 5px;
	border-bottom: 1px solid #9F9D9E;
}

.people-announcement  div#non-selected-announcement {
	padding: 5px 10px;
	float: left;
	width: auto;
	display: none;
}

.people-expertise  div#non-selected-announcement {
	padding: 5px 10px;
	float: left;
	padding-top: 5px;
	border-bottom: 1px solid #9F9D9E;
}

.people-expertise  div#non-selected-aboutus {
	padding: 5px 10px;
	float: left;
	padding-top: 5px;
	border-bottom: 1px solid #9F9D9E;
}

.people-client  div#non-selected-announcement {
	padding: 5px 10px;
	float: left;
	padding-top: 5px;
	border-bottom: 1px solid #9F9D9E;
}

.people-client  div#non-selected-aboutus {
	padding: 5px 10px;
	float: left;
	padding-top: 5px;
	border-bottom: 1px solid #9F9D9E;
}

.people-client1  div#non-selected-announcement {
	padding: 5px 10px;
	float: left;
	padding-top: 5px;
	border-bottom: 1px solid #9F9D9E;
}

.people-client1  div#non-selected-aboutus {
	padding: 5px 10px;
	float: left;
	padding-top: 5px;
	border-bottom: 1px solid #9F9D9E;
}

div.row-big TEXTAREA {
	border: 1px solid #C7C7C7;
	float: left;
	margin-left: 10px;
	padding: 2px;
	text-align: left;
	width: 375px;
	margin-bottom: 4px;
	font-size: 13px;
	margin-top: 4px;
	color: #000000;
}

div.row-big SELECT {
	border: 1px solid #C7C7C7;
	float: left;
	margin-left: 10px;
	padding: 2px;
	text-align: left;
	width: 375px;
	margin-bottom: 4px;
	font-size: 10px;
	margin-top: 4px;
	color: #000000;
}

.profile-heading {
	color: #496FB8;
	font-size: 13px;
	font-weight: bold;
	float: left;
	width: 482px;
	margin-left: 8px;
}

div.row-big-edit TEXTAREA {
	border: 1px solid #C7C7C7;
	float: left;
	margin-left: 10px;
	padding: 2px;
	text-align: left;
	width: 375px;
	margin-bottom: 4px;
	font-size: 13px;
	margin-top: 4px;
}

div.row-big-edit SELECT {
	border: 1px solid #C7C7C7;
	float: left;
	margin-left: 10px;
	padding: 2px;
	text-align: left;
	width: 375px;
	margin-bottom: 4px;
	font-size: 10px;
	margin-top: 4px;
}

.odd-column TEXTAREA {
	border: 1px solid #AEAEAE;
	padding: 2px;
	text-align: left;
	width: 375px;
	margin-bottom: 4px;
	font-size: 13px;
	font-size: 11px;
}

.odd-column SELECT {
	border: 1px solid #AEAEAE;
	padding: 2px;
	text-align: left;
	width: 375px;
	margin-bottom: 4px;
	font-size: 10px;
	margin-top: 4px;
	font-size: 11px;
}

.people-aboutus  div#non-selected-announcement {
	padding: 5px 10px;
	float: left;
	padding-top: 5px;
	border-bottom: 1px solid #9F9D9E;
}

.people-aboutus  div#non-selected-client1 {
	padding: 5px 10px;
	float: left;
	padding-top: 5px;
	border-bottom: 1px solid #9F9D9E;
}

/*
pbmain.css
*/
* {
	margin: 0;
	padding: 0;
}

html,body {
	margin: 0;
	padding: 0;
	font: 11px 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
	text-align: center;
	color: #676566;
}

a,img,table,td {
	border: 0;
}

table td {
	vertical-align: top;
}

a {
	text-decoration: none;
	color: #4772a7;
	border: none;
	outline: none;
}

select option {
	padding-right: 8px;
}

input.button {
	border: 1px solid #4b78b2;
	color: #fff;
	background: #6685b2 url(images/input_button_bg.gif) repeat-x center left
		;
	padding: 1px 5px;
}

* div.container {
	width: 960px;
	margin: 0 auto;
	position: relative;
}

#page-head {
	height: 37px;
}

.logo {
	width: 360px;
	height: 37px;
	position: absolute;
	top: 16px;
	left: 0px;
}

#greeting {
	margin: 0;
	color: #716f6f;
	float: right;
	padding-top: 4px;
	font-weight: bold;
}

#greeting a {
	font-weight: normal;
	font-size: 10px;
	color: #698fbf;
	text-decoration: underline;
}

#search-bar {
	height: 36px;
}

.attorneys #search-bar {
	background-color: #496fb8;
}

.inventors #search-bar {
	background-color: #a0b117;
}

.search-by {
	color: #757575;
	border: 0;
}

#search-terms {
	width: 145px;
	border: 1px solid #aeaeae;
	padding: 3px;
	margin-left: 5px;
}

#search-submit {
	margin: 0 5px;
}

#footer {
	clear: both;
	font-size: 10px;
	color: #ababab;
	border-top: 4px solid;
	text-align: right;
}

.attorneys #footer {
	border-color: #496fb8;
}

#footer .bar {
	height: 32px;
	/*background : #f6f6f6;*/
}

#footer p {
	text-align: right;
	margin: 0;
	padding-top: 10px;
}

#footer a {
	color: #ababab;
	text-decoration: underline;
	padding: 0 2px;
}

#footer a:hover {
	text-decoration: none;
	color: #666666;
}

.float-left {
	float: left;
}

.main-blank-div {
	float: left;
	height: 550px;
	width: 185px;
}

#spacer {
	display: block;
	height: 95%;
	float: left;
	width: 1px;
	font-size: 1px;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
}

.heading-span {
	border-bottom: 3px solid #a3a3a3;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 2px;
	color: #496fb8;
	width: 100%;
	float: left;
}

.w40 {
	width: 40%;
}

.w50 {
	width: 50% !important;
}

.w100 {
	width: 100% !important;
}

.margin-bottom10 {
	margin-bottom: 10px !important;
}

.margin-top10 {
	margin-top: 10px;
}

.margin-top15 {
	margin-top: 15px !important;
}

.font-bold {
	font-weight: bold;
}

.color-white {
	color: #ffffff;
}

.attorney .reqtxtgreen {
	color: #496fb8;
}

.inventor .reqtxtgreen {
	color: #a0b117;
}

.text-align {
	text-align: left;
}

.noresult5 {
	font-size: 1px;
	display: block;
	overflow: hidden;
	height: 1px;
}

.middle-div-attorney {
	float: left;
	text-align: left;
	width: 772px;
	min-height: 550px;
	margin-top: 82px;
}
.middle-div-inventor {
				float : left;
				text-align : left;
				width : 772px;
				min-height: 550px;
				margin-top: 82px;
			}
.cancelbutton {
	cursor: pointer;
	border: 1px solid #aeaeae;
	color: #000000;
	padding: 1px 5px;
	width: 55px !important;
}

.people-divider {
	background: transparent url(images/divider_bg.gif) repeat-x scroll left
		center;
	clear: both;
	font-size: 1px;
	height: 1px;
	width: 540px;
	float: left;
	margin-bottom: 7px;
	margin-top: 10px;
}

.rightDivHeader2,.rightDivHeader3,.rightDivHeader4 {
	border-style: solid;
	border-width: 0 1px;
}

.rightDivHeaderContent {
	display: block;
	border-style: solid;
	border-width: 0 1px;
	height: 2.4em;
}

.rightDivHeader1,.rightDivHeader2,.rightDivHeader3 {
	height: 1px;
}

.rightDivHeader1 {
	margin: 0 5px;
}

.rightDivHeader2 {
	margin: 0 3px;
	border-width: 0 2px;
}

.rightDivHeader3 {
	margin: 0 2px;
}

.rightDivHeader4 {
	height: 2px;
	margin: 0 1px;
}

.rightDivHeader1,.rightDivHeader2,.rightDivHeader3,.rightDivHeader4 {
	display: block;
	overflow: hidden;
}

.rightDivHeader5 {
	font-size: 1px;
	display: block;
	overflow: hidden;
	height: 1px;
}

.rightSideDiv SELECT {
	width: 157px;
	border: 1px solid #aeaeae;
}

.rightSideDiv SELECT.lastInput {
	width: 157px;
	margin-bottom: 5px;
	border: 1px solid #aeaeae;
}

a:hover#prev,a:hover#next {
	background-position: top left;
}

.whitecolorContent {
	background: #f8f9fd;
	border-color: #e7eef6;
	display: block;
	border-style: solid;
	border-width: 0 1px;
	padding-left: 10px;
	font-weight: bold;
	color: #838182;
	font-size: 12px;
}

.whitecolor1 {
	background: #e7eef6;
	height: 1px;
	margin: 0 5px;
	display: block;
	overflow: hidden;
}

.whitecolor2 {
	background: #f8f9fd;
	border-color: #e7eef6;
	border-style: solid;
	border-width: 0 1px;
	height: 1px;
	margin: 0 3px;
	border-width: 0 2px;
	display: block;
	overflow: hidden;
}

.whitecolor3 {
	height: 1px;
	margin: 0 2px;
	background: #f8f9fd;
	border-color: #e7eef6;
	border-style: solid;
	border-width: 0 1px;
	display: block;
	overflow: hidden;
}

.whitecolor4 {
	height: 2px;
	margin: 0 1px;
	display: block;
	overflow: hidden;
	border-style: solid;
	border-width: 0 1px;
	background: #f8f9fd;
	border-color: #E7EEF6;
}

.whitecolor5 {
	font-size: 1px;
	display: block;
	overflow: hidden;
	height: 1px;
}

.whitecolorBlock {
	display: block;
	font-size: 1px;
}

.align-top {
	vertical-align: top;
}

.editContentHeader2,.editContentHeader3,.editContentHeader4,.editContentHeaderContent
	{
	background: #e7eef6;
	border-color: #e7eef6;
}

.editContentHeader1 {
	background: #e7eef6;
}

.editContentHeader2,.editContentHeader3,.editContentHeader4 {
	border-style: solid;
	border-width: 0 1px;
}

.editContentHeaderContent {
	display: block;
	border-style: solid;
	border-width: 0 1px;
	height: 2.4em;
}

.editContentHeader1,.editContentHeader2,.editContentHeader3 {
	height: 1px;
}

.editContentHeader1 {
	margin: 0 5px;
}

.editContentHeader2 {
	margin: 0 3px;
	border-width: 0 2px;
}

.editContentHeader3 {
	margin: 0 2px;
}

.editContentHeader4 {
	height: 2px;
	margin: 0 1px;
}

.editContentHeader1,.editContentHeader2,.editContentHeader3,.editContentHeader4
	{
	display: block;
	overflow: hidden;
}

.editContentHeader5 {
	font-size: 1px;
	display: block;
	overflow: hidden;
	height: 1px;
}

.editContentHeaderBlock {
	display: block;
	font-size: 1px;
}

.w25 {
	width: 25%;
}

.greenBox2,.greenBox3,.greenBox4 {
	border-style: solid;
	border-width: 0 1px;
}

.greenBoxContent {
	display: block;
	border-style: solid;
	border-width: 0 1px;
	padding-left: 10px;
}

.greenBox1,.greenBox2,.greenBox3 {
	height: 1px;
}

.greenBox1 {
	margin: 0 5px;
}

.greenBox2 {
	margin: 0 3px;
	border-width: 0 2px;
}

.greenBox3 {
	margin: 0 2px;
}

.greenBox4 {
	height: 2px;
	margin: 0 1px;
}

.greenBox1,.greenBox2,.greenBox3,.greenBox4 {
	display: block;
	overflow: hidden;
}

.error2,.error3,.error4 {
	border-style: solid;
	border-width: 0 1px;
}

.errorContent {
	display: block;
	border-style: solid;
	border-width: 0 1px;
	padding-left: 10px;
}

.error1,.error2,.error3 {
	height: 1px;
}

.error1 {
	margin: 0 5px;
}

.error2 {
	margin: 0 3px;
	border-width: 0 2px;
}

.error3 {
	margin: 0 2px;
}

.error4 {
	height: 2px;
	margin: 0 1px;
}

.error1,.error2,.error3,.error4 {
	display: block;
	overflow: hidden;
}

.pmb2,.pmb3,.pmb4 {
	border-style: solid;
	border-width: 0 1px;
}

.pmbContent {
	display: block;
	border-style: solid;
	border-width: 0 1px;
}

.pmb1,.pmb2,.pmb3 {
	height: 1px;
}

.pmb1 {
	margin: 0 5px;
}

.pmb2 {
	margin: 0 3px;
	border-width: 0 2px;
}

.pmb3 {
	margin: 0 2px;
}

.pmb4 {
	height: 2px;
	margin: 0 1px;
}

.pmb1,.pmb2,.pmb3,.pmb4 {
	display: block;
	overflow: hidden;
}

.header-bg {
	height: 58px !important;
}

.header-search-box {
	margin-top: 8px;
	display: inline;
	text-align: left;
	width: 426px;
}

.header-drop-down {
	border: 1px solid #aeaeae;
	width: 200px;
	float: left;
}

.header-input-text {
	padding: 1px !important;
	float: left !important;
	width: 181px !important;
}

.header-submit-button {
	cursor: pointer;
	background: url("../../images/magnifier.gif");
	width: 17px;
	height: 17px;
	border: none;
}

#search1 a {
	color: #083c7d !important;
	text-decoration: underline !important;
}

.action-link {
	margin-left: 20px;
	margin-top: 2px;
	float: left;
}

.action-link a {
	cursor: pointer;
}

/*
peoplehome.css
*/
.innercontainer2,.innercontainer3,.innercontainer4 {
	border-style: solid;
	border-width: 0 1px;
}

.innercontainerContent {
	display: block;
	border-style: solid;
	border-width: 0 1px;
}

.innercontainer1,.innercontainer2,.innercontainer3 {
	height: 1px;
}

.innercontainer1 {
	margin: 0 5px;
}

.innercontainer2 {
	margin: 0 3px;
	border-width: 0 2px;
}

.innercontainer3 {
	margin: 0 2px;
}

.innercontainer4 {
	height: 2px;
	margin: 0 1px;
}

.innercontainer1,.innercontainer2,.innercontainer3,.innercontainer4 {
	display: block;
	overflow: hidden;
}

#navigation {
	position: absolute;
	width: 150px;
	color: #3D6FAA;
	left: 18px;
	z-index: 1000;
}

#navigation a {
	color: #3d6fad;
	display: block;
	text-align: left;
	cursor: pointer;
}

#navigation /*a:hover 
*/ {
	color: #093b77;
	font-weight: bold;
	text-decoration: none !important;
}

.peopleSelected div#peopleDiv {
	font-weight: normal;
	color: #ffffff;
	width: 132px !important;
	float: left;
	height: 23px !important;
	background-color: #6088BB;
	padding: 0px !important;
	margin-bottom: 2px;
}

.peopleSelected div#peopleDiv span#otpeople {
	margin-top: 4px;
	float: left;
	color: #ffffff;
}

.peopleSelected div#peopleDiv span#otpeoples {
	margin-top: 4px;
	float: left;
	color: #ffffff;
}

.peopleSelected span#peopleLeft {
	background-image: url("images/corner_left.gif");
	background-repeat: no-repeat;
	float: left;
	width: 8px;
	height: 23px !important;
}

.peopleSelected span#peopleRight {
	background-image: url("images/corner_right.gif");
	background-repeat: no-repeat;
	float: left;
	width: 8px;
	height: 23px !important;
}

.researchProfileSelected div#researchDiv span#otresearc /*h1*/ {
	margin-top: 4px;
	float: left;
	color: #ffffff;
}

.top300Selected div#top300Div span#ottop300 {
	margin-top: 4px;
	float: left;
	color: #ffffff;
}

.counselSelected div#counselDiv span#otcounsel {
	margin-top: 4px;
	float: left;
	color: #ffffff;
}

#container div#ipEventsDiv {
	font-weight: normal;
	width: 120px;
	float: left;
	height: 21px;
}

#container span#ipEventsLeft {
	float: left;
	width: 8px;
	height: 21px;
}

#container span#ipEventsRight {
	float: left;
	width: 8px;
	height: 21px;
}

#container div#ipEventsDiv span#otipEvents {
	margin-left: 3px;
	float: left;
	margin-top: 4px;
}

#container div#ipEventsDiv span#otipEvents1 {
	margin-left: 3px;
	float: left;
	margin-top: 4px;
}

#container div#jobPostingDiv {
	font-weight: normal;
	width: 120px;
	float: left;
	height: 21px;
}

#container span#jobPostingLeft {
	float: left;
	width: 8px;
	height: 21px;
}

#container span#jobPostingRight {
	float: left;
	width: 8px;
	height: 21px;
}

#container div#jobPostingDiv span#otjobPosting {
	margin-left: 3px;
	float: left;
	margin-top: 4px;
}

#container span#patentLeft {
	float: left;
	width: 8px;
	height: 21px;
}
#container div#patentDiv {
	font-weight: normal;
	width: 120px;
	float: left;
	height: 21px;
}


#container span#patentRight {
	float: left;
	width: 8px;
	height: 21px;
	display:block;
}

#container span#techLeft {
	float: left;
	width: 8px;
	height: 21px;
}
#container div#techDiv {
	font-weight: normal;
	width: 120px;
	float: left;
	height: 21px;
}


#container span#techRight {
	float: left;
	width: 8px;
	height: 21px;
	display:block;
}

#container div#peopleDiv {
	font-weight: normal;
	width: 120px;
	float: left;
	height: 21px;
}

#container span#peopleLeft {
	float: left;
	width: 8px;
	height: 21px;
}

#container span#peopleRight {
	float: left;
	width: 8px;
	height: 21px;
}

#container div#peopleDiv span#otpeople {
	margin-left: 3px;
	float: left;
	margin-top: 4px;
}

#container div#organizationDiv {
	font-weight: normal;
	width: 120px;
	float: left;
	height: 21px;
}

#container span#organizationLeft {
	float: left;
	width: 8px;
	height: 21px;
}

#container span#organizationRight {
	float: left;
	width: 8px;
	height: 21px;
}

#container div#organizationDiv span#otorganization {
	margin-left: 3px;
	float: left;
	margin-top: 4px;
}
/**
Patent selected div style start
**/

.patentSelected div#patentDiv {
	font-weight: normal;
	color: #ffffff;
	width: 132px !important;
	float: left;
	height: 23px !important;
	background-color: #6088BB;
	padding: 0px !important;
	margin-bottom: 2px;
}
.patentSelected span#patentLeft {
	background-image: url("images/corner_left.gif");
	background-repeat: no-repeat;
	float: left;
	width: 8px;
	height: 23px !important;;
}

.patentSelected span#patentRight {
	background-image: url("images/corner_right.gif");
	background-repeat: no-repeat;
	float: left;
	width: 8px;
	height: 23px !important;;
}
.patentSelected div#patentDiv span#otpatent {
	margin-top: 4px;
	float: left;
	color: #ffffff;
}
/**
Technology selected div style start
**/

.techSelected div#techDiv {
	font-weight: normal;
	color: #ffffff;
	width: 132px !important;
	float: left;
	height: 23px !important;
	background-color: #6088BB;
	padding: 0px !important;
	margin-bottom: 2px;
}
.techSelected span#techLeft {
	background-image: url("images/corner_left.gif");
	background-repeat: no-repeat;
	float: left;
	width: 8px;
	height: 23px !important;;
}

.techSelected span#techRight {
	background-image: url("images/corner_right.gif");
	background-repeat: no-repeat;
	float: left;
	width: 8px;
	height: 23px !important;;
}
.techSelected div#techDiv span#ottech {
	margin-top: 4px;
	float: left;
	color: #ffffff;
}

/**
Organization selected div style start
**/
.organizationSelected div#organizationDiv {
	font-weight: normal;
	color: #ffffff;
	width: 132px !important;
	float: left;
	height: 23px !important;
	background-color: #6088BB;
	padding: 0px !important;
	margin-bottom: 2px;
}

.organizationSelected div#organizationDiv span#otorganization {
	margin-top: 4px;
	float: left;
	color: #ffffff;
}

.organizationSelected div#organizationDiv span#otcompany {
	margin-top: 4px;
	float: left;
	color: #ffffff;
}

.organizationSelected span#organizationLeft {
	background-image: url("images/corner_left.gif");
	background-repeat: no-repeat;
	float: left;
	width: 8px;
	height: 23px !important;;
}

.organizationSelected span#organizationRight {
	background-image: url("images/corner_right.gif");
	background-repeat: no-repeat;
	float: left;
	width: 8px;
	height: 23px !important;;
}

#container div#groupDiv {
	font-weight: normal;
	width: 120px;
	float: left;
	height: 21px;
}

#container span#groupLeft {
	float: left;
	width: 8px;
	height: 21px;
}

#container span#groupRight {
	float: left;
	width: 8px;
	height: 21px;
}

#container div#groupDiv span#otgroups {
	margin-left: 3px;
	float: left;
	margin-top: 4px;
}

#container div#researchDiv {
	font-weight: normal;
	width: 120px;
	float: left;
	height: 21px;
}

#container span#researchLeft {
	float: left;
	width: 8px;
	height: 21px;
}

#container span#researchRight {
	float: left;
	width: 8px;
	height: 21px;
}

#container div#researchDiv span#otresearch {
	margin-left: 3px;
	float: left;
	margin-top: 4px;
}

#container div#interestingInfoDiv {
	font-weight: normal;
	float: left;
	height: 21px;
}

#container span#interestingInfoLeft {
	float: left;
	width: 8px;
	height: 21px;
}

#container span#interestingInfoRight {
	float: left;
	width: 8px;
	height: 21px;
}

#container div#interestingInfoDiv span#otinterestingInfo {
	margin-left: 3px;
	float: left;
	margin-top: 4px;
}

#container div#counselDiv {
	font-weight: normal;
	width: 132px;
	float: left;
	height: 21px;
}

#container span#counselLeft {
	float: left;
	width: 8px;
	height: 21px;
}

#container span#counselRight {
	float: left;
	width: 8px;
	height: 21px;
}

#container div#counselDiv span#otcounsel {
	margin-left: 3px;
	float: left;
	margin-top: 4px;
}

#container div#attorneyHomeDiv {
	font-weight: normal;
	width: 120px;
	float: left;
	height: 21px;
	text-align: left;
}

#container div#attorneyHomeDiv span#otAttHome {
	margin-left: 3px;
	float: left;
	margin-top: 4px;
}

#container div#attorneyHomeDiv span#otAttHome {
	margin-left: 3px;
	float: left;
	margin-top: 4px;
}

#container div#attorneyHomeDiv span#otInvHome {
	margin-left: 3px;
	float: left;
	margin-top: 4px;
}

#general-nav {
	background: #FAFAFA url(images/general-nav_bg.gif) no-repeat scroll
		center bottom;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: 149px;
}

.attorney #general-nav div#container {
	background-image: url(images/general-nav_attorneys.gif);
}

.inventor #general-nav div#container {
	background-image: url(images/general-nav_inventors.gif);
}

#general-nav div#container {
	background-position: center top;
	background-repeat: no-repeat;
	z-index: 1000; ##
	float: left;
}

#container span#attorneyHomeLeft {
	float: left;
	width: 8px;
	height: 21px;
}

#container span#attorneyHomeRight {
	float: left;
	width: 8px;
	height: 21px;
}

.leftImage {
	float: left;
	margin-top: 4px;
}

#container div#vendorDiv {
	font-weight: normal;
	width: 120px;
	float: left;
	height: 21px;
}

#container span#vendorLeft {
	float: left;
	width: 8px;
	height: 21px;
}

#container span#vendorRight {
	float: left;
	width: 8px;
	height: 21px;
}

#container div#vendorDiv span#otvendor {
	margin-left: 3px;
	float: left;
	margin-top: 4px;
}

/*
calendar.css
*/
TD.PBCALcpDayColumnHeader {
	text-align: center;
	border: solid thin #496FB8;
	border-width: 0 0 1 0;
}

.attorney .PBCALcpCurrentMonthDate,.attorney .PBCALcpOtherMonthDate,.attorney .PBCALcpCurrentDate
	{
	text-align: center;
	text-decoration: none;
}

.attorney .PBCALcpCurrentMonthDateDisabled,.attorney .PBCALcpOtherMonthDateDisabled,.attorney .PBCALcpCurrentDateDisabled
	{
	color: #D0D0D0;
	text-align: right;
	text-decoration: line-through;
}

.attorney .PBCALcpCurrentMonthDate {
	color: #6677DD;
	font-weight: bold;
}

.attorney .PBCALcpCurrentDate {
	color: #FFFFFF;
	font-weight: bold;
}

.attorney .PBCALcpOtherMonthDate {
	color: #808080;
}

.attorney TD.PBCALcpCurrentDate {
	color: #FFFFFF;
	background-color: #496FB8;
	border-width: 1;
	border: solid thin #000000;
}

TD.PBCALcpCurrentDateDisabled {
	border-width: 1;
	border: solid thin #FFAAAA;
}

.attorney TD.PBCALcpTodayText,.attorney TD.PBCALcpTodayTextDisabled {
	border: solid thin #496FB8;
	border-width: 1 0 0 0;
}

.attorney A.PBCALcpTodayText,.attorney SPAN.PBCALcpTodayTextDisabled {
	height: 20px;
}

.attorney A.PBCALcpTodayText {
	color: #496FB8;
	font-weight: bold;
}

SPAN.PBCALcpTodayTextDisabled {
	color: #D0D0D0;
}

.inventor TD.PBCALcpDayColumnHeader {
	text-align: center;
	border: solid thin #A0B117;
	border-width: 0 0 1 0;
}

.inventor .PBCALcpCurrentMonthDate,.inventor .PBCALcpOtherMonthDate,.inventor .PBCALcpCurrentDate
	{
	text-align: center;
	text-decoration: none;
}

.inventor .PBCALcpCurrentMonthDateDisabled,.inventor .PBCALcpOtherMonthDateDisabled,.inventor .PBCALcpCurrentDateDisabled
	{
	color: #D0D0D0;
	text-align: right;
	text-decoration: line-through;
}

.inventor .PBCALcpCurrentMonthDate {
	color: #A0B117;
	font-weight: bold;
}

.inventor .PBCALcpCurrentDate {
	color: #FFFFFF;
	font-weight: bold;
}

.inventor .PBCALcpOtherMonthDate {
	color: #808080;
}

.inventor TD.PBCALcpCurrentDate {
	color: #FFFFFF;
	background-color: #A0B117;
	border-width: 1;
	border: solid thin #000000;
}

.inventor TD.PBCALcpCurrentDateDisabled {
	border-width: 1;
	border: solid thin #FFAAAA;
}

.inventor TD.PBCALcpTodayText,.inventor TD.PBCALcpTodayTextDisabled {
	border: solid thin #A0B117;
	border-width: 1 0 0 0;
}

A.PBCALcpTodayText,SPAN.PBCALcpTodayTextDisabled {
	height: 20px;
}

.inventor A.PBCALcpTodayText {
	color: #A0B117;
	font-weight: bold;
}

.inventor SPAN.PBCALcpTodayTextDisabled {
	color: #D0D0D0;
}
.prosecutorSelected div#prosecutorDiv{
	font-weight:normal;
	color:#ffffff;
	width:132px !important;
	float:left;
	height: 23px !important;
	background-color:#6088BB;
	padding: 0px !important;
}
.prosecutorSelected div#prosecutorDiv span#otprosecutor{
	margin-top:4px;
	float:left;
	color:#ffffff;		
}
.prosecutorSelected div#prosecutorDiv span#otprosecutor{
	margin-top:4px;
	float:left;
	color:#ffffff;		
}
.prosecutorSelected span#prosecutorLeft{	
	background-image: url("images/corner_left.gif") ;
	background-repeat: no-repeat;
	float: left;
	width: 8px;
	height: 23px !important;
	
}
.prosecutorSelected span#prosecutorRight{
	background-image: url("images/corner_right.gif") ;
	background-repeat: no-repeat;
	float: left;
	width: 8px;
	height: 23px !important;
}

#container div#prosecutorDiv{	
	font-weight:normal;	
	width:132px;
	float:left;
	height: 21px;		
}
#container span#prosecutorLeft{	
	float: left;
	width: 8px;
	height: 21px;
	
}
#container span#prosecutorRight{	
	float: left;
	width: 8px;
	height: 21px;
}
#container div#prosecutorDiv span#otprosecutor{
	margin-left:3px;
	float:left;
	margin-top:4px;	
}
div.attorney div#main-div{
	margin-top:82px;
}
.reg5 {
font-size : 1px;
display : block;
overflow : hidden;
height : 1px;
}
.regBlock {
display : block;
font-size : 1px;
}
.reg22 {
background-color : #f8f9fd;
border-color : #e7eef6;
border-style : solid;
border-width : 0 1px;
height : 1px;
margin : 0 3px;
border-width : 0 2px;
display : block;
overflow : hidden;
}
.reg33 {
height : 1px;
margin : 0 2px;
background-color : #f8f9fd;
border-color : #e7eef6;
border-style : solid;
border-width : 0 1px;
display : block;
overflow : hidden;
}
.reg44 {
height : 2px;
margin : 0 1px;
display : block;
overflow : hidden;
border-style : solid;
border-width : 0 1px;
background-color : #f8f9fd;
border-color : #e7eef6;
}
.reg1 {
background-color : #e7eef6;
height : 1px;
margin : 0 5px;
display : block;
overflow : hidden;
}	
#container div#counselDiv span#otcounsel1{
	margin-left:3px;
	float:left;
	margin-top:4px;	
}
