/* HTML ELEMENTS                                             */
body {
  background-color:                 #01669A;
  background-image:                 url("../images/background.gif");
  background-repeat:                repeat-y;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  margin:                           0px 0px;
  padding:                          0px 0px;
}

form {
  margin:                           0px 0px;
  padding:                          0px 0px;
}

input.login {
  background:                       #3499CD;
  border:                           1px solid #000000;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  margin-bottom:                    4px;
  padding:                          2px 4px;
  width:                            100px;
}

input.loginSubmit {
  background:                       #01669A;
  border:                           0px solid #000000;
  color:                            #FFCC00;
  cursor:                           pointer;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  margin:                           0px 0px;
  padding:                          0px 0px;
}

input.adminCheckBox {
  color:                            #000000;
  font-family:                      "Courier New", Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  vertical-align:                   middle;
}

select.adminSelect {
  background:                       #FFFFFF;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  vertical-align:                   middle;
  white-space:                      nowrap;
  width:                            80%;
}

select.adminSelectTime {
  background:                       #FFFFFF;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  vertical-align:                   middle;
  width:                            auto;
}

select.adminPurchaseHistory {
  background:                       #FFFFFF;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  vertical-align:                   middle;
  white-space:                      nowrap;
  width:                            auto;
}

select.selQuick {
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  width:                            100%;
}

select.selQuick option.optQuickJump {
  background:                       #F7941D;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  padding-bottom:                   2px;
}

select.selQuick option.optQuickArea {
  background:                       #CCCC99;
  border-top:                       1px solid #000000;
  border-bottom:                    1px dashed #000000;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  padding-bottom:                   2px;
}

select.selQuick option.optQuickPage {
  background:                       #EFEFEF;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
}

input.adminTextBox {
  background:                       #FFFFFF;
  color:                            #000000;
  font-family:                      "Courier New", Courier;
  font-size:                        x-small;
  font-weight:                      normal;
  width:                            100%;
}

textarea.adminTextArea {
  background:                       #FFFFFF;
  color:                            #000000;
  font-family:                      "Courier New", Courier;
  font-size:                        x-small;
  font-weight:                      normal;
  width:                            100%;
}

input.adminSubmit {
  background:                       #01669A;
  border:                           1px solid #000000;
  color:                            #FFFFFF;
  cursor:                           pointer;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  padding:                          4px 4px;
}

input.adminReset {
  background:                       #01669A;
  border:                           1px solid #000000;
  color:                            #FFFF00;
  cursor:                           pointer;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  padding:                          4px 4px;
}

/* CUSTOM ID ELEMENTS                                        */
#tblMain {
  background:                       #01669A;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  margin:                           0px 0px;
  padding:                          0px 0px;
  width:                            100%;
}

#tblMain #tblHead {
  background:                       transparent;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  height:                           95px;
  margin:                           0px 0px;
  padding:                          0px 0px;
  width:                            100%;
}

#tblMain #tblHead #tblLogo {
  background:                       transparent;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        0px;
  font-weight:                      normal;
  height:                           95px;
  line-height:                      0px;
  margin:                           0px 0px;
  padding:                          0px 0px;
  width:                            254px;
}

#tblMain #tblHead #tblInfo {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  height:                           95px;
  margin:                           0px 0px;
  padding:                          4px 10px;
  width:                            100%;
  vertical-align:                   bottom;
}

#tblMain #tblHead #tblInfo #tblInfoRead {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  width:                            100%;
  vertical-align:                   bottom;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoLeft {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-align:                       center;
  width:                            100%;
  vertical-align:                   bottom;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoLeft #divACCOUNT {
  background:                       transparent;
  border:                           0px solid #000000;
  color:                            #FFFF00;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  margin:                           0px 10px;
  padding:                          4px 4px;
  text-align:                       center;
  width:                            auto;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoLeft #divACCOUNT #spanName {
  background:                       transparent;
  border:                           0px solid #000000;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-decoration:                  none;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoLeft #divACCOUNT #spanLevel {
  background:                       transparent;
  border:                           0px solid #000000;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-decoration:                  none;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoLeft #divCPCLINKS {
  background:                       #990000;
  border:                           1px solid #000000;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  margin:                           0px 10px;
  padding:                          4px 4px;
  width:                            auto;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoLeft #divCPCLINKS a {
  background:                       transparent;
  color:                            #FFEE66;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-decoration:                  none;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoLeft #divCPCLINKS a:hover {
  background:                       transparent;
  color:                            #FFFF00;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-decoration:                  none;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoRight {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  vertical-align:                   bottom;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoRight #tblLogin {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoRight #tblLogin .tblLoginTitle {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  margin-bottom:                    4px;
  padding-right:                    8px;
  white-space:                      nowrap;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoRight #tblLogin .tblLoginField {
  background:                       transparent;
  color:                            #FFFF00;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  margin-bottom:                    4px;
  text-align:                       right;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoRight #tblLogin .tblLoginSubmit {
  background:                       transparent;
  color:                            #FFFF00;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-align:                       right;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoRight #tblVersion {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  width:                            130px;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoRight #tblVersion .tblVersionTitle {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  padding-right:                    8px;
  white-space:                      nowrap;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoRight #tblVersion .tblVersionNumber {
  background:                       transparent;
  color:                            #FFFF00;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  padding-right:                    8px;
  text-align:                       right;
}

#tblMain #tblHead #tblInfo #tblInfoRead #tblInfoRight #tblVersion .tblVersionIcon {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
}

#tblMain #tblRead {
  background-image:                 url("../images/background.gif");
  background-repeat:                repeat-y;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  height:                           100%;
  margin:                           0px 0px;
  padding:                          0px 0px;
  width:                            100%;
}

#tblMain #tblRead #tblLCOL {
  background-image:                 url("../images/angle.gif");
  background-repeat:                no-repeat;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  height:                           100%;
  margin:                           0px 0px;
  min-height:                       96px;
  padding:                          0px 0px;
  white-space:                      nowrap;
  width:                            180px;
  vertical-align:                   top;
}

#tblMain #tblRead #tblLCOL #divNavigation {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  min-height:                       96px;
  padding:                          10px 10px;
  vertical-align:                   top;
}

#tblMain #tblRead #tblLCOL #divNavigation .divNavSection {
  background:                       #CCCC99;
  border:                           1px solid #000000;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  padding:                          4px 4px;
  width:                            160px;
}

#tblMain #tblRead #tblLCOL #divNavigation .divNavLink {
  background-image:                 url("../images/arrow.gif");
  background-position:              0px 5px;
  background-repeat:                no-repeat;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  padding-left:                     28px;
}

#tblMain #tblRead #tblLCOL #divNavigation .divNavLink a {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-decoration:                  none;
}

#tblMain #tblRead #tblLCOL #divNavigation .divNavLink a:hover {
  background:                       transparent;
  color:                            #FFFF00;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-decoration:                  none;
}

#tblMain #tblRead #tblLCOLShow {
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  height:                           100%;
  margin:                           0px 0px;
  padding:                          0px 0px;
  white-space:                      nowrap;
  vertical-align:                   top;
}

#tblMain #tblRead #tblLCOLShow #divNavigation {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  height:                           100%;
  padding:                          10px 10px;
  vertical-align:                   top;
}

#tblMain #tblRead #tblLCOLShow #divNavigation .divNavSection {
  background:                       #CCCC99;
  border:                           1px solid #000000;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  min-width:                        100%;
  padding:                          4px 4px;
  width:                            100%;
}

#tblMain #tblRead #tblLCOLShow #divNavigation .divNavLink {
  background-image:                 url("../images/arrow.gif");
  background-position:              0px 5px;
  background-repeat:                no-repeat;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  padding:                          2px 0px 2px 28px;
}

#tblMain #tblRead #tblLCOLShow #divNavigation .divNavLink a {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-decoration:                  none;
}

#tblMain #tblRead #tblLCOLShow #divNavigation .divNavLink a:hover {
  background:                       transparent;
  color:                            #FFFF00;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-decoration:                  none;
}

#tblMain #tblRead #tblRCOL {
  background:                       transparent;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  height:                           100%;
  margin:                           0px 0px;
  padding:                          10px 14px;
  width:                            100%;
  vertical-align:                   top;
}

/* CUSTOM CLASS ELEMENTS                                     */
.tblModule {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  width:                            100%;
}

.tblModule .tblTitle {
  background:                       #003367;
  border:                           1px solid #000000;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        small;
  font-weight:                      bold;
  padding:                          4px 4px;
  width:                            100%;
}

.tblModule .tblContent {
  background:                       #EFEFEF;
  border-left:                      1px solid #000000;
  border-bottom:                    1px solid #000000;
  border-right:                     1px solid #000000;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        small;
  font-weight:                      normal;
  padding:                          4px 10px;
  width:                            100%;
}

.tblConfigModule {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  width:                            100%;
}

.tblConfigModule .tblConfigTitle {
  background:                       #003367;
  border:                           1px solid #000000;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        small;
  font-weight:                      bold;
  padding:                          4px 4px;
  width:                            100%;
}

.tblConfigModule .tblConfigContent {
  background:                       #EFEFEF;
  border-left:                      1px solid #000000;
  border-bottom:                    1px solid #000000;
  border-right:                     1px solid #000000;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        small;
  font-weight:                      normal;
  width:                            100%;
}

.tblConfigModule .tblConfigDescription {
  background:                       #3499CD;
  border-left:                      1px solid #000000;
  border-bottom:                    1px solid #000000;
  border-right:                     1px solid #000000;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding:                          4px 4px;
  width:                            100%;
}

.tblConfigModule .tblConfigSubmit {
  background:                       #3499CD;
  border-left:                      1px solid #000000;
  border-bottom:                    1px solid #000000;
  border-top:                       1px solid #000000;
  border-right:                     1px solid #000000;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding:                          4px 4px;
  text-align:                       right;
  width:                            100%;
}

.tblConfigModule .tblConfigContent .tblConfigMain {
  background:                       transparent;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  width:                            100%;
}

.tblConfigModule .tblConfigContent .tblConfigMain .tblConfigDesc {
  background:                       #EFEFEF;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-left:                     10px;
  padding-top:                      4px;
  width:                            50%;
  vertical-align:                   top;
}

.tblConfigModule .tblConfigContent .tblConfigMain .tblConfigDesc a {
  background:                       transparent;
  color:                            #0000FF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
}

.tblConfigModule .tblConfigContent .tblConfigMain .tblConfigDescAlt {
  background:                       #DEDEDE;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-left:                     10px;
  padding-top:                      4px;
  width:                            50%;
  vertical-align:                   top;
}

.tblConfigModule .tblConfigContent .tblConfigMain .tblConfigDescAlt a {
  background:                       transparent;
  color:                            #0000FF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
}

.tblConfigModule .tblConfigContent .tblConfigMain .tblConfigForm {
  background:                       #EFEFEF;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-left:                     10px;
  padding-right:                    10px;
  padding-top:                      4px;
  width:                            50%;
}

.tblConfigModule .tblConfigContent .tblConfigMain .tblConfigFormAlt {
  background:                       #DEDEDE;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-left:                     10px;
  padding-right:                    10px;
  padding-top:                      4px;
  width:                            50%;
}

.tblTableModule {
  background:                       transparent;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  width:                            100%;
}

.tblTableModule .tblTableTitle {
  background:                       #003367;
  border:                           1px solid #000000;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        small;
  font-weight:                      bold;
  padding:                          4px 4px;
  width:                            100%;
}

.tblTableModule .tblTableContent {
  background:                       #EFEFEF;
  border-left:                      1px solid #000000;
  border-bottom:                    1px solid #000000;
  border-right:                     1px solid #000000;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        small;
  font-weight:                      normal;
  width:                            100%;
}

.tblTableModule .tblTableDescription {
  background:                       #3499CD;
  border-left:                      1px solid #000000;
  border-bottom:                    1px solid #000000;
  border-right:                     1px solid #000000;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding:                          4px 4px;
  width:                            100%;
}

.tblTableModule .tblTableDescription span.spnShown {
  color:                            #FFCC00;
  font-weight:                      bold;
  font-style:                       italic;
  text-decoration:                  none;
}

.tblTableModule .tblTableDescription a {
  color:                            #FFFFFF;
  font-weight:                      bold;
  text-decoration:                  none;
}

.tblTableModule .tblTableDescription a:hover {
  color:                            #FFFF00;
  font-weight:                      bold;
  text-decoration:                  none;
}

.tblTableModule .tblTableSubmit {
  background:                       #3499CD;
  border-left:                      1px solid #000000;
  border-bottom:                    1px solid #000000;
  border-top:                       1px solid #000000;
  border-right:                     1px solid #000000;
  color:                            #FFFFFF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding:                          4px 4px;
  text-align:                       right;
  width:                            100%;
}

.tblTableModule .tblTableContent .tblTableMain {
  background:                       transparent;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  width:                            100%;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableDesc {
  background:                       #EFEFEF;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-top:                      4px;
  width:                            40%;
  vertical-align:                   top;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableDesc a {
  background:                       transparent;
  color:                            #0000FF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableDesc .spanRequired {
  background:                       transparent;
  color:                            #990000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-transform:                   uppercase;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableDescAlt {
  background:                       #DEDEDE;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-top:                      4px;
  width:                            40%;
  vertical-align:                   top;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableDescAlt a {
  background:                       transparent;
  color:                            #0000FF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableDescAlt a.template {
  background:                       transparent;
  color:                            #990000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  text-decoration:                  none;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableDescAlt .spanRequired {
  background:                       transparent;
  color:                            #990000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-transform:                   uppercase;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableForm {
  background:                       #EFEFEF;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-right:                    10px;
  padding-top:                      4px;
  width:                            60%;
}

.tblPurchases {
  background:                       transparent;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  width:                            100%;
}

.tblPurchases .tdPurchasesHeaderName {
  background:                       transparent;
  border-bottom:                    1px solid #000000;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  padding:                          3px 3px;
  width:                            50%;
}

.tblPurchases .tdPurchasesHeaderValue {
  background:                       transparent;
  border-bottom:                    1px solid #000000;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  padding:                          3px 3px;
  width:                            50%;
}

.tblPurchases .tdPurchasesHeaderQuantity {
  background:                       transparent;
  border-bottom:                    1px solid #000000;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  padding:                          3px 3px;
  width:                            25%;
}

.tblPurchases .tdPurchasesHeaderPrice {
  background:                       transparent;
  border-bottom:                    1px solid #000000;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  padding:                          3px 3px;
  width:                            25%;
}

.tblPurchases .tdPurchasesName {
  background:                       transparent;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding:                          3px 3px 3px 12px;
  width:                            50%;
}

.tblPurchases .tdPurchasesValue {
  background:                       transparent;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding:                          3px 3px 3px 12px;
  width:                            50%;
}

.tblPurchases .tdPurchasesQuantity {
  background:                       transparent;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding:                          3px 3px 3px 12px;
  width:                            25%;
}

.tblPurchases .tdPurchasesQuantity span.spnOnSale {
  background:                       transparent;
  color:                            #990000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
}

.tblPurchases .tdPurchasesPrice {
  background:                       transparent;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding:                          3px 3px 3px 12px;
  width:                            25%;
}

.tblPurchases .tdPurchasesPrice span.spnOnSale {
  background:                       transparent;
  color:                            #990000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableForm a {
  background:                       transparent;
  color:                            #0000FF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableForm .divOwnerSubject {
  border-top:               2px solid #000000;
  border-bottom:            2px solid #000000;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
  padding:                  3px 3px;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableForm .divOwnerMessage {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding:                  3px 3px 3px 10px;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableForm .divOwnerDate {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  font-style:               italic;
  padding:                  3px 3px;
  text-align:               right;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableFormAlt {
  background:                       #DEDEDE;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-right:                    10px;
  padding-top:                      4px;
  width:                            60%;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableFormAlt a {
  background:                       transparent;
  color:                            #0000FF;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableFormAlt .divOwnerSubject {
  border-top:               2px solid #000000;
  border-bottom:            2px solid #000000;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
  padding:                  3px 3px;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableFormAlt .divOwnerMessage {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding:                  3px 3px 3px 10px;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableFormAlt .divOwnerDate {
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  font-style:               italic;
  padding:                  3px 3px;
  text-align:               right;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableTemplateDesc {
  background:                       #EFEFEF;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-top:                      4px;
  width:                            50%;
  vertical-align:                   top;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableTemplateDesc a {
  background:                       transparent;
  color:                            #990000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  text-decoration:                  none;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableTemplateDesc .spanRequired {
  background:                       transparent;
  color:                            #990000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-transform:                   uppercase;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableTemplateType {
  background:                       #EFEFEF;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-top:                      4px;
  white-space:                      nowrap;
  vertical-align:                   top;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableTemplateForm {
  background:                       #EFEFEF;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-right:                    10px;
  padding-top:                      4px;
  text-align:                       right;
  width:                            35%;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableTemplateForm a {
  background:                       transparent;
  color:                            #000099;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  text-decoration:                  none;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableTemplateDescAlt {
  background:                       #DEDEDE;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-top:                      4px;
  width:                            50%;
  vertical-align:                   top;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableTemplateDescAlt a {
  background:                       transparent;
  color:                            #990000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  text-decoration:                  none;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableTemplateDescAlt .spanRequired {
  background:                       transparent;
  color:                            #990000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-transform:                   uppercase;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableTemplateTypeAlt {
  background:                       #DEDEDE;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-top:                      4px;
  white-space:                      nowrap;
  vertical-align:                   top;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableTemplateFormAlt {
  background:                       #DEDEDE;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-right:                    10px;
  padding-top:                      4px;
  text-align:                       right;
  width:                            35%;
}

.tblTableModule .tblTableContent .tblTableMain .tblTableTemplateFormAlt a {
  background:                       transparent;
  color:                            #000099;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  text-decoration:                  none;
}

.tblTableModule .tblTableContent .tblTableMain .tblTablePurchaseDesc {
  background:                       #EFEFEF;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-top:                      4px;
  width:                            50%;
  vertical-align:                   top;
}

.tblTableModule .tblTableContent .tblTableMain .tblTablePurchaseDesc a {
  background:                       transparent;
  color:                            #990000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  text-decoration:                  none;
}

.tblTableModule .tblTableContent .tblTableMain .tblTablePurchaseDesc .spanRequired {
  background:                       transparent;
  color:                            #990000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-transform:                   uppercase;
}

.tblTableModule .tblTableContent .tblTableMain .tblTablePurchaseType {
  background:                       #EFEFEF;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-top:                      4px;
  text-transform:                   capitalize;
  white-space:                      nowrap;
  vertical-align:                   top;
}

.tblTableModule .tblTableContent .tblTableMain .tblTablePurchaseStatus {
  background:                       #EFEFEF;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-top:                      4px;
  text-transform:                   capitalize;
  white-space:                      nowrap;
  vertical-align:                   top;
}

.tblTableModule .tblTableContent .tblTableMain .tblTablePurchaseForm {
  background:                       #EFEFEF;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-right:                    10px;
  padding-top:                      4px;
  text-align:                       right;
  width:                            35%;
}

.tblTableModule .tblTableContent .tblTableMain .tblTablePurchaseForm a {
  background:                       transparent;
  color:                            #000099;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  text-decoration:                  none;
}

.tblTableModule .tblTableContent .tblTableMain .tblTablePurchaseDescAlt {
  background:                       #DEDEDE;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-top:                      4px;
  width:                            50%;
  vertical-align:                   top;
}

.tblTableModule .tblTableContent .tblTableMain .tblTablePurchaseDescAlt a {
  background:                       transparent;
  color:                            #990000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  text-decoration:                  none;
}

.tblTableModule .tblTableContent .tblTableMain .tblTablePurchaseDescAlt .spanRequired {
  background:                       transparent;
  color:                            #990000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      bold;
  text-transform:                   uppercase;
}

.tblTableModule .tblTableContent .tblTableMain .tblTablePurchaseTypeAlt {
  background:                       #DEDEDE;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-top:                      4px;
  text-transform:                   capitalize;
  white-space:                      nowrap;
  vertical-align:                   top;
}

.tblTableModule .tblTableContent .tblTableMain .tblTablePurchaseStatusAlt {
  background:                       #DEDEDE;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-top:                      4px;
  text-transform:                   capitalize;
  white-space:                      nowrap;
  vertical-align:                   top;
}

.tblTableModule .tblTableContent .tblTableMain .tblTablePurchaseFormAlt {
  background:                       #DEDEDE;
  color:                            #000000;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  padding-bottom:                   4px;
  padding-left:                     10px;
  padding-right:                    10px;
  padding-top:                      4px;
  text-align:                       right;
  width:                            35%;
}

.tblTableModule .tblTableContent .tblTableMain .tblTablePurchaseFormAlt a {
  background:                       transparent;
  color:                            #000099;
  font-family:                      Verdana, Arial, Sans-Serif;
  font-size:                        x-small;
  font-weight:                      normal;
  text-decoration:                  none;
}
