body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style1 {
	color: #737373;
	font-size: 11px;
	font-family: arial;
}
.style2 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: arial;
}
.style3 {
	color: #526171;
	font-size: 11px;
	font-family: tahoma;
}
.style5 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
.style6 {
	color: #999898;
	font-size: 11px;
	font-family: tahoma;
}
.style7 {
	color: #8d9ba9;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
.style8 {
	color: #9e0b0e;
	font-size: 11px;
	font-family: tahoma;
}
.style9 {
	color: #6c6b6b;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
.style10 {
	color: #ffffff;
	font-size: 11px;
	font-family: tahoma;
}
.style11 {
	color: #787575;
	font-size: 11px;
	font-family: tahoma;
}
.style12 {color: #63707D}

form { margin:0px; padding:0px; }
.syscenter { text-align: center; }
.titleslightblue18   { color: #bfdfff; font-weight: bold; font-size: 18px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular }
td    { color: black; font-size: 12px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
th    { color: black; font-size: 12px; font-weight: bold; background-color: #e7e7e5; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
th.top    { color: black; font-size: 12px; font-weight: bold; background-color: #BFBFBF; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.standard    { color: #fff; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.bigblue { color: #004284; font-weight: bold; font-size: 24px; font-family: Helvetica, verdana, Arial, Geneva, Swiss, SunSans-Regular }
.blackborder { color: black; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
body       { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bottomlinks           { color: #2e506f; font-size: 11px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.text10whiteverdana { color: white; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.text10blueverdana { color: #2e506f; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.text10blueverdana a { color: #2e506f; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.text10blueverdana a:link { color: #2e506f; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.text10blueverdana a:hover { color: #2e506f; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.text10blueverdana a:visited { color: #2e506f; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bottomlinks a         { color: #2e506f; text-decoration: none }
.bottomlinks a:visited { color: #2e506f; text-decoration: none }
.bottomlinks a:link { color: #2e506f; text-decoration: none }
.bottomlinks a:hover         { color: #e05907; text-decoration: none }
.small     { font-size: 9px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titles          { color: #2b3336; font-weight: bold; font-size: 20px; font-family: Helvetica, verdana, Arial, Geneva, Swiss, SunSans-Regular }

p.bodytext { margin:0px; padding: 3px 0px; }
p.large { font-size: 14px; }

h1      { color: #004284; font-weight: bold; font-size: 24px; font-family: Helvetica, Arial, verdana, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h1 a   { color: #004284; font-weight: bold; font-size: 24px; font-family: Helvetica, Arial, verdana, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h1 a:hover   { color: #004284; font-weight: bold; font-size: 24px; font-family: Helvetica, Arial, verdana, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h1 a:visited   { color: #004284; font-weight: bold; font-size: 24px; font-family: Helvetica, Arial, verdana, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h1 a:link   { color: #004284; font-weight: bold; font-size: 24px; font-family: Helvetica, Arial, verdana, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.subtitles     { color: #ff8c00; font-size: 14px; font-family: Helvetica, verdana, Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.subtitles a:hover { color: #ff8c00; font-size: 14px; font-family: Helvetica, verdana, Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: underline }
.subtitles a:visited { color: #ff8c00; font-size: 14px; font-family: Helvetica, verdana, Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: underline }
.subtitles a:link { color: #ff8c00; font-size: 14px; font-family: Helvetica, verdana, Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: underline }
.subtitlesred  { color: #e82f26; font-size: 14px; font-family: Arial, Helvetica, verdana, , Geneva, Swiss, SunSans-Regular; font-weight: bold }
h2  { color: #000000; font-weight: bold; font-size: 16px; font-family: Helvetica, verdana, Arial, Geneva, Swiss, SunSans-Regular }
.subtitlesblue { color: #000000; font-weight: bold; font-size: 16px; font-family: Helvetica, verdana, Arial, Geneva, Swiss, SunSans-Regular }
h3   { color: #004284; font-weight: bold; font-size: 14px; font-family: Helvetica, verdana, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-bottom: 5px }
h3 a  { text-decoration: underline; color: #004284; font-weight: bold; font-size: 14px; font-family: Helvetica, verdana, Arial, Geneva, Swiss, SunSans-Regular;  margin-bottom: 5px }
h3 a:vlink { text-decoration: underline; color: #004284; font-weight: bold; font-size: 14px; font-family: Helvetica, verdana, Arial, Geneva, Swiss, SunSans-Regular;  margin-bottom: 5px }
h3 a:link { text-decoration: underline; color: #004284; font-weight: bold; font-size: 14px; font-family: Helvetica, verdana, Arial, Geneva, Swiss, SunSans-Regular;  margin-bottom: 5px }
.producttitles   { text-decoration: underline; color: #004284; font-weight: bold; font-size: 12px; font-family: Helvetica, verdana, Arial, Geneva, Swiss, SunSans-Regular; margin-bottom: 1px }
h4 	  { color: #000066; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px; overflow: hidden; clip: rect(auto auto 20px auto) }
h4 a { color: #000066; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h4 a:visited { color: #000066; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h4 a:link { color: #000066; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titlesorange        { color: #e05907; font-size: 16px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; }
.titleslightorange { color: #ffaf00; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; }
.titlesorange18      { color: #ffaf00; font-size: 18px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; font-weight: normal; }
.titlesblue18      { color: #004284; font-size: 18px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; font-weight: normal }
h5  { color: #000000; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, verdana, Geneva, Swiss, SunSans-Regular; margin-bottom: 1px; }
.titleswhite  { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; }

.titleswhite a:link { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; }
.titleswhite a:hover { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.titleswhite a:visited { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; }
.titleswhite a:active { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; }

.titleswhite18    { color: white; font-size: 18px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular }
.titleswhite24 { color: white; font-weight: bold; font-size: 24px; line-height: 20px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular }
.titleswhite30 { color: white; font-weight: bold; font-size: 30px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular }
h6  { color: white; font-weight: bold; font-size: 14px; font-family: Helvetica, Arial, verdana, Geneva, Swiss, SunSans-Regular; margin-bottom: 1px }
.textwhite { color: white; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.textorange { color: #ff8c00; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
h7  { color: white; font-family: Helvetica, Arial, verdana, Geneva, Swiss, SunSans-Regular; margin-bottom: 1px }
.textblack10     { font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.textwhite10 { color: white; font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.textchart { color: #000000; font-size: 9px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular }

.producttabs  { color: white; font-weight: bold; font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.producttabs a:hover { color: white;  text-decoration: none }
.producttabs a { color: white;  text-decoration: none }
.producttabs a:visited { color: white;  text-decoration: none }
.producttabs a:link { color: white;  text-decoration: none }
.textsz11lineheight  { font-size: 11px; line-height: 14px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.textsz11lineheightJust { font-size: 11px; line-height: 14px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #dcdcdc; padding: 3px; border: solid 1px #a9a9a9; height: 180px }
.textsjustify  { text-decoration: none; text-align: justify }
.text11    { font-size: 11px; font-weight: normal }
.menu11black { color: #000; font-size: 11px; text-decoration: none }
.menu11black a:hover { color: #e05907; font-size: 11px; text-decoration: none }
.text11black a { color: #e05907; font-size: 11px; text-decoration: none }
.text11black a:visited { color: #e05907; font-size: 11px; text-decoration: none }
.text11white { color: white; font-size: 11px; line-height: 14px }
.text12white { color: white; font-size: 12px; line-height: 14px }
.text11white a:hover  { color: white }
.text11white a  { color: white; text-decoration: underline }
.text11white a:visited  { color: white }
.text11white a:link  { color: white }
.text18blue  { color: #004284; font-weight: bold; font-size: 18px; font-family: Helvetica, Arial, verdana, Geneva, Swiss, SunSans-Regular }
.blueitalic { color: #215eae; font-style: italic }
.text14 { font-size: 14px; text-decoration: none }
.text14white { color: white; font-size: 14px; text-decoration: none }
.text14blue { color: #004284; font-size: 14px; text-decoration: none }
.textgray   { color: #696969; font-weight: normal; font-size: 12px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.textblue  { color: #004284; font-size: 12px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none }
.statusborder   { border: solid 1px black }
.learnmore { color: #155293; font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-color: #ffaf00; text-transform: uppercase; text-indent: 0; padding: 2px; border: solid 1px #f5f5f5; cursor:hand;}
.learnmore a        { color: #155293; font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; text-indent: 0; cursor:hand; }
.learnmore a link   { color: #155293; font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; cursor:hand; }
.learnmore a:hover        { color: white; font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; cursor:hand; }
.learnmore a:visited     { font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; cursor:hand; }
.learnmorew { color: #155293; font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-color: #ffaf00; text-transform: uppercase; text-indent: 0; padding: 2px; border: solid 1px #8da2aa; cursor:hand; }
.learnmorew a { color: #155293; font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; text-indent: 0; cursor:hand; }
.learnmorew a link { color: #155293; font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; cursor:hand; }
.learnmorew a:hover { color: white; font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; cursor:hand; }
.learnmorew a:visited { font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; cursor:hand; }
.whitebox 	 { font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-color: #fff; text-transform: uppercase; text-indent: 0; padding: 2px; border: solid 1px #f5f5f5; font-color: white; cursor:hand; }
.whitebox a          { font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-color: white; text-indent: 0; font-color: white; cursor:hand; }
.whitebox a link     { font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-color: white; font-color: white; cursor:hand; }
.whitebox a:hover          { font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-color: white; font-color: white; cursor:hand; }
.whitebox a:visited     { font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none ; cursor:hand;}
.texred  { color: red; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.textblacknobold  { color: #000; font-weight: normal; font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.textwhitenobold1   { color: white; font-weight: normal; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:link 		{ color: #004284; word-spacing: 0; text-decoration: underline; }
a:vlink 	{ color: #004284; text-decoration: underline; }
a:hover		{ color: #BC6600; text-decoration: underline; }
a:visited	{ color: #004284; text-decoration: underline; }

.caps { text-transform: capitalize }
.topnorm  { color: white; font-weight: bold; font-size: 11px; text-decoration: none;  }
.topover { color: black; font-weight: bold; font-size: 11px; }
/* background-image: url(/images/generic/bgtopmenublue.gif) */

.menu_1 { color: #ffffff; font-size: 12px; text-decoration: none }
.menu_1 a   { color: #ffffff; font-size: 12px; text-decoration: none }
.menu_1 a:visited { color: #ffffff; font-size: 12px; text-decoration: none }
.menu_1 a:link { color: #ffffff; font-size: 12px; text-decoration: none }
.menu_1 a:hover { color: #e05907; font-size: 12px; text-decoration: none }

.menu_2 { color: #000; font-size: 11px; text-decoration: none }
.menu_2 a   { color: #000; font-size: 11px; text-decoration: none }
.menu_2 a:visited { color: #000; font-size: 11px; text-decoration: none }
.menu_2 a:link { color: black; font-size: 11px; text-decoration: none }
.menu_2 a:hover { color: #e05907; font-size: 11px; text-decoration: none }

.topbar_sel { color: #e05907; font-weight: bold; font-size: 11px; text-decoration: none }
.topbar_sel a   { color: #e05907; font-weight: bold; font-size: 11px; text-decoration: none }
.topbar_sel a:hover { color: #e05907; font-weight: bold; font-size: 11px; text-decoration: none }
.topbar_sel a:visited { color: #e05907; font-weight: bold; font-size: 11px; text-decoration: none }
.topbar_sel a:link { color: #e05907; font-weight: bold; font-size: 11px; text-decoration: none }
.menuitem  { color: #000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; border-right: #ccc; border-bottom: #ccc }
.menuitem a { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; border-right: medium none #ccc; border-bottom: medium none #ccc }
.menuitem a:visited { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; border-right: medium none #ccc; border-bottom: medium none #ccc }
.menuitem a:hover { color: #e05907; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; border-right: medium none #ccc; border-bottom: medium none #ccc }
#menuitemtable { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; border-right: medium none #ccc; border-bottom: medium none #ccc }
#menuitemtable a { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
#menuitemtable a:visited { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
#menuitemtable a:hover { color: #e05907; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; border-bottom: medium none }
#litComp {color: #000000; font-weight:500; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#litComp a {color: #000000; font-weight:500; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.litcompButton { color: #000000; font-weight:500; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none; border: solid 1px #a9a9a9; }
.litcompButton a {color: #000000; font-weight:500; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none;}
.litcompButton a:hover {color: #000000; font-weight:500; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none;}
.litcompButton a:vlink {color: #000000; font-weight:500; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none;}
.litcompButtonOver {color: #000000; font-weight:500; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none; background-color: #F5F5F5; border: solid 1px #a9a9a9;}
.litcompButtonOver a:hover {color: #000000; font-weight:500; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none;}
.litcompButtonOver a:vlink {color: #000000; font-weight:500; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none;}
#litcompDivider { border-right: 1px solid #a9a9a9; }
#submenu { top: 193px; left: 18px }
.bold { font-weight: bold }

#topdivisionbanner    { visibility: visible; position: absolute; top: 0px; left: 0px; width: auto; height: auto; z-index:0}
#rightbar { visibility: visible; position: absolute; top: 400px; left: 800px; width: auto; height: auto; z-index:0}
#tycouser { visibility: visible; position: absolute; top: 190px; left: 800px; width: auto; height: auto; z-index:0}
#tycogreeting { visibility: visible; position: absolute; top: 38px; left: 93px; width: auto; height: auto; z-index:0}

.celsiuspassive { padding: 5px; margin-bottom: 5px; margin-right: 5px; background-color: #b8c5ca; border: 1px solid #8da2aa; width: 60px; float: left;}
.celsiusactive { padding: 5px; margin-bottom: 5px; margin-right: 5px; background-color: #e0e0e0; border: 1px solid #8da2aa; width: 60px; float: left;}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  /*border-bottom: 1px dotted #999999;*/
  font-size: 12px;
  color: #ffffff;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:10px;
  display: inline;
}

TD#menu_1 DIV.menu1-level1-no a {
  /*border-bottom: 1px dotted #999999;*/
  font-size: 12px;
  color: #FFFFFF;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:10px;
  display: inline;
}

TD#menu_1 DIV.menu1-level1-no a:hover {
  /*border-bottom: 1px dotted #999999;*/
  font-size: 12px;
  color: #FF9B00;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:10px;
  display: inline;
}

TD#menu_1 DIV.menu1-level1-act a {
  /*border-bottom: 1px dotted #999999;*/
  font-size: 12px;
  color: #FF9B00;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:10px;
  display: inline;
}

/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  /*border-bottom: 1px solid #999999;*/
  color: #FF9B00;
  font-weight:bold;
  font-size: 12px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:10px;
  display: inline;  
}

/*  MENU 2, level 1, normal state (NO) */
TD#menu_2 DIV.menu2-level1-no {
  /*border-bottom: 1px dotted #999999;*/
  font-size: 10px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:10px;
  display: inline;
}
/*  MENU 2, level 1, active state (ACT) */
TD#menu_2 DIV.menu2-level1-act {
  /*border-bottom: 1px solid #999999;*/
  font-weight:bold;  
  font-size: 10px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:10px;
  display: inline;  
}

li
	{
	color: #000000;
	}

/* list-style-image: url('/fileadmin/template/main/images/li_transparent.gif') */




/* For production SDMO */

td.h18blue h1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #1f69ae;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	MARGIN-BOTTOM: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.h12gray {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #666666; fontfamily: Tahoma, Arial, Helvetica, sans-serif; fontsize: 13px; fontweight: bold
}
a.t12gray {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
	COLOR: #666666; fontfamily: Arial, Tahoma, Helvetica, sans-serif; fontsize: 13px; fontweight: normal
}
.h12blue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1f69ae; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #1f69ae; fontfamily: Tahoma, Arial, Helvetica, sans-serif; fontsize: 13px; fontweight: bold
}
.t12gray {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
	COLOR: #666666; fontfamily: Arial, Tahoma, Helvetica, sans-serif; fontsize: 13px; fontweight: normal
}

.news-amenu-container {
	text-align:center;
        width:240px;
}
.news-amenu-container h2 {}
.news-amenu-container ul {
	list-style:none;
	margin:0;
        padding:0;
}
.news-amenu-container li {}
.news-amenu-container li dd { 
	margin:0;
	padding:0;
}
.news span {font-size:10px; color:#666; font-weight: normal;}

.news-single-img {float:right; padding-top:20px;}

    table.def {
    border-collapse: collapse;
    border-color: black;
    border-style: outset;
    border-width: 1px 3px 3px 1px
    }
    
    th.def {
    margin: 3; padding: 3; outline: none;
    border-color: rgb(153,153,153);
    border-style: solid;
    border-width: 0 0 1px 0
    }

    td.def {
    margin: 3; padding: 3; outline: none;    
    border-color: rgb(153,153,153);
    border-style: solid;
    border-width: 0 0 1px 0
    }

a img {border: 0px;}


/* Form handler styles. Added by Ilya on Sep 17 */
.fh-contact-form,
.fh-contact-form input,
.fh-contact-form textarea {
	font-size: 11px;
}

.fh-contact-form th {
	background: none;
	font-weight: normal;
}

.fh-contact-form label {
	color: #777;
	padding-right: 10px;
}

.required,
.error,
.error-field {
	color: #900 !important;
}

.required {
	font-weight: bold;
}

input.text,
input.submit,
textarea {
	width: 180px;
}

.formhandler_removelink {
	margin-left: 10px;
}
