body { background-attachment: scroll; background-image: url(/images/design/background.gif); background-repeat: repeat-x; background-position: top; }
.x { background-image: url(/images/design/bottom_lines.gif); background-position: left top; background-attachment: scroll; background-repeat: no-repeat; TEXT-DECORATION: none; font-size: 11px; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; }
.x2 { background-image: url(/images/design/middle_lines.gif); background-position: left bottom; background-attachment: scroll; background-repeat: no-repeat; TEXT-DECORATION: none; font-size: 11px; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; }
.paragraph_top { background-image: url(/images/design/paragraph_lines_top.gif); background-position: left bottom; background-attachment: scroll; background-repeat: no-repeat; TEXT-DECORATION: none; font-size: 10px; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; }
.paragraph { background-image: url(/images/design/paragraph_lines.gif); background-position: left bottom; background-attachment: scroll; background-repeat: no-repeat; TEXT-DECORATION: none; font-size: 10px; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; }
.paragraph_middle { background-image: url(/images/design/paragraph_lines_middle.gif); background-position: left bottom; background-attachment: scroll; background-repeat: no-repeat; TEXT-DECORATION: none; font-size: 11px; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; }


.menu { TEXT-DECORATION: none; color: #28476C; }
A.menu:hover { TEXT-DECORATION: underline; color: #2D639F; }
.menulightblue { TEXT-DECORATION: none; color: #2D639F; }
A.menulightblue:hover { TEXT-DECORATION: underline;}


.text { TEXT-DECORATION: none; font-size: 11px; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; }
.text_10 { TEXT-DECORATION: none; font-size: 10px; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; }
.text_bigger { TEXT-DECORATION: none; font-size: 11px; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; }
.menutop { TEXT-DECORATION: none; font-size: 11px; color: #28476C; font-family: Arial, Verdana, Helvetica, sans-serif; }

INPUT.top { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E1EEF7; font-size: 11px; color: #000000; border-color: #6F91AC; }
INPUT.side { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF; font-size: 11px; color: #000000; border-color: #AAAAAA; }
INPUT.button { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc; font-size: 11px; color: #000000; border-color: #999999; }
TEXTAREA { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF; font-size: 11px; color: #000000; border-color: #AAAAAA; }
SELECT { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.thumbs_opacity_over { filter:alpha(Opacity=100, Style=0) }
.thumbs_opacity_normal { filter:alpha(Opacity=60, Style=0) }

.dashedborder { border: 1px dashed #AAAAAA; }
.dashedborderblue { border: 1px dashed #6F91AC; }

label.inside {
    position: absolute;
    visibility: hidden;
}
