body		          { margin: 10px; padding: 0px;	background-color: #ffffff; color: #111111; font: 11px Verdana, Arial, sans-serif; line-height: 16px; }
table                 { font: 11px Verdana, Arial, sans-serif; line-height: 16px; }
td 			          { font: 11px Verdana, Arial, sans-serif; line-height: 16px; color: #111111; }
p                     { font: 11px Verdana, Arial, sans-serif; line-height: 16px; color: #111111;}
A:link		          { font: 11px Verdana, Arial, sans-serif; line-height: 16px; color: #444444; text-decoration: none }
A:visited	          { font: 11px Verdana, Arial, sans-serif; line-height: 16px; color: #444444; text-decoration: none }
A:hover		          { font: 11px Verdana, Arial, sans-serif; line-height: 16px; color: #444444; text-decoration: underline }

.title1               { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #88902D; }
.title2		          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #111111 }
.title3		          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000 }
.title4		          { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #002D64 }
.warning	          { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #CC0000 }
.smalltext	          { font-family: Arial; font-size: 8pt; color: #444444 }
.smallertext          { font-family: Arial; font-size: 7pt; color: #444444 }
.instructions         { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #D3232F; }


.requiredfields { 
    font-family: Arial, Helvetica, sans-serif; 
    color: #FF0000; }


input                 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #444444; }
.input2		          { font: 12px Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; border-color: #111111; border: 1px groove #444444; height=18px}
.input3		          { font: 13px Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; border-color: #111111; border: 1px groove #444444; height=18px}
.select		          { font: 11px Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; border-color: #444444; border: 1px groove #C0C0C0; height=18px}

A.primarynav:link     { font: 10px Verdana, Arial, Helvetica, sans-serif; padding:1px; padding-left: 2px; padding-right: 2px; color: #0072BC; background-color: #FFFFFF; font-weight: bold; text-decoration: none}
A.primarynav:visited  { font: 10px Verdana, Arial, Helvetica, sans-serif; padding:1px; padding-left: 2px; padding-right: 2px; color: #0072BC; background-color: #FFFFFF; font-weight: bold; text-decoration: none}
A.primarynav:hover    { font: 10px Verdana, Arial, Helvetica, sans-serif; padding:1px; padding-left: 2px; padding-right: 2px; color: #FFFFFF; background-color: #0072BC; font-weight: bold; text-decoration: none}

.secondarynav:link    { font: 9px Verdana, Arial, sans-serif; line-height: 14px; color: #444444; text-decoration: underline}
.secondarynav:visited { font: 9px Verdana, Arial, sans-serif; line-height: 14px; color: #444444; text-decoration: underline}
.secondarynav:hover   { font: 9px Verdana, Arial, sans-serif; line-height: 14px; color: #444444; text-decoration: none}

.pagelink:link        { font: 11px Verdana, Arial, sans-serif; line-height: 12px; color: #444444; text-decoration: underline }
.pagelink:visited     { font: 11px Verdana, Arial, sans-serif; line-height: 12px; color: #444444; text-decoration: underline }
.pagelink:hover       { font: 11px Verdana, Arial, sans-serif; line-height: 12px; color: #444444; text-decoration: none }

.footer               { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #808080; }
.footer:visited       { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #808080; }
.footer:hover         { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #808080; }

/* SMG Standard buttons  */

input[type=button],input[type=submit] {
        font-family: Verdana, verdana,arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-color: black;
        text-decoration: none;
        padding: 2px 10px 3px;
        display: inline;
        background: #FFF url(/images/button.png) repeat-x bottom;
        border: solid;
        border-color: #999;
        border-width: 1px;
        cursor: pointer;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        box-shadow: 1px 1px 1px 0px rgba(5,5,5,.1);
        height: 25px;
        background-color: #fbfbfb;
        -moz-outline:0 none;
        outline:0 none;
        color: #000;
}

input[type=button]:hover,input[type=submit]:hover {
        font-family: Verdana, verdana,arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-color: black;
        padding: 2px 10px 3px;
        display: inline;
        background: #FFF url(/images/button.png) repeat-x bottom;
        border: solid;
        border-color: #999;
        border-width: 1px;
        cursor: pointer;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        box-shadow: 0px 0px 1px 1px rgba(5,5,5,.1);
        height: 25px;
        background-color: #fbfbfb;
        color: #000;
}

/* End of SMG Standard buttons  */
.DEK                  { POSITION:absolute; VISIBILITY:hidden; Z-INDEX:200; font-weight: 750 }

a.hints                { position: relative; z-index: 24; color: #000000; background-color: #fffff; border: 0px; text-decoration: none; }
a.hints:hover          { z-index:25; color: #000000; text-decoration: underline; background-color: #ffffff;}
a.hints span           { display: none; }
a.hints:hover span     { display: block; position:absolute; top: 2em; left: 2em; width:10em; border:1px solid #000000; background-color:#ffffff; color:#000000; text-align: left; padding: 3; font-size: .8em; text-indent: 0px; text-decoration: none; }