body{background:#FFF;color:#000;font-family:"Lucida Grande", Arial, Helvetica, sans-serif;line-height:1.5;}
body#bd{color:#333;background-color:#CCC;background-attachment:fixed;background-position:center top;}
body.contentpane{color:#000;font-size:12px;line-height:1.3em;width:auto;margin:1em 2em;}
body.fs1{font-size:10px;}
body.fs3{font-size:12px;}
body.fs4{font-size:13px;}
body.fs5{font-size:14px;}
body.fs6{font-size:15px;}
a{color:#D58400;text-decoration:none;}
.contentheading,.componentheading,.blog_more strong,h1,h2,h3,h4{line-height:normal;}
small,.small,.smalldark,.article-meta,.modifydate,.img_caption p,.site-slogan,#ja-login,a.readon,#ja-botnav,#ja-pathway,#ja-subnav,#ja-contentsl1,#ja-contentsl2,#ja-footer,#ja-col1,#ja-col2,#ja-botsl{font-size:92%;}
.img_caption img{border:1px solid #CCC;}
.img_caption p{text-align:center;color:#666;}
.img_caption.left,.img_caption.right{margin-top:3px;}
.no-caption{border:1px solid #CCC;margin:3px 0 3px 5px;}
h1{font-size:200%;}
h2{font-size:175%;}
h3{font-size:150%;}
h4{font-size:125%;}
p,pre,blockquote,ul,ol,h1,h2,h3,h4,h5,h6{margin:1em 0;padding:0;}
ul{list-style:none;}
ul li{background:url(../images/bullet.gif) no-repeat 20px 6px;padding-left:30px;}
ol li{margin-left:35px;}
th{font-weight:700;text-align:left;padding:7px 8px;}
fieldset{border:none;background:url(../images/sep.gif) repeat-x top;margin:1em 0 0;padding:7px 5px 5px!important;}
fieldset legend{font-weight:700;background:#FFF;}
fieldset.input{background:none;padding:0;}
hr{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #CCC;height:1px;}
br{height:1px;font-size:1px;}
form label{cursor:pointer;}
input,select,textarea,.inputbox{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:100%;}
textarea,textarea.inputbox{background:#FFF;color:#333;border:1px solid #DDD;}
.inputbox{border:1px solid #DDD;background:url(../images/input-bg.gif) repeat-x top #FFF;color:#333;font-size:100%;padding:3px 2px;}
.button{border:1px outset #CCC;background:url(../images/grad-1.gif) repeat-x top #D58400;color:#FFF;text-transform:uppercase;font-size:92%;font-weight:700;padding:3px 8px 2px;}
.button:hover{border:1px inset #CCC;}
select#ordering,select#limit{background-image:none;}
ul#icons li{position:relative;cursor:pointer;float:left;list-style:none;margin:2px;padding:4px 0;}
ul#icons span.ui-icon{float:left;margin:0 4px;}
h2.content1,.content1{font-size:15px;color:#fff;margin:0;padding:5px 0 0;}
h2.content1 a,.content1 a{color:#fff;}
.article_separator,.article_seperator{clear:both;display:block;height:30px;background:url(../images/sep.gif) repeat-x center;margin:0;}
.column_separator{padding:0 25px;}
.sectiontableheader{background:url(../images/grad-2.gif) repeat-x top #373737;border:1px solid #DDD;color:#FFF;font-weight:700;padding:6px 8px;}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td{background:url(../images/sep.gif) repeat-x bottom;padding:8px;}
table.contentpane{border:none;width:100%;}
table.contentpaneopen{border:none;border-collapse:collapse;border-spacing:0;}
table.contenttoc{width:30%;float:right;margin:0 0 10px 10px;padding:0;}
table.contenttoc td{background:url(../images/bullet.gif) no-repeat 12px 8px;padding:1px 5px 1px 20px;}
table.contenttoc th{background:url(../images/sep.gif) repeat-x bottom;text-indent:5px;padding:0 0 3px;}
table.poll{border-collapse:collapse;width:100%;padding:0;}
table.pollstableborder{border:none;text-align:left;width:100%;padding:0;}
table.pollstableborder img{vertical-align:baseline;}
table.pollstableborder td{border-collapse:collapse;border-spacing:0;background:none;padding:4px!important;}
table.searchintro{width:100%;padding:10px 0;}
table.searchintro td{padding:5px!important;}
.blog_more{background:url(../images/sep.gif) repeat-x top;margin:15px 0 0;padding:15px 0 0;}
.blog_more strong{display:block;text-transform:uppercase;margin:0 0 5px;}
.blog_more ul li{background:url(../images/bullet.gif) no-repeat 4px 8px;margin:0;padding:0 0 0 12px;}
h1.componentheading,.componentheading{font-size:250%;color:#D58400;margin:0 0 15px;padding:0;}
.contentdescription{padding-bottom:30px;}
h2.contentheading,.contentheading{font-size:15px;color:#008EBF;margin:0;padding:0;}
table.blog .contentheading{font-size:135%;}
a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus{color:#008EBF;}
a.readon{font-weight:700;text-transform:uppercase;}
.moduletable{padding:0;}
ul.pagination{color:#666;margin:20px auto;padding:20px 0 0;}
ul.pagination li{background:none;display:inline;margin:0;padding:0;}
ul.pagination li span{padding:2px 5px;}
ul.pagination a{text-decoration:none;background:url(../images/grad-4.gif) repeat-x top;color:#666;border:1px solid #DDD;padding:2px 5px;}
ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus{background:#D58400;color:#FFF;}
.pagenavbar{background:url(../images/icon-pages.gif) no-repeat center left;font-weight:700;padding-left:14px;}
.pagenavcounter{background:url(../images/icon-pages.gif) no-repeat 0 11px;font-weight:700;padding:8px 14px 0;}
.smalldark{text-align:left;}
div.syndicate div{text-align:center;}
.lig{font-size:16px;z-index:100;font-weight:700;padding:0;}
.article-toolswrap{display:block;position:relative;margin:0 0 10px;padding:0;}
.article-tools{display:block;padding:0 10px 0 0;}
.article-meta{width:100%;float:left;margin-top:3px;color:#666;}
.createdate{padding-right:6px;margin-right:5px;background:url(../images/vline.gif) no-repeat right;}
.createdate-icon{display:block;float:left;width:40px;height:38px;text-align:center;border:1px solid #CCC;background:#F8F8F8;color:#666;margin:0 10px 0 0;}
.ja-date{font-size:15px;font-weight:700;}
.ja-month{color:#666;font:9px/14px Arial, Helvetica , sans-serif;text-transform:uppercase;display:block;letter-spacing:1px;background:url(../images/grad-4.gif) repeat-x top #999;border-bottom:1px solid #CCC;}
.modifydate{width:100%;display:block;color:#D58400;margin:15px 0;}
.article-section{padding-left:6px;margin-left:5px;background:url(../images/vline.gif) no-repeat left center;}
div.buttonheading{position:absolute;top:0;right:10px;}
.buttonheading img{border:0;float:right;margin:0 0 0 5px;}
#ja-wrapper{width:950px;clear:both;background:url(../images/wrapper-bg.png) repeat-y center;margin:0 auto;}
.narrow #ja-wrapper{width:750px;background:url(../images/wrapper-bg-n.png) repeat-y center;}
#ja-container{padding:10px 20px;}
#ja-mainbody{width:70%;float:left;}
#ja-content{clear:both;display:block;float:right;width:70%;background:url(../images/content-center3.gif) repeat-y center #FFF;}
#ja-content-top{background:url(../images/content-top3.gif) no-repeat center top;}
#ja-content-bot{background:url(../images/content-bot3.gif) no-repeat center bottom;}
.narrow #ja-content{background:url(../images/content-center3-n.gif) repeat-y center #FFF;}
.narrow #ja-content-top{background:url(../images/content-top3-n.gif) no-repeat center top;}
.narrow #ja-content-bot{background:url(../images/content-bot3-n.gif) no-repeat center bottom;}
#ja-current-content{margin:0;padding:20px;}
#ja-col1{float:left;overflow:hidden;width:30%;}
#ja-col1 div.ja-innerpad{padding-right:5px;}
#ja-col2{float:right;overflow:hidden;width:30%;}
#ja-col2 div.ja-innerpad{padding-left:5px;}
#ja-containerwrap-fr #ja-col1{width:22%;}
#ja-containerwrap-fr #ja-content{width:78%;background:url(../images/content-center2.gif) repeat-y center #FFF;}
#ja-containerwrap-fr #ja-content-top{background:url(../images/content-top2.gif) no-repeat center top;}
#ja-containerwrap-fr #ja-content-bot{background:url(../images/content-bot2.gif) no-repeat center bottom;}
.narrow #ja-containerwrap-fr #ja-content{background:url(../images/content-center2-n.gif) repeat-y center #FFF;}
.narrow #ja-containerwrap-fr #ja-content-top{background:url(../images/content-top2-n.gif) no-repeat center top;}
.narrow #ja-containerwrap-fr #ja-content-bot{background:url(../images/content-bot2-n.gif) no-repeat center bottom;}
#ja-containerwrap-fl #ja-content{width:100%;background:url(../images/content-center.gif) repeat-y center #FFF;}

#ja-containerwrap-fl #ja-content-top{background:url(../images/content-top.gif) no-repeat center top;}
#ja-containerwrap-fl #ja-content-bot{background:url(../images/content-bot.gif) no-repeat center bottom;}
.narrow #ja-containerwrap-fl #ja-content{background:url(../images/content-center-n.gif) repeat-y center;}
.narrow #ja-containerwrap-fl #ja-content-top{background:url(../images/content-top-n.gif) no-repeat center top;}
.narrow #ja-containerwrap-fl #ja-content-bot{background:url(../images/content-bot-n.gif) no-repeat center bottom;}
#ja-containerwrap-f #ja-content{width:100%;background:url(../images/content-center1.gif) repeat-y center #FFF;}
#ja-containerwrap-f #ja-content-top{background:url(../images/content-top1.gif) no-repeat center top;}
#ja-containerwrap-f #ja-content-bot{background:url(../images/content-bot1.gif) no-repeat center bottom;}
#ja-containerwrap-f #ja-current-content{padding-left:20px;padding-right:20px;}
.narrow #ja-containerwrap-f #ja-content{background:url(../images/content-center1-n.gif) repeat-y center;}
.narrow #ja-containerwrap-f #ja-content-top{background:url(../images/content-top1-n.gif) no-repeat center top;}
.narrow #ja-containerwrap-f #ja-content-bot{background:url(../images/content-bot1-n.gif) no-repeat center bottom;}
div.banneritem_text{padding:5px 0!important;}
div.advs{clear:both;display:block;float:left;width:100%;}
#ja-header{line-height:normal;position:relative;z-index:999;height:128px;background:url(../images/header-bg.gif) repeat-x 0 19px #FFF;border-top:1px solid #CCC;border-bottom:3px solid #D58400;margin:0 10px;padding:0;}
.logo{
	width:290px;
	height:105px;
	position:absolute;
	top:-6px;
	margin:0 20px;
	padding:0;
}
.site-slogan{color:#666;margin:0;padding:0;}
#ja-topnav{position:absolute;top:10px;right:40px;}
#ja-topnav ul{margin:0;padding:2px 0;}
#ja-topbar{background:url(../images/grad-3.gif) repeat-x top #2F2F2F;height:25px;position:relative;margin:0 10px;}
#ja-mainnav{height:40px;position:absolute!important;bottom:0;left:0;z-index:999;width:100%;background:url(../images/mainnav-bg.gif) repeat-x bottom;}
#ja-mainnav a,#ja-subnav a{outline:none;line-height:normal;}
#ja-subnav{clear:both;background:url(../images/subnav-bg.gif) repeat-x bottom #D58400;height:30px;margin:0 10px;padding:0 10px;}
#ja-subnav li{background:none;display:inline;margin:0;padding:0;}
#ja-subnav a{display:block;float:left;outline:none;line-height:30px;text-decoration:none;color:#FFF;padding:0 15px;}
#ja-subnav a:hover,#ja-subnav a:active,#ja-subnav a:focus{color:#FFF;background:url(../images/subnav-hover.gif) no-repeat center bottom;text-decoration:none;}
#ja-subnav li.active a{color:#FFF!important;font-weight:700;background:url(../images/subnav-hover.gif) no-repeat center bottom;text-decoration:none;}
#ja-pathway{padding-top:3px;color:#999;text-indent:15px;}
#ja-pathway img{margin:1px 5px;}
ul.menu{list-style:none;display:block;margin:0;padding:0;}
ul.menu li{display:block;background:url(../images/sep.gif) repeat-x bottom;line-height:normal;margin:0;padding:0 0 2px;}
ul.menu li a{display:block;outline:none;text-decoration:none;color:#333;font-weight:700;margin:0;padding:8px 2px;}
ul.menu li li{border:none;background:none;padding:0;}
ul.menu li li a{border:none;text-transform:none;font-weight:400!important;background:url(../images/arrow.png) no-repeat 8px 6px!important;color:#333;padding:2px 5px 8px 15px !important;}
ul.menu li li.active a{color:#D58400;font-weight:700;}
ul.menu li li li a{color:#333!important;font-weight:400!important;padding-left:25px!important;background:url(../images/arrow.png) no-repeat 18px 6px!important;}
ul.menu li li li.active a{font-weight:700!important;}
.ja-box-full,.ja-box-left,.ja-box-center,.ja-box-right{float:left;overflow:hidden;}
#ja-topsl{clear:both;height:310px;background:url(../images/topsl-bg.gif) repeat-x bottom #1D1D1D;overflow:hidden;margin:0 10px;padding:0;}
#ja-topsl1{float:left;width:70%;overflow:hidden;}
#ja-topsl1 div#ja-slideshowwrap{margin:20px 10px;}
#ja-topsl2{float:right;width:30%;overflow:hidden;}
#ja-topsl2 div.moduletable h3,#ja-topsl2 div.moduletable h3 span{background-image:url(../images/h3-bg-d.gif);}
#ja-topsl2 div.moduletable{margin:20px 0 0;}
#ja-contentsl1{clear:both;width:100%;padding:0 0 5px;}
#ja-contentsl2{clear:both;margin:0;padding:5px 0;}
#ja-contentsl1 div.module h3,#ja-contentsl1 div.module h3 span,#ja-contentsl2 div.module h3,#ja-contentsl2 div.module h3 span{background:none;color:#333;height:auto;line-height:normal;padding-left:4px;}
#ja-contentsl1 li.latestnews a,#ja-contentsl1 li.mostread a{background:url(../images/icon-pages.gif) no-repeat left center;padding-left:15px;}
#ja-contentsl1 li.latestnews,#ja-contentsl1 li.mostread{background:url(../images/sep.gif) repeat-x bottom;padding:4px 2px 6px;}
#ja-botsl{clear:both;background:url(../images/grad-2.gif) repeat-x top #373737;border-top:1px solid #1D1D1D;border-bottom:1px solid #1D1D1D;color:#999;margin:0 10px;padding:15px 5px;}
#ja-botsl div.moduletable h3,#ja-botsl div.moduletable h3 span{background:none;color:#FFF;height:auto;line-height:normal;padding-left:4px;}
#ja-footer{clear:both;position:relative;color:#666;text-align:center;border-top:1px solid #1D1D1D;margin:0 10px;padding:8px 20px;}
#ja-botnav{background:#1D1D1D;border-top:1px solid #333;border-bottom:1px solid #333;clear:both;text-align:center;margin:0 10px;padding:5px 0;}
#ja-botnav li{background:url(../images/vline.gif) no-repeat left center;display:inline;margin:0;padding:0 10px;}
#ja-botnav li a{color:#999;}
ul.accessibility{position:absolute;top:-100%;}
li.ja-firstitem{background:none!important;}
.padding-none ul.film li{margin-left:0;}
#ja-tabs{margin:0 0 10px;padding:0;}
#ja-tabs div.module{background:url(../images/box-br-w.gif) no-repeat bottom right #FFF;}
#ja-tabs div.module div{background:url(../images/box-bl-w.gif) no-repeat bottom left;}
#ja-tabs div.module div div{background:url(../images/box-tr-w.gif) no-repeat top right;padding:0;}
#ja-tabs div.module div div div{background:url(../images/box-tl-w.gif) no-repeat top left;}
#ja-login{position:absolute;right:30px;top:25px;color:#666;}
label.ja-login-user span,label.ja-login-password span{display:block;width:25px;height:24px;float:left;text-indent:-5000px;}
label.ja-login-user span{background:url(../images/icon-user.png) no-repeat;}
label.ja-login-password span{background:url(../images/icon-key.png) no-repeat;}
#ja-login label{float:left;}
#ja-login form #mod_login_username,#ja-login form #mod_login_password{width:100px;font-size:11px!important;border:1px solid #CCC;margin:2px 0 0 5px;}
#ja-login form .button{margin-top:2px;}
.ja-login-links{display:block;clear:both;font-size:92%;padding:6px 0 0;}
.ja-login-links a{color:#666;padding:0 5px;}
#ja-usertools{position:absolute;right:10px;top:8px;}
#ja-usertools ul{display:inline;margin:0;padding:0 10px 0 0;}
#ja-usertools ul li{float:right;background:none;margin:0;padding:0 2px;}
#ja-search{background:url(../images/search-bg.gif) no-repeat left;position:absolute;right:0;top:0;height:25px;padding-left:35px;font-size:11px;}
#ja-search .inputbox{width:150px;background:transparent;border:none;color:#999;margin:3px 3px 0 0;}
#ja-banner{text-align:center;overflow:hidden;width:100%;clear:both;padding:5px 0 0;}
div.back_button a,div.back_button a:hover,div.back_button a:active{background:none!important;display:block;text-decoration:none!important;margin:10px 0;}
div.ja-innerdiv{background:url(../images/sep.gif) repeat-x bottom!important;padding:8px 0 10px!important;}
div.ja-innerdiv img.border{border:1px solid #CCC;margin-right:10px;padding:2px;}
div.ja-innerdiv img{margin:5px 0 0 5px;}
div.module span.title{font-weight:700;display:block;margin:5px 0;}
.tool-tip{background:#FFF;border:1px solid #CCC;float:left;max-width:200px;z-index:999;color:#333;padding:5px;}
.tool-title{background:url(../../system/images/selector-arrow.png) no-repeat;font-size:100%;font-weight:700;margin:-15px 0 0;padding:15px 0 5px;}
.tool-text{font-size:100%;margin:0;}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul{margin:0 10px;padding:0;}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li{background:none;color:#FFF;margin:0;padding:5px;}
#system-message dd.message ul{background:#333;border:none;}
#system-message dd.error ul{background:#C00;border:none;}
#system-message dd.notice ul{background:#D58400;border:none;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html > body .clearfix{display:block;width:100%;}
* html .clearfix{height:1%;}
html,body,form,fieldset,img,form,ul#icons,.blog_more ul,#ja-botnav ul,#ja-tabs div,div.module blockquote{margin:0;padding:0;}
body.fs2,#ja-search .button{font-size:11px;}
a:hover,a:active,a:focus,ul.menu li a:hover,ul.menu li a:active,ul.menu li a:focus,ul.menu li li a:hover,ul.menu li li a:active,ul.menu li li a:focus{color:#D58400;text-decoration:underline;}
a img,.hasTip img{border:none;}
fieldset a,.category,.createby,ul.menu li.active a{font-weight:700;}
td,th,div,#ja-footer small{font-size:100%;}
* html .button,*+html .button{padding:2px 5px!important;}
.sectiontableheader a,.sectiontableheader a:hover,.sectiontableheader a:active,.sectiontableheader a:focus,#ja-botnav li a:hover,#ja-botnav li a:active,#ja-botnav li a:focus{color:#FFF;}
table.contentpaneopen,table.contentpane,table.blog,#ja-containerwrap-fr #ja-mainbody,#ja-containerwrap-f #ja-mainbody{width:100%;}
.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td,#ja-tabs div.module div div div div{background:none;}
.article-section a,.article-category a{color:#666;}
#ja-containerwrap,#ja-containerwrap-fr,#ja-containerwrap-fl,#ja-containerwrap-f,.clr{clear:both;}
#ja-subnav ul,ul.menu li ul{list-style:none;margin:0;padding:0;}
#ja-pathway strong,#ja-login form #mod_login_password{margin-right:5px;}
#ja-contentsl1 div.module,#ja-contentsl2 div.module,#ja-contentsl1 ul.latestnews,#ja-contentsl1 ul.mostread{margin:0;}
.rating {
color:#666;
font-family:Tahoma, helvetica, sans-serif;
font-size:11px;
width:85px;
height:16px;
}

.unit-rating {
list-style:none;
width:85px;
height:16px;
position:relative;
background:url('../dleimages/rating.gif') top left repeat-x;
margin:0;
padding:0;
}

.unit-rating li {
text-indent:-90000px;
float:left;
margin:0;
padding:0;
}

.unit-rating li a {
display:block;
width:17px;
height:16px;
text-decoration:none;
text-indent:-9000px;
z-index:17;
position:absolute;
padding:0;
}

.unit-rating li a:hover {
background:url('../dleimages/rating.gif') left center;
z-index:2;
left:0;
}

.unit-rating a.r1-unit {
left:0;
}

.unit-rating a.r1-unit:hover {
width:17px;
}

.unit-rating a.r2-unit {
left:17px;
}

.unit-rating a.r2-unit:hover {
width:34px;
}

.unit-rating a.r3-unit {
left:34px;
}

.unit-rating a.r3-unit:hover {
width:51px;
}

.unit-rating a.r4-unit {
left:51px;
}

.unit-rating a.r4-unit:hover {
width:68px;
}

.unit-rating a.r5-unit {
left:68px;
}

.unit-rating a.r5-unit:hover {
width:85px;
}

.unit-rating li.current-rating {
background:url('../dleimages/rating.gif') left bottom;
position:absolute;
height:16px;
display:block;
text-indent:-9000px;
z-index:1;
}

