.vertmenu {
  FONT-SIZE: 3px; COLOR: black; FONT-FAMILY: Verdana,Helvetica,arial
  #VISIBILITY: hidden;
  #DISPLAY: none;
}
.verysmalltext {
	FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana,Helvetica,arial
}
.verysmallbold {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana,Helvetica,arial
}
.product {
	FONT-SIZE: 13px; FONT-FAMILY: Verdana,Helvetica,arial
}
.productsmall {
	FONT-SIZE: 10px; line-height: 16px; FONT-FAMILY: Verdana,Helvetica,arial
}
.prodbrief {
	FONT-SIZE: 10px; COLOR: #808080; FONT-FAMILY: Verdana,Helvetica,arial; TEXT-DECORATION: none
}
.prodblue {
	FONT-SIZE: 10px; COLOR: #003c7a; FONT-FAMILY: Verdana,Helvetica,arial; TEXT-DECORATION: none
}
.prodhtml {
	FONT-SIZE: 10px; line-height: 16px; COLOR: #808080; FONT-FAMILY: Verdana,Helvetica,arial;
}
.pricetext {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, arial; line-height: 20px
}
.pricetextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, arial; line-height: 20px
}
.smhbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, arial;
}
.smalltext {
	FONT-SIZE: 10px; line-height: 16px; COLOR: black; FONT-FAMILY: Verdana,Helvetica,arial
}
.bullettext {
	FONT-SIZE: 10px; line-height: 16px; COLOR: black; FONT-FAMILY: Verdana,Helvetica,arial
}
.smalltextalt {
	FONT-SIZE: 10px; COLOR: #aaaaaa; FONT-FAMILY: Verdana,Helvetica,arial
}
.smallbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana,Helvetica,arial
}
.smallboldalt {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Verdana,Helvetica,arial
}
.normaltext {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana,Helvetica,arial
}
.ntext {
	FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: black; FONT-FAMILY: Verdana,Helvetica,arial
}
.subtitletext {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana,Helvetica,arial
}
.titletext {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: black; FONT-FAMILY: Trebuchet MS,Verdana,Helvetica,arial
}
.titletext2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: black; FONT-FAMILY: Trebuchet MS,Verdana,Helvetica,arial
}
.titletext3 {
	FONT-WEIGHT: bold; FONT-SIZE: 21px; COLOR: black; FONT-FAMILY: Trebuchet MS,Verdana,Helvetica,arial
}
.titletext4 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS,Verdana,Helvetica,arial
}
.datetext {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana,Helvetica,arial
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; VERTICAL-ALIGN: bottom; COLOR: #777777; FONT-FAMILY: Verdana,Helvetica,arial
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #777777; FONT-FAMILY: Verdana,Helvetica,arial
}
TR.lightrow {
	BACKGROUND-COLOR: #dddddd
}
TR.darkrow {
	BACKGROUND-COLOR: #f6f6f6
}
TR.darkrow2 {
	BACKGROUND-COLOR: #eeeeee
}
TR.shadowlight {
	BACKGROUND-COLOR: #ffffff
}
TR.shadowdark {
	BACKGROUND-COLOR: #dddddd
}
A:link {
	COLOR: #5555ff; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #5555ff; TEXT-DECORATION: underline
}
A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
.sidemenu {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana,Helvetica,arial
}
.sidemenu2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana,Helvetica,arial; BACKGROUND-COLOR: #dddddd
}
A.sidemenu:link {
	FONT-WEIGHT: bold; COLOR: #888888; TEXT-DECORATION: none
}
A.sidemenu:visited {
	FONT-WEIGHT: bold; COLOR: #888888; TEXT-DECORATION: none
}
A.sidemenu:hover {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none
}
A.sidemenujb:link {
	FONT-WEIGHT: normal; COLOR: #777777; TEXT-DECORATION: none
}
A.sidemenujb:visited {
	FONT-WEIGHT: normal; COLOR: #777777; TEXT-DECORATION: none
}
A.sidemenujb:hover {
	FONT-WEIGHT: normal; COLOR: black; TEXT-DECORATION: none
}
A.templatemenu:link {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 1px; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none
}
A.templatemenu:visited {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 1px; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none
}
A.templatemenu:hover {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 1px; FONT-FAMILY: Verdana,Arial,Helvetica; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
FORM {
	MARGIN: 0px
}
A.templatemenu:link {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none
}
A.templatemenu:visited {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none
}
A.templatemenu:hover {
	FONT-WEIGHT: bold; BACKGROUND: #eeeef4; COLOR: navy; TEXT-DECORATION: none
}
A.VAT:link {
	COLOR: red; TEXT-DECORATION: underline
}
A.VAT:visited {
	COLOR: red; TEXT-DECORATION: underline
}
A.VAT:hover {
	COLOR: black; TEXT-DECORATION: underline
}
.buttonstyle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #dddddd
}
A.productlink:link {
	COLOR: #004080; TEXT-DECORATION: none
}
A.productlink:visited {
	COLOR: #004080; TEXT-DECORATION: none
}
A.productlink:hover {
	COLOR: #e77919; TEXT-DECORATION: underline
}
SELECT {
	FONT-SIZE: 10px; BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; COLOR: black; BORDER-TOP-COLOR: #dddddd; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white; BORDER-RIGHT-COLOR: #dddddd
}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}

input.justright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: right }

input.justleft_icon
{
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #7F9DB9;
	PADDING: 3px 2px 2px 2px;
	MARGIN: 0px;
	HEIGHT: 20px;
	BACKGROUND: URL("/img/general/personicon.gif") no-repeat;
	BACKGROUND-POSITION: 1px 1px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 18px;
	VERTICAL-ALIGN: middle;
}

input.justcenter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: center }a {  }
a {  }

.pricetextboldlow { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, arial; line-height: normal}
.pricetextlow { FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, arial; line-height: normal}
.pricetextboldp { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, arial; line-height: normal}
.pricetextp { FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, arial; line-height: normal}
textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}



    #tabheader {
      float:left;
      width:100%;
      XXbackground:#DAE0D2 url("/img/tabselector/bg.gif") repeat-x bottom;
      font-size:93%;
      line-height:normal;
      }
    #tabheader ul {
      margin:0px;
      padding:0px 0px 0;
      list-style:none;
      }
    #tabheader li {
      float:left;
      background:url("../img/tabselector/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      }
    #tabheader a {
      float:left;
      display:block;
      width:.1em;
      background:url("../img/tabselector/right_both_orig.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    #tabheader > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabheader a {float:none;}
    /* End IE5-Mac hack */
    #tabheader a:hover {
      color:#333;
      }

    #tab1 #tab-nav-1,
    #tab2 #tab-nav-2,
    #tab3 #tab-nav-3,
    #tab4 #tab-nav-4,
    #tab5 #tab-nav-5,
    #tab6 #tab-nav-6,
    #tab7 #tab-nav-7
    {
      background-position:0 -150px;
      border-width:0;
    }

    #tab1 #tab-nav-1 a,
    #tab2 #tab-nav-2 a,
    #tab3 #tab-nav-3 a,
    #tab4 #tab-nav-4 a,
    #tab5 #tab-nav-5 a,
    #tab6 #tab-nav-6 a,
    #tab7 #tab-nav-7 a
    {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
    }
.productdetail_tabs {
	
	BORDER-RIGHT: 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: 1px solid;
	PADDING-LEFT: 5px;
	SCROLLBAR-FACE-COLOR: #D2DEEC;
	PADDING-BOTTOM: 5px;
	SCROLLBAR-HIGHLIGHT-COLOR: #D2DEEC;
	XXOVERFLOW: auto;
	BORDER-LEFT:1px solid;
	XXWIDTH: 520px;
	SCROLLBAR-SHADOW-COLOR: #D2DEEC;
	SCROLLBAR-3DLIGHT-COLOR: #ffffd6;
	SCROLLBAR-ARROW-COLOR: #000000;
	PADDING-TOP: 5px;
	SCROLLBAR-TRACK-COLOR: #eeeeee;
	BORDER-BOTTOM: 1px solid;
	SCROLLBAR-BASE-COLOR: #D2DEEC;
	XXHEIGHT: 105px;
	XXHEIGHT:100%;
	XXHEIGHT:134px;
XXHEIGHT:100%;
XXHEIGHT:100% +50px;
HEIGHT:100%;
	XXHEIGHT:99%;
WIDTH:100%; 

	XXWIDTH:99%;
	BACKGROUND-COLOR: #F4F8FB;
	BORDER-COLOR: #D2DEEC;  //black;
}

.terms_box {
	XXBORDER-RIGHT: 1px solid;
	PADDING-RIGHT: 5px;
	XXBORDER-TOP: 1px solid;
	PADDING-LEFT: 5px;
	SCROLLBAR-FACE-COLOR: #D2DEEC;
	PADDING-BOTTOM: 5px;
	SCROLLBAR-HIGHLIGHT-COLOR: #D2DEEC;
	XXOVERFLOW: auto;
	XXBORDER-LEFT:1px solid;
	XXWIDTH: 520px;
	SCROLLBAR-SHADOW-COLOR: #D2DEEC;
	SCROLLBAR-3DLIGHT-COLOR: #ffffd6;
	SCROLLBAR-ARROW-COLOR: #000000;
	PADDING-TOP: 5px;
	SCROLLBAR-TRACK-COLOR: #eeeeee;
	XXBORDER-BOTTOM: 1px solid;
	SCROLLBAR-BASE-COLOR: #D2DEEC;
	XHEIGHT:100px;
	XXSWIDTH:100%; 
	BACKGROUND-COLOR: #F4F8FB;
	XXBORDER-COLOR: black;
}


.terms_and_conditions {
	Xborder:1px #000000 solid;
	XXwidth:100%;
	height:300px;
	overflow:auto;
	PADDING: 5px;
	BACKGROUND-COLOR: #F4F8FB;
	SCROLLBAR-HIGHLIGHT-COLOR: #D2DEEC;
	SCROLLBAR-TRACK-COLOR: #eeeeee;
	SCROLLBAR-BASE-COLOR: #D2DEEC;
	BORDER-TOP: 1px #D2DEEC solid;
	BORDER-BOTTOM: 1px #D2DEEC solid;
}

.column1 {
  float: left;
  width: 50%;
  margin-right: 5%;
}

.column2 { }



.right {
text-align : justify; 
margin : 0; 
padding-left : 1%;
padding-right : 1%;
border-style : solid; 
border-right-width : 1px; 
border-left-width : 1px; 
border-right-color : #DDDDDD;
border-left-color : #DDDDDD;
width : 30%; 
float : left; 
        }

.normal {
color : green; 
text-align : left; 
width : 100%; 
float : none; 
}

.middle {
text-align : justify; 
margin : 0; 
padding-left : 1%;
padding-right : 1%;
width : 30%; 
float : left; 
}

.left {
text-align : justify; 
margin : 0; 
padding-left : 1%;
padding-right : 1%;
border-style : solid; 
border-right-width : 1px; 
border-left-width : 1px; 
border-right-color : #DDDDDD;
border-left-color : #DDDDDD; 
width : 30%; 
float : left; 
}


#list-menu a:link, #list-menu a:active, #list-menu a:visited {
color: #000000;
}

#list-menu a:hover {
XXborder: 1px solid #000000;
border: none;
background: #333333;
XXxXXbackground: #D2DEEC;
color: #ffffff;

}


#list-menu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#list-menu li {
margin: 0px 0 0;
}


#list-menu a {
display: block;
XXwidth:120px;
padding: 2px 2px 2px 10px;
XXborder: 1px solid #000000;
border: none;
background: #dcdcdc;
XXxXXbackground: #F4F8FB;
text-decoration: none; /*lets remove the link underlines*/
}


.rov {
  position:absolute; top:0px; left:0px; visibility:visible;
}

.roh {
  position:absolute; top:0px; left:0px; visibility:hidden;
}




div.tabBox {
}

div.tabArea {
  font-size: 80%;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
}

a.tab {
  float:left;
  background-color: #D2DEEC;
  border: 2px solid #000000;
  border-bottom-width: 1px;
  border-color: #E1ECF5 #9BB4D5 #9BB4D5 #E1ECF5;
  border-bottom-color: #D2DEEC;
  -moz-border-radius: .75em .75em 0em 0em;
  border-radius-topleft: .75em;
  border-radius-topright: .75em;
  padding: 4px 1em 4px 1em;
  position: relative;
  text-decoration: none;
  z-index: 100;
}


//a.tab:hover {
//  background-color: #a080d0;
//  border-color: #c0a0f0 #8060b0 #8060b0 #c0a0f0;
//  color: #ffe0ff;
//}

a.tab.activeTab {
  background-color: #F4F8FB;
  border-bottom-color: #F4F8FB;
  border-bottom-width: 1px;
  z-index: 102;
  top: 1;
}

div.tabMain {
  background-color: #9070c0;
  border: 2px solid #000000;
  border-color: #b090e0 #7050a0 #7050a0 #b090e0;
  -moz-border-radius: 0em .5em .5em 0em;
  border-radius-topright: .5em;
  border-radius-bottomright: .5em;
  padding: .5em;
  position: relative;
  z-index: 101;
}

div.XXtabContent {
  background-color: #9070c0;
  border: 1px solid #000000;
  border-color: #7050a0 #b090e0 #b090e0 #7050a0;
  width: 100%;
  //height: 36ex;
}

/******************************************************************************
* Additional styles.                                                          *
******************************************************************************/

h4#title {
  background-color: #503080;
  border: 1px solid #000000;
  border-color: #7050a0 #b090e0 #b090e0 #7050a0;
  color: #d0b0ff;
  font-weight: bold;
  margin-top: 0em;
  margin-bottom: .5em;
  padding: 2px .5em 2px .5em;
}


.vis {
  visibility: visible;
  display: block;
}

.hid {
  visibility: hidden;
  display: none;
}


.submit_cream {
  background-color: #FFFFCC;
  color: #000000;
  font-weight:bold;
  border: 1px solid black;
  text-align:left;
  width:100%;
}


.submit_green {
  background-color: #99CC99;
  color: #000000;
  font-weight:bold;
  border: 1px solid black;
  text-align:left;
  width:100%;
}


.rb {
  border-right: 1px solid black;
}

span.glossarylink {
  #COLOR: 0;
  TEXT-DECORATION: none;
  border-bottom: 1px dotted #CCCCCC;
  cursor:help;
}


.simple_box {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT:1px solid;
	BORDER-BOTTOM: 1px solid;
}


.ibtnGrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #e1e1e1; border: thin #cccccc solid; letter-spacing: normal; word-spacing: normal; width: auto}
.ibtnBeige {
                font-family: Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #CCCCCC;
		background-color: #FFFFCC;
		font-size: 12px;
		color:#000000;
		padding: 2px 3px 2px 3px;
	}



.code_box {
	color: #C6FFFF;
	BORDER-RIGHT: 1px solid black;
	BORDER-TOP: 1px solid black;
	BORDER-LEFT:1px solid black;
	BORDER-BOTTOM: 1px solid black;
	FONT-SIZE: 10px; line-height: 16px; FONT-FAMILY: Courier New,Courier
}

