body {
 background-color:#ffffff;
 background-image:url(images/bg.jpg);
 background-repeat:repeat-x;
 background-position:top center;
 margin-top:0px;
 margin-bottom:20px;
 margin-left:0px;
 margin-right:0px;
}

A:link, A:visited { 
 color:#333399;
 text-decoration:none;
}

A:active, A:hover {
 color:#333399;
 text-decoration:underline;
}

.top A:link, .top A:visited, .top A:active { font-family:Arial; color:#003366; font-size:23px; font-weight:bold; text-decoration:none; letter-spacing:-1px }
.top A:hover { color:#b39a40; }

.side A:link, .side A:visited, .side A:active { font-family:Arial; color:#ffffff; font-size:15px; font-weight:bold; text-decoration:none; letter-spacing:0px; line-height:170% }
.side A:hover { color:#ffffff; text-decoration:underline }

div {
 font-family:Arial;
 color:#333333;
 font-size:13px;
 line-height:140%;
}

.large {
 font-family:Arial;
 color:#c2970a;
 font-size:17px;
 font-weight:bold;
 letter-spacing:0px;
 margin-top:0px;
 margin-bottom:0px;
}

.medium {
 font-family:Arial;
 color:#333333;
 font-size:19px;
 font-weight:bold;
 letter-spacing:-1px;
 margin-top:0px;
 margin-bottom:0px;
}

.small {
 font-family:Arial;
 color:#ffffff;
 font-size:11px;
 font-weight:normal;
 padding:0px;
 line-height:160%;
}

.border {
 border:1px #333333 solid;
}

p {
 margin-top:5px;
}

hr {
 border:1px #CCCCCC solid;
}

ul {
 text-align:left;
 font-family:Arial;
 font-size:12px;
 line-height:150%;
}

input { background:#eeeeee; color:#333333; border:1px solid #333333; font-size:13px; font-family:Arial; padding:4px }
.button { background:#eeeeee; color:#333333; border:2px solid #333333; font-size:13px; font-family:Arial; font-weight:bold; padding:2px }
textarea { background:#eeeeee; color:#333333; border:1px solid #333333; font-size:13px; font-family:Arial; }
select { background:#eeeeee; color:#333333; border:1px solid #333333; font-size:13px; font-family:Arial; }

#dropmenudiv{
position:absolute;
border:2px solid #ffffff;
border-style:none solid solid solid;
font:normal 14px Arial;
line-height:16px;
letter-spacing:0px;
padding-top:0px;
padding-bottom:0px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 0px;
border-bottom: 0px solid #ffffff;
padding: 4px 0;
text-decoration: none;
font-weight: bold;
color:#ffffff;
text-align:center;
}

#dropmenudiv a:hover{ /*hover background color*/
color:#ffffff;
background-color:#b39a40;
}

.buttonscontainer {width: 200px; padding-top:0px; padding-bottom:0px;}

.buttons a {color: #FFFFFF;
background-color: #003366;
padding: 4px;
display: block;
font: 15px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: right;}

.buttons a:hover {background-color: #b39a40;
color: #FFFFFF;
text-decoration: none;}

.buttons a:link {color: #FFFFFF; text-decoration: none}

.buttons a:visited, a:active {color: #FFFFFF; text-decoration: none}

.buttons2 a {color: #FFFFFF;
background-color: #003366;
padding: 3px;
padding-right:6px;
display: block;
font: 12px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: right;}

.buttons2 a:hover {background-color: #b39a40;
color: #FFFFFF;
text-decoration: none;}

.buttons2 a:link {color: #FFFFFF; text-decoration: none}

.buttons2 a:visited, a:active {color: #FFFFFF; text-decoration: none}