﻿body {
    color:#ffffff;
	margin: 0px;
	padding: 0px;
	background-color: #353535;
    text-align: center;
    vertical-align: top;
    font-family: verdana, arial, sans;
    font-size: small;
    margin-top:10px;
}
        
.container {
	border-top-style: none;
	border-style: none;
	border: 1px black solid;
	width: 779px;
	margin: 0 auto;/* solves firefox bug of not centering. or is it IE's fault? */	padding: 0;
	vertical-align: top;
	background-color: #353535;
	border-collapse:collapse;
	
}

.structure {
	border:0px;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	background-color: #353535;

}

.header-image {
	background-image: url('images/Parliament_building780x390v5.jpg');
	height: 380px;
	width: 779px;
	border-collapse: collapse;
	background-repeat: no-repeat;
}

.header-image2 {
	background-image: url('images/header_c51.jpg');
	background-repeat: no-repeat;
	background: url('images/header_c51.jpg') no-repeat center;
	height: 190px;
	width: 779px;
	border-collapse: collapse;
}


.contenttab {
	width: 779px;
	background-color: #FFFFFF;
	color: #000000;
	text-align:center;
	border-collapse: collapse;

	
}

.contcell {
	background-color: white;
	color: #FFFFFF;
	border-collapse: collapse;
}

.footer-links {
	color: #FFF;
	font-size: medium;
	font-weight: bold;
	text-align: center;
	background-image: url('images/gradient.jpg');
	height: 40px;
	vertical-align: middle;
	width: 779px;
	border-collapse: collapse;
}

.footer-links a {margin: 0px 1em 0px 1em ;}
.footer-links a:link { color: #fff; font-size: small;}
.footer-links a:visited {color: #f5f5f5;	font-size: small; }
.footer-links a:hover { 
    color: #fff;
    text-decoration: underline;
   	font-size: small; }
.footer-links a:active { 
    color: #fff;
    text-decoration: underline;
   	font-size: small; }
   
   
   A:link {text-decoration: underline; color: #0099FF;}
A:visited {text-decoration: underline; color: #0099FF;}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red;}

	
.col1{
	width:385px;
	text-align:justify;
	vertical-align:top;
	border-collapse: collapse;
}
.col2{
	width:385px;
	text-align:justify;
	vertical-align:top;
	border-collapse: collapse;
	
}
.colheader{
	font-weight:bold;
	text-align:center;
	height:40px;
	background-image:url('images/red.jpg');
	color:white;
	border-collapse: collapse;	
}
.colheaderr{
	font-weight:bold;
	text-align:center;
	height:40px;
	background-image:url('images/red.jpg');
	color:white;
	border-collapse: collapse;
}
.colheadeg{
	font-weight:bold;
	text-align:center;
	height:40px;
	bac/* START - main content section */
.copy-container {
	text-align: left;
    width: 560px;
    float: right;
    margin: 6px 6px 15px 0px;
}
.copy-container a {
    color:#0000ff;
}
.copy-container2 {
	text-align: left;
    width: 500px;
    float: left;
    margin: 6px 6px 15px 0px;
    background-color:#3B76BA;
}
.copy-container2 a {
     background-color:#3B76BA;
}
.quotesource {
    font-weight: bold;
    display: block;
    padding-left: 2em;
    padding-bottom: 2em;
}
.petition-link-box {
    width:520px;
    padding:6px;
    border:solid black thin;
    margin-bottom:2em;
}
/* END */
p {	margin: 0 0 1em 0; }
ol{margin-top:0px;}
blockquote { font-weight: bold;}
td { vertical-align:top;}
th { vertical-align:top;}
.pg-heading {
	
    font-weight:bolder;
    margin-bottom: 0px;
    margin-top: 1em;
}
.pg-font {
	color:#ffffff;
    font-weight:bolder;
    margin-bottom: 0px;
    margin-top: 1em;
}
.pg-sub { margin-left: 2.5em;}