html { height: 99.9%; margin-bottom: 0.1em }

* {
	font-family: Verdana, Arial, sans-serif;
	font-size : 100%;
	color: #666;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	}

body {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	background: #ffffff;
	height: 99.9%;
	}

a { text-decoration: none; }

img { border: none; vertical-align: top; }

table { border: 0; }

table th, table td { margin: 0;	padding: 0; vertical-align: top; }

.loading { display: none; }

.center {text-align: center;}

strong
	{
	color: #3B80AF;
	}


/*
------------------------------------------------------------------------------
HEADER
------------------------------------------------------------------------------*/

#noScript 
	{
	width: 550px;
	margin: 10px auto;
	background: #f00;
	border: 1px dotted #fff;
	text-align: center;
	}

#noScript p 
	{
	color: #fff;
	font-weight: bold;
	padding: 5px 20px;
	text-align: center;
	}
	
/*
------------------------------------------------------------------------------
CONTENT
------------------------------------------------------------------------------*/
	
#wrapper
	{
	width: 800px;
	margin: 0 auto;
	font-size: 7pt;
	}

table {width: 600px; margin: 0 auto; }	

th {font-size: 12pt; color: #469C23; font-weight: normal; width: 260px; text-align: right;}
td {font-size: 7pt; width: 300px;}
td p { padding: 3px 0 0 20px; line-height: 10pt;}



table.news {
	vertical-align: top;
}

table.news td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	vertical-align: top;
	width: 155px;
	border-bottom: solid #469C23 1px;
	vertical-align: middle;
	text-align: center;
}

table.news td+td {
	width: 600px;
	text-align: left;
}







table.testi td {
	padding-top: 20px;
	padding-bottom: 10px;
	vertical-align: top;
	text-align: center;
	border-bottom: solid #469C23 1px;
	vertical-align: middle;
	width: 55px;
}

table.testi td+td {
	width: 540px;
	padding-left: 30px;
	padding-right: 30px;
}







div.two-column td h1,
table.news td h1, 
table.testi td h1 {
	font-size: 12px; 
	color: #469C23; 
	font-weight: normal; 
	text-align: left;
	margin: 0;
	padding-bottom: 10px;
}

table.news td p, table.testi td p {
	padding: 0;
	margin: 0;
	padding-bottom: 20px;
}


table.news a, table.testi a {
	color: #469C23;
	text-decoration: none;
}

table.news a:hover, table.testi a:hover {
	background: #469C23;
	color: #ffffff;
	display: inline;
}

p.signature {
	color: #469C23;
}

td.quote {
	background: url(/tl_files/greeneggs/images/html/quote-back.jpg) no-repeat top center;
}


/* two-column layout */
div.two-column table td {	padding-top: 20px; padding-bottom: 10px; vertical-align: top; vertical-align: middle; width: 55px; }
div.two-column table td+td {	width: 540px; 	padding-left: 30px;	padding-right: 30px; }
div.two-column table tfoot td {	border-bottom: solid #469C23 1px; 	padding-bottom: 30px;}
div.two-column table a { 	color: #469C23; }
/* END two-column layout */

/* left-column-green tables (2 column table) */
div.left-column-green table { width: 600px; margin: 0 auto; }
div.left-column-green table td.col_first { font-size: 12pt; color: #469C23; font-weight: normal; width: 260px; text-align: right; }
div.left-column-green table td.col_last { padding: 3px 0 0 20px; line-height: 10pt; }
/* END left-column-green tables */

/* style the raves */
div.rave table td {	padding-top: 20px; padding-bottom: 10px; vertical-align: top; vertical-align: middle; width: 55px; }
div.rave table td+td {	width: 540px; 	padding-left: 30px;	padding-right: 30px; }
div.rave table tfoot td {	border-bottom: solid #469C23 1px; color:#469C23; 	padding-bottom: 30px;}
div.quoted table tbody td.col_last { background: url(/tl_files/greeneggs/images/html/quote-back.jpg) no-repeat top center;}
/* END style the raves */

