/* Page banner */
.ApplicationName {
	padding-left: 5px; font-size: 15px; width: 100px; color: white; padding-top: 4px
}
.PageDescription {
	padding-left: 4px; font-weight: bold; font-size: 17px; padding-bottom: 4px; width: 100px; color: white
}
.PartTitle {
	padding-left: 0px; font-weight: bold; font-size: 13px; color: black; border-bottom: #95b7f3 1px solid
}
.TitleArea {
	background-color: #2c4369
}
#pageHeader {
	background-image: url(../images/header_bg.jpg)
}

/* Web browser standards reference */
.ahem {
	display: none;
}
	
/* Highlight current navigation area */
#home #nav-home A {
	background-image: none; color: white; background-color: #8c1010
}
#mytlo #nav-mytlo A.highlight {
	background-image: none; color: white; background-color: #8c1010
}
#house #nav-house A.highlight {
	background-image: none; color: white; background-color: #8c1010
}
#senate #nav-senate A.highlight {
	background-image: none; color: white; background-color: #8c1010
}
#billlookup #nav-billlookup A.highlight {
	background-image: none; color: white; background-color: #8c1010
}
#search #nav-search A.highlight {
	background-image: none; color: white; background-color: #8c1010
}
#committees #nav-committees A.highlight {
	background-image: none; color: white; background-color: #8c1010
}
#calendars #nav-calendars A.highlight {
	background-image: none; color: white; background-color: #8c1010
}
a.skiptocontentlink {
	position: absolute; left: -1000em; width: 20em;
}
#ValidationSummary
{
	font-size: 10pt;
}
.NavDivider_Bar {
	height: 2px; padding-right: 6px; padding-left: 6px; padding-bottom: 2px; border-left: 0px solid; width: 100%; padding-top: 0px; background-color: #D7A100
}
.UtilityLink {
	font-size: 10px; color: white; text-decoration: none
}
A.UtilityLink:hover {
	color: white; text-decoration: none
}
A.UtilityLink:visited {
	color: white; text-decoration: none
}
A.UtilityLink:link {
	color: white; text-decoration: none
}
.PartTitle {
	width: 98%; padding-left: 0px; font-weight: bold; font-size: 13px; color: #01458c; border-bottom: #95b7f3 1px solid
}
.Group {
	padding-left: 0px; font-weight: bold; font-size: 13px; color: #01458c;
}
#MainContent {
	padding-left: 5px
}
A.TextHighlight:active {
	background-color: #749cdf
}
#Underline {
	text-decoration: underline
}
#vote {
	background-color: #ffff99
}
BODY {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; background-color: #fff
}
BODY {
	font: 12px verdana,arial,helvetica,sans-serif; color: #000; 
}
P {
	font: 12px verdana,arial,helvetica,sans-serif; color: #000
}
TD {
	font: 12px verdana,arial,helvetica,sans-serif; color: #000
}
TH {
	font: 12px verdana,arial,helvetica,sans-serif; color: #000
}
UL {
	font: 12px verdana,arial,helvetica,sans-serif; color: #000
}
OL {
	font: 12px verdana,arial,helvetica,sans-serif; color: #000
}
LI {
	font: 12px verdana,arial,helvetica,sans-serif; color: #000
}
.ddm LI {
	font: 15px verdana,arial,helvetica,sans-serif; color: #666
}
#ddm A:visited {
	text-decoration: none
}
DT {
	font: 12px verdana,arial,helvetica,sans-serif; color: #000
}
DD {
	font: 12px verdana,arial,helvetica,sans-serif; color: #000
}
B {
	font-weight: bold
}
STRONG {
	font-weight: bold
}
TH {
	font-weight: bold
}
A IMG {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
FORM {
	padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
SELECT {
	font: 11px verdana,arial,helvetica,sans-serif
}
INPUT {
	font: 11px verdana,arial,helvetica,sans-serif
}
TEXTAREA {
	font: 11px verdana,arial,helvetica,sans-serif
}
H1 {
	font-weight: bold; font-size: 15px; margin: 0px 0px 1em; color: #036; font-family: verdana,arial,helvetica,sans-serif
}
H2 {
	font-weight: bold; font-size: 14px; margin: 0px 0px 1em; color: #036; font-family: verdana,arial,helvetica,sans-serif
}
H3 {
	font-weight: bold; font-size: 13px; margin: 0px 0px 1em; color: #036; font-family: verdana,arial,helvetica,sans-serif
}
H4 {
	font-weight: bold; font-size: 11px; margin: 0px 0px 1em; color: #036; font-family: verdana,arial,helvetica,sans-serif
}
H5 {
	font-weight: bold; font-size: 13px; margin: 0px 0px 1em; color: #FF0000; font-family: verdana,arial,helvetica,sans-serif
}
H6 {
	font-weight: normal; font-size: 13px; margin: 0px 0px 1em; color: #FF0000; font-family: verdana,arial,helvetica,sans-serif
}
P {
	margin-top: 0.2em; margin-bottom: 1.2em; line-height: 1.5em
}
LI {
	line-height: 1.5em
}
DD 
{
	line-height: 1.5em
}
A:link {
	color: #036; text-decoration: underline
}
A:visited {
	color: #581556; text-decoration: underline
}
A:hover {
	text-decoration: underline; 
}
#contentArea {
	vertical-align: top; width: 404px; color: #666; border-bottom: #c90 2px solid; background-color: #fff
}
#footerlinks {
	clear: both; border-right: #fff 1px; padding-right: 0px; padding-left: 0px;  padding-bottom: 0px; width: 100%; padding-top: 10px; border-bottom: #8c1010 3px solid
}
#footerlinks A:link {
	text-decoration: none
}
#footerlinks A:visited {
	text-decoration: none
}
#footerlinks A:hover {
	text-decoration: underline
}
#table P {
	margin: 0px 0px 1.2em; line-height: 1.5em
}
#table TD {
	vertical-align: top; line-height: 1.5em
}
DIV#tipDiv {
	border-right: #003399 1px solid; padding-right: 2px; border-top: #003399 1px solid; padding-left: 2px; font-size: 9px; Z-INDEX: 1000; FILTER: progid:DXimageTransform.Microsoft.Shadow(color=gray,direction=135); LEFT: 0px; VISIBILITY: hidden; padding-bottom: 2px; border-left: #003399 1px solid; width: 350px; padding-top: 2px; border-bottom: #003399 1px solid; POSITION: absolute; TOP: 0px; background-color: #e6ecff
}
.Warning 
{
	font-weight:bold; color:Red; font-size:large; display:inline; vertical-align:text-bottom; 
}
.BulletinTitle 
{
	font-weight:bold; color:Red; vertical-align:text-bottom; padding-left:25;
}
.Bulletin 
{
	padding-left:25;
}
@media Print    
{
BODY {
	color: #000
}
P {
	color: #000
}
DIV {
	color: #000
}
TD {
	color: #000
}
TH {
	color: #000
}
UL {
	color: #000
}
OL {
	color: #000
}
LI {
	color: #000
}
DT {
	color: #000
}
DD {
	color: #000
}
#contentArea {
	color: #000
}
.noprint {
	display: none
}
#header {
	margin-bottom: 12px; width: auto
}
#footerlinks {
	width: 100%
}
#footerlinks {
	border-top: #000 1px solid; color: #000; background-color: #fff
}
.NoPrint {
	display: none
}
#ddm {
	display: none
}
A:link {
	color: #000; text-decoration: none
}
#footerlinks {
	display: none
}
.ApplicationName {
	font-weight: bold; color: black
}
.PageDescription {
	font-weight: bold; color: black
}


}
