a {
  text-decoration:none;
}

form {
	margin: 0px;
}

li {
	margin: 3px;
}

a:hover {
  text-decoration:underline;
}

td.tabAnchor {
  line-height: 25px;
  border : 2px solid #c00000; border-top-width:0; border-left-width:0; border-right-width:0;
}
td.tabAnchorSelected {
  line-height: 27px;
  border : 0px;
}
a.tabAnchor1 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffc0; text-decoration:none; font-weight:bold;
  line-height: 25px;
  border : 1px solid #ffffc0; border-bottom-width:0;
  padding: 4px 0px 6px 0px;
}
a.tabAnchor1:hover {
  border : 1px solid #ff0000; border-bottom-width:0;
}
a.tabAnchor2 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c0ffff; text-decoration:none; font-weight:bold;
  line-height: 25px;
  border : 1px solid #c0ffff; border-bottom-width:0;
  padding: 4px 0px 6px 0px;
}
a.tabAnchor2:hover {
  border : 1px solid #FF0000; border-bottom-width:0;
}
a.tabAnchor3 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c0c0ff; text-decoration:none; font-weight:bold;
  line-height: 25px;
  border : 1px solid #c0c0ff; border-bottom-width:0;
  padding: 4px 0px 6px 0px;
}
a.tabAnchor3:hover {
  border : 1px solid #ff0000; border-bottom-width:0;
}
a.tabAnchor4 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffc0c0; text-decoration:none; font-weight:bold;
  line-height: 25px;
  border : 1px solid #ffc0c0; border-bottom-width:0;
  padding: 4px 0px 6px 0px;
}
a.tabAnchor4:hover {
  border : 1px solid #ff0000; border-bottom-width:0;
}
a.tabAnchor5 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c0ffc0; text-decoration:none; font-weight:bold;
  line-height: 25px;
  border : 1px solid #c0ffc0; border-bottom-width:0;
  padding: 4px 0px 6px 0px;
}
a.tabAnchor5:hover {
  border : 1px solid #ff0000; border-bottom-width:0;
}
a.tabAnchor6 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffc0ff; text-decoration:none; font-weight:bold;
  line-height: 25px;
  border : 1px solid #ffc0ff; border-bottom-width:0;
  padding: 4px 0px 6px 0px;
}
a.tabAnchor6:hover {
  border : 1px solid #ff0000; border-bottom-width:0;
}
a.tabAnchor7 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffe1c1; text-decoration:none; font-weight:bold;
  line-height: 25px;
  border : 1px solid #ffe1c1; border-bottom-width:0;
  padding: 4px 0px 6px 0px;
}
a.tabAnchor7:hover {
  border : 1px solid #ff0000; border-bottom-width:0;
}
a.tabAnchorSelected1 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; text-decoration:none; font-weight:bold;
  line-height: 27px;
  border : 2px solid #ff0000; border-bottom-width:0;
  padding: 5px 0px 7px 0px;
  background-color: #ffffc0;
}
a.tabAnchorSelected2 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; text-decoration:none; font-weight:bold;
  line-height: 27px;
  border : 2px solid #ff0000; border-bottom-width:0;
  padding: 5px 0px 7px 0px;
  background-color: #c0ffff;
}
a.tabAnchorSelected3 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; text-decoration:none; font-weight:bold;
  line-height: 27px;
  border : 2px solid #ff0000; border-bottom-width:0;
  padding: 5px 0px 7px 0px;
  background-color: #c0c0ff;
}
a.tabAnchorSelected4 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; text-decoration:none; font-weight:bold;
  line-height: 27px;
  border : 2px solid #ff0000; border-bottom-width:0;
  padding: 5px 0px 7px 0px;
  background-color: #ffc0c0;
}
a.tabAnchorSelected5 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; text-decoration:none; font-weight:bold;
  line-height: 27px;
  border : 2px solid #ff0000; border-bottom-width:0;
  padding: 5px 0px 7px 0px;
  background-color: #c0ffc0;
}
a.tabAnchorSelected6 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; text-decoration:none; font-weight:bold;
  line-height: 27px;
  border : 2px solid #ff0000; border-bottom-width:0;
  padding: 5px 0px 7px 0px;
  background-color: #ffc0ff;
}
a.tabAnchorSelected7 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; text-decoration:none; font-weight:bold;
  line-height: 27px;
  border : 2px solid #ff0000; border-bottom-width:0;
  padding: 5px 0px 7px 0px;
  background-color: #ffe1c1;
}

.buttonNormal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #275881;
  font-weight: bold;
  background-color: #feea63;
  height : 22px;
  border : 1px solid #275881;
}

a.buttonAnchor {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:bold;
  line-height: 16px;
  border : 1px solid #CCCCCC;
  padding: 1px 10px 1px 10px;
  margin : 0px;
  background-color: #F0F0F0;
}
a.buttonAnchor:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:bold;
  border : 1px solid #000000;
  background-color: #FEEEC7;
}
a.buttonAnchorSelected {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FF0000;
  font-weight: bold;
  line-height: 16px;
  border : 1px solid #CCCCCC;
  padding: 1px 10px 1px 10px;
  margin : 0px;
  background-color: #F0F0F0;
}
a.buttonAnchorSelected:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FF0000;
  font-weight: bold;
  border : 1px solid #000000;
  background-color: #FEEEC7;
}


.textHeaderGroup1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#132e43;
  font-weight:bold;
  background-color: #ffffc0;
  height:18;
}
.textHeaderGroup2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#132e43;
  font-weight:bold;
  background-color: #c0ffff;
  height:18;
}
.textHeaderGroup3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#132e43;
  font-weight:bold;
  background-color: #c0c0ff;
  height:18;
}
.textHeaderGroup4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#132e43;
  font-weight:bold;
  background-color: #ffc0c0;
  height:18;
}
.textHeaderGroup5 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#132e43;
  font-weight:bold;
  background-color: #c0ffc0;
  height:18;
}
.textHeaderGroup6 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#132e43;
  font-weight:bold;
  background-color: #ffc0ff;
  height:18;
}

.textHeaderLink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#ffffff;
}
.textNavOpened {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-style:italic;
  color:#003300;
  font-weight:bold;
}
.textNavSelected {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
/*  color:#ba4f00;*/
  color:#006600;
  font-weight:bold;
}
.textNavOpenedSelected {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-style:italic;
  color:#006600;
  font-weight:bold;
}
.textNavSmall {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#003300;
  font-weight:bold;
}
.textNavSmallSelected {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-style:italic;
  color:#006600;
  font-weight:bold;
}

.textBlack {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
}

.textBlue {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#275881;
}

.textBlueSmall {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#275881;
}

.textBlueDark {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#132e43;
}

.textBlueDarkSmall {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#132e43;
}

.textGrey {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
}

.textWhite {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
}

.textWhiteSmall {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
}

.textRed {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:red;
}

.textRedSmall {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:red;
}

.textOrange {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FF780C;
}

.textBlackTitle {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold; 
  font-size:18px;
  color:#275881;
}

.textDarkRed {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#990000;
  line-height:16px;
}

.textWhiteThin {
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;
  line-height:20px;
}

.textWhiteFlat {
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;
}

.textRedThin {
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#f78d8d; text-decoration:none;
  line-height:20px;
}

td.treeHeader {
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#275881; text-decoration:none; font-weight:bold;
  padding: 4px 4px 4px 4px;
  background-color: #F3F3F3;
}

td.contentHeader {
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold;
  line-height: 20px;
  padding: 0px 2px 0px 2px;
  background-color: #275881;
}




.popupContentTextRed {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#da251d; text-decoration:none;
  line-height: 20px;
}

.popupContentTextBlack {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#4a4940; text-decoration:none;
  line-height: 20px;
}

.popupHeaderText {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; text-decoration:none;
  line-height: 28px;
}

.popupFooterText {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold;
  line-height: 24px;
}

.popupFooterAnchor {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#da251d; text-decoration:none;
  line-height: 18px;
}


.logo {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px;
	COLOR: #FF780C;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
}

.price {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	color:#275881;
	TEXT-DECORATION: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  	padding: 4px 0px 4px 0px;
}

.tooltip {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 

/*	border : 1px solid #feea63;
	COLOR: #FFFFFF;
	background-color: #275881;*/
	border : 1px solid #275881;
	COLOR: #275881;
	background-color: #ffd695;

	padding: 5px 5px 5px 5px;
	line-height: 18px;
	TEXT-DECORATION: none;
}
.tooltipText {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	COLOR: #275881;
	line-height: 18px;
	TEXT-DECORATION: none;
}

.imageThumbnail {
	padding: 0px 0px 0px 0px;
	border : 1px solid #CCCCCC;
	background: #FFFFFF;
}

.withShadow {
    border : 1px solid #CCCCCC;
	border-top-width: 1;
	border-left-width: 1;
	border-bottom-width: 1;
	border-right-width: 1;
}

.withShadow1 {
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}

.withShadow2 {
	border-bottom: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
}

.withShadow1Bottom {
	border-bottom: 1px solid #DDDDDD;
}

.withShadow2Bottom {
	border-bottom: 1px solid #EEEEEE;
}

td.tabHeader {
    border : 1px solid #CCCCCC;
	border-top-width: 1;
	border-left-width: 1;
	border-bottom-width: 0;
	border-right-width: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#275881;
	text-decoration:none;
	line-height:16px;
}

td.tabHeaderRight {
    border : 1px solid #CCCCCC;
	border-top-width: 0;
	border-left-width: 0;
	border-bottom-width: 1;
	border-right-width: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #FFFFFF;
}

.tabContent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#275881;
	padding:5px 5px 5px 5px;
	border : 1px solid #CCCCCC;
	border-top-width: 0;
	border-left-width: 1;
	border-bottom-width: 0;
	border-right-width: 1;
}

.tabBottom {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#275881;
	border : 1px solid #CCCCCC;
	border-top-width: 0;
	border-left-width: 1;
	border-bottom-width: 1;
	border-right-width: 1;
}

td.productsHeader {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	FONT-WEIGHT: bold;
    border : 1px solid #CCCCCC;
	border-top-width: 0;
	border-left-width: 0;
	border-bottom-width: 1;
	border-right-width: 0;
	COLOR: #275881;
	line-height: 16px;
	height:20;
}

td.productsSpacer {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	FONT-WEIGHT: bold;
	width:1;
	background-color: #DDDDDD;
}

.productsFeatures {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#275881;
}

td.standaloneHeader {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	FONT-WEIGHT: bold;
	COLOR: #275881;
	line-height: 16px;
	height:20;
}

.pageNavigation {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
  color: #FF780C;
}
a.pageNavigation:hover {
  text-decoration: none;
  font-weight: bold;
  color: #275881;
  background-color: #feea63;
}

.pageNavigationSelected {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  background-color: #FF780C;
  text-decoration: none;
  font-weight: bold;
}

.error {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	COLOR: red;
	line-height: 14px;
}

.scrollImage {
  padding: 4px 4px 4px 4px;
  border : 1px dashed #FF780C;
  border-top-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-right-width: 1;
}

.scrollImageVertical {
  padding: 4px 4px 4px 4px;
  border : 1px solid #FFC899;
  border-top-width: 0;
  border-left-width: 0;
  border-bottom-width: 1;
  border-right-width: 0;
}

.headerCell {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
  line-height:16px;
  border : 1px solid #275881;
  border-top-width: 0;
  border-left-width: 1;
  border-bottom-width: 0;
  border-right-width: 0;
}

tr.height25 {
  padding: 5px 5px 5px 5px;
  height: 25px;
}

.textMenuLink {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  color:#FFFFFF;
  text-decoration:none;
  line-height:21px;
}

.textMenuTitle {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  color:#FF780C;
  text-decoration:none;
  line-height:16px;
}

.textMenuTitleBlue {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  color:#275881;
  text-decoration:none;
  line-height:16px;
}

div.gradient {background-image: url(../img/bg_gradient.jpg); background-repeat: repeat-x;}
div.gradientContainer {background: #3c71b7;}

.tblSpecs {
	background: #E6E6E6;
	border : 1px solid #CCCCCC;
	border-top-width: 1;
	border-left-width: 1;
	border-bottom-width: 1;
	border-right-width: 1;
}
.tblSpecs td{font-size:11px;padding:5px;border-bottom:1px solid #fff;font-family:Verdana, Arial, Helvetica, sans-serif;}
.tblSpecs td.tblEmp	{font-size:11px;padding:5px;border-bottom:1px solid #fff;border-right:1px solid #fff;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#CCCCCC;color:#000000}
.tblSpecsGroup{font-size:11px;font-weight:bold;background-color:#a4a4a4;color:white;font-family:Verdana, Arial, Helvetica, sans-serif;}

.tabsWithScroll {
	width:100;
	height:36;
	overflow:auto;
	overflow-x:scroll;
	scrollbar-base-color: #ffd695;
	scrollbar-track-color: #ffd695;
	scrollbar-face-color: #ffbf5e;
	scrollbar-highlight-color: #ffbf5e;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-shadow-color: #ffbf5e;
	scrollbar-arrow-color: #275881;
}