﻿.AboutContainerDiv

{
	margin: 20px;
	text-align: justify;
}

.AboutContainerDiv p

{

	margin-bottom: 8px !important;

	
}

.AboutContainerDiv a
{
color: #0b478d !important;
text-decoration: underline !important;
}

	


.AboutArrowBlueDiv {
    background-image: url(/_layouts/1037/images/custom/LegislationImages/ArrowDkBlue.png);
    background-repeat: no-repeat;
    background-position: right 5px;
    padding-right: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
}


.H3TitleBlue {
    height: 21px;
    display: block;
    font-size: 16px !important;
    color: #0b478d !important;
    font-weight: bold;
    background-image: url(/_layouts/1037/images/custom/LegislationImages/BlueUnderline.png);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    letter-spacing: 1px;
    margin-bottom: 15px !important;
}


.H4TitleBrown {
	font-family: Arial !important;
    font-size: 14px;
    color: #411129 !important;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 8px !important;
}

.GlossaryContainerDiv

{
	margin: 20px;
	text-align: justify;
}


.GlossaryTerm
{
	
	
}


.GlossaryTerm h4
{
	font-size: 13px;
    color: #411129 !important;
    font-weight: bold;
    font-family: Arial !important;
    margin-bottom: 3px !important;
    margin-top: 3px !important;
}

.GlossaryTerm p
{
	
	margin-bottom: 8px !important;
	margin-right: 10px !important;
}

.GlossaryTerm div
{
	border-bottom: dotted 1px #411129;
	height: 2px;
	width: 500px;
	margin: 0px auto;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}



A.LegLink
{
    text-decoration:underline !important;
    color: #703400 !important;
    font-weight:bold;
    letter-spacing: 1px;
    }

A.LegLink:visited
{
    text-decoration:underline !important;
    color: #703400 !important;
    
    }
    
    
.ComIntro
    {font-size: 120%}


.LegFlowBkgd
{
    background-image:url(/_layouts/1037/images/custom/dotsVertical.png);
    background-repeat:repeat-y;
    vertical-align:middle;
    background-position: center center;
    width: 61px;
 }


.LegStageBox
{
    
   border: solid 1px #DBDEDF;
   padding: 20px 20px 20px 20px;
   width: 450px;
    
    }
    
 .LegStageBoxGray
{
    
   border: solid 1px #DBDEDF;
   padding: 20px 20px 20px 20px;
   width: 450px;
   background-color:#f9f9f9;
    
    }

.LegVoteTitle
{
    font-weight: bold;
    font-size: 150%;
    }
    
    
.LegVoteNoBkgdDots
{
    background-image:url(/_layouts/1037/images/custom/dotsHorizontal.png);
    background-repeat:repeat-x;
    vertical-align:middle;
    background-position: center center;
    width: 20px;
 }
 
 .LegVoteNoText
 {
    color: #c12901;
    font-size: 150%;
    font-weight:bold;
      }

.LegVoteYesBkgdDots
{
    background-image:url(/_layouts/1037/images/custom/dotsVertical.png);
    background-repeat:repeat-y;
    vertical-align:middle;
    background-position: 437px center;
    padding-top:20px;
    padding-bottom: 20px;
    padding-right: 40px;
 } 
 
 .LegVoteYesText
 {
    color: #058202;
    font-size: 150%;
    font-weight:bold;
      }


.LegLeftTD
{
    padding-top:12px;
    padding-bottom:12px;
    border-bottom: dotted 1px #3F677A;
   
    }
    
    
 .LegLinkBkgd
{
    background-image:url(/_layouts/1037/images/custom/lexLinkBar_1px.png);
    background-repeat:repeat-x;
    height:47px;
    padding-right:5px;
    vertical-align:middle;
    background-position: center bottom;
    border-top: dotted 1px #3F677A;
}       
    
    
 .LegTitleGray
{
   background-image:url(/_layouts/1037/images/custom/committeeTitle_rep.png); 
   background-repeat:repeat-x;
   color: #ffffff;
   font-weight: bold;
   font-size: 110% !important;
   height: 23px;
   padding-right: 3px;
   padding-top: 3px;
   width: 150px;
    }   
    
  .LegLinkBkgd
{
    background-image:url(/_layouts/1037/images/custom/lexLinkBar_1px.png);
    background-repeat:repeat-x;
    height:47px;
    padding-right:5px;
    vertical-align:middle;
    background-position: center bottom;
    border-top: dotted 1px #3F677A;
}       


A.LegSideLink 
{font-size: 110%;
    text-decoration:none;
    padding-left:5px;
    }
    
    
A.LegSideLink:hover
{text-decoration:underline;
    }
    
    
A.LegLeftTitleLink
{color: #ffffff !important ;
    text-decoration:none;
    }
    
A.LegLeftTitleLink:hover
{color: #ffffff !important ;
    text-decoration:underline;
    }
    
A.LegLeftTitleLink:visited
{color: #ffffff !important ;
    
    }
    
    
.LegLawBannerTD {
    background-image: url(/_layouts/1037/images/custom/LegislationImages/LawsBanner.png);
    vertical-align: top;
    padding-top: 5px;
    padding-bottom: 1px;
    background-position: right top;
    height: 70px;
    background-repeat: no-repeat;
}

.LegLawBannerText {
    padding-top: 5px;
    margin-left: 20px;
    margin-right: 150px;
    line-height: 18px;
    text-align: justify;
}

.LegLinksTable
{
	background-image: url(/Activity/Legislation/PublishingImages/LegLobbyBkgd.png);
	background-repeat: repeat-x;
	background-position: center top;
	width: 100%;
}

.LegLinksTable td
{
padding-top: 10px;
padding-bottom: 10px;
}


.LegLinksTable div
{
	background-image: url(/PublishingImages/LinkArrowSmall.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	margin-right: 30px;
	margin-bottom: 6px;
	
}


.LawAboutSubMenuTable {
    background-image: url(/_layouts/1037/images/custom/LegislationImages/LawSubMenuBkg.jpg);
    height: 35px;
    background-repeat: repeat-x;
    background-position: center top;
    width: 100%;
    margin-bottom: 30px;
}

.LawAboutSubMenuTable td {
    width: 16%;
    text-align: center;
    color: #0b478d !important;
    white-space: nowrap;
}

.LawAboutSubMenuTable a {
    color: #0b478d !important;
}

/*Sharepoint uses this style and it created an unwanted space so I took it out*/
.dfwp-column {
    float: right;
    padding-right: 0 !important;
}


div.answeropener 
{ 
 
 display: inline-block; 
 cursor: pointer; 
padding-right: 18px;
background: url(/Activity/Legislation/Laws/PublishingImages/Plus.png);
background-position: right top;
background-repeat: no-repeat; 
min-height: 15px; 

  }

div.answercloser 
{ 
 
display: inline-block; 
cursor: pointer; 
padding-right: 18px;
background: url(/Activity/Legislation/Laws/PublishingImages/Minus.png);
background-position: right top;
background-repeat: no-repeat; 
min-height: 15px; 
font-weight:bold;
  }

span.highlightc {border-right:1px solid #DCDCDC; color: red; }

.LawAtext {display:none;}
.LawAnswer{ border: solid 1px #ddd; padding: 2px; }
.LawAtext { background-color: #f5f4f3; padding: 2px 20px 2px 2px; margin-top: 5px; }
.item {margin-bottom: 10px; border-bottom: dotted 1px #2f393c;}

