* {
   font-family: verdana, tahoma, sans-serif;
   font-size: 96%;
}
td { font-size: 100%; }
label, option, input, textarea { font-size: 100%; }
/*label { margin-bottom: 595px; }*/
img { border: 0; }
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }
textarea { overflow: auto; } /* Forces IE scrollbar to disappear and cuts off text without whitespace */
form { margin: 0; clear: both; font-size: 100%; }
input { color: #000000; }
hr { height: 1px; color: #bbb; }

body {
   background: #ddd;
   color: #000000; /* #333 */
   margin: 0;
   padding: 0;
   border: 0;
   padding-bottom: 25px;
   text-align: center;
}
   
#wrapper {
   width: 800px;
   background-color: #bbb;
   background: #eee url(/side2.gif) top right repeat-y;
   margin: 10px auto;
   border: 1px solid #bbbbbb;
   border-top: 4px solid #7082FF; /*#AAEE55*/
   border-bottom: 4px solid #7082FF; /*#AAEE55*/
   padding: 0;
   color: #333;
-moz-border-radius: 10px 10px 7px 7px;
}

#header {
   width: 800px;
   overflow: hidden;
   background: #eee;
   color: #000000;
   margin: 0;
   border: 0;
   padding: 0;  
   text-align: left;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px; 
}
#header img {
   display: block;
   margin: 0;
   border: 0;
   padding: 0;
   cursor: default;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px; 
}

#toplinks {
   margin: 0;
   border: 0;
   padding: 0;
   background-color: #9ED071;
   /*width: 800px;*/
}
#toplinks ul {
   margin: 0;
   border: 0;
   padding: 0;
   list-style-type: none;
   text-align: center;
   clear: left;
}
#toplinks ul li {
   height: 2em;
   display: block;
   margin: 0;
   padding: 0;
   float: left;
   text-align: center;
}
#toplinks ul li a {
   background: #9ED071 url(/toplink.gif);
   background-repeat: repeat-x;
   width: 198px;
   height: 2em;
   line-height: 2em;
   border-top: 1px solid #ccc;
   border-left: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   border-right: none;
   padding: 0;
   margin: 0 0 10px 0;
   display: block;
   text-align: center;
}
#toplinks #s4 {
   background: #9ED071 url(/toplink.gif);
   background-repeat: repeat-x;
   width: 202px;
}

#pagebody {
   margin: 0;
   padding: 0;
   border: 0;
   text-align: left;
   color: #000; /* #444 */
   background: transparent;
   clear: both;
}

#maincontent {
   float: left;
   margin: 0;
   padding: 10px;
   padding-right: 5px;
   width: 622px;
   overflow: auto;
}

#sidebar {
   margin: 0 0 0 640px; /* keeps nav in correct position */
   border: 0;
   padding: 2px;
   background: transparent;
   height: 100%;
}  

#subnav {
   background: transparent;
   margin: 0;
   border: 0;
   padding: 5px;
}
#subnav ul {
   margin: 0;
   border: 0;
   padding: 0;
   text-align: left;
}
#subnav ul li {
   list-style: none;
   margin: 0;
   border: 0;
   padding: 0;
   line-height: 1.5em;
   font-size: 100%;
}

#footer {
   clear: both;
   background: #eee;
   margin: 0;
   border: 0;
   border-top: 1px solid #ccc;
   padding: 7px;
   text-align: center;
   font-size: xx-small;
   voice-family: "\"}\""; 
   voice-family:inherit;
   font-size: x-small;
}
html>#footer {
   font-size: x-small;
}

a,a:link {
   font-size:96%;
   background: transparent; 
   text-decoration : none;
   color: #334BCF; /* #5511AA */
}
a:hover, a:active, a:visited {
   font-size: 96%;
   background: transparent; 
   text-decoration : none;
   color: #334BCF; /* 4011AF */
}
li a { font-weight: bold; }

.b {
   background: transparent;
   border: 0;
   padding: 0;
   margin: 0;
   cursor: pointer;
   font-size:96%;
   text-decoration : none;
   font-weight : bold; 
   color: #334BCF; /* #5511AA */
}

.error { color: #000000; }
.warning { color: #000000; }
.header { font-size: 110%; font-weight: bold; }
.select { width: 32%; }
.cmd_link { font-size: 80%; cursor: pointer; }

.popup {
  visibility: hidden;
  position: absolute;
  z-index: 11;
  padding: 10px;
  border: 1px dotted black;
  background-color: #AAEE55;
  font-size: 80%;
}

.help_link {
   font-size: 80%;
   font-weight: bold;
   vertical-align: super;
   cursor: pointer;
   color: #333399;
}

table { 
   margin: 0;
   border-collapse: collapse;
   font-size: 100%;
   color: #000;
   font-weight: normal;
}

.submissionslist {
   cursor: default;
   background-color: #F4F4F4;
}

.submissionslist,
.submissionslist a,
.submissionslist a:link,
.submissionslist a:hover,
.submissionslist a:visited,
.submissionslist a:active { 
   margin: 0;
   font-size: 96%;
   color: #111111;
   font-weight: normal;
}

.title { font-weight: bold; }

.submissionslist .title,
.submissionslist .title td {
   background: #eee;
   font-weight: bold;
   border-bottom: 1px solid #BBBBBB;
}

.submissionslist .type a,
.submissionslist .type a:link,
.submissionslist .type a:hover,
.submissionslist .type a:visited,
.submissionslist .type a:active {
   font-weight: bold;
}

.submissionslist tr:hover { background-color: #AAEE55; }

.submissionslist tr,
.submissionslist td {
   padding: 3px;
   margin: 0;
   text-align: left;
   border-bottom: 1px dashed #BBBBBB;
}

.submissionview {
   cursor: default;
}

.submissionview td { padding: 2px; margin: 0; text-align: left; }
.submissionview .title { font-weight: bold; text-align: right; vertical-align:top; }


.textheader { font-weight: bold; }
.tabletitle { font-weight: bold; }

.msgtext {
   margin-top: 5px;
   margin-bottom: 2px;
   margin-left: 2px;
   padding: 5px;
   width: 75%;
   border: 1px solid black;
   background-color: #ddd;
}

.mm_options {
   margin-top: 5px;
   margin-bottom: 2px;
   margin-left: 2px;
}

.screenshot  {
   border: 2px solid #bbb;
}

.bquote {
   margin-left: 16px; margin-top: 16px;
}

.nobullets {
margin:0;
padding:0;
border:0;
list-style-type: none;
}
