div.block {float:left; width:500px;}
hr {clear:both; visibility:hidden;
border-bottom-style:dotted;
border-top-color:#FFFFFF;
height:1px;padding:0;margin:0;}
div.clear {clear:both;height:0;margin:0;padding:0;}
div.issue-clear {clear:both;height:0;margin:0;padding:0 0 0 50px;}
div.news-location, div.news-date, div.news-summary, div.news-link {display:inline;}
div.divider {
background-image:url(/images/divider.gif);
width:80%; height:4px;
background-repeat:no-repeat;
margin-left:10%;
margin-top:0.5em;
margin-bottom:0.5em;
}
#content-header {margin-bottom:12px;}
#issues-list img {margin-bottom:8px;}
h1.news {font-size: 1.3em;margin-bottom:0em;
line-height:normal;color:#666666;}
div.sub-head {font-size: 1em;margin-top:0.2em;margin-bottom:0.6em;}
h1.library {font-size:1.4em; margin:0; line-height:normal;}
h2.library {font-size:1.2em; margin:0.7em 0 0 0; line-height:normal;}
h3.library {font-size:0.8em; margin:0.2em 0 0.4em 12px; line-height:normal;}
.nomargins {margin:0;padding:0;}
p.library {margin-left:12px;}
p.library-links {font-size:0.8em; margin-left:12px;}
img.library {border:0px;margin:0px;padding:0px;float:none; vertical-align:middle;}
H1.report {font-size: 2em;
line-height: 1;
margin-bottom: 0px}

H2.report {text-transform: none;
font-size: 1.4em}

H4.report {font-size: 1em;
font-weight: bold;
margin-bottom: -.9em;
color: #000000}

P.report {margin-left: .5em}
div.table-cell {float:left;
width:49.9%;padding-bottom:15px;}
div.table-cell p {margin-right:10px; line-height:1.6em;}

div.issue-cell {float:left; width:49.9%; line-height:1.4em;}
div.issue-cell p {margin-right:10px; margin-bottom:15px;}
div.issue-cell img {margin-bottom:15px;}

#issue-content {
padding-bottom:15px;
}

.domtabs{
padding: 3px 0;
margin-left: 0;
margin-top: 0;
font: 12px Verdana;
border-bottom: 1px solid gray;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.domtabs li{
display: inline;
margin: 0px;
}

.domtabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #f6ffd5;
color: #2d2b2b;
}

.domtabs li a:visited{
color: #2d2b2b;
}

.domtabs li a:hover{
background-color: #DBFF6C;
color: black;
}

.domtabs li a:active{
color: black;
}

.domtabs li.active a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #FFF;
color: black;
}

		.expanded{
//			background:#ccf;
			cursor:pointer;
        font-weight: bold;
		}
		.expanded:hover{
//			background:#eef;
			cursor:pointer;
		}

ul.domtabs-side {
margin:0;
padding:0;
padding-bottom:5px;
margin-bottom:5px;
margin-left:5px;
display:block;
float:right;
width:220px;
height:auto;
border:1px solid gray;
}
/*

----for the subsection navbar-----

*/

.domtabs-side h1 {margin-top: 0;
margin-bottom: 5px;
border-bottom: 1px #b0b1ba solid;
text-align: right;
font-size: 100%;
color: #fff;
background-color: #ff5800;
text-shadow: none;
font-weight: normal;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 15px;
text-transform:uppercase;
 }

.domtabs-side h1 a:link, .domtabs-side h1 a:visited {color: #fff;
display: block;
text-decoration: none; }

.domtabs-side h1 a:hover {color: #091c5a; }

.domtabs-side ul {padding: 0;
margin: 0; }

.domtabs-side li {list-style-type:none;
margin-top: 4px;
line-height: 1.4em;
margin-bottom: 4px;
 }

.domtabs-side li a:link, .domtabs-side li a:visited {text-decoration: none;
padding-left: 2px;
border-left: 10px #fff solid;
color: #091c5a; }

.domtabs-side li a:link.active, .domtabs-side li a:visited.active, .domtabs-side li a:hover {border-left: 10px #ff5800 solid;
color: #ff5800; }

html>body .domtabs-side li a:link, html>body .domtabs-side li a:visited, html>body .domtabs-side li a:visited.active, html>body .domtabs-side li a:link.active, html>body .domtabs-side li a:hover {border-left: none; padding-left:0; }

html>body .domtabs-side li.active, .domtabs-side li:hover {border-left: 10px #ff5800 solid;
color: #fb5701; padding-left:3px; }

html>body .domtabs-side li {border-left: 10px #fff solid;
color: #091c5a;padding-left:3px;}

.domtabs-side li.active {font-weight:bold; color:#fb5701; }

html>body .domtabs-side a {display:block;}



.domtabs-side li a:link.active, .domtabs-side li a:visited.active {font-weight: bold; }


p.example-collapse img, p.expanded img {border:0px none; margin-top:5px; margin-right:3px;}

blockquote {font-style: italic;}

		.show{
     position:static;
     display: table;
		}
		.hide{
			position:absolute;
			left:-999em;
			height:1px;
			width:100px;
			overflow:hidden;
		}

ul.prevnext{
	width:100%;
	list-style:none;
	padding:0;margin:0;
}
ul.prevnext li{
	float:left;
	width:49%;
}
ul.prevnext li.next{
	float:right;
	text-align:right;
}