a:link {
color: #3366FF; text-decoration: underline;
}

a:hover {
color: #FF6633; text-decoration: underline;
}

a:active {
color: #FF0000; text-decoration: underline;
}

a:visited {
color: #FF6633; text-decoration: underline;
}



INPUT.continue {
color: #000000; background-color: #EEEEEE; font-size:12px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold; padding: 2px; border-color: #3366FF; border-width: 4px;
}

INPUT.clear {
color: #000000; background-color: #EEEEEE; font-size:12px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; padding: 2px; border-color: #3366FF;
}

INPUT.text {
color: #000000; background-color: #FFFFFF; font-size:12px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;  padding: 2px;
}

INPUT.text_number {
color: #000000; background-color: #FFFFFF; font-size:12px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold;
}

INPUT.text_required {
color: #000000; background-color: #DDEEFF; font-size:12px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold; padding: 2px;
}

INPUT.text_required2 {
color: #000000; background-color: #FFFFFF; font-size:12px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold; padding: 2px;
}

SELECT {
color: #000000; background-color: #DDEEFF; font-size:12px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold;
}



TABLE.navbar {
width: 100%;
}

TD.menubox {
display: block;
border-style: solid;
border-color: #3366FF;
border-bottom-width: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
}

TD.menubox A {
display: block;
padding: 7px;
text-align: left;
font-family: Verdana, Arial, sans-serif;
font: Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
}

TD.menubox A:visited {
color: #FF6633; text-decoration: none;
}

TD.menubox A:hover {
background-color: #99CCFF;
color: #000000;
text-decoration: none;
border-right: 8px solid #FF6633;
}



HR.blue {
color: #3366FF;
padding: 0px;
margin-bottom: 0px;
margin-top: 15px;
}

HR.black {
color: #000000;
padding: 0px;
margin-bottom: 0px;
margin-top: 15px;
}

CAPTION {
display: none;
}

NOSCRIPT {
display: none;
}



UL {
margin-top: 0px; margin-bottom: 0px;
}

UL UL {
margin-top: 0px; margin-bottom: 0px;
}

OL {
margin-top: 0px; margin-bottom: 0px;
}

OL OL {
margin-top: 0px; margin-bottom: 0px;
}

LI.short {
margin-top: -1px;
}

.indent {
margin-left:10%;
}



STRONG {
font-weight: bold;
}

EM {
font-style: italic;
}



H1 {
color: #000000; font-size:24px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
font-weight: bold; margin-bottom: 0px; margin-top: 0px;
}

H2 {
color: #000000; font-size:16px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold; margin-bottom: 0px;
}

H2.hr {
color: #000000; font-size:16px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px;
}

H3 {
color: #3366FF; font-size:14px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px;
}

H3.black {
color: #000000; font-size:14px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold; margin-bottom: 0px;
}

H4 {
color: #000000; font-size:12px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold; margin-bottom: 0px;
}

H4.time {
color: #3366FF; font-size:12px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold; margin-bottom: 4px;
}

P {
margin-top: 0px; margin-bottom: 15px;
}

.subhead {
font-size:18px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
font-weight: bold
}

.mediumhead {
font-size:15px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
font-weight: bold
}

.mediumheadblue {
color: #3366FF; font-size:15px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
font-weight: bold
}

.mediumheadred {
color: #FF3300; font-size:15px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
font-weight: bold
}

P.smtext_last {
margin-top: 0px; margin-bottom: 6px; font-size:10px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
}

P.smtext_menu {
margin-top: 0px; margin-bottom: 8px; font-size:10px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
}

P.smtext_menu_last {
margin-top: 0px; margin-bottom: 0px; font-size:10px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
}

P.text_last {
margin-top: 0px; margin-bottom: 6px; font-size:12px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
}


.text_deadline {
font-size:16px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
}

.text {
font-size:12px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
}

.textblue {
color: #3366FF; font-size:12px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
}


.text_white {
color: #FFFFFF; font-size:12px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
}

.text_required {
color: #3366FF; font-size:12px; font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold;
}

.warning {
color: #FF0000;
}

.letter {
color: #000000;
background-color: #99CCFF;
padding: 4px;
text-decoration: none;
}

.workshop {
color: #000000;
background-color: #99CCFF;
padding: 3px;
border: 1px solid #000000;
text-decoration: none;
}

a#bluelink {
color: #3366FF;
}

a#workshop {
color: #000000;
background-color: #99CCFF;
padding: 5px;
border: 1px solid #000000;
text-decoration: none;
}

a#workshop_white {
color: #000000;
background-color: #FFFFFF;
padding: 5px;
border: 1px solid #000000;
text-decoration: none;
}

a#workshop:hover {
color: #FFFFFF;
background-color: #3366FF;
text-decoration: none;
}

a#workshop_white:hover {
color: #FFFFFF;
background-color: #3366FF;
text-decoration: none;
}

.smtext {
font-size: 10px; font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
}

.smtext_summary {
color: #3366FF; font-size: 10px; font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold;
}



.white {
color: white;
}

.grey {
color:#999999;
}
