html {
	background-color:#FFFFFF;
	background-image: url(images/background.gif);
	background-repeat: repeat-xy;
	background-position: top left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #808183;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color: #D6292D;
	scrollbar-face-color: #D6292D;
	scrollbar-shadow-color: #D6292D;
	scrollbar-track-color: #EEEEEE;
	scrollbar-darkshadow-color: #FFFFFF;
}

.tab-bottom
{
background-image:url(images/tab-bottom.gif)
}

.tab-top
{
background-image:url(images/tab-top.gif)
}

.tab-left
{
background-image:url(images/tab-left.gif)
}

.tab-right
{
background-image:url(images/tab-right.gif)
}

td{
	font-size:10pt;
}

pre{
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#808183;
	word-wrap : break-word;
}


td.light{
	color:#D6292D;
}

table.grey{
	background-color:#C2C2C3;
	BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid
}


td.dark{
	color:#C2C2C3;
}

td.tlight {
	font-size: 8pt;
	background-color:#FFFFFF;
	color: #000000;
}

td.tdark {
	font-size: 8pt;
	background-color:#EEEEEE;
	color: #000000;
}

div.dark{
	background-color:#314284;
}

.tida {
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px
}
.tida2 {
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px
}
.tbox {
	BORDER-RIGHT: #EAEAEA 1px solid;
	BORDER-TOP: #EAEAEA 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #EAEAEA 1px solid;
	COLOR: #808183;
	BORDER-BOTTOM: #EAEAEA 1px solid;
	FONT-FAMILY: Tahoma, sans-serif;
	BACKGROUND-COLOR: #FCFCFC;
}

.tpbox {
	BORDER-RIGHT: #DDDDDD 1px solid;
	BORDER-TOP: #DDDDDD 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #DDDDDD 1px solid;
	COLOR: #808183;
	BORDER-BOTTOM: #DDDDDD 1px solid;
	FONT-FAMILY: Tahoma, sans-serif;
	BACKGROUND-COLOR: #FCFCFC;
}

.stbox {
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	FONT-SIZE: 8px;
	BORDER-LEFT: #FFFFFF 1px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-FAMILY: Tahoma, sans-serif;
	BACKGROUND-COLOR: #314284;
}
A:link {color: #D6292D;
        text-decoration: underline;}

A:visited {color: #D6292D;
        text-decoration: underline;}

A:hover {color: #FFFFFF;
				 background-color: #D6292D;
         text-decoration: none;}

A.none:link {
	TEXT-DECORATION: none;
	background-color:transparent;
}
A.none:visited {
	TEXT-DECORATION: none;
	background-color:transparent;
}
A.none:active {
	TEXT-DECORATION: none;
	background-color:transparent;
}
A.none:hover {
	text-decoration : none;
	background-color:transparent;
}

A.red:link { color: #FFFFFF;
				background-color: #FF0000;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10pt;
        text-decoration: none;}
A.red:visited {color: #FFFFFF;
				background-color: #FF0000;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10pt;
        text-decoration: none;}

A.red:hover {color: #FFFF00;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10pt;
				background-color:003B7C;
        text-decoration: none;}

A.white:link { color: #FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10pt;
        text-decoration: none;}
A.white:visited {color: #FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10pt;
        text-decoration: none;}

A.white:hover {color: #C2C2C3;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10pt;
        text-decoration: none;}

A.black:link { color: #FFFFFF;
				background-color: #314284;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10pt;
        text-decoration: none;}

A.black:visited {color: #FFFFFF;
				background-color: #314284;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10pt;
        text-decoration: none;}

A.black:hover {color: #FFFFCC;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10pt;
				background-color:003B7C;
        text-decoration: none;}
A.sidenav:link {color: #FFFFFF;
      font-size: 8pt;
      text-decoration: none;}

A.sidenav:visited {color: #FFFFFF;
      font-size: 8pt;
      text-decoration: none;}

A.sidenav:hover {color: #FFFF00;
      font-size: 8pt;
      background-color:#0355AE;
      text-decoration: overline underline;}

A.footer:link { color: #808183;
				font-family: Arial, Helvetica, sans-serif;
				font-size:8pt;
        text-decoration: none;}

A.footer:visited {color: #808183;
				font-family: Arial, Helvetica, sans-serif;
				font-size:8pt;
        text-decoration: none;}

A.footer:hover {color: #D6292D;
				font-family: Arial, Helvetica, sans-serif;
				font-size:8pt;
				background-color:#FFFFFF;
        text-decoration: none;}

.titlecell{
   background:#314284;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold
}

.titlecellred{
   background:#FF0000;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold
}

.titlecellblue{
   background:#75C7FF;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold
}

.picborder {
 	border : dotted 1px #D6292D; 
}

.picborderlight {
 	border : thin dotted #A1ADC5;
}

hr{
	color:#DDDDDD;
	border:none;
	border-top:dotted 2px;
	}

.invalidtextinput {
   	BORDER-RIGHT: #FF0000 1px solid;
	BORDER-TOP: #FF0000 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #FF0000 1px solid;
	COLOR: #FF0000;
	BORDER-BOTTOM: #FF0000 1px solid;
	FONT-FAMILY: Tahoma, sans-serif;
	BACKGROUND-COLOR: #FFEEEE;
}
.formtextinput {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #314284;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Tahoma, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
}
.formcombo {
   BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #314284;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Tahoma, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
}
.textarea {
   background-color:#6666FF;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 2pt;
   font-weight: normal
}
.button {
   background-color:#D6292D;
   border: 0px;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
}

.sbutton {
   background-color:#D6292D;
   color: #FFFFFF;
   border: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 6pt;
   font-weight: normal;
}

.heading14bold {
	FONT-SIZE: 14px;
}

.heading12bold {
	FONT-SIZE: 12px;
}

.refmember {
	FONT-SIZE: 16px;
	COLOR: #FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.heading14boldi {
	FONT-SIZE: 14px; COLOR: #FFFFFF;
}

.heading16bold {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
}

.heading16boldi {
	FONT-SIZE: 16px; COLOR: #FFFFFF;
}

.heading18bold {
	font-family: Tahoma, sans-serif;
	FONT-SIZE: 18px;
	COLOR: #D6292D;
}
.heading20bold {
	FONT-SIZE: 20px;
}

.border {
	BORDER-RIGHT: #314284 2px solid; BORDER-TOP: #314284 2px solid; BORDER-LEFT: #314284 2px solid; BORDER-BOTTOM: #314284 2px solid;
	background-color:#ECECBD;
}

.ean {
	BORDER-RIGHT: #DDDDDD 1px solid; BORDER-TOP: #DDDDDD 1px solid; BORDER-LEFT: #DDDDDD 1px solid; BORDER-BOTTOM: #DDDDDD 1px solid;
	background-color:#FFFFFF;
}


#table_container {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:105px;
	height:200px;
	text-align:left;
}

#ad_container {
/* This class defines things about menu MMMenu0205093048_0's div. */
	position:absolute;
	left:0px;
	top:5px;
	visibility:hidden;
	background-color:transparent;
	width:550px;
	height:200px;
}

#flash_ad {
/* Unique ID for item 0 of menu flash_ad so we can set its position */
	left:0px;
	top:0px;
	width:550px;
	height:200px;
	background-color:transparent;
	z-index: 1;
}

#flex_ad {
/* flex in the background */
	z-index: -1;
}

#list-menu {
width: 135px;
line-height: 0.9em;
/* this width value is also effected by
the padding we will later set on the links. */
}

#list-menu ul {
margin: 0px; 
padding: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold; 
} 

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

#list-menu a:link, #list-menu a:active, #list-menu a:visited {
border: none;
background: #FFFFFF url(images/wyellow_button.gif);
color: #003257;
}

#list-menu a:hover {
border: none;
background: #FFFFFF url(images/wblue_button.gif);
color: #FFFFFF;
}

#list-menu a {
display: block;
width:135px;
height:30px;
padding: 8px 0px 0px 20px;
border: none;
background: #FFFFFF;
text-decoration: none;
filter:blendTrans(duration=0.2); 
}


#list-lmenu {
width: 210px;
line-height: 1.4em;
/* this width value is also effected by
the padding we will later set on the links. */
}

#list-lmenu ul {
margin: 0px; 
padding: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold; 
} 

#list-lmenu li {
margin: 2px 0 0;
color: #FFFFFF;
} 

#list-lmenu a:link, #list-lmenu a:active, #list-lmenu a:visited {
border: none;
background: #FFFFFF url(images/lyellow_button.gif);
color: #FFFFFF;
}

#list-lmenu a:hover {
border: none;
background: #FFFFFF url(images/lblue_button.gif);
color: #FFFFFF;
}

#list-lmenu a {
display: block;
width:210px;
height:30px;
padding: 5px 0px 0px 24px;
border: none;
background: #FFFFFF;
text-decoration: none;
filter:blendTrans(duration=0.2); 
}}

.highlightit img{
	opacity: 1.0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.highlightit:hover img {
	opacity: 0.8;
}