* {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;

}

.tx_watchwords_container{
   width: 168px;
}

.tx_watchwords_title {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.tx_watchwords_text {
  font-family: arial, helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  margin-top: 10px;
}

.tx_watchwords_source {
  font-family: arial, helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.txt_menu_3rd_level_act {
  display: inline;
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 1px;
  font-weight: normal;
  color:#ee4530;
  background-color:white; 
  font-size:10px;
  height:16px;
}

* html .txt_menu_3rd_level_act {
  padding-top: 1px;
  padding-bottom:2px;
  height: 18px;
}

.txt_menu_3rd_level_act a{
  color: #ee4530;
  padding-left: 15px;
  padding-right: 15px;
}

.txt_menu_3rd_level_no {
  display: inline;
  padding-top: 1px;
  padding-bottom: 1px;
  font-weight: normal;
  color:#646464;
  font-size: 10px;
  height:16px;
}

* html .txt_menu_3rd_level_no {
  padding-top: 1px;
  padding-bottom:2px;
  height: 18px;
}

.txt_menu_3rd_level_no a{
  padding: 0px;
  padding-left: 15px;
  padding-right:15px;
}

.txt_menu_3rd_level_no a:hover{
	color: black;
}

.txt_navigation_act {
  display: inline;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 10px;
  font-weight: bold;
}

.txt_navigation_act a{
  color: black;
  background-color: white;
  padding-left: 10px;
  padding-right:10px;
}

.txt_navigation_act a:hover{
  background-color: white;
  color: black;
}

.txt_navigation_no {
  display: inline;
  font-size: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
}

.txt_navigation_no a{
  color: white;
  padding-left: 10px;
  padding-right:10px;
}

.txt_navigation_no a:hover{
  background-color: black;
  color: white;
}

.txt_menu_1st_level_act {
  color: black;
  font-weight: bold;
  text-decoration: none;
  width: 110px;
  padding-top: 2px;
  padding-bottom: 2px;
  overflow: hidden;
}

* html .txt_menu_1st_level_act {
  width: 110px;
}

.txt_menu_1st_level_act a {
  display: block;
  color: black;
  border-color: #ee4530;
  border-style: solid;
  border-width:0px;
  border-bottom-width: 2px;
  padding-left:10px;
}

.txt_menu_1st_level_act a:hover {
  display: block;
  color: black;
  background-color: white;
  border-color: #ee4530;
  border-style: solid;
  border-width:0px;
  border-bottom-width: 2px;
}

.txt_menu_1st_level_act a:active{
  display: block;
  border-color: #ee4530;
  border-style: solid;
  border-width:0px;
  border-bottom-width: 2px;
}

.txt_menu_1st_level_no {
  margin: 0px;
  color: #ee4530;
  font-weight: bold;
  text-decoration: none;
  width:110px;
  padding:0px;
  padding-top: 2px;
  padding-bottom: 2px;
}

* html .txt_menu_1st_level_no {
  width: 110px;
}

.txt_menu_1st_level_no a {
  display:block;
  color: #ee4530;
  font-weight: bold;
  text-decoration: none;
  padding-left: 10px;
}

.txt_menu_1st_level_no a:hover {
  color: white;
  background-color: black;
  font-weight: bold;
  text-decoration: none;
}

.txt_menu_2nd_level_no{
  font-size: 10px;
  margin: 0px;
  color: #ee4530;
  font-weight: normal;
  text-decoration: none;
  width:88px;
  margin-left:7px;
  border: 0px;
  padding: 0px;
  padding-top: 1px;
}

* html .txt_menu_2nd_level_no{
  width:95px;
}

.txt_menu_2nd_level_no a {
  display:block;
  color: #ee4530;
  font-weight: normal;
  text-decoration: none;
  padding: 0px;
  border: 0px;
  margin-bottom:1px;
}

.txt_menu_2nd_level_no a:hover {
  color: black;
  font-weight: normal;
  text-decoration: none;
  padding: 0px;
  margin-bottom:1px;
  border:0px;  
}

.txt_menu_2nd_level_act{
  color: black;
  font-weight: normal;
  text-decoration: none;
  width: 88px;
  margin-left: 7px;
  padding: 0px;
  padding-top: 1px;
}

* html .txt_menu_2nd_level_act{
  width:95px;
}

.txt_menu_2nd_level_act a {
  display: block;
  color: black;
  border-color: #ee4530;
  border-style: solid;
  border-width:0px;
  border-bottom-width: 1px;
  font-size: 10px;
  padding: 0px;
}

.txt_menu_2nd_level_act a:hover {
  display: block;
  color: black;
  border-color: #ee4530;
  border-style: solid;
  border-width:0px;
  border-bottom-width: 1px;
  padding: 0px;
}

.txt_menu_2nd_level_act a:active{
  display: block;
  border-color: #ee4530;
  border-style: solid;
  border-width:0px;
  border-bottom-width: 1px;
  padding: 0px;
}

#aboutContent, #workContent, #clientsContent, #contactContent {
	/* defined in the head for ns4 compatibility */
	position: absolute;
	left: 0;
	top: 0;
	width:2500px;
	visibility: hidden;
	z-index: 1;
}

