body 	{background:#fff; margin:0px; padding:0px; font-family:verdana, Helvetica, sans-serif; color:#000;} 
img	{border:0; padding:0;}
.masthead	{
	width:654px;
	border:0px;
	background-image: url(grad2012.png);}
.navbar	{background-color:#eeeeee; border-bottom-style:solid; border-bottom-color:#6D8292; border-bottom-width:1px;	text-align:center; width:654px;}
.date 	{text-align:right; font-size:9px;}
a:link, a:visited  {font-size:11px; color:#000; text-decoration:none;}
a:hover   {color:#990000; text-decoration:underline;}
h1 	{font-size:22px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; margin-top: 20px; margin-bottom:20px;}
h2 	{font: bold 13px arial, sans-serif; border-bottom-style:solid; border-bottom-color:#000; border-bottom-width:1px; margin-top: 0px; margin-bottom: 0px;} 
h3 	{font-size: 16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin-top: 8px; margin-bottom: 6px;} 
th 	{font-family: Arial, Helvetica, sans-serif;font-weight: normal; color: #fff; font-size: 12px; background-color:#006699} 
INPUT 	{font-size: 11px; font-family:verdana,sans-serif; margin: 0px;}
form 	{border: none; padding: 0px; margin: 0px;font-size: 11px;}
.Selector {font-size: 1em;}
.stripes {background-image: url(bgm.gif)}
.year	{text-align:center; font-size: 11px}
.data	{background-color: #eee;font-size: 11px; text-align: left;}
.dr	{background-color: #eee;font-size: 11px; text-align: right;}
.label	{font-size: 13px;}
.bbclabel	{font: normal 13px Arial,sans-serif; color: #fff;  background-color:#CC9900;}
.findlabel	{font: normal 13px Arial,sans-serif; color: #000; background-color:#CCC; border-bottom: 1px solid #666666;}
.text	{font: normal 13px arial, sans-serif;}
.textsmall {font: normal 11px verdana, sans-serif;}
.linkcat	{font-family: Arial, Helvetica, sans-serif;font-size: 16px; color:#fff; font-weight: bold;}
.textleft	{text-align:left; font-size:13px;}
.search	{color:#ccc;}
td.text a:link, td.text a:visited {font-size: 13px; color:#06c;text-decoration:underline;}
p.text a:link, p.text a:visited {font-size: 13px; color:#06c; text-decoration:underline;}
blockquote.text a:link, blockquote.text a:visited {font-size: 13px; color:#06c; text-decoration:underline;}
.solidblockmenu{
	margin: 0;
	padding: 0;
	float: left;	
	background-color: #eee;
	}
.solidblockmenu li{
	display: inline;
	list-style-type: none;}
.solidblockmenu li a{
	float: left;
	color: #000;
	padding: 3px 7px;
	text-decoration: none;
	font: normal 12px arial, sans-serif;}
.solidblockmenu li a:hover{
	color: #000;
	background: #eee;
	text-decoration: underline;}
.solidblockmenu li a#current { 
	color: #000;
	background: #E3DEC9;}
blockquote { margin-left: 100px;}
hr	{border-top: 1px dotted #ccc; border-bottom: 0px; height: 1px;}
/* Code for 1945-2005 list */
#navcontainer ul
{list-style-type: none;
text-align: left;
margin-left: 20px; 
padding-left: 0;}
#navcontainer ul li a
{background: transparent url(list-off.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
font: normal 11px verdana, sans-serif;
text-decoration: none;
color: #666;}
#navcontainer ul li a:hover
{background: transparent url(list-on.gif) left center no-repeat;
color: black;}
#navcontainer ul li a#current
{background: #cc3333;
color: #fff;}

/* Code for front page/historical rollovers */
.menucontainer ul
{list-style-type: none;
text-align: left;
margin-top: 0px;
margin-left: 3px; 
padding-left: 0;}
.menucontainer ul li a
{background: transparent url(list-on.gif) left center no-repeat;
padding-left: 12px;
text-align: left;
font: normal 12px arial, sans-serif;
text-decoration: none;
color: #333;}
.menucontainer ul li a:hover
{background: transparent url(list-on.gif) left center no-repeat; color: #990000; text-decoration: underline;}
.menucontainer ul li a#current
{background: transparent url(list-active.gif) left center no-repeat; color: #666;}

/* Code for Indented Sitemap links */
.sitecontainer ul
{list-style-type: none;
text-align: left;
margin-top: 0px;
margin-left: 60px; 
padding-left: 0;}
.sitecontainer ul li a
{background: transparent url(list-on.gif) left center no-repeat;
padding-left: 12px;
text-align: left;
font: normal 11px verdana, sans-serif;
font-size: 11px;
text-decoration: none;
color: #333;}
.sitecontainer ul li a:hover
{color: #990000; text-decoration: underline;}


/* Code for left and right column text */
.this { float: left; width: 60%; text-align: left; font-family: arial, sans-serif;}
.that { float: right; width: 40%; text-align: right; font-family: arial, sans-serif;}
.that a {font-size: 13px; color:#06c; text-decoration:underline;}

/* Code to sort tables by header*/
table.sortable thead {cursor: pointer;}

/* Code for accessible bar charts*/
td.value {
background-image: url(gridline58.gif);
background-repeat: repeat-x;
background-position: left top;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
padding:0;
border-bottom: none;
background-color:transparent;
}
td.party {
padding: 4px 6px;
border-bottom:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
background-color:#fff;
}
td.value img {
vertical-align: middle;
margin: 3px 0px 3px 0;
}
td.last {
border-bottom:1px solid #e5e5e5;
}
td.first {
border-top:1px solid #e5e5e5;
}
.auraltext
{
position: absolute;
font-size: 0;
left: -1000px;
}
.chart {
background-image:url(bg_fade.png);
background-repeat:repeat-x;
background-position:left top;
width: 540px;
font: normal 11px verdana, sans-serif;
}
caption {
font-size:13px;
font-style:italic;
padding-top: 10px;
padding-bottom: 10px;
}
h2.newscomment, h2.partynews, h2.regionalnews, h2.magazines, h2.webcasts{font: normal 13px arial, sans-serif; color:#fff;border-bottom-style:none; margin-top: 0px; margin-bottom: 0px;padding:2px 1px 2px 4px;}
h2.newscomment {background-color:#71879A;}
h2.partynews {background-color:#6E4F41;}
h2.regionalnews {background-color:#69AEA1;}
h2.magazines {background-color:#893D77;}
h2.webcasts {background-color:#808E77;}
.EUchart {
background-image:url(bg_fade.png);
background-repeat:repeat-x;
background-position:left top;
font: normal 11px verdana, sans-serif;
}

.pipesText {font-family:arial, Helvetica, sans-serif; color:#000; font-size: 11px}
.pipesTitle a:link {font-family:arial, Helvetica, sans-serif; color:#06c; text-decoration:none; font-size: 13px;}
.pipesTitle a:hover {font-family:arial, Helvetica, sans-serif;  color:#06c; text-decoration:underline; font-size: 13px;}
.pipesTitle a:visited {font-family:arial, Helvetica, sans-serif;  color:#06c; text-decoration:none; font-size: 13px;}
