html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.both{clear:both;}
body{margin:0px;padding:0px;line-height:130%;}
html{padding:0px;margin:0px;}
body.f-smaller{font-size:11px;}
body, body.default{font-size:12px;}
body.f-larger{font-size:13px;}
body.published{background:#AADDFF;}
body.mceContentBody{background:white;}
body.contentpane{padding:15px;background:#ffffff;}
*{padding:0px;margin:0px;}
h1{font-weight:normal;font-size:140%;}
h2{font-weight:bold;font-size:130%;}
h3{font-weight:bold;font-size:120%;}
h4{font-weight:bold;font-size:110%;}
h5{font-weight:bold;font-size:100%;}
h6{font-weight:bold;font-size:90%;}
h1,h2,h3,h4,h5,h6{padding:5px 0px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a.image, a.image:hover, a img{border:0;}
a:active, a:link, a:hover, a:visited{border:0;outline:0;}
#joom-content ul{padding:8px 0px 8px 30px;}
#joom-content ul li{padding:2px 0px 2px 20px;background:url(/images/ul-li-bg.png) no-repeat 0px 5px;}
#joom-content ol{padding:8px 0px 8px 30px;}
#joom-content h3{background:none !important;}
.both{clear:both;font-size:1px;line-height:1px;overflow:hidden;height:0px;}
p{padding:3px 0px;}
.img-left{float:left;margin-right:7px;}
.img-right{float:right;margin-left:7px;}
#top{width:100%;height:138px;}
#topAlt{width:100%;height:75px;}
#header{width:960px;height:81px;margin:0px auto;position:relative;}
#header #top-navigation-links{list-style:none;margin:0px;padding:0px;height:22px;position:absolute;top:28px;right:0px;}
#top-navigation-links li{float:left;margin-left:4px;font-size:11px;vertical-align:middle;line-height:22px;}
#plus, #minus, #reset{width:22px;height:22px;line-height:22px;text-indent:-9999px;display:block;}
#plus{background:url(/images/font-plus.png) no-repeat 0 0;}
#minus{background:url(/images/font-minus.png) no-repeat 0 0;}
#reset{background:url(/images/font-reset.png) no-repeat 0 0;}
#twitter{background:url(/images/twitter.png) no-repeat 0 0;}
#facebook{background:url(/images/facebook.png) no-repeat 0 0;}
#rss{background:url(/images/rss.png) no-repeat 0 0;}
#twitter, #facebook, #rss{padding:0px;text-indent:-9999px;float:left;display:block;width:22px;height:22px;}
#top-nav{width:966px;height:61px;margin:0px auto;}
#top-nav #search{float:right;}
#banner-header{margin:10px auto;width:940px;padding:10px 10px 10px 10px;background:url(/images/content-bg.png) repeat-y 0 0;}
.lof-slidecontent{border:0 !important;}
.lof-main-item-desc{padding:10px !important;}
.lof-navigator li div{border-top:0 !important;}
.lof-slidecontent .preload{background:transparent !important;}
.lof-navigator li h4{font-size:100%;padding:7px 0 0 !important;margin:0;font-weight:bold;}
.lof-main-item-desc h4{font-size:18px !important;}
.lof-main-item-desc h4 a{text-decoration:none;font-size:18px !important;}
#content-bg-1{width:960px;margin:0px auto;}
#accordion{width:940px;position:relative !important;display:block;overflow:hidden;z-index:10000;}
#accordion h3{font-size:12px;line-height:18px;font-weight:bold;padding:9px 3px 3px 30px;margin:0;color:#fff;cursor:pointer;display:block;background-position:top left;background-repeat:no-repeat;}
#accordion .panel_body{display:block;position:relative;color:#FFFFFF;}
#accordion .panel_body div{padding:5px 10px;position:absolute;}
#accordion .panel_container{bottom:0px;margin:0px;padding:0px;background-position:0 0;z-index:10000;}
#content-area{width:960px;margin:0 auto;}
#content-bg-2{margin-top:10px;width:960px;height:8px;}
#content-cols{padding:10px;height:100%;}
.horizontal-separator{height:3px;width:100%;display:block;clear:both;}
#search{width:145px;height:26px;background:url(/images/search-form-bg.png) no-repeat 0 0;margin-top:14px;margin-right:20px;}
#search .inputbox{width:117px;background:transparent;border:0;padding:5px 4px;color:#ffffff;float:left;}
#search .button{background:url(/images/search-form-button.png) no-repeat 0 0;width:20px;height:20px;border:0;float:right;text-indent:9999px;cursor:pointer;overflow:hidden;font-size:1px;}
.search_result{padding:10px;}
#menu{clear:both;width:785px;padding-left:10px;height:58px;line-height:58px;z-index:99999 !important;display:block;float:left;}
#menu .menu-nav{list-style:none;padding:0px;height:58px;line-height:58px;margin:0;z-index:100001 !important;display:inline;font-weight:normal;font-size:12px;}
#menu .menu-nav li{position:relative;margin:0;padding:0;list-style:none;background:none;line-height:41px;z-index:100001 !important;}
#menu .menu-nav a{text-decoration:none;display:block;cursor:pointer;padding:19px 12px 19px 12px;line-height:20px;font-size:110%;font-weight:bold;}
#menu .menu-nav a:hover{text-decoration:none;display:block;cursor:pointer;}
#menu li li.parent, #menu li li li.parent, #menu li li li li.parent{cursor:pointer;}
#menu .menu-nav li li, #menu .menu-nav li li li{padding:0px;float:left;clear:left;white-space:nowrap;margin:0;z-index:100001 !important;}
#menu .menu-nav li ul li, #menu .menu-nav li ul li ul li{margin-top:1px;}
#menu .menu-nav ul a, #menu .menu-nav ul ul a{font-weight:normal;font-size:12px;}
#menu .menu-nav li{float:left;padding:0;z-index:100001 !important;}
#menu .menu-nav li li a{font-weight:normal;padding:0 15px;height:25px;line-height:25px;text-indent:0px;text-align:left;z-index:100001 !important;overflow:hidden;}
#menu .menu-nav ul a, #menu .menu-nav ul ul a{display:block;text-decoration:none;padding:0 15px 0 15px;z-index:100001 !important;color:#ffffff;}
#menu .menu-nav li:hover, #menu .menu-nav li.iehover{left:0;z-index:100001 !important;}
#menu .menu-nav ul a:hover, #menu .menu-nav ul ul a:hover{height:25px;line-height:25px;padding:0 15px 0 15px;margin:0;font-weight:normal;}
#menu .menu-nav li ul{top:58px;position:absolute;left:-999em;height:auto;margin:0;padding:5px 0px 10px 0px;z-index:99999 !important;}
#menu .menu-nav li ul li ul{top:0px;position:absolute;left:-999em;height:auto;margin:-6px 0 0 0px;padding:5px 0px 10px 0px;}
#menu .menu-nav li.active ul li a, #menu .menu-nav li.active ul li, #menu .menu-nav li.active ul li a:hover, #menu .menu-nav li.active ul li.hover #menu .menu-nav li.active ul li.iehover{background-image:none;}
#menu .menu-nav li:hover ul ul, #menu .menu-nav li:hover ul ul ul, #menu .menu-nav li:hover ul ul ul ul, #menu .menu-nav li.iehover ul ul, #menu .menu-nav li.iehover ul ul ul, #menu .menu-nav li.iehover ul ul ul ul{left:-999em;}
#menu .menu-nav li:hover ul, #menu .menu-nav li li:hover ul, #menu .menu-nav li li li:hover ul, #menu .menu-nav li li li li:hover ul,#menu .menu-nav li.iehover ul, #menu .menu-nav li li.iehover ul, #menu .menu-nav li li li.iehover ul,#menu .menu-nav li li li li.iehover ul{z-index:100001 !important;left:0;}
#menu .menu-nav ul a,.menu-nav ul ul a{width:165px !important;}#menu .menu-nav ul a:hover,.menu-nav ul ul a:hover{width:165px;}#menu .menu-nav li li,.menu-nav li li li,.menu-nav li ul,.menu-nav li ul li ul{width:195px;}#menu .menu-nav li ul li ul{margin-left:185px;}
.modules-bgs, .clear-section{height:100%;margin-bottom:25px;}
.clear-section-bg{padding:14px 10px;height:100%;}
.modules-bgs h3{font-size:100%;font-weight:bold;line-height:110%;padding:0 !important;height:100%;}
.modules-bgs h3 span{display:block;padding:14px 10px;font-weight:bold !important;font-size:100% !important;height:100%;}
.container5, .container4, .container3, .container2, .container1{float:left;width:100%;}
.moduletable_menu .mod-content{padding:0px !important;}
.mod-content{padding:10px;}
.inner-modules{clear:both;width:100%;padding:10px 0px;overflow:hidden;}
.inner-module1, .inner-module2{height:100%;}
.inner-module1 h3, .inner-module2 h3{font-size:140%;font-weight:bold;padding:7px 0px;}
.inner-module1 .mod-content, .inner-module2 .mod-content{padding:7px 0px;}
#top-modules{background:#ffffff;padding:20px 0px 20px 5px;overflow:hidden;width:955px;clear:both;margin-top:5px;}
#bot-modules{padding:6px 0px 6px 4px;}
.top-module{float:left;position:relative;text-shadow:1px 1px 0px #ffffff;}
.top-module .icon{position:absolute;left:20px;top:0px;width:48px;height:48px;}
.top-module h3{font-size:140%;font-weight:bold;padding:10px 14px 10px 0px;}
.top-module .moduletable{padding:0px 20px;}
.with-icon h3{padding:10px 14px 10px 52px;}
#newsflash{clear:both;padding-bottom:10px;height:100%;}
#newsflash #nsico{float:left;width:80px;}
#newsflash h3{font-size:16px;font-weight:normal;padding:4px 0px 0px 0px !important;text-indent:0 !important;margin:0 !important;text-align:left;}
#newsflash h3 .contentpagetitle{padding:0 !important;margin:0 !important;text-indent:0 !important;}
#newsflash .moduletable{margin-left:81px;}
#newsflash .mod-content{padding:5px;}
.article_row{margin:0px 0 0px 0;padding:0;overflow:hidden;clear:both;}
.article_column{padding:0px 0px 0px 0;margin:0px;}
.row_separator, .row_separator2{display:block;clear:both;margin:0;border:solid 0px;}
.main-content-item{padding:0px;}
#footer{text-align:left;font-size:90%;padding:0px !important;}
#footer .clear-section-bg{padding:0px !important;}
#footer .padding{padding:0px 10px;}
#footer p{padding:15px 0 0 0;}
#footer ul{padding:20px 0px 20px 15px !important;list-style:none;margin:0px !important;}
#footer ul li{display:inline;margin:0px 17px 0px 0px;background:none;padding:0 !important;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:none;}
ul.menu, ul.sections, ul#mainlevel{list-style:none;padding:0px 0px 0px 0px;margin:0px;}
ul.menu li, ul.sections li, ul#mainlevel li{padding:7px 0px 7px 30px;height:100%;}
ul.menu li li, ul.sections li li, ul#mainlevel li li{padding:7px 0px;background:transparent;}
ul.menu li a, ul.sections li a, ul#mainlevel li a{font-size:90%;font-weight:bold;color:#cccccc;text-decoration:none;}
.bannerheader{padding:3px 0px;font-weight:bold;}
.banneritem_text{padding:3px 0px;margin:2px 0px;}
.bannerfooter_text{padding:3px;font-size:11px;text-align:right;}
div.syndicate div img, div.syndicate div a{margin:0;padding:0;border:solid 1px #ffffff;}
ul.latestnews, ul.mostread, .blog_more ul{list-style:none;padding:5px 0px 5px 0px !important;margin:0px;text-align:left;}
li.latestnews, li.mostread, .blog_more ul li{list-style:none;padding:4px 0px 4px 0px !important;margin:0px 0px 0px 0px;display:block;}
li.latestnews a, li.mostread a, .blog_more ul li a{text-align:left;padding-left:0px;line-height:18px;padding-left:20px;display:block;color:#adadad;font-weight:bold;font-size:90%;text-decoration:none;}
li.latestnews a:hover, li.mostread a:hover, .blog_more ul li a:hover{text-decoration:underline;}
.content-header{padding:2px 0px;height:100%;position:relative;}
.ch-left{float:left;width:72%;}
.ch-right{float:right;width:28%;text-align:right;padding-top:0px;}
.contentheading{padding:2px 0px 5px 6px;margin:0px 0px 0px 0px;font-size:140%;line-height:120%;text-transform:none;letter-spacing:0px;}
.small{line-height:21px;margin:0px;padding:0px;}
.createdby{line-height:21px;margin:0px;padding:0px;}
.contentpagetitle{}
a.contentpagetitle{text-decoration:none;}
a.contentpagetitle:hover{text-decoration:none;}
.contentdescription{background:transparent;padding:5px 0px;}
.contentpane{}
.contentpaneopen{margin:0px 0px 10px 0px;width:99%;}
div.weblinks .contentdescription{clear:both;padding-bottom:10px;}
div.weblinks div.display{clear:both;}
div.weblinks div.display form{float:right;}
.sectiontableheader{}
.content_rating{font-weight:normal;font-size:10px;padding-left:2px;vertical-align:middle;line-height:10px;}
.content_vote{font-weight:normal;font-size:10px;}
.content_rating img{vertical-align:middle;}
.content_vote input{background:none;margin-left:1px;margin-right:1px;}
.article-adds{padding:5px 0px;clear:both;}
p.art-nfo{width:100%;padding:0px;margin:0px;}
span.buttonheading{width:88px;padding:0;margin:0px;white-space:nowrap;vertical-align:middle;}
.pop-ups{float:right;}
a.pop-up{border-bottom:0;}
.createdate{line-height:21px;}
.modifydate{line-height:21px;text-transform:none;text-align:left;display:block;padding:2px 0px;}
.newsfeeddate{font-size:10px;color:#d1d1d1;font-weight:bold;}
ul.newsfeed{padding:6px 0px;}
ul.newsfeed li{background:transparent url(/images/rss.gif) no-repeat 0px 4px;padding:4px 0px 4px 22px;}
.pagenav{font-size:11px;}
.pagebar{font-size:11px;font-weight:normal;}
.pagenav_prev{font-size:11px;text-decoration:none;}
.pagenav_next{font-size:11px;text-decoration:none;}
a.pagenav{text-decoration:underline;font-weight:normal;}
a.pagenav:hover{text-decoration:none;font-weight:normal;}
.pagenavcounter{height:15px;}
.back_button{font-size:11px;letter-spacing:1px;height:15px;clear:both;margin:5px 0px;text-transform:uppercase;font-weight:bold;}
.readon{text-decoration:none;line-height:30px;font-weight:bold;font-size:12px;}
.readon:hover{text-decoration:underline;}
table.contenttoc{padding:0px;margin:0px 7px 7px 7px;float:right;width:30%;}
table.contenttoc th{font-size:16px;font-weight:normal;text-align:left;padding:5px 10px;}
table.contenttoc th, table.contenttoc td{padding:2px 10px;}
a.toclink:hover, a.toclink:visited, a.toclink:link{height:18px;}
h1.componentheading, div.componentheading{text-align:left;vertical-align:middle;display:block;padding:0px 0px 15px 0px;font-weight:bold !important;font-size:100% !important;line-height:100% !important;position:relative;height:100%;}
h2.componentheading{text-align:left;vertical-align:middle;display:block;padding:0px 0px 15px 0px;font-weight:bold !important;font-size:100% !important;line-height:100% !important;position:relative;margin-bottom:10px;height:100%;}
.componentheading .com-sep{position:absolute;bottom:0px;left:-10px;width:110%;height:1px;}
.sectiontableheader{border-collapse:collapse;padding:3px;font-weight:bold;font-size:12px;}
.sectiontableheader *{vertical-align:middle;}
table.category, table.newsfeeds{width:100% !important;}
table.category th, table.newsfeeds th{padding:8px 4px;text-align:left;}
table.category td, table.newsfeeds td{padding:4px !important;background:url(/images/horiz-dots.png) repeat-x bottom left;}
.sectiontableentry1{background:transparent;padding:4px !important;text-align:left;}
.sectiontableentry2{background:transparent;padding:4px !important;text-align:left;}
.sectiontableentry1 input, .sectiontableentry2 input{margin:0px;padding:0px;height:15px;width:15px;background:none;vertical-align:middle;}
.sectiontableentry0 td, .sectiontableentry1 td, .sectiontableentry2 td{padding:4px;font-size:12px;}
#number{padding:4px 10px !important;}
.sectiontableentry1 label, .sectiontableentry2 label{margin:0px;padding:0px 0px 0px 5px;display:block;}
.section-td-center{text-align:center !important;}
.sectiontablefooter{}
table.poll, table.pollstableborder{width:99%;}
table.poll * div{margin:0px auto !important;padding:4px 0px !important;}
.polls_color_1{background:#333333;border:2px solid #333333;outline:0 !important;}
.polls_color_2{background:#666666;border:2px solid #666666;outline:0 !important;}
.polls_color_3{background:#999999;border:2px solid #999999;outline:0 !important;}
.polls_color_4{background:#cccccc;border:2px solid #cccccc;outline:0 !important;}
.polls_color_5{background:#000000;border:2px solid #000000;outline:0 !important;}
a.category:link, a.category:visited{height:15px;text-decoration:underline;}
a.category:hover{height:15px;text-decoration:none;}
.blog{background-color:transparent;}
.blogsection{height:18px;}
.blog_more{clear:both;display:block;padding:10px 0px;}
.blog_more h2{font-weight:bold;font-size:12px;letter-spacing:0px;padding:10px 0px;margin:0px;}
.blog_heading{height:18px;}
.article_separator{font-size:1px;line-height:0px;display:block !important;}
.searchintro{}
.highlight{padding:0px 4px 0px 4px;font-weight:bold;}
.counter{text-align:left;float:left;}
.pagination{text-align:left;}
.pagination li{padding:7px 3px !important;display:inline;margin:0 4px;text-align:center;background:transparent !important;}
#system-message{margin:10px auto 20px auto;padding:0 !important;border:solid 0px;width:100%;}
#system-message dd{margin:0 auto;font-weight:normal;text-indent:0px;padding:0;width:100%;}
#system-message dd ul{margin:0px;list-style:none;padding:10px 10px;border-top:2px solid #9fbfdb;border-bottom:2px solid #9fbfdb;}
#system-message dd ul li{padding:3px 0px;text-align:left;background:none;}
#system-message dt.message{display:none;}
#system-message dd.message{}
#system-message dd.message ul{background:#E5EEF7;color:#707e8b;}
#system-message dt.error{display:none;}
#system-message dd.error{}
#system-message dd.error ul{color:#551111;background:#f7e5e5;border-top:2px solid #db9f9f;border-bottom:2px solid #db9f9f;margin:0 auto;}
#system-message dt.notice{display:none;}
#system-message dd.notice{}
#system-message dd.notice ul{color:#64591b;background:#f7f7e5;border-top:2px solid #dbda9f;border-bottom:2px solid #dbda9f;margin:0 auto;}
.moscode{background-color:#f0f0f0;}
.code{font-family:courier, serif;font-size:1.2em;padding:2px;background-color:#f0f0f0;color:blue;border:1px solid #d5d5d5;margin:0px;width:90%;}
.ontab{background-color:#666666;border-left:outset 1px #666;border-right:outset 1px #333;border-top:outset 1px #666;border-bottom:solid 1px #333;text-align:center;cursor:default;font-weight:bold;color:#FFFFFF;padding:.2em;}
.offtab{background-color:#cccccc;border-left:outset 1px #666;border-right:outset 1px #333;border-top:outset 1px #666;border-bottom:solid 1px #333;text-align:center;cursor:default;font-weight:normal;padding:.2em;}
.edit-tabs{padding:1em;background:none;}
.tabpadding{padding:1px;}
.tabheading{background-color:#FF6600;text-align:left;}
.pagetext{visibility:hidden;display:none;}
.adminform{background-color:#FFFFFF;}
.darker{padding:10px;}
#emailForm{padding:10px 0px;}
#emailForm label{width:25%;float:left;}
#emailForm div{clear:both;padding:5px 0px;height:100%;}
#josForm table{width:99%;}
#josForm table td, #josForm table th{padding:5px 5px;}
#josForm table th{text-align:left;}
.mceEditor td{padding:0px !important;}