/* For both Accessible graph and news item */
body  {
	margin:0;
	text-align:left;
	background-color:#fff;
}

#accessible {	
	font-size: 1.5em;
}

#accessible h1 {	
	background-color: #333; 
	font-size: 1em;
	color: #FFF;
	border-top: 3px solid #000;
	border-bottom: 3px solid #000;
	padding: 5px 20px;
	margin: 10px 0;
}

#accessible  h2 {
	background-color: #FFF;
	font-size: 0.9em;
	color: #000;
	border-top: 1px solid #000;
	border-bottom: 2px solid #000;
	padding: 3px 20px;
}

#accessible p {
	font-size: 0.8em;
	margin-left: 20px;
}

#accessible hr {
	color: #333;
}

#accessible caption {
	caption-side: top;
	text-align: left;
	font-size: 0.9em;
	font-weight:bold;
	color: #333;
	border: 1px solid #333;
	padding: 5px;
}

#accessible div.tableWrap {
	margin: 20px;
}

#accessible table {
	w\idth:100%;
	width: 96%;
	background-color: #333;
	margin-top: 0;
}

#accessible th { 
	color: #FFF; 
	text-align: left; 
	padding: 3px;
	font-size: 0.8em;
}

#accessible td {
	background-color: #FFF; 
	padding: 3px;
	font-size: 0.8em;
}

#accessible fieldset {	
	font-size: 0.8em;
	border: 1px solid #333;
	margin: 10px 20px;
	padding: 10px;
}

#accessible fieldset p {	
	font-size: 1em;
	margin: 10px 0;
}

#accessible fieldset h2 {
	background-color: #F7F8F1;
	border: 0;
	margin: 20px 0;
}

#accessible legend {
	background-color: #333;
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	border: 1px solid #000;
	padding: 1px 5px;
}

#accessible a {
	color: #003399
}

#accessible .hiddenlabel {
	display: none;
}

#accessible .skiplinks {
	font-weight: bold;
}

#accessible div#banner img{
    margin:10px 0px 0px 20px;   
}

#accessible div.disclaimer{
    padding:0px 0px 15px 0px;
    margin:20px 0px 20px 0px;   
}

#accessible div.disclaimer p{
    float:left;
    margin:0px 0px 0px 20px!important;
    margin:0px 0px 0px 10px;
}

#accessible div.disclaimer div.disclaimerlink{
    float:right;
    font-size: 0.8em;
    margin:10px 20px 0px 0px!important;
    margin:10px 10px 0px 0px;
}

