body {
font: normal 11px/22px verdana, arial, sans-serif;
color: #001C4A;
margin: 0;
padding: 0;
background: #fff url(../images/header_band.gif) no-repeat center top;
}
div, img, form, table {
margin: 0;
padding: 0;
border-style: none;
background: transparent;
outline: 0;
}
input, select, option {
margin: 3px 0 0 0;
font-family: verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #001C4A;
}
.teedee {
font: normal 11px/13px verdana, arial, sans-serif;
color: #001C4A;
padding: 0 0 7px 0;
}
a:link, a:visited, a:active {
color: #001C4A;
text-decoration: underline;
outline: 0;
}
a:hover {
color: #001C4A;
text-decoration: none;
outline: 0;
}
h2 {
clear: both;
font: bold 14px/22px verdana, arial, sans-serif;
color: #001C4A;
width: 515px;
margin: 0;
padding: 11px 0;
}
.aichtwo {
font-size: 14px;
font-family: verdana, arial, sans-serif;
font-weight: bold;
}
h4 {
clear: both;
font: bold 11px/22px verdana, arial, sans-serif;
color: #001C4A;
width: 515px;
margin: 0;
padding: 0 0 11px 0;
}
p {
width: 515px;
margin: 0;
padding: 0 0 11px 0;
}
.pee {
font: normal 11px/22px verdana, arial, sans-serif;
width: 515px;
height: 250px;
}
p.caption {
width: 243px;
font: italic 10px/14px verdana, arial, sans-serif;
}
p.ref {
font: normal 10px/14px verdana, arial, sans-serif;
padding: 0 0 7px 0;
}
p.hr {
clear: both;
font: normal 2px/2px arial, sans-serif;
border-top: 1px solid #001C4A;
padding: 0 0 8px 0; 
}
ul {
width: 515px;
list-style-position: outside;
margin: 0;
padding: 0 0 6px 16px;
}
ul.intable {
width: 242px;
padding-bottom: 16px;
}
li {
padding: 0 0 5px 0;
}
ul.intable li {
padding: 0;
}
.plaintext {
font: normal 11px/22px verdana, arial, sans-serif;
color: #001C4A;
}
.smaller {
font: normal 10px/11px verdana, arial, sans-serif;
padding: 0;
}
#footer_band_div {
background: transparent url(../images/footer_band.gif) no-repeat center bottom;
}
#main_div {
width: 940px;
margin: 0 auto;
background: transparent url(../images/main_bkg.gif) repeat-y left top;
}
#main_div.index {
height: 615px;
background: transparent url(../images/main_index_bkg.gif) repeat-y left top;
}
#text_div {
width: 680px;
margin: 19px 0 -11px 260px;
padding-top: expression("19px");
}
#header {
width: 940px;
height: 155px;
background: #fff url(../images/header.gif) no-repeat left top;
}
#header.homepg {
background: transparent url(../images/header.gif) no-repeat left top;
}
#header.admin {
width: 940px;
height: 155px;
background: #fff url(../images/admin_header.gif) no-repeat left top;
}
#login_link {
position: absolute;
font: normal 12px/18px "Arial Black", arial, sans-serif;
color: #fff;
text-decoration: underline;
width: 70px;
margin: 16px 0 0 8px;
}
a:link.loglink, a:visited.loglink, a:active.loglink {
color: #80A3DC;
text-decoration: underline;
}
a:hover.loglink {
color: #fff;
text-decoration: underline;
}
#news_blurb {
position: absolute;
width: 245px;
font: normal 15px/20px verdana, arial, sans-serif;
color: #fff;
margin: 13px 0 0 487px;
}
#news_blurb a:link, #news_blurb a:visited, #news_blurb a:active {
color: #fff;
text-decoration: none;
outline: 0;
}
#news_blurb a:hover {
color: #fff;
text-decoration: underline;
outline: 0;
}
.logo_click {
position: absolute;
margin: 66px 0 0 0;
}
#footer {
color: #80A3DC;
width: 680px;
height: 47px;
margin: 0 auto;
padding: 33px 0 0 260px;
background: #fff url(../images/footer.gif) no-repeat left bottom;
}
#footer.home_footer {
background: #fff url(../images/footer_home.gif) no-repeat left bottom;
}
#footer a:link, #footer a:visited, #footer a:active {
color: #80A3DC;
text-decoration: none;
}
#footer a:hover {
color: #fff;
text-decoration: none;
}
#menu_div {
position: absolute;
width: 733px;
height: 25px;
margin: 88px 0 0 206px;
}
.homepg_pic {
position: absolute;
margin: 30px 0 0 113px;
}
#subnav_div {
position: absolute;
width: 140px;
margin: 34px 0 0 70px;
margin-top: expression("4px");
margin-left: expression("-190px");
padding-top: expression("30px");
}
#rgtnav_div {
position: absolute;
width: 140px;
margin: 6px 0 0 540px;
}
#subnav_div p, #rgtnav_div p {
font: normal 12px/16px verdana, arial, sans-serif;
width: 140px;
margin: 0;
padding: 0 0 16px 0;
}
#subnav_div a:link, #subnav_div a:visited, #subnav_div a:active, #rgtnav_div a:link, #rgtnav_div a:visited, #rgtnav_div a:active {
color: #0047B9;
text-decoration: none;
}
#subnav_div a:hover, #subnav_div a:link.link_on, #subnav_div a:visited.link_on, #subnav_div a:active.link_on, #rgtnav_div a:hover, #rgtnav_div a:link.link_on, #rgtnav_div a:visited.link_on, #rgtnav_div a:active.link_on, .link_on {
color: #001C4A;
text-decoration: underline;
}
.rt_video_head, .rt_info_head {
font: normal 12px/16px verdana, arial, sans-serif;
width: 95px;
padding: 9px 0 16px 40px;
}
.rt_video_head {
background: transparent url(../images/video_head.jpg) no-repeat left top;
}
.rt_info_head {
background: transparent url(../images/info_head.jpg) no-repeat left top;
}
.leftshot {
float: left;
margin: 8px 14px 2px 0;
}
.rtpic {
position: absolute;
margin: 5px 0 0 383px;
}
a:link.vidLink, a:visited.vidLink, a:active.vidLink a:hover.vidLink {
float: left; 
clear: left;
display: block;
font: normal 9px/22px verdana, arial, sans-serif;
color: #001C4A;
text-decoration: none;
margin: 6px 20px 4px 0;
padding: 0;
}
.video_pic {
float: left; 
margin: 6px 20px 6px 0;
}
.logo_pic {
display: block;
}
.td_pic {
display: block;
margin-bottom: 4px;
}
.td_pic_1 {
display: block;
margin-bottom: 6px;
}
p.capts {
font: normal 9px/11px verdana, arial, sans-serif;
color: #001C4A;
width: 115px;
padding-bottom: 4px;
}
.vid_td, .cap_td, .pic_td_1, .pic_td_2 {
font: normal 9px/11px verdana, arial, sans-serif;
color: #001C4A;
padding: 9px 0 5px 0;
}
.vid_td, .cap_td, .pic_td_1 {
padding-right: 12px;
}
.city_field, .zip_field {
font: normal 11px/13px verdana, arial, sans-serif;
color: #001C4A;
}
.city_field {
width: 135px;
}
.zip_field {
width: 75px;
}
.state_field {
font: normal 10px/13px verdana, arial, sans-serif;
width: 195px;
margin-top: 4px;
margin-top: expression("0px");
}
.btn {
font-family: verdana, arial, sans-serif;
font-size: 9px;
font-weight: normal;
}
#order_trail_div {
position: absolute;
font-size: 10px;
margin-top: -31px;
color: #9B9B9B;
}
#order_trail_div a:link, #order_trail_div a:visited, #order_trail_div a:active, .trail_on {
text-decoration: none;
color: #001C4A;
outline: 0;
} 
#order_trail_div a:hover {
text-decoration: underline;
color: #001C4A;
outline: 0;
}
.frmbtn img {
vertical-align: -5px;
}
p.hr {
font: normal 1px/1px sans-serif;
color: #9B9B9B;
border-bottom: 1px #9B9B9B;
width: 515px;
padding: 0;
margin: 0;
}
.err {
color: #C00;
}
p.spacer {
clear: both;
font: normal 1px/1px sans-serif;
color: #9B9B9B;
width: 515px;
}
table.order_table td {
padding: 4px 0;
}
.withline {
padding: 2px 0 5px 0;
}
.left_bump {
float: left;
margin-left: -11px;
margin-right: 20px;
}
.sm_num_fld {
text-align: center;
width: 25px;
margin: 1px 0;
}
.auto_num_fld {
width: 75px;
text-align: right;
background: transparent;
border-style: none;
}
.txt_fld_tiny {
width: 85px;
}
.txt_fld_small {
width: 109px;
}
.txt_fld_short {
width: 144px;
}
.txt_fld_long {
width: 179px;
}
.txt_fld_longer {
width: 285px;
}
.txt_fld_longest {
width: 344px;
}
.txt_fld_full {
width: 509px;
}
a.what_link:link, a.what_link:visited, a.what_link:active {
color: #B4B4B4;
text-decoration: none;
}
a.what_link:hover {
color: #B4B4B4;
text-decoration: underline;
}
#whatDiv {
position: absolute;
width: 270px;
height: 286px;
margin: 0 0 0 375px;
padding: 13px;
background-color: #C1DDFF;
border: 2px outset #C1DDFF;
visibility: hidden;
}
.gry {
color: #737373;
}
.frm_msg {
display: none;
}
#admin_div {
color: #1CAFF1;
letter-spacing: 2px;
position: absolute;
width: 733px;
height: 25px;
margin: -66px 0 0 210px;
margin-left: expression("-48px");
}
a.adm_link:link, a.adm_link:visited, a.adm_link:active {
color: #1CAFF1;
text-decoration: underline;
}
a.adm_link:hover {
color: #c60;
text-decoration: underline;
}
p.whattext {
text-align: center;
width: 244px;
padding: 10px;
}
.msg {
color: #fc0;
}
.botrule {
padding: 4px;
border-bottom: 1px solid #d9d5d2;
}
.frmfld, .frmfld_b, .frmfld_2, .frmfld_3, .frmfld_st  {
font: normal 11px/13px verdana, arial, sans-serif;
margin: 0 0 7px 0;
padding: 1px;
}
.frmfld {
width: 427px;
}
.frmfld_b {
font-weight: bold;
}
.frmfld_2, .frmfld_b {
width: 202px;
}
.frmfld_3 {
width: 180px;
}
.frmfld_st {
width: 25px;
}
