﻿/* 5.css overrides for new header/footer */
body { background: none; }
/* ------------------------------------- */

#col3 { padding-top: 3px; text-align: left; padding-left: 3px; _padding_left: 0px; padding-right: 0; padding-bottom: 0; float: left; margin: 0; width: 206px; }#size {padding-left: 3px;}

#col2top {background-image: none; height: 0px; margin-top: 3px;}
#col1top {display: none;}
#col3topfluid {background-image: url();}
#col2 h3 {background: url(/legislative/images/h3bg_r.jpg) repeat-x;  background-color: #436B9C; clear: both;}
#col2 h3.twoLine { height: auto;} 
#col2 h3 a, #col2 h3 a:visited {text-decoration: underline; color: #fff;}
h2 {text-align: left;}
h2#lowerIndiana {background: none; height: auto;width: 456px;margin: 0;font: bold 20px Arial;padding: 0px 100px 0px 10px;clear: both;}
.linkheader {background-image: url();color: #fff; height: 16px; background-repeat: no-repeat; background-position: bottom; padding: 2px 0px 0px 12px; margin: 0px 0px 0px 0px; font-size: 11px;}
.linkheader a {color: #fff; text-decoration: none;}
.linkheader a:hover {color: #fff; text-decoration: none;}

#faq {background-image: url();}
#want {background-image: url();}
 
#leftnav { text-align: left; font-weight: bold; }
#leftnav ul#leftnavul { padding: 0; margin: 3px 3px 0px 0; list-style: none; border-bottom: 1px dotted #ddd; }
#leftnav ul li { float: left; clear: both; width: 210px; /* previous three style attributes required by IE6 */ color: #011B36; border-top: 1px dotted #ddd; margin: 0; padding: 0; }
#leftnav ul li a { display: block; text-decoration: none; color: #011B36; padding: 2px 1px 2px 12px; margin: 0; }
#leftnav ul li a:hover { text-decoration: none; color: #011B36; background-color: #eee; }
#leftnav ul li.navMore { background-image: url(); background-repeat: no-repeat; background-position: right top; }
#leftnav ul li.navMore a:hover {background-color: #eee; background-image: url(); background-repeat: no-repeat; background-position: right top;}
#leftnav ul li.navMore ul li a:hover {background-color: #eee; background-image: none;}
#leftnav .linkhdr {margin: 0px 0px -1px 0px; color: #fff; background-image: url(/legislative/images/link_header_bg_r.jpg); background-repeat: repeat-x; background-position: bottom right; border-top: none; background-color: #9FB3CB; }
#leftnav .linkhdr a { display: none!important; color: #fff; text-decoration: none; background-color: transparent; }
#leftnav .linkhdr a:hover { color: #fff; text-decoration: underline; background-color: transparent; }
#leftnav ul li ul { display: none; list-style: none; margin: 0; padding: 0; }
#leftnav ul li ul li { border-top: none; }
#leftnav ul li ul li a { margin-left: 10px; }
#leftnav ul li.navClick ul { display: block !important; }
#leftnav ul li.liNoLink a, #leftnav ul li.liNoLink a:hover {cursor: default; text-decoration:none;}
 
h2#lowerIndianafull {background: none; background-attachment: scroll; height: 57px; width: 765px; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 22px; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; clear: both;}
#col2full h3 {background: url(/legislative/images/h3bg_r.jpg) repeat-x; background-color: #92A7C4; background-color:transparent;height: 16px; width: 765px; color: #ffffff;text-align: left; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; font-weight: bold; font-size: 11px; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; clear: both;}
#col2full #col2content {width: 750px;}
.breadcrumb {display: none;}
 
/*start header css*/
#header-container {text-align: left;}
#lsaheader ul.left_side li#logo a { display: block; text-indent: -9999px; }
#lsaheader {width: 990px; height: 109px; background: url(/legislative/images/IGA_header2.jpg) no-repeat -3px 0px; position: relative; font: 11px Arial, Verdana, Helvetica, sans-serif; }
#lsasearch {width: 200px; position: absolute; top: 10px; left: 720px;  background-color: #C3C7CC;}
#lsasearch form#lsasearchform {padding-top: 8px; padding-bottom: 5px; padding-left: 5px; margin-bottom: 0px; margin-right:0px; z-index: 10; font-size: 11px; text-align: left; display: block; clear: both; border: 1px solid #7B85AC;}
#lsasearch form#lsasearchform #lsasearchbutton {background: #6F7A80; font: 13px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; border: 1px solid #4E5054;}
#lsasearchcorner {background: url(/legislative/images/search_corner.jpg) no-repeat; width: 11px; height: 10px; position: absolute; top: 0px; left: 189px; z-index: 20;}
#lsasearch form#lsasearchform #lsaradios {position: absolute; top: 2px; left: 191px; width: 55px;}
.bottomradio {margin-top: -4px;}
#lsatopnav2 { width: 988px; border: 1px solid #8AA5C2; background: url(/legislative/images/topnav_bg.jpg) repeat-x bottom left; text-align: center;}
#lsatopnav2 ul#lsatopnav {margin: 1px 0 2px 0; padding: 0; margin-left: auto; margin-right: auto;}
#lsatopnav2 ul#lsatopnav li {display: inline; list-style-type: none; text-align: left; padding: 0 13px 0 13px;}
#lsatopnav2 ul#lsatopnav li a {text-decoration: none; color: #556E8C; font-weight: bold;}
#lsatopnav2 ul#lsatopnav li a:hover {color: #4D4F48; text-decoration: underline;}
#lsaheaderhome {position: absolute; top: 10px; left: 120px;}
 
/* footer */ 
#footer-container { text-align: left; padding: 3px 0 3px 0;} 
#lsa-footerbar {clear: both; background: url(/legislative/images/footer_r.jpg) repeat-x; height: 13px; border: 1px solid #91ABC6; font-size: 1px; margin-top: 10px; width: 990px; margin-left: auto; margin-right: auto;}
ul#lsa-bottomnav {margin: 5px 0 0 0; padding: 0; text-align: center; display: block;}
ul#lsa-bottomnav li {display: inline; list-style-type: none; text-align: left; padding: 0 8px 0 8px; border-right: 1px solid #91ABC6;}
ul#lsa-bottomnav li.lsa-bottomnav-last {border-right: none;}
ul#lsa-bottomnav li a {text-decoration: none; color: #556E8C; font-weight: bold;}
ul#lsa-bottomnav li a:hover {color: #4D4F48; text-decoration: underline;}

/* Daily Schedule Widget */
#dailyschedule { height: 402px; background: url(/legislative/images/DS_blank.jpg) no-repeat; position: relative; clear: both; text-align: left; margin-top: 3px; padding: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; width: 206px; }
p#dailyTitle { color: #5577A4; font-size: 15px; text-align: center; font-weight: bold; margin: 0; height: 22px; padding-top: 12px; padding-bottom: 0px; width: 206px; padding-right: 0; padding-left: 0; position: relative; }
#DScurrentDate {color: #fff; font-weight: bold; font-size: 14px; text-align: center; position: absolute; top: 370px; left: 12px; margin: 0; padding: 0; width: 180px;}
#schedContainer { width: 194px; position: relative; margin: 0; padding-top: 0; padding-right: 6px; padding-bottom: 0; padding-left: 6px; height: 280px; overflow: hidden; }
#schedContainer ul { position: relative; padding: 0px; margin: 0px; height: 275px; _width: 194px; width: 194px; overflow-y: scroll; }
/* OLD STYLE 8/21/12 #schedContainer ul li { list-style-type: none; border-bottom: 1px solid #898989; margin: 0; height: auto; _height: 100%; font-size: 11px; color: #898989; padding-top: 10px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; width: 174px; }*/
#schedContainer ul li { list-style-type: none; border-bottom: 1px solid #898989; margin: 0; font-size: 11px; color: #898989; padding: 4%; /*width: 92%;*/  }

#schedContainer ul li.small {height: 30px; _height: 33px;}
#schedContainer ul li.medium {height: 75px; _height: 83px;}
#schedContainer ul li.large {height: 100px; _height: 108px;}


#schedContainer ul li.noevents {color: #355A87; border: 0; padding-top: 10px; font-weight: bold;}
ul#interimlist { display: none; margin: 0; padding: 0; }
p#caucusnav { padding-right: 5px; padding-left: 6px; height: 34px; margin: 0px; padding-top: 0px; padding-bottom: 0px; position: relative; }
p#caucusnav a , p#caucusnav a:visited { background-color: #B0BCCA; text-decoration: none; font-weight: bold; color: #fff; font-size: 13px; padding-top: 10px; padding-right: 27px; padding-bottom: 10px; padding-left: 27px; margin: 0px; z-index: 10; display: block; width: 42px; }
p#caucusnav a:hover {text-decoration: underline;}
p#caucusnav a.currentcaucus, p#caucusnav a.currentcaucus:visited {background: url(/legislative/images/DS_caucus_select.jpg) no-repeat bottom center; background-color: #345A8B; text-decoration: none; cursor: default;}
p#caucusnav a#senate { float: left; }
p#caucusnav a#house { float: right; }
#interimbg { background-color: #345A8B; z-index: 10; display: none; margin: 0; height: 34px; padding: 0; }
#interimtxt { z-index: 20; text-align: center; display: none; color: #fff; font-size: 13px; text-decoration: none; margin: 0; padding-top: 10px; padding-right: 0; padding-bottom: 0; padding-left: 0; font-weight: bold; }
.evroom { float: right; color: #355A87; font-weight: bold; display: block; margin: 0; padding: 0; width: 106px; }
.evtime { color: #355A87; font-weight: bold; display: block; float: left; margin: 0; padding: 0; width: 55px; }
#houseLoading, #senateLoading {color: #898989; text-align: center; display: block; padding-top: 15px; font-size: 1.4em; }
.DSscrollNav.houseItem {display: none;}
.DSscroll { margin: 0; padding: 0; position: relative; }
.DSscroll li {list-style-type: none; width: 15px; height: 15px;}
.DSscroll li a { width: 15px; height: 15px; display: block;}
.DSscroll .downLI {background:url(/legislative/images/DS_arrows.jpg) no-repeat 0 0; position: absolute; top: 0; left: 182px;  width: 15px; height: 15px; display: none;}
.DSscroll .upLI {background:url(/legislative/images/DS_arrows.jpg) no-repeat -15px 0; position: absolute; top: 0; left: 167px; width: 15px; height: 15px; display: none;}
.DSscroll .downLI a.down:hover {background:url(/legislative/images/DS_arrows.jpg) no-repeat 0 -15px; }
.DSscroll .upLI a.up:hover {background:url(/legislative/images/DS_arrows.jpg) no-repeat -15px -15px; }
.pageNum {text-indent: -9999px; padding-left: 10px; padding-right: 10px;font-size: 10px; color: #898989; float: left;}
.houseItem {display:none;}
.detailSched {float: left; margin: 0; padding:0;}
#DScurrentDate {clear: both;}





 
/* front page billboard */
#billboard {width: 566px; height: 210px; background: url(/legislative/images/IGA-billboard_rollovers.jpg) no-repeat;  clear: both;}
#billboardlist {position: relative; margin: 0; padding: 0;}
#billboardlist li {list-style-type: none; height: 35px; width: 93px; position: absolute; top: 166px;}
#billboardlist li a {display: block; width: 93px; height: 35px;}
li.senateDemLi {left: 38px;}
li.senateRepLi {left: 140px;}
li.houseDemLi {left: 332px;}
li.houseRepLi {left: 435px;}
li.senateDemLi a:hover {background: url(/legislative/images/IGA-billboard_rollovers.jpg) no-repeat -38px -210px;}
li.senateRepLi a:hover {background: url(/legislative/images/IGA-billboard_rollovers.jpg) no-repeat -140px -210px;}
li.houseDemLi a:hover {background: url(/legislative/images/IGA-billboard_rollovers.jpg) no-repeat -332px -210px;}
li.houseRepLi a:hover {background: url(/legislative/images/IGA-billboard_rollovers.jpg) no-repeat -435px -210px;}
 
/* Indiana Code Search */
.codeSearch {color: #305486; font-weight: bold; width: 30px;}
#csValidation {color: #900; font-weight: bold;}
#codeSearchSubmit {width: 17px; height: 17px; background: url(/legislative/images/arrow.jpg) no-repeat 0 0; border: 0; font-weight: bold;}
#searchsubmit {width: 28px; height: 19px; background: url(/legislative/images/go-button.jpg) no-repeat 0 0; border: 0; color: #2C5487; font-weight: bold;}
#indianaCodeSearch {background: url(/legislative/images/ICS-box.jpg) no-repeat; width: 209px; height: 270px; text-align: left; margin: 3px 0 3px 0; clear: both;}
#indianaCodeSearch2009 {background: url(/legislative/images/ICS-box_2009.jpg) no-repeat; width: 209px; height: 243px; text-align: left; margin: 3px 0 3px 0; clear: both;}
#indianaCodeSearch2010 {background: url(/legislative/images/ICS-box_2010.jpg) no-repeat; width: 209px; height: 243px; text-align: left; margin: 3px 0 3px 0; clear: both;}
#indianaCodeSearch2011 {background: url(/legislative/images/ICS-box_2011.jpg) no-repeat; width: 209px; height: 243px; text-align: left; margin: 3px 0 3px 0; clear: both;}

#ICtacs {color: #fff; padding: 60px 10px 0px 15px; font-size: 10px; font-weight: bold; margin-bottom: 3px;}
#ICtacs p {margin: 0 0 8px 0; padding: 0;}
#ICtacs form {margin: 8px 0 0 0; padding: 0;}
#ICkws {color: #2C5487; font-size: 15px; font-weight: bold; padding: 0 10px 0 15px; margin-top: 24px;}
#ICkws form {margin: 0; padding: 0;}
#ICkws p { margin: 14px 0 3px 0;  padding-bottom: 0px;}
.ICbutton {margin-bottom: 2px;}
#ic-adv-search {
    font-size: 1.3em;
    margin-left: 16px;
    margin-top: -10px;
}
#ic-adv-search  a {
    color: #2C5487;
}


/* other random elements */
#includebox {padding: 5px 15px 5px 15px; text-align: center; color: #355A87; font-weight: bold;}
.aboutDiv {float: left; width: 240px; border: 1px solid #4A6A90; margin: 10px; height: 380px; padding-right: 10px;}
#col2 #col2content table.legTable {float: left; width: 250px;}
ol.olLowera li {list-style-type: lower-alpha;}
.constList {background: #ffc;}
.constFlt {float: left; clear: both; width: 175px; margin-left: 15px;}
.constSpacer {float: left; width: 25px; border: 1px solid #ffc;}
.constSpFirst {clear: both;}
.center {text-align: center;}
.proptaxFloat {float: left; padding-left:20px;}
 .committeeLeft {float: left; width: 270px;}
 #ArcCommittees h4 {clear: both; text-align: center;}
 #ArcCommittees ul {margin-left: 15px; margin-bottom: 10px; padding-left: 0;}
 #ArcCommittees ul li {list-style-type: none; }
.vidArcUl {width: 80px; float: left;}
.vidArcUl li {list-style-type: none;}
#vidArc h4 {clear: both;}
#overflowBox {width: 550px; height: 800px; overflow: auto;}
.line {border-bottom: 1px solid #000;}
#overflowBox {width: 555px; height: 800px; overflow: auto; margin-bottom: 10px;}
#overflowBox table {width: 500px;}
.line {border-bottom: 1px solid #000; margin-top: 10px; margin-bottom: 10px;}
 #col2full #col2content table {border: 0;}
 
#size.app_table #col2 #col2content table {border: 0;} 
#size.app_table #col2 #col2content table td {border: 0;}  
#size.app_table #col2 #col2content dir {margin: 0; padding: 0;} 

/* for billinfo 1 column template */
#size.onecoltemp #footer-container {padding-top: 0;}
#size.onecoltemp #footer-container #lsa-footerbar {margin-top: 0; width: 988px; _width: 990px; border-top: 0px;}
#col2fullsingle {width: 988px;  _width: 990px; border: 1px solid #7B85AC; margin: 0; padding:0; float: left; margin-top: 0px;}
#col2contentsingle { text-align: left; padding: 10px 15px 10px 15px;}
#size.onecoltemp #header-container #lsatopnav2 {_width: 990px; border-bottom: 1px solid #D4B767; margin-bottom: 0px;}
#size.onecoltemp #header-container #lsatopnav2 #lsatopnav2 {margin-bottom: 0px;}
 
#searchfield2, #q {
    background: none !important;
    padding: 0px 0 0 0;
    background-color: #fff !important;
    float: left;
    margin-right: 4px;
    height: 18px;
    width: 100px;
}
 
#cse-search-box-billwatch { width: 290px; position: relative; margin: 0!important; padding: 0!important; display: block; }
 