.qqsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}
.qqsmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: crimson;
}
.qqnormalw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	font-weight: bold;
}

.styleqq1 {
       font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: bold;
}

.styleqqclose {
       font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight: bold;
}

.styleqq2 {
       font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: crimson;
	font-weight: bold;
}


#manual a {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 1px;
color: teal;
background-color: #C6DEFF;
padding: .3em .3em;
text-decoration: none;
width: 150px;
height: 13px;
}

#manual a:hover {
background-color: #FDEEF4;
color: teal;
}

#preview a {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: teal;
background-color: #C6DEFF;
padding: .3em .3em;
text-decoration: none;
width: 150px;
height: 13px;
}

#preview a:hover {
background-color: #FDEEF4;
color: teal;
}

.preview2 {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: teal;
background-color: #C6DEFF;
padding: .2em .2em;
text-decoration: none;
width: 150px;
height: 24px;
}

.preview2:hover {
background-color: #FDEEF4;
color: teal;
}

.previewbutton3 {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: teal;
background-color: #C6DEFF;
padding: .2em .2em;
text-decoration: none;
width: 150px;
height: 24px;
}

.previewbutton3:hover {
background-color: #FDEEF4;
color: teal;
}

.emailqq a {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 1px;
color: white;
background-color: #003366;
padding: .3em .3em;
text-decoration: none;
width: 150px;
height: 13px;
}

.emailqq a:hover {
background-color: #3A94CE;
color: white;
}

.emailqqs a {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 1px;
color: white;
background-color: #003366;
padding: .3em .3em;
text-decoration: none;
width: 150px;
height: 13px;
}

.emailqqs a:hover {
background-color: #C6DEFF;
color: black;
}

#cartbutton a {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .3em .3em;
text-decoration: none;
width: 150px;
height: 13px;
}

#cartbutton a:hover {
background-color: #3A94CE;
color: white;
}

#cartbutton2 a {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .3em .3em;
text-decoration: none;
width: 150px;
height: 13px;
}

#cartbutton2 a:hover {
background-color: #3A94CE;
color: white;
}


#smallcartbutton2 a {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .3em .3em;
text-decoration: none;
width: 90px;
height: 13px;
}

#smallcartbutton2 a:hover {
background-color: #3A94CE;
color: white;
}

.smallcartbutton21 {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: teal;
background-color: #C6DEFF;
padding: .3em .3em;
text-decoration: none;
width: 90px;
height: 24px;
}

.smallcartbutton22 {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .3em .3em;
text-decoration: none;
width: 90px;
height: 24px;
}

.inputfiledeco {
text-align: left;
font:normal 10px Arial;
display: block;
border-style: outset;
border-width: 1px;
color: black;
background-color: white;
padding: .4em .4em;
text-decoration: none;
}

.smallcartbutton3 {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: teal;
background-color: #C6DEFF;
padding: .3em .3em;
text-decoration: none;
width: 90px;
height: 24px;
}

.smallcartbutton3p {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: teal;
background-color: #C6DEFF;
padding: .3em .3em;
text-decoration: none;
width: 150px;
height: 24px;
}


#cartbutton3 a {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .3em .3em;
text-decoration: none;
width: 150px;
height: 13px;
}

#cartbutton3 a:hover {
background-color: #3A94CE;
color: white;
}

#cartbutton7 a {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .3em .3em;
text-decoration: none;
width: 50px;
height: 13px;
}

#cartbutton7 a:hover {
background-color: #C6DEFF;
color: black;
}

.cartbutton72 {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .2em .2em;
text-decoration: none;
width: 62px;
height: 24px;
}

.cartbutton72:hover {
background-color: #C6DEFF;
color: black;
}

.tinycartbuttonsubmit {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .0em .0em;
text-decoration: none;
width: 50px;
height: 24px;
}

.smallcartbuttonsubmit {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .0em .0em;
text-decoration: none;
width: 90px;
height: 24px;
}


.cartbuttonsubmit {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .0em .0em;
text-decoration: none;
width: 150px;
height: 24px;
}

.cartbuttonsubmit2 {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .0em .0em;
text-decoration: none;
width: 160px;
height: 24px;
}

#cartbutton4 {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .0em .0em;
text-decoration: none;
width: 150px;
height: 24px;
}

#cartbuttonDR1 {
text-align: center;
font:bold 20px Arial;
border-style: outset;
border-width: 0px;
color: crimson;
background-color: white;
text-decoration: none;
width: 25px;
height: 25px;
}

#cartbutton5 {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .0em .0em;
text-decoration: none;
width: 150px;
height: 24px;
}

#cartbutton5:hover {
background-color: #3A94CE;
color: white;
}

#cartbutton6 {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .0em .0em;
text-decoration: none;
width: 150px;
height: 24px;
}

#cartbutton6:hover {
background-color: #3A94CE;
color: white;
}

#cartbutton0 {
text-align: center;
font:bold 12px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .1em .1em;
text-decoration: none;
width: 30px;
height: 24px;
}

#cartbutton0:hover {
background-color: #3A94CE;
color: white;
}

#cartbutton1 a {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 2px;
color: white;
background-color: #003366;
padding: .3em .3em;
text-decoration: none;
width: 30px;
height: 13px;
}

#cartbutton1 a:hover {
background-color: #3A94CE;
color: white;
}

  TABLE.MYTABLE
  { 
     font-family:Arial, Helvetica, sans-serif;
     border-collapse:collapse;
     background-color:white;
     width:100%;
     border-style:solid;
     border-width:1px;
     border-color:#003366;
  }

  TH.MYTABLE
  {
     font-size:10pt;
     background-color:#3A94CE;
     color:white;
     border-style:solid;
     border-width:1px;
     border-color:#003366;
     text-align:center;
     padding: 5px 5px 5px 5px;
  }

  TD.MYTABLEDR
  {
     font-size:10pt;
     background-color:white;
     color:white;
     border-style:solid;
     border-width:1px;
     border-color:#003366;
     text-align:center;
     padding: 5px 5px 5px 5px;
  }


  TH.MYTABLEB
  {
     font-size:10pt;
     background-color:#3A94CE;
     color:white;
     border-style:solid;
     border-width:1px;
     border-color:#003366;
     text-align:center;
     padding: 5px 5px 5px 5px;
  }

  TR.MYTABLE
  { 
     vertical-align:center;
     height:25;
  }


  TD.MYTABLE0
  {  
     font-size:9pt;
     background-color:#C6DEFF;
     color:#003366;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     padding: 3px 3px 3px 3px;
  }

  TD.MYTABLE0 a
  {  
     font-size:9pt;
     font-weight:bold;
     text-decoration:none;
     color:#003366;
  }

  TD.MYTABLE0 a:hover 
  {
     color: #003366;
  }

  TD.MYTABLE0 a:visited 
  {
     color: #003366;
  }

  TD.MYTABLE1
  {  
     font-size:9pt;
     background-color:#FDEEF4;
     color:#003366;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:left;
     padding: 3px 3px 3px 3px;
  }

  TD.MYTABLE1 a
  {  
     font-size:9pt;
     font-weight:bold;
     text-decoration:none;
     color:#003366;
  }

  TD.MYTABLE1 a:hover 
  {
     color: #003366;
  }

  TD.MYTABLE1 a:visited 
  {
     color: #003366;
  }




  TD.MYTABLECH0
  {  
     font-size:9pt;
     background-color:#C6DEFF;
     color:crimson;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:right;
     padding: 3px 3px 3px 3px;
  }
  TD.MYTABLECH1
  {  
     font-size:9pt;
     background-color:#FDEEF4;
     color:crimson;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:right;
     padding: 3px 3px 3px 3px;
  }


  TD.MYTABLELiveAC
  {  
     font-size:9pt;
     background-color:#5FFB17;
     color:crimson;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:center;
     padding: 3px 3px 3px 3px;
  }
  TD.MYTABLELiveAR
  {  
     font-size:9pt;
     background-color:#5FFB17;
     color:crimson;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:right;
     padding: 3px 3px 3px 3px;
  }
  TD.MYTABLELiveUC
  {  
     font-size:9pt;
     background-color:#FFCC00;
     color:crimson;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:center;
     padding: 3px 3px 3px 3px;
  }
  TD.MYTABLELiveUR
  {  
     font-size:9pt;
     background-color:#FFCC00;
     color:crimson;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:right;
     padding: 3px 3px 3px 3px;
  }

  TD.MYTABLETotalC
  {  
     font-size:9pt;
     background-color:#C0C0C0;
     color:crimson;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:center;
     padding: 3px 3px 3px 3px;
  }
  TD.MYTABLETotalR
  {  
     font-size:9pt;
     background-color:#C0C0C0;
     color:crimson;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:right;
     padding: 3px 3px 3px 3px;
  }


  TD.MYTABLEC0
  {  
     font-size:9pt;
     background-color:#C6DEFF;
     color:crimson;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:center;
     padding: 3px 3px 3px 3px;
  }

  TD.MYTABLEC0 a
  {  
     font-size:9pt;
     font-weight:normal;
     text-decoration:none;
     color:crimson;
  }

  TD.MYTABLEC0 a:hover 
  {
     color: crimson;
  }

  TD.MYTABLEC0 a:visited 
  {
     color: purple;
  }

  TD.MYTABLEC1
  {  
     font-size:9pt;
     background-color:#FDEEF4;
     color:crimson;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:center;
     padding: 3px 3px 3px 3px;
  }

  TD.MYTABLEC1 a
  {  
     font-size:9pt;
     font-weight:normal;
     text-decoration:none;
     color:crimson;
  }

  TD.MYTABLEC1 a:hover 
  {
     color: crimson;
  }

  TD.MYTABLEC1 a:visited 
  {
     color: purple;
  }


  TD.MYTABLECI0
  {  
     font-size:9pt;
     background-color:#C6DEFF;
     color:#003366;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:center;
     padding: 3px 3px 3px 3px;
  }

  TD.MYTABLECI0 a
  {  
     font-size:9pt;
     font-weight:normal;
     text-decoration:none;
     color:#003366;
  }

  TD.MYTABLECI0 a:hover 
  {
     color: #003366;
  }

  TD.MYTABLECI0 a:visited 
  {
     color: purple;
  }

  TD.MYTABLECI1
  {  
     font-size:9pt;
     background-color:#FDEEF4;
     color:#003366;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:center;
     padding: 3px 3px 3px 3px;
  }

  TD.MYTABLECI1 a
  {  
     font-size:9pt;
     font-weight:normal;
     text-decoration:none;
     color:#003366;
  }

  TD.MYTABLECI1 a:hover 
  {
     color: #003366;
  }

  TD.MYTABLECI1 a:visited 
  {
     color: purple;
  }



  TD.MYTABLER0
  {  
     font-size:9pt;
     background-color:#C6DEFF;
     color:#003366;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:right;
     padding: 3px 3px 3px 3px;
  }

  TD.MYTABLER0 a
  {  
     font-size:9pt;
     font-weight:bold;
     text-decoration:none;
     color:crimson;
  }

  TD.MYTABLER0 a:hover 
  {
     color: crimson;
  }

  TD.MYTABLER0 a:visited 
  {
     color: purple;
  }

  TD.MYTABLER1
  {  
     font-size:9pt;
     background-color:#FDEEF4;
     color:#003366;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:right;
     padding: 3px 3px 3px 3px;
  }

  TD.MYTABLER1 a
  {  
     font-size:9pt;
     font-weight:bold;
     text-decoration:none;
     color:crimson;
  }

  TD.MYTABLER1 a:hover 
  {
     color: crimson;
  }

  TD.MYTABLER1 a:visited 
  {
     color: purple;
  }


  TABLE.MYTABLET
  { 
     font-family:Arial, Helvetica, sans-serif;
     background-color:white;
     width:100%;
  }

  TABLE.MYTABLETC
  { 
     font-family:Arial, Helvetica, sans-serif;
     background-color:white;
     width:30%;
  }

  TR.MYTABLET
  { 
     vertical-align:center;
     height:25;
  }

  TD.MYTABLETE
  {  
     background-color:white;
     padding: 3px 3px 3px 3px;
  }

  TD.MYTABLET
  {  
     font-size:9pt;
     font-weight:bold;
     background-color:white;
     color:#003366;
     text-align:right;
     padding: 3px 3px 3px 3px;
  }

  TD.MYTABLETV
  {  
     font-size:9pt;
     font-weight:bold;
     background-color:#3A94CE;
     color:white;
     text-align:right;
     padding: 3px 3px 3px 3px;
  }


  TD.MYTABLETEAL0
  {  
     font-size:9pt;
     background-color:#C6DEFF;
     color: teal;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     padding: 3px 3px 3px 3px;
  }
  TD.MYTABLETEAL0 a
  {  
     font-size:9pt;
     font-weight:bold;
     text-decoration:none;
     color:#003366;
  }
  TD.MYTABLETEAL0 a:hover 
  {
     color: crimson;
  }
  TD.MYTABLETEAL0 a:visited 
  {
     color: purple;
  }

  TD.MYTABLETEAL1
  {  
     font-size:9pt;
     background-color:#FDEEF4;
     color: teal;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     padding: 3px 3px 3px 3px;
  }
  TD.MYTABLETEAL1 a
  {  
     font-size:9pt;
     font-weight:bold;
     text-decoration:none;
     color:#003366;
  }
  TD.MYTABLETEAL1 a:hover 
  {
     color: crimson;
  }
  TD.MYTABLETEAL1 a:visited 
  {
     color: purple;
  }


  TD.MYTABLETEALC0
  {  
     font-size:9pt;
     background-color:#C6DEFF;
     color:teal;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:center;
     padding: 3px 3px 3px 3px;
  }
  TD.MYTABLETEALC1
  {  
     font-size:9pt;
     background-color:#FDEEF4;
     color:teal;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:center;
     padding: 3px 3px 3px 3px;
  }

  TD.MYTABLETEALR0
  {  
     font-size:9pt;
     background-color:#C6DEFF;
     color:teal;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:right;
     padding: 3px 3px 3px 3px;
  }
  TD.MYTABLETEALR1
  {  
     font-size:9pt;
     background-color:#FDEEF4;
     color:teal;
     border-style:solid;
     border-width:1px;
     border-color:#3A94CE;
     text-align:right;
     padding: 3px 3px 3px 3px;
  }


  .tt
  {  
     font: bold 12px/16px arial, helvetica, sans-serif;
     background-color:white;
     color:#003366;
     text-align:right;
  }

  .tv
  {  
     font: bold 12px/16px arial, helvetica, sans-serif;
     background-color:white;
     color:#003366;
     text-align:right;
  }


#menu {
background: white;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 11em;
float: left;
width: 158px;
}

#menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
text-align: center;
display: block;
margin: 0;
text-decoration: none;
}

#menu a {
font: normal 11px/16px arial, helvetica, sans-serif;
text-align: left;
display: block;
margin: 0;
padding: 2px 3px;
color: white;
background: #003366;
text-decoration: none;
border-width: 1px;
border-style: outset;
border-color: white;
border-bottom: 0px solid #A9A9A9;
}

#menu :hover {color:white; background:#3A94CE;}
#menu :hover > a {color:white; background:#3A94CE;}

#container {
display:block;
}
#left {display:block; float:left;}
#right {display:block; float:right;}

#menu a:hover {
color: white;
background: #3A94CE;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
margin-left:2px;
margin-top:0px;
left: 0%;
}

#menu ul ul ul {
position: absolute;
top: 2px;
margin-left:-1px;
left: 100%;
width: 195px;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


a.info{
    font: bold 15px arial, helvetica, sans-serif;
    position:relative; /*this is the key*/
    z-index:24; background-color:#003366;
    padding: 1px 1px 1px 1px;
    color:white;
    border:1px outset white;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#C6DEFF; color:black;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    font: normal 12px arial, helvetica, sans-serif;
    display:block;
    position:absolute;
    top:2em; left:2em; width:13em;
    padding: .3em .3em;
    border:1px solid #003366;
    background-color:#C6DEFF; color:crimson;
    text-align: center}


