body { background: #FFFFFF; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
th,td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a { color: #00518f; text-decoration: underline; }
a:hover { color: #00518f; text-decoration: none; }
form { margin: 0px; }
h1 { color: #000000; font-size: 20px; text-transform: uppercase; font-family: Arial Narrow; }
h1 span { color: #b2b2b2; font-size: 16px; }
h2 { color: #000000; font-size: 16px; }
h3 { color: #000000; font-size: 13px; }
p { margin-top: 0px; }
#pagecontent ul li { list-style: none; background: url(../images/li.gif) 0px 6px no-repeat; margin-left: -20px; padding-left: 21px; }
hr { height: 1px; border: 0px solid #777777; background: #777777; width: 100%; }
img.border { border: 2px solid #eeeeee; }

.centerer { text-align: center; }
.graycenterer { background: #f6f6f6; }
.w908 { width: 908px; }
.taleft { text-align: left; }
.fl { float: left; }
.fr { float: right; }
.h0 { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
.li { padding-left: 21px; background: url(../images/li.gif) 0px 6px no-repeat; }
.spacer5 { font-size: 5px; height: 5px; line-height: 5px; }
.spacer10 { font-size: 10px; height: 10px; line-height: 10px; }
.p20 { padding: 20px; }
.p10-20 { padding: 10px 20px; }
.p10 { padding: 10px; }
.black { color: #000000; }
.blue { color: #11316c; }
.red { color: #e20000; }
.w100 { width: 100%; }
.pl10 { padding-left: 10px; }
.pr10 { padding-right: 10px; }

.mailsuff { margin-bottom: -2px; }
.phonrsuff { margin-bottom: -1px; }
.detsuff { margin-bottom: -6px; }
.dlsuff { margin-bottom: -6px; }

#header { padding: 25px 1px 15px; height: 65px; }
#header .toplinks img { margin-left: 7px; }

#mainmenu { padding: 14px 0px 18px; }

#flashcontent { background: #133169; color: #ffffff; font-size: 18px; *margin-top: -20px; }
#flashcontent a { color: #ffffff; text-decoration: none; }

#footer { padding: 30px 0px; color: #838383; }

#bottommenu { background: #f6f6f6; line-height: 22px; color: #000000; }
#bottommenu a { color: #000000; text-decoration: underline; }
#bottommenu a:hover { color: #000000; text-decoration: none; }

#bottomsearch { width: 256px; }
#bottomsearch .button { height: 20px; width: 47px; background: #f6f6f6; color: #838383; border: 1px solid #838383; font-size: 11px; }
#bottomsearch .input { height: 16px; width: 97%; color: #555555; border: 1px solid #838383; font-size: 11px; padding: 2px 0px 0px 2px; }

#ample a { color: #838383; text-decoration: none; }
#ample a:hover { color: #838383; text-decoration: underline; }