
/* 	Sets the background colour to burgundy to fill the whole viewport with no margins
	regardless of whether there is any content.
	Any content is centered horizontally in the viewport
	Page font is set to a sans-serif style and user's default size 
*/
html {
	height: 100%;
	}
body {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 1em;
	color: #666666;
	margin: 0em;
	padding: 0em;
	height: 100%;
	}

/*** General site-wide styles for HTML tags ***/
a:link {
	color: #663333;
	text-decoration: underline;
	}
a:visited {
	color: #663333;
	text-decoration: none;
	}
a:hover {
	color: #666666;
	text-decoration: none;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	background-color: #cccc99;
	}

p {
	padding: 0.5em 0.2em;
	margin: 0em 0.5em;
	}
h1 {
	line-height: 1.1em;
	font-size: 1.2em;
	padding: 0.5em 0.2em;
	margin: 1em 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
h2 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1.2em;
	padding: 0.5em 0.2em;
	margin: 0em 0.5em;
	}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0em 0.2em;
	margin: 1.0em 0.5em -0.3em;
	font-weight: bold;
	}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1em;
	font-style: italic;
	padding: 0em 0.7em;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-top: 0.4em;
	margin-bottom: 0em;
	}
table {
	color: #666666;
	margin-left: 1.5em;
	margin-right: 1.5em;
	}
td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #333333;
	vertical-align: top;
	color: #666666;
	padding: 0.4em;
	}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1em
	}
ul {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 0.8em;	
	list-style-type: square;	
	list-style-position: outside
	}
	
#wrapper {
	width: 100%; 
	margin: 0em; 
	height: 100%;
	}	


/*** Sub-page styles ***/
/*** Banner ***/
#banner {
	background-color: #996699;
	height: 2em;
	margin: 0em;
	padding: 0em;
	color: #ffffff;
	}
#banner_border {
	display: none;
	}
#banner h1 {
	margin: 0px;
	padding: 0.5em 0em 0.3em 0.5em;
	font-size: 0.8em;
	font-weight: bold;
	font-style: italic;
	}	
/********************************************************************************************************/

/*** Navigation bar across top of page ***/
#top_menu {
	display: none;
	}
#top_menu ul {
	display: none;
	}
#top_menu ul li {
	display: none;
	}
#top_menu ul li a {
	display: none;
	}
#top_menu ul li a:visited {
	display: none;
	}
#top_menu ul li a:hover {
	display: none;
	}

/********************************************************************************************************/

#container {
	display: none;
	}
#container2 {
	display: none;
	}

/********************************************************************************************************/
/********************************************************************************************************/
#left_col {
	display: none;
	}
/********************************************************************************************************/
	
#zone {
	display: none;
	}

#zone h2 {
	display: none;
	}
/********************************************************************************************************/
#sub_links{
	display: none;
	}

#policy, #insights {
	display: none;
	}
/********************************************************************************************************/
#right_col {
	display: none;
	}

/********************************************************************************************************/
#more {
	display: none;
	}
#more h3 {
	display: none;
	}
#more p {
	display: none;
	}
/********************************************************************************************************/
#partnerships, #cms {
	display: none;
	}
/********************************************************************************************************/
#sub_links h3, #cms h3, #partnerships h3, #insights h3, #policy h3 {
	display: none;
	}
#sub_links p, #partnerships p {
	display: none;
	}
#sub_links ul, #cms ul, #partnerships ul, #insights ul, #policy ul {
	display: none;
	}
#sub_links ul li, #cms ul li, #partnerships ul li, #insights ul li, #policy ul li {
	display: none;
	}
#sub_links ul li a, #cms ul li a, #partnerships ul li a, #insights ul li a, #policy ul li a {
	display: none;
	}
#sub_links ul li a:hover, #cms ul li a:hover, #partnerships ul li a:hover, #insights ul li a:hover, #policy ul li a:hover {
	display: none;
	}
/********************************************************************************************************/


.cleardiv {
	clear: both;
	line-height: 1em;
	}
/********************************************************************************************************/
/********************************************************************************************************/
#content {
	width: 100%;
	line-height: 120%;
	background-color: #ffffff;
	}
#content h2 {
	padding-top: 3.3em; 
	}
/********************************************************************************************************/
/********************************************************************************************************/
#sub_footer {
	display: none;
	}
#sub_footer ul {
	display: none;
	}
#sub_footer ul li {
	display: none;
	}
/********************************************************************************************************/
/********************************************************************************************************/
/* Price list styles */
th.product {
	text-align: left;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	}
td.product {
	padding-left: 2em;
	}
td.price {
	text-align: right;
	}

/********************************************************************************************************/
ul.accesskeys li {
	list-style-type: none;
	}

/********************************************************************************************************/
.form_background {
	border: solid 1px #666666;
	background-color: #cccc99;
	margin: 2em;
	}
.form_label {
	text-align: right;
	}
.form_control {
	
	}
/********************************************************************************************************/

/***************** honeypot styles *****************************************************************/
.phone {
	display: none;
	}