.smallcheck {
    width:  0.8em;
    height: 0.8em;
    }

.mediumcheck {
    width:  0.9em;
    height: 0.9em;
    }

.enormocheck {
    width:  2em;
    height: 2em;
    }

/* commented backslash hack v2 \*/
html, body{
    height:     100%;
    width:      auto;
    }
/* end hack */

body, iframe {
    text-align:         left;
    margin:             0;
    border:             0;
    padding:            0;
    font-family:        arial, verdana, georgia, times new roman, sans, serif;
    font-size:          14px;
    color:              #0d0d0d;
    }

div {
    border:        solid blue 0px;
    }


.topmenu {
    font-weight:    bolder !important;
    color:          black !important;
    }

.small {
    font-size:  12px;
    }

.fat {
    font-size:  18px !important;
    }

big {
    font-size:      12pt;
    font-weight:    bolder;
    }

.huge, huge {
    font-size:      14pt;
    font-weight:    bolder;
    }

.enorm {
    font-size:      18pt;
    font-weight:    bolder;
    }

.tiny, tiny {
    font-size:      10px;
    font-weight:    lighter;
    }

.note {
    font-size:      xx-small;
    font-style:     italic;
    }

a:link {
    color:              #666699;
    text-decoration:    none;
    }

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

a:visited {
    color:              #666699;
    text-decoration:    none;
    }

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

a:active {
    color:              red;
    text-decoration:    none;
    }

.pysanka {
    /* Thanks for the egg-class name, jeb */
    /* http://en.wikipedia.org/wiki/Pysanka */
    text-decoration:    none !important;
    color:              #0d0d0d !important;
    cursor:             help;
    }

b {
    font-weight:    bold;
    }

blockquote {
    font-family:    courier new, arial, times new roman, sans, serif;
    font-size:      13px;
    text-indent:    0px;
    }

p, ol, ul, tr, td {
    font-family:    arial, verdana, georgia, times new roman, sans, serif;
    font-size:      14px;
    line-height:    120%;
    margin:         5px 5px 5px 5px;
    padding:        4px 1px 1px 1px;
    }

h1, h2, h3, h4, h5, h6 {
    line-height:    120%;
    margin:         5px 5px 5px 5px;
    padding:        4px 1px 1px 1px;
    }

ol {
    list-style-type:    square;
    margin-left:        14px;
    margin-right:       0px;
    padding-left:       14px;
    padding-right:      0px;
    }

ul {
    list-style-type:    square;
    margin-left:        8px;
    margin-right:       0px;
    padding-left:       8px;
    padding-right:      0px;
    }


th {
    font-family:    arial, verdana, georgia, times new roman, sans, serif;
    font-size:      14px;
    font-weight:    bolder;
    line-height:    14px;
    text-align:     center;
    }

u {
    text-decoration:    underline;
    }

hr {
    color:              #b1b3bd;
    background-color:   #b1b3bd;
    border:             none 0;
    border-top:         1px solid #b1b3bd;
    height:             1px;
}

select {
    font-family:    arial, times new roman, sans, serif;
    font-size:      12px;
    font-weight:    normal;
    color:          #111111;
    border:         solid #bdbdb1;
    border-width:   1px;
    margin:         0;
    padding:        0;
    }

input {
    font-family:        arial, times new roman, sans, serif;
    font-size:          12pt;
    font-weight:        bold;
    color:              #111111;
    background-color:   #bdbdb1;
    border-width:       1px;
    margin:             0;
    padding:            0px 3px;
    }

input.image {
    border:     0;
    margin:     0;
    padding:    0px 0px;
    }

input.task {
    color:  #111111;
    }

input.hide {
    font-size:          xx-small;
    font-weight:        lighter;
    color:              #b7bcd4;
    background-color:   #e9e9f4;
    border:             0;
    padding:            0;
    visibility:         hidden!important;
    }

img {
    border: 0;
    }

.hidden {
    display: none;
}

/* Color tags */

.blue, blue     { color:    blue; }
.green, green   { color:    green; }
.red, red       { color:    red; }
.white, white   { color:    white; }
.yellow, yellow { color:    yellow; }
.blurbcolor     { color:    blue; }

.redbg          { background-color: red; }

/* tab-nav */

.nav {
    color:          #000000;
    border-top:     none;
    border-right:   none;
    border-left:    none;
    border-bottom:  1px solid #666;
    margin:         0;
    padding:        0;
    }

.navSpacer {
    width:  5px;
    height: 16px;
    }

.navNormal, .navActive {
    font-weight:        bold;
    border-top:         1px solid #999;
    border-right:       1px solid #666;
    border-left:        1px solid #999;
    border-bottom:      none;
    -moz-border-radius: 2px;
    padding:            2px 5px 2px 5px;
    white-space:        nowrap;
    }

.navNormal {
    color:              #000000;
    background-color:   #CCCCCC;
    }

.navActive{
    font-weight:        bold;
    color:              #000000;
    background-color:   #E5E5E5;
    }

.navNormal a:hover, .navActive a:hover{
    color:  #FF0000;
    }

/* end tab-nav */

#TooltipContainer {
    border:             1px solid black;
    background-color:   #eeee77;
    position:           absolute;
    overflow:           auto;
    visibility:         hidden;
    width:              250px;
    padding:            5px;
    z-index:            99;
    }


