﻿A:active{color:#8b0000;text-decoration:none;}
A:hover{text-decoration:underline;}
A.highlight{background:#FF6;}
A:link{color:#150192;text-decoration:none;}
A:visited{color:#150192;text-decoration:none;}
.addvalue{color:green;}
.addedvalue{border:solid;border-color:#83B2C2;border-top-left-radius: 10px;border-width:1px 1px 1px 1px;background:#F8F8F8;display:inline-block;zoom: 1;*display: inline;-moz-border-radius-topleft: 10px;-webkit-border-top-left-radius: 10px;}
.bigbanner{color:#FFF;font:small-caps 40px garmond, serif;text-align:right;top:40px;}
#billformatting{display:block;width:100%;}
#billformattingbox {display: none;width:100%;}
body{background-image:url(../images/bg_body.jpg);font-family:verdana, arial, helvetica, sans-serif;font-size:small;margin-left:auto;margin-right:auto;max-width:1250px;min-width:700px;}
.buttonmenu ul{background-color:white; border:none;}
.buttonmenu li{display:block;background-color:#E0E0E0; border: 1px solid #83B2C2;border-radius:5px;text-align:center;margin:3px;padding:4px;}
.buttonmenu A:link{color:#150192;font-weight:700;}
.buttonmenu A:visited,.endcapmenu A:active{color:#150192;text-decoration:none;width:80%;}
.committee {border-spacing:0px;width:100%;}
.committee .house {background-color:lightgrey;width:50%;}
.committee .senate {background-color:#C1D8E0;width:50%;}
.definition{color:#000;font-style:italic;}
.dome{float:left;}
.downmenu {display:none;}
.upmenu {display:none;}
.home {display:none;}
.endcapmenu A:link{color:#FFF;font-weight:700;}
.endcapmenu A:visited,.endcapmenu A:active{color:#FFF;text-decoration:none;}
.endcapmenu li{display:inline;padding:0 15px 0px 15px;}
.endcapmenu ul{background-color:#787878;border:1px solid #000;margin:0px auto;padding:5px;}
.fieldlabel{color:#000;font-weight:700;}
#footer_wrap{background-color:#83B2C2;color:#FFF;float:right;width:100%;z-index:99;}
h1{font-size:small;}
h2{font-size:small;}
header{background-color:#83B2C2;clear:both;margin:0 auto;min-height:125px;padding:0px 25px 0px 0px;position:relative;text-align:right;}
.hideme{position:absolute;left:-999px;}
.indented{margin-left:30px;}
input{font-size:small;}
#lblbroadcastmessage{color:#be2d2d;float:right;font-size:medium; font-weight:500;padding-top:10px;}
.legislators {font-size:small;}
.listitems {display:block;color:purple;width: 300px;}
#maincontent{background-color:#FFF;display:block;float:left;font-size:small;padding:12px 0 12px 12px;width:70%;}
#mainmenu{background-color:#E0E0E0;display:block;float:left;padding:0 1px 1px 10px;width:180px;}
.meetingbutton {border-style:Solid; font-weight:bold;color:White;Width:225px;border-color:black;border-width:1px;padding:2px;border-bottom:none;}
.meetingpanel {border-style:Solid;border-width:1px;width:825px;padding:4px;}
.minimenu{display:none;}
#mobilemainmenu{height:0px;display:none;width:0px;margin:0;padding-top:0px;}
.mobilemenu_wrap{height:0px;display:none;width:0px;margin:0;padding-top:0px;}
#mypage{background-color:#FFF;border:1px solid #000;margin:0 auto;overflow:hidden;padding-right:0px;width:100%;}
#NavigationBox_NavigationTable{font-size:small;width:150px;}
#Navigation1_NavigationTable{display:none;height:0px;}
.navtitle{font-size:1em;margin:0;text-align:center;}
.noteblue{color:Blue;}
.notelight{font-size:small;}
.notegray{color:Gray;}
.notegreen{color:Green;}
.notepurple{color:#FF00FF;}
.notered{color:Red;}
.notewhite{color:#FFF;}
#personPopupContainer{display:none;left:0;position:absolute;top:0;z-index:20000;}
#personPopupContent{border:2px solid green;background-color:#FFF;min-width:100px;min-height:35px;padding:2px;}
#rightcolumn{display:block;float:right;top:10px;}
.searchbox{border-width:1px;border-style:solid;border-radius: 4px; padding:3px 0px 5px 3px;}
.searchbutton {vertical-align: middle;}
.section{font-weight:700;}
select{font-size:small;}
.smallest{font-size:xx-small;}
.strike{text-decoration:line-through;}
.tdlabel{width:33.5%;text-align:right;}
.tdnav{width:60px;}
.tdnavarrow{width:30px;border:3px;}
.theme {height: 50px;width: 100%;}
#ticker{height:35px;width:255px;overflow:hidden;}
#ticker li{height:35px;}
#ticker2{height:35px;overflow:hidden;}
#ticker2 li{height:35px;}
.title{font-weight:700;font-size:medium;color:#333;}
.valigncenter{vertical-align:middle;}
.valigntop{vertical-align:top;}
    

@media screen and (max-width:800px) {
.bigbanner{color:#FFF;font:small-caps 30px garmond, serif;padding-left:4px;text-align:center;top:40px;}
.bigbanner a {color:white;}
body{background-image:none;font-size:small;max-width:799px;min-width:385px;margin:0px;}
.contentheader {display: block;background-color: #E0E0E0;border: 1px solid #83B2C2;border-radius: 5px;text-align: center;margin: 4px;padding: 5px;}
.contentheaderalways {display: block;background-color: #E0E0E0;border: 1px solid #83B2C2;border-radius: 5px;text-align: center;margin: 4px;padding: 5px;}
.committee {border-spacing:0px; width:100%;}
.committee .house {background-color:lightgrey;width:50%;}
.committee .senate {background-color:#C1D8E0;width:50%;}
.dome {visibility:hidden;width:0px;}
.endcapmenu ul{background-color:white; border:none;}
.endcapmenu li{display:block;background-color:#E0E0E0; border: 1px solid #83B2C2;border-radius:5px;text-align:center;margin:3px;padding:4px;}
.endcapmenu A:link{color:#150192;font-weight:700;}
.endcapmenu A:visited,.endcapmenu A:active{color:#150192;text-decoration:none;width:80%;}
header {min-height:0px;text-align:left;}
.hideformobile {display:none;}
#HouseAdjourned,#SenateAdjourned {color:navy;display:block;font-size:smaller;margin:0px 0px 0px 10px}
.bigbanner br {display:none;}
.indented{margin-left:5px;}
#LblPANotice {display:block;margin-left:8px;}
#mainmenu {visibility: hidden;width: 0px;}
.meetingpanel {border-style:Solid; Width:500px;}
#menuwrap {display:inline-block;padding-bottom:15px;}
#menuwrap .section {background-color:white;color: firebrick;height:20px;padding-left:3px;width:100%;}
#menuwrap #legislature {padding-left:10px;position: absolute;left: 0px;width: 33%;}
#menuwrap #laws {left: 33%;position: absolute;width:33%;}
#menuwrap #more {left: 66%;position: absolute;width:32%;}
#menuwrap #syndication {left:66%;margin-top:250px;position: absolute;width:33%;}
#menuwrap #recentlyviewed {left: 33%;margin-top:250px;position: absolute;width: 33%;}
.home {display:block;left:82%;position:absolute;}
.minimenu {display:block;left:88%;position:absolute;}
.downmenu {display:block;left:93%;position:absolute;}
.upmenu {display:block;left:93%;position:absolute;z-index:1;margin-top:50px;}
#mobilemainmenu {display:block; float: left;}
.mobilemenu_wrap {display:block; height:400px;background-color: lightgray;}
#Navigation1_NavigationTable{display:block;background-color:white;font-size:.75em;height:inherit; }
.navtable { color:black; filter: alpha(opacity=50);opacity: 0.5;position: fixed;right: 3px;top: 3px;}
.theme {height: 50px;width: 100%;}
#ticker li{font-size:x-small;}
#ticker2 li{font-size:x-small;}
.noshowformobile {display:inline;}
.brblank br {display:none;}
.hideformobile {display:none;}
}

@media screen and (max-device-width:500px) {
.brblank br {display:none;}

body {margin:0px;min-width:350px;}
    #frg_home_CategoryList {font-size:x-small;

    }
.committee {border-spacing:0px; font-size:xx-small; width:100%;}
.committee .house {background-color:lightgrey;width:50%;}
.committee .senate {background-color:#C1D8E0;width:50%;}
.header {min-height:0px;}
.indented{margin-left:1px;}
.meetingpanel {border-style:Solid; Width:300px;}
#menuwrap {display:inline-block;font-size:.80em;}
#menuwrap #syndication {left: 66%;position: absolute;margin-top:250px;width:32%;}
#menuwrap #recentlyviewed {left: 33%;margin-top:250px;position: absolute;width: 32%;}
#menuwrap #syndication .section {height:20px;}
#menuwrap #recentlyviewed .section {height:20px;}
#menuwrap .section {background-color:white;color: firebrick;font-size:1em;height:90%;padding:3px 3px 3px 3px;width:100%;}
.navtable {filter: alpha(opacity=60);width: 150px;opacity: 0.6;position: fixed;right: 8px;top: 3px;}
#mobilemainmenu {display:block; float: left;}
.mobilemenu_wrap {display:block;background-color: lightgray;height:435px;}
#ticker li{display:block;font-size:xx-small;width:100%;}
#ticker2 li{display:block;font-size:xx-small;width:100%;}
.hideformobile {display:none;}
.home {display:block;left:81%;position:absolute;}
.minimenu {display:block;left:88%;position:absolute;margin-top:1px;}
.downmenu {display:block;left:94%;}
.upmenu {display:block;left:92%;position:absolute;z-index:1;margin-top:20px;}
.hideformobile {display:none;}

}