body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #cfd4d7;
	font: 8pt Tahoma;
	/* background: #000000 url("/gui/bg.gif") repeat top right; */
}

body, p {
	color:#000000;
	text-decoration: none;
}

a, a:link, a:visited, a:active {
	color: #42698b;
	text-decoration: underline;
}

a:hover {
	color: #444444;
	text-decoration: underline;
}


ul {
	list-style: square
}

hr {
	height: 1px;
	color:#2f4a62;
}

.txtMainMenu, .txtMainMenu a, .txtMainMenu a:visited, .txtMainMenu a:active, .txtMainMenu a:link {
	font-size: 8pt;
	color:#2f4a62;
	text-decoration: underline;
}

.txtMainMenu a:hover {
	color:#1b2a38;
	background-color: #cfd4d7;
	text-decoration: underline;
}

.txtAuxmenu, .txtAuxmenu a, .txtAuxmenu a:visited, .txtAuxmenu a:active, .txtAuxmenu a:link {
	font-size: 9pt;
	color:#2f4a62;
	text-decoration: underline;
	font-weight: bold;
}

.txtAuxmenu a:hover {
	color:#42698b;
	text-decoration: underline;
}

.txtTextmenu, .txtTextmenu a, .txtTextmenu a:visited, .txtTextmenu a:active, .txtTextmenu a:link {
	font-size: 7pt;
	color:#FFFFFF;
	text-decoration: underline;
}

.txtTextmenu a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.txtRelated, .txtRelated a, .txtRelated a:visited, .txtRelated a:active, .txtRelated a:link {
	font-size: 8pt;
	color: #42698b;
	text-decoration: underline;
	line-height: 140%;
}

.txtRelated a:hover {
	color: #444444;
	text-decoration: underline;
}


.txtBreadcrumbs {
	font-size: 7pt;
	color:#777777;
}

.txtBreadcrumbs a, .txtBreadcrumbs a:link, .txtBreadcrumbs a:active, .txtBreadcrumbs a:visited {
	text-decoration: underline;
}

.txtLarge {
	font-size: 10pt;
	color:#000000;
	text-decoration: none;
}

.txtMedium {
	font-size: 8pt;
	color:#000000;
	text-decoration: none;
}

.txtNewsTitle {
	font-size: 7.5pt;
	font-weight: bold;
	color:#42698b;
	text-decoration: none;
}

.txtSmall {
	font-size: 7.5pt;
	color:#000000;
	text-decoration: none;
}

.txtSmallerLight {
	font-size: 7.5pt;
	color:#666666;
	text-decoration: none;
}

.txtDisclaimer {
	font-size: 7pt;
	color:#666666;
	text-decoration: none;
}

.txtHighLight {
	color:#42698b;
}

.txtHighLight2 {
	font-size: 12pt;
	color:#42698b;
	text-decoration: none;
	font-weight: bold;
	line-height: 17pt;
}

.txtMediumLight {
	font-size: 8pt;
	color:#444444;
	text-decoration: none;
}

.txtNewsDate {
	font-size: 7pt;
	color:#777777;
	text-decoration: none;
}

.txtIntro {
	font-size: 10pt;
	line-height: 12pt;
	font-style: italic;
	color: #666666;
	text-decoration: none;
}

.txtTitle {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
  color: #b00100;
}

.txtTitle a:link, .txtTitle a:active, .txtTitle a:visited {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
  color: #b00100;
}

.txtCatalogItemNameLarge {
	font-size: 10.5pt;
	font-weight: bold;
	text-decoration: none;
  color: #b00100;
}

.txtCatalogItemName {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
  color: #b00100;
}

.txtCatalogItemDesc {
	font-size: 8pt;
  color: #111111;
}

.txtCatalogItemNameMedium {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
  color: #b00100;
}

.txtCatalogItemNameSmall {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
  color: #b00100;
}

.txtCatalogItemNamePlain {
	font-size: 8pt;
	text-decoration: none;
  color: #111111;
}

.txtCatalogItemPrice {
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
  color: #b00100;
}

.txtCatalogItemPriceSmall {
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
  color: #b00100;
}

.txtTitle2 {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

select, input {
	font-size: 7.5pt;
	color:#000000;
	text-decoration: none;
	vertical-align: middle;
}

select {
	margin-top: 2px;
	margin-bottom: 3px;
}

.tblCol1 {
	background-color: #FFFFFF;
}

.tblCol2	{
	background-color: #86898b;
}

.tblCol3	{
	background-color: #cfd4d7;
}

.tblCol4	{
	background-color: #abb0b2;
}

.tblCol5	{
	background-color: #CDCDCD;
}

.tblCol6	{
	background-color: #2f4a62;
}

.tblCol7	{
	background-color: #F0F0F0;
}

.tblBoxH1	{
	background-color: #777777;
}

.tblBoxH2	{
	background-color: #b00100;
}

.tblBoxH3	{
	background-color: #FFFFFF;
}

.tblBoxH4	{
	background-color: #777777;
}

.tblBoxBG1	{
	background-color: #FFFFFF;
}

.tblInnerBox {
	border-width: 1px;
	border-color:  #AAAAAA;
	background-color: #FDFDFD;
	border-style: solid;
	color: #333333;
}

.tblInnerBox2 {
	width: 100%;
	border-width: 1px;
	border-color:  #AAAAAA;
	background-color: #FDFDFD;
	border-style: solid;
	color: #333333;
}

.tblInnerBox2 ul {
	margin-bottom: 0px;
	margin-top: 5px;
}

.tblInnerBox2 p {
	margin-bottom: 0px;
	margin-top: 0px;
}

.tblInnerRelated {
	border-width: 1px;
	border-color:  #DDDDDD;
	background-color: #FCFCFC;
	border-style: solid;
	color: #333333;
}

.tblCatalogItem {
	border-width: 1px;
	border-color:  #42698b;
	background-color: #FFFFFF;
	border-style: solid;
	color: #333333;
}

.tblData {
	font-size: 8pt;
	border-width: 0px;
	border-color:  #999999;
	background-color: #FCFCFC;
	border-style: solid;
	color: #333333;
}

.tblActionHP {
	border-width: 1px;
	border-color:  #b00100;
	background-color: #FFFFFF;
	border-style: solid;
}

.tblActionHP2 {
	border-width: 1px;
	border-color:  #2f4a62;
	background-color: #FFFFFF;
	border-style: solid;
}

.tblActionHP th {
	background-color:  #b00100;
	color: #FFFFFF;
	text-align: left;
}

.tblActionHP th a, .tblActionHP th a:link, .tblActionHP th a:active, .tblActionHP th a:visited {
	color: #FFFFFF;
	text-align: right;
}

.tblData th {
	background-color: #999999;
	border-color:  #999999;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	font-size:10pt;
}

.tblData td {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
}

.tblMainMenuLevel2a {
	width: 2px;
}

.button {
	font-size: 8pt;
	font-weight: bold;
	border-width: 1px;
	border-color:  #42698b;
	background-color: #42698b;
	border-style: solid;
	color: #FFFFFF;
	padding: 1px;
}

.button2 {
	font-size: 7.5pt;
	border-width: 1px;
	border-color:  #42698b;
	background-color: #42698b;
	border-style: solid;
	color: #FFFFFF;
	padding: 1px;
}

.button3 {
	font-size: 7.5pt;
	border-width: 1px;
	font-weight: bold;
	border-color:  #b00100;
	background-color: #b00100;
	border-style: solid;
	color: #FFFFFF;
	padding: 1px;
}


.itemimage {
	border-width: 1px;
	border-style: solid;
	border-color:  #DDDDDD;
	background-color: #FFFFFF;
	padding: 10px;
}

div.txtSTF {
	padding: 6px;
	background-color: #EEEEEE;
}

.txtSTF p, .txtSTF  {
	margin: 10px;
	background-color: #EEEEEE;
	border-width: 0px;
	font-size: 8pt;

}
