body {
	padding: 0 auto;
	margin: 0 auto;
	font-family: Arial, Helvetica, Sans-Serif; 
	background-color: #ffffff;
	font-size:11px;
}

td {
	vertical-align: top;
}

td.navbottom3 {
	padding-bottom: 3px;
}


a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: gray;
}

a:hover {
	text-decoration: underline;
	color: white;
}

.bodytext {
	color: gray; 
	line-height: 15px; 
	letter-spacing: 0.02em
}

.bodytext span a:link {
	color: rgb(46,0,65);
	text-decoration: none;
}

.bodytext span a:hover {
	color: rgb(95,0,95);
	text-decoration: underline;
}

.bodytext span a:visited {
	color: rgb(95,0,95);
	text-decoration: none;
}

.linkblank {
	color: #ffffff;
	text-decoration: none;
}

.linkblank:link {
	color: #ffffff;
	text-decoration: none;
}

.linkblank:hover {
	color: #ffffff; 
	text-decoration: underline;
}

.linkblank:visited {
	color: #ffffff; 
	text-decoration: none;
}

.linkviolet {
	color: rgb(119,47,118); 
	text-decoration: none;
}

.linkviolet a:link {
	color: rgb(119,47,118); 
	text-decoration: none;
}

.linkviolet a:hover {
	color: rgb(119,47,118); 
	text-decoration: underline;
}

.linkviolet a:visited {
	color: rgb(119,47,118); 
	text-decoration: none;
}

.navcompany a:link {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(244,154,150) 3px solid; 
	color: gray; 
	letter-spacing: 0.02em; 
}

.navcompany a:hover {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(244,154,150) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: rgb(233,54,46);
}

.navcompany a:visited {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(244,154,150) 3px solid; 
/*	color: gray; */
	letter-spacing: 0.02em; 
}

.navcompanyon {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(244,154,150) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: rgb(233,54,46);
}

.navbrands a:link {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(153,128,155) 3px solid; 
	color: gray; 
	letter-spacing: 0.02em; 
}

.navbrands a:hover {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(153,128,155) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: rgb(83,46,99);
}

.navbrands a:visited {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(153,128,155) 3px solid; 
/*	color: gray; */
	letter-spacing: 0.02em; 
}

.navbrandson {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(153,128,155) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: rgb(83,46,99);
}

.navvalues a:link {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(187,172,157) 3px solid; 
	color: gray; 
	letter-spacing: 0.02em; 
}

.navvalues a:hover {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(187,172,157) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: rgb(124,106,85);
}

.navvalues a:visited {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(187,172,157) 3px solid; 
/*	color: gray; */
	letter-spacing: 0.02em; 
}

.navvalueson {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(187,172,157) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: rgb(124,106,85);
}

.navinvestors a:link {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(216,173,120) 3px solid; 
	color: gray; 
	letter-spacing: 0.02em; 
}

.navinvestors a:hover {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(216,173,120) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: rgb(171,93,0);
}

.navinvestors a:visited {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(216,173,120) 3px solid; 
/*	color: gray; */
	letter-spacing: 0.02em; 
}

.navinvestorson {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(216,173,120) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: rgb(171,93,0);
}

.navnewsroom a:link {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(210,161,204) 3px solid; 
	color: gray; 
	letter-spacing: 0.02em; 
}

.navnewsroom a:hover {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(210,161,204) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: rgb(165,68,153);
}

.navnewsroom a:visited {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(210,161,204) 3px solid; 
/*	color: gray; */
	letter-spacing: 0.02em; 
}

.navnewsroomon {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(210,161,204) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: rgb(165,68,153);
}

.navworking a:link {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(128,155,162) 3px solid; 
	color: gray; 
	letter-spacing: 0.02em; 
}

.navworking a:hover {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(128,155,162) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: rgb(0,55,69);
}

.navworking a:visited {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(128,155,162) 3px solid; 
/*	color: gray; */
	letter-spacing: 0.02em; 
}

.navworkingon {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(128,155,162) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: rgb(0,55,69);
}

.navhome a:link {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(179,178,182) 3px solid; 
	color: gray; 
	letter-spacing: 0.02em; 
}

.navhome a:hover {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(179,178,182) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: rgb(83,46,99);
}

.navhome a:visited {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(179,178,182) 3px solid; 
/*	color: gray; */
	letter-spacing: 0.02em; 
}

.navhomeon {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(179,178,182) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: rgb(83,46,99);
}

.navcontact a:link {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(153,128,155) 3px solid; 
	color: gray; 
	letter-spacing: 0.02em; 
	display: block; 
}

.navcontact a:hover {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(185,166,108) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: gray;
}

.navcontact a:visited {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(153,128,155) 3px solid; 
/*	color: gray; */
	letter-spacing: 0.02em; 
	display: block; 
}

.navcontacton {
	padding: 0 3px 0 5px;
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none;
	border-left: rgb(185,166,108) 3px solid; 
	color: #ffffff; 
	letter-spacing: 0.02em; 
	display: block; 
	background-color: gray;
}

.navstatuscurrred{
	color: maroon;
	font-weight: bold;	
}

.navstatuscurrgreen{
	color:green;
	font-weight: bold;	
}

.footerlink {
	font-size: 10px; 
	color: gray; 
	text-decoration: none
}

.footerlink a:link {
	font-size: 10px; 
	color: gray; 
	text-decoration: none;
}

.footerlink a:hover {
	font-size: 10px; 
	color: gray; 
	text-decoration: underline;
}

.footerlink a:visited {
	font-size: 10px; 
	color: gray; 
	text-decoration: none;
}

.ctrl {
	font-size: 11px;
	border: 1px gray solid;
	color: black;
}

.ctrlnoborder {
	font-size: 11px;
	color: black;
	border: 0 transparent none;
}

.ctrlnobordergray {
	font-size: 11px;
	color: gray;
	border: 0 transparent none;
}

.button {
	font-size: 11px;
}

.errormessage {
	font-size: 11px;
	color: red;
}

.gridheader {
	background-color: #E1E1E1;
	color: gray;	
}

.accordionheader
{
	font-weight: bold;
    cursor: pointer;
}

#footer {
	padding:0 14px 0 144px;
	margin: 15px 0px 0px; 
	width: 796px; 
	height: 39px;
}

