/*sections*/
#container {top:0px; left:0px; width:1041px; padding-right:50px; padding-bottom:50px;}
#header {top:0px; left:0px; height:148px; padding:0px; margin:0px;}
#header_pos1 {position:absolute; top:0px; left:0px; height:148px; width:329px; padding:0px; margin:0px;}
#header_pos2 {position:absolute; top:0px; left:329px; height:97px; width:62px; padding:0px; margin:0px;}
#header_company {position:absolute; top:0px; left:391px; height:97px; padding:0px; margin:0px; background-image:url(images/comptile23182.gif); background-repeat:repeat-x;}
#header_slogan {position:absolute; top:67px; left:391px; height:30px; padding:0px; margin:0px;}
#leftnav {position:absolute; top:148px; left:0px; width:138px; padding:0px; margin:0px;}
#content {position:absolute; top:148px; left:138px; width:880px; padding:0px 20px 20px 20px; margin-bottom:10px;}
#footer {padding:50px 0px 30px 0px; text-align:center;}
#debug {position:absolute; left:900; top:100; width:300; background-color:white; display:inline; border: 1px #cccccc solid; padding:5px;}
#cust_info{padding:10px 0px 20px 20px;}
#script_info{padding:10px 0px 20px 20px;}
#ship_info{padding:10px 0px 20px 20px;}
#service_info{padding:10px 0px 20px 20px;}
#cost_info{padding:10px 0px 20px 20px;}
#tos_info{padding:10px 0px 30px 20px;}
#submit_info{padding:10px 0px 20px 20px;}
#review_info {padding:10px; margin-left:20px; margin-bottom:10px;}
#review_upload {padding:10px; margin-left:20px; margin-bottom:10px;}
#review_costs {padding:10px; margin-left:20px; margin-bottom:10px;}
#script_submission {padding:10px; margin-left:20px; margin-bottom:10px;}

/*global styles*/
BODY {padding-bottom:25px; margin:0px; background-color:#ffffff;}
BODY, TD, TR, P, DIV {font-family:Arial,Helvetica,sans-serif; font-size:10.0pt; color:#000000;}
DIV.spacer10 {height:10px; font-size:10px;}
DIV.spacer5 {height:5px; font-size:5px;}
FORM {display:inline;}
UL {type:disc; margin-top:0cm; margin-bottom:20px;}
OL {margin-bottom:0px;}
LI {font-family:Arial, Verdana; line-height:150%;}
H1, H2, H3, H4, H5 {font-family:Arial, Verdana; margin:5px 0px 5px 0px;}
H1 {font-size:16.0pt;}
H2 {font-size:14.0pt;}
H3 {font-size:12.0pt;}
H4 {font-size:10.0pt;}
H5 {font-size:8.0pt;}
A.noLink {text-decoration:none; color:black}

/*custom styles*/
.ln {height:26px; width:138px; padding:0px 0px 0px 0px; background-image:url(images/ln_tile.gif); background-repeat:repeat-y;}
.title {font-size:24.0pt; font-family:Arial, Verdana; text-align:center; margin-top:0px; margin-bottom:10px; font-weight:bold;}
.subtitle {font-size:16.0pt; font-family:Arial, Verdana; margin-bottom:10px; font-weight:bold; text-align:center;}
.copy1 {font-size:14.0pt; font-family:Arial, Verdana; text-align:center;}
.copy2 {font-size:12.0pt; font-family:Arial, Verdana;}
.copy_small {font-size:10.0pt;}
.emphasis1 {color:#ff0000;}
.emphasis2 {font-size:12.0pt; font-family:Courier; color:#ff0000; text-align:center;}
UL.sub_list {font-size:10.0pt; margin-bottom:0px;}
a:link   {color:red}
A.link2 {color:#0000ff;}
.footer_txt {font-size:12px;}
.footer_txt_sm, A.footer_txt_sm {font-size:10px;}
A.footer_txt, A.footer_txt_sm {color:blue;}
TABLE.costs_review {border:1px solid #818181; border-collapse: collapse; background-color:#e9e9e9;}
TD.costs_review_header {border-color:#818181; border-width: 1px 1px 0 1px; border-style:solid; margin:0px; padding:3px; font-weight:bold;}
TD.costs_review {border-color:#818181; border-width: 1px 1px 0 1px; border-style:solid; margin:0px; padding:3px;}
TD.costs_review_total {border-color:#818181; border-width: 1px 1px 1px 1px; border-style:solid; margin:0px; padding:4px; font-weight:bold;}
DIV.script_submit {padding:5px; margin:10px; border:solid 1px #b9b9b9; background-color:#efefef;}
TABLE.script_submit {border:1px solid #818181; border-collapse: collapse; background-color:#e9e9e9;}
TD.script_submit_header {border-color:#818181; border-width: 1px 1px 0 1px; border-style:solid; margin:0px; padding:3px; font-weight:bold;}
TD.script_submit {border-color:#818181; border-width: 1px 1px 0 1px; border-style:solid; margin:0px; padding:3px;}
.form_script, .form_script TD {font-size:11px;}
INPUT.form_script {font-size:14px;}
.review, .review TD {font-size:12px;}
.review_label, .review_label TD {font-weight:bold;}
.required {color:#cc0000; font-size:16px;}
.note, .note A:link {font-size:11px; color:#707070; font-weight:bold;}
.alert {color:#cc0000; font-weight:bold;}
.comment, .comment A {font-weight:bold; color:#cc0000; text-decoration:none; border:1px solid #cc0000; margin:2px; padding:2px; background-color:#d6d6d6;}
.error {font-weight:bold; color:#cc0000; margin-left:2px; display:none; }

@media print {
    A {color:#808080 !important; font-weight: normal !important;}
    BODY, TD, TH {color: #000000; font-family:Arial, Helvetica, sans-serif !important; font-size:10pt !important;}
    BODY, INPUT, TEXTAREA {background-color:#ffffff !important; color:#000000 !important;}
    INPUT, TEXTAREA {background-color:#ffffff !important; border:1px solid #000000 !important; color:#000000 !important;}
    INPUT.button {background-color:#e0e0e0 !important;}
    TEXTAREA {scrollbar-base-color:#e0e0e0 !important;}
    PRE, PRE I {color:#000000 !important;}
    TD.boxed {background-color:#ffffff !important; border:1px solid #000000 !important; color:#000000 !important;}
    TH.boxed {background-color:#e0e0e0 !important; border:1px solid #000000 !important; color:#000000 !important;}
    TH.boxedHeader {background-color:#c0c0c0 !important; border:1px solid #000000 !important; color:#000000 !important;}
    #container {background-color:#ffffff !important; border-style:none !important; color:#000000 !important;}
    #content {background-image:none !important;}
}