h1,
#main h1{font-size:16pt;font-weight:bold;margin:0.4em 0 0.5em 0;padding:0;}
h2,
#main h2{font-size:14pt;font-weight:bold;margin:0.2em 0 0.5em 0;padding:0.3em 0.3em 0.3em 0;}
h3{font-size:12pt;font-weight:bold;margin:0.4em 0 0.2em 0;}
h1,
h2,
h3{page-break-after:avoid;}
body{line-height:150%;font-family:Arial, Verdana, Helvetica, sans-serif;}
p,
ul li, ol li,
address,
.category-desc,
table,
label,
dt,
dd{font-size:10pt}
address{font-style:normal}
.contact-address address span{display:block}
a{font-weight:bold;}
.unseen,
#line,
#header ul,
#breadcrumbs,
.article-info-term,
ul.actions,
#close,
.display-limit,
.moduletable_menu,
.moduletable_js,
.tabouter,
#bottom,
.pagination,
#footer,
#header-image{display:none;}
.skiplinks, #suckerfish{display:none !important}
#header .logoheader{border:0}
#header{width:auto;}
#all #back #header{padding-top:0}
#all{text-align:left;border:solid 0px #000}
#back{border:solid 0px #000;padding:0}
#right{display:block;}
#header h1#logo{font-size:20pt;font-weight:normal}
#contentarea2,
#contentarea{border:solid 0px #000;padding:0 !important}
#main .blog-featured h1{padding:0 !important;}
#main #top{overflow:hidden;margin-bottom:25pt;border:0}
#main .categories-listalphabet ul{padding-left:0}
#main .categories-listalphabet ul li{display:inline;padding:5pt;border-right:solid 1pt #ddd}
#wrapper{display:block;width:100% !important;}
.item{margin-bottom:30pt}
.category-desc{margin:15pt 0}
.items-leading{margin-bottom:30pt}
#main .items-leading h2,
#main .item h2{font-size:14pt;font-weight:bold;}
h2 a{text-decoration:none}
#main h1{padding:5pt}
#main .readmore a{border:0 !important;padding-left:0 !important}
.image-left{float:left;margin:0 15pt 5pt 0;}
table{margin:20pt 0;border-collapse:collapse;width:90%;}
table td,
table th{padding:2pt 5pt;border:solid 1pt #ddd}
.items-more h3{padding:5pt 0;font-size:14pt}
.items-more ol li a{font-weight:normal}
#nav a.readmore{font-size:10pt}
#nav .module_content{margin-bottom:20pt;border:0 !important;padding:0 !important}
#nav .moduletable ul.menu{border:0;list-style-type:none;padding:0}
#nav .moduletable ul.menu,
#nav .moduletable ul.menu ul,
#nav .moduletable ul.menu ul ul{border:0;list-style-type:none}
#nav .moduletable ul.menu ul,
#nav .moduletable ul.menu ul ul{padding-left:15pt}
#nav .moduletable ul.menu li{border:0}
#nav .moduletable ul.menu li a,
#nav .moduletable ul.menu li.active ul li a,
#nav .moduletable ul.menu li.active ul li.active ul li a{text-decoration:none;border:solid 0px #000}
ul#archive-items{list-style-type:none;padding-left:0}
.moduletable{margin:20pt 0}
dl.article-info{line-height:120%;font-size:9pt}
dl.article-info dd{margin-left:0}
h3.js_heading a img{border:0}
h3.js_heading,
#bottom h3,
.moduletable h3,
#nav h3{font-size:12pt !important;}
.category-list{padding:0 !important;}
.moduletable_js{margin-bottom:20pt}
.tabouter{border:solid 0px;overflow:hidden;margin:20pt 0}
ul.tabs{padding:0;}
ul.tabs li.tab{list-style-type:none;text-transform:uppercase;display:inline;border-right:solid 1pt #ddd;padding:2pt 10pt}
ul.tabs li.tab a{text-decoration:none;}
.tabcontent{padding:10pt}
.contact-email div{overflow:hidden}
.contact-email label{border:solid 0px #000;float:left;width:10em}
.login div{overflow:hidden}
.login label{float:left;width:10em}
form fieldset dt{clear:left;float:left;width:12em;}
legend{background:#fff;font-size:.85em}
.phrases,
.only{margin-bottom:15pt}
.newsflash a.readmore:link{border:solid 0pt;font-weight:normal;font-size:0.8em;text-decoration:none}
.stats dt{float:left;width:10em}
#footer-outer{border:solid 0px;padding:0;background:none}
#bottom{text-align:left}
#footer-outer #bottom .box .moduletable{border-bottom:solid 1px #ddd;padding:10pt 0}
#footer-outer #bottom .box1,
#footer-outer #bottom .box3{border:0;}
#bottom ul{list-style-type:none;padding:0 !important}
#bottom ul li{border:solid 0px #c00}