body {background-color:#000; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; background-image: url("images/bg.jpg"); background-position:top center; background-repeat:no-repeat;}
table{width: 95%; max-width: 340px;}

img{border:0;}
.tabs{text-transform:uppercase; font-weight:bold;}
.white{background-image: url(images/white.png);}
.blackBG{background-image: url(images/black.png);}
.blackHead{background-image: url(images/headBlack.png); background-repeat:repeat-x; background-position:bottom;}
.blackFoot{background-image: url(images/footBlack.png); background-repeat:repeat-x; background-position:top;}
.grey{background-image: url(images/grey.png);}
.butt{background-image: url(images/blankButt.png); background-repeat:no-repeat; padding:5px; height:30px; color:white; text-transform: uppercase; font-weight:bold; font-weight: 900; text-decoration: none;}
.butt2{background-image: url(images/blankButt.png); background-repeat:no-repeat; padding:5px; height:30px; color:white; text-transform: uppercase; font-weight:bold; font-weight: 900; font-size:14px; text-decoration: none;}
.red{background-image: url(images/tblHeaderRed.png);color:white; font-weight:bold;}
.green{background-image: url(images/tblHeaderGreen.png); color:#424242; font-weight:bold;}
.blue{background-image: url(images/tblHeaderBlue.png); color:white; font-weight:bold;}
.orange{background-image: url(images/tblHeaderOrange.png); font-weight:bold;}
.yellow{background-image: url(images/tblHeaderYellow.png); font-weight:bold;}
.black{background-image: url(images/tblHeaderBlack.png); color:white; font-weight:bold;}
.dropTable{ border: 2px solid red; margin-top:-4px; margin-left:23px; border-top:0px; width:275px; color:black; font-weight:bold;}
.red2{background-image: url(images/tblHeaderRed2.png); background-repeat:repeat-x; width:320px;}
.red3{background-image: url(images/tblHeaderRed.png); color:white; font-weight:bold; font-size:22px;}	
.sideBox{position: fixed;}

a:link {text-decoration: none; color:white;}
a:visited {text-decoration: none; color:white;}
a:hover {text-decoration: none; color:white;}
a:active {text-decoration: none; color:white;}

.dropTable a:link {text-decoration: none; color:black;}
.dropTable a:visited {text-decoration: none; color:black;}
.dropTable a:hover {text-decoration: none; color:black;}
.dropTable a:active {text-decoration: none; color:black;}

label.filebutton {width:200px; height:40px; overflow:hidden; position:relative; padding:3px; background-color:#ccc;}

label span input {
    z-index: 999;
    line-height: 0;
    font-size: 18px;
    position: absolute;
    top: -2px;
    /*left: -700px;*/
    opacity: 0;
    filter: alpha(opacity = 0);
    -ms-filter: "alpha(opacity=0)";
    cursor: hand;
    _cursor: hand;
    margin: 0;
    padding:0;
	width:200px;
}

label span submit {
    z-index: 999;
    line-height: 0;
    font-size: 50px;
    position: absolute;
    top: -2px;
    /*left: -700px;*/
    opacity: 0;
    filter: alpha(opacity = 0);
    -ms-filter: "alpha(opacity=0)";
    cursor: hand;
    _cursor: hand;
    margin: 0;
    padding:0;
	width:200px;
}

button {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  cursor: pointer;
  font-weight: 700;
  font-size: 13px;
  padding: 8px 18px 10px;
  line-height: 1;
  color: #fff;
  background: #345;
  border: 0;
  border-radius: 4px;
  margin-left: 0.75em;
}