
.v_home {
  border-top: solid 1px #000;
}
.v_home th, .v_home td {
	padding-left:3px;
}
.v_home th.owner {
  width: 35%;
}
.v_home th.system {
  width: 35%;
}
.v_home th.owner-wide {
  width: 45%;
}
.v_home th.system-wide {
  width: 45%;
}
.v_home th.licno {
  width: 10%;
  white-space: nowrap;
}
.v_home th.assgn {
  width: 20%;
}
.v_home form span {
	display: block;
	float:left;
	width: 150px;
	margin-right: 15px;
}
.v_home span .wwgrp {
  border-bottom: none;
}
.v_home span .wwgrp br {
  display: inline;
}
.v_home span.assign {
	width:180px;
	margin-right:0px;
}
.v_home span.assign select {
	width:180px;
	float:right;
}

* html .v_home span.assign {
	width: 160px;
}

* html .v_home span.assign select {
	width: 160px;
}

.v_home form span input {
  width: auto;
}
.v_home form span #wwctrl_searchButton {
  display:inline-block;
  float:left;
  margin-top: 22px;
}

.v_home form#login #wwctrl_loginButton {
  display:inline-block;
	margin-left: 155px;
  padding-top: 10px;
}

.v_home input#login_user_userName {
  width: 20em;
}
.v_home input#login_user_password {
  width: 20em;
}

.v_home tr.red {
  background-color:LightRed;
}

.v_home.login {
	float:left;
}

.v_home.login img {
	float:left;
	margin:15px;
}

.v_home.login form {
	float:right;
	margin:25px;
	margin-right:	
}
.v_home.login .wwgrp {
	margin: 5px 0px;
}

.v_activity tr.indent0 td {
	border-top: solid 2px black;
}
.v_activity tbody tr.indent0:first-child td {
	border-top: none;	
}

.v_activity td img {
	margin-top: 5px;
}
.v_activity tr.red td {
  background-color:#ff0000;
}

.v_activity tr.sal td {
  background-color:#E9967A;
}

.v_activity tr.none td {
 background-color:Transparent;
}

.v_activity tr.light_blue td {
 background-color: #A8A8FF;
}

.v_activity tr.blue td {
	background-color: #62ACFF;
}
.v_activity th.actions {
	width:100px;
}
.v_activity td ul.menu li {
  width:auto;
  display:inline-block;
}
.v_activity td ul.menu a {
  display:inline-block;
  text-align: center;
}
.v_activity tr.child img {
	margin-left:5px;
}

.v_component .toolbar form {
	margin:0px;
	padding:0px;
}
.v_component sup {
	font-size: 0.7em;
	vertical-align: super;
}

.v_component .paging ul li {
	background-position: 2px 0px;
}

.v_component td ul.menu li {
  width:38px;
  display:inline-block;
	float:left;
}
.v_component td ul.menu a {
  display:inline-block;
  text-align: center;
}

.v_component div.scrolled {
	display:block;
	border-width: 1px;
	border-style: solid;
	border-color: 000;
	padding:5px;
	margin-top:5px;
	width:auto;
	height:300px;
	overflow:scroll;
	align:center;

}
.v_component form .wwctrl.treatmentOptions {
  display:block;
  width:515px;
  border:solid 1px rgb(150,150,150);
}
.v_component form .wwctrl.treatmentOptions table {
  border:none;
  margin-bottom:0px;
}
.v_component form .wwctrl.treatmentOptions table label {
	display:inline-block;
  width:100%;
}
.v_component form .wwctrl.treatmentOptions table input {
  float:left;
}
.v_component form .wwctrl.treatmentOptions table input:focus {
  outline:none;
}
.v_component form .wwctrl.treatmentOptions table th[colspan='2'] {
  padding-left:5px;
  background-color:#888;
  color:#eee;
  font-weight:bolder;
  border-right:none;
}

.v_component form .wwctrl.treatmentOptions table th {
  background-color: #cdcdcd;
  font-weight:normal;
  border:dotted 1px #000;
  border-top:none;
  border-left:none;
  padding-left:17px;
}
.v_component form .wwctrl.treatmentOptions table td {
  width:40%;
}

.v_component input#save_component_address_streetType_description {
  width: 5em;
}

.v_contact #wwgrp_save2_activeOrganization_name {
  padding: 6px 0px;
}
.v_contact input#save2_person_lastName {
  width: 30em;
}
.v_contact input#save2_person_firstName {
  width: 30em;
}
.v_contact input#save2_person_title_description {
  width: 30em;
}
.v_contact input#save2_email_electronicAddress {
  width: 30em;
}
.v_contact input#save2_url_electronicAddress {
  width: 30em;
}
.v_contact input#save2_url_electronicAddress {
  width: 30em;
}
.v_contact input#save2_civicAddress_deliveryLine1Text {
  width: 30em;
}
.v_contact input#save2_civicAddress_streetName {
  width: 20em;
}
.v_contact input#save2_civicAddress_streetType_description {
  width: 5em;
}
.v_contact input#save2_civicAddress_postalMunicipalityName {
  width: 30em;
}
.v_contact th.actions {
  width:95px;
}
.v_contact td ul.menu li {
  width:38px;
  display:inline-block;
}
.v_contact td ul.menu a {
  display:inline-block;
  text-align: center;
}
.v_contact td.phone, .v_contact td.ext, .v_contact td.email {
	font-size: 75%;
}
.v_contact td.phone {
white-space: nowrap;
}

.v_correspondence th.actions {
  width:95px;
}
.v_correspondence td ul.menu li {
  width:38px;
  display:inline-block;
  float:left;
}
.v_correspondence td ul.menu a {
  display:inline-block;
  text-align: center;
}
.v_correspondence form select {
	width:420px\9;
}
.v_document th.actions {
  width:95px;
}
.v_document td ul.menu li {
  width:38px;
  display:inline-block;
}
.v_document th ul.menu {
	width:auto;
}
.v_document th ul.menu li {
  width:75px;
  margin:0px;
	float:left;
}
.v_document td ul.menu a {
  display:inline-block;
  text-align: center;
}
.v_document tbody th {
	background-color:rgb(210,210,210);
	border-bottom: dotted 1px #000;
	vertical-align: top;
	font-weight: bold;
	font-size:0.8em;
}
.v_document tbody th ul.menu {
	font-size:1.2em;
}
.v_document tbody th ul.menu a {
  width:75px;
  display:block;
}
.v_document #wwgrp_document_type {
	border-bottom:none;
}
.v_document #wwlbl_document_type {
	width:100%;
}
.v_document #wwlbl_document_type label {
	font-size: 1.3em;
	color:rgb(50,50,50);
	margin-top:8px;
}

.v_owner table.tr.td {
  align:center;
}

.v_owner tr.red td {
  background-color:#ff0000 ;
}
.v_owner tr.red td {
  background-color:#ff0000 ;
}

.v_owner th.ownernum {
	width:50px;
	white-space: nowrap;
}
.v_owner th.status {
	width:55px;
}
.v_owner th.created {
	width:80px;
}

.v_owner td ul.menu li {
  width:38px;
  display:inline-block;
	float:left;
}
.v_owner td ul.menu a {
  display:inline-block;
  text-align: center;
}

.actionBar a {
  color: #0055BD;
  background-color: #FFF;
}

.actionBar a:hover, a:focus, a:active {
  text-decoration: underline;
  color: #0055BD;
   _noFocusLine: expression(this.hideFocus=true); 
  outline-style:none;
}
.v_system tr.red td {
  background-color:#ff0000;
}

.v_system th.licno {
/* 	width:50px; */
}
.v_system th.status {
/* 	width:50px; */
}
.v_system th.created {
/* 	width:50px; */
}
.v_system th.createdby {
/* 	width:30px; */
}
.v_system th.action {
/* 	width:50px; */
}
.v_system td ul.menu li {
/*   width:50px; */
  display:inline-block;
  float:left;
}
.v_system td ul.menu a {
  width:100%;
  display:inline-block;
  text-align: left;
}

.v_source .toolbar {
	padding-bottom: 7px;
}
.v_source td ul.menu li {
  width:38px;
  display:inline-block;
	float:left;
}
.v_source td ul.menu a {
  display:inline-block;
  text-align: center;
}


.v_user th.actions {
  width:95px;
}
.v_user td ul.menu li {
  width:38px;
  display:inline-block;
}
.v_user td ul.menu a {
  display:inline-block;
  text-align: center;
}