body { font: small/122% arial,helvetica,clean,terminal,sans-serif; font:x-small; background:#FFF; margin:0 0 20px 0; padding:0; cursor:default; }
body * { line-height:122%; }
table { font-size:inherit; font:x-small; }
html>body { font:84.5%/122% arial,helvetica,clean,sans-serif; }
table, pre, code, select, input { font-size:100% }
textarea { font-size:107%; }
html>body textarea { font-size:auto; }
big { font-size:122%; }
small { font:77% verdana; }
form { margin:0; padding:0; }
a { color:#339933; }
a:hover { background:#FFFFCC; cursor:pointer; }

table.zebra td.odd  { background-color: white; }
table.zebra td.even { background-color: #F1F8FF; }

#display { width:750px; margin:0 auto; }
#hdr { margin:0 0 10px 0; background:url(http://www.no-smoke.org/images/top_orgline.gif) no-repeat top right; border-bottom:1px solid #FFF; }
#colA { float:left; width:240px; margin:0 10px 0 0; }
#colB { float:left; width:500px; margin:0 0 10px 0; }
#content { margin:0 0 10px; }
#ftr { text-align:center; clear:both; font:normal 77% verdana; color:#CCC; }
#ftr span { margin:0 3px; }
#ftr .legal { margin:10px 0 0 0; }

#rotNode { margin:0; padding:0; list-style:none; }
#rotNode li { display:none; }

.gclr { clear:both; padding:0; margin:0; height:0; width:0; font-size:0.1em; line-height: 0.1em; }

.logo { float:left;margin:25px 0 0 0; }
html>body .logo { margin-left:-3px; }
.logo img { display:block; }

.mainnav { float:right; width:500px; margin:30px 0 0 0; }
.mainnav .prinav { float:left; padding:5px 10px; }
.mainnav .prinavSel { float:left; padding:5px 10px; background:#D4E2F1; }
.mainnav .prinavSel a:hover { background:none; }
.mainnav span { margin:0 3px 0 0; font:bold 85% verdana; color:#339933; }
.mainnav a { font:bold 85% verdana; }
.mainnav .secBox { width:480px; height:30px; clear:both; padding:5px 10px; background:#D4E2F1; }
html>body .mainnav .secBox { height:auto; min-height:30px; }
.mainnav .secBox a { font-weight:normal; }
.mainnav .secBox span { color:#000; } /*99CCFF*/
.mainnav .secBox .secnav { float:left; margin:0 0 3px 0; border-left:1px solid #D4E2F1; }
.mainnav .secBox .secnav a { font:normal 85% verdana; margin:0 3px 0 0; }
.mainnav .secBox .secnav b { margin:0 3px 0 0; font:bold 85% verdana; color:#000; }
.mainnav .secBox .secnav .selected { font-weight:bold; }

.tirnav { margin:0 0 20px 0; }
.tirnav ul { width:240px; padding:0; margin:0; }
.tirnav li { list-style:none outside none; border:1px solid #CCC; border-top:none; background:url(http://www.no-smoke.org/images/arrow_orange.gif) no-repeat 6px 6px; padding:1px 5px 5px 15px; }
.tirnav li a { padding:0; font:normal 85% verdana; }
.tirnav .selected { font-weight:bold; }
.tirnav li b { font:bold 85% verdana; }
.tirnav ul li ul { width:200px; margin:0; }
.tirnav ul li ul li { border:none; background:url(http://www.no-smoke.org/images/arrow_orange.gif) no-repeat 6px 5px;  padding-bottom:3px; border-left:1px solid #FFF; line-height:1em; }

.srch { float:right; margin:0; width:240px; background:#9CCE00; }
.srch .field { float:left; width:140px; margin:10px 0 10px 10px; }
.srch .srchbtn { float:right; background:url(http://www.no-smoke.org/images/button_search.gif) no-repeat top left; margin:10px 10px 10px 0; border:0; height:21px; width:60px; cursor:pointer; }

.prntpg { width:750px; text-align:right; font:normal 85% verdana; margin:5px 0; }
.prntpg img { position:relative; top:2p; }

.cntntHdr { height:34px; background:url(http://www.no-smoke.org/images/cntnthdr_clds.gif) no-repeat top right #6699CC; margin:-1px 0 0 0; border-top:1px solid #FFF; }
.cntntHdr h1 { background:url(http://www.no-smoke.org/images/hdrbxs.gif) no-repeat 0 5px; padding:0 0 0 15px; margin:12px 0 0 15px; font:bold 122% verdana; color:#FFF; }

.cntnt { overflow:visible; height:450px; width:468px; padding:15px; border:1px solid #CCC; border-top:none; font:normal 85% verdana; cursor:auto; }
html>body .cntnt { height:auto; min-height:450px; }
.cntnt p { margin:0 0 15px 0; padding:0; line-height:154%; }
.cntnt li { line-height:154%; }

.cntntSbLks { float:right; width:200px; padding:10px; margin:-15px -10px 10px 15px; background:#FFE699; border-left:1px solid #CCC; border-bottom:5px solid #FFBB22; cursor:default; }
html>body .cntntSbLks { margin-right:-15px; margin-left:15px; }
.cntntSbLks .hdr { font:bold 85% verdana; color:#FF9900; }
.cntntSbLks ul { margin:10px 0 0 15px; padding:0; }
.cntntSbLks li { padding:0 0 5px 0;list-style:disc outside none; font:normal 85% verdana; color:#339933; }

.subCntnt { width:220px; overflow:hidden; padding:0 10px; font:normal 77% verdana; color:#999; }

.indxModTop { width:750px; }
.indxModTop .hdr { background:#6699CC; height:30px; }
.indxModTop .hdr h1 { font:bold 114% verdana; color:#FFF; margin:0; padding:7px 0 0 10px; background:url(http://www.no-smoke.org/images/squares_lightblue.gif) no-repeat 230px 13px; border-right:1px solid #6699CC; }
.indxModTop .hdr h1 a { color:#FFF; }
.indxModTop .hdr h1 a:hover { background:none; }
.indxModTop .hdr .nw { float:left; width:249px; height:30px; background:url(http://www.no-smoke.org/images/cnw_dark.gif) no-repeat top left; border-right:1px solid #B3CCE6; }
.indxModTop .hdr .cntr { float:left; width:249px; height:30px; border-right:1px solid #B3CCE6; }
.indxModTop .hdr .ne { float:left; width:250px; height:30px; background:url(http://www.no-smoke.org/images/cne_dark.gif) no-repeat top right; }
.indxModTop .hdr .ne h1 { border-right:none; border-left:1px solid #6699CC; }
.indxModTop .bnr { background:#376798; height:5px; font-size:0; }
.indxModTop .c { border:1px solid #CCC; border-top:none; background:url(http://www.no-smoke.org/images/box_divline_bg_ie.gif) repeat-y top left;  font:normal 85% verdana; }
html>body .indxModTop .c { background:url(http://www.no-smoke.org/images/box_divline_bg_w3c.gif) repeat-y top left; }
.indxModTop .c .desc { margin:0 0 15px 0; }
.indxModTop .c .w { float:left; height:120px; padding:15px 10px 10px; width:229px; }
html>body .indxModTop .c .w { height:auto; min-height:120px; }
.indxModTop .c .cntr { float:left; height:120px; padding:15px 10px 10px; width:230px; }
html>body .indxModTop .c .cntr { height:auto; min-height:120px; }
.indxModTop .c .e { float:left; height:120px; padding:15px 10px 10px; width:229px; }
html>body .indxModTop .c .e { height:auto; min-height:120px; }
.indxModTop .c .btmbnr { clear:both; height:5px; font-size:0; background:#FFF; }

.indxModBtm { width:750px; height:180px; }
html>body .indxModBtm { height:auto; min-height:180px; }
.indxModBtm .hdr { background:#B3CCE6; height:30px; }
.indxModBtm .hdr h1 { font:bold 114% verdana; color:#FFF; margin:0; padding:7px 0 0 10px; background:url(http://www.no-smoke.org/images/squares_white.gif) no-repeat 230px 13px; border-right:1px solid #B3CCE6; }
.indxModBtm .hdr h1 a { color:#426BAD; }
.indxModBtm .hdr h1 a:hover { background:none; }
.indxModBtm .hdr .nw { float:left; width:249px; height:30px; background:url(http://www.no-smoke.org/images/cnw_lgt.gif) no-repeat top left; border-right:1px solid #FFF; }
.indxModBtm .hdr .cntr { float:left; width:249px; height:30px; border-right:1px solid #FFF; }
.indxModBtm .hdr .ne { float:left; width:250px; height:30px; background:url(http://www.no-smoke.org/images/cne_lgt.gif) no-repeat top right; }
.indxModBtm .hdr .ne h1 { border-right:none; border-left:1px solid #B3CCE6; }
.indxModBtm .bnr { background:#6699CC; height:5px; font-size:0; }
.indxModBtm .c { border:1px solid #CCC; border-top:none; background:url(http://www.no-smoke.org/images/box_divline_bg_ie.gif) repeat-y top left; font:normal 85% verdana; }
html>body .indxModBtm .c { background:url(http://www.no-smoke.org/images/box_divline_bg_w3c.gif) repeat-y top left; }
.indxModBtm .c .desc { margin:0 0 15px 0; }
.indxModBtm .c .w { float:left; height:120px; padding:15px 10px 10px; width:229px; }
html>body .indxModBtm .c .w { height:auto; min-height:120px; }
.indxModBtm .c .cntr { float:left; height:120px; padding:15px 10px 10px; width:230px; }
html>body .indxModBtm .c .cntr { height:auto; min-height:120px; }
.indxModBtm .c .e { float:left; height:120px; padding:15px 10px 10px; width:229px; }
html>body .indxModBtm .c .e { height:auto; min-height:120px; }
.indxModBtm .c .btmbnr { clear:both; height:5px; font-size:0; background:#FFF; }

.topMod { width:750px; margin:0 0 20px 0; }
html>body .topMod { border-bottom:1px solid #FFF; }

.indptMod { float:left; width:240px; height:180px; padding:0 10px 0 0;  font:normal 85% verdana; }
html>body .indptMod { height:auto; min-height:180px; }

.c ul { margin:0; padding:0; }
.c ul li { list-style:none outside none; background:url(http://www.no-smoke.org/images/arrow_orange.gif) no-repeat 0 3px; padding:0 0 0 10px; }
.c .largeSpacing li { margin:0 0 10px; }

.dropmenu { margin:5px 0; }
.dropmenu select { width:180px; font:normal 85% verdana; }

.searchHdr { margin:0 0 10px 0; padding:5px 10px; background:#FFE699; }
.searchHdr .resultsFor { font:normal 77% verdana; color:#666; }
.searchHdr .totalResults { font:normal 77% verdana; color:#666;	 }

.search { margin:0; padding:0; }
.search li { padding:10px; list-style:none outside none; }
.search li b { background:#FFE699; }
.search li.colorBg { background:#FFFBEE; }
.search li .num { float:left; width:25px; padding:1px 0 0 0; text-align:right; font:normal 77% verdana; }
.search li .r { float:left; width:400px; margin:0 0 0 5px; }
.search li .title { font:normal 85% verdana; }
.search li .content { font:normal 77% verdana; margin:0 0 5px 0; }
.search li .path { font:normal 77% verdana; color:#999; }
.search li .total { font:normal 77% verdana; color:#999; }


#hdr .links { padding-top: 8px; text-align: right; color: #999; font-family: verdana; }
#hdr .links b { font-weight: normal; }
#hdr .links span { margin: 0 6px; color: white; }

/* legacy classes */
.arroworange { margin-top: 3px; margin-left: 8px; padding:0; }
.arroworangeref { margin-top:3px; padding:0; }
td { vertical-align:top; }
/* end legacy classes */



/* index */
#index .logo img { margin:0 0 5px 0; }
#index .srch { margin:30px 0 0 0; width:250px; }
#index .srch .field { width:150px; }
#index .indxModTop { float:left; width:500px; }

/* get the facts */
#getthefacts .logo img { margin:0 0 5px 0; }
#getthefacts .srch { margin:30px 0 0 0; width:250px; }
#getthefacts .srch .field { width:150px; }
#getthefacts .indxModTop { float:left; width:500px; }

/* going smokefree */
#goingsmokefree .logo img { margin:0 0 5px 0; }
#goingsmokefree .srch { margin:30px 0 0 0; width:250px; }
#goingsmokefree .srch .field { width:150px; }
#goingsmokefree .indxModTop { float:left; width:500px; }

/* learn more */
#learnmore .logo img { margin:0 0 5px 0; }
#learnmore .srch { margin:30px 0 0 0; width:250px; }
#learnmore .srch .field { width:150px; }

/* content pages */
#cntntpg .logo { margin-top:35px; }
#cntntpg #ftr { text-align:right; }
#cntntpg .srch { margin:0 0 15px 0; }

/* document pages */
#document { margin:20px; }
#document .inptlogo { margin:0 0 20px 0; }
html>body #document .inptlogo { margin-left:-4px; }
#document .hdr { font:bold 85% verdana; }
#document .content { font:normal 85% verdana; }
#document #ftr { text-align:left; }

/* search results page */
#searchresults .cntnt { font:normal 100% arial; }
#searchresults #ftr { text-align:right; }
#searchresults .empty { font:normal 85% verdana; font-style:italic; color:#666; text-align:center; }



/* print formatting */
@media print { body { margin:0; }}
@media print { #display { width:100%; margin:0; padding:0; }}
@media print { #hdr { background-image:none; }}
@media print { #colA { display:none; }}
@media print { #colB { width:100%; }}
@media print { #hdr .links { display:none; }}
@media print { #ftr .links { display:none; }}
@media print { #cntntpg #ftr .legal { text-align:left; }}
@media print { #cntntpg .logo { padding:0; margin:0 0 25px 0; }}

@media print { #searchresults #ftr { text-align:left; }}

@media print { #index .indxModTop .hdr { background:#FFF; }}
@media print { #index .indxModTop h1 { background-color:#FFF; background-image:none; border:none; color:#000; }}
@media print { #index .indxModTop h1 a { color:#339933; }}
@media print { #index .indxModTop .nw { background-image:none; border:none; }}
@media print { #index .indxModTop .cntr { border:none; }}
@media print { #index .indxModTop .ne { background-image:none; }}
@media print { #index .indxModTop .bnr { display:none; }}
@media print { #index .indxModTop .c { border:none; background-image:none; }}
@media print { #index .indxModBtm .hdr { background:#FFF; }}
@media print { #index .indxModBtm h1 { background-color:#FFF; background-image:none; border:none; color:#000; }}
@media print { #index .indxModBtm h1 a { color:#339933; }}
@media print { #index .indxModBtm .nw { background-image:none; border:none; }}
@media print { #index .indxModBtm .cntr { border:none; }}
@media print { #index .indxModBtm .ne { background-image:none; }}
@media print { #index .indxModBtm .bnr { display:none; }}
@media print { #index .indxModBtm .c { border:none; background-image:none; }}

@media print { #getthefacts .indxModTop .hdr { background:#FFF; }}
@media print { #getthefacts .indxModTop h1 { background-color:#FFF; background-image:none; border:none; color:#000; }}
@media print { #getthefacts .indxModTop h1 a { color:#339933; }}
@media print { #getthefacts .indxModTop .nw { background-image:none; border:none; }}
@media print { #getthefacts .indxModTop .cntr { border:none; }}
@media print { #getthefacts .indxModTop .ne { background-image:none; }}
@media print { #getthefacts .indxModTop .bnr { display:none; }}
@media print { #getthefacts .indxModTop .c { border:none; background-image:none; }}
@media print { #getthefacts .indxModBtm .hdr { background:#FFF; }}
@media print { #getthefacts .indxModBtm h1 { background-color:#FFF; background-image:none; border:none; color:#000; }}
@media print { #getthefacts .indxModBtm h1 a { color:#339933; }}
@media print { #getthefacts .indxModBtm .nw { background-image:none; border:none; }}
@media print { #getthefacts .indxModBtm .cntr { border:none; }}
@media print { #getthefacts .indxModBtm .ne { background-image:none; }}
@media print { #getthefacts .indxModBtm .bnr { display:none; }}
@media print { #getthefacts .indxModBtm .c { border:none; background-image:none; }}

@media print { #goingsmokefree .indxModTop .hdr { background:#FFF; }}
@media print { #goingsmokefree .indxModTop h1 { background-color:#FFF; background-image:none; border:none; color:#000; }}
@media print { #goingsmokefree .indxModTop h1 a { color:#339933; }}
@media print { #goingsmokefree .indxModTop .nw { background-image:none; border:none; }}
@media print { #goingsmokefree .indxModTop .cntr { border:none; }}
@media print { #goingsmokefree .indxModTop .ne { background-image:none; }}
@media print { #goingsmokefree .indxModTop .bnr { display:none; }}
@media print { #goingsmokefree .indxModTop .c { border:none; background-image:none; }}
@media print { #goingsmokefree .indxModBtm .hdr { background:#FFF; }}
@media print { #goingsmokefree .indxModBtm h1 { background-color:#FFF; background-image:none; border:none; color:#000; }}
@media print { #goingsmokefree .indxModBtm h1 a { color:#339933; }}
@media print { #goingsmokefree .indxModBtm .nw { background-image:none; border:none; }}
@media print { #goingsmokefree .indxModBtm .cntr { border:none; }}
@media print { #goingsmokefree .indxModBtm .ne { background-image:none; }}
@media print { #goingsmokefree .indxModBtm .bnr { display:none; }}
@media print { #goingsmokefree .indxModBtm .c { border:none; background-image:none; }}

@media print { #learnmore .indxModTop .hdr { background:#FFF; }}
@media print { #learnmore .indxModTop h1 { background-color:#FFF; background-image:none; border:none; color:#000; }}
@media print { #learnmore .indxModTop h1 a { color:#339933; }}
@media print { #learnmore .indxModTop .nw { background-image:none; border:none; }}
@media print { #learnmore .indxModTop .cntr { border:none; }}
@media print { #learnmore .indxModTop .ne { background-image:none; }}
@media print { #learnmore .indxModTop .bnr { display:none; }}
@media print { #learnmore .indxModTop .c { border:none; background-image:none; }}
@media print { #learnmore .indxModBtm .hdr { background:#FFF; }}
@media print { #learnmore .indxModBtm h1 { background-color:#FFF; background-image:none; border:none; color:#000; }}
@media print { #learnmore .indxModBtm h1 a { color:#339933; }}
@media print { #learnmore .indxModBtm .nw { background-image:none; border:none; }}
@media print { #learnmore .indxModBtm .cntr { border:none; }}
@media print { #learnmore .indxModBtm .ne { background-image:none; }}
@media print { #learnmore .indxModBtm .bnr { display:none; }}
@media print { #learnmore .indxModBtm .c { border:none; background-image:none; }}

@media print { .srch { display:none; } }
@media print { .mainnav { display:none; }}
@media print { .cntntHdr { background-image:none; background-color:#FFF; padding:0; margin:0; }}
@media print { .cntntHdr h1 { background-image:none; padding:0; margin:0; color:#000; }}
@media print { .cntnt { width:100%; height:auto; padding:0; margin:0; border:none; }}
@media print { html>body .cntnt { min-height:10px; }}
@media print { .cntntSbLks { display:none; }}
@media print { .prntpg { display:none; }}
