/* SAL STYLE SHEET 1.0 */





/* GENERIC */

BODY,TH,TD,P,SPAN,DIV,A,.main,.pop-main,.date-stamp,.redlink,INPUT,SELECT,TEXTAREA,FORM,UL,OL,DL,H1,H2,H3,H4,H5,H6,LI,.pra-font{font-size:10pt;font-family:arial,helvetica,"lucida sans",geneva,sans-serif}

CODE,KBD,TT,PRE{font-family:monaco,courier,"courier new";font-size:16pt;color:#666}

H1,H2,H3,H4,H5,H6{margin:2px 0px;padding:0px}

H1,H2,H3,H1 SPAN,H2 SPAN,H3 SPAN,H1 A,H2 A,H3 A{font-size:15pt}

H4,H4 SPAN,H4 A{font-size:14pt}

H5,H6,BIG,.big,H5 SPAN,H6 SPAN,BIG SPAN,.big SPAN,H5 A,H6 A,.big A,BIG A{font-size:12pt}

SMALL,.small,SUP,SMALL SPAN,SMALL A,.small A{font-size:9pt}

.small8 {font-size:8pt color:#D2691E;},.small7 {font-size:7pt, color:#000066;}



A:link{color:#000000}

A:active { color: #ccf }

A:visited{color:#000}

A:hover { color: #c63 }

DT{font-weight:bold;padding-top:5px}

UL{list-style:disc}

UL UL{list-style:circle}

UL UL UL{list-style:square}

HR{color:#990000;height:1px}





.table_small   { color: #ffffff; font-size: 9px; font-family: Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, "Myriad Web", sans-serif; font-style: normal; font-weight: bold; background-color: #ccf }

.table_small_hdr {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #333333; background-color: #CCCCCC}

.input_field  { color: #191970; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #f3f3f3 }



a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; color: #000066}

a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; color: #000066}

a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; color: #B8860B}

a:hover  { color: #b8860b; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: normal }



.small-cap-label   { color: #191970; font: 8pt Verdana, Arial, Helvetica, "Myriad Web", sans-serif }

.large_name   { color: #000099; font-size: 11pt; font-family: Verdana, Arial, Helvetica, "Myriad Web", sans-serif; font-style: normal; font-weight: bold; line-height: normal }

.large_title {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-style: italic; line-height: normal; font-weight: bold; color: #000099}

.medium_title  { color: #000099; font-size: 11pt; font-family: Verdana, Arial, Helvetica, "Myriad Web", sans-serif; font-style: italic; font-weight: normal; line-height: normal }

.large_size {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; color: #000099}

.medium_size {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; color: #000099}

.small_size  { color: #000000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, "Myriad Web", sans-serif; font-style: normal; font-weight: normal; line-height: normal }





/* TEMPLATE */

.gnlnk{color:#F90}

.brd{padding:3px 8px;font-weight:bold}

.mstmnu{padding-top:0px;padding-bottom:1px;padding-left:2px;margin-top:0px;margin-bottom:0px;float:left}

.srchbx{padding-top:0px;padding-bottom:1px;margin-top:0px;margin-bottom:0px;float:right}

.gfbtn{padding-left:3px;padding-right:3px}

A.nonuw:link,A.nonuw:visited{text-decoration:none;color:#FFFFFF}

A.nonuw:active{text-decoration:none;color:#FFFFFF}

A.nonuw:hover{text-decoration:none;color:#FF9900}

A.undw:link,A.undw:visited{color:#FFF}

A.undw:active,A.undw:hover{color:#CCF}

TD.tid,.pop-tid{color:#FFF;font-weight:bold}

TD.tid{padding-left:4px;text-indent:4px}

A.nonu:link,A.nonu:visited,A.nonuc:active,.brd A:link,.brd A:visited{text-decoration:none;color:#000000}

A.nonu:active,A.nonu:hover,A.nonuc:link,A.nonuc:visited,.brd A:hover{text-decoration:none;color:#993333}

A.nonuc:hover{text-decoration:none;color:#000000}

A.nonuc1:link,A.nonu1:link{text-decoration:none;color:#000000}

A.nonuc1:hover{text-decoration:none;color:#993333}

A.nonu1:hover{text-decoration:none;color:#FFFFFF}

.hde{visibility:hidden}

DIV.cpyftr{padding:5px 3px 7px 8px;color:#000}

DIV.cpyftr-add{padding:3px 0px 0px 0px;color:#FFF}



/* BUTTONS */



input.button-question { width:84px;cursor:hand;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;background:#660000;color:#E1CCA4;height:1.4em;font-weight:bold;font-size:9pt;margin:0px 0px;border:none}



input.button-order { width:160px;cursor:hand;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;background:#000099;color:#FFFFFF;height:8.1em;font-weight:bold;font-size:12pt;margin:0px 0px;border:2px; text-align: center;vertical-align: middle}



input.button-orderOver { width:160px;cursor:hand;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;background:#000099;color:#FF0000;height:8.1em;font-weight:bold;font-size:12pt;margin:0px 0px;border:2px; text-align: center;vertical-align: middle}



input.button-submit     { width:300px;cursor:hand;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;background:#660000;color:#FF9900;height:2em;font-weight:bold;font-size:12pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}



input.button-submitOver { width:300px;cursor:hand;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;background:#660000;color:#FFFFFF;height:2em;font-weight:bold;font-size:12pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}



input.button-touch     { width:100%;cursor:hand;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;background:#660000;color:#FF9900;height:1.5em;font-weight:bold;font-size:12pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}



input.button-touchOver { width:100%;cursor:hand;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;background:#660000;color:#FFFFFF;height:1.5em;font-weight:bold;font-size:12pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}



input.button-login     { width:140px;cursor:hand;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;background:#191970;color:#F3F3F3;height:1.5em;font-weight:bold;font-size:9pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}



input.button-loginOver { width:140px;cursor:hand;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;background:#191970;color:#FFFFFF;height:1.5em;font-weight:bold;font-size:9pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}

input.button-hours     { width:100px;cursor:hand;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;background:#191970;color:#F3F3F3;height:1.5em;font-weight:bold;font-size:9pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}



input.button-hoursOver { width:100px;cursor:hand;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;background:#191970;color:#FFFFFF;height:1.5em;font-weight:bold;font-size:9pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}



/* SAL  Classes */



/* BREADCRUMB ROW */

A.brdcrm:link,A.brdcrm:visited{text-decoration:none;color:#FFCC33;font-weight:bold}

A.brdcrm:active{text-decoration:none;color:#F3F3F3;font-weight:bold}

A.brdcrm:hover{text-decoration:none;color:#FFFFFF;font-weight:bold}



/* TOP OF PAGE LINKS */

A.topofpage:link,A.topofpage:visited{text-decoration:none;color:#000000;font-weight:bold;font-size:8pt;}

A.topofpage:active{text-decoration:none;color:#000000;font-weight:bold;font-size:8pt;}

A.topofpage:hover{text-decoration:underline;color:#CC0000;font-weight:bold;font-size:8pt;}



/* BODY TEXT STYLES */

.wht-body-txt{font-size:12pt;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;color:#000000}

.wht-body-txt-bold{font-size:12pt;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;color:#000000;font-weight:bold}

.wht-bold-txt{font-size:12pt;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;color:#FFFFFF;font-weight:bold;}

.wht-bold-txt-heading{font-size:8pt;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;color:#FFFFFF;font-weight:bold;}

.brn-body-txt{font-size:12pt;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;color:#F3F3F3}

.brnbg-txt{font-size:12pt;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;color:#F3F3F3;font-weight:bold}

.ltr-txt{font-family:monaco,courier,"courier new";font-size:16pt;color:#F00}

.rederror{font-size:12pt;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;color:#FFFFFF;font-weight:bold;background:#CC0000}

A.whtbg:link    {text-decoration:none;color:#000066;font-weight:bold}

A.whtbg:visited {text-decoration:none;color:#000066;font-weight:bold}

A.whtbg:active  {text-decoration:none;color:#000066;font-weight:bold}

A.whtbg:hover   {text-decoration:none;color:#993333;font-weight:bold}





/* COLORS */

.cell-01{color:#F90}



/* LINK & VISITED LINK COLORS */

A.tanbg:link,A.tanbg:visited{text-decoration:none;color:#000000}

A.whtbg:link,A.whtbg:visited{text-decoration:none;color:#000066;font-weight:bold}

A.whtbg-sml:link,A.whtbg-sml:visited{text-decoration:none;color:#000066;font-size:8pt}

A.redbg:link,A.redbg:visited{text-decoration:none;color:#000000}

A.blkbg:link,A.blkbg:visited{text-decoration:none;color:#F3F3F3;font-weight:bold;font-size:8pt}

A.brnbg:link,A.brnbg:visited{text-decoration:none;color:#FFFFFF;font-weight:bold}

A.brnbg-lnk:link,A.brnbg-lnk:visited { color: #d2691e; font-size: 9pt; font-family: arial, helvetica, "lucida sans", geneva, sans-serif; font-weight: bold; text-decoration: none }

A.pup-lnk:link,A.pup-lnk:visited{font-size:9pt;text-decoration:none;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;font-weight:bold;color:#F0F0F0}

A.toppage:link,A.toppage:visited{font-size:7pt;text-decoration:none;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;color:#000066}



/* ACTIVE LINK COLORS */

A.tanbg:active { color: #000; text-decoration: none }

A.whtbg:active{text-decoration:none;color:#000066;font-weight:bold}

A.whtbg-sml:active{text-decoration:none;color:#000066;font-size:8pt}

A.redbg:active{text-decoration:none;color:#F3F3F3}

A.blkbg:active { color: #eac56e; font-size: 8pt; font-weight: bold; text-decoration: none }

A.brnbg:active { color: #d2691e; font-weight: bold; text-decoration: none }

A.brnbg-lnk:active { color: #eac56e; font-size: 9pt; font-family: arial, helvetica, "lucida sans", geneva, sans-serif; font-weight: bold; text-decoration: none }

A.pup-lnk:active{font-size:9pt;text-decoration:none;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;font-weight:bold;color:#F0F0F0}



/* HOVER LINK COLORS */

A.tanbg:hover { color: #d2691e; text-decoration: none }

A.whtbg:hover { color: #d2691e; font-weight: bold; text-decoration: none }

A.whtbg-sml:hover { color: #d2691e; font-size: 8pt; text-decoration: none }

A.redbg:hover{text-decoration:none;color:#F3F3F3}

A.blkbg:hover { color: #eac56e; font-size: 8pt; font-weight: bold; text-decoration: none }

A.brnbg:hover { color: #eac56e; font-weight: bold; text-decoration: none }

A.brnbg-lnk:hover{font-size:9pt;text-decoration:none;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;font-weight:bold;color:#FFF}

A.pup-lnk:hover{font-size:9pt;text-decoration:none;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;color:#FFF}

A.toppage:hover { color: #d2691e; font-size: 7pt; font-family: arial, helvetica, "lucida sans", geneva, sans-serif; text-decoration: none }

A.toppage:active{font-size:7pt;text-decoration:none;font-weight:bold;color:#000066}



/* TD */

TD.itm{padding-right:2px;color:#000;text-align:right}

TD.citm{padding-right:2px;color:#600;text-align:right;background:#FFF}

TD.pkg-num{padding:2px 0px 0px 2px;color:#000;text-align:center;font-weight:bold}

TD.pkg-cat{padding:2px 0px 0px 0px;color:#FFF;text-align:left;font-weight:bold}

TD.pkg-nam{padding:2px 0px 0px 5px;color:#000;text-align:left}

TD.ltr-txt{font-family:monaco,courier,"courier new";font-size:8pt;color:#003;text-align:left}

TD.ctr-txt{text-align:center;padding:2px 0px 2px 0px}

TD.top-txt{font-size:12pt;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;color:#FC3;text-align:left;font-weight:bold}

TD.tag-txt{font-size:10pt;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;color:#FC3;text-align:left;font-style:italic;font-weight:bold}

TD.crt-txt{font-size:8pt;font-family:arial,helvetica,"lucida sans",geneva,sans-serif;color:#FFF;text-align:left}



/* P */

P.ltr-txt{font-family:monaco,courier,"courier new";font-size:9pt;color:#006;text-align:left}



A.nonu:active,A.nonu:hover,A.nonuc:link,A.nonuc:visited,.brd A:hover{text-decoration:none;color:#993333}

A.nonuc:hover{text-decoration:none;color:#000000}

A.nonuc1:link,A.nonu1:link{text-decoration:none;color:#000000}

A.nonuc1:hover{text-decoration:none;color:#993333}

A.nonu1:hover{text-decoration:none;color:#FFFFFF}



SPAN.pulldown SELECT{background:#FFEFD5;text-decoration:none;color:#000000}

SPAN.whtbg-sml-nolnk{color:#000066;font-size:8pt}







/* COMPONENTS */

.redcopy {color:#C33}

.whtcopy {color:#FFF}

.dkbluecopy {color:#669}

.ltgreycopy {color:#888}

.whitehdr {color:#FFF}

A.unbl:link,A.unbl:visited{color:#000}

A.unbl:active,A.unbl:hover{color:#F00}

A.unwt:link,A.unwt:visited{color:#FFF}

A.unwt:active,A.unwt:hover{color:#F00}

.solo-pad {margin:0px;padding:9px 5px 1px 10px}

DIV.group-pad {margin:0px;padding:9px 10px 8px 10px}

DIV.group-pad P, DIV.group-pad DIV {margin:0px;padding:2px 0px 4px 0px}



.menupad{margin:1px 3px 4px 2px}

.padded{padding:4px}

UL.padded{padding:4px 0px}

.date-stamp{color:#666;text-align:right;margin:8px 2px 0px 0px}

.prev-next{color:#C33;text-align:center}

.prev-next A:link,.prev-next A:visited,A.redlink:link,A.redlink:visited,A.redlink:active{color:#C33}

.prev-next A:hover,A.redlink:hover{color:#F00}

.frm,.bttn,SPAN.pull,SPAN.pull SELECT{background:#F3F3F3;font-weight:bold;text-decoration:none;color:#000066}

.frm-vol,.bttn,SPAN.pull,SPAN.pull SELECT{background:#F3F3F3;font-size:9pt;font-weight:normal;color:#000066}



.frm-lbl {font-weight:bold;color:#000066}

.linespace,P.intro{line-height:112%}

.just{text-align:justify}

.bold,TR.bold TD,TR.bold TH{font-weight:bold}

.italic,TR.italic TD,TR.italic TH{font-style:italic}

.whtbld{color:#FFF;font-weight:bold;size:12pt}

.blkbld,.blknote,.note{color:#000;font-weight:bold}

.redbld,.rednote,.new,.updated{color:#CC0000;font-weight:bold}

.blknote,.note,.rednote,.new,.updated{text-transform:uppercase}

.updated{letter-spacing:.2em}

P.intro{font-weight:bold;color:#669}

P.quote{color:#900;padding-left:4%;padding-right:4%}

P.credit{padding:0px 30px 0px 60px}

P.compact{margin-top:0px}

A.blklink:link,A.blklink:visited,A.blklink:active{color:#000}

A.blklink:hover{color:#666}

TABLE.pqt{margin:7px;padding:0px}

TABLE.pqt TD{background:#FFC;margin:0px;padding:0px}

DIV.pq{border:solid 1px #000;padding:5px 5px 0px 5px;margin:0px}

DIV.pq .quote{color:#000;font-weight:bold;padding:0px 0px 3px 0px;margin:0px}

DIV.pq .credit{font-weight:normal;padding:5px 0px;margin:0px}

TR.title-bg TD,TD.title-bg{background:url(/pics/generic/bev_top.gif) repeat-x}

TR.bottom-bg TD,TD.bottom-bg{background:url(/pics/generic/bev_bottom.gif) repeat-x}

TR.line-bg TD,TD.line-bg{background:url(/pics/generic/tile-hr.gif) repeat-x}



/* TABLE COLORS */

TABLE.promo{background:#FC6}

TABLE.present{background:#C60}

TABLE.dkgrey{background:#666}

TABLE.ltgrey{background:#CCC}

TABLE.dkblue{background:#669}

TABLE.ltblue{background:#CCF}

TABLE.black,TD.cpyftr{background:#FFF}

TABLE.white{background:#FFF}

TABLE.dkred{background:#C33}

TABLE.ltred{background:#F99}

TABLE.dktan{background:#C96}

TABLE.lttan{background:#FFC}

TABLE.vltgrey{background:#E8E8E8}

TABLE.yell{background:#FF6}

TABLE.green{background:#CC6}

TABLE.orange{background:#F90}

TD.black,TH.black,TR.black TD,TR.black TH,TABLE TR TD.black,TABLE TR TH.black{background:#000;color:#FFF}

TD.promo,TH.promo,TR.promo TD,TR.promo TH,TABLE TR TD.promo,TABLE TR TH.promo{background:#FC6;color:#000}

TD.present,TH.present,TR.present TD,TR.present TH,TABLE TR TD.present,TABLE TR TH.present{background:#C60;color:#FFF}

TD.dkred,TH.dkred,TR.dkred TD,TR.dkred TH,TABLE TR TD.dkred,TABLE TR TH.dkred{background:#C33;color:#FFF}

TD.ltred,TH.ltred,TR.ltred TD,TR.ltred TH,TABLE TR TD.ltred,TABLE TR TH.ltred{background:#F99;color:#000}

TD.dkblue,TH.dkblue,TR.dkblue TD,TR.dkblue TH,TABLE TR TD.dkblue,TABLE TR TH.dkblue{background:#669;color:#FFF}

TD.dktan,TH.dktan,TR.dktan TD,TR.dktan TH,TABLE TR TD.dktan,TABLE TR TH.dktan{background:#C96;color:#000}

TD.lttan,TH.lttan,TR.lttan TD,TR.lttan TH,TABLE TR TD.lttan,TABLE TR TH.lttan{background:#FFC;color:#000}

TD.dkgrey,TH.dkgrey,TR.dkgrey TD,TR.dkgrey TH,TABLE TR TD.dkgrey,TABLE TR TH.dkgrey{background:#666;color:#FFF}

TD.ltgrey,TH.ltgrey,TR.ltgrey TD,TR.ltgrey TH,TABLE TR TD.ltgrey,TABLE TR TH.ltgrey{background:#CCC;color:#000}

TD.ltblue,TH.ltblue,TR.ltblue TD,TR.ltblue TH,TABLE TR TD.ltblue,TABLE TR TH.ltblue{background:#CCF;color:#000}

TD.vltgrey,TH.vltgrey,TR.vltgrey TD,TR.vltgrey TH,TABLE TR TD.vltgrey,TABLE TR TH.vltgrey{background:#E8E8E8;color:#000}

TD.yell,TH.yell,TR.yell TD,TR.yell TH,TABLE TR TD.yell,TABLE TR TH.yell{background:#FF6;color:#000}

TD.green,TH.green,TR.green TD,TR.green TH,TABLE TR TD.green,TABLE TR TH.green{background:#CC6;color:#000}

TD.orange,TH.orange,TR.orange TD,TR.orange TH,TABLE TR TD.orange,TABLE TR TH.orange{background:#F90;color:#000}

TD.white,TH.white,TR.white TD,TR.white TH,TABLE TR TD.white,TABLE TR TH.white,TD.white{background:#FFF;color:#000}

