@import url("legislature.css");

#masthead {
  background: transparent url(http://www.lccmr.leg.mn/graphics/BannerMNCitizenResourcesRED.jpg) no-repeat;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  font-family: georgia, 'times new roman';
  padding: 0em;
}
h1 {
  font-size: 2.2em;
  border-bottom: 2px solid #990033;
}
h2 {
  font-size: 1.8em;
  border-bottom: 1px solid #aaa;
  margin: 1em 0em 0.5em -0.5em;
}
h2 a{	
  padding-right: 27px;
  text-decoration: none;
}
h2 a.back{	
  padding-left: 27px;
  background: url(../images/arrow_link_red_left.gif) no-repeat center left;
  text-decoration: none;
}
h2 a:link, h2 a:active, h2 a:visited {
  color: #000;
}
h3 {
  font-family: arial;
  font-weight: normal;
  font-size: 1.6em;
}
h4.header
{
    font-size: 1.2em;
    line-height:1.5em;
    background-color: #E8E8E8;

    width: 250px;
}
h4.redist
{
  font-weight: normal;
  font-family: georgia, 'times new roman';
  padding: 0em;
}
h5.redist
{
  font-weight: normal;
  font-family: georgia, 'times new roman';
  padding: 0em;
}
h6 {
  font-family: arial;
  font-weight: normal;
  font-size: 1.5em;
}
.center {
text-align:center;
}
p.mainpage {
  font-size: 1.8em;
  font-weight: bold;
  font-family: georgia, 'times new roman';
  margin: 1em 0em 0.5em -0.5em;
}
p.mainpage2 {
  text-align:center;
  font-size: 1.8em;
  font-weight: bold;
  font-family: georgia, 'times new roman';
  margin: 1em 0em 0.5em -0.5em;
}

TABLE#matrix 
{
    WIDTH: 625px;
    FLOAT: left
}
p 
{
  line-height: 1.3em;
  margin: .5em 0em;
  letter-spacing: .03em;
}
p.members 
{
  text-align:left;
  line-height: 1.5em;
  margin: .5em 0em;
  letter-spacing: .03em;
}
p.plaintext
{
  line-height: 1.3em;
  font-size: 1.3em;
  margin: .5em 0em;
  letter-spacing: .03em;
}
.dflincumb
{
    border-top: solid #990033
}
img.line
{
  align:left
}
img.line1
{
  margin-top:7px;
  float:left;
  width=175px; 
  height:226px
}
TABLE#matrix TR
{
    WIDTH: 97%;
    font-size: 2.0em;
}
.on
{
    BACKGROUND-COLOR: #E8E8E8;
    /*MARGIN: 0 0 0 0;
    BORDER: 1px solid #8C8C8C;
    
    BORDER-BOTTOM: 1px solid #E8E8E8;
    BORDER-WIDTH: 1 1 0 1;*/
    WIDTH: 10px;
    BORDER: 1px solid #8C8C8C;
    PADDING: 0 4 0 4;
    BORDER-COLOR: #8C8C8C #8C8C8C #E8E8E8 #8C8C8C;
    
}
.width600
{
    WIDTH: 625px
}


#mapbox
{
    BACKGROUND-COLOR: #FFFFCC;
    WIDTH: 250px;
    HEIGHT;5000px;
    BORDER: 1px solid #990033;
    -style-type: none; 
}
#greynav
{
    BACKGROUND-COLOR: #E8E8E8;
    WIDTH: 625px;
    PADDING-TOP: 7px;
    BORDER: 1px solid #8C8C8C
}
a#report
{
    TEXT-DECORATION: none;
    font-size: 1.2em;
}
a:active
{
  color: red
}
a:link
{
  color: #990033
}
a:visited
{
  color: #333333
}
.alignright
{
    FLOAT: right;
    TEXT-ALIGN: right
}
.alignleft
{
    FLOAT: left;
    WIDTH: 59%
}
#content ul { 
  font-size:1.7em; 
}

TABLE#meetingschedule
{
  BORDER: 3px solid #000000;
  /*BACKGROUND-COLOR: #FFFFCC; */ 
  border-collapse: collapse;
  line-height: 1.3em;
  font-family: arial;
  font-weight: normal;
  font-size: 1.3em;
  PADDING: 0 4 0 4;
  BORDER-COLOR: #000000 #000000 #000000 #000000;
  border-collapse: collapse;
} 
 
table.sample {
	BORDER: 2px solid #000000;
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	/* background-color: white; */ 
	line-height: 1.4em;
  	font-family: arial;
  	font-weight: normal;
  	font-size: 1.4em;
}
/* table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
} */
table.sample tr {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	/*background-color: white; */
	-moz-border-radius: 0px 0px 0px 0px;
	/* line-height: 1.5em;
  	font-family: arial;
  	font-weight: normal;
  	font-size: 1.5em;
	font-color: black; */
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	/* background-color: white; */  
	-moz-border-radius: 0px 0px 0px 0px;
	/* line-height: 1.5em;
  	font-family: arial;
  	font-weight: normal;
  	font-size: 1.5em;
	font-color: black; */
}
table.sample10 td {
	/* border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: white white white white;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px; */ 
	line-height: 1.5em;
  	font-family: arial;
  	font-weight: normal;
  	font-size: 1.5em;
	font-color: black; */
}
table.2009spreadsheet td {
background-color: #898989;
}
table.projects {
	/* BORDER: 2px solid #000000;
 	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
 	background-color: white; */ 
	line-height: 1.3em;
  	font-family: arial;
  	font-weight: normal;
  	font-size: 1.6em;
}
.sample2 {
	color: #FFFFFF;
	background-color: #898989;
	align: left;
	valign: middle;
	font-weight: bold;
}
.sample3 {
	background-color: #ECECEC;
}
.sample4 {
	background-color: #87CEEB;
}
}
.sample5 {
	color: #FFFFFF;
	background-color: #696969;
	align: center;
	valign: middle;
	font-size: 1.5em;
	font-weight: bold;
}
.sample6 {
	color: #000000;
	align: center;
	valign: middle;
	font-size: 1.4em;
	font-weight: bold;
}
table.sample7 {
	/*BORDER: 2px solid #000000;
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white; */ 
	line-height: 1.5em;
  	font-family: arial;
  	font-weight: normal;
  	font-size: 1.5em;
}

tr.rfp2013 {
	line-height: 2.3em;
	valign: middle;
}

td.sample8 
{
  text-align:left;
  line-height: 1.5em;
  margin: .5em 0em;
  letter-spacing: .03em;
  font-size: 1.6em;
  font-family: arial;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
text-align: center;
font-weight: bold;
color: navy;
margin: 3px 8px;
}

	
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #87CEFA;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

