.contents {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.bluecontents {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003366;
}

.error {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: red;
font-weight: bold;
}

.bluetitle {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #829FA9;
font-weight: bold;
}

.bluetitle_under {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #829FA9;
font-weight: bold;
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#829FA9;
}

.whitetitle {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: white;
font-weight: bold;
}

.orangetitle {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #F47827;
font-weight: bold;
}

.mtlist {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
list-style-type: square;
}

.bluelink {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003366;
font-weight: bold;
text-decoration: none;
}

.blacklink {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: black;
font-weight: bold;
text-decoration: none;
}

.orangelink {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #F47827;
font-weight: bold;
text-decoration: none;
}

.Button {
background-color : #003366;
font: 12px  "Trebuchet MS", Verdana, Arial, sans-serif;
font-weight: bold;
}

a.Button { text-decoration: none; color: white; }
a.Button:visited { color: #ffffff; }

#menu {
position: absolute;
top: 177px;
width: 149px;
}

#menu dt {
cursor: pointer;
background: #EBEBEB;
width: 100%;
padding: 2px;
border: 1px solid #003366;
list-style-type: none;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #003366;
font-size: 12px;
font-weight: bold;
}

#menu dd {
margin: 0;
padding: 0;
list-style-type: none;
position: absolute;
z-index: 100;
left: 8em;
margin-top: -1.4em;
width: 149px;
background: #EBEBEB;
border: 1px solid #003366;
}

#menu ul {
margin: 0;
list-style-type: none;
padding: 2px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #003366;
font-size: 12px;
font-weight: bold;
}

#menu li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu li a, #menu dt a {
color: #003366;
text-decoration: none;
display: block;
}

.mandate {
font-family: Arial, Helvetica, sans-serif;
background-color: #FEFCE7;
}

.mandate7 {
font-size:8pt;
}

.mandate7_error {
font-size:8pt;
color:red;
}

.mandate9 {
font-size:9pt;
}

.mandate9_error {
font-size:9pt;
color:red;
}

.mandate11 {
font-size:11pt;
font-weight:bold;
background-color: #FEFCE7;
}

.mandate22 {
font-size:22pt;
font-weight:bold;
}

.mandate17 {
font-family:"Times New Roman";
font-size:17pt;
font-weight:bold;
}

.mandate_input {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border-width:2px;
border-color:black;
}

a:hover {
text-decoration: underline;
}


