/* #903, #fc0; */

* {
margin:0;
padding:0;
}

body {
	background-color:#999999;
	color:#fff;
	font-family:arial, sans-serif;
}

a img {
border:0;
}

#banner {
	background-color:#FFFFFF
}

#mainnav {
margin-top:10px;
}
#mainnav li {
display:inline;
list-style-type:none;

}

.usg{
padding:30px;
}


#container {
background:#fff;
margin:0 auto;
width:780px;
}

#primaryContent {
float:left;
width:505px;
}

#announcement {
background-color:#903;
border:2px solid #fc0;
margin:5px 0 10px 5px;
padding:10px 40px;
}
#announcement li {
display:block;
}
#announcement li a {
color:#fc0;
text-decoration:none;
}
#announcement li a:hover {
border-bottom:1px dotted #fc0;
}

#content {
background-color:#fff;
color:#000;
padding:0 10px 10px;
}
#content h1 {
color:#903;
font-size:21px;
padding-top:5px;
}
#content h2 {
color:#fc0;
font-size:18px;
padding-top:5px;
}
#content h3 {
color:#903;
font-size:15px;
padding-top:5px;
padding-right:2px;
margin:0px;
}
#content h4 {
color:#666;
font-size:13px;
font-weight:bold;
padding-top:5px;
}
#content h5 {
color:#990033;
font-size:18px;
padding-top:5px;
}
#content p {
font-size:12px;
}
#content ul {
padding:0 0 0 60px;
}
#content li {
font-size:12px;
}

#content img {
border:1px solid #CCCCCC;
padding:2px;
}

#secondaryContent {
background-color:#fc0;
float:right;
margin-top:5px;
padding:5px 5px 30px 5px;
width:250px;
}
#secondaryContent h2 {
color:#903;
font-size:18px;
padding-top:5px;
}
#secondaryContent ul {
padding-bottom:5px;
}
#secondaryContent li {
color:#000;
line-height:190%;
list-style-type:none;
font-size:14px
}
#secondaryContent li a {
border-bottom:1px dotted #903;
color:#903;
text-decoration:none;
}
#secondaryContent li a:hover {
border-bottom:1px solid #903;
}

#footer {
background-color:#fc0;
margin:10px 0;
}
#footer h4 {
padding:10px 140px;
}

textarea{
width:95%;
height:60px;
font-family:arial, sans-serif;
font-size:10pt;
}

#message{
font-weight:bold;
margin:0px auto;
padding:5px;
border:1px solid #999999;
text-align:center;
}

.error{
color:#FF0000;
}

.success{
color:#0000CC;
}

.answer{
background:#FFFFCC;
color:#000;
border:1px solid #999999;
padding:10px;
width:450px;
margin:10px;
font-size:10pt;
}

.label{
font-size:12pt;
color:#990000;
font-weight:bold;
}

candidate{

}