/**********  Layout / Header / Footer  **********/

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #990000}

body {
	background-color: #ffffff;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.logostrip{
	background-image: url('../images/Website Banner4.jpg'); 
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #DEDEE0;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	vertical-align: middle;
}

.copyrightstrip {
	background-color: #375496;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #8C8C8C;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #FFFFFF;
}


/**********  Top Navigation Bar  **********/


.navarea{
	background-color: #375496;

	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;	
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #8C8C8C;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #FFFFFF;
}

.navarea_top{
	background-color: #375496;
	background: #375496 url('../images/nav_top.jpg') repeat-x;
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #8C8C8C;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #FFFFFF;
}

.navarea_bot{
	background-color: #375496;
	background: #375496 url('../images/nav_bot.jpg') repeat-x;
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #8C8C8C;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #FFFFFF;
}


/**********  News Portal  ********
	background-color: #BEBEC2;
#EBECED **/

.newsarea{
	background-color: #EBECED;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #8C8C8C;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

td.newsimage {
	border-color: #B7B7B7;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

td.newsitem {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-color: #B7B7B7;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
}


/**********  Title Bar rounded gray  **********/


td.graytitle {
	background-color: #B7B7B7;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-color: #B7B7B7;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #375496;
}

td.graytitle_nopad {
	background-color: #B7B7B7;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-color: #B7B7B7;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #375496;
}

td.graytitle_top {
	background-color: #B7B7B7;
	background: #375496 url('../images/grey_top.jpg') repeat-x;
	border-color: #B7B7B7;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #375496;
}

td.graytitle_bot {
	background-color: #B7B7B7;
	background: #375496 url('../images/grey_bot.jpg') repeat-x;
	border-color: #B7B7B7;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #375496;
}

td.goldtitle {
	background-color: #fc9b0b;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 90%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-color: #fc9b0b;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #ffffff;
}
td.goldtitle_top {
	background-color: #fc9b0b;
	background: #fc9b0b url('../images/gold_top.jpg') repeat-x;
	border-color: #fc9b0b;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #ffffff;
}

td.goldtitle_bot {
	background-color: #fc9b0b;
	background: #fc9b0b url('../images/gold_bot.jpg') repeat-x;
	border-color: #fc9b0b;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #ffffff;
}


/**********  Main Page Body  **********/


.mainarea{
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #8C8C8C;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

td.mainbody, div.mainbody {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 1.6em;
	font-style: normal; 
}

td.mainbody h1, div.mainbody h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 150%; font-weight: bold; color: #375496}

td.mainbodyContent {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #29166F;
	line-height: 1.6em;
	font-style: normal; 
}


ul.mainbodyContent {
list-style-type: none;
padding: 0;
margin: 0
}

ul.mainbodyContent li {
background-image: url('../images/blueTick2.gif');
background-repeat: no-repeat;
background-position: 2.4em;
padding-left: 4.2em;
color: #375496;
font-size: 110%;
margin: .3em 0;
}

span.nav  {
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;

}


/**********  Hyperlinks  **********/


A.nav:link { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: none;
}

A.nav:active { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: none;
}

A.nav:visited { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: none; 
}
	
A.nav:hover { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: underline; 
}

A.news:link { 
	color: #304883;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: none; 
}

P.news{ 
	color: #304883;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: none; 
}

A.news:active { 
	color: #304883;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: none;
}

A.news:visited { 
	color: #304883;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: none; 
}
	
A.news:hover { 
	color: #304883;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: underline; 
}


A.content:link { 
	color: #304883;
	text-decoration: none; 
}

A.content:active { 
	color: #304883;
	text-decoration: none;
}

A.content:visited { 
	color: #304883;
	text-decoration: none; 
}
	
A.content:hover { 
	color: #304883;
	text-decoration: underline; 
}

/* ********** [Tables] ********** */


table.newseditor {
	border-color: #CCCCCC;
	border-width: 1px 0px 0px 1px;
	border-style: solid;
}

td.title {
	background-color: #8E979C;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	border-color: #CCCCCC;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
}

td.plantitle {

	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 120%;

	color: #29166F;

}

td.header {
	background-color: #8E979C;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	border-color: #CCCCCC;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
}

td.content {
	background-color: #EBECED;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 15px;
	font-style: normal;
	border-color: #CCCCCC;
	border-width: 0px 1px 1px 0px;
	border-style: solid; 
}

span.content {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 15px;
	font-style: normal;
}

p.error {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 110%;
	color: RED;
	line-height: 15px;
	font-style: bold;
}


span.newsLetter {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 15px;
	font-style: normal;
}

span.newsLetter p{
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 100%;
	color: #333333;
	line-height: 15px;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

span.newsLetter h1 {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 160%;
	color: #214584;
	line-height: 15px;
	font-style: bold;
}

span.newsLetter h2 {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 140%;
	color: #214584;
	line-height: 15px;
	font-style: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

span.content table {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 100%;
	color: #333333;
	line-height: 15px;
	font-style: normal;
}

td.newsheader {
	background-color: #375496;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
}

td.newsarticle {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 20px;
	font-style: normal;
	color: #333333;
}

td.regform {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-style: normal;
	color: #333333;
}

td.regformHead {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}




table.homeLinks {
	border-color: #B7B7B7;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}


td.homeLinksSpacer {
	background-color: #F8F8F8;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	color: #375496;
	border-top:1px solid #B7B7B7; 
}

td.homeLinksTitle {
	background-color: #CCCCCC;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	color: #375496;
}

A.homeLinks {
	display: block;
	border-color: #F3F5F5;
	border-width: 1px 0px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	color: #005FA9;
	padding: 5px 20px 5px 20px;
	border-top:1px solid #B7B7B7;
	text-decoration: none;
	background-color: #F8F8F8;
}

* html body a.homeLinks{
	width:100%;
}

A.homeLinks:hover {
	border-left:0px solid #71828A; 
	border-right:0px solid #71828A; 
	border-top:1px solid #B7B7B7; 
	text-decoration: none;
	background-color: #E1E1E1;
}


td.flashMovie {
	border-bottom:1px solid #B7B7B7;
}


td.bodyContent {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 20px;
	font-style: normal; 
}

td.bodyHeader {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 20px;
	font-style: normal; 
	font-weight: bold;
}

td.bodyTitle {
	padding-top: 20px;
	padding-bottom: 0px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 20px;
	font-style: normal; 
	font-weight: bold;
}

td.bodyInformation {
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 20px;
	font-style: normal; 
}

td.bodyInformation  h1{
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: 200%;
	line-height: 1.2em;
	color: #375496;
	font-style: normal; 
	font-weight: normal; 
}
td.bodyInformation  h4{
	margin-bottom: 0px;
	font-size: 120%;
}
td.bodyInformation  p{
	margin-top: 0px;
}

/* ********** [Product Links] ********** */
td.productNavigation {
	background-color: #375496;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #8C8C8C;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	color: #FFFFFF;
}

A.productNav:link { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
}

A.productNav:active { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
}

A.productNav:visited { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none; 
}
	
A.productNav:hover { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	text-decoration: underline; 
}

font.deadLink {
	color: #C8C8C8;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
}


td.evalForm {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 20px;
	font-style: normal; 
}

.formDropdown {
	width: 220px;
}
.newSeeMe {
	color : #4682B4;
	font-size : larger;
	font-weight : bold;
}
.bodypanelInner {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}
.bodypanelInner ul{
margin: 0;
padding: 2; 
}
.bodypanelInner li{
margin-left: 20px;
padding: 2;
}

.bodypanelInner li li{
margin-left: 20px;
padding: 2;
}
.bodypanelInner ul ul{
	margin-left: 0px;
	padding: 2;
	font-style : italic;
}
.bodypanelInner ul ul ul {
	margin-left: 20px;
	padding: 2;
	font-style : italic;
}

.bodypanel {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-color: #B7B7B7;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

.promoboxSZ {
	width: 383px;
	height: 220px;
}

html>body .promoboxSZ {
	width: 381px;
	height: 218px;
}
.promobox  {
	border-color: #B7B7B7;
	border-width: 1px 1px 1px 1px;
	border-style: solid;

	display:block;
	text-decoration:none; 	
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-style: normal;
	line-height: 1.8em;
    background-color: #FFFFFF;
	color: #29166F;
} 

a.promobox:hover { 
	border-color: #29166F;
	border-width: 1px 1px 1px 1px;
	border-style: solid;

}

a.promobox span.promoBoxTitle {
	background-color: #CCCCCC;
	font-size: 100%;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #375496;
    display: block; 	
}
a.promobox:hover span.promoBoxTitle {
	background-color: #ddd;
    display: block; 	
}

a.promobox span.promoBoxitem {
	padding: 10px 5px 5px 10px; 
	display:block;
	word-wrap: break-word;
}
a.promobox:hover span.promoBoxitem{
	padding: 10px 5px 5px 10px; 
	display:block;
	color: #375496;
}

a.promobox span.promoBoxsmall{
	font-size: 90%;
	padding: 10px;
	display:block;
	line-height: 1.5;
}
a.promobox:hover span.promoBoxsmall{

	padding: 10px;
	display:block;
	color: #375496;
}
a.promobox span.promoBoxsmall p{
 padding: 2px;
 color: #123456;
}


/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

/* search div */

.sf { 
	float: right;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	margin: 0px;
	padding: 0px;
}
.sf span { 
 font-weight: bold;
 margin-left: 2px;
}

div.telHeader  { 
 font-weight: bold;
 font-size: 90%;
 font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
 margin-right: 20px;
 float: right;
 color: #FFFFFF;
 text-align:right;
   line-height: 1.4em;
}

.KBpanel {
	padding: 10px;
	border-color: #B7B7B7;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	background-color: #EBECED;
	}
	
	
	
	
	
/* test section for vertical menu */

ul.prodVertMenu li {
  list-style-type: none;/*turns off display of bullet*/
}
/***** Main Formatting *****/


/***** MENU *****/

#wrapperNavlist {
  display: block;
  width: 173px;
  background: #ffffff;
  margin-bottom: 20px;
  margin-right: 10px;
  padding: 0;
  border-bottom: 1px solid;
  border-left: 0px solid;
  border-right: 0px solid;
  border-color: #DDDDDD;
  font-weight: normal;
  font-size: 140%;
  float: left
}


.navlist {
  margin: 0;/*removes indent IE and Opera*/
  padding: 0;/*removes indent Mozilla and NN7*/
  background: url(../images/menuUIback2.png) no-repeat right top;;  
}



.navlist span{
color: #E08942;
Font-size: 110%;
}

.navlist a, .navlist a:visited {
  display: block;
  height: 36px;
  line-height: 36px;/*must be equal to height. Centers the text vertically*/
  padding: 0 0 0 20px;
  border: none;
  border-top: 1px solid #DDDDDD;
  border-bottom: 0px solid #DDDDDD;
/**  color: #3564D8; */
  color: #29166F;
  text-decoration: none;
}

.navlistbold a, .navlistbold a:visited {
  color: #ffffff;
}

.navlist a:hover {
  background-position: 0 -24px;   /* Shift background image vertically 24px, or start of the 2nd background image (on mouseover) */
/*  color: #63616F */

}
 
.navlist #active a {
  display: block;
  background: #ffffff ; 
  Font-weight: bold;
  color: #63616F;
  cursor: default;
}
.navlistbold {
  background: url(../images/menuUIbackbold.png) no-repeat right top;
font-family:'Century Gothic',futura,'URW Gothic L',Verdana,sans-serif;
  Font-weight: bold;
}

ol.Style1 {
color: #E08942;
Font-size: 120%;
font-weight: bold;
}
ol.Style1 p {
  Font-size: 90%;
  color: #375496;
  margin:10px 0px;
  font-weight: normal;
}




#hor-minimalist-b
{

	font-size: 12px;
	background: #fff;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 15px;
	font-weight: normal;
	color: #375496;

	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
	border-top: 2px solid #6678b1;
}

#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #29166F;
	padding: 8px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}

#tablecaption {
	padding: 0px;
	margin: 0px;
	font-size: 80%
}

#media { margin-top: 1px; float: right; margin-left: 20px;}
#noUpdate { width: 210px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #cccccc; }



/*Partner Page */
#partners {
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	font-style: normal; 
}

#partners h1{
	padding-top: 20px;
	padding-bottom: 5px;
	font-size: 200%;
	line-height: 1.2em;
	color: #375496;
	font-style: normal; 
	font-weight: normal; 
}

#partners   p{
	margin-top: 0px;
}
#partners   img{
	margin-top: 50px;
	display: block;
    margin-left: auto;
    margin-right: auto 
}

