

/* ====================================================================
GENERAL STYLING
--------------------------------------------------------------------- */
/* border:nones are for NN4 */
html { margin: 0px; padding: 0px; }
body
	{
	margin: 0px;
	padding: 0px;
	background-color: #ccc;
	font-family: Trebuchet MS;
	font-size: 10pt;
	}

p.fill {
	text-align: ;
}

.box-border { background: #ccc;
	      padding: 10px 115px 10px 115px;
	 }

.box-header
	{
	background: #fff;
	padding-top: 0.5em;
	width: 100%;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	}

a {
	text-decoration: none;
	color: firebrick;
}

a:hover {
	text-decoration: underline overline;
	color: firebrick;
}

h1 {
	color: #6987C3;
	letter-spacing: 1px;
	text-decoration: underline;
	font-size: 14pt;
}

h2 {
	color: #6987C3;
	letter-spacing: 1px;
	font-size: 12pt;
}

h3 {
	color: #6987C3;
	letter-spacing: 1px;
	font-size: 10pt;
}

font.first {
	color: #6987C3;
	letter-spacing: 1px;
	text-decoration: underline;
	font-size: 14pt;
	valign: top;
}

p.first { 
	padding: 2px; 
	margin: 0px; 
	font-family: Arial,sans-serif;
	font-size: 18pt;
	}

font.second {
	color: #6987C3;
	letter-spacing: 1px;
	font-size: 12pt;
}

font.third {
	letter-spacing: 1px;
	font-size: 9pt;
	color: firebrick;
	font-weight: 400;
}

font.fourth {
	color: darkcyan;
	letter-spacing: 1px;
	font-size: 9pt;
	font-weight: 400;
}
font.blue {
	color: lightgrey;
	letter-spacing: 1px;
	font-size: 9pt;
	font-weight: 400;
}
/* ====================================================================
COLUMNS LAYOUT
--------------------------------------------------------------------- */
td.headline1 {
	background-color: gainsboro;
	width: 33%;
	border: none;
	vertical-align: top;
	text-align: center;
	padding: 5px;
	font-family: verdana, Arial,sans-serif;
	font-size: 10pt;
	font-weight: 800;
	color: black;
}

td.headline2 {
	background-color: #6987C3;
	width: 33%;
	border: none;
	vertical-align: top;
	text-align: center;
	border-right: 5px;
	border-bottom: 5px;
	padding: 5px;
	font-family: verdana, Arial,sans-serif;
	font-size: 10pt;
	font-weight: 800;
	color: white;
}

td.news {
	background-color: cornsilk;
	width: 33%;
	border: 1px solid black;
	vertical-align: top;
	text-align: ;
	border-right: 5px;
	border-bottom: 5px;
	padding: 5px;
	font-family: verdana, Arial,sans-serif;
	font-size: 9pt;
}

td.reviews {
	background-color: oldlace;
	width: 33%;
	border: 1px solid black;
	vertical-align: top;
	border-right: 5px;
	border-bottom: 5px;
	padding: 5px;
	font-family: verdana, Arial,sans-serif;
	font-size: 10pt9}

td.opinionhead {
	background-color: white;
	width: 33%;
	border: 1px solid black;
	vertical-align: top;
	border-right: 5px;
	border-bottom: 5px;
	padding: 5px;
	font-family: verdana, Arial,sans-serif;
	font-size: 9pt;
}

td.opinionbody {
	background-color: white;
	width: 33%;
	vertical-align: top;
	text-align: ;
	padding: 5px;
	font-family: verdana, Arial,sans-serif;
	font-size: 9pt;
}

td.reports {
	background-color: honeydew;
	width: 33%;
	border: 1px solid black;
	vertical-align: top;
	border-right: 5px;
	border-bottom: 5px;
	padding: 5px;
	font-family: verdana, Arial,sans-serif;
	font-size: 9pt;
}
.column-one
	{
	width: 100%;
	background: #fff;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	}

td {
	text-align: left;
}

td.button1 {
	background-color: white;
	border-style:outset;
    	border-top-color:black;
	border-width:3px;
	width: 121;
	color: #6987C3;
	font-family: arial;
	font-weight: 800;
	text-align: center;
	vertical-align: middle;
	padding: 7px 0 15px 0;
}

td.button2 {
	background-color: white;
	border-style:outset;
    	border-top-color:black;
	border-width:3px;
	width: 121;
	color: #6987C3;
	font-family: arial;
	font-weight: 800;
	text-align: center;
	vertical-align: middle;
	padding: 7px 0 15px 0;
}