.lpContent {font-family: Helvetica, Arial, san-serif; font-size:90%;}

.lpDataSection {
  margin:0 0 1em 0;
}

.lpDataPair {  
  clear:both;
  margin-bottom:2px;  
}

.lpDataHead {  
  font-size:110%; 
  font-weight:bold; 
  color:#663366;
  margin-bottom:4px;
}

.lpDataSublabel
{
  width: 110px; 
  color: #cc33cc;
  padding-left:5px;
  float:left;
}

.lpDataLabel
{
  width: 115px; 
  color: #cc33cc;
  float:left;
}

.textareaEditTall
{
  width: 530px;
  height:100px;
}

.textareaEditTallWide
{
  width: 672px;
  height:130px;
}

.textEditLong
{
  width: 530px;
}

.data      {font-family: Helvetica, Arial, san-serif; font-size: 10pt; color: #000000}
.topStatus {text-align:right; font-family: Helvetica, Arial, san-serif; font-size: 9pt; color: #666666}
.bottomStatus {text-align:right; font-family: Helvetica, Arial, san-serif; font-size: 9pt; color: #999999}
.status    {font-family: Helvetica, Arial, san-serif; font-size: 9pt; color: #666666}
.subdata   {font-family: "Times New Roman", Times, serif; font-size: 11pt; color: #663300}
.datalabel {font-family: Helvetica, Arial, san-serif; font-size: 90%; color: #cc33cc}
.datasublabel {  font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #ccffff}
.datahead {  font-family: Helvetica, Arial, san-serif; font-size: 105%; font-weight: bold; color: #333333}
.listhead {  font-family: "Times New Roman", Times, serif; font-size: 11pt; font-weight: bold; background-color: #ccffff; color: #000000}
.listsubhead {  font-family: "Times New Roman", Times, serif; font-size: 11pt; font-weight: normal; background-color: #ccffff; color: #000000}
.listdata {  font-family: "Times New Roman", Times, serif; font-size: 11pt; font-weight: normal; color: #000000}
.bgview {  background-color: #99cccc; color: #000000}
.framewindow .bgview  { background-color: #99cccc; color: #333333}
.frameview {  background-color: #ffffff; color: #000000}
.accent {  color: #cc3333}
.defaultText {  color: #666666}

.detailsection {background-color: #89bcbc; padding:10px; margin-bottom:1em;}
.detailhead {  font-family: "Times New Roman", Times, serif; font-size: 11pt; font-weight: bold; color: #cc33cc}
.detaillabel {  font-family: "Times New Roman", Times, serif; font-size: 11pt; font-weight: normal; color: #000066}
.detaildata {  font-family: "Times New Roman", Times, serif; font-size: 11pt; font-weight: normal; color: #000000}

.detailheadold {  font-family: "Times New Roman", Times, serif; font-size: 11pt; font-weight: bold; background-color: #ccffff; color: #cc33cc}
.detaildataold {  font-family: "Times New Roman", Times, serif; font-size: 11pt; font-weight: normal; background-color: #ccffff; color: #000000}

.menu { font-family: Helvetica, Arial, san-serif; font-size: 10pt; color: #999966; text-decoration:none;}
.menusel { font-family: Helvetica, Arial, san-serif; font-size: 10pt; color: #990099; text-decoration:none;}
a:hover.menu { font-family: Helvetica, Arial, san-serif; font-size: 10pt; color: #990099; text-decoration:none;}

.submenu { font-family: Helvetica, Arial, san-serif; font-size: 11pt; color: #330099; text-decoration:none;}
.submenusel { font-family: Helvetica, Arial, san-serif; font-size: 11pt; color: #990099; text-decoration:none;}
a:hover.submenu { font-family: Helvetica, Arial, san-serif; font-size: 11pt; color: #990099; text-decoration:none;}


.topbuttons { font-family: Helvetica, Arial, san-serif; font-size: 11pt; font-weight:BOLD; color: #330099; text-decoration:none; margin-top:0px; margin-bottom:15px}
.bottombuttons { font-family: Helvetica, Arial, san-serif; font-size: 11pt; font-weight:BOLD; color: #330099; text-decoration:none; margin-top:30px; margin-bottom:10px}
.hints { font-family: Helvetica, Arial, san-serif; font-size: 10pt; color: #000000; text-decoration:none; margin-right:50px; margin-top:10px; margin-bottom:10px}
.instructions {font-size: 85%; color: #003333; text-decoration:none; margin-right:40px; margin-bottom:10px}
.menuinstructions { font-family: Helvetica, Arial, san-serif; font-size: 12pt; font-weight:BOLD; color: #003333; text-decoration:none; margin-right:70px; margin-top:30px; margin-bottom:10px}

.command {  font-family: Helvetica, Arial, san-serif; font-size: 11pt; font-weight:BOLD; color: #330099; text-decoration:none}
.menucommand {  font-family: Helvetica, Arial, san-serif; font-size: 10pt; font-weight:BOLD; color: #000066; text-decoration:none;}
.smallcommand {  font-family: Helvetica, Arial, san-serif; font-size: 10pt; color: #000066; font-weight:normal}
.smallcontrol {  font-family: Helvetica, Arial, san-serif; font-size: 10pt; color: #000066; font-weight:normal}
.smallcommandold {  font-family: Helvetica, Arial, san-serif; font-size: 10pt; color: #000066; text-decoration:none; font-weight:normal}
.commandsep {  font-family: Helvetica, Arial, san-serif; font-size: 9pt; color: #330099; text-decoration:none;}
.pagehead { font-family:  Helvetica, Arial, san-serif; font-size: 16pt; font-weight: bold; color: #ffffff; text-decoration:none;}
.majorhead { font-family:  Helvetica, Arial, san-serif; font-size: 18pt; font-weight: bold; color: #000000; text-decoration:none;}
.majorhead2 { font-family:  Helvetica, Arial, san-serif; font-size: 14pt; font-weight: bold; color: #333333; text-decoration:none;}
.majorsubhead { font-family:  Helvetica, Arial, san-serif; font-size: 12pt; font-weight: normal; color: #333333; text-decoration:none;}
.message { font-family: Helvetica, Arial, san-serif; font-size: 11pt; color: #003333; font-weight:bold; text-decoration:none; margin-right:80px; margin-top:10px; margin-bottom:10px}

.options {
	font-family: arial, helvetica, tahoma; 
	font-size: 0.95em;
    border: 1px inset;
    padding: 8px;
    background-color: #bbeeff;
    margin: 3px 12px 12px 0px;
}

.pagerCell {
	background-color: #aadddd;
	font-family: Helvetica, Arial, san-serif; 
	font-size:9pt; padding:3px;
}
.pagerButton {
	font-size:80%;
	background-color:#99cccc;
	padding:0px;
}
.pagerButtonInactive {
	font-size:80%;
	background-color:#99bbbb;
	padding:0px;
}

.tabs {
	font-family: Helvetica, Arial, san-serif; 
}
.tabs ul {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #778;
	font-weight:bold;
}
.tabs ul li {
	list-style:none;
	margin:0;
	display:inline;
}
.tabs ul li .current {
	background:#99cccc;
	border-bottom:1px solid #99cccc;
}
.tabs ul li a {
	padding:3px 0.5em;
	margin-left:3px;
	border: 1px solid #778;
	border-bottom:none;
	background: #dde;
	text-decoration:none;
}
.tabs ul li a:link, .tabs ul li a:visited {color:#448;}
 
.tabs ul li a:link:hover, .tabs ul li a:visited:hover {
	color:#000;
	background: #aae;
	border-bottom:1px solid #99cccc;
}

.ui-widget{font-size:11pt !important;}

.ui-dialog .ui-dialog-content {
padding:0.5em 0em !important;
}

.groupSummary
{
	display: block;
}

.groupDetail
{
	display: none;
	padding-bottom: 2px;
}


