/* CSS Document */

body {
background:#FFF;
font:12pt "Times New Roman", Times, serif;
width:700px;
}

a:link {
color:#520;
background:transparent;
font-weight:700;
text-decoration:underline;
}

a:visited
{
color:#520;
background:transparent;
font-weight:700;
text-decoration:underline;
}

#blue09 a:link {
color:#004fb0;
font-weight:bold;
text-decoration:underline;
}

#blue09 a:visited {
color:#004fb0;
font-weight:bold;
text-decoration:underline;
}

#claret a:link,a:visited {
color:#760303;
background:transparent;
font-weight:700;
text-decoration:underline;
}


h2 {
font-size:1.2em;
}

h3 {
font-size:1.2em;
font-weight:400;
}

h4 {
font-size:1em;
font-weight:400;
}


body,#wrapper,#wrapperstat,#contentheader,#wrappermaps,#header,#main,#content,.column,#articletext,#footer,#generated,.inlineleftsixty,.inlineleft,.inlineleftwide,.inlineleftstat,.imageleft,.imagemapleft,.imageright,.imagemapright,.inlineright,.inlinerightwide,.inlinerightsixty,.boxleft,#tocmenu,.maps,.tdivright,.tdivleft,.tdivfull {
float:none !important;
width:auto !important;
margin:0.5em auto;
padding:0 !important;
}

/*------------------ADDED BY WENDY 8/17 FOR CROSS BORDER ARTICLE-------------------*/
h3.borderdash {font-size:1.2em; border-bottom:1px dashed #333;}
.figright {margin:1em 0 0 0; clear:both; display:block !important; float:none !important;}
.figleft {margin:1em 0 0 0; clear:both; display:block !important; float:none !important;}
.clear {
    clear: both;
    display: block;
    height: 1px;
    margin: 0;
    padding: 0; 
    overflow: hidden;}


/* NAVIGATION ELEMENTS ADDED TO TOP OF PAGE*/

.legalorder {
	font-weight: bold;
	display: block;
	font-size: 1em;
	margin-top: 5px;
	margin-bottom: 0.5em;
	border-top: 1px solid #808080;
}


.legaltitle {
	font-weight: lighter;
	display: block;
	font-size: 1.25em;
	margin: 0;
	text-align: center;
}





sup {
font-size:1em;
vertical-align:baseline;
position:relative;
bottom:0.33em;
}

.intro ul {
font-size:0.8em;
}

.inlineboxcall,.inlinebox {
border:1px solid #000;
margin:1em;
padding:0.5em;
}

.inlineboxcall p {
font-size:.85em;
}

.inlineaudits {
position:relative;
background:#DFDFDF;
border:1px solid #000;
margin:2em;
padding:2em;
}

p.return {
border-top:1px solid #74ACAC;
border-bottom:1px solid #74ACAC;
background-color:#F2F7F7;
padding-top:.2em;
padding-bottom:.2em;
font:.9em Verdana, Arial, Helvetica, sans-serif;
}

.leftfix {
display:block;
}

.fullwidth {
text-align:center;
margin-top:2em;
margin-bottom:2em;
}

.fullwidthstat {
margin-top:2em;
margin-bottom:2em;
}

.rightlean {
text-align:right;
}

#generated .committee ul {
float:left;
width:30em;
list-style:none;
margin:0;
padding:0;
}

#generated .committee ul li {
float:left;
width:15em;
margin:0;
padding:0;
}

#generated .committee {
display:block;
padding-left:1em;
}

#generated .committee br {
clear:both;
}

.nav {
width:70%;
float:right;
padding-top:1em;
}

.previous {
font-size:0.75em;
display:block;
text-align:center;
float:left;
font:0.75em Verdana, Arial, Helvetica, sans-serif;
}

.next {
display:block;
float:right;
text-align:center;
font:0.75em Verdana, Arial, Helvetica, sans-serif;
}

.item {
clear:both;
margin-top:0.5em;
margin-bottom:0.5em;
text-align:center;
padding-top:0.5em;
padding-bottom:2em;
}

.chapter {
margin-top:0.5em;
margin-bottom:0.5em;
padding-bottom:2em;
text-align:center;
padding-top:0.5em;
}

#navmenu ul {
padding-left:0;
list-style:none;
display:inline;
margin:0;
}

#navmenu ul li {
display:inline;
}

.nav .title2 {
font-size:1.25em;
}

.nav h1 {
font-size:100%;
display:inline;
font-weight:400;
margin:0;
padding:0;
}

#armenu h2 {
margin:0;
padding:0;
}

ol li,.board li {
margin-top:.5em;
margin-bottom:.5em;
}

a.skip:link,a.skip:hover,a.skip:visited,#armenu,#navmenustat,.return,#bread,#bread2,p.return,#navmenu,.previous,.next,.main,#form1,#navcontainer {
display:none !important;
}

h1,.nav .title1 {
font-size:1.3em;
}

#chapterbox,#wrappermaps .center {
text-align:center;
}

.fntext,#footer {
font-size:0.8em;
text-align:left;
line-height:normal;
}

.pagedate,.title {
font-weight:700;
}

.sublinks,.inlineboxcall .fntext {
font-size:.8em;
}

.board,#wrappermaps #generated ul {
list-style:none;
}

.item h1,.chapter h1 {
display:inline;
font-weight:400;
margin:0;
padding:0;
}
#wrapper #contentblock .bullets ul li {
	list-style: none;
}
#legalindex {
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
}
