﻿A:active{color:#8b0000;}
A:hover{text-decoration:underline;}
A.highlight{background:#FF6;}
A:link{text-decoration:none;}
A:visited{color:#150192;}
.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:white;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{font-weight:700;}
.buttonmenu A:visited,.endcapmenu A:active{text-decoration:none;width:80%;}
img.center {
display: block;
margin-left:auto;
margin-right: auto;
}
.committee {border-spacing:0px;width:100%;}
.committee .house {background-color:lightgrey;width:50%;}
.committee .senate {background-color:#C1D8E0;width:50%;}
.contentheaderalways:hover {cursor: pointer;}
.definition{color:#000;font-style:italic;}
.dome{float:left;}
.downmenu {display:none;}
.upmenu {display:none;}
.home {display:none;}
.endcapmenu A:link{color:darkblue;font-weight:700;}
.endcapmenu A:visited,.endcapmenu A:active{color:darkblue;text-decoration:none;}
.endcapmenu li{display:inline;padding:0 15px 0px 15px;}
.endcapmenu ul{background-color:#FFF;border:1px solid #000;margin:0px auto;padding:5px;}
.fieldlabel{color:#000;font-weight:700;}
#footer_wrap{background-color:#83B2C2;color:darkblue;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;}
.mcltablecontent {margin-bottom:20px;}
.mcltablecontent table tr td p { margin:0;}
.mcltablecontent table tr td pre { margin:0;}
.meetingbutton {border-style:Solid; font-weight:bold;color:black;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;}
.notedarkblue{color:darkblue;}
.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{overflow:hidden;height:66px;}
#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;}

@keyframes pulse_animation {
	0% { transform: scale(1); }
	30% { transform: scale(1); }
	40% { transform: scale(1.08); }
	50% { transform: scale(1); }
	60% { transform: scale(1); }
	70% { transform: scale(1.05); }
	80% { transform: scale(1); }
	100% { transform: scale(1); }
}
    
.pulse {
	animation-name: pulse_animation;
	animation-duration: 5000ms;
	transform-origin:70% 70%;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

@media screen and (max-width:800px) {
.bigbanner{color:darkblue;font:small-caps 30px garmond, serif;padding-left:4px;text-align:center;top:40px;}
.bigbanner a {color:darkblue;}
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;}
.contectheaderalways:hover {cursor: pointer;}
.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;}
#mobilemenuwrap {display:inline-block;font-size:.80em;}
#mobilemenuwrap #mobilelegislature {padding-left:10px;position: absolute;left: 0px;width: 33%;}
#mobilemenuwrap #mobilelaws {left: 33%;position: absolute;width:33%;}
#mobilemenuwrap #mobilemore {left: 66%;position: absolute;width:32%;}
#mobilemenuwrap #mobilesyndication {left: 66%;position: absolute;margin-top:250px;width:32%;}
#mobilemenuwrap #mobilerecentlyviewed {left: 33%;margin-top:250px;position: absolute;width: 32%;visibility:hidden}
#mobilemenuwrap #mobilesyndication .section {height:20px;}
#mobilemenuwrap #mobilerecentlyviewed .section {height:2000px;visibility:hidden}
#mobilemenuwrap .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;}

}