html, body { margin:0; padding:0; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666; background-color: #fff; background-repeat: repeat; background-attachment: scroll; background-position: -1px -1px; }
a img {
border:0;
}
a, a:link, a:visited, a:active {
color:#5d6a7f;
text-decoration:underline;
}
a:hover { color: #a3174d; text-decoration:none; }
h1 {
font-size:11px;
margin:0 0 5px 3px;
}
form {
margin:0 0 0 10px;
padding:0;
}
label {
width:115px;
margin:3px 0;
float:left;
font-weight:bold;
}
.theinput { font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#5d6a7f; width:200px; margin: 1px 0; border:solid 1px #687383; }
.frame-center { color: #710200; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: center; border: solid 1px #687383; }
.frame-left { color: #710200; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: left; border: solid 1px #687383; }
.theinput-sm { color: #5d6a7f; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; width: 140px; margin: 1px 0; border: solid 1px #687383; }
.theinput-xs { color: #5d6a7f; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 1px 0; width: 70px; border: solid 1px #687383; }
.theinput-xxs { color: #5d6a7f; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 1px 0; width: 60px; border: solid 1px #687383; }
.theinput-big { color: #5d6a7f; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 1px 0; width: 464px; border: solid 1px #687383; }
.theinput-mid-big { color: #5d6a7f; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 1px 0; width: 320px; border: solid 1px #687383; }
.theinput-midsma { color: #5d6a7f; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 1px 0; width: 250px; border: solid 1px #687383; }
.theinput-425 { color: #5d6a7f; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 1px 0; width: 425px; border: solid 1px #687383; }
.extended-text { color: #5f5f5f; font-size: 10.8px; font-family: Arial, Tahoma, Helvetica, sans-serif; font-style: normal; }
#buttons {
width:245px;
text-align:center;
margin-left:75px;
}
#buttons img {
position:relative;
top:3px;
}
#buttons input {
margin:3px 5px;
}
#submit1 { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width:48px; height:26px; border:0; }
#submit { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 20px; height: 17px; border: 0; }
#clear { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width:62px; height:26px; border:0; }
hr {
height:1px;
border:0;
border-bottom:1px solid #E0E0E0;
clear:both;
}
.hr2 {
padding-top:10px;
}
p {
margin:7px 0 1px 0;
line-height:13px;
text-align:justify;
}
p.news {
font-size:10px;
margin:5px 0 2px 0;
padding-right:10px;
line-height:14px;
}
.float-lt {
float:left;
padding-right:10px;
padding-top:10px;
}
.float-rt {
float:right;
}
.bolded {
font-weight:bold;
}
.more1 { text-align:right; line-height:0; font-size:0; background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; margin-right:10px; }
.more2 {
margin-top:12px;
}
#container {
width:766px;
}
#header {
height:122px;
font-size:0;
line-height:0;
}
#top-head {
height:80px;
}
#nav {
height:42px;
}
#nav img {
float:left;
}
#nav ul {
margin:0;
padding:0;
list-style:none;
}
#nav ul li {
float:left;
}
#left-col { 
background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width:236px; height:622px; float:left; position:relative; }
#flash-bot {
position:absolute;
left:0;
bottom:0;
}
.top {
width:236px;
height:125px;
display:block;
}
.bot {
width:236px;
height:124px;
display:block;
}
#content { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width:510px; height:592px; float:left; position:relative; }
#content-copy {
margin:23px 30px 23px 20px;
height:200px;
}
#news1 { background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: right top; width:207px; float:left; }
#news2 {
width:243px;
padding-left:10px;
float:left;
}
#gallery {
margin:5px 0 0 6px;
padding:0;
list-style:none;
}
#gallery li {
float:left;
line-height:0;
font-size:0;
margin-right:5px;
}
.arrow {
padding-top:35px;
}
#numbers {
width:180px;
margin:3px auto 10px auto;
}
#numbers ul {
margin:0;
padding:0;
list-style:none;
}
#numbers ul li {
clear:both;
width:180px;
}
#numbers ul li div {
width:90px;
float:left;
}
#footer { width:490px; height:25px; font-size:9px; padding-left:20px; padding-top:15px; position:absolute; bottom:0; left:0; color:#605f4f; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }
.formfields { COLOR: #666666; FONT-FAMILY: verdana, geneva, arial, helevtica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-ALIGN: left; border: solid 1px; 

