body {
        text-align: center;
        background-color: #FFFFFF;
        color: #000000;
        font-family: Arial, sans-serif;
        font-size: 12px;
}

.w22 {
        width: 22%;
}

.mainTable {
        border-top: 1px solid #990000;
        border-left: 1px solid #990000;
        border-right: 1px solid #990000;
        width: 740px;
        margin: 0px auto;
        text-align: left;
}

.mainTable tr td {
        padding: 4px;
}

td,th {
        font-family: Arial, sans-serif;
        font-size: 12px;
}

a,a:hover {
        text-decoration: underline;
}

a {
        color: #990000;
        text-decoration: none;
}

a:hover {
        color: #990000;
        text-decoration: underline;
}

.navigation {
        padding: 0px;
        margin: 0px;
        height: 100%;
        border: 1px solid #990000;
}

.navigation a,.navigation a:hover {
        padding: 4px;
        margin: 6px;
        margin-bottom: 2px;
        margin-top: 2px;
        display: block;
        color: #000000;
        border: 1px solid #FFFFFF;
}

.navigation a:hover {
        padding: 4px;
        text-decoration: none;
        color: #990000;
        border: 1px solid #990000;
}

.headers {
        font-size: 12px;
        font-weight: bold;
}

.headers a, .headers a:hover {
        color: #FFFFFF;
        text-decoration: none;
}

.highLight {
        font-weight: bold;
        border: solid 1px #000000;
}

.fancyRow {
        background-color: #990000;
}

.fancyRow2 {
        background-color: #990000;
}

body {
}


.border-top-bottom {
        border-top: 1px solid #990000;
        border-bottom: 1px solid #990000;
}

.navigationHead {
        text-align:     center;
        font-weight: bold;
        border-top:     1px solid #990000;
        border-left: 1px solid #990000;
        border-right: 1px solid #990000;
        color: #FFFFFF;
}

.smallText {
        font-size: 9px;
        color: #FFFFFF;
}

.text {
        width: 154px;
}

img {
        border: 0px;
}

li {
        padding: 0px;
        margin: 6px 0px 0px 15px;
        list-style: disc outside url("../../manager/media/images/misc/li.gif");
}

ul {
        margin: 0px 0px 0px 20px;
}

.silent {
        color: #000000;
        text-decoration: none;
}

.silent:hover {
        color: #000000 !important;
        text-decoration: none !important;
}

.logoBox {
        padding: 4px;
        margin: 4px;
        border: 1px solid #990000;
}

fieldset {
        padding: 5px;
}

legend {
        font-weight: bold
}

legend a,legend a:hover {
        display: block;
        text-decoration: none;
}

.u {
        text-decoration: underline;
}

.strike {
        text-decoration:line-through;
}

.content {
        width: 84%;
        height: 206px;
}

.mono {
        font-family:"Courier New", Courier, mono, sans-serif;
}

/* FORM ELEMENTS */

.textbox, .textarea {
}

td.basic {background-color: #FFFFFF; vertical-align:top;}

.fauxbutton  
        font: 11px Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
        border: 1px solid #990000;
        background-color: #F7CC76;
        padding: 2px;
        color: #000000;
}

.boldtext {font-weight: bold;}

h1,h2,h3,h4,h5 {
	font-family: Arial;
        font-size: 13px;
        color: #990000;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 6px;
}

.boldtitle {
        font-size: 12px;
font-weight: bold;
        color: #990000;
        margin-left: 0px;
        margin-top: 4px;
        margin-right: 0px;
        margin-bottom: 4px;
}

p.notop{
margin-top: 0px;
}

acronym { cursor: pointer; border-bottom: dashed 1px #000000; }

#countdown1{
font-weight: bold;
font-size: 16px;}

/* The border and background class used for large blocks */
/* ie: The main title, days in the timeline, etc         */
.border1 {
/*   background:        rgb(40,100,40); */
   background:  #990000;
}
.bkgnd1 {
/*   background: rgb(49,148,39); */
   background: #990000;
   color:               white;
/*   border-color: #11BB11; */
}

.bkgnd1 big {
   text-shadow: 0.2em 0.2em black;
}
.bkgnd1 A {
}
.bkgnd1 A:link {
   color:                               #FFFFFF;
}
.bkgnd1 A:visited {
   color:                               #FFFFFF;
}
.bkgnd1 A:hover {
   color:                               #FFFFFF;
/*   text-shadow:               0 0 0.3em rgb(223,201,219);*/
}
.bkgnd1 TD + TD {
/*   color:      rgb(49,148,39); */
   color:      #FFFFFF;
}

/* The border and background class used for less important blocks */
/* ie: milestones                                                 */
.border2 {
}
.bkgnd2 {
}



A:hover {
   color:       black;
   text-shadow:         0 0 0.3em blue;
}

/* Style info for the diffs in the package list */
TABLE.d2h-table {
   border-collapse: collapse;
   border-style: solid;
   border-width: 1px;
   border-color: white;
   margin: 5px 15px;
   color: #000000;
   background: #ccc;
}

TABLE.d2h-table TR {
   font-family: sans-serif;
}

TABLE.d2h-table TR.blk-hdr {
   font-size: 11pt;
   font-weight: bold;
   border-style: solid;
   border-width: 1px 0px 0px 0px;
   border-color: white;
   background-color: #9cc;
}

TABLE.d2h-table TR.blk-hdr TH {
   border-style: dashed;
   border-width: 0px 0px 0px 1px;
   border-color: white;
   padding: 0px 2px;
}

TABLE.d2h-table TR.blk-text {
   font-size: 11pt;
}

TABLE.d2h-table TR.blk-text TD {
   border-style: dashed;
   border-width: 0px 0px 0px 1px;
   border-color: white;
   padding: 0px 5px;
}

TABLE.d2h-table TR.blk-text TD.right-changed, TABLE.d2h-table TR.blk-text TD.left-changed {
   background-color: #ff6;
   color: #000000;
}

TABLE.d2h-table TR.blk-text TD.right-added, TABLE.d2h-table TR.ver-hdr TH.newver {
   background-color: #9f9;
   color: #000000;
}

TABLE.d2h-table TR.blk-text TD.left-removed, TABLE.d2h-table TR.ver-hdr TH.oldver {
   background-color: #f99;
   color: #000000;
}



