@import url( table1.css );
body {
   background:#070707;
   margin:0;
   padding:0;
}
body,a,td,p,th {
   font-family:arial;
   font-size:13px;
   color:#fff;
}
#wrapper {
   width:980px;
   margin:auto;
}
#logo {
   margin-top:15px;
   background:url(/images/dmxlogo.png);
   background-repeat:no-repeat;
   height:50px;
   width:200px;
}
#nav {
   background:url(/images/dnavbg.png);
   height:27px;
}
a {
   color:#fff;
   text-decoration:underline;
}
a:hover {
   color:#fff;
   text-decoration:none;
   color:#99cc33;
}
.cattxt {
   text-decoration:none;
   color:#666;
}
#topnav {
   padding-top:10px;
   font-size:11px;
   color:#99cc33;
}
#topnav a {
   text-decoration:none;
   font-weight:bold;
   font-size:11px;
   color:#99cc33;
}

.tabtxt {
   font-size:13px;
   font-family:arial;
   color:#fff;
   font-weight:bold;
   padding-top:5px;
}
.tab {
   cursor:pointer;
   width:90px;
   height:27px;
   text-align:center;
   float:left;
   border-right:solid 1px #070707;
}
.tabon a {
   text-decoration:none;
   color:#99cc33;
}
.taboff a {
   text-decoration:none;
   color:#fff;
}
.taboff a:hover {
   color:#99cc33;
}
/*-------  -------*/
#vmenu {
   border-top:solid 1px #222;
   width:auto;
}
#vmenu ul {
   list-style: none;
   margin: 0;
   padding: 0;
   border:none;
}
#vmenu ul li {
   margin: 0px;
   padding: 0px;
}
#vmenu a {
   display: block;
   border-bottom:solid 1px #222;
   padding: 7px 0px 7px 4px;
   text-decoration: none;
   color:#99cc33;
}
#vmenu a.selected {
   font-weight:bold;
   color:#fff;
}
#vmenu a:hover {
   color:#fff;
   background: #99cc33;
}
/*-------  -------*/
#footer {
   padding:5px;
   font-size:11px;
   color:#666;
}
#footer a {
   color:#666;
   font-size:11px;
   text-decoration:none;
}
#footer a:hover {
   text-decoration:underline;
}
/*-------  -------*/
.box {
   border:solid 1px #252525;
   background:#121212;
   text-align:left;
}
/*-------  -------*/
label {
   width: 4em;
   float: left;
   text-align: right;
   margin-right: 0.5em;
   display: block
}
fieldset {
   margin-top:30px;
   border:solid 1px #252525;
   background:#121212;
}

.submit input {
   margin-left: 4.5em;
}

legend {
   text-align:left;
   padding: 2px 6px;
   font-size:17px;
   font-weight:bold;
   color:#444;
   margin-top:-26px;
   color:#efefef;
   border:solid 1px #252525;
   border-bottom:0px;
   background:#121212;
}
/*-------  -------*/
.previewimg {
   border:solid 1px #252525;
   padding:2px;
   background:#121212;
   margin:2px;
}
.previewimg:hover {
   border-color:#99cc33;
}
/*-------  -------*/
#sftable td.error {
   color:red;
   font-size:11px;
   padding-left:5px;
}
#sftable th {
   padding:10px;
   font-weight:bold;
   text-align:right;
   font-size:13px;
}
/*-------  -------*/
#paginationControls {
   font-size:17px;
   padding:20px;
}
#paginationControls a {
   font-size:17px;
   padding-left:10px;
   padding-right:10px;
   padding-top:3px;
   padding-bottom:3px;
   text-decoration:none;
   color:#99cc33;
   border:solid 1px #99cc33;
   background:#000;
}
#paginationControls a:hover {
   color:#000;
   border:solid 1px #99cc33;
   background:#ccc;
}
#paginationControls a.selected {
   color:#000;
   border:solid 1px #99cc33;
   background:#ccc;
}
