/*
$JA#COPYRIGHT$
*/

/* COMMON STYLE
--------------------------------------------------------- */
body { font-family: Arial,Helvetica,sans-serif; }

/* Normal links ---*/
a { color: #11518F; text-decoration: none; font-family:Arial,Helvetica,sans-serif; }

a:hover, a:active, a:focus { text-decoration: underline; color:#45729F;}

/* Readon links ---*/
p.readmore{ clear: both; overflow: hidden; }

p.readmore a {
  background: url(../images/grad2-2.gif) repeat-x center #8BAB32;
  clear: both;
  color: #fff;
  display: block;
  float: left;
  font-size: 92%;
  margin-top: 10px;
  padding: 1px 5px;
  text-align: center;
  text-transform: lowercase;
}

p.readmore a:hover, p.readmore a:active, p.readmore a:focus{
  background: url(../images/grad2-1.gif) repeat-x center #2C79B3;
  text-decoration: none;
}

.column p, .column pre, .column blockquote, .column h1, .column h2,
.column h3, .column h4, .column h5, .column h6, .column ol,
.column ul, .column dl { margin: 10px 0; }

.componentheading { font-size: 200%; }

h1.componentheading, .componentheading { border-bottom: 1px solid #E7E8E6; font-weight: normal; }

h2.contentheading, .contentheading {
  font-weight: normal;
  margin: 0;
  padding: 5px 0 0;
  width: 85%;
}

.ja-content-main h2{
color: #FF5200;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0;
  font-family:Arial,Helvetica,sans-serif;

}

.item-page h1 {
  /*border-bottom: 1px solid #E7E8E6;*/
  color: #FF5200;
  font-weight: normal;
  line-height: 1.6;
}

.contentheading { color: #2C79B3; }

.blog-featured .contentheading { font-size: 150%; padding: 0; }

.blog-featured .header-content { margin-bottom: 0; }

.jitem-title { font-size: 110%; font-weight: bold; }

ul li {
  background: url(../images/bullet.gif) no-repeat 18px 7px;
  line-height: 160%;
  padding-left: 30px;
}
.module_leftnewsearch  ul.menu_left {

padding-top:0px;
}

ul.menu_left li.item-200 a{
    color: #E76111;
    font-weight: bold;
    text-decoration: underline;

}

ol li { line-height: 180%; margin-left: 35px; }

/* Others ---*/
hr { border-top: 1px solid #ccc; }

br.clearfix{ line-height: 0; }

/* images caption ---*/
.img-boder.left{ margin-right: 10px; margin-top: 5px; }

/* FORM
--------------------------------------------------------- */
input, select, textarea, .inputbox { font-family: Tahoma, Arial, sans-serif; padding: 2px; }

.inputbox { background: #fff; border: 1px solid #ccc; }

.inputbox:hover, .inputbox:focus { background: #ffffcc; }

.button {
  background: url(../images/grad4.gif) repeat-x;
  border: 1px outset #A8A8A8;
  color: #515756;
  font-size: 92%;
  font-weight: bold;
  line-height: normal;
  overflow: visible;
  padding: 2px 8px;
}

.search .word button{ vertical-align: middle; }

/* Search ---*/
form#searchForm { padding: 0; }

.searchintro { border-bottom: 1px solid #E7E8E6; }

.results h4 { font-size: 110%; text-transform: none; }

.search fieldset { border: 1px solid #E7E8E6; margin: 15px 0; padding: 10px; }

.search .word .inputbox, .search .word label{ vertical-align: middle; }

.search .word .inputbox { height: 17px; line-height: 17px; }

.search legend { font-size: 100%; font-weight: bolder; line-height: 1.2; margin-left: 10px; }

#ja-search { bottom: auto; font-size: 11px; right: 10px; top: 6px; }

#ja-search .inputbox {
  background: #fff url(../images/icon-search.gif) 5px 50% no-repeat;
  color: #515756;
  height: 13px;
  line-height: 13px;
  padding: 2px 0 2px 22px;
}

/* Contact ---*/
#component-contact #emailForm { border-top: 1px solid #ccc; }

#contact-slider { float: none; }

#contact-slider .title { border: 1px solid #e2e2b5; border-bottom: none; padding: 8px 10px; }

#contact-slider .jpane-toggler-down { background: #333; }

#contact-slider .jpane-toggler-down a { color: #fff; }

#contact-slider dt.closed { background: #ffffcc; }

#contact-slider .content { padding: 8px 10px; }

#contact-slider .contact-image { margin: 15px 0; }

#contact-slider .jicons-icons { float: left; margin-right: 3px; width: 16px; }

#contact-slider fieldset dd { margin-left: 0; }

.contact h2 { margin-bottom: 10px !important; }

/* -- EDITOR STYLES ----------------------------- */
#adminForm fieldset {
  border: 1px solid #ccc;
  margin-bottom: 20px;
  padding: 10px;
}

#adminForm fieldset legend { padding: 0 5px; }

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/
.items-row {
  border-bottom: 1px solid #E7E8E6;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-left: 0;
  margin-right: 0;
}

.items-leading {
  border-bottom: 1px solid #E7E8E6;
  padding-bottom: 10px;
}

/* Meta ---*/
dl.article-info, div.modified {
  color: #858783;
  float: none;
  margin: 0;
  text-transform: none;
  width: 99%;
}

dl.article-info dd, dl.article-info dt { display: block; }

.contentdescription { border-bottom: 1px solid #E7E8E6; }

ul.actions li { background: none; margin: 0; padding: 0; }

/*Inline images ---*/
p.img_caption { color: #999; text-transform: uppercase; }

/* Tables ---*/
table.category {
  margin-bottom: 10px;
}

thead tr th { background: #A8A8A8 url(../images/grad3.gif) 0 100% repeat-x; color: #fff; }

thead tr th a,
thead tr th a:hover,
thead tr th a:focus,
thead tr th a:active { color: #fff; }

.cat-list-row1,
.cat-list-row12,
tr.cat-list-row1 td,
tr.cat-list-row2 td { border-bottom: 1px solid #ccc; padding: 5px; }

.weblink-category td { padding: 0 10px; vertical-align: top; }

.weblink-category td.hits,
.weblink-category td.hits { padding-top: 10px; }

.weblink-category td ul.actions,
.weblink-category td ul.actions { margin: 0 !important; }

.cat-list-row0:hover,
.cat-list-row1:hover,
.cat-list-row2:hover { background: #ffffcc; }

.cat-list-row2,
tr.cat-list-row2 td { background-color: #f6f6f6; }

/* Content Toc */
table.contenttoc { border: 1px solid #ccc; }

table.contenttoc td { border-bottom: 1px dotted #ccc; }

table.contenttoc th {
  background: #f6f6f6;
  border-bottom: 1px solid #ccc;
  text-transform: uppercase;
}

/* Poll */
form#poll { border-bottom: 1px dotted #ccc; font-weight: bold; }

dl.poll { border-bottom: 1px dotted #ccc; }

table.pollstableborder td {
  background: #f6f6f6;
  border-bottom: 1px solid #ccc;
  font-weight: bold;
  padding: 5px !important;
}

table.pollstableborder tr.sectiontableentry0 td,
table.pollstableborder tr.sectiontableentry1 td { background: #fff; font-weight: normal; }

/* Pagination ---*/
.pagination li span,
.pagination li strong { line-height: 20px; }

/* page counter */
.ja-content-main .pagenavcounter {
  background: url(../images/icon-pages.gif ) 0 13px  no-repeat;
  font-weight: bold;
  overflow: hidden;
  padding: 8px 14px 0;
  text-align: left;
  width: 90%;
}

.ja-content-main .counter { margin: -20px 0 0 0; }

/* paging */
.pagination {
  background: url(../images/icon-pages.gif) 0 13px no-repeat;
  font-weight: bold;
  overflow: hidden;
  padding-left: 14px;
}

.pagination ul li, ul.pagenav li{ margin: 0 5px 0 0; }

.pagination ul li span.pagenav, .pagination ul li a.pagenav, ul.pagenav li a { font-weight: normal; }

.items-more { padding: 5px 0; }

.items-more h3 { font-size: 125%; }

.jlinks{ list-style: none; }

.jlinks li{
  background: url(../images/bullet.gif) 5px 8px no-repeat;
  line-height: 160%;
  margin: 0;
  padding-left: 17px;
}

/* MODULE STYLES
--------------------------------------------------------- */
/* Login Form */
#ja-login {
  float: right;
  padding: 4px 8px;
}

#ja-login .userdata{ padding: 0; }

#ja-login .userdata p{ float: left; }

#ja-login .userdata #form-login-remember{
  clear: both;
  display: none;
  float: none;
  overflow: hidden;
  padding: 5px 0 0 20px;
  width: 90%;
}

#form-login-remember input{
  border: none;
  float: left;
  height: 13px;
  margin: 2px 5px 0 0;
  padding: 0;
  width: 13px;
}

#ja-login #form-login-remember label{
  color: #858783;
  display: block;
  float: left;
  font-size: 11px;
  height: auto;
  text-indent: 0;
  width: auto;
}

#ja-login label{
  display: block;
  float: left;
  height: 20px;
  overflow: hidden;
  text-indent: -5000px;
  width: 20px;
}

#form-login-username label{
  /* background: url(../images/icon-user.gif) 0 50% no-repeat; */
   padding-left: 20px;

    }

#form-login-password label{
  /*background: url(../images/icon-key.gif) 0 50% no-repeat; */
  padding-left: 20px;
  }

#form-login-username .inputbox, #form-login-password .inputbox{
  background: none repeat scroll 0 0 #C3CEE4;
    color: #515756;
    font-size: 92%;
    font-weight: normal;
    /*margin: 1px 8px 0 3px;*/
    width: 30%;
}

#login-form ul{
  clear: both;
  overflow: hidden;
  padding: 2px 0 0;
  width: 100%;
}

#login-form ul li{
  background: none;
  display: block;
  height: 16px;
  line-height: 16px;
  margin: 0 5px 0 0;
  padding-left: 0 !important;
}

#login-form li a{
  color: #858783;
  font-size: 10px;
  padding: 0;
  text-decoration: none;
}

#login-form li a:hover{ text-decoration: underline; }

#ja-login input.button{
  cursor: pointer;
  float: left;
  height: 19px;
  margin: 1px 0 0;
  overflow: visible;
  padding: 0 3px;
}

.reset button, .remind button, .registration button.validate{
  background: url(../images/grad4.gif) repeat-x;
  border: 1px outset #A8A8A8;
  color: #515756;
  font-size: 92%;
  font-weight: bold;
  overflow: visible;
  padding: 2px 8px;
}

div.registration { padding: 15px 0 0 0; }

div.registration legend { color: #2C79B3; font-size: 180%; font-weight: normal; }

div.registration span.text { color: red; }

input#jform_contact_emailmsg { width: 330px !important; }

#ja-header #login-form ul li {
  float: left !important;
  padding-left: 15px !important;
}

/* Statistics module--- */
.stats-module dt{
  float: left;
  font-weight: bold;
  font-weight: bold;
  margin: 0 5px 0 0;
}

/* Module border */
div.moduletable_border { border: 1px solid #ebe6e2; padding: 0 10px 10px; }

/* Module shadow */
div.moduletable_shadow h3,
div.moduletable_border h3,
div.moduletable_round h3 {
  background: url(../images/grad-l1.gif) repeat-x left bottom !important;
  border-bottom: 1px solid #ebe6e2;
  margin: 0 -10px 10px;
  padding: 5px 10px 5px;
}

div.moduletable_shadow h3 span,
div.moduletable_border h3 span,
div.moduletable_round h3 span { background: none !important; border: 0 !important; }

div.moduletable_shadow { border: 1px solid #ccc; padding: 0 10px 10px; }

/* Module round */
div.moduletable_round { border: 1px solid #ccc; padding: 0 10px 10px; }

/* Module highlight */
div.moduletable_hilites h3 {
  background: #9b0324 !important;
  border-bottom: 1px solid #b9193c;
  color: #fff !important;
  margin: 0 -10px 10px;
  padding: 5px 10px 5px;
}

div.moduletable_hilites h3 span { background: none !important; border: 0 !important; }

div.moduletable_hilites { background: #b00329; color: #fff; padding: 0 10px 10px; }

div.moduletable_hilites .img-border { border: 1px solid #c33050; }

/* Blank module */
div.moduletable_blank { background: none !important; padding: 0 10px 10px; }

div.moduletable_blank h3 { margin: 0 -10px 10px; padding: 5px 10px 5px; }

/* Module title black */
div.moduletable_hrblack h3,
div.moduletable_hrblue h3,
div.moduletable_hrbrown h3,
div.moduletable_hrgreen h3,
div.moduletable_hrred h3 {
  background-position: bottom left !important;
  background-repeat: repeat-x !important;
  color: #fff !important;
  margin: 0 -10px 10px !important;
  padding: 5px 10px;
}

div.moduletable_hrblack h3 span,
div.moduletable_hrblue h3 span,
div.moduletable_hrbrown h3 span,
div.moduletable_hrgreen h3 span,
div.moduletable_hrred h3 span { background: none !important; border: 0 !important; }

div.moduletable_hrblack,
div.moduletable_hrblue,
div.moduletable_hrbrown,
div.moduletable_hrgreen,
div.moduletable_hrred {
  border: 1px solid #ccc;
  padding: 0 10px 10px !important;
}

div.moduletable_hrblack h3 { background-image: url(../images/grad-d.gif) !important; }

div.moduletable_hrblue h3 { background-image: url(../images/grad-blue.gif) !important; }

div.moduletable_hrbrown h3 { background-image: url(../images/grad-brown.gif) !important; }

div.moduletable_hrgreen h3 { background-image: url(../images/grad-green.gif) !important; }

div.moduletable_hrred h3 { background-image: url(../images/grad-red.gif) !important; }

/* Advertisement ---*/
div.bannergroup_text div.banneritem { border-bottom: 1px dotted #ccc; padding: 5px 0; }

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper{ margin: 0 auto; width: 980px; background:#fff;}

#ja-container .main { overflow: hidden; padding: 0; }

.main .main-inner1 { margin-left: 0; margin-right: 0;
  margin-bottom: 0px;
 }

#ja-main{ overflow: hidden;  margin-top: 21px;}

.ja-content-main .item-page{ padding-top: 0px;
}

/* HEADER
--------------------------------------------------------- */
#ja-header{ height: 80px; z-index: 1; }

#ja-header .main { padding: 15px 0 0; }

/* Logo Image ---*/
h1.logo { height: 121px; margin: 8px 0 0; width: 299px; }

h1.logo a {
   background: url("../images/isirv_logo.png") no-repeat scroll left center transparent;
    height: 121px;
    width: 299px;
}

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav{ height: 16px; margin: 0 0 25px; }


.ja-mainnav-haschild #ja-mainnav { margin-bottom: 0; }

#ja-mainnav .main {
   background: none repeat scroll 0 0 #878DA4;
    border-radius: 8px 8px 8px 8px;
    height: 38px;
  width:940px;
}

/* Subnav Nav ---*/
#ja-subnav li a {
  background: url("../images/vline.gif") no-repeat scroll left center;
  display: block;
  font-size: 95%;
  padding: 0 5px 0 15px;
}

#ja-subnav li a:hover, #ja-subnav li a:focus, #ja-subnav li a:active { color: #2C79B3 !important; text-decoration: underline; }

#ja-subnav li.active a, #ja-subnav li.active a:hover, #ja-subnav li.active a:active, #ja-subnav li.active a:focus { color: #8BAB32 !important; font-weight: bold; }

#ja-subnav li.first-item a { background: none; }

/* Sub Nav (lv2) ---*/
#ja-subnav ul li ul {
  background: #fff;
  border: 1px solid #ddd;
  font-size: 100%;
}

#ja-subnav ul li ul li { border-top: 1px solid #ddd; padding: 0; }

#ja-subnav ul li ul li.first-item { border-top: none; }

#ja-subnav ul li ul li a{ background: none; padding: 7px 10px; }

#ja-subnav ul li ul li a span.menu-title{ line-height: normal; }

#ja-subnav ul.active li ul li a, #ja-subnav ul.active li ul li a:hover, #ja-subnav ul.active li ul li a:focus { font-weight: normal; }

#ja-subnav ul.active li ul li.active a,#ja-subnav ul.active li ul li.active a:hover, #ja-subnav ul.active li ul li.active a:focus { font-weight: bold; }

/* Breadcrumbs ---*/
#ja-navhelper .main {
  background: #FF5200;
  /*border: #E7E8E6 solid 1px;*/
  color: #626A69;
  font-weight: bold;
  width: 980px;
  background:#E6620F;
}

#ja-navhelper a { color: #E6620F; font-weight: normal; }

#ja-navhelper a:hover, #ja-navhelper a:active, #ja-navhelper a:focus { color: #2C79B3; }

.ja-breadcrums { margin: 0; text-indent: 15px; }

/* Extras ---*/
.ja-links { padding-right: 10px; }

.ja-links li { padding: 0 10px; }

/* Default Joomla! Menu ---*/
#ja-container ul.menu li { border-bottom: 1px solid #E7E8E6; }

#ja-container ul.menu li li { background: none; border-bottom: 0; }

#ja-container ul.menu li a{
  background: url(../images/arrow.png) 97% 50% no-repeat;
  color: #626A69;
  padding: 6px 4px;
}

#ja-container ul.menu li a:hover, #ja-container ul.menu .active a, #ja-container ul.menu li a:focus {
  background: url(../images/arrow2.png) 97% 50% no-repeat;
  color: #2C79B3;
}

#ja-container ul.menu li li a, #ja-container ul.menu .active li a{
  background: url(../images/bullet.gif) 0 13px no-repeat;
  font-weight: normal;
  text-indent: 5px;
}
#ja-container ul.menu li li.item-247 a, #ja-container ul.menu .active li a,
#ja-container ul.menu li li.item-248 a, #ja-container ul.menu .active li a
#ja-container ul.menu li li.item-249 a, #ja-container ul.menu .active li a
{
  /*background: url(../images/bullet.gif) 0 13px no-repeat;*/
  font-weight: normal;
  text-indent: 1px;
}

#ja-container ul.menu .active .current a{ font-weight: bold; }

#ja-container ul.menu li li a:hover, #ja-container ul.menu li li a:active, #ja-container ul.menu li li a:focus { background: url(../images/bullet.gif) 0 13px no-repeat; }

/* SPOTLIGHT
--------------------------------------------------------- */
#ja-botsl .ja-box { background: url(../images/vline2.gif) repeat-y right; }

#ja-topsl .ja-box-right, #ja-botsl .ja-box-right { background: 0; }

#ja-botsl .ja-moduletable { margin: 0; padding: 0 15px; }

#ja-topsl div.ja-moduletable h3,
#ja-botsl div.ja-moduletable h3 {
  background: none;
  border-bottom: none;
  color: #626A69;
  margin: 0 -10px 0;
}

#ja-topsl ul.menu li, #ja-botsl ul.menu li,
#ja-topsl ul.latestnews li, #ja-botsl ul.latestnews li,
#ja-topsl ul.weblinks li, #ja-botsl ul.weblinks li {
  background: url(../images/bullet.gif) no-repeat 1px 6px;
  line-height: 160%;
  margin-bottom: 5px;
  overflow: hidden;
  padding-left: 10px;
}

/* Top spotlight ---*/
#ja-topsl .main { padding: 0; }

#ja-topsl .main-inner1 { padding: 10px 0; }

#ja-topsl li, #ja-botsl li {
  background: url(../images/bullet.gif) 5px 7px no-repeat;
  margin: 0;
  padding: 0 0 0 15px;
}

#ja-topsl a, #ja-botsl a { color: #626A69; }

#ja-topsl a:hover, #ja-topsl a:active, #ja-topsl a:focus, #ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus { color: #2C79B3; }

/* Bot spotlight ---*/
#ja-botsl {
  background: #F8F8F7 url(../images/grad1.gif) 0 0 repeat-x;
  border: 1px solid #E7E8E6;
  border-top: none;
  color: #626A69;
  padding: 10px 0;
}

#ja-botsl .main { padding: 0; }

#ja-botsl .main-inner1 { padding: 10px 0; }

/* Bot spotlight1 ---*/
#ja-botsl1 .main-inner1 { padding: 10px 0; }

#ja-botsl1 div.ja-moduletable h3, #ja-botsl1 div.moduletable h3 { background: none; border-bottom: none; color: #515756; }

/* MISCELLANOUS
----------------------------------------------------------- */
.ja-content-top div.ja-moduletable h3, .ja-content-top div.moduletable h3 {
  background: none !important;
  border: none !important;
  color: #515756 !important;
  font-size: 200% !important;
  margin-top: 15px !important;
}

/* Others ---*/
#ja-top-panel .main-inner1 {
  background: #ffffcc;
  border: 2px dotted #e2e2b5;
  margin-top: 15px;
  padding: 5px 10px;
  position: relative;
  text-align: center;
}

#ja-banner { border-top: 1px solid #E7E8E6; }

div.ja-innerdiv { border-bottom: 1px solid #E7E8E6; }

div.ja-innerdiv img {
  border: 1px solid #E7E8E6;
  margin: 2px 8px 0 0;
  padding: 2px;
}

div.ja-innerdiv h4 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 92%;
  font-weight: normal;
  text-transform: uppercase;
}

/* container
--------------------------------------------------------- */
/*left-body-right*/
#ja-container {
  /*background: url(../images/main-bg1.gif) repeat-y left;
  border-bottom: 1px solid #E7E8E6;
  border-top: 1px solid #E7E8E6;*/
  margin: 0;
  overflow: hidden;
  width: auto;
}

#ja-container.ja-l1r1 .main-inner1, #ja-container.ja-r1 .main-inner1{
  /*background: url(../images/main-bg2.gif) repeat-y right;*/
   }

/*left-body*/
#ja-container.ja-l1{ border-right: 1px solid #E7E8E6; }

#ja-container.ja-l1 .main-inner1, #ja-container.ja-mf .main-inner1{ background: none; }

/*full body*/
#ja-container.ja-mf{
  background: none;
  /*border: 1px solid #E7E8E6;*/
  padding: 0;
}

/*body-right*/
#ja-container.ja-r1{
  background: none;
  border-left: 1px solid #E7E8E6;
  border-right: 1px solid #E7E8E6;
}

/* left menu
--------------------------------------------------------- */
#ja-left, #ja-right, #ja-botsl{ font-size: 92%; margin-top:21px;}

.column .stats-module{ margin-bottom: 5px; }


.column div.moduletable_menu, .column div.moduletable, .column div.moduletable_hilite{ margin: 0; padding: 0 10px 10px; }

.column div.moduletable_menu h3, .column div.moduletable h3, .column div.moduletable_hilite h3 {
  background: #a8a8a8 url(../images/grad3.gif) 0 100% repeat-x;
  border-bottom: 1px solid #E7E8E6;
  color: #fff;
  font-size: 100%;
  margin: 0 -10px 5px;
  padding: 7px 10px;
}

.column div.moduletable_hilite h3 {
  background: #2C79B3 url(../images/grad2.gif) 50% 100% repeat-x;
}

.ja-box-ct .custom p{ margin: 0; }

.newsfeed ol li{ margin-left: 0; }

.contact .contentheading{ margin-bottom: 10px; }

/* blog */
.blog .componentheading{ margin-bottom: 0; }

.blog .contentheading{ font-size: 150%; line-height: normal; margin: 0 0 5px; }

.blog h1, .categories-list h1 {
  border-bottom: 1px solid #E7E8E6;
  color: #515756;
  font-size: 200%;
  font-weight: normal;
  line-height: 1.6;
  margin: 15px 0;
  padding: 0 0 5px;
}

.header-content { margin-bottom: 10px;
 margin-top: 5px;
}

.header-content h2 { float: left; margin: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.header-content ul.actions { float: right; margin: 0; }

/* slideshow */
#ja-content-mass-top{ margin: 0 0 10px; }

#ja-content-mass-top div.ja-moduletable{ margin: 0; padding: 0; }

.ja-slide-main-wrap{ margin: 0 -15px 0; }

/* tools */
.article-tools{ margin-bottom: 10px; }

.blog-featured dl.article-info { display: block; margin-bottom: 10px; width: 100%; }

/* banners */
div.bannergroup{
  border-top: #E7E8E6 solid 1px;
  padding: 15px 0 0;
  text-align: center;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer ul{ margin: 0 0 8px; text-align: center; }

#ja-footer li{
  background: url(../images/vline2.gif) 100% 0 repeat-y;
  display: inline;
  padding: 0 15px;
}

#ja-footer small { color: #858783; }

.com_jacomment.contentpane #ja-switch,
.com_mailto.contentpane #ja-switch,
.com_content.contentpane #ja-switch{ display: none !important; }

img.img-bottom { margin-right: 5px; }

div.contact-links ul li { background:url(../images/bullet.gif) 18px 7px no-repeat }


div.custom_cont div.contt1{
border-radius: 12px;
border:1px solid #D9D9D9;
padding:10px;
 width: 96%;
}

#ja-right1 #Mod108{
 border: 1px solid #D9D9D9;
 border-radius: 10px 10px 10px 10px;
 padding: 8px;
 width: 224px;
 background:#B2C1DD;
}
  #ja-right1 #Mod86 h3{
    background: url("../images/100033.gif") no-repeat scroll 2px 6px #CED6E9;
   height: 24px;
    padding: 9px 0 0 31px;
    color:#668ECC;
    font-size:14px;

}
    #ja-right1 #Mod80 h3{
     background: url("../images/100042.gif") no-repeat scroll 2px 7px #CED6E9;
    height: 23px;
    margin-left: 5px;
    margin-right: 6px;
    margin-top: 5px;
    padding: 10px 0 0 31px;
    color:#4C7FAE;
    font-size:14px;
}
div.ja-box-ct div.custom ul li{
     background: url("../images/dot.png") no-repeat scroll 12px 1px transparent;
    line-height: 160%;
    margin-bottom: 5px;
    overflow: hidden;
    padding-left: 30px;
    color:#11518F;
  font-size:12px;
  text-decoration:underline;

  }
div.ja-box-ct div.custom ul li a{
  color:#11518F;
  }

  div.ja-box-ct div.custom ul li a:hover{
  color:#45729F;
  }
.custom_right2 ul.rightlist li{
    background: url("../images/dot.png") no-repeat scroll 12px 1px transparent;
    line-height: 160%;
    margin-bottom: 5px;
    overflow: hidden;
    padding-left: 30px;
  color:#666666;
  font-size:12px;
  }
  div#ja-right1 div#Mod80{
  border: 1px solid #D9D9D9;
    border-radius: 10px 10px 10px 10px;
    padding: 3px;
    width: 235px;
     background:#B2C1DD;
}


li.mega #menu101{
border-radius:9px 0px 0px 7px;
}
li.last #menu107,
li.over #menu107,
li.mega #menu107
{
/* border-radius: 0 7px 7px 0;*/

}


li.megamenu li.first{
border-radius:7px;
}


/*** search round corner ***/

div.module_leftnewsearch h3
{

    color: #E76111;
    font-size: 15px;
    padding-left: 20px;
    padding-top: 17px;
}

div.module_leftnewsearch {
/*  margin-bottom: 5px;
  padding: 0;
  float: left;
  clear: both;
  width: 100%;
  background: url(../images/box_br.png) no-repeat bottom right;
  margin-bottom:13px;*/

  background: none repeat scroll 0 0 #EDEFF5;
    border: 1px solid #FF5200;
    border-radius: 10px 10px 10px 10px;
    clear: both;
    float: left;
    margin-bottom: 0;
    padding: 0;
    width: 92%;
}

div.module_leftnewsearch div
{
  padding: 0;
  /*background: url(../images/box_bl.png) no-repeat bottom left;*/
}

div.module_leftnewsearch div div
{
  padding: 0;
  background: url(../images/box_tr1.png) no-repeat top right;
}

div.module_leftnewsearch div div div {
  padding: 10px 10px 15px;
  background: url(../images/box_tl1.png) no-repeat top left;
}

div.module_leftnewsearch div div div div
 {
  margin: 0;
  padding: 0;
  background: none;
  margin-top:10px;
}
/****      search module round  ****/
/*************custm module*************/
div.module_leftnewsearch1 h3
{
    color: #252525;
    font-size: 15px;
    padding-top: 15px;
}

div.module_leftnewsearch1 {
/*  margin-bottom: 5px;
  padding: 0;
  float: left;
  clear: both;
  width: 100%;
  background: url(../images/box_br.png) no-repeat bottom right;
  margin-bottom:13px;*/




    clear: both;
    float: left;
    margin-bottom: 0;
    padding: 0;
    width: 99%;
}

div.module_leftnewsearch1 div
{
  padding: 0;
  /*background: url(../images/box_bl.png) no-repeat bottom left;*/
}

div.module_leftnewsearch1 div div
{
  padding: 0;
  /*background: url(../images/box_tr.png) no-repeat top right;*/
}

div.module_leftnewsearch1 div div div {
   padding: 5px 0 1px;
  /*background: url(../images/box_tl.png) no-repeat top left;*/
}

div.module_leftnewsearch1 div div div div
 {
  margin: 0;
  padding: 0;
  background: none;
  margin-top:10px;
}
/***************end custome left module*********/
.column ul li{
   background:url("../images/arrow2.png") no-repeat scroll 14px 7px transparent;
   line-height:160%;margin-bottom:5px;overflow:hidden;padding-left:30px;
  }
  #mod82 .ja-box-ct .custom{
  margin-right;12px;
  }
  .yui-skin-sam .yuimenubarnav .yuimenubaritem{
   background: url("../../images/topMenuSep.png") no-repeat scroll right center transparent;
}

.logintop{
    background: none repeat scroll 0 0 #6575A9;
    border-radius: 7px 7px 0 0;
    color: #FFFFFF;
    font-weight: bold;
    height: 39px;
    padding: 6px 0 6px 10px;

}
.button1{
    background: url("../images/100043.gif") no-repeat scroll right bottom transparent;
    border: medium none;
    height: 18px;
    width: 34px;
}
#form-login-username{
    margin-left:5px;
    color:#747591;
}
ul.menu_left li a{
color:#87888B;
font-size: 12px;
text-decoration:underline;
}
ul.menu_left li.current a{
color:#E76111;
font-weight:bold;
text-decoration:underline;
}
ul.menu_left li.current{
/*background:url('../images/bulletActive.png') no-repeat scroll 12px 1px transparent;*/
background:none;

}
ul.menu_left{
background:url("../images/bulletActive1.png") no-repeat scroll 3px 21px transparent;
margin-bottom: 50px;

}

ul.menu_left li{
  background: none repeat scroll 0 0 transparent;
    padding-left: 21px;
    position: relative;
    top: 25px;
}

div.custom div.influnza
{

    width: 100%;
  }
ul li a.yuimenuitemlabel{
font-size:10px;
}
.boardPhoto {
    float: left;
    padding-bottom: 10px;
}
.boardData {
    float: left;
    padding-bottom: 10px;
    padding-left: 5px;
    width: 400px;
}

 #boardMemberListingPast h2,
 #boardMemberListingPast h2  a {
    border: medium none;
    color: #6699CC;
    font-size: 1em;
}
#boardMemberListing h2 ,
#boardMemberListing h2 a
{
 border: medium none;
    color: #336699;
    font-size: 1em;
}


.dddListing h2 {
    border-bottom: 1px solid;
}
.boardMemberListing {
    border-bottom: 1px dashed #9F9F9F;
    float: left;
    margin: 10px;
    width: 100%;
}
.newsBlock h2 a {
    color: #E6620F;
  font-size:14px;
   text-decoration: underline;
}
.newsBlock {
    float: left;
    width: 84%;
}
.newsListing {
    border-bottom: 1px dashed #000000;
    margin-bottom: 8px;
}
.newsIcon {
    float: left;
    margin-right: 16px;
    width: 96px;
}
.newsBlock h2 {
    background-color: #FAE1D2;
    border: 0 none;
    color: #E6620F;
    font-size: 14px;
    margin-top: 0;
    padding: 4px 8px;
  font-weight:bold;
}
.detailLink a, .detailLink a:focus, .detailLink a:hover, .detailLink a:visited {
    background:url("../images/../images/100043.gif") no-repeat scroll 92px 0px transparent;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 35px;
   color: #9F9B9B;
}
.listingLink a, .listingLink a:focus, .listingLink a:hover, .listingLink a:visited {

    background: url("../images/back_button.gif")no-repeat scroll right bottom transparent;
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 50px;
}
.detailLink a, .detailLink a:focus, .detailLink a:hover, .detailLink a:visited, .listingLink a, .listingLink a:focus, .listingLink a:hover, .listingLink a:visited {
    color: #9F9B9B;
    font-weight: bold;
    margin-top: 10px;
    text-align: right;
}
.detailLink {
    text-align: right;
}
div.abstract ul li a{
color:#11518F;
}
div.categories-list ul li a{
color:#000;
}
#contentArea {
    width: 100%;
}
#ja-content-main div.item-page p{
font-size:12px;
font-family: Arial,Helvetica,sans-serif;
}
.publicationListing  h2 a{
color: #11518F;
}
.login h1{
color:#FF5200;
font-size:18px;
}
#rightColumn {
    float: left;
    margin: 21px 0 4px 14px;
    width: 535px;
}
#correlates-site-header {
   background: url("../images/programobj.png") no-repeat scroll 0 0 transparent;
   height: 158px;
   width: 100%;
   padding-top:5px;

}
#correlates-site-header li  a{
color:#fff;
}
#correlates-site-header li {
    /*background: url("../images/bulletInactive.png") no-repeat scroll 39px 3px transparent;*/
     background: none repeat scroll 0 0 transparent;
    margin-top: 6px;
    padding-left: 51px;
}
#neglected-influenza-site-header {
       background: url("../images/banner1.png") no-repeat scroll 0 0 transparent;
    height: 186px;
    padding-left: 50px;
    padding-top: 9px;
}
#neglected-influenza-site-header li a{
color:#fff;
}
#neglected-influenza-site-header li a:focus,
#neglected-influenza-site-header li a:active,
#neglected-influenza-site-header li a:hover{
color:#fff;
}

#neglected-influenza-site-header li {
 /*background: url("../images/bulletInactive.png") no-repeat scroll 2px 3px transparent;*/
    background: none repeat scroll 0 0 transparent;
    padding-left: 40px;
    padding-top: 2px;
  position: relative;
    top: 11px;

}


.bodyText a{
color:#11518F;
text-decoration: underline;
}
.eventListing  h1 a{
color: #336699;
    font-size: 1.2em;
    height: 35px;
    line-height: 1em;
    padding-bottom: 5px;

}
.eventListing  h3 a{
  color: #6699CC;
    font-size: 1.1em;

}
.event-menu {
    background-image: url("../images/summary.png");
    background-repeat: no-repeat;
}
#summaryContent {
    float: left;
    padding-top: 0px;
    width: 100%;
}
#summaryLeftSide {
    float: left;
    width: 220px;
}
#summaryRightSide {
    float: left;
    width: 100%;
}
.event-menu-item {
    color: #EEEEEE;
    font-size: 13px;
    font-weight: bolder;
    line-height: 1.5em;
    margin-left: 40px;
    text-decoration: none;
}
.event-menu-item-link {
    text-decoration: none;
}
div.summarySpacer {
    background-color: #F6C9AD;
}
.event-menu a:hover{
text-decoration:none;
}
.collapse h3{
color: #006699;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
#Sponsors {
    float: left;
    width: 100%;
}
#premier{
    background: url("../images/100160.gif") no-repeat scroll center top transparent;
}
#silver {
    background: url("../images/100161.gif") no-repeat scroll center top transparent;
}
#bronze {
    background: url("../images/100162.gif") no-repeat scroll center top transparent;
}
#supporter {
    background: url("../images/100163.gif") no-repeat scroll center top transparent;
}
#premier1, #bronze1 {
    margin: 20px 0 0 90px;
    width: 270px;
}
.sponsorType {
    clear: both;
    float: left;
    margin: auto;
    padding: 20px 0;
    width: 720px;
}
div.single {
    float: none;
    padding-top: 30px;
}

div.single, div.twin, div.triplet {
    float: left;
    margin: 20px 0 0;
    text-align: center;
}
#premier2 {
    margin-left: 80px;
}
div.single {
    float: none;
    padding-top: 55px;
}
#premier1, #bronze1 {
    margin: 20px 0 0 90px;
    width: 270px;
}
#bronze2 {
    margin-left: 50px;
}
#triplet1 {
    margin-left: 90px;
    width: 200px;
}
#triplet2 {
    padding-right: 10px;
    width: 150px;
}
#triplet3 {
    width: 150px;
}
.marker {
    border-right: 1px solid #E3E3E3;
}
#event-content-container {
    float: left;
    margin: 21px 0 4px 14px;
    width: 720px;
}
.eventListing  h1 a{
color:#336699;
}
#Sponsors {
    float: left;
    margin: 20px 102px 0;
    width: 100%;
}
.contt1 h1 {
font-size: 14px;
color: #ff5200;
}
.contt1 p{
letter-spacing:0.25px;
}
#ja-content-main .publicationListing  h2 a{
    color: #0C2577;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
  text-decoration:underline;
  line-height: 21px;
}
#ja-content-main .publicationListing  h2 {
  color: #0C2577;
  font-size: 16px;
}
#ja-content-main .publicationListing  .abstract {
margin-top:10px;
}
div.innermenu1{
   border: 1px solid #FF5200;
    border-radius: 8px 8px 8px 8px;
    background:#EDEFF5;
}
 #ja-content div.Level1 div.NavigationLeft div.innermenu1 ul.menu li a{
   color: #87888B;
    font-size: 12px;
    text-decoration: underline;
    background:none;
 }
#ja-content div.Level1  div.NavigationLeft div.innermenu1 ul.menu li{
    background: none repeat scroll 0 0 transparent;
    padding-left: 21px;
    position: relative;
    top: 15px;
    border:none;
 }
#ja-content div.Level1  div.NavigationLeft div.innermenu1 ul.menu li ul li{
    background: none repeat scroll 0 0 transparent;
    padding-left: 10px;
    position: relative;
    top: 15px;
    border:none;
 }

   #ja-content div.Level1 div.NavigationLeft  div.innermenu1 ul{
  background: url("../images/bulletActive1.png") no-repeat scroll 8px 17px transparent;
    margin-bottom: 50px;
 }
 
  #ja-content div.Level1 div.NavigationLeft  div.innermenu1 ul.menu ul{
  background: url("../images/bulletActive1.png") no-repeat scroll 0px 17px transparent;
    margin-bottom: 15px;
 }



div.Level1 {
  float: left;
  width: 99%;
  margin-left: 5px;
  margin-right: 5px;
}

div.NavigationLeft {
  margin: 0;
  padding: 5px;
  height: 100%;
  width: 20%;
  float: left;
}

div.MainContent {
  padding: 5px;
  height: 100%;
  width: 77%;
  float: right;
}

div.MainContent1 {
  padding: 5px;
  height: 100%;
  width: 100%;
  float: right;
}
.innermenuhead{

    background: none repeat scroll 0 0 #FA651E;
    border-radius: 6px 6px 0 0;
    height: 25px;
    padding: 0;
    width: 176px;

}
 #ja-content div.Level1 div.NavigationLeft div.innermenu1 ul.menu li.current a{
   color: #E76111;
    font-weight: bold;
    text-decoration: underline;
}
#ja-content div.Level1 div.NavigationLeft div.innermenu1 ul.menu li ul li a{
   color:#87888B;
   font-size:12px;
   text-decoration: underline;
}
#ja-content div.Level1 div.NavigationLeft div.innermenu1 ul.menu li.current ul li a{
   color: #87888B;
   font-weight:normal;
   text-decoration: underline;
}

/* isirv fonts ---*/
.isirv_8 { font-size: 8px; }
.isirv_9 { font-size: 9px; }
.isirv_10 { font-size: 10px; }
.isirv_11 { font-size: 11px; }
.isirv_12 { font-size: 12px; }
.isirv_14 { font-size: 14px; }


div.round_box {
width: 70%;
background-color:#FFEEDD;
border: 1px solid #FF8855;
padding: 5px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
margin-left: auto;
margin-right: auto;
}


div.column ul.isirv11 li{
background:none;
list-style:disc inside none;

}

.ql_rightbox {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 0px;
	border: 3px solid #255074;
	border-radius: 3px;
	background: #EDEFF5;
}

.ql_rightbox ul {
	color: #515151;
	font-weight: bold !important;
}

.ql_rightbox h3 {
	font-weight: bold !important;
}

.ql_title_bar {
	height: 28px;
	font-size: 1.3em;
	color: white;
	display: block;
	background: #255074;
}

	.ql_title_bar_left {
		float: left;
		padding: 3px 5px 0px 5px;
	}
	
	.ql_title_bar_right {
		float: right;
		padding: 3px 5px 0px 5px;
	}
	
	
	.ql_item_header {
		color: #F05F26;
		font-weight: bold;
		font-size: 1.6em;
		padding-top: 15px;
	}
	
	.ql_item {
		margin-bottom: 10px;
	}
	
	.ql_item p {
		font-weight: normal !important;
		color: #515151;
		font-size: 1.2em !important;
		margin: 0;
	}
	
	.ql_item_footer {
		color: #F05F26;
		font-weight: bold;
		font-size: 1.3em;
	}


.ql_footer_bar {
	height: 28px;
	font-size: 1.3em;
	color: #F05F26;
	display: block;
}

	.ql_footer_bar_left {
		height: 28px;
		background: #255074;
		float: left;
		padding: 3px 5px 0px 5px;
	}

	.ql_footer_item_header {
		color: #F05F26;
		font-weight: bold;
		font-size: 1.3em;
		padding-top: 15px;
	}

	.ql_footer_item {
		margin-bottom: 10px;
		clear: both;
	}
	
	.ql_footer_item p {
		font-weight: normal !important;
		color: #515151;
		font-size: 1.2em !important;
		margin: 0;
	}

.ql_rightbox_title {
	font-size: 1.4em !important;
	color: #0176BC;
	margin-left: 10px !important;
}

.ql_news_events li {
	font-weight: bold !important;
}

.ql_news_events a {
	font-weight: bold !important;
	font-size: 1.1em;
}

.ql_news_events_alt a, .ql_news_events_alt a:link, .ql_news_events_alt a:visited {
	color: #F05F26 !important;
}

.ql_color_orange {
	color: #FF9900 !important;
}

.ql_color_blue {
	color: #255074 !important;
}

.ql_color_light_blue {
	color: #00F1D9 !important;
}

