fieldset{padding-bottom: 20px;}
#top_menu{display:none;}
#top_nav_bar{display:none;}
body{font:62.5% Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#000;background-image:url("/internet/ctg/publishing.nsf/AttachmentsByTitle/ctg_bg.png/$FILE/ctg_bg.png");background-repeat:repeat-y;background-position:center center;margin:0;padding:0;}
#twoColFixLtHdr #container{background:#FFF;text-align:left;}
#twoColFixLtHdr #header{background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/header.gif/$FILE/header.gif) no-repeat;height:112px;border-bottom:10px solid #5d014e;padding:0 10px 0 20px;display:none;}
* html #twoColFixLtHdr #header{height:120px;display:none;}
div#skiplinks {font-size: 2em;}
div#skiplinks br {display: none;}
a.skip:active {display: block; font-weight: 700; font-size: 1.5em; z-index: 50; left: 0pt; width: 150%; color: rgb(255, 255, 255); text-indent: 35%; padding-top: 23px; top: 0pt; height: 86px; background-color: rgb(0, 0, 0); text-decoration: none; }
a.skip, a.skip:link, a.skip:visited {left: -50%; position: absolute; top: 0pt;}
#sidebar{width:257px;float:left;font-size:1.2em;font-weight:700;display:none;}
#sidebar1{float:right;width:257px;background:#b7351d;height:170px;margin:15px 0 0;}
#sidebar2{float:right;width:256px;border-right:1px solid #999;clear:both;}
#mainContent{margin:0 0 0 250px;padding:0 20px;}
#footer{border-top:5px solid #A7B578;text-align:right;height:50px;font-size:1.1em;clear:both;margin:10px 0 20px;}
#footer ul{list-style-type:none;font-weight:700;margin:7px 0 0;padding:0;}
#footer ul li{display:inline;}
#footer ul li a{color:#333;text-decoration:none;border-left:solid #fff 1px;margin:0;padding:0 3px 0 8px;}
#footer ul li a:visited{text-decoration:none;color:#569;}
#footer ul li a:hover{text-decoration:none;color:#666;}
.fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0;}
.blue{color:#349ce5;}
.brown{color:#b7351d;}
.orange{color:#e1561f;}
.purple{color:#5d014e;}
#imageslide{width:980px;height:200px;border-top:10px solid #E1561F;background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/image_slide.jpg/$FILE/image_slide.jpg) no-repeat;display:none;}
* html #searchText{font-size:0.9em;height:2.1em;padding:0.4em 0.6em 1.5em;}
* html #search form{margin:-35px 10px 0 0;}
#search form{font-size:1.1em;float:right;margin:-35px 20px 0 0;padding:0;}
#searchSubmit{font-size:0.8em;color:#fff;border:1px solid #fff;font-weight:700;letter-spacing:0.1em;width:60px;background-color:#891C04;padding:0.31em;}
#searchText{color:#444D3E;font-size:0.8em;font-weight:700;border:1px solid #fff;letter-spacing:0.1em;width:150px;margin-right:5px;background-color:#fff;padding:0.4em;}
p.searchnav{margin-top:25px;}
#content .searchresults li{list-style:none;margin:0 0 0 -40px;}
.searchresults li img{margin:10px 0 0;}
.searchresults li p{font-style:italic;margin:0;}
p.searchnav a{text-decoration:underline;color:#00F;}
#content p.pageCurrency{margin:15px 0;padding:0;}
a.search_next:link,a.search_next:hover,a.search_next:active,a.search_next:visited{font-weight:700;background:url(/internet/hwa/publishing.nsf/AttachmentsByTitle/arrow_next.gif/$FILE/arrow_next.gif) no-repeat right 3px;padding:0 18px 0 10px;}
a.search_prev:link,a.search_prev:hover,a.search_prev:active,a.search_prev:visited{font-weight:700;background:url(/internet/hwa/publishing.nsf/AttachmentsByTitle/arrow_previous.gif/$FILE/arrow_previous.gif) no-repeat left 3px;padding:0 10px 0 18px;}
input#searchText{margin-right:5px;}
#boolean{position:absolute;top:2em;font-size:80%;right:7.7em;}
#search legend{}
#footer .pageCurrency{color:#b7351d;font-weight:700;text-align:right;font-size:0.9em;margin:0;padding:10px 0;}
#content #left h2{font-size:1.5em;color:#5d014e;font-weight:700;margin:0.6em 0 0;line-height: 1.3em;}
h1{font-size:1.9em;color:#666;font-weight:700;border-bottom:5px solid #A7B578;line-height:1.2em;margin:0 0 10px 0; padding-bottom: 10px;}
h2{font-size:1.5em}
h3{font-size:1.3em;font-style:italic;}
h4{font-size:1.2em;font-weight:700;color:#763;}
h5{font-size:1em; margin: 0; padding: 0;}
h6{font-size:0.9em; margin: 0; padding: 0;}
* html #breadcrumb_container{margin:10px 0 10px 0;display:none;}
#breadcrumb_container{text-align:left;border-bottom:1px dashed #A7B578;line-height:1.7em;font-size:0.8em;margin:0 0 10px 0;padding:0 8px 4px 4px;}
#sidebar1 ul li a.first,.twoColFixLtHdr #footer ul li a.first,#search fieldset{border:0;}
#content{top:0;font-size:1.2em;background-color:#fff;line-height:1.6em;}
#content p{color:#000;}
#content a:link,#content a:visited,#breadcrumb_container a:link,#breadcrumb_container a:visited{text-decoration:underline;}
#content a:hover,#breadcrumb_container a:hover{text-decoration:none;}
#content table{border:1px solid #a29e9e;border-collapse:collapse;font-size:1.1em;max-width:100%;width:auto;margin:30px 0; line-height: 1.5em;}
#container > table + *{clear:left;}
#content table td{border:1px solid #a29e9e;vertical-align:top;padding:8px;}
#content table th{border:1px solid #a29e9e;background-color:#d0d0d0;vertical-align:top;padding:8px;}
#content table caption{text-align:left;font-size:1em;font-weight:700;padding:1em 0;}
#content table h1,#content table h2{background:transparent none repeat;margin-bottom:2px;padding-bottom:2px;margin-top:0;padding-top:0;}
#content a.top{background:transparent url(/internet/ctg/publishing.nsf/AttachmentsByTitle/top.gif/$FILE/top.gif) no-repeat scroll 0 center;clear:none;float:right;font-size:0.85em;margin:10px 0 0;padding:0 0 0 17px;}
a,a:link,a:active{color:#041960;text-decoration:underline;}
a:visited{color:#464C34;text-decoration:underline;}
a:hover{color:#000;text-decoration:none;}
#left{padding-right:10px; margin:0;}
* html #right{margin:0;}
#right{background-color:#DEEEF0;padding:10px; border: solid 1px #A7B578; margin-bottom: 10px;}
* html #right{width:50%;}
.adleft{float:left;height:169px;width:170px;border:10px solid #5A7795;font-size:1em;color:#aaa;text-align:center;background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/gap_booklet_cover.jpg/$FILE/gap_booklet_cover.jpg) no-repeat;margin:0 0 10px;}
.adleftsite{margin-right: 10px;float:left;height:169px;width:170px;border:10px solid #5A7795;font-size:1em;color:#aaa;text-align:center;background-color:#fff;background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/quitnow_cover.jpg/$FILE/quitnow_cover.jpg) no-repeat;}
.adleftsiteICDP{margin-right: 10px;float:left;height:169px;width:170px;border:10px solid #5A7795;font-size:1em;color:#aaa;text-align:center;background-color:#fff;background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/quitnow_cover.jpg/$FILE/quitnow_cover.jpg) no-repeat;}
.adrightsite{float:right;height:169px;width:170px;border:10px solid #5A7795;font-size:1em;color:#aaa;text-align:center;background-color:#fff;background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/nightmare_cover.jpg/$FILE/nightmare_cover.jpg) no-repeat;}
#right p{font-size:1em;color:#602904;text-align:left;width:100%;}
.adright{float:right;height:169px;width:170px;border:10px solid #5A7795;font-size:1em;color:#aaa;text-align:center;background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/e_newsletter.jpg/$FILE/e_newsletter.jpg) no-repeat;}
.latestarticles{background:#eee;margin-top:15px;}
.latestarticles ul{color:#888;padding:10px 0 10px 25px;}
.latestarticles ul li a{color:#648CA5;text-decoration:none;font-weight:100;}
.menuleft{float:left;width:400px;margin-top:10px;}
.menuright{float:right;width:120px;background:#eee;margin-top:10px;}
#content .hr{border-top:1px dashed #A7B578;border-bottom:0; border-right:0;border-left:0; margin:0 0 10px;width:100%;}
#content hr{border-top:5px solid #A7B578;margin:0 0 10px;}
#content ul li{list-style-type:square;margin:0;}
#design{text-align:center;margin:0 auto;padding:8px 0 0;}
#design p{text-align:center;border:#A7B578 10px solid;width:auto;padding-bottom:20px;padding-top:25px;background-color:#ECEDC7;margin:0;}
* html #sub_navigation{text-decoration:none;margin:0;}
#sub_navigation{ float: left;height:43px;width:980px;font-weight:700;font-size:0.75em;text-decoration:none;margin: 15px 0 10px 0;background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/bg_subnav.jpg/$FILE/bg_subnav.jpg) no-repeat;display:none;}
#sub_navigation li{list-style:none;display:inline;text-decoration:none;padding:10px;}
* html #sub_navigation ul{text-decoration:none;margin:10px 0 10px 0;}
#sub_navigation ul{text-decoration:none;margin:10px 0 0 -40px; text-align: left; float: left; display:inline;}
#sub_navigation li a{text-decoration:none;color:#000;font-size:1.1em;}
#sub_navigation ul li.rss_logo {background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/rss_logo.jpg/$FILE/rss_logo.jpg) no-repeat;padding: 0px 0 12px 15px;}
#sub_navigation ul li.e_newsletter_small_logo {background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/e_newsletter_logo_small.jpg/$FILE/e_newsletter_logo_small.jpg) no-repeat;padding: 0px 0 12px 15px;}
h5,#content table table{font-size:1em;}
#content table h3,#content table h4,#content table h5,#content table h6{margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0;}
* html .adleft,* html .adright,* html .adleftsite,* html .adrightsite{height:189px;width:190px;}
.adleftsite p,.adrightsite p,.adright p{text-align:center;background-color:#000;border-bottom:2px solid #000;margin:0;padding:0.01em 0;}
.adleftsite a,.adrightsite a,.adright a{color:#fff;background-color:#000;font-size:0.9em;margin:5px;}
.adleft a:visited,.adleftsite a:visited,.adrightsite a:visited,.adright a:visited{color:#ccc;}
.adleft a:hover,.adleftsite a:hover,.adrightsite a:hover,.adright a:hover{color:#FF0;}
.latestarticles ul li a:hover,.menuleft ul li a:hover,.menuright ul li a:hover{color:#111;}
.menuleft ul,.menuright ul{list-style-type:none;padding:10px 0 15px 10px;}
.menuleft ul li a,.menuright ul li a{color:#648CA5;text-decoration:none;font-size:12px;font-weight:100;}
#videoPara{ border: solid 1px #A7B578; float: left;padding: 10px;background-color: #fff;}
#videoPara H4 {color:#72402D;}
#feature{ border: solid 1px #5A7795; float: left;padding: 10px;background-color: #fff; margin: 0;}
#feature H4 {color:#303553; margin: 0;}
#feature p {color:#303553;}
#featureICDP{ border: solid 1px #5C014D; float: left;padding: 10px;background-color: #FFF; margin: 0 0 10px 0;}
* html #featureICDP{width: 399px;}
#featureICDP .html_icon li{background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/html_icon.gif/$FILE/html_icon.gif) no-repeat 0 2px; padding: 0 0 0 15px; list-style-type:none;}
#featureICDP .html_icon li{margin: 0 0 0 -40px;}
#featureICDP H4 {color:#5C014D; margin: 0;}
#featureICDP H2 {color:#5C014D; margin: 0;}
#featureICDP p {color:#5C014D;}
#featureICDP a {color:#5C014D;}
p.html_icon_adleft{background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/html_icon.gif/$FILE/html_icon.gif) no-repeat 3px 3px;}
#feature hr{border-top:1px solid #5A7795;border-bottom:1px solid #fff; border-left:1px solid #fff;border-right:1px solid #fff;margin-top: 18px;}
#featureICDP hr{border-top:1px solid #5C014D;border-bottom:1px solid #fff; border-left:1px solid #fff;border-right:1px solid #fff;margin-top: 18px;}
* html #feature hr{margin: 0;}
#content .rghtnavblock{list-style-type:none; float:right;width:280px;font-size:1em;border:4px solid #545C80;margin:10px 0 15px 15px;color:#545C80; font-weight: bold;}
.rghtnavblock ul{list-style-type:none; margin:15px 0 15px 10px;padding:0;}
#content .rghtnavblock ul li{list-style-type:none; margin-right: 0.5em;}
.rghtnavblock a:link{text-decoration:underline;color:#545C80;list-style-type:none;}
.rghtnavblock a{color:#545C80;list-style-type:none;}
.rghtnavblock a:visited{text-decoration:underline;color:#545C80;list-style-type:none;}
p.html_icon{background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/html_icon.gif/$FILE/html_icon.gif) no-repeat  0px 3px;padding: 0 0 0 15px;list-style-type:none}
p.pdf_icon{background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/pdf_icon.gif/$FILE/pdf_icon.gif) no-repeat  0px 3px;padding: 0 0 0 15px;list-style-type:none}
p.pdf_icon_newsletter{background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/pdf_icon.gif/$FILE/pdf_icon.gif) no-repeat  0px 3px;padding: 0 0 0 15px;list-style-type:none}
.pdfhelp{background:#F0EAF5;border:1px dotted #765699;font-size:0.9em;line-height:1.5em;display:block;clear:both;margin:25px;padding:12px 10px 8px 15px;}
.pdfhelp p{margin-left:10px;margin-right:15px;}
.pdfhelp a:link,.pdfhelp a:visited{color:#000;}
.pdfhelp h4{font-size:0.9em;background:0 0 url(/internet/msac/publishing.nsf/AttachmentsByTitle/info.gif/$FILE/info.gif) no-repeat;height:26px;margin:0 0 10px;padding:2px 0 0 30px;}
.pdfhelp img{border:0 none;float:left;margin:0 15px 8px 0;}
#content .pdfhelp ol{margin-left:30px;margin-bottom:15px;}
.pdfhelp h4 a{text-decoration:underline;}
.pdfhelp h4 a:hover{text-decoration:none;color:#6B4A7E;}
p.pdf_icon_adleft{background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/pdf_icon.gif/$FILE/pdf_icon.gif) no-repeat 3px 3px;}
.pdf_icon li{background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/pdf_icon.gif/$FILE/pdf_icon.gif) no-repeat 0 2px; padding: 0 0 0 15px; list-style-type:none;}
.html_icon li{background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/html_icon.gif/$FILE/html_icon.gif) no-repeat 0 2px; padding: 0 0 0 15px; list-style-type:none;}
.adleft p{text-align:center;background-color:#000;border-bottom:2px solid #000;margin:0;padding:0;}
.adleft a{margin: 0 0 0 18px; font-size:0.9em;color:#fff;text-align:center;}
* html #content #subscribe fieldset {padding: 0 15px 15px 15px;width: 398px;}
#content #subscribe fieldset { border: solid 1px #A7B578; height: 160px;width: 381px; color: #0046d5;}
#subscribe fieldset input { border: solid 1px #A7B578;}
* html #footer #logo_container{padding: 15px 0 0 0; height: auto;}
#footer #logo_container{float: left;}
#footer #logo_container img {border: none;}
p.footnote{font-size: 0.9em;line-height: 1.5em;border-top: dashed 1px #ccc;padding-top:10px;width: 70%}
p.footnote-100-percent{font-size: 0.9em;line-height: 1.5em;border-top: dashed 1px #ccc;padding-top:10px;}
* html p.footnote{font-size: 0.9em;line-height: 1.5em;}
div.toc{border:1px solid #ccc;background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/toc_bg.jpg/$FILE/toc_bg.jpg) repeat;margin-bottom:20px;padding:0 10px 10px;}
#expanding_menu a img{border:0 none;margin:0 5px 0 0;}
#expanding_menu ul li{list-style-type:none;margin:0 0 0.8em;padding:0;}
div.toc #expanding_menu ul{padding-left:15px;}
#expanding_menu li{list-style-type:none;margin-bottom:0.6em;margin-left:4px;line-height:1.3em;}
#expanding_menu li.togglelink{padding-left:0;text-indent:-14px;margin:0 0 0.6em 3px;}
#expanding_menu li div li{padding-left:0;text-indent:0;}
#expanding_menu a{margin:0;}
#expanding_menu div{margin:0.6em 0 0;padding:0;}
#expanding_menu div ul div{margin-left:12px;}
html>body #expanding_menu div ul div{margin-left:16px;}
h1.spaced{margin-top:0;margin-left:0;padding-left:22px;font-size:120%;color:#225E76;background:none;}
a.pub_prev{padding-left:15px;background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/pub_prev.gif/$FILE/pub_prev.gif) no-repeat left center;margin:0 5px 0 0;}
a.pub_next{padding-right:15px;background:url(/internet/ctg/publishing.nsf/AttachmentsByTitle/pub_next.gif/$FILE/pub_next.gif) no-repeat right center;margin:0 5px 0 6px;}
a.pub_toc{margin:0 5px;}
h6.sec_no{float:left;font-size:100%;margin:0;}
.sec_indent{display:block;margin-left:4em;font-weight:700;}
h6.GC_no{float:left;font-size:100%;font-weight:400;margin:0;}
.GCindent{display:block;margin-left:4em;}
.comment{display:block;padding-left:4em;}
#breadcrumb_container{margin:20px 0 30px;}
* html #landing{padding: 20px 5px 0 0;}
#landing{border: 1px solid #A7B578; width: 50%;margin: 0 0 20px 0; background-color: #f5f5ff;color: #666; padding: 0 15px 0 0;}
.rghtnavblockheader{color: #000; font-size: 1.2em;} 
* html .footnotebox{font-size:0.8em; background:#cceeee; padding: 5px; border: 1px solid #ccc;}
.footnotebox{font-size:0.5em; background:#ecebf5; padding: 5px; border: 1px solid #ccc;}
.newsletterbox{background:hsl(100, 71.4%, 91.8%); padding: 20px; border: 1px solid #999;}
.picture { background-color: #303553;border: 5px solid #67687d; padding: 3px;font: 11px/1.4em Arial, sans-serif; }
.picture img { border: 1px solid #fff; vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; } 
.az {font-size: 1.2em; font-weight: bold; border-bottom: solid 5px #A7B578; padding: 0 0 15px 0;}
#content .hr_az{border-top:1px dashed #A7B578;border-bottom:0; border-right:0;border-left:0; margin:0 0 10px;}
#left #app-gp-container{ border: solid 1px #303553; float: left;padding: 10px;background-color: #FFF; margin: 0 0 10px 0;}
#left #app-gp-container H4 {color:#303553; margin: 0;}
#left #app-gp-container H2 {color:#303553; margin: 0;}
#left #app-gp-container p {color:#303553;}
#left #app-gp-container a {color:#303553;}
#left #app-gp-container ul {color:#303553;}
#left #app-gp-container hr{border-top:1px solid #303553;border-bottom:1px solid #fff; border-left:1px solid #fff;border-right:1px solid #fff;margin-top: 18px;}
#left #app-gp-container #float-left-box{float:right; width: 100%;border-left: solid 1px #303553; padding: 0 0 0 5px;margin: 0 0 20px 0}
#content #app-gp-container p.copies-bg{background-color: 303553;padding:5px;color:#fff}
#content #app-gp-container p.copies-bg a{color:#fff}
