body {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
margin-top: 0px;
margin-bottom: 0px;
margin-right:0px;
margin-left:0px;
background:transparent #151515 url(bg_line.jpg) repeat-x bottom;
background-color:#151515;
}

.bottom_bg {background:url(bg.gif) repeat-x bottom right;}
.bg_sebastians {background:url(sebastians1.gif) no-repeat left bottom; width:100%; height:75%;}
.width {width: 565px; }

p {
font-size: 12px;
color: #ffffff; 
margin-top: 4px;
margin-right: 0px; 
margin-bottom: 2px; 
margin-left: 0px;
}

.formfont {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: #ffffff; 
margin-top: 4px;
margin-right: 0px; 
margin-bottom: 2px; 
margin-left: 0px;
}


.content {font:12px Arial, Helvetica, sans-serif; color:#ffffff;}
.txtmand {font:9px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:right;}
.txtred {color:#ff0000;}

A:link {
COLOR: #ffffff;
TEXT-DECORATION: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}
A:hover {
COLOR: #ffffff;
TEXT-DECORATION: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}
A:active {
COLOR: #ffffff;
TEXT-DECORATION: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}
A:visited {
COLOR: #ffffff;
TEXT-DECORATION: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}

h1 {  
font-size: 0.95em;
color: #0066CC; 
font-weight: bold;
margin-top: 1px;
margin-right: 0px; 
margin-bottom: 5px; 
margin-left: 0px;
}

h2 {  
font-size: 0.80em; 
color: #0066CC; 
font-weight: bold;
margin-top: 15px;
margin-right: 0px; 
margin-bottom: 3px; 
margin-left: 0px;
}
em {color:#ff0000;}

.bggreytr {
background-color:#2d2d2d; color:#fff;
}

#text {
opacity:1.0;
}

#text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2d2d2d;
opacity:0.1;
}


.selecttable {
font-size: 15px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
margin: 15px;
padding: 4px;
border: 1px none #FF6600;
font-family: Verdana, Arial, Helvetica, sans-serif;

}
.footer {
font-size: 0.7em;
color: #ffffff;
text-align: center;
padding-top: 4px; 
padding-right: 0px; 
padding-bottom: 4px; 
padding-left: 0px;
border-color: #CCCCCC #C5C5C5 #C5C5C5;
border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}

.textbox2 {
border:1px solid #ffffff;
font:12px Arial, Helvetica, sans-serif; color:#333333;
BACKGROUND-COLOR: #FBFBFB;
vertical-align:middle;
width: 100%;
font-weight: normal;

height:18px;
width:280px;
}

.textbox2:focus {
border:1px solid #333333;
font:12px Arial, Helvetica, sans-serif; color:#333333;
BACKGROUND-COLOR: #dff3fe;
vertical-align:middle;
width: 100%;
font-weight: normal;
line-height:30px;
width:280px;
}

.table_top {
width:1000px;
border:1px solid #282f8a;
}

.table_bottom {
background:url(background.jpg) no-repeat bottom;
}
.table_border {
border: 0px solid #FF6600;
}
.input {
cursor: hand;
border: 1px solid #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003399;
background-image:url(../images/btn_bg.gif); background-repeat:repeat-x;
padding:2px;
font-weight: bold;
width: 60px;
height: 25px;
}
li {
list-style-position: inside;
list-style-type: square;
color: #ffffff;
font-size: 9px;
background-position: right bottom;
}

.subtopmenu {
cursor: hand;
border: 1px solid #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003399;
background-image:url(../images/btn_bg1.gif); background-repeat:repeat-x;
height: 25px;
padding:5px 7px;
text-decoration:none;
}

.subtopmenu a:link {
cursor: hand;
border: 1px solid #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003399;
background-image:url(../images/btn_bg1.gif); background-repeat:repeat-x; 
height: 25px;
padding:5px 7px;
text-decoration:none;
}

a.subtopmenu:link {
cursor: hand;
border: 1px solid #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003399;
background-image:url(../images/btn_bg1.gif); background-repeat:repeat-x;
height: 25px;
padding:5px 7px;
text-decoration:none;
}

a.subtopmenu:visited{
cursor: hand;
border: 1px solid #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003399;
background-image:url(../images/btn_bg1.gif); background-repeat:repeat-x;
height: 25px;
padding:5px 7px;
text-decoration:none;
}

a.subtopmenu:hover {
cursor: hand;
border: 1px solid #90411b;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-image:url(../images/btn_bg1.gif); background-repeat:repeat-x;
height: 25px;
padding:5px 7px;
text-decoration:none;
}