.text,
.formtext,
.formtextheader,
.redtext,
.centertext,
.tabletext,
.quote,
.indenttext,
.textheader,
.newstextheader,
.newstextheader a,
.newstextvenue,
.newstextdate,
.copyright,
.memberscopyright,
.navigation a,
.terms,
A,
A:hover,
.login,
.buttontext,
ul,
li
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, tahoma, Arial, helvetica,sans serif;
    TEXT-ALIGN: justify
}
.formtext
{
    FONT-SIZE: 12pt;
}
.formtextheader
{
    FONT-SIZE: 16pt;
}
.tabletext
{
    TEXT-ALIGN: left;
}
.td.tabletext
{
    BORDER: 1px solid #000000;
}
.redtext
{
    COLOR: red;
}
.centertext
{
    TEXT-ALIGN: center;
}
.quote
{
    FONT-STYLE: italic;
    MARGIN-LEFT: 30px;
    MARGIN-RIGHT: 30px;
}
.newstextvenue
{
    TEXT-ALIGN: left;
    COLOR: #808080;
}
.newstextdate,
.textheader,
.textheader a,
.newstextheader,
.newstextheader a
{
    TEXT-ALIGN: left;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #000000
}
.newstextheader a:hover
{
    TEXT-ALIGN: left;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}
.indenttext
{
    MARGIN-LEFT: 50px;
}
.buttontext
{
    TEXT-ALIGN: center;
    cursor: pointer;
}
.pagetext
{
    PADDING-LEFT: 7px
}
A,
A:hover,
.bold,
.terms
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
.navigation
{
    PADDING-TOP: 6px;
}
.navigation,
.terms
{
    FONT-SIZE: 12pt;
}
.navigation,
.navigation a,
.terms a
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left
}
.terms,
.terms a,
.terms a:hover
{
    COLOR: #a0a0a0;
}
.navigation A:hover,
.terms a:hover
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline overline
}
.center
{
    TEXT-ALIGN: center;
}
.copyright,
.copyright A,
.memberscopyright,
.memberscopyright A
{
    FONT-WEIGHT: normal;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.copyright A:hover,
.memberscopyright A:hover
{
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline overline
}
.memberscopyright,
.memberscopyright A
{
    TEXT-ALIGN: left;
}
.headerleft
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../graphics/background/headerleft.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent
}
.headerright
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../graphics/background/headerright.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent
}
.headerbottom
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(../graphics/logobottom.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent
}
.pageheaderimage
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../graphics/background/pageheader.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent
}
.buttons
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-IMAGE: url(../graphics/background/25yearslogo.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent
}
ul
{
    LIST-STYLE-TYPE: none;
    PADDING: 0;
    MARGIN: 0;
    MARGIN-LEFT: 1em;
    TEXT-ALIGN: left;
}
li
{
    BACKGROUND-IMAGE: url(../graphics/bullet.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0 .75em;
    PADDING-LEFT: 1em;
    TEXT-aLIGN: left;
    LINE-HEIGHT: 1.8;
}
li a
{
    TEXT-DECORATION: none
}
li a:hover
{
    TEXT-DECORATION: underline
}
p
{
    LINE-HEIGHT: 1.2;
}
hr
{
    MARGIN-LEFT: 50px;
    MARGIN-RIGHT: 50px;
}
.orangebrown,
.newstextdate,
A:hover
{
    COLOR: #db6702;
}
.darkbrown,
hr,
A
{
    COLOR: #590f05;
}
.requiredfield,
.notrequiredfield
{
    FONT-STYLE: sup;
    FONT-WEIGHT: normal;
    COLOR: red;
}
.notrequiredfield
{
    COLOR: white;
}
.imageleft
{
    MARGIN-RIGHT: 15px;
    MARGIN-BOTTOM: 5px
}
.imageright
{
    MARGIN-LEFT: 15px;
    MARGIN-BOTTOM: 5px
}
.imagecenter
{
    MARGIN-BOTTOM: 5px
}
.fullmember, 
.specialistmember, 
.memberlevel9,
.memberlevel8,
.memberlevel7,
.memberlevel6,
.memberlevel4
{
    BORDER: 1px solid #000000;
    PADDING: 5px;
    TEXT-ALIGN: left;
}
.memberlevel3,
.memberlevel5
{
    BORDER: 0px;
    PADDING: 5px;
    TEXT-ALIGN: left;
}
.prop 
{
    FLOAT: right;
    WIDTH: 1px;
}
.clear 
{
    CLEAR: both;
    HEIGHT: 1px;
    OVERFLOW: hidden;
}
.min50px 
{
    HEIGHT: 50px;
}
.min100px 
{
    HEIGHT: 100px;
}
.min150px 
{
    HEIGHT: 150px;
}
.searchform 
{
    BORDER: 1px dotted #db6702;
    PADDING: 5px;
}
.answerbox
{
    BORDER: 1px solid #000000;
}
.line
{
    BACKGROUND-POSITION: bottom left;
    BACKGROUND-IMAGE: url(../graphics/background/dottedline.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 40px;
}