
<style type="text/css">
/* the last one */
body 	{
	color: #000;
	}
body	{
	background: #888; margin: 0px;
}
table 	{
	width: 100%; margin:0; padding: 0;
}
table td {
	padding: 0; border-width: 0; vertical-align: top; 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	margin: 0px;
}

/* ****************** */
/* *   Banner      ** */
/* ****************** */
td#rt_side_top	{
	border: 1px solid #AAB; margin: 1px; 
	padding: 0px 0px 0px 0px; 
	background: #446;
}

td#banner {
	background: #004; vertical-align: middle; 
	border: 0px solid #AAB; margin: 2px; padding: 1em;

}
h1#firmname {
	font: bold 125%  Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

h2#purpose {
	font: italic 100%  Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}


/* ****************** */
/* * Short Message ** */
/* ****************** */

td#message_short{
	border: 1px solid #AAB; margin: 0px; 
	padding: 10px 0;	background: #b00;
	font: bold 100%  Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
div#contribute	{
	padding: 8px 2px 8px 2px;
}
td#message_short a:link, a:visited {
	text-decoration: none; color: #fff;
	font: bold 75%  Verdana, Arial, Helvetica, sans-serif;
}
td#message_short a:hover	{
	text-decoration: none; color: #00f;
	font: bold 75%  Verdana, Arial, Helvetica, sans-serif;
}
/* ****************** */
/* ** Long Message ** */
/* ****************** */

td#message_long {
	font: bold italic 100%  Verdana, Arial, Helvetica, sans-serif;
	background: #b00; color: #fff;
	border: 1px solid #AAB; margin: 1px; 
	padding: 10px;
}
div#change	{
	padding: 8px 2px 8px 2px;
}


a:link.key_messages	{
	text-decoration: none; color: #fff;
	font: bold italic 100%  Verdana, Arial, Helvetica, sans-serif;
}
a:visited.key_messages {
	text-decoration: none; color: #fff;
	font: bold italic 100%  Verdana, Arial, Helvetica, sans-serif;
}

a:hover.key_messages	{
	text-decoration: none; color: #00f;
	font: bold  italic 100%  Verdana, Arial, Helvetica, sans-serif;
}


/* ****************** */
/* ****Right Side**** */
/* ****************** */

td#rt_side	{
	border: 1px solid #AAB; margin: 1px; 
	padding: 4px 0px 4px 0px; 
	background: #004;
}
  	

/* ****************** */
/* **** Content  **** */
/* ****************** */


td#content { 
	border: 1px solid #AAB; margin: 2px; padding: 1em;
	background: #bbc;
}
td#content a:link, a:visited	{ 
	font: bold 100% Arial,Helvetica,sans-serif; 
	color: #fff;	
}
td#content a:hover	{ 
	font: bold 100% Arial,Helvetica,sans-serif; 
	color: #00f;	
}
td#video { 
	background: #fff; color: #004;
	font: bold 100% Arial,Helvetica,sans-serif; 
	padding: 1em; 
}
td#news { 
	width: 6em; background: #fff; color: #004;
	font: bold 100% Arial,Helvetica,sans-serif; 
	padding: 1em; 
}
div.breakingnews	{
	
	background: #fff; color: #004;
	font: bold 100% Arial,Helvetica,sans-serif; 
	padding: 10px;
}

/* ****************** */
/* **** Footer  **** */
/* ****************** */
td#footer_s{
	border: 1px solid #AAB; margin: 1px; 
	padding: 0 0 0 4px;
	background: #444;
}
td#footer {
	background: #004; border: 1px solid #AAB; margin: 1px; 
	padding: 1em;
}
td#footer p {
	color: #bbc;
}

div.ted	{
	float: right; padding: 4px; background: #223; 
	font: 100% Times, serif; color: #db4;
	padding: 10px 10px 10px 10px; 
	margin: 0px 0px 5px 20px;	
}
div.ted h3 {
	font: bold 100% Verdana, Arial, Helvetica, sans-serif; 
}
div.ted p {
		font: 100% Times, serif; 
}
div.quote	{
	float: left; background: #223; 
	padding: 10px 10px 10px 10px; 
	margin: 0 1em 0 0; width: 12em;	
}
div.quote p	{
	font: italic 75% Verdana, Arial, Helvetica, sans-serif; 
	color: #fff;	
}

/* basic definitions */
h1 	{
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #004;
}
h3	{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #433; 
}
h4	{
	font: bold 75%  Verdana, Arial, Helvetica, sans-serif;
	 padding: 8px 0 8px 2px; margin: -1.5em 0 0 1em; color: #433;
}
p 	{
	font: 75% Arial, Helvetica, sans-serif; 
	 color: #60202; padding: 0 0;
}
p.points {
	font: italic bold 100% Times, serif; 
	margin: -2px 0 0 1em;
}
p.menu {
	color: #fff;
}
p.points em {
	font: italic bold 100% Times, serif; color: #422;
}
p#enough {
	font-weight: bold; font-size: 100%
}

em { 
	font-weight: bold; color: #422;
}

li 	{
	font: 90% Times, serif; color: #333;
	list-style: disc ;  list-style-position: inside;

}
td.panels {
	border: 1px solid #AAB; margin: 2px; padding: 1em;
	background: #ca3;
}
span	{
	font: bold italics 100% Verdana, Arial, Helvetica, sans-serif;
	; color: #422;
}
span	{
	font-weight: bold; font-style: italic;
	color: #523;
}
a:link.c_link, a:visited.c_link	{ 
	font: bold 100% Arial,Helvetica,sans-serif; 
	text-decoration: none; color: #fff;	
}
a:hover.c_link	{ 
	font: bold 100% Arial,Helvetica,sans-serif; 
	text-decoration: none; color: #00f;	
}

/* ****************** */
/* * Category Menu ** */
/* ****************** */

table.category {
	border: 1px #bbc solid;	width: 100%;
	margin: 1em 0 0 0; padding: 0px 0px 0px 0px; 
}
table.category th {
	font: bold 75% Verdana, Arial, Helvetica, sans-serif;
	background: #004; color: #fff; 
	border: 1px #bbc solid; padding: 2px 2px 2px 2px;
}
table.category td {
	background: #004; 
	border: 1px #bbc solid; padding: 2px;
	
}
table.category a:link, a:visited {
	font: bold 75% Verdana, Arial, Helvetica, sans-serif; 
	color: #fff; text-decoration: none; 
	white-space: nowrap; 	
}

table.category  a:hover {
	text-decoration: none; color: #00f;
	font: bold 75% Verdana, Arial, Helvetica, sans-serif; 
	white-space: nowrap; 
}




</style>
	