html, body {
 margin              : 0px;
 padding             : 0px;
 color               : #333333; 
 background-color    : #FFFFFF;
 font-family         : 'Verdana CE',Verdana,'Helvetica CE',Helvetica,'Arial CE',Arial,sans-serif; 
 font-size           : 15px;
}
.bodytext, .text {
 font-family         : 'Verdana CE',Verdana,'Helvetica CE',Helvetica,'Arial CE',Arial,sans-serif; 
 text-decoration     : none;
}
.outmenutext, .overmenutext {
 font-family         : 'Verdana CE',Verdana,'Helvetica CE',Helvetica,'Arial CE',Arial,sans-serif; 
 font-size           : 16px;
 font-weight         : 700;
 font-style          : normal;
 line-height         : 22px; 
 text-decoration     : none;
}
.outmenutext {  color : #777777;}
.overmenutext { color : #000000;}
.inmenutext {   color : #000000;}
.container {
 position            : relative;
 width               : 80%;
 border-style        : solid;
 border-width        : 1px;
 margin              : 20px auto 10px auto;
 overflow            : hidden;
}
.header {
 position            : relative;
 filter              : alpha(opacity=94);
 opacity             : 0.94;
 font-size           : 16px;
 font-weight         : 700;
 line-height         : Normal;
 margin              : 10px 0px 10px -10px;
 padding             : 5px 0px 5px 10px;
}
.fullpage, .halfpage {
 position            : relative;
 filter              : alpha(opacity=94);
 opacity             : 0.94;
 display             : inline-block;
 vertical-align      : top;
 line-height         : Normal;
 float               : left;
 margin              : auto;
 padding             : 0px 2% 10px 3%;
}
.fullpage { width    : 94%;}
.halfpage { width    : 44.5%;}
.infobox {
 position            : relative;
 width               : 95%;
 background-image    : url('images/info.gif');
 background-color    : #DDDDDD;
 background-position : 9px 9px;
 background-repeat   : no-repeat;
 font-size           : 12px;
 line-height         : 16px;
 vertical-align      : top;
 float               : left;
 clear               : both;
 padding             : 5px 3%;
 margin              : 0px auto 0px auto;
}
.headerbar {
 height              : 80px;
 background-position : left top;
 background-repeat   : no-repeat;
 filter              : alpha(opacity=94);
 opacity             : 0.94;
 margin              : 0px;
}
.pagetitle {
 font-size           : 26px; 
 font-weight         : 700;
 line-height         : 40px; 
}
.pagesubtitle {
 font-size           : 17px; 
 font-weight         : 700;
 line-height         : 30px; 
}
.signinbox {
 position            : absolute;
 right               : 10px;
 top                 : 5px;
}
.signinlabel {
 position            : relative;
 width               : 70px;
 height              : 20px;
 background-color    : #FFFFFF;
 text-align          : right;
 font-size           : 12px;
 line-height         : 20px;
 float               : left;
 padding             : 0px 10px 0px 0px;
 margin              : 0px 0px 2px 0px;
}
.signininput {
 position            : relative;
 width               : 160px;
 height              : 18px;
 font-size           : 12px;
 line-height         : 18px;
 float               : left;
 border-style        : solid;
 border-color        : #CCCCCC;
 border-width        : 1px;
 margin              : 0px 0px 2px 0px;
}
.signinerror, .signinregister {
 position            : relative;
 font-size           : 12px;
 line-height         : 18px;
 font-weight         : 700;
 padding             : 0px 0px 0px 80px;
}
.signinerror {
 color               : #FF0000;
}
.signindisplay {
 position            : relative;
 font-size           : 12px;
 line-height         : 22px;
 float               : left;
 padding             : 0px 10px 0px 0px;
}
.signinbutton {
 position            : relative;
 width               : 80px;
 height              : 24px;
}
.signinspacer {
 position            : relative;
 width               : 80px;
 height              : 24px;
 float               : left;
}
.signinbreak {
 clear               : both;
}
.menu { color        : #000000;}
a {     color        : #333333;}
img {   border       : 0px;}
form {
 display             : relative;
 margin              : 0;
 display             : inline;
}
.floatleft {
 position            : relative;
 float               : left;
}
.floatright {
 position            : relative;
 float               : right;
}
table.mytable {
 border-collapse     : collapse;
 border-width        : 0px;
}
table.mytable td {
 padding             : 0px 20px 0px 0px;
}
.center {
 margin-left         : auto;
 margin-right        : auto;
}
.black {      color            : #000000;}
.blue {       color            : #1810CC;}
.grey {       color            : #777777;}
.red {        color            : #FF0000;}
.bold {       font-weight      : 700;}
.italic {     font-style       : italic;}
.smalltext {  font-size        : 13px;}
.tinytext {   font-size        : 12px;}
.scored {     text-decoration  : line-through;}
.centered {   text-align       : center;}
.left {       text-align       : left;}
.right {      text-align       : right;}
.top {        vertical-align   : top;}
.middle {     vertical-align   : middle;}
.wide {       width            : 100%;}
.clearleft {  clear            : left;}
.clearboth {  clear            : both;}
.clearright { clear            : right;}
.inline {     display          : inline;}
.block {      display          : block;}

:link, :visited {               text-decoration : none; }
:link:focus, :visited:focus {   text-decoration : none; }
:link {                         text-decoration : none; }
:visited {                      text-decoration : none; }
:link:hover, :visited:hover {   text-decoration : none; }
:link:active, :visited:active { text-decoration : none; }

