body { background: url('images/site_bg.jpg') #000; padding:0; margin:0; color:#fff; font-family:arial; }
h1 { font-size:16pt; padding:0; margin:0; }
h2 { font-size:14pt; padding:0; margin:0; }
h3 { font-size:11pt; padding:0; margin:0; }
p { font-size:9pt; padding:0; padding-top:15px; margin:0; font-weight:normal; line-height:13pt; word-spacing:0.1em; }
a:link, a:visited { color:#056CA3; }
a:hover { text-decoration:none; color:#DF5207; }

.breadcrumb { font-size:7pt; color:#4b4b4b; }
.breadcrumb a:link, .breadcrumb a:visited { color:#4b4b4b; }
.breadcrumb a:hover { color:#8b8b8b; }
.subnav { font-size:7pt; color:#38120c; padding-top:10px; }
.subnav a:link, .subnav a:visited { color:#8b8b8b; padding-top:10px; }
.subnav a:hover { color:#fff; }
.arrow_right { color:#38120c; }
#site_container { border-left: 1px solid #0f0d0e; border-right: 1px solid #0f0d0e; }

#bottom_ad { margin-top:38px; margin-bottom:12px; background:#4b4b4b; }
#footer_rule { background:url('images/footer_rule.gif') repeat-x; }

#footer_data_left { font-size:7pt; color:#4b4b4b; }
#footer_data_left a:link, #footer_data_left a:visited { color:#ab290c; text-decoration:none; }
#footer_data_left a:hover { color:#fff; text-decoration:underline; }
#footer_data_left a.site_link:link, #footer_data_left a.site_link:visited { color:#4b4b4b; text-decoration:none; font-style:italic; }
#footer_data_left a.site_link:hover { color:#fff; text-decoration:underline; }

#footer_data_right { font-size:7pt; color:#4b4b4b; letter-spacing:0.2em; }
#footer_data_right a:link, #footer_data_right a:visited { color:#ab290c; }
#footer_data_right a:hover { color:#fff; }
#footer_data_right a.site_link:link, #footer_data_right a.site_link:visited { color:#4b4b4b; text-decoration:none; font-style:italic; }
#footer_data_right a.site_link:hover { color:#fff; text-decoration:underline; }

.section_title, .section_title a { color:#9d1554; font-size:9pt; padding-top:6px; text-decoration:none; }
.section_id, a.section_id { color:#88c502; font-size:9pt; padding-top:6px; text-decoration:none; }
.option_description, .option_description a { color:#888888; font-size:8pt; padding-top:4px; text-decoration:none; }

.header-container { position:relative; width:785px; height:247px; }
.logo-locale { position:absolute; left:22px; top:71px; }
.dantech { position:absolute; left:185px; top:120px; }

.mini-nav ul { padding:5px 13px 0 0; margin:0; text-align:right; position:absolute; right:0; }
.mini-nav li { list-style-type:none; display:inline; }
.mini-nav a:link, .mini-nav a:visited { background-color:#141414; padding-top:5px; padding-right:9px; padding-bottom:5px; padding-left:9px; font-size:9px; color:#c3c3c3; text-decoration:none; font-family:Trebuchet MS; letter-spacing:0.2em; }
.mini-nav a:hover { color:#fff; background-color:#5b0330; }
.mini-nav a.active:link, .mini-nav a.active:visited { color:#6da505; }
.mini-nav a.active:hover { background-color:#6da505; color:#fff; }

.main-nav ul { padding:0 13px 0 0; margin:0; text-align:right; position:absolute; right:0; top:77px; }
.main-nav li { list-style-type:none; line-height:26px; }
.main-nav a:link, .main-nav a:visited { background-color:#000; padding:5px 9px 5px 9px; font-size:12px; color:#fff; text-decoration:none; font-family:verdana; letter-spacing:0.3em; border-left: 1px solid #5b0330; border-bottom: 1px solid #5b0330; }
.main-nav a:hover { color:#fff; background-color:#5b0330; }
.main-nav a.active:link, .main-nav a.active:visited { color:#fff; background-color:#5b0330; }
.main-nav a.active:hover { color:#fff; background-color:#5b0330; }

table#sub_cat_chooser tr td a { display: block; text-decoration: none; margin: 0; padding: 0; width: 100%; height: 100%; }
table#sub_cat_chooser td.section_title_sub { padding-top:2px; }
table#sub_cat_chooser td.section_title_sub_2 { padding-top:10px; }

.section_title_sub, .section_title_sub a:link, .section_title_sub a:visited { color:#9d1554; font-size:9pt; padding:0; text-decoration:none; }
.section_title_sub a:hover { color:#000000; text-decoration:none; }
.section_title_sub { border:1px solid #0f0d0e; }
.section_title_sub:hover { background:#9d1554; }

.section_title_sub_2, .section_title_sub_2 a:link, .section_title_sub_2 a:visited { color:#9d1554; font-size:9pt; padding:0; text-decoration:none; }
.section_title_sub_2 a:hover { color:#000000; text-decoration:none; }
.section_title_sub_2 { border:1px solid #0f0d0e; }
.section_title_sub_2:hover { background:#9d1554; }

#main_body_content, #work_order_content { text-align:left; width:785px; }
#main_body_content h1, #work_order_content h1 { color:#6da505; }
#main_body_content h2, #work_order_content h2 { color:#9d1554; }
#main_body_content ul, #work_order_content ul { margin:0; }
#main_body_content li, #work_order_content li { font-size:9pt; padding:0; padding-top:10px; margin:0; margin-left:20px; font-weight:normal; line-height:13pt; word-spacing:0.1em; list-style-type:disc; }
#main_body_content li strong, #work_order_content li strong { color:#ff4500; }

#work_order_content h3 { color:#9d1554; }
.text_row_spacer { height:25px; }
.input_row_spacer { height:35px; }
.help_row_spacer { height:25px; }
.req { color:#ff4500; }
.subtext { color:#8b8b8b; }
.helper { font-size:11px; color:#8b8b8b; }
.required { color:#056CA3; }

#work_order_content fieldset { padding:10px 10px 20px 10px; border:1px dashed #056CA3; background-color:#011A28; margin:20px 10px 0 10px; }
#work_order_content fieldset i { font-size:10px; }
#work_order_content fieldset p { font-size:13px; }
#work_order_content fieldset ul { margin:0; padding-top:8px; }
#work_order_content fieldset li { padding:0; margin:0; }
#work_order_content fieldset li strong { color:#079DED; }

.redirect, .redirect fieldset { padding:10px 10px 20px 10px; border:1px dashed #5b0330; background-color:#280115; margin:20px 10px 0 10px; }
.redirect fieldset i { font-size:10px; }
.redirect fieldset p { font-size:13px; }
.redirect fieldset ul { margin:0; padding-top:8px; }
.redirect fieldset li { padding:0; margin:0; }
.redirect fieldset li strong { color:#5b0330; }
.redirect a { color:#8A054A; }
.redirect a:hover { color:#D40871; }
.redirect .note { font-size:10px; }

.vendor_logo, .vendor_logo a:link, .vendor_logo a:visited { border:1px solid #1F1F1F; }
a:hover img.vendor_logo {border: 1px solid #5E5E5E;}

#terms { width:700px; padding-bottom:10px; }
#terms p { font-size:10px; }
#terms h3 { font-size:12px; }
.indent_1 { padding-left:20px; }
.terms_frame { margin:10px 0 10px 0; border-top:1px solid #9d1554; border-bottom:1px solid #9d1554; }
