html { font-family:Arial,Helvetica,sans-serif; height: 100%; margin-bottom: 1px; overflow-y: scroll;}
body { background-color:#c0c0c0; color:black; font-size:16px; cursor:default; height:100%; margin-bottom:1px; max-width:1200px; margin-left:auto; margin-right:auto; }
table, td, th { font-size:14px;  }
td { text-align:left; }
th { text-align:center; }
p { font-size:14px; text-align:left; }
label { cursor:pointer; }
form { display:inline; }
input[type="text"] { border:1px #dddddd solid; border-style:inset; }
textarea { border:1px #dddddd solid; border-style:inset; }
fieldset { border-color:#777777; border-width:1px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom:10px; background-color:#EEEEEE; padding:10px; }
.indent { padding-left:10px; }
.inline { display:inline-table; border:none; margin:12px; width:10px; vertical-align:top; }
.pageheader {border-top:1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000;}
.black {color:black;}
.red {color:red;}
.logocolor { color:#004499; }
.menufont { font-size:10pt; text-shadow:0 -1px 1px rgba(0,0,0,1); }
.outset { border-style:outset; border-width:1px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.outset2 { border-style:outset; border-width:2px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.inset { border-style:inset; border-width:1px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.normal { border-style:none; border-width:0px; box-shadow: 0 0 0 ; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.center { margin-left:auto; margin-right:auto; }
.lefttext { text-align:left; }
.righttext, .right { text-align:right; }
.centertext { text-align:center !important; }
.left { text-align: left; }
.small {font-size:16px;}
.xsmall {font-size:14px;}
.tiny { font-size:12px; }
.large { font-size:24px;  }
.shortname { font-size:28px; text-shadow: 2px 2px 4px #666666; }
.smallblack { font-size:12px; font-weight:bold; color:black;}
.help { font-size:14px; color:black; text-align:left; }
.xhairline {border-top:1px solid #AAAACC;border-left:1px solid #AAAACC;border-bottom:1px solid #AAAACC;border-right:1px solid #AAAACC;}.hairline {border-top:1px solid #AAAACC;border-left:1px solid #AAAACC;border-bottom:1px solid #AAAACC;border-right:1px solid #AAAACC;}
.hairline {border-top:1px solid #AAAACC;border-left:1px solid #AAAACC;border-bottom:1px solid #666666;border-right:1px solid #666666;}
.handcursor { cursor:pointer; }
.bottomborder {border-bottom:1px solid #000000;}
.noborder { border-style:none; }
.dialog { background-color:#DEDEDE;border-style:outset; border-width:2px; margin:8px; box-shadow: 3px 3px 3px #666666; }
.monospace {font-family:Courier New, Courier, monospace;font-size:14px; }
img { box-shadow: 4px 4px 3px #666666; margin-bottom:4px; }
img.noshadow {box-shadow: 0 0 0 ; }
.shadow {border-top:1px solid #555555; border-left:1px solid #555555; border-bottom:1px solid #777777; border-right:1px solid #777777; box-shadow: 3px 3px 3px #666666;}
.buttonshadow {display:inline; box-shadow: 3px 3px 3px #666666; }
a.regular:active  { color:blue; text-decoration:underline;}
a.regular:link    { color:blue; text-decoration:underline;}
a.regular:visited { color:blue; text-decoration:underline;}
a.regular:hover   { color:darkred; text-decoration:underline;}
.mainmenu { }
a.mainmenu:active  {  text-decoration:none; }
a.mainmenu:link    {  text-decoration:none; }
a.mainmenu:visited {  text-decoration:none; }
a.mainmenu:hover   {  text-decoration:none; }
.round { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.roundtop{ border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; }
.spinner { background-image:url(graphics/spinner.gif); background-repeat:no-repeat; background-position:center center;
           display:inline-block; vertical-align:top; margin-right:16px; margin-bottom:10px; width:auto;}
.homespinner { background-image:url(graphics/spinner.gif); background-repeat:no-repeat; background-position:center center; }

button {
    background-color: Transparent;
    background-repeat:no-repeat;
    border: none;
    cursor:pointer;
    overflow: hidden;
    outline:none;
}