body
         {
         font-family:'Arial';
         font-size:12px;
         color:#000000;
         margin:0px;
         width:880px;
         }
td
        {
        font-size:12px;
        }

hr
        {
        border-top:0px;
        border-bottom:1px solid #A1B0BB;
        }

#GlobalMousePosition
        {
        position:absolute;
        display:none;
        background-color:#FFFFFF;
        padding:5px;
        border:1px solid #A1B0BB;
        }


#Top
         {
         width:860px;
         padding-top:20px;
         padding-bottom:20px;
         padding-left:10px;
         font-size:23px;
         }
#Top a:link,
#Top a:visited
         {
         color:#000000;
         text-decoration:none;
         }
#Top a:hover
         {
         color:#A1B0BB;
         }

#Menu
         {
         width:150px;
         float:left;
         color:#000000;
         background-color:#A1B0BB;
         padding:5px;
         min-height:400px;
         height:400px;
         border:1px solid #A1B0BB;
         }

#Menu h1
         {
         font-size:14px;
         margin:0px;
         font-weight:normal;
         }

#Menu h2
         {
         font-size:11px;
         margin:0px;
         margin-left:5px;
         font-weight:bold;
         }

#Menu h3
         {
         font-size:11px;
         margin:0px;
         margin-left:10px;
         font-weight:normal;
         }

#Menu a:link,
#Menu a:visited,
#Menu a:active
         {
         text-decoration:none;
         color:#000000;
         }
#Menu a:hover
         {
         text-decoration:underline;
         color:#666666;
         }

#Menu .Submenu
         {
         display:none;
         }

#Main
         {
        position:relative;
         width:700px;
         float:left;
         background-color:#D7EBFA;
         padding:5px;
         min-height:400px;
         border:1px solid #A1B0BB;
         }

#Main #Description
        {
        width:50%;
        position:absolute;
        top:-18px;
        left:0px;
        padding-left:5px;
        height:16px;
        background-color:#A1B0BB;
        border:1px solid #A1B0BB;
        color:#FFFFFF;
        }

#Main #Description h1
        {
        color:#FFFFFF;
        font-size:14px;
        display:inline;
        }

#Main #Description h2
        {
        color:#FFFFFF;
        font-size:12px;
        display:inline;
        }

#Main a:link,
#Main a:visited
        {
        color:#666666;
        text-decoration:none;
        }
#Main a:hover
        {
        color:#000000;
        text-decoration:underline;
        }

#Main input,
#Main select
         {
         font-family:'Verdana';
         font-size:10px;
         color:#333333;
         }

#Main input[type="image"],
#Main img.Button
        {
        background-color:#B8C7D5;
        border:1px outset #A1B0BB;
        vertical-align:bottom;
        }

#Main input[type="submit"],
#Main input[type="submit"]:focus,
#Main input[type="button"],
#Main input[type="button"]:focus
        {
        background-color:#B8C7D5;
        border:1px outset #A1B0BB;
        font-size:12px;
        width:120px;
        }
#Main input.small,
#Main input.small:focus
        {
        width:30px;
        }

#Main input:focus,
#Main select:focus,
#Main textarea:focus
        {
        background-color:#EEEEEE;
        }

/*
#Main input[type="checkbox"]
        {
        float:left;
        }
#Main input[type="checkbox"] + *
        {
        clear:left;
        }
*/

#Main th
        {
        font-size:13px;
        }

#Main form table.Admin th
         {
         text-align:right;
         vertical-align:top;
         font-size:11px;
         color:#000000;
         padding-right:5px;
         }
#Main form table.Admin td
         {
         color:#333333;
         font-size:11px;
         vertical-align:top;
         }


#Main h1
        {
        color:#000000;
        font-size:16px;
        }

#Main h2
        {
        color:#A1B0BB;
        font-size:14px;
        border-top:1px solid #A1B0BB;
        margin-bottom:16px;
        }



#Main #Warning
        {
        border-left:1px solid #CC0000;
        color:#CC0000;
        padding-left:5px;
        font-weight:bold;
        margin-bottom:10px;
        }

#Main #WarningValueWrong
        {
        color:darkorange;
        }
#Main #WarningValueEmpty
        {
        color:#CC0000;
        }
#Main #WarningValueOutOfRange
        {
        color:darkblue;
        }

#Main form.SearchCrits input[type="text"],
#Main form.SearchCrits select
        {
        width:150px;
        }

#Main form small
        {
        font-size:10px;
        }
