a:link { font-weight: bold; color: #FF0000; text-decoration: none }
a:visited { font-weight: bold; color: #CC0000; text-decoration: none }
a:hover { color: #000033; text-decoration: underline }


body { background-color: #FFFFFF;
       color: black;
       margin: 0px;
       padding: 0px;
       background-image:url("images/red.gif")
     }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 13px;
     font-weight: bold;
     color: #999999;
     border-top:0px;
     border-left:0px;
     border-bottom:1px;
     border-right:0px;
     border-style: solid;
     border-color:#CCCCCC;
     margin-top:0px;
     margin-bottom:.5em;
    }

h2 { font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 13px;
     font-weight: bold;
     color: #999999;
     margin-top:0px;
     margin-bottom:0px;
    }

#logo { position:absolute;
        top:0px;
        left:0px;
        /*visibility:hidden;*/
      }

#main    { position:absolute;
           top:106px;
           left:190px;
           width:500px;
         }

#content { width:320px;
         }
         

#nav     { position:absolute;
           top:120px;
           left:530px;
           font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
           font-size: 11px; 
           color: #000033;
           border-top:0px;
           border-left:2px;
           border-bottom:0px;
           border-right:0px;
	   border-style: solid;
	   border-color:#CCCCCC;
         }
         
#navshift { position:relative; left:-6px; }
         
#footer  { text-align:right;
           border-top:2px;
           border-left:0px;
           border-bottom:0px;
           border-right:0px;
	   border-style: solid;
	   border-color:#CCCCCC;
	   margin-top:0px;
        }

#breadcrumbs { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
               font-size: 11px; 
               color: #000033;
               margin-bottom:3px;
             }

li { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
               font-size: 11px; 
               color: #000033;
               margin-bottom:3px;
             }
             
ul li { margin:0px; }
             
.list { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
               font-size: 11px; 
               color: #000033;
             }
             
.first { margin-top:0px; }

.plain { font-weight: normal; color: #999999; }

.tiny { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
        color: #999999;
        font-size: 11px; }

.blue  { color: #000033; }

.callout { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
           font-weight: bold;
           color: #000033;
           font-size: 12px;
           margin-top:0px;
          }

.quest { font-weight: bold; color: #000033; margin-bottom:0px; }

.sidelink { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
            font-size: 11px;
            text-align: right;
           }

.top { font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-size: 10px;
            text-align: right;
           border-top:1px;
           border-left:0px;
           border-bottom:0px;
           border-right:0px;
	   border-style: solid;
	   border-color:#CCCCCC;
	   margin-top:0px;
           margin-bottom:0px;
           color:#CCCCCC;
           } 
           
.total { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
               font-size: 11px; 
               color: #000033;
               margin-left:40px;
             }
             
li.uncheck { list-style-image: url('/images/checkbox.gif'); }
li.check { list-style-image: url('/images/checked.gif'); }
.code { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
           font-weight: bold;
           color: red;
           font-size: 12px;
           margin-top:0px;
          }

.note { position:absolute; top:80px; left:-150px; width:120px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
        color: #999999;
        font-size: 11px; }
        
        
a.button { border: 1px solid #666; padding:3px; margin-bottom:3px; background-color:#ccc }
a.button:hover { background-color:#9cc; text-decoration:none; border-color:#333; }