﻿/* User Editor Styles */


.CompBorderTable {margin: 20px; padding:10px; border: 1px solid #8db3dc; border-radius: 7px; -moz-border-radius: 7px; border-collapse:separate; width: 780px;}
.CompBorderInnerTable {padding:10px; border: 1px solid #8db3dc; border-radius: 7px; -moz-border-radius: 7px; border-collapse:separate;}
.CompTitle {vertical-align: top; text-align: left; font-family: helvetica; font-size: 12pt; font-weight: bold; color: #333; text-decoration: none; }
.CompTitleLg {font-family: helvetica; font-size: 14pt; font-weight: bold; color: #0055a5; text-decoration: none; }
.CompTitleSm {font-family: helvetica; font-size: 11pt; font-weight: bold; color: #333; text-decoration: none; }
.CompRadioBtn {font-family: helvetica; font-size: 10pt; font-weight: bold; color: #333; text-decoration: none; }
.CompRadioBtnSm {font-family: helvetica; font-size: 9pt; font-weight: normal; color: blue; text-decoration: none; }
.CompLabel {vertical-align: top; text-align: left; height: 30px; font-family: helvetica; font-size: 11pt; font-weight: normal; color: #666; text-decoration: none; }
.CompLabelx {vertical-align: top; text-align: left; font-family: helvetica; font-size: 11pt; font-weight: normal; color: #666; text-decoration: none; }
.CompValue {vertical-align: top; text-align: left; font-family: helvetica; font-size: 11pt; font-weight: bold; color: #333; text-decoration: none; }
.CompAdmLabel {vertical-align: top; text-align: left; height: 30px; font-family: helvetica; font-size: 8pt; font-weight: normal; color: #666; text-decoration: none; }
.CompAdmValue {vertical-align: top; text-align: left; font-family: helvetica; font-size: 8pt; font-weight: bold; color: #333; text-decoration: none; }
.CompNote {vertical-align: top; text-align: left; font-family: helvetica; font-size: 8pt; font-weight: bold; color: darkred; text-decoration: none; }
.CompError {vertical-align: top; text-align: left; font-family: helvetica; font-size: 8pt; font-weight: bold; color: red; text-decoration: none; }
.CompButton {vertical-align: middle; text-align: center; font-family: helvetica; font-size: 9pt; font-weight: normal; color: #0055a5; text-decoration: none; }
.CompButtonLg {vertical-align: middle; font-family: helvetica; font-size: 11pt; font-weight: normal; color: #0055a5; text-decoration: none; }
.CompTxtBox {padding-left: 3px; background: #fff; vertical-align: top; text-align: left; font-family: helvetica; font-size: 11pt; font-weight: normal; color: #0055a5; text-decoration: none; }
.CompTxtBoxSm {padding-left: 3px; background: #fff; vertical-align: top; text-align: left; font-family: helvetica; font-size: 10pt; font-weight: normal; color: #0055a5; text-decoration: none; }
.CompDDLstBox {background: #fff; vertical-align: top; text-align: left; font-family: helvetica; font-size: 11pt; font-weight: normal; color: #0055a5; text-decoration: none; }
.CompDDLstBox label {margin-left: 5px; background: #fff; vertical-align: top; text-align: left; font-family: helvetica; font-size: 11pt; font-weight: normal; color: #0055a5; text-decoration: none; }
.CompChkBox {vertical-align: top; text-align: left; font-family: helvetica; font-size: 10pt; font-weight: normal; color: #0055a5; text-decoration: none; }
.CompChkBoxBg {vertical-align: top; text-align: left; font-family: helvetica; font-size: 11pt; font-weight: normal; color: #0055a5; text-decoration: none; }
.CompTdRt {vertical-align: top; text-align: right;}
.CompBrowse {font-family: helvetica; font-size: 9pt; font-weight: normal; color: #0055a5; text-decoration: none; }
.CompLogo {max-width: 150px;}


.ProdTitle {vertical-align: top; text-align: left; font-family: helvetica; font-size: 12pt; font-weight: bold; color: #333; text-decoration: none; }
.ProdValue1 {vertical-align: top; text-align: left; font-family: helvetica; font-size: 10pt; font-weight: bold; color: #0055a5; text-decoration: none; }
.ProdValue2 {vertical-align: top; text-align: left; font-family: helvetica; font-size: 10pt; font-weight: normal; color: #0055a5; text-decoration: none; }
.ProdLabel {vertical-align: top; text-align: left; height: 30px; font-family: helvetica; font-size: 11pt; font-weight: normal; color: #666; text-decoration: none; }
.ProdLabelSm {vertical-align: top; text-align: left; font-family: helvetica; font-size: 8pt; font-weight: normal; color: #666; text-decoration: none; }
.ProdValueSm {vertical-align: top; text-align: left; font-family: helvetica; font-size: 8pt; font-weight: bold; color: #333; text-decoration: none; } 
.ProdEdit {vertical-align: top; text-align: left; font-family: helvetica; font-size: 10pt; font-weight: normal; color: #0055a5; text-decoration: none; }
.ProdHdr {vertical-align: top; text-align: left; font-family: helvetica; font-size: 11pt; font-weight: bold; color: #333; text-decoration: none; }
.ProdLstBox {background: #fff; vertical-align: top; text-align: left; font-family: helvetica; font-size: 11pt; font-weight: normal; color: #0055a5; text-decoration: none; }
.ProdGridHdr TH {padding: 5px; background: #f0ffff; vertical-align: middle; text-align: center; font-family: helvetica; font-size: 11pt; font-weight: bold; color: #333; text-decoration: none; }
.ProdGridItem TD {padding: 5px; vertical-align: middle; text-align: left; font-family: helvetica; font-size: 11pt; font-weight: normal; color: #666; text-decoration: none; }
.ProdGridItemAlt TD {padding: 5px; vertical-align: middle; text-align: left; background: #f7f8fb; font-family: helvetica; font-size: 11pt; font-weight: normal; color: #666; text-decoration: none; }
.ProdGrid a{font-family: helvetica; font-size: 11pt; font-weight: normal; color: #3e689d; text-decoration: none;}  
.ProdGrid a:hover {font-family: helvetica; color: #ee661c; font-size: 11pt; font-weight:normal; text-decoration:none; cursor: pointer; }
.ProdGrid TD {text-align: center; } /* Column text formatting */ 

/* User Editor */

.UserValue {vertical-align: top; text-align: left; font-family: helvetica; font-size: 10pt; font-weight: bold; color: #0055a5; text-decoration: none; }
.UserValueBold {vertical-align: top; text-align: left; font-family: helvetica; font-size: 10pt; font-weight: normal; color: #0055a5; text-decoration: none; }
.UserValueSm {vertical-align: top; text-align: left; font-family: helvetica; font-size: 9pt; font-weight: normal; color: #0055a5; text-decoration: none; }
.UserTxtBox {padding-left: 3px; background: #fff; vertical-align: top; text-align: left; font-family: helvetica; font-size: 10pt; font-weight: normal; color: #0055a5; text-decoration: none; }
.UserRadioBtn {padding-left: 3px; font-family: helvetica; font-size: 9pt; font-weight: normal; color: #333; text-decoration: none; }
.UserLabel {text-align: left; font-family: helvetica; font-size: 11pt; font-weight: normal; color: #666; text-decoration: none; }
.UserGrid a{font-family: helvetica; font-size: 11pt; font-weight: normal; color: #3e689d; text-decoration: none;}  
.UserGrid a:hover {font-family: helvetica; color: #ee661c; font-size: 11pt; font-weight:normal; text-decoration:none; cursor: pointer; }
.UserGrid TD {text-align: center; } /* Column text formatting */ 
.UserGridHdr TH {padding: 5px; background: #f0ffff; vertical-align: middle; text-align: center; font-family: helvetica; font-size: 11pt; font-weight: bold; color: #333; text-decoration: none; }
.UserGridItem TD {padding: 5px; vertical-align: middle; background: #f7f8fb; font-family: helvetica; font-size: 10pt; font-weight: normal; color: #666; text-decoration: none; }
.UserGridItemAlt TD {padding: 5px; vertical-align: middle; background: #f7f8fb; font-family: helvetica; font-size: 10pt; font-weight: normal; color: #666; text-decoration: none; }

