body {
background:#fff;
color:#000;
font-family:Verdana, Arial, Tahoma, sans-serif;
line-height:1.5;
}

body#bd {
background:url(../images/bg.jpg);
color:#000;
margin-top:20px;
}

body.fs1 {
font-size:10px;
}

body.fs2 {
font-size:11px;
}

body.fs4 {
font-size:13px;
}

body.fs5 {
font-size:14px;
}

body.fs6 {
font-size:15px;
}

a.readon {
background:url(../images/arrow.png) no-repeat 0 5px;
color:#1E557A;
font-weight:700;
padding-left:6px;
}

h1 {
font-size:200%;
}

h2 {
font-size:125%;
}

h3 {
font-size:150%;
}

h4 {
font-size:125%;
}

.contentheading,.componentheading,h1,h2,h3,h4,h5 {
font-weight:700;
line-height:1.2;
}

h1.componentheading,.componentheading {
border-bottom:1px solid #c5c5c5;
font-size:110%;
text-transform:uppercase;
margin:0 0 15px;
padding:0 0 10px;
}

h2.contentheading,.contentheading {
margin:0;
padding:0 0 10px;
}

.blog .leading .contentheading {
color:#1e557a;
font-size:150%;
}

a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus {
float:left;
font-weight:700;
}

.category {
font-size:110%;
font-weight:700;
}

.ja-slidewrap {
border:0;
overflow:hidden;
}

.ja-slide-buttons {
position:absolute;
right:20px;
bottom:20px;
background:url(../images/button-bg2.png) left center no-repeat;
padding:5px;
}

.ja-slide-buttons .ja-slide-stop {
text-indent:-1000em;
background:url(../images/icon-stop.gif) center center no-repeat;
height:20px;
width:20px;
}

.ja-slide-buttons .ja-slide-next {
text-indent:-1000em;
background:url(../images/icon-next.gif) center center no-repeat;
height:20px;
width:20px;
}

.ja-slide-buttons .ja-slide-prev {
text-indent:-1000em;
background:url(../images/icon-prev.gif) center center no-repeat;
height:20px;
width:20px;
}

.ja-slide-buttons .ja-slide-playback {
text-indent:-1000em;
background:url(../images/icon-playback.gif) center center no-repeat;
height:20px;
width:20px;
}

.ja-slide-buttons .ja-slide-play {
text-indent:-1000em;
background:url(../images/icon-play.gif) center center no-repeat;
height:20px;
width:20px;
}

.ja-slide-buttons span {
padding:2px 0;
}

small,.small {
color:#757575;
}

.column ul li {
background:url(../images/bullet.gif) no-repeat 15px 6px;
line-height:1.3;
margin-bottom:5px;
overflow:hidden;
padding-left:25px;
}

.column ol li {
line-height:180%;
margin-left:35px;
}

th {
font-weight:700;
text-align:left;
padding:5px;
}

fieldset {
padding:10px;
}

legend {
font-size:125%;
font-weight:700;
}

fieldset.input {
border:none;
margin:0;
padding:0;
}

.metadata label {
font-weight:700;
padding-top:5px;
}

hr {
border-bottom:0;
border-left:0;
border-right:0;
border-top:1px solid #c5c5c5;
height:1px;
}

form label {
cursor:pointer;
}

input,select,textarea,.inputbox {
font:100% Arial, sans-serif;
}

.inputbox {
background:#FFF;
border:1px solid #c5c5c5;
color:#000;
padding:2px;
}

.inputbox:hover,.inputbox:focus {
background:#FFFFF0;
border:1px solid #a5a5a5;
}

.button {
background:url(../images/but-bg.gif) repeat-x bottom #fff;
border:1px solid #c5c5c5;
color:#454545;
cursor:pointer;
font-size:92%;
padding-bottom:1px;
padding-top:1px;
text-transform:uppercase;
}

.button:hover,.button:focus {
border:1px solid #a5a5a5;
}

.radio {
margin:0 5px;
}

.login_form fieldset {
padding:15px 0 0;
}

.login_form .inputbox {
margin-left:10px;
width:150px;
}

.login_form .remember .inputbox {
width:20px;
}

.form-register fieldset {
padding:0 0 10px;
}

.form-register p.form-des {
margin:15px 0;
}

.user-details {
padding:10px 0;
}

.user-details .paramlist .paramlist_key {
width:130px !important;
padding:0 0 5px !important;
}

.user-details .paramlist .paramlist_value {
padding:0 0 5px !important;
}

.user-details .user_name span {
padding-left:10px;
font-weight:700;
}

.leading {
border-bottom:1px solid #e9e9e9;
padding-bottom:15px;
}

.article_row {
border-bottom:1px solid #e9e9e9;
padding-bottom:15px;
padding-top:15px;
}

.column_separator {
padding:0 25px;
}

.article-content .ja-innerdiv {
border-bottom:0;
clear:none;
color:#757575;
float:left;
padding-right:3.4%;
width:45.3%;
margin:0;
}

.article-content .ja-innerdiv h4 {
font-size:100%;
text-transform:none;
}

.article-content .ja-innerdiv h4 a {
color:#000;
font-weight:bolder;
}

.article-tools {
background:#F8F8F8;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
clear:both;
color:#757575;
display:block;
line-height:normal;
position:relative;
margin:0 0 10px;
padding:5px;
}

.blog .article-tools {
background:none;
border:0;
padding:0;
}

.article-meta {
float:left;
width:70%;
padding:0;
}

.modifydate {
color:#757575;
display:block;
margin:10px 0;
}

.contentdescription {
border-bottom:1px solid #C5C5C5;
display:block;
padding:10px 15px;
}

.buttonheading img {
border:0;
float:right;
margin:0 5px 0 0;
}

img.caption {
margin-top:5px;
}

.img_caption {
color:#757575;
margin-bottom:10px;
}

.article-content img {
margin:5px;
}

.img_caption img {
margin:5px 0 0;
}

.img_caption p {
background:#fff;
color:#C5C5C5;
text-align:center;
margin:0;
padding:2px 0;
}

.img-border {
border:1px solid #ebebeb;
padding:5px;
}

.sectiontableheader {
color:#FFF;
padding:5px;
}

.sectiontableheader,.sectiontableheader th {
background:#1e557a;
}

.sectiontableheader a,.sectiontableheader a:hover,.sectiontableheader a:focus,.sectiontableheader a:active {
color:#fff;
}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {
border-bottom:1px solid #ddd;
padding:5px 5px 6px;
}

tr.sectiontableentry1 td {
background:#fff;
}

tr.sectiontableentry0:hover td,tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td {
background:#FFFFF0;
}

tr.sectiontableentry2 td {
background:#F8F8F8;
}

table.contentpaneopen {
border:none;
border-collapse:collapse;
border-spacing:0;
}

table.contenttoc {
border:1px solid #C5C5C5;
float:right;
width:30%;
margin:0 0 10px 12px;
padding:0;
}

table.contenttoc td {
padding:2px 10px;
}

table.contenttoc th {
background:#F8F8F8;
border-bottom:1px solid #C5C5C5;
text-transform:uppercase;
padding:5px 10px;
}

form#poll {
border-bottom:1px dotted #C5C5C5;
font-weight:700;
margin-bottom:10px;
padding-bottom:10px;
}

dl.poll {
border-bottom:1px dotted #C5C5C5;
font-size:92%;
margin-bottom:10px;
padding-bottom:10px;
}

dl.poll dt {
clear:left;
width:100px;
}

dl.poll dd {
clear:right;
}

table.pollstableborder {
border:none;
text-align:left;
width:100%;
padding:0;
}

table.pollstableborder img {
vertical-align:baseline;
}

table.pollstableborder td {
background:#F8F8F8;
border-bottom:1px solid #C5C5C5;
font-weight:700;
padding:5px !important;
}

table.pollstableborder tr.sectiontableentry0 td,table.pollstableborder tr.sectiontableentry1 td {
background:#FFF;
font-weight:400;
}

#ja-search .inputbox {
background:url(../images/icon-search.gif) no-repeat 5px center #fff;
padding-left:24px;
width:190px;
}

#ja-search .inputbox:hover,#ja-search .inputbox:focus {
background-color:#FFFFF0;
}

#ja-search .button {
font-size:110%;
font-weight:700;
margin-left:5px;
text-transform:none;
}

table.searchintro {
width:100%;
padding:10px 0;
}

table.searchintro td {
padding:5px !important;
}

ul.pagination {
float:left;
width:75%;
margin:15px 0;
}

ul.pagination li {
background:none;
display:inline;
overflow:hidden;
margin:0;
padding:0;
}

ul.pagination li span {
padding:1px 3px;
}

ul.pagination a {
background:#F8F8F8;
border:1px solid #C5C5C5;
color:#000;
padding:1px 5px;
}

ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus {
background:#1e557a;
border:1px solid #1e557a;
color:#FFF;
text-decoration:none;
}

.sortby {
font-size:92%;
margin:10px 0 5px;
}

.sortby .filter,.sortby .display {
float:left;
width:40%;
}

.sortby .display {
float:right;
text-align:right;
}

.pagenavbar {
background:url(../images/icon-pages.gif) no-repeat center left;
font-weight:700;
padding-left:14px;
}

.pagenavcounter {
text-align:center;
margin:15px 0 !important;
}

.counter {
float:right;
line-height:1;
text-align:right;
width:24%;
margin:15px 0 !important;
}

.counter span {
background:#1e557a;
border:1px solid #1e557a;
color:#FFF;
padding:1px 5px;
}

.blog_more {
border-bottom:1px solid #C5C5C5;
padding:15px 15px 0;
}

.blog_more .blog_more {
border-bottom:none;
padding:0;
}

.blog_more h2 {
font-size:115%;
text-transform:uppercase;
margin:0 0 5px;
}

.blog_more ul li {
background:url(../images/bullet.gif) no-repeat 5px 6px;
padding-left:15px;
}

div.back_button a,div.back_button a:hover,div.back_button a:active {
display:block;
margin:10px 0;
}

#ja-headsep {
background:url(../images/topslwrap-bg.gif) repeat-x left bottom #1e557a;
height:11px;
}

#system-message {
margin:0 -15px 10px;
}

#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:#1e557a;
border:0;
}

#system-message dd.error ul {
background:#9C162E;
border:0;
}

#system-message dd.notice ul {
background:#151515;
border:0;
}

.tool-tip {
background:#F8F8F8;
border:1px solid #C5C5C5;
float:left;
z-index:1000;
padding:5px;
}

.tool-title {
font-size:100%;
font-weight:700;
margin:-15px 0 0;
padding:15px 0 5px;
}

.tool-text {
font-size:100%;
margin:0;
}

.hastip img {
border:none;
color:#FFFFFF !important;
margin:10px 5px 0 0;
}

div.moduletable h3,div.moduletable_default h3,div.moduletable_menu h3,div.moduletable_text h3,div.moduletable_hilite h3,div.moduletable_tabs h3 {
color:#FFF;
background:url(../images/module-bg.jpg) no-repeat left;
font-size:110%;
height:28px;
padding:10px 0 0 40px;
}

div.moduletable,div.moduletable_default,div.moduletable_text,div.moduletable_hilite {
padding-bottom:10px;
padding-top:0;
position:relative;
}

div.moduletable_menu {
padding-bottom:0;
padding-top:0;
position:relative;
background:url(../images/extra-box-bg.jpg);
border-bottom:5px solid #FFF;
}

div.moduletable_nvn_search {
padding-bottom:10px;
padding-top:0;
position:relative;
background:url(../images/extra-box-bg2.jpg);
border-bottom:5px solid #FFF;
}

div.moduletable_nvn_search h3 {
color:#FFF;
background:url(../images/module-bg3.jpg) no-repeat left;
font-size:110%;
height:28px;
padding:10px 0 0 40px;
}

div.moduletable_nvn_others h3 {
color:#FFF;
background:url(../images/module-bg2.jpg) no-repeat left;
font-size:110%;
height:28px;
padding:10px 0 0 40px;
}

div.moduletable_nvn_others {
padding-bottom:10px;
padding-top:0;
position:relative;
border-bottom:5px solid #FFF;
}

div.moduletable_ngan {
padding-bottom:8px;
padding-top:0;
position:relative;
background:url(../images/module-bg1.jpg) no-repeat top left;
}

div.moduletable_ngan h3 {
color:#20130c;
background:url(../images/module-bg1.jpg) no-repeat top left;
font-size:110%;
height:30px;
padding:8px 0 0 40px;
}

.nvn_title {
color:#20130c;
font-weight:700;
background:url(../images/module-bg1.jpg) top left;
font-size:110%;
height:29px;
padding:8px 0 0 40px;
}

div.moduletable_hilite {
background:#1e557a;
color:#fff;
margin:15px;
}

div.moduletable_hilite a {
color:#5190BB;
text-decoration:none;
}

div.moduletable_hilite a:hover,div.moduletable_hilite a:active,div.moduletable_hilite a:focus {
color:#FFF;
text-decoration:underline;
}

div.moduletable_hilite li {
background-position:1px 7px;
border-bottom:1px solid #256088;
padding-bottom:5px;
padding-left:10px;
}

div.moduletable_hilite li a {
color:#fff;
text-decoration:none;
}

div.moduletable_hilite h3 span {
padding-left:15px;
}

.big-quote {
background:url(../images/big-quote.gif) no-repeat right top;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:130%;
font-style:italic;
margin:0 0 10px;
}

.twitter {
padding:15px 0 !important;
}

.twitter h3 {
padding:0 15px !important;
}

.ja-twitter h4 {
border:none;
font-size:92%;
text-transform:uppercase;
font-weight:700;
margin:0 -15px;
padding:5px 15px;
}

.ja-twitter-avatar {
border:1px solid #C5C5C5;
float:left;
margin-right:5px;
padding:2px;
}

.ja-twitter center a {
padding-left:5px;
}

.ja-twitter center img {
vertical-align:middle;
}

.ja-twitter-thumb ul {
margin:5px 0;
}

.ja-twitter-thumb h3 {
font-size:100% !important;
margin:5px 0;
}

.ja-twitter-thumb .inner {
padding:0 0 0 55px;
}

.ja-twitter-thumb ul li {
padding-left:0 !important;
}

div.ja-twitter div.ja-twitter-item {
border-bottom:1px dotted #C5C5C5;
margin:0 0 10px;
padding:0 0 10px;
}

div.ja-twitter div.ja-twitter-account {
border-bottom:1px dotted #C5C5C5;
margin:0 0 10px;
}

div.ja-twitter div.ja-twitter-date {
color:#454545;
font-size:92%;
}

div.ja-thumbnailwrap {
background:#fff;
border:1px solid #e9e9e9;
padding:5px;
}

div.ja-images-thumb {
padding-top:5px;
}

div.ja-images-thumb img {
border:1px solid #ebebeb;
margin:0 13px 10px 0;
padding:3px;
}

div.ja-images-thumb img:hover {
border:1px solid #ccc;
}

div.ja-images-thumb img.lastitem {
margin-right:0;
}

.icon1 .ja-box-ct,.icon2 .ja-box-ct,.icon3 .ja-box-ct,.icon4 .ja-box-ct {
padding-left:75px;
}

.badge {
height:46px;
position:absolute;
right:0;
top:0;
width:45px;
}

.badge-hot .ja-box-ct,.badge-new .ja-box-ct,.badge-pick .ja-box-ct,.badge-top .ja-box-ct {
padding:0 30px 0 10px;
}

.badge-hot .badge {
background:url(../images/icon-badge.png) no-repeat 0 0;
}

.badge-new .badge {
background:url(../images/icon-badge.png) no-repeat 0 -46px;
}

.badge-pick .badge {
background:url(../images/icon-badge.png) no-repeat 0 -92px;
}

.badge-top .badge {
background:url(../images/icon-badge.png) no-repeat 0 -138px;
}

a.poll-result {
font-size:92%;
text-transform:uppercase;
}

div.bannergroup_text div.banneritem_text {
border-bottom:1px dotted #C5C5C5;
padding:5px 0;
}

div.bannergroup_text div.bannerfooter_text {
text-align:right;
padding:5px 0 0;
}

.ja-box {
padding-bottom:10px;
padding-top:10px;
}

#ja-container {
padding-top:0;
position:relative;
z-index:5;
}

#ja-contentwrap {
margin:0 -10px;
}

.ja-content-main {
padding:0 10px 10px 0;
}

.ja-content-bottom .ja-box {
padding-top:0;
}

.ja-col {
margin-bottom:-1px;
}

#ja-header {
background:url(../images/header-bg.gif) repeat-x top left #1D1D1D;
position:relative;
z-index:100;
}

h1.logo,div.logo-text h1 {
font-size:200%;
line-height:1;
}

div.logo-text {
padding-top:4px;
}

h1.logo {
height:48px;
width:188px;
margin:0;
}

h1.logo a {
background:url(../images/logo.png) no-repeat left;
display:block;
height:48px;
width:188px;
}

h1.logo a span {
position:absolute;
top:-1000px;
}

div.logo-text h1 a {
color:#FFF;
font-weight:700;
letter-spacing:1px;
text-decoration:none;
text-transform:uppercase;
}

p.site-slogan {
color:#454545;
display:block;
font-size:93%;
text-align:center;
margin:0;
padding:0 5px;
}

.ja-topbar {
font-size:92%;
position:absolute;
top:0;
width:100%;
}

#ja-mainnav {
width:970px;
line-height:1;
height:30px;
}

#ja-mainnav .inner {
float:left;
margin:0;
}

ul.menu li,#mainlevel li {
background:url(../images/bullet-3.gif) no-repeat 0 12px;
border-bottom:1px dotted #C5C5C5;
overflow:hidden;
margin:0;
padding:0;
}

ul.menu li span.separator {
text-indent:2px;
background:url(../images/bullet-3.gif) no-repeat 0 12px;
display:block;
color:#757575;
padding:7px 0 7px 10px;
}

ul.menu li span.separator span {
padding:5px 0;
}

ul.menu li a:hover,ul.menu li a:active,ul.menu li a:focus,#mainlevel li a:hover,#mainlevel li a:hover,#mainlevel li a:focus {
background:url(../images/bullet-3.gif) no-repeat 0 12px;
color:#1e557a;
text-decoration:none;
}

ul.menu li ul {
margin:0 0 0 5px;
}

ul.menu li li {
background:none;
border-bottom:none;
}

ul.menu li li a {
background:url(../images/bullet.gif) no-repeat 8px 11px;
color:#757575 !important;
font-weight:400 !important;
text-indent:8px;
padding:5px 0 5px 10px;
}

ul.menu li li a:hover,ul.menu li li a:active,ul.menu li li a:focus {
background:url(../images/bullet-hover.gif) no-repeat 8px 11px !important;
color:#1e557a !important;
}

#ja-subnav li {
background:none;
border-bottom:1px dotted #C5C5C5;
overflow:hidden;
margin:0;
padding:0;
}

#ja-subnav li ul {
margin:0 0 0 10px;
}

#ja-subnav li li {
background:none;
border-bottom:0;
border-top:1px dotted #C5C5C5;
}

#ja-subnav li li a {
color:#1e557a;
font-weight:400 !important;
text-indent:8px;
}

#ja-navhelper .main {
background:url(../images/h-line.gif) repeat-x left bottom;
padding:6px 0 8px;
}

.ja-breadcrums {
float:left;
margin-top:2px;
text-transform:uppercase;
width:66.6%;
}

.ja-breadcrums img {
margin:1px 5px;
}

#ja-topsl li,#ja-botsl li {
background-position:0 7px;
border-bottom:1px solid #256088;
margin-bottom:0;
padding:5px 0 5px 10px;
}

#ja-topsl h3 {
color:#5190BB;
margin:0 0 10px;
}

#ja-topsl .icon1 {
background:url(../images/icon1.gif) no-repeat 0 47px;
}

#ja-topsl .icon2 {
background:url(../images/icon2.gif) no-repeat 0 47px;
}

#ja-topsl .icon3 {
background:url(../images/icon3.gif) no-repeat 0 47px;
}

#ja-topsl .icon4 {
background:url(../images/icon4.gif) no-repeat 0 47px;
}

#ja-botsl {
background:#1e557a;
color:#d8efff;
}

#ja-botsl a {
color:#5190bb;
text-decoration:none;
}

#ja-botsl li {
background:url(../images/bullet-1.gif) no-repeat 0 10px;
}

#ja-botsl li a {
color:#d8efff;
text-decoration:none;
}

#ja-botsl img {
background:#154463;
border:1px solid #256088;
margin:5px 10px 0 0;
padding:4px;
}

#ja-botsl .inputbox {
background:#154463;
border:1px solid #256088;
color:#5190bb;
padding:5px;
}

#ja-botsl .button {
background:url(../images/but-bg1.gif) repeat-x top left;
border:1px solid #154463;
color:#fff;
margin-bottom:0;
}

#ja-botsl #form-login .inputbox {
width:200px;
}

#ja-botsl2 {
background:#050505;
color:#757575;
}

#ja-botsl2 li {
background:none;
padding-left:0;
}

#ja-botsl2 h3 {
color:#454545;
}

#ja-botsl2 img {
background:#101010;
border:1px solid #222;
margin:5px 15px 0 0;
padding:4px;
}

.ja-box .moduletable,.ja-box .moduletable_default {
margin-bottom:0;
}

#ja-intro .main {
background:url(../images/h-line.gif) repeat-x left bottom;
padding-bottom:30px;
}

#ja-intro .moduletable {
display:block;
float:left;
width:100%;
overflow:hidden;
padding:30px 0 0;
}

#ja-intro img {
background:#f0f0f0;
border:1px solid #e5e5e5;
margin-right:20px;
padding:5px;
}

.ja-content-top .moduletable {
border-bottom:1px solid #c5c5c5;
padding-bottom:10px;
}

.ja-content-top img {
border:1px solid #c5c5c5;
margin-right:20px;
padding:4px;
}

#ja-footer {
background:#d0cec2;
}

#ja-footer .main {
color:#000;
overflow:hidden;
position:relative;
border-top:#845720 3px solid;
background:#d0cec2;
padding:20px 0;
}

#ja-footer small {
color:#000;
font-size:100%;
}

.ja-footnav ul {
float:left;
line-height:normal;
}

.ja-footnav ul#mainlevel-nav {
padding-top:2px;
}

.ja-footnav li {
background:url(../images/h-line1.gif) no-repeat right center;
display:block;
float:left;
padding:0;
}

.ja-footnav li a {
color:#000;
display:block;
line-height:normal;
font-weight:700;
padding:0 10px;
}

.ja-footnav ul.ja-links li {
background:none;
border-left:0;
padding:0;
}

.ja-footnav ul.ja-links li.top a,.ja-footnav ul.ja-links li.layout-switcher a {
background:url(../images/arrow-3.png) no-repeat 9px center;
border:1px solid #454545;
padding-left:18px;
padding-right:10px;
}

.ja-footnav ul.ja-links li.top a:hover,.ja-footnav ul.ja-links li.layout-switcher a:hover {
background:url(../images/arrow-3.png) no-repeat 9px center #313131;
border:1px solid #454545;
color:#FFF;
text-decoration:none;
}

.ja-footnav .ja-lastitem {
border-left:0;
padding-left:5px;
}

.ja-footnav ul.ja-links li.layout-switcher a,.ja-footnav ul.ja-links li.layout-switcher a:hover {
margin-right:10px;
background:none;
padding-left:10px;
}

#ja-footer .inner {
float:left;
padding:0;
}

.ja-copyright {
padding-left:10px;
padding-right:10px;
}

.ja-copyright a {
color:#1E557A;
}

ul.accessibility {
position:absolute;
top:-100%;
}

#ja-usertools {
float:left;
padding-top:3px;
}

#ja-usertools strong {
display:block;
float:left;
font-weight:400;
padding:0 5px 2px 8px;
}

#ja-usertools li {
background:none;
display:block;
float:left;
margin:0;
padding:1px 0 0;
}

#ja-usertools li img:hover {
background:#FFF;
border:1px solid #757575;
margin:0;
}

#ja-usertools img {
margin:1px;
padding:2px;
}

.ja-usersetting {
background:#f8f8f8;
color:#151515;
margin:0 -15px;
}

a.ja-usersetting-loadform {
background:url(../images/icon-setting.gif) no-repeat center;
height:20px;
position:absolute;
right:50px;
text-indent:-9999px;
top:4px;
width:20px;
}

form.ja-usersetting-form {
padding:5px 15px;
}

.ja-usersetting-options {
display:block;
width:100%;
}

.ja-usersetting-options ul {
clear:both;
font-size:92%;
overflow:hidden;
margin:0;
padding:5px 0;
}

.ja-usersetting-options ul li {
background:none;
display:block;
float:left;
margin:0 !important;
padding:0 15px 0 0 !important;
}

.ja-usersetting-options ul.checkall {
border-bottom:0;
margin-bottom:0;
padding-bottom:0;
}

.ja-usersetting-options ul.catselect li {
height:20px;
line-height:20px;
}

.ja-usersetting-options ul.catselect label {
line-height:20px;
}

.ja-usersetting-options ul.catselect .checkbox {
line-height:20px;
margin:0 5px;
}

.ja-usersetting-options p.actions {
margin-bottom:10px;
}

.ja-mdtool {
height:20px;
position:absolute;
right:10px;
top:4px;
width:20px;
}

.ja-mdmover {
background:url(../images/icon-mover.gif) no-repeat center;
height:20px;
position:absolute;
right:30px;
text-indent:-9999px;
top:4px;
width:20px;
}

#ja-banner {
border-top:1px solid #c5c5c5;
overflow:hidden;
padding-top:15px;
text-align:center;
width:100%;
margin:0;
}

div.ja-innerdiv {
border-bottom:1px dotted #c5c5c5;
clear:both;
margin-bottom:10px;
padding-bottom:12px;
}

div.ja-innerdiv h4 {
font:normal 92% Arial, sans-serif;
text-transform:uppercase;
margin:5px 0;
padding:0;
}

.ja-social-bookmarking {
float:right;
margin-top:2px;
}

img.border-none {
border:none;
}

.cufon-canvas {
padding:1px 0 3px;
}

.cufon-canvas canvas {
top:-5px !important;
}

h1.h1-seo {
font-size:15px;
color:#000;
}

body.fs3,#ja-mainnav h3 {
font-size:12px;
}

a,#ja-subnav li a:hover,#ja-subnav li a:active,#ja-subnav li a:focus {
color:#1e557a;
text-decoration:none;
}

a:hover,a:active,a:focus,.article-content .ja-innerdiv h4 a:hover,.article-content .ja-innerdiv h4 a:active,.article-content .ja-innerdiv h4 a:focus {
color:#1e557a;
text-decoration:underline;
}

.column p,.column pre,.column blockquote,.column h1,.column h2,.column h3,.column h4,.column h5,.column h6,.column ol,.column ul,#top p,#ja-topsl p,#ja-intro p,#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul,h4.poll-title,ul.menu,#mainlevel,#ja-subnav ul {
margin:0;
padding:0;
}

h5,td {
font-size:100%;
}

.contentheading,.blog .contentheading {
font-size:110%;
}

small,.small,.smalldark,.createby,.createdate,.modifydate,.img_caption,.contenttoc,p.site-slogan,a.readon,.ja-navhelper,#ja-footer,#ja-topsl .ja-box-ct {
font-size:92%;
}

.smalldark,.ja-twitter center {
text-align:left;
}

.column ul li p,.column ol li p,.contentdescription p {
margin:0;
}

fieldset a,.createby,div.ja-twitter div.ja-twitter-source,div.bannergroup_text div.banneritem_text a {
font-weight:700;
}

.metadata textarea,.ja-copyright small {
display:block;
}

.login_form fieldset p,.form-register p,.user-details p {
margin:0 0 5px;
}

.login_form label,.form-register label,.user-details label {
font-weight:700;
text-align:right;
display:block;
float:left;
width:130px;
}

.login_form .button,.form-register .button,.user-details .button {
margin-left:140px;
}

.form-register .inputbox,.user-details .inputbox {
margin-left:10px;
width:200px;
}

.article_separator,.leading_separator,.row_separator,.column_separator,#ja-search label,#ja-botsl #form-login ul {
display:none;
}

.leading p,.ja-usersetting-options ul.catselect {
margin-top:0;
}

.article-section,.article-category,div.bannergroup_text div.bannerheader,div.bannergroup_text div.bannerfooter_text a {
color:#757575;
font-size:92%;
}

.buttonheading,#ngannv-language,#ja-search,.ja-footnav ul.ja-links {
float:right;
}

table.contentpane,table.tablelist,table.contentpaneopen,table.contentpane,table.blog {
width:100%;
}

table.contenttoc a,.ja-footnav li a:hover,.ja-footnav li a:active,.ja-footnav li a:focus {
color:#000;
}

div.poll,#ja-botsl .main {
padding:15px 0;
}

dl.poll dt,dl.poll dd,#ngannv-logo,h1.logo,div.logo-text,#ja-usertools ul {
float:left;
}

#bglogo{
background:url(../images/logo.png) right no-repeat ;

}

.hastip,.hastip:hover {
color:#FFF;
}

div.moduletable_hilite li a:hover,div.moduletable_hilite li a:active,div.moduletable_hilite li a:focus,#ja-botsl a:hover,#ja-botsl a:active,#ja-botsl a:focus,#ja-botsl li a:hover,#ja-botsl li a:active,#ja-botsl li a:focus {
color:#fff;
text-decoration:underline;
}

div.moduletable_hilite h3,#ja-botsl h3 {
color:#5190bb;
}

div.moduletable_hilite p,div.moduletable_hilite ul,#ja-botsl p,#ja-botsl ul,#ja-botsl2 p,#ja-botsl2 ul {
margin:10px 0;
}

.ja-twitter,#ja-topsl .ja-box,#ja-botsl .ja-box {
padding:0;
}

form.poll .button,.ja-breadcrums strong {
margin-right:5px;
}

ul.menu li a,#mainlevel mainlevel li a,#ja-subnav li a {
background:url(../images/bullet-3.gif) no-repeat 0 12px;
color:#757575;
display:block;
outline:none;
text-indent:2px;
width:90%;
padding:7px 0 7px 10px;
}

ul.menu li.active a,#mainlevel li a#active_menu,#ja-subnav li.active a {
color:#1e557a;
font-weight:700;
}

#ja-subnav li li a:hover,#ja-subnav li li a:active,#ja-subnav li li a:focus,.ja-content-top h3 {
color:#1e557a;
}

#ja-topslwrap,#ja-topsl .main {
width:970px;
}

#ja-botsl #form-login .button,.ja-footnav ul.ja-links li a {
padding:3px 10px;
}

#ja-botsl2 a,#ja-botsl2 li a {
color:#1E557A;
text-decoration:none;
}

#ja-botsl2 a:hover,#ja-botsl2 a:active,#ja-botsl2 a:focus,#ja-botsl2 li a:hover,#ja-botsl2 li a:active,#ja-botsl2 li a:focus {
text-decoration:underline;
}