body 
{ 
    background-color:#FFFFFF;

}

/* a:visited { color:#0000cc; }
 a:link    { color:#0000cc; }
 a:hover   { color:#fc3b00; }
*/

 a:visited { color:#112288; text-decoration:none}
 a:link    { color:#112288; text-decoration:none}
 a:hover   { color:#ee3322; text-decoration:none}
 
input.voteform 
{  
	color:#000000;
	font-size: 100%;
	width: 450px; 
} 

input.normform 
{  
	color:#000000;
	font-size: 100%;
	width: 400px; 
	padding-top:2px;
} 

input.normformsmall 
{  
	color:#000000;
	font-size: 100%;
	width: 50px; 
    font-family:Arial,Helvetica,sans-serif; 

} 
input.normformdate 
{  
	color:#000000;
	font-size: 100%;
	width: 60px; 
    font-family:Arial,Helvetica,sans-serif; 
} 

input.normformsmall
{  
	color:#000000;
	font-size: 100%;
	width: 50px; 
    font-family:Arial,Helvetica,sans-serif; 

} 

.normformnosize
{  
	color:#000000;
	font-size: 100%;
    font-family:Arial,Helvetica,sans-serif;

} 

textarea.voteform 

{ 
   color:#000000;
   font-size: 100%;
   width: 450px; 
} 

textarea.normform 
{  
	color:#000000;
	font-size: 100%;
	width: 400px; 
} 

table.whole
{
    table-layout:fixed;
    width:780px;
    border-collapse: collapse;    
}

table.skelleton
{
    /* table-layout:fixed; */
    /* width:780px; */
    width:100%;
    /* background-color:#f9f9ff*/
    border-collapse: collapse;
}

table
{
    /* table-layout:fixed; */
    /* width:780px; */
    width:100%;
    padding:0px;
	border:0px;
	margin:0px;
    border-collapse: collapse;
/*     empty-cells:show;     */
}

.noborder
{
	padding:0px;
	border-width:0px;
	margin:0px;
}

.margindown2px
{
	padding:0px;
	border-width:0px;
	margin-bottom:2px;
	background-color:#999999;
}


table.middle
{
    /* table-layout:fixed; */
    width:640px;

    /* background-color:#f9f9ff*/
}

table.logo
{
   /* table-layout:fixed; */    
    /* width:780px; */
    background-color:#ffffff
}

table.data
{
   /* table-layout:fixed; */    
    /* width:780px; */
    background-color:#ffffff;
    border-collapse: separate;

}

.logologo 
{ 
	 padding-top:20px;

	 padding-left:11px;

     background-color:#000000;
     vertical-align:bottom;
}


table.logo td 
{ 
/*    padding-left:6px; */

     background-color:#ffffff;
     vertical-align:top;
}

table.logo td.logoad 
{ 
     font-size:8pt;
     vertical-align:middle;
}


table:right
{
    table-layout:fixed;
    width:60px
}.

table:left
{
    table-layout:fixed;
    width:80px
}

th
{      
     font-weight:bold;
     font-size:7pt;
     color:#112255;
    background-color:#f0f0f5; 
     
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif;
     padding:4px;     
}

td 
{      font-size:10pt;
     color:#002255;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.header 
{
     padding-left:6px;     

     font-size:10pt;
     color:#000000;
     font-weight:bold;

     background-color:#e5e5e5;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

.catlinks 
{
     padding-left:0px;     
 	 padding-bottom:0px;
 	 padding-top:0px;

     font-size:12pt;
     color:#ffffff;
/*     font-weight:bold;*/
	 margin:0px;
     vertical-align:top;
     text-align:left;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	 background-image: url(/images/head_middle_2.gif);
	 
}

.searchboxoutline
{
     padding-left:0px;     
 	 padding-bottom:0px;
 	 padding-top:0px;

     font-size:12pt;
     color:#ffffff;
/*     font-weight:bold;*/
	 margin:0px;
     vertical-align:top;
     text-align:left;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	 background-image: url(/images/head_middle.gif);
	 
}

.textboxoutline
{
     padding-left:0px;     
 	 padding-bottom:0px;
 	 padding-top:0px;

     font-size:12pt;
     color:#ffffff;
/*     font-weight:bold;*/
	 margin:0px;
     vertical-align:top;
     text-align:left;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	 background-image: url(/images/head_middle.gif);
	 
}

.textbox_2
{      
  font-size:10pt;
  border-left-width:1px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  border-right-width:1px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#969ecb;
  color:#222266;
  padding-top:8px;
  
    background-color:#FFFFFF; 
	font-family: Tahoma,Arial,Helvetica,sans-serif;

}

.searchbox_2 a:visited { color:#112288; }
.searchbox_2 a:link    { color:#112288; }
.searchbox_2 a:hover   { color:#ee3322; }

.catlinks_2
{      
  font-size:12pt;
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#DE8983;
  color:#000000;
  padding-top:8px;
  padding-left:8px;
  padding-right:8px;
  
    background-color:#Ffffff; 
	font-family: Tahoma,Arial,Helvetica,sans-serif;

}

.catlinks_3
{      
  font-size:7pt;
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:0px;
  border-bottom-width:0px;
  border-style:solid;
  border-color:#DE8983;
  color:#533;
  padding-top:2px;
  padding-left:8px;
  
    background-color:#F7EDED; 
	font-family: Tahoma,Arial,Helvetica,sans-serif;

}

td.infobox
{
     padding-left:6px;     

     font-size:9pt;
     color:#000000;
     font-weight:bold;

     background-color:#f8f9fd; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.votinginfobox
{
     padding-left:6px;     

     font-size:9pt;
     color:#bF0000;
     color:#000000;

     font-weight:bold;

     background-color:#f8f9fd; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

ul.votinginfolist
{
     padding-left:15px;     
     padding-top:4px;     
     font-size:9pt;
     color:#bF0000;
     color:#000000;

	 line-height:18px;     
     font-weight:bold;

     background-color:#f8f9fd; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

.formgroupheader
{
	 color:#444444;
     font-size:12pt;
	 vertical-align:top;
     font-family:Tahoma,Arial,Helvetica,sans-serif;
     padding-top :4px;
     padding-bottom :4px;
     padding-left :6px;

/*     border-bottom-style:double;
     border-bottom-color:#c9cce0;
	*/ 
	 background-image: url(/images/head_middle_4.gif);
     border-top-style:solid;
     border-bottom-style:solid;
/*
     border-left-style:dotted;
     border-right-style:dotted;
*/
     border-left-style:solid;
     border-right-style:solid;

     border-width:1px;
     border-top-width:0px;
	 border-color:#c9cce0;
	 border-bottom-color:#ccc;

	
}


td.firstformfieldheader 
{
 	 border-right-width:1px;
     border-right-style:solid;
     border-right-color:#c9cce0;
     padding-left:6px;     
     font-size:9pt;
     color:#000000;
     font-weight:bold;
     background-color:#f8f9fd; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
	 background-image: url(/images/subhead_middle.gif);

}

.firstformfieldheader_new
{
 	 border-right-width:1px;
     border-right-style:solid;
     border-right-color:#c9cce0;
 	 border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:#c9cce0;
 	 border-top-width:1px;
     border-top-style:solid;
     border-top-color:#c9cce0;
     padding-top:3px;     
     padding-left:6px;     
     font-size:9pt;
     color:#000000;
     font-weight:bold;
     background-color:#f8f9fd;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
     text-align:left;
     font-family:Arial,Helvetica,sans-serif; 
	 background-image: url(/images/subhead_middle.gif);

}

.formfieldheader_new
{
 	 border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:#c9cce0;
 	 border-top-width:1px;
     border-top-style:solid;
     border-top-color:#c9cce0;
     padding-left:6px;     
     padding-top:3px;     
     font-size:9pt;
     color:#000000;
     font-weight:bold;
     background-color:#f8f9fd;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
     text-align:left;
	 background-image: url(/images/subhead_middle.gif);

}

.firstformfield_new
{
	 border-right-width:1px;
     border-right-style:solid;
     border-right-color:#c9cce0;
 	 border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:#c9cce0;
     padding-left:6px;     
     padding-top:6px;     
     padding-bottom:6px;     

     font-size:9pt;
     color:#000000;
	 background-color:#f8f9fd; 
     vertical-align:center;
}

.lastformfield_new
{
 	 border-left-width:1px;
     border-left-style:solid;
     border-left-color:#c9cce0;
 	 border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:#c9cce0;
     padding-left:6px;     
     font-size:9pt;
     color:#000000;
	 background-color:#f8f9fd; 
     font-family:Arial,Helvetica,sans-serif; 
     padding-top:6px;     
     padding-bottom:6px;     
     vertical-align:center;

}



.formfield_new
{
     padding-left:6px;
 	 border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:#c9cce0;
     font-size:9pt;
     color:#000000;
     vertical-align:center;
     font-family:Arial,Helvetica,sans-serif; 
     padding-top:6px;     
     padding-bottom:6px;     

}

.formfieldinput_new
{
     padding-left:4px;
 	 border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:#c9cce0;
     font-size:9pt;
     color:#000000;
     vertical-align:center;
     font-family:Arial,Helvetica,sans-serif; 
     padding-top:6px;     
     padding-bottom:6px;     

}

.searchfield
{
	border: solid 1px #969ecb;     
	padding-left:4px;
     font-size:11pt;
     color:#000000;
     vertical-align:center;
     font-family:Tahoma,Arial,Helvetica,sans-serif; 
     padding-top:2px;     
     padding-bottom:2px;     
	 margin-right:5px;
	 margin-left:8px;
}
	 
.searchfield#mgbox1
{
	width : 200px;
}

.searchbutton
{
     padding-left:4px;
	 border-color:#ffffff
     font-size:9pt;
     color:#000000;
     vertical-align:center;
     font-family:Arial,Helvetica,sans-serif; 
     padding-top:2px;     
     padding-bottom:1px;     
	 margin-right:5px;
	 margin-left:5px;
}


.greyformfield_new
{
     
     padding-left:6px;
 	 border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:#c9cce0;
     font-size:9pt;
     color:#000000;
     background-color:#f8f9fd;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
     padding-top:6px;     

}


.greyformfieldinput_new
{
     
     padding-left:4px;
 	 border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:#c9cce0;
     font-size:9pt;
     color:#000000;
     background-color:#f8f9fd;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
     padding-top:4px;     

}

.greyfirstformfieldinput_new
{
     
     padding-left:4px;
 	 border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:#c9cce0;
 	 border-right-width:1px;
     border-right-style:solid;
     border-right-color:#c9cce0;
     font-size:9pt;
     color:#000000;
     background-color:#f8f9fd;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
     padding-top:4px;     

}

.greyformfieldselect_new
{
     
     padding-left:0px;
 	 border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:#c9cce0;
     font-size:9pt;
     color:#000000;
     background-color:#f8f9fd;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
     padding-top:4px;     

}


td.formfieldborder
{
 	 border-right-width:1px;
     border-right-style:solid;
     border-right-color:#c9cce0;
     padding-left:6px;     
     font-size:9pt;
     color:#000000;
     background-color:#ffffff; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}


td.disclaimer 
{
     padding-left:6px;     
     font-size:7pt;
     color:#000000;
     font-weight:bold;
     background-color:#f8f9fd; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 

}

td.disclaimerwhite 
{
     padding-left:6px;     
     font-size:7pt;
     font-weight:bold;
     background-color:#ffffff; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 

}

td.formhelp 
{
     padding-left:6px;     
     font-size:7pt;
     font-weight:bold;
     color:#000000;
     vertical-align:top;
     border-style:dotted;
     border-color:#c9cce0;
     border-right-width:1px;
     border-bottom-width:1px;
     border-top-width:0px;
     border-left-width:0px;
	
     font-family:Arial,Helvetica,sans-serif; 
}

td.formfieldheader 
{
 	 border-right-width:1px;
     border-right-color:#c9cce0;
     padding-left:6px;     
     font-size:9pt;
     color:#000000;
     font-weight:bold;
     background-color:#f8f9fd; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.firstformfield
{
	 border-width:1px;
     border-style:dotted;
     border-color:#c9cce0;
     
     padding-top:7px;     
     padding-left:6px;     
     font-size:10pt;
     color:#000000;
 	 background-color:#f8f9fd;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.firstformfieldnohead
{
	 border-width:1px;
     border-style:dotted;
     border-color:#c9cce0;
     border-top-width:0px;
     
     padding-top:6px;     
     padding-left:6px;     
     font-size:10pt;
     color:#000000;
	 background-color:#f8f9fd; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.firstformfieldnofoot
{
	 border-width:1px;
     border-style:dotted;
     border-color:#c9cce0;
     border-bottom-width:0px;
     
     padding-top:6px;     
     padding-left:6px;     
     font-size:10pt;
     color:#000000;
	 background-color:#f8f9fd; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.lastformfield
{
	 border-width:1px;
     border-style:dotted;
     border-color:#c9cce0;
     padding-left:6px;     
     font-size:9pt;
     color:#000000;
	 background-color:#ffffff; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.firstformfieldlist
{
	 border-right-width:1px;
     border-right-style:solid;
     border-right-color:#c9cce0;
     padding-top:6px;     
     padding-bottom:6px;     
     padding-left:6px;     
     font-size:9pt;
     color:#000000;
	 background-color:#f8f9fd; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.lastformfieldlist
{
	 border-right-width:1px;
     border-right-style:solid;
     border-right-color:#c9cce0;
     padding-left:6px;     
     padding-top:6px;     
     padding-bottom:6px;     
     font-size:9pt;
     color:#000000;
	 background-color:#ffffff; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.formfieldredlist
{
	 border-right-width:1px;
     border-right-style:solid;
     border-right-color:#c9cce0;
     padding-top:6px;     
     padding-bottom:6px;     
     
     padding-left:6px;     
     padding-right:6px;     
     font-size:9pt;
     color:#bF2A31;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.formfieldlist
{
         padding-left:6px;     
     padding-top:6px;     
     padding-bottom:6px;     

          font-size:9pt;
     color:#000000;
   vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.firstvotecomment 
{
 	 border-right-width:1px;
     border-right-style:solid;
     border-right-color:#c9cce0;
     padding-top:10px;
     padding-bottom:10px;
     padding-left:6px;     
     font-size:9pt;font-weight:bold;
     color:#000000;
     background-color:#f8f9fd; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.votecomment
{
	 border-right-width:1px;
     border-right-style:solid;
     border-right-color:#c9cce0;
     padding-left:6px;
     padding-top:10px;
     padding-bottom:10px;
          
     font-size:9pt;
     color:#000000;
	 background-color:#ffffff; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.votecommentheader
{
	 border-right-width:1px;
     border-right-style:solid;
     border-right-color:#c9cce0;
     padding-left:6px;
     padding-top:5px;
     padding-bottom:5px;
          
     font-size:9pt;
     color:#000000;
	 background-color:#ffffff; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.formfield
{
         padding-top:6px;     
         padding-bottom:6px;     

         padding-left:6px;     
	 border-width:1px;
     border-style:dotted;
     border-color:#c9cce0;
          font-size:10pt;
     color:#000000;
   vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.formfieldnofoot
{
         padding-top:6px;     

         padding-left:6px;     
	 border-width:1px;
	 border-bottom-width:0px;
     border-style:dotted;
     border-color:#c9cce0;
          font-size:10pt;
     color:#000000;
   vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.formfieldradio	
{
         padding-left:1px;     

          font-size:9pt;
     color:#000000;
   vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.formfieldcheck	
{
         padding-left:2px;     

          font-size:9pt;
     color:#000000;
   vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

td.formfieldgrey
{
         padding-left:6px;     
	 background-color:#f8f9fd; 

          font-size:9pt;
     color:#000000;
   vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}


td.formfieldred
{
	 border-right-width:1px;
     border-right-style:solid;
     border-right-color:#c9cce0;
     
     padding-left:6px;     
     padding-right:6px;     
     font-size:9pt;
     color:#bF2A31;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}
/*
td.menu a:visited { color:#9F2A31; }
td.menu a:link    { color:#9F2A31; }
td.menu a:hover   { color:#9F2A31; }
*/
/*
td.menu a:visited { color:#FFFfC7; }
td.menu a:link    { color:#FFFAC7; }
td.menu a:hover   { color:#FFFAC7; }
*/

td.menu
{      font-size:8pt;
     /* color:#002299; */
     color:#000000;
     padding-top:4pt;

/*     font-weight:bold; */

/*background-color:#EDF8A2; */
/* background-color:F8E8A7; */
/*      background-color:#9F2A31; */
/*      background-color:#FFFAC7; 
*/
/*     background-color:#9F2A31; */
/* background-color:#eaeaef; */

     vertical-align:top;
     /* border-bottom:solid thin black; */
     font-family:Arial,Helvetica,sans-serif; 
/*     border-top-style:solid;
     border-top-width:1px
*/
}

.leftmenu
{      
  font-size:9pt;
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#969ecb;
  clear:both;
/*
  width:180px;
*/

/*     background-color:#d0d7ff; 
	background-color:#112288; */
     /* color:#002299; */

}



.leftmenu_items_1
{      
  font-size:10pt;
  padding-left:10px;
  padding-bottom:10px;     

/*     background-color:#d0d7ff; 
	background-color:#112288; */
     /* color:#002299; */
     color:#ffffff;
	 line-height:18px;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
	 width:178;

}

.leftmenu_items_2
{      
  font-size:9pt;
  padding-left:21px;
  padding-bottom:10px;

/*     background-color:#d0d7ff; 
	background-color:#112288; */
     /* color:#002299; */
     color:#ffffff;
	 line-height:17px;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
	 width:178;

}

.leftmenu_items_3
{      
  font-size:8pt;
  padding-left:31px;
  padding-bottom:10px;

/*     background-color:#d0d7ff; 
	background-color:#112288; */
     /* color:#002299; */
     color:#ffffff;
	 line-height:16px;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
	 width:178;

}



.leftmenu_items_4
{      
  font-size:7pt;
  padding-left:41px;
  padding-bottom:10px;

/*     background-color:#d0d7ff; 
	background-color:#112288; */
     /* color:#002299; */
     color:#ffffff;
	 line-height:15px;
     vertical-align:top;
     font-family:Tahoma,Arial,Helvetica,sans-serif; 
	 width:178;

}

.leftmenu_items_5
{      
  font-size:7pt;
  padding-left:51px;
  padding-bottom:10px;

/*     background-color:#d0d7ff; 
	background-color:#112288; */
     /* color:#002299; */
     color:#ffffff;
	 line-height:18px;
     vertical-align:top;
     font-family:Tahoma,Arial,Helvetica,sans-serif; 
	 width:178;

}


.leftmenu_items_11
{      
  font-size:10pt;
  padding-left:11px;
  padding-right:5px;
  padding-bottom:10px;

/*     background-color:#d0d7ff; 
	background-color:#112288; */
     /* color:#002299; */
     color:#ffffff;
	 line-height:20px;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
	 width:160px;
}


.leftmenuoutline
{    
	padding-bottom:20px;
    font-size:12pt;
    padding-top:0px;
		
}

.leftmenuoutlinehead
{    
	height:40px;
	background-image: url(/images/head_middle.gif);
    
}


.leftmenu a:visited { color:#112288;text-decoration:none }
.leftmenu a:hover { color:#ee3322;text-decoration:none }
.leftmenu a:link { color:#112288;text-decoration:none }

.moreinfolink a:visited { color:#112288;text-decoration:underline }
.moreinfolink a:hover { color:#ee3322;text-decoration:underline }
.moreinfolink a:link { color:#112288;text-decoration:underline }

.moreinfolink
{
  padding-top:6px;
  font-size:10pt;
  font-weight:bold;

}	

.catsearchresult
{      
  font-size:10pt;
  font-weight:bold;
  padding-right:3px;

  padding-left:0px;
  padding-bottom:6px;
  padding-top:6px;

     border-top-style:dotted;
     border-width:1px;
	 border-color:#aaa;

/*     background-color:#d0d7ff; 
	background-color:#112288; */
     /* color:#002299; */
     color:#444444;
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

.catsearchresult a:hover { color:#ee3322;text-decoration:none }
.catsearchresult a:visited { color:#112288;text-decoration:none }
.catsearchresult a:link { color:#112288;text-decoration:none }


.leftmenuheadleft
{    
	 background-image: url(/images/head_left.gif);
	 float: left;
	 width:7px;
	 height:40px;
}

.leftmenuheadlefttext
{    
	 background-image: url(/images/head_middle.gif);
	 float: left;
	 height:31px;
     color:#ffffff;
     font-family:Tahoma,Arial,Helvetica,sans-serif;
 	 padding-top:9px;
   	 width:218px;     

}

.leftmaenuheadmiddle
{    
	 background-image: url(/images/head_middle.gif);
	 height:31px;
     color:#ffffff;
     font-family:Tahoma,Arial,Helvetica,sans-serif;
 	 padding-top:9px;
}

.leftmenuheadleftteaser
{    
     font-size:7pt;
     font-family:Tahoma,Arial,Helvetica,sans-serif;
     color:#ddf;
	 text-align:left;
	 background-image: url(/images/head_middle.gif);
     color:#ddf;
 	 padding-top:9px;
	 
}

.leftmenuheadleftspacer
{    
	 background-image: url(/images/head_middle.gif);
	 float: left;
	 width:5px;
	 height:40px;
}


.leftmenuheadright
{    
	 background-image: url(/images/head_right.gif);
	 float: right;
	 width:7px;
	 height:40px;
}


.leftmenuheadmiddle
{    
	 background-image: url(/images/head_middle.gif);
	 height:31px;
     color:#ffffff;
     font-family:Tahoma,Arial,Helvetica,sans-serif;
 	 padding-top:9px;
}

.leftmenuheadmiddle a:visited { color:#ffffff; }
.leftmenuheadmiddle a:link    { color:#ffffff; }
.leftmenuheadmiddle a:hover   { color:#ffffff; text-decoration:underline;}


.uppermenuoutline
{    
  padding-left:10px;
  border-bottom-width:1px;
  border-bottom-color:#DD3139;
  border-style:solid;

  background-color:#bF2A31; 
  color: #fff;
}

.uppermenuselectedmiddle
{    
     font-family:Arial,Arial,Helvetica,sans-serif;
	 padding-left: 5px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}



.uppermenuoutline a:visited { color:#ffffff;text-decoration:none }
.uppermenuoutline a:hover { color:#ee3322;text-decoration:underline }
.uppermenuoutline a:link { color:#ffffff;text-decoration:none }



.searchresultmenuoutline
{    
  padding:0px;
  padding-left:10px;
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:0px;
  border-bottom-width:0px;
  border-style:solid;
  border-color:#DE8983;
}

.searchresultmenuoutline a:visited { color:#112288;text-decoration:none }
.searchresultmenuoutline a:hover { color:#ee3322;text-decoration:underline }
.searchresultmenuoutline a:link { color:#112288;text-decoration:none }


.submenuoutline a:visited { color:#112288;text-decoration:none }
.submenuoutline a:hover { color:#ee3322;text-decoration:underline }
.submenuoutline a:link { color:#112288;text-decoration:none }

.searchresulpriceinfo
{
     font-size:7pt;
     color:#112288;
/*     background-color:#EBF4FA; */
     vertical-align:top;
     padding-right:5px;
     font-family:Arial,Helvetica,sans-serif;
         border-width:1px;
     border-style:dotted;
     border-color:#c9cce0;

}


.submenuselectedleft
{    
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#ffffff;

	background-image: url(/images/upper_menu_left_selected.gif); 
}

.submenuselectedright
{    
	 background-image: url(/images/upper_menu_right_selected.gif); 
}

.submenuselectedmiddle
{    
	 background-image: url(/images/upper_menu_middle_selected.gif); 
     color:#22;
     font-family:Arial,Arial,Helvetica,sans-serif;
	 padding-left: 10px;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-right: 10px;
}

.submenumiddle
{    
	 background-image: url(/images/upper_menu_middle.gif); 
     color:#ffffff;
     font-family:Arial,Helvetica,sans-serif;
	 padding-left: 10px;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-right: 10px;
	 margin-bottom: 1px;
}

.submenumiddle a:hover   { color:#ee3322; text-decoration:none}


.submenuleft
{    
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#ffffff;
	background-image: url(/images/upper_menu_left.gif); 
}

.submenuright
{    
	 background-image: url(/images/upper_menu_right.gif); 
}

.submenuleveloutline
{
    padding-left: 10px;
}

.submenumiddle2
{    
     color:#ffffff;
     font-family:Tahoma,Arial,Helvetica,sans-serif;
     background-image: url(/images/submenu_middle_selected.gif); 
	 padding-left: 14px;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-right: 14px;
     border-right-width:1px;
     border-right-style:solid;
     border-right-color:#c9cce0;
     border-left-width:1px;
     border-left-style:solid;
     border-left-color:#ffffff;
	 
}

.submenumiddle3
{    
     color:#ffffff;
     font-family:Tahoma,Arial,Helvetica,sans-serif;
     background-image: url(/images/submenu_middle.gif); 
	 padding-left: 14px;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-right: 14px;
     border-right-width:1px;
     border-right-style:solid;
     border-right-color:#c9cce0;
     border-left-width:1px;
     border-left-style:solid;
     border-left-color:#ffffff;
	 margin-left:10px;
}

.submenumiddle2 a:visited { color:#ee3322;text-decoration:none }
.submenumiddle2 a:hover   { color:#ee3322;text-decoration:underline }
.submenumiddle2 a:linkr   { color:#ee3322;text-decoration:none }

.spacer
{    
	padding-right:6px;
	
}

.spacer100
{    
	width:100%;
}


.redheadleft
{    
	 background-image: url(/images/head_left_2.gif);
	 float: left;
	 width:7px;
	 height:40px;
 	 padding-bottom:0px;
}

.redheadleftspacer
{    
	 background-image: url(/images/head_middle_2.gif);
	 float: left;
	 width:5px;
	 height:40px;
 	 padding-bottom:0px;
}

.readheadright
{    
	 background-image: url(/images/head_right_2.gif);
	 float: right;
	 width:7px;
	 height:40px;
 	 padding-bottom:0px;
}

.readheadmiddle
{    
	 background-image: url(/images/head_middle_2.gif);
	 height:31px;
     color:#ffffff;
     font-family:Tahoma,Arial,Helvetica,sans-serif;
 	 padding-top:9px;
 	 padding-bottom:0px;

}

.searchresult
{      

}

.searchresultproduct
{      

     font-size:16pt;
     color:#225;
     padding-top:8px;
     font-weight:bold;
	 padding-top:14px;
	 padding-bottom:0px;
}

.searchresultproductfeatureshead
{      
     font-size:16pt;
	 padding-top:20px;
	 padding-right:10px;
     color:#225;
     font-weight:bold;
	 padding-bottom:8px;
}

.searchresultproductfeatureshead h1
{      
     font-size:16pt;
     color:#225;
     font-weight:bold;
}


.searchresultproductfeatures
{      
  font-size:12pt;
  padding-bottom:10px;
     color:#000;

/*     background-color:#d0d7ff; 
	background-color:#112288; */
     /* color:#002299; */
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

.searchresultteaser
{      
     font-size:7pt;
     font-family:Tahoma,Arial,Helvetica,sans-serif;
     color:#ddf;
	 text-align:left;

}


.searchresultoutline
{    
  padding-bottom:20px;
  padding-right:11px;
  padding-left:11px;
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#DE8983;
  clear:both;

}

.infoboxoutline
{    
  padding-right:11px;
  padding-left:11px;
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#DE8983;
  clear:both;

}


.searchresultheader
{      
     font-size:12pt;
     color:#ffffff;
     vertical-align:top;
   /* border-bottom:solid thin black; */

}

.searchresultheaderleft
{    
	 background-image: url(/images/head_left_2.gif);
	 width:7px;
	 padding:0px;
  	 height: 40px;
	 
}


.searchresultheaderright
{    
	 background-image: url(/images/head_right_2.gif);
	 width:7px;
	 padding:0px;
  	 height: 40px;
}

.searchresultheader a:visited { color:#ffffff; }
.searchresultheader a:link    { color:#ffffff; }
.searchresultheader a:hover   { color:#ffffff; }

.searchresultleft
{
	 padding:0px;
	 background-image: url(/images/middle_left_2.gif);
}

.searchresultright
{
	 padding:0px;
	 background-image: url(/images/middle_right_2.gif);
}

.searchresultheaderimage
{
	 color:#444444;
     font-size:12pt;
	 width:62px;     
	 vertical-align:top;
     font-family:Tahoma,Arial,Helvetica,sans-serif;
     padding-top :4px;
     padding-bottom :4px;
     padding-left:6px;
 	 border-bottom-width:3px;

/*     border-bottom-style:double;
     border-bottom-color:#c9cce0;
	*/ 
	 background-image: url(/images/head_middle_4.gif);
     border-bottom-style:dotted;
     border-left-style:solid;
     border-right-style:dotted;
     border-width:1px;

     border-top-width:0px;
	 border-color:#c9cce0;

	
}

.searchresultheadermerchant
{
	 color:#444444;
     font-size:12pt;
	 width:62px;     
	 vertical-align:top;
     font-family:Tahoma,Arial,Helvetica,sans-serif;
     padding-top :4px;
     padding-bottom :4px;
     padding-left:6px;

/*     border-bottom-style:double;
     border-bottom-color:#c9cce0;
	*/ 
	 background-image: url(/images/head_middle_4.gif);
     border-top-style:solid;
     border-bottom-style:dotted;
     border-left-style:dotted;
     border-right-style:dotted;
     border-width:1px;
     border-top-width:0px;
	 border-color:#c9cce0;

	
}

.searchresultheaderprice
{
	 color:#444444;
     font-size:12pt;
	 width:62px;     
     vertical-align:top;
     font-family:Tahoma,Arial,Helvetica,sans-serif;
     padding-top :4px;
     padding-right:6px;
     padding-bottom :4px;
	 background-image: url(/images/head_middle_4.gif);
     border-top-style:solid;
     border-bottom-style:dotted;
     border-left-style:dotted;
     border-right-style:dotted;
     border-width:1px;
     border-top-width:0px;
	 border-color:#c9cce0;
	 text-align:right;
/*     border-bottom-style:double;
     border-bottom-color:#c9cce0;
*/
/*	 background-image: url(/images/head_middle_2.gif); */

}

.searchresultheaderlink
{
	 color:#444444;
     font-size:12pt;
	 width:62px;     
     vertical-align:top;
     font-family:Tahoma,Arial,Helvetica,sans-serif;
     padding-right:6px;
     padding-left:4px;
     padding-top :4px;
     padding-bottom :4px;
	 background-image: url(/images/head_middle_4.gif);
     border-top-style:solid;
     border-bottom-style:dotted;
     border-left-style:dotted;
     border-right-style:solid;
     border-width:1px;
     border-top-width:0px;
	 border-color:#c9cce0;
	 text-align:right;

/*     border-bottom-style:double;
     border-bottom-color:#c9cce0;
*/
/*	 background-image: url(/images/head_middle_2.gif); */

}



.searchresultheaderline
{
	 color:#444444;
     font-size:12pt;
     vertical-align:top;
     font-family:Tahoma,Arial,Helvetica,sans-serif;
     padding-left:6px;
     padding-top :4px;   
	 background-image: url(/images/head_middle_4.gif);
     border-top-style:solid;
     border-bottom-style:dotted;
     border-left-style:dotted;
     border-right-style:dotted;
     border-width:1px;
     border-top-width:0px;
	 border-color:#c9cce0;
/*  
     border-bottom-style:double;
     border-bottom-color:#c9cce0;
*/
/*	 background-image: url(/images/head_middle_2.gif); */

}


.premiumsearchresultrowoutline1
{
     font-size:9pt;
     vertical-align:top;
     font-weight:bold;
     font-family:Arial,Helvetica,sans-serif;
     padding-left:6px;
     padding-top :4px;

}

.premiumsearchresultrowoutline2
{
     font-size:9pt;
     vertical-align:top;
     font-weight:bold;
     font-family:Arial,Helvetica,sans-serif;
     padding-left:6px;
     padding-top :4px;   
}

.premiumsearchresultimage1
{
	 width: 62px;
}

.premiumsearchresultmerchant1
{
	 width: 62px;
   	 background-color:#f0f0f0;
}

.premiumsearchresultline1
{
}

.premiumsearchresultprice1
{
	 width: 62px;
	 text-align:right;
   	 background-color:#f0f0f0;
}
.premiumsearchresultlink1
{
	 width: 62px;
	 text-align:right;
   	 background-color:#f0f0f0;
}

.premiumsearchresultimage2
{
	 width: 62px;
}

.premiumsearchresultmerchant2
{
	 width: 64px;
   	 background-color:#e0e0e0;
}

.premiumsearchresultline2
{
   	 background-color:#e0e0e0;

}

.premiumsearchresultprice2
{
	 width: 62px;
	 text-align:right;
   	 background-color:#e0e0e0;
}

.premiumsearchresultlink2
{
	 width: 62px;
	 text-align:right;
   	 background-color:#e0e0e0;
}





.roundedcorners
{    
     background-color:#112288;

}


td.inversemenu
{      
     color:#ffffff;
     padding:0pt;
	padding-right: 10px;

	padding-bottom: 0px;

}

td.inversemenuselected
{      
     /* color:#002299; */
     color:#ffffff;
     padding:0pt;
	padding-right: 10px;
	padding-bottom: 0px;
    border-bottom-width:0px;
     
/*     border-top-style:solid;
*/
}

td.inversemenu a
{
     font-family:Arial,Helvetica,sans-serif; 

	color: #333333;
    background-color:#f8f9fd; 
	text-decoration:none;
	font-size:12px;
	line-height:16px;
	padding-left: 2px;
	padding-right: 2px;
	border-style:solid;
    border-width:1px;
    border-top-width:1px;
    border-bottom-width:0px;
	padding-bottom: 0px;
    border-color: #c9cce0;
}

td.inversemenuselected a
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color: #333333;
	background-color: #9F2A31;
	
	text-decoration:none;
	font-size:12px;
	line-height:16px;
	border-style:solid;
    border-width:1px;
    border-color: #9F2A31;
	padding-left: 2px;
	padding-right: 2px;
    border-bottom-width:1px;
	

}

td.inversemenu a:visited { color:#333333; }
td.inversemenu a:link    { color:#333333; }
td.inversemenu a:hover   { color:#dddddd; background: #9F2A31;     border-color: #9F2A31;     border-bottom-width:1px;}
td.inversemenu hover   { color:#0000ff; }

td.inversemenuselected a:visited { color:#eeeeee; }

td.inversemenuselected a:link    { color:#eeeeee; }
td.inversemenuselected a:hover   { color:#eeeeee; }

    
/* td.footer a:visited { color:#4400aa; } */
td.header a:visited { color:#1100cc; }
td.header a:link    { color:#1100cc; }
td.header a:hover   { color:#ee3322; }
    
.catlinks a:visited { color:#ffe0e0;text-decoration:underline;}
.catlinks a:link    { color:#ffe0e0; text-decoration:underline;}
.catlinks a:hover   { color:#ffffff; text-decoration:underline;}

    
td.footer 
{      font-size:10pt;
     color:#112255;
     
     /* background-color:#EDF8A2; */
/*     background-color:#E9FFD9; */
     vertical-align:top;
     /* border-bottom:solid thin black; */
     font-family:Arial,Helvetica,sans-serif; 
}

td.footerad h2 
{      font-size:6pt;
     color:#CCD9E0;
     
     /* background-color:#EDF8A2; */
     background-color:#ffffff;
     vertical-align:top;
     text-align:;
     /* border-bottom:solid thin black; */
     font-family:Arial,Helvetica,sans-serif; 
}


table.searchresult
{
    /* table-layout:fixed; */    
    /* width:780px; */
/*    background-color:#ffffff; */
    /* margin:1cm; */
    border: 0; 
    border-collapse: collapse;    
    border-spacing: 0pt;
    padding:0pt;
}


.searchbox 
{      
     font-weight:bold;
     font-size:9pt;
     color:#00000;

	 /*     background-color:#112288; */
/*     background-color:#bF2A31; */
     
     background-color:#e0e0e0; 
     background-color:#d0d7ff;
	 /*     background-color:#112288; */

	/*     vertical-align:top; */
     /* border-bottom:solid thin black; */
	 
     font-family:Arial,Helvetica,sans-serif;
     padding-left:3px;     
     padding-top:10px;     
     padding-bottom:10px;
     
}

.searchboxtitle 
{      
    font-family:Tahoma,Arial,Helvetica,sans-serif;
     font-size:12pt;
     color:#ffffff;
/*     font-weight:bold;*/
	 margin:0px;
     vertical-align:top;
     text-align:left;
	
	width:218px;     
}

.searchbox_2
{      
  font-size:12pt;
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#969ecb;
  color:#000000;
  height:40px;
  padding-top:8px;
  
    background-color:#FFFFFF; 
	font-family: Tahoma,Arial,Helvetica,sans-serif;

}

.searchbox_2 a:visited { color:#112288; }
.searchbox_2 a:link    { color:#112288; }
.searchbox_2 a:hover   { color:#ee3322; }

.searchbox_4
{      
  font-size:8pt;
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:0px;
  border-bottom-width:0px;
  border-style:solid;
  border-color:#969ecb;
  color:#001166;  
  height:17px;
  padding-top:9px;
  padding-left:4px;
  background-image: url(/images/foot_middle.gif);
/*  font-weight:bold; */
  overflow:hidden;  
  vertical-align:bottom;
/*  background-color:#3D4991;*/
  font-family: Arial,Helvetica,sans-serif;

}

.searchbox_4 a:visited { color:#00001f; }
.searchbox_4 a:link    { color:#00001f; }
.searchbox_4 a:hover   { color:#ffffff; }

.searchbox_5
{      
  font-size:7pt;
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#969ecb;
  color:#ddf;  
  height:10px;
  padding-top:1px;
  padding-bottom:2px;
  padding-left:8px;
/*  background-image: url(/images/foot_middle.gif);*/
/*  font-weight:bold; */
  overflow:hidden;  
  vertical-align:bottom;
  background-color:#3D4991;
  font-family: Arial,Helvetica,sans-serif;

}
.searchbox_5 a:visited { color:#ddf; }
.searchbox_5 a:link    { color:#ddf; }
.searchbox_5 a:hover   { color:#ddf;text-decoration:underline; }

.red_footer
{      
  font-size:8pt;
  color:#000;  
  padding-top:2px;
  vertical-align:bottom;
  font-family: Arial,Helvetica,sans-serif;

}
.red_footer a:visited { color:#00c; }
.red_footer a:link    { color:#00c; }
.red_footer a:hover   { color:#00c;text-decoration:underline; }

td.spacerblue 
{      
     background-color:#c9cce0;
     padding:0px;
}

td.spacerlightblue 
{      
     background-color:#D8E5ED;
     padding:0px;
}

td.spacerbrown 
{      
     background-color:#9F2A31;
     padding:0px;
}

td.spacerlightbrown
{      
     background-color:#494A58;
     padding:0px;
}

td.spacerwhite 
{      
     background-color:#ffffff;
     padding:0px;
}


td.spacerlightgreen
{      
     background-color:#C0E5A5;
     padding:0px;
}

td.spaceryellow
{      
     background-color:#fff000;
     padding:0px;
}


td.spacergreen
{      
     background-color:#CAF1AE;
     padding:0px;
}

td.sectionwhite 
{      
     background-color:#ffffff;
     padding-top:15px;
     padding-left:15px;
     padding-right:15px;
	 margin:0px;
	 vertical-align:top;
}

td.adminsection 
{      
     background-color:#ffffff;
	 margin:0px;
	 vertical-align:top;
}


td.bottom 
{      
     font-size:9pt;
     color:#444;
     background-color:#ffffff;
     padding-top:4px;
     padding-left:15px;
     padding-right:15px;
	 margin-top:30px;
	 vertical-align:top;
  border-left-width:0px;
  border-right-width:0px;
  border-top-width:1px;
  border-bottom-width:0px;
  border-style:solid;
  border-color:#969ecb;
}

td.sectionwhiteleft 
{      
     background-color:#ffffff;
     padding-top:15px;
     padding-left:15px;
	 margin:0px;

}

.pageoutline
{      
	 min-width:900px;
}

.sectionleftmenu
{      
     background-color:#ffffff;
     padding-left:15px;
	 margin:0px;
     padding-top:14px;
	 width:180px;
}

.sectionrightmenu
{      
     background-color:#ffffff;
     padding-right:15px;
	   margin:0px;
     padding-top:15px;
	   width:180px;
}

.sectioncontent
{      
	 width:80%;
	 float:right;
}

.sectionfooter
{      
	 clear:both;	 
	 margin:0px;
     padding-top:15px;
}

.cattree 
{      
     padding-left:15px;
	 margin:0px;
     padding-bottom:15px;

}

td.rightskyscraper 
{      
     background-color:#ffffff;
     padding-bottom:5px;
     padding-top:0px;
     padding-left:15px;
	 margin:0px;
	border-width:0px;
}

.partnersearchresult
{      
     font-size:9pt;
     color:#112288;
/*     background-color:#EBF4FA; */
     vertical-align:top;
      font-family:Arial,Helvetica,sans-serif;
     padding-left:4px;     
     padding-top :4px;   
     border: inset 0pt;
}

.partnersearchresult1
{      
     font-size:9pt;
     color:#112288;
/*     background-color:#EBF4FA; */
     vertical-align:top;
      font-family:Arial,Helvetica,sans-serif;
     padding-left:4px;     
      padding-top :4px;   
    border: inset 0pt;
   	 background-color:#f0f0f0;
}

.partnersearchresult2
{      
     font-size:9pt;
     color:#112288;
/*     background-color:#EBF4FA; */
     vertical-align:top;
      font-family:Arial,Helvetica,sans-serif;
       padding-top :4px;   
   padding-left:4px;     
     border: inset 0pt;
   	 background-color:#e0e0e0;
}

.partnersearchresultmerchant
{      
     font-size:9pt;
     color:#112288;
/*     background-color:#EBF4FA; */
     vertical-align:top;
      font-family:Arial,Helvetica,sans-serif;
     padding-left:6px;
     font-weight:bold;
     padding-top :4px;   
	 border: inset 0pt;
}

.partnersearchresultmerchant1
{      
     font-size:9pt;
     color:#112288;     
	 font-weight:bold;

/*     background-color:#EBF4FA; */
     vertical-align:top;
      font-family:Arial,Helvetica,sans-serif;
     padding-left:6px;
     padding-top :4px;   
	 border: inset 0pt;
   	 background-color:#f0f0f0;
}

.partnersearchresultmerchant2
{      
     font-size:9pt;
     color:#112288;
     font-weight:bold;
/*     background-color:#EBF4FA; */
     vertical-align:top;
      font-family:Arial,Helvetica,sans-serif;
     padding-left:6px;
     padding-top :4px;   
	 border: inset 0pt;
   	 background-color:#e0e0e0;
	 
}

.partnersearchresultline
 { 
     font-size:9pt;
     color:#112288;
     padding-top :8px;   
     padding-left:5px;     
	 border: inset 0pt;
    font-family:Arial,Helvetica,sans-serif;
}

.partnersearchresultline1
 { 
     font-size:9pt;
     color:#112288;
     padding-top :20px;   
     padding-left:5px;
	 border-width: inset 0pt;
   	 background-color:#f0f0f0;
     
    font-family:Arial,Helvetica,sans-serif;
}

.partnersearchresultline2
 { 
     font-size:9pt;
     color:#112288;
     padding-top :8px;   
     padding-left:5px;
	 border-width: 0pt;
   	 background-color:#e0e0e0;
     
    font-family:Arial,Helvetica,sans-serif;
}

/*###################*/
.premiumsearchresult
{      
     font-size:9pt;
     color:#112288;
/*     background-color:#EBF4FA; */
     padding-top :10px;   
     padding-bottom :10px;   
     vertical-align:top;
     font-weight:bold;
      font-family:Arial,Helvetica,sans-serif;
     padding-left:4px;     
     border: inset 0pt;
 	 border-width:1px;
 	 
     border-style:dotted;
     border-color:#c9cce0;
	 
}
.premiumsearchresultimage
{      
     font-size:9pt;
     color:#112288;
/*     background-color:#EBF4FA; */
     padding-top :10px;   
     padding-bottom :10px;   
     vertical-align:top;
     font-weight:bold;
      font-family:Arial,Helvetica,sans-serif;
     padding-left:10px;     
     padding-right:10px;     
     border: inset 0pt;
 	 border-width:1px;
 	 
     border-style:dotted;
     border-color:#c9cce0;
	 
}

.premiumsearchresultprice
{      
     font-size:10pt;
     color:#112288;
/*     background-color:#EBF4FA; */
     padding-top :10px;   
     padding-bottom :10px;   
     vertical-align:top;
     font-weight:bold;
      font-family:Arial,Helvetica,sans-serif;
     padding-left:4px;     
     padding-right:6px;     
     border: inset 0pt;
 	 border-width:1px;
 	 
     border-style:dotted;
     border-color:#c9cce0;
	 
}

.premiumsearchresultlink
{      
     font-size:10pt;
     color:#112288;
/*     background-color:#EBF4FA; */
     padding-top :10px;   
     padding-bottom :10px;   
     vertical-align:top;
     font-weight:bold;
      font-family:Arial,Helvetica,sans-serif;
     padding-left:4px;     
     padding-right:6px;     
     border: inset 0pt;
 	 border-width:1px;
 	 
     border-style:dotted;
     border-color:#c9cce0;
	 
}

.premiumsearchresult1
{      
     font-size:9pt;
     color:#112288;
/*     background-color:#EBF4FA; */
     padding-top :8px;   
     vertical-align:top;
     font-weight:bold;
      font-family:Arial,Helvetica,sans-serif;
     padding-left:4px;     
     border: inset 0pt;
   	 background-color:#f0f0f0;
}

.premiumsearchresult2
{      
     font-size:9pt;
     color:#112288;
     padding-top :8px;   

/*     background-color:#EBF4FA; */
     vertical-align:top;
     font-weight:bold;
      font-family:Arial,Helvetica,sans-serif;
     padding-left:4px;     
     border: inset 0pt;
   	 background-color:#e0e0e0;
}

.premiumsearchresultmerchant
{      
     font-size:10pt;
     color:#112288;
/*     background-color:#EBF4FA; */
     vertical-align:top;
     font-weight:bold;
      font-family:Arial,Helvetica,sans-serif;
     padding-left:6px;
     padding-top :10px;   
     padding-bottom :10px;   
	 border: inset 0pt;
 	 border-width:1px;
 	 
     border-style:dotted;
     border-color:#c9cce0;
}

.premiumsearchresultmerchant1
{      
     font-size:9pt;
     color:#112288;
/*     background-color:#EBF4FA; */
     vertical-align:top;
     font-weight:bold;
      font-family:Arial,Helvetica,sans-serif;
     padding-left:6px;
     padding-top :8px;   
	 border: inset 0pt;
   	 background-color:#f0f0f0;
}

.premiumsearchresultmerchant2
{      
     font-size:9pt;
     color:#112288;
/*     background-color:#EBF4FA; */
     vertical-align:top;
     font-weight:bold;
      font-family:Arial,Helvetica,sans-serif;
     padding-left:6px;
     padding-top :8px;   
	 border: inset 0pt;
   	 background-color:#e0e0e0;
	 
}

.premiumsearchresultline
 { 
     font-size:10pt;
     color:#444;
     padding-top :10px;   
     padding-bottom :10px;   
     padding-left:5px;     
	 border: inset 0pt;
     font-family:Arial,Helvetica,sans-serif;
}

.premiumsearchresultline1
 { 
     font-size:9pt;
     color:#112288;
     padding-top :8px;   
     font-weight:bold;
     padding-left:5px;
	 border-width: inset 0pt;
   	 background-color:#f0f0f0;
     
    font-family:Arial,Helvetica,sans-serif;
}

.premiumsearchresultline2
 { 
     font-size:9pt;
     color:#112288;
     padding-top :8px;   
     font-weight:bold;
     padding-left:5px;
	 border-width: 0pt;
   	 background-color:#e0e0e0;
     
    font-family:Arial,Helvetica,sans-serif;
}



.votingimage
{ 
    padding-top:5Px;     
    padding-left:0Px;     
    padding-bottom:2Px;     

}

.calendarimage
{ 
    padding-top:0Px;     
    padding-left:4Px;     
    padding-bottom:4Px;     
    vertical-align:bottom;

}


td.searchresultproducts
{    font-size:8pt;
     color:#002255;
     /* background-color:#E5E1FF; */
/*     background-color:#F1F8FC; */
     vertical-align:top;
     /* border-bottom:solid thin black; */
     font-family:Arial,Helvetica,sans-serif; 
     padding-left:6px;     
     padding-top :4px;     
     border: 0; 
     
     }

td.searchresultinfo 
{
     vertical-align:bottom;
     padding-left:6px;     
     padding-bottom:8px;     
     padding-right:6px;     
     font-size:6pt;
     color:#000000;
     vertical-align:bottom;
     font-family:Arial,Helvetica,sans-serif; 
 	 border-bottom-width:1px;
     border-bottom-style:dotted;
     border-bottom-color:#c9cce0;

	 
}

td.searchresultinfo2
{
     padding-left:6px;     
     padding-bottom:8px;     
     padding-right:6px;
     font-size:8pt;
     color:#333333;
     vertical-align:bottom;
     font-family:Tahoma,Arial,Helvetica,sans-serif; 
   	 background-color:#ffffff;
	 
}

td.searchresultinfo1 
{
     vertical-align:bottom;
     padding-left:6px;     
     padding-bottom:8px;     
     padding-right:6px;     
     font-size:8pt;
     color:#000000;
     vertical-align:bottom;
     font-family:Tahoma,Arial,Helvetica,sans-serif; 
   	 background-color:#ffffff;
      
}


td.rightad
{      
/*     background-color:#EBF4FA; */
     vertical-align:top;
     padding:4px;     
     border: inset 0pt;
}



/* td.footer a:visited { color:#4400aa; } 
td.footer a:visited { color:#4400ee; }
td.footer a:link    { color:#4400ee; }
td.footer a:hover   { color:#fc3b00; }
*/

td.header2 
{      font-size:10pt;
     color:#222255;

     font-weight:bold;     /* background-color:#EDF8A2; */
     /* ackground-color:#CEC6FF;  */     
     vertical-align:top;
     /* border-bottom:solid thin black; */
     font-family:Arial,Helvetica,sans-serif; 
}

td.bottomlinks
{      font-size:8pt;
     color:#112255;
/*     background-color:#EBF4FA; */
     text-align:left;
     vertical-align:top;
     /* border-bottom:solid thin black; */
     font-family:Arial,Helvetica,sans-serif;        
     empty-cells:show;
     padding-left:6pt;    
}


h2 
{ 
     font-size:10pt;
     color:#113388;
     vertical-align:top;
     /* border-bottom:solid thin black; */
     font-family:Arial,Helvetica,sans-serif; 
}

table.categorytable td.d0
{ 
     font-weight:bold;     
     font-size:9pt;
     vertical-align:middle;
     margin-bottom:4pt;

}

table.cattabsimple
{
	 padding:0px;
}    
    
.header1 { 
     font-weight:bold;     

     font-size:10pt;
     padding-bottom:20px;

margin-bottom:100x; }

.body1 { 

     font-size:9pt;
     padding-bottom:20px;
    
margin-bottom:10x; }

.metainfo { 
     color:#333333;
	 font-size:7pt;

}

.metaproduct { 
     color:#333333;
	 font-size:10pt;
     font-weight:bold;     
	 

}

.moreresults { 

     font-size:12pt; 
     padding-top:10px;
     padding-bottom:10px;
     font-weight:bold;     
     
     }

.metainfocontent { 
     color:#333333;

     font-size:7pt; }

.featuredheading 
{ 
     margin-top:5px;
     font-size:11pt;
     font-weight:bold;     
/*     background-color:#F1F8FC; */
     vertical-align:top;

}

.featuredtext 
{ 
     font-size:9pt;
     font-weight:bold;     
     margin-top:2px;
     margin-bottom:2px;
     margin-left:5px;

}

.featured 
{ 
     font-size:9pt;
     font-weight:bold;     
     margin-top:2px;
     margin-bottom:2px;
     margin-left:5px;

}

.contentheader 
{
     padding-left:0px;     
 	 padding-bottom:0px;
 	 padding-top:0px;

     font-size:12pt;
     color:#ffffff;
/*     font-weight:bold;*/
	 margin:0px;
     vertical-align:top;
     text-align:left;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	 background-image: url(/images/head_middle_2.gif);
	 
}

.contentcontent
{      
  font-size:12pt;
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#DE8983;
  color:#000000;
  padding-top:8px;
  padding-left:8px;
  padding-right:8px;
  margin-bottom:20px;  
    background-color:#FBF8F9; 
	font-family: Tahoma,Arial,Helvetica,sans-serif;

}

.contentcontent a:visited { text-decoration:underline; }
.contentcontent a:link    { text-decoration:underline; }
.contentcontent a:hover   { text-decoration:underline;}

.contentpage
{
     font-family:Arial,Helvetica,sans-serif;
}

.outercontentheader
{      

     font-size:16pt;
     color:#225;
     padding-bottom:20px;
     font-weight:bold;
	 padding-top:14px;
	 padding-left:10px;
}

.contentoutline
{
	margin-bottom: 20px;
}

.errortext 
{ 
     font-size:12pt;
     padding-top:12px;
     margin-bottom:2px;
     margin-left:0px;
     font-family:Arial,Helvetica,sans-serif;

}

.anzeige 
{ 
     font-size:6pt;
     margin-top:0px;
     margin-bottom:1px;
     margin-left:5px;

}


.additionaltext 
{ 
     font-size:8pt;
     margin-top:2px;
     margin-bottom:2px;
     margin-left:5px;

}

.additionaltd
{ 
     font-size:8pt;
	 background-color:#e0e0e0;
     margin-right:5px;
	
}

.featuredprice 
{ 
     color:#993333;
     font-size:9pt; 
     font-weight:bold;     
     margin-top:8px;
     margin-left:5px;
     margin-bottom:3px;
}
          
.featuredfooter 
{ 
     font-size:9pt; 
     margin-top:8px;
}

.formfirstfield 
{ 
     font-size:9pt; 
     margin-top:3px;
     margin-left:5px;

}

.menufont 
{ 
     font-size:8pt; 
     margin-top:3px;
     margin-bottom:3px;
     margin-left:5px;
     font-family:Arial,Helvetica,sans-serif;
     padding:1px;     

}

.menufont a:visited { color:#ffffff; }
.menufont a:link    { color:#ffffff; }
.menufont a:hover   { color:#ffffff; }

.boldlink a:visited { font-weight:bold; }
.boldlink a:link    { font-weight:bold; }
.boldlink a:hover   { font-weight:bold; }


table.categorytable td.d1
{ 
     font-weight:bold;     
     font-size:9pt;
     vertical-align:middle;

}

table.categorytable td.d2
{ 
     font-size:9pt;
     font-weight:bold;     
     padding-left:10px;
/*     background-color:#F1F8FC; */
     vertical-align:middle;

}

table.categorytable td.d3
{ 
     font-size:9pt;
     padding-left:20px;
/*     background-color:#F1F8FC; */
/*     background-color:#FFFFFF; */
     vertical-align:middle;
}

table.categorytable td.d4
{ 
     font-size:9pt;
     padding-left:30px;
/*      background-color:#F1F8FC; */
     vertical-align:middle;
}
        
td.plaintext
{ 
     padding-bottom:10px;
          
     font-size:10pt;
     color:#000000;
	 background-color:#ffffff; 
     vertical-align:top;
     font-family:Arial,Helvetica,sans-serif; 
}

li.level2
{
     font-size:11pt;
}

li.level3
{
     font-weight:solid;     
     font-size:10pt;
	 padding-top:5pt;
}

ol.numberedlist
{
     padding-left:20px;
     padding-bottom:10px;
}

.rbblue 
{       
     color:#112288;
}

.rbred 
{      
     color:#bF2A31;
}     

.rbgreen
{      
     color:#1A8821;
}     

.rbdarkred 
{      
     color:#b00000;
}     

.rbblack 
{      
     color:#000000;
}     

.rbgreybg
{
/*	 background-color:#f8f9fd; */
	 background-color:#f8f9fd; 
     margin-right:30pt;
	 font-size: 10pt;
}

.textblock
{
/*	 background-color:#f8f9fd; */
/*	 background-color:#f8f9fd;  */
     width:400px;
     
}

.votedisclaimerblock
{
/*	 background-color:#f8f9fd;  */
     width:450px;
     color:#000000;
     
}


/* the div that holds the date picker calendar */
.dpDiv {
	width: 168px; 

	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
/*	background-color: #bF2A31; */
	background-color: #9F2A31;
	width: 168px; 
	border: 1px solid #bF2A31;

	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	color: #ffffff;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #ffcc00;
	color: #9F2A31;
	font-weight: bold;
	

	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #fff000;
	cursor: pointer;
	color: #9F2A31;
	font-weight: bold;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {

	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #bF2A31;
	border: 1px solid #cccccc;
	border-left: 0px;
	border-right: 0px;	
	font-weight: bold;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align:top;
	padding: 0px;
	border: 0px;

	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background: #bF2A31;
	font-weight: bold;
	padding: 0px;
	border: 0px;

	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background: #bF2A31;

	font-weight: bold;
	border: 0px;

	}



/* end top horizontal menu */

/* searchpad */
    div.searchpad {
/*      position:absolute; */
      border:0px solid #888;
      margin:0px;
      padding:0px;
    }


/* autocompleter */

    div.autocomplete {
      position:relative;
      width:400px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected { background-color: #ffb;}
    div.autocomplete ul li {
      overflow:hidden;
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      height:10px;
      cursor:pointer;
      font-size:10px;
      
    }
