
body, html {
  width:100%;
  height:100%;
}

body {
  margin: 0px;
  padding: 0px;  
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;  
  background: #002975 url(http://www.cashforwebcams.com/templates/images/bg.jpg) left top repeat scroll;
}

td, th {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}

a {
  color: #FF9900;
  text-decoration:underline;  
}

a:hover {
  color: #33CCFF;
}

img {
  border:none;
}

form {
  padding:0px;
  margin:0px;
}

.headertext {
  font-size: 16px;
  font-weight: bold;
  font-variant: small-caps;
  color: #e0f2f2;
}

.headertext_two {
  font-size: 16px;
  font-weight: bold;
  font-variant: small-caps;
  color: #FFFFFF;
  padding-left:10px;
}

h5, h3 {
  font-size: 16px;
  font-weight: bold;
  font-variant: small-caps;
  color: #FFFFFF;
  padding-left:10px;
  text-align:left;
}

hr {
        border: solid #CCCCCC 0px;
        border-top-width: 1px;
        height: 0px;
}

.checkbox {
}

input.text, input.password, select, .button, .file {
        font-size: 11px;
        color: #000000;
        background-color: #EEEEEE;
        border: 1px solid #666666;
        height: 18px;
}

textarea {
        font-size: 11px;
        color: #000000;
        background-color: #FFFFFF;
        border: 1px solid #666666;
        padding-left: 3px;
}

input.disabled, textarea.disabled {
        background-color:#CCCCCC;
}

table.noborder, table.noborder td {
        border:0px;
}

.listheader {
        background-color:#000000;
}

tr.listheader {
        padding:2px;
        height:30px;
}

tr.enabled_row {
        background-color:#000000    ;
}

.row1   {
        background-color: #000000;
        height: 25px;
}

.row2   {
        background-color: #000000;
        height: 25px;
}

.error, .warning {
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:11px;
        color:#FF0000;
}

.error a, .warning a {
        color:#FF0000;
}

.note {
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:11px;
        color:#00CC33;
}

.note a {
        color:#00CC33;
}

div.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

table.pager td {
        padding-top:15px;
        padding-bottom:15px;    
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        text-align:left;
}

table.pager td .current {
        text-decoration:none;
        color:#FFFFFF;
}

table.filter {
        border-top:1px solid #B0CBF4;
        border-left:1px solid #B0CBF4;
        
}

table.filter td {
        border-bottom:1px solid #B0CBF4;
        border-right:1px solid #B0CBF4;
}

table.filter td .inactive{
        background-color:#CCCCCC;
}


table.box {
        border-top:1px solid #B0CBF4;
        border-left:1px solid #B0CBF4;
        
}

table.box td {
        border-bottom:1px solid #B0CBF4;
        border-right:1px solid #B0CBF4;
}

table.report {
        border-right:1px solid #999999;
        border-top:1px solid #999999;
}

table.report td, table.report th {
        border-left:1px solid #999999;
        border-bottom:1px solid #999999;
}

table.report .listheader td {
        padding-left:5px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
}

table.noborder, table.noborder td, table.noborder th {
        border:none;
}

div.highlight {
        border:2px solid #F08178;
        background-color:#FBDFDC;
        color:#666666;
}

div.highlight td {
        color:#FF0000;
}

.total_line {
        color:#CC0000; 
        font-weight:bold;
}

.smalwht {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
}
.smalyelo {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFF00;
}

.help_one {
        font-variant:normal;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:normal;
}
/**/
.bold {
  font-weight:bold;
}

.center {
  margin:0px auto 0px auto;
}

.pt5 {
  padding-top:5px;
}

.hf {
  height:100%;
}

.clear {
  clear:both;
}

#container {
  height:100%;
  background-color:#000000;  
}

#topLoginBar {
  width:294px;
  height:208px;
  overflow:hidden;
  background:url(http://www.cashforwebcams.com/templates/images/header_03.jpg) left top no-repeat scroll;
}

#languageBar {
  padding-top:13px;
}

#languageBar td {
  padding:0px 3px 0px 3px;
}

#topLoginBox {
  padding-left:16px;
  color:#000000;
}

.td_navbg {
  background: url(http://www.cashforwebcams.com/templates/images/bg_nav.jpg) left top repeat-x scroll; 
  border-bottom:1px solid #bbd2e4;  
}

table.topmenu td {
  background-color:#1C4670;
  height:21px;
  text-align:center;
  white-space:nowrap;
}

table.topmenu a {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold; 
  font-size: 14px;
}

#topmenu_bar {
  border-bottom:1px solid #bfcde7;  
  background-color:#223657;
  padding:5px 0px 5px 5px;
}

#td_content {
  vertical-align:top;
  padding-top:10px;  
}

#tr_botmenu {
  height:25px;
}

#td_botmenu {
  height:20px; 
  padding:5px 5px 0px 5px;
  vertical-align:top;
  border-top:1px solid #bfcde7;
  background:#21385a url(http://www.cashforwebcams.com/templates/images/bg_botmenu.jpg) left top repeat-x scroll;
}