/* CSS Document */




body	{
	font: normal 100%/normal "Times New Roman", Times, serif;
	
		}
				
	ol li {
	margin-top: .5em;
	margin-bottom: .5em;
}
/* basic  links */			
				
a:link {
	color: #004FB0;
}
a:visited {
	color: #0071FB;
}
/*a img {
	border:none;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}*/

/* 508, skip navigation, for invisible */


.clear {clear: both; display: block; height: 1px; margin:0; padding:0; overflow:hidden;}
                                                                
a.skip:link    {
	font-size: 1pt;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
		   
a.skip:hover    {font-size: 1pt;
           font-weight: normal;
           text-decoration: none;
           color: #FFFFFF;
		   	margin: 0px;
	padding: 0px;
		   }
		   
a.skip:visited    {font-size: 1pt;
           font-weight: normal;
           text-decoration: none;
		    color: #FFFFFF;
		   	margin: 0px;
	padding: 0px;
		   }	

.globalskip {position:absolute; left:-100em; width:1em;}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Headings */

h1	{
	font-size: 1.3em;
}
h2	{
	font-size: 1.2em;

}
				
h3	{
	font-size: 1.2em;
	font-weight: normal;
}

h4 {
	font-size: 1em;
	font-weight: normal;
}


/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*  div breakup */		
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#wrapper {
	text-align: left;
	width: 37.5em;
	padding: 0em 1em 1em 0em;
	margin-top: 0px;
	
}

#wrapperstat {
	text-align: left;
	width: 60em;
	padding: 1em;
	margin-top: 0px;
	
}

#wrappermaps {
	text-align: left;
	width: 46em;
	padding: 1em;
	margin-top: 0px;
	
}

/*#header {
background:transparent url(../../../../GIFJPG/sm_head2.gif) no-repeat scroll 0%;
height:90px;
padding-top:0px;
}*/



#contentheader {
	margin-bottom: 0.5em;
	/* from item shading and coloring */ 

	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border-bottom:1px solid #004FB0;
	border-top:1px solid #004FB0;
	background-color: #DEE6F3;
	padding-top: 0.5em;
	display: block;
	/* /////////////////////////// */ 

}
#chapterbox {
	border-bottom:1px solid #004FB0;
	border-top:1px solid #004FB0;
	background-color: #DEE6F3;
	text-align: center;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: center;
	padding-top: 0.5em;
	padding-bottom: 0.5em;

}


/*#navmenu {
	width: 35%;
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;

}*/


#armenu {
	width: 35%;
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
	border-bottom:1px solid #004FB0;
	border-top:1px solid #004FB0;
	background-color: #DEE6F3;
	padding: 4px;
	font-size:0.9em;
	font-weight:normal;
	line-height:1.1em;
}
#tocmenu {
	width: 35%;
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
	border-bottom:1px solid #004FB0;
	border-top:1px solid #004FB0;
	background-color: #DEE6F3;
	padding: 4px;
	font-size:0.9em;
	font-weight:normal;
	line-height:1.1em;
}
#navmenustat {
	width: 16.45%;
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;

}

#generated .introletter{
width: 61%;
	float: right;
}

#generated {
	width:inherit;

} 



/* ///////////////////////////////////////////////////////////// */ 
sup {
    font-size: 1em;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}


.return {
	display: block;
	text-align: right;

}

.fntext {
	font-size: 0.8em;
	text-align: left;
	line-height: normal;
		
		}
		
		
#footer	{clear: both;
		font-size: .8em;
		font-weight: normal;
		border-top: thin solid #999999;
		padding-top: .5em;
		margin-bottom: 10px;}		

.pagedate	{font-weight: bold;}

.title {
	font-weight: bold;
}
/*#navmenu ul {
	list-style: none outside;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0px;
	padding: 0px;
	background: #666666;
}
#navmenu ul li li {
	display: block;
	margin: 0px;
	background-color: #CCCCCC;
	padding: 0px;
}
#navmenu a {
	padding: 5px 5px 5px 10px;
	display: block;
	margin: 0px;
}

#navmenu a:hover{
	color: #000000;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 10px;
	display: block;
	margin: 0px;
}
#navmenu ul ul {
	margin: 0px;
	padding: 0px;
}*/


/*  MENU FOR THE CONTENT ON THE RIGHT HAND SIDE OF PAGE LIST */
#armenu ul {
	list-style: none outside;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0px;
	padding: 0px;
/*	background: #74ACAC;*/
}
#armenu ul li li {
	display: block;
	margin: 0px;
	padding: 0px;
	background: #F2F7F7;
}
#armenu a {
	padding: 5px 5px 5px 10px;
	display: block;
	margin: 0px;
	width: 93%;
}


#armenu a:hover{
	color: #000000;
	background-color: #F2F7F7;
	padding: 5px 5px 5px 10px;
	display: block;
	margin: 0px;
}
#armenu ul ul {
	margin: 0px;
	padding: 0px;
}

ul.nested {font-size:0.85em; }
ul.nested li {padding-left:2em;}
ul.nested li a:link {font-size:0.85em;}
ul.nested li a:visited {font-size:0.85em;}
ul.nested li a:hover {background-color:#74ACAC;}

/* //////////////////////////////////// */ 


/*  MENU FOR THE TOC MENU ON THE LEFT HAND SIDE OF PAGE LIST */
#tocmenu ul {
	list-style: none outside;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0px;
	padding: 0px;
/*	background: #74ACAC;*/
}
#tocmenu ul li li {
	display: block;
	margin: 0px;
	/* temporary while pages are being prepped*/
	/* then this line goes away and podding goes back to the link */ 
		padding: 5px 5px 5px 10px;


/*	padding: 0px;
	
	
	padding: 0;*/
	background-color: #DEE6F3;
/*	width: 93%;*/
}
#tocmenu a {
	display: block;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	width: 93%;
}

#tocmenu a:hover{
	color: #000000;
	background-color: #AFC2E2;
	display: block;
	margin: 0px;
	padding: 5px 5px 5px 10px;
}
#tocmenu ul ul {
	margin: 0px;
	padding: 0px;
}

/* //////////////////////////////////// */ 


.inlineright {
	float: right;
	width: 40%;
	position: relative;
	margin-bottom: 1em;
	margin-left: 1em;
	background-color: #FFFFFF;
	padding-left: 1em;
}

#board.inlineright {
	padding-left: 0em;
}


.inlinerightwide {
	float: right;
	width: 45%;
	position: relative;
	margin-bottom: 1em;
	margin-left: 1em;
	background-color: #FFFFFF;
}

.inlinerightsixty {
	float: right;
	width: 60%;
	position: relative;
	margin-bottom: 1em;
	margin-left: 1em;
	background-color: #FFFFFF;
}

.inlineleftsixty {
	float: left;
	width: 60%;
	position: relative;
	margin-bottom: 1em;
	margin-right: 1em;
	background-color: #FFFFFF;
}
.inlineleft {
	float: left;
	width: 40%;
	position: relative;
	margin-bottom: 1em;
	margin-right: 1em;
	background-color: #FFFFFF;
}

.inlineleftwide {
	float: left;
	position: relative;
	margin-bottom: 1em;
	width: 55%;
	background-color: #FFFFFF;
}

.inlineleftstat {
	float: left;
	position: relative;
	margin-bottom: 1em;
	width: 45%;
	margin-right: 1em;
}


.imageleft {
	float: left;
	position: relative;
	margin:1em 0 1em 0;
	padding-right: 1em;
}
.imagemapleft{
	float: left;
	position: relative;
	margin-bottom: 0.5em;
}
.imageright {
	float: right;
	margin:1.5em 0 1em 0;
	padding-left: 1em;
	position: relative;

} 
.imagemapright {
	float: right;
	margin:1.5em 0 1em 0;
	position: relative;
	padding-right: .3em;

}
.intro ul {
	font: .8em "Times New Roman", Times, serif;

}
.sublinks {
	font-size: .8em;
}
.boxleft {
	float: left;
	width: 40%;
	padding: 1em 1em 1em 0em;
}
.boxright {
	float: right;
}
.boxleft a {
	font: .8em "Times New Roman", Times, serif;
}
/*#navmenu ul li {
	margin: 0px;
	padding: 0px;
	display: block;
}*/

.inlineboxcall {
	float: right;
	width: 45%;
	position: relative;
	margin-bottom: 1em;
	margin-left: 1em;
	border-bottom:1px solid #004FB0;
	border-top:1px solid #004FB0;
	background-color: #DEE6F3;
	padding: 0.5em;
}

.inlineboxcall p {
	font-size: .85em;
}
.inlineboxcall .fntext {
	font-size: .8em;
}

.boxcallfull {
	width: 100%;
	position: relative;
	margin-bottom: 1em;
	margin-left: 1em;
	border-bottom:1px solid #004FB0;
	border-top:1px solid #004FB0;
	background-color: #DEE6F3;
	padding: 0.5em;
}

.boxcallfull p {
	font-size: .85em;
}
.boxcallfull .fntext {
	font-size: .8em;
}

.inlineaudits {
	position: relative;
	background-color: #DEE6F3;
	padding: 2em;
	border: 1px solid #004FB0;
	margin: 2em;
}

p.return {
	border-bottom:1px solid #004FB0;
	border-top:1px solid #004FB0;
	background-color: #DEE6F3;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	font: .9em Verdana, Arial, Helvetica, sans-serif;
}
.leftfix {
	display: block;
	width: 55%;
	float: right;
}
.return a {
}
.fullwidth {
	width: 100%;
	text-align: left;
	margin-top: 2em;
	margin-bottom: 2em;
}

.width60 {
	width: 60%;
	margin-top: 2em;
	margin-bottom: 2em;
	text-align: left;
}
.width40 {
	width: 40%;
	margin-top: 2em;
	margin-bottom: 2em;
	text-align: left;
}

.fullwidthwide {
	width: 632px;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 0em;
}

.fullwidthstat {
	width: 100%;
	/*text-align: center;*/
	margin-top: 2em;
	margin-bottom: 2em;
}
.board {
	list-style: none;
}

.board li{
	margin-top: .5em;
	margin-bottom: .5em;
}
.rightlean {
	text-align: right;
}


#generated .committee ul {
	float: left;
	width: 30em;
	margin: 0;
	padding: 0;
	list-style: none;
}
 
#generated .committee ul li {
  float: left;
  width: 15em;
  margin: 0;
  padding: 0;
}


#generated .committee {
	display: block;
	padding-left: 1em;
}
#generated .committee br {
	clear: both;
}
#wrappermaps #generated ul {
	list-style: none;
}
#wrappermaps #generated li {
}
 .nav {
	width: 70%;
	float: right;
	display: block;
	text-align: center;
	/*border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;*/
	
}
/* arrows */  
.previous {
	/*	font: 0.75em Verdana, Arial, Helvetica, sans-serif;
*/	float: left;
	width: 20%;
	padding-bottom: 0.5em;
	text-align: left;
}

.next {
	width: 20%;
	padding-bottom: 0.5em;
	float: right;
	text-align: right;
	
	
}


/*////////////////////// */ 


.item {
	clear: both;
	/*background-color: #F2F7F7;*/
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-bottom: .5em;
	/*border-top: 1px solid #74ACAC;
	border-bottom: 1px solid #74ACAC;*/
	text-align: center;
	padding-top: 0.5em;
}
/*.chapter {
	background-color: #F2F7F7;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border-top: 1px solid #74ACAC;
	border-bottom: 1px solid #74ACAC;
	text-align: center;
	padding-top: 0.5em;
	padding-bottom: .5em;
}*/

/* original code for navigation that was changed to plain */
/*
.chapter {
	background-color: #F2F7F7;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-bottom: 2em;
	border-top: 1px solid #74ACAC;
	border-bottom: 1px solid #74ACAC;
	text-align: center;
	padding-top: 0.5em;
}
*/


/* //////////////////////////////////////////// */  


#bread {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color:#eee;
	padding: 4px;
	text-align: center;
}

#bread ul{
	display: inline;
	padding-left: 0;
	margin-left: 0;
	}

#bread ul li{
	display: inline;
	margin-right: 1em;
	margin-left: 1em;
}

/*#bread ul li a:link {
	padding: .2em;
}*/

#bread ul ul li{
	background-image: url();
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	}
	
/*new nav	*/
	#navmenu {
	border-bottom:1px solid #004FB0;
	border-top:1px solid #004FB0;
	background-color: #DEE6F3;
	padding: 4px;
	text-align: center;
	font-size:0.9em;
	font-weight:normal;
	line-height:1.1em;
	margin-top:1em;
}

#navmenu ul{
	padding-left: 0;
	margin: 0;
	list-style: none;
	display: inline;


	}

#navmenu ul li{
	display: inline;
}

/*#bread ul li a:link {
	padding: .2em;
}*/

/*#navmenu ul ul li{
	padding-left: 12px;
	}*/
	
/*.breadshape {
	font-size:0.9em;
	font-weight:normal;
	line-height:1.1em;
	margin-top:0.4em;
	}*/	
.title1 {
	font-size: 1.2em;
}

.title2 {
	font-size: 1.25em;
}
 .nav h1 {
	font-size: 100%;
	margin: 0;
	display: inline;
	padding: 0px;
	font-weight: normal;
}
#armenu h2 {
	margin: 0px;
	padding: 0px;
		background: #74ACAC;
}

#tocmenu h2 {
	margin: 0px;
	padding: 0px;
		background: #FFFFFF;
}

/*  navbox details */  
 .item h1 {
	
	margin: 0;
	display: inline;
	padding: 0px;
	font-weight: normal;
}

#chapterbox h1 {
	
	margin: 0;
	display: inline;
	padding: 0px;
	font-weight: normal;
}



/* /////////////// */
.item .text {
}
#wrappermaps .center {
	text-align: center;
}
.main {
	text-align: center;
	font: 0.75em Verdana, Arial, Helvetica, sans-serif;
}
.number1 {
	list-style: none;
	padding-top: .5em;
}
.test {
	text-align: center;
}
#tocmenu .pdflink {
	background: #FFFFFF;
}
#generated .maps {
	width: 46em;
}
.main  img {
	vertical-align: top;
	display: inline;
	padding-bottom: 2px;
	background-color: #DEE6F3;
}


.indentedlist li {

}
#generated .indentedlist {
	margin-left: 0px;
	padding-left: 1.5em;
	list-style: outside;
	list-style-type: disc;
}

.linebreaks {
margin-top: 5em;
}

table.normaltext td, table.normaltext th {
	font-size:1em;}
	
	table.normaltext p.fntext {
		font-size: .9em}

/*TABLES FROM MPR FROM PUBWEB*/
table.mpr {border-bottom:3px solid #004872; border-top:2px solid #004872; font-size:0.85em;}
table.mpr caption.tablehead {color:#004872; text-align:left; font-size:1em; font-family:"Times New Roman", Times, serif;}
table.mpr th {border-bottom:1px solid #000; padding: .2em;}
table.mpr td {text-align:center; padding:0.5em;}
table.mpr td.left {text-align:left; border-right:1px solid #000;}
table.mpr td.indent {text-align:left; padding-left:1em; border-right:1px solid #000;}
table.mpr td.verticalline {border-right:1px solid #000;}
table.mpr tr.shade {background-color:#f1f6fa;}

.footnotes {font-size:0.75em;}

/* list without bullets */
ul.linklist {list-style:none outside; }

