@charset "utf-8";

body { 
      background-color : #FFFFFF; 
	  margin : 0px;
	  padding: 0px;
	  font-family : Tahoma,Verdana,Arial,sans-serif;
	  font-size : 8pt;
	  color:#4f4f4f;
	 }


table, th, td
{
margin: top;
  font-size : 8pt;
    padding: 0px;
}
th 
{

  font-size : 8pt;
}



h1{
    padding:0px;
    margin : 0px;
    font-size:14pt;
    color:#757373;
  }

h2{
   color:#757373;
 font-size:10pt;
  }
  
h3{
   color:#757373;
 font-size:10pt;
  }

h4{
   color:#757373;
 font-size:10pt;
  }    
  

h5{
   color:#757373;
 font-size:8pt;
  }    
  
img {
      border-style:none;
      margin:0px;
      padding:0px;
    }
    
#cover{
        border: 1px solid black;
      }    
    
input{
       padding:0px;
       margin:0px;
     }
      
#main_menu {
            text-align:center;
            white-space:nowrap;
            color:#7b7c7c;
           }
           
#main_menu ul {
                 margin:0px;
                 padding:0px;
              }
              
#main_menu li {

                 display:inline;   
                 list-style-type: none;
                 padding:10px;
               
              }
              
#main_menu li a{
                  font-size:14pt;
				  text-decoration:none;
				  color:#979798;
                }
				
#main_menu li a.selected{
                            border-bottom-style:solid;
				            border-bottom-width:5px;
				            border-bottom-color:#90aebc;
                         }				
				
#main_menu li a:hover{
                       border-bottom-style:solid;
				       border-bottom-width:5px;
				       border-bottom-color:#90aebc; 
                      }				
                
#top_links {
             color : #a3a3a3;
             text-align:right;
             padding-right:8px;
             line-height:1.5;
           }
#top_links a{
              color : #a3a3a3;
            }
           
	 
#section {
           color : #4f4f4f;
		   text-align:left;
		   padding-left:8px;
		   margin-right:10px;
         }
         
         
		 
          
#section #header {
                       display:inline; 
                       color : white;
			           background-color : #3486da;
			           padding : 3px;
			           padding-left:8px;
			           padding-right:8px;
                        
                     }                     
                     
#section #header a {
                      color:white;
                   }
                     
#section #header h5 {
                      
                      color:#ffffff;
                      display:inline;
                      font-size:8pt;
                      width:100%;
                     
                    }                     

#section #content {
                    
					margin-left : 1px;
				    margin-top  : 8px;
				    margin-bottom : 5px;
				    padding-left : 5px;
				    padding-right : 10px;
				    padding-bottom : 5px;

                   }
                
#section #content ul{
                       margin:0px;
                       padding:0px;
                       line-height:1.5;
                     }
                      
#section #content li{
                       list-style-type:none;
                       padding-bottom:5px;
                    }
					

#section #content li strong{
                        font-weight:normal;
						color:#4469c6;
                      }
                      
#section input {
        border-color:#61bbdb;
        border-style:solid;
        color:#4f4f4f;
      }
      
#section select {

         border-color:#61bbdb;
         border-width:1px;
         border-style:solid;
         color:#4f4f4f;
         font-size:8pt; 

       }      
      
#section #subheader{
                        
                       color : white;
			           padding : 3px;
			           background-color : #61bbdb;
			           margin:0px;
			           width:98%;
                        
                     }      

#section #voting_header{

                   font-size:10pt;
                   font-weight:bold;
                   color:#8b8b8b;
                   margin-top:35px;
                   padding-left:8px;

               }
                      
#section_left{
                /*background-image:url(../images/shadow_left.png);
                background-position:100% -20px;*/
                background-repeat:no-repeat;
                color : #4f4f4f;
		        text-align:left;
		        background-color:#ffffff;
		        padding-right:8px;
				height:100%;
              }
              
#section_left input {
        border-color:#61bbdb;
        border-style:solid;
        color:#4f4f4f;
      }      
      
#section_left select {

         border-color:#61bbdb;
         border-width:1px;
         border-style:solid;
         color:#4f4f4f;
         font-size:8pt; 

       }

#section_left textarea{
                       border-color:#61bbdb;
                       border-style:solid;
                       color:#4f4f4f;
                      }       
              
#section_left #header{
                        
                       color : white;
			           background-color : #3486da;
			           padding : 3px;
			           padding-left:8px;
			           padding-right:8px;
			           display:inline;
                        
                     }
                     
#section_left #subheader{
                        
                       color : white;
			           padding : 3px;
			           background-color : #61bbdb;
			           margin:0px;
			           width:98%;
                        
                     }                                    
              
#section_left #header a {
                      color:white;
                   }
                     
#section_left #header h5 {
                      
                      color:#ffffff;
                      display:inline;
                      font-size:8pt;
                      width:100%;
                     
                    }

#section_left #header h4 {
                      
                      display:inline;
                      font-size:10pt;
                      width:100%;
                      vertical-align:middle;
                     
                    }                                       

#section_left #content {
                    
					padding-left: 5px;
				    padding-right: 10px;
				    padding-bottom: 5px;
				    margin-top:3px;

                   }
                
#section_left #content ul{
                       margin:0px;
                       padding:0px;
					   line-height:1.5;
                     }
                      
#section_left #content li{
                       list-style-type:none;
                    }
					

#section_left #content li strong{
                        font-weight:normal;
						color:#4469c6;
                      }


#news_list {
             border-bottom-style:dashed;
			 border-bottom-color:#c1c1c1;
			 border-bottom-width:1px;
			 margin-bottom:5px;
			 padding-bottom:5px;
           }
           
          
#news_list strong{
                        font-weight:normal;
						color:#4469c6;
                      }
                      

#article
  {
   font-size : 9pt;
   color:#000000;
  }
  
#article a{
         color : #4469c6;
        }
                      
#article h1{
          font-size: 13pt;
          margin-bottom:5px;  
        }
        
         
#news a{
         color : #4469c6;
        }
                      
#news h1{
          font-size: 13pt;
          margin-bottom:5px;  
        }

.productDescription {
 color:#000000;
}

.productDescription h1{
 color:#000000;
}

.productDescription h2{
 color:#000000;
}

.productDescription h3{
 color:#000000;
}
        
.productDescription li{
                        line-height:1.5;
                      }
                      
.productDescription a{
         color : #4aacff;
        }

.productDescription h1{
   font-size:10pt;
}

.productDescription h3{
   font-size:10pt;
   margin:0px;
}
                      
                      
                      

#marker{
         background-color:yellow;
         display:inline;         
       }

#imagelist{
            width: 100%; 
          }
                      
#imagelist img{
                  margin-right : 20px;
				  margin-bottom: 20px;
				  border: 1px solid black;
				  vertical-align:middle;
				  position:relative;
				  
               }
			   
#imagelist img:hover{
                      border:1px solid #58a6e6;
                    }
                    
#imagelist img.selected{
                         margin-right : 15px;
				         margin-bottom: 15px;
				         border: 3px solid #58a6e6;  
                       }
                       
#imagelist img.unselected{
                         margin-right : 15px;
				         margin-bottom: 15px;
				         border: 1px solid black;
                       }

#imagelist img.unselected:hover{
                                    border-color:#58a6e6;
                                    border:3px solid #58a6e6;
                                    
                                }

#page_links li {
                display:inline;
                list-style-type:none; 
               }
               
#page_links li.selected{
                       background-color:#3385d9;
                       font-weight:bold;
                       margin-right:5px;
                       padding : 5px;
                       color:white;
                     }
                     
#page_links a{
                padding : 5px;
                text-decoration:none;
             }
                     
#page_links a:hover{
                       text-decoration:none;
                       background-color:#58a6e6;
                       color:white;
                    }

             
#products td.cell {

              border-bottom: 1px dashed #c1c1c1;
              padding-bottom:25px;
              padding-top:25px;
              color:#000000;

            }
            
#products h4{
               font-size:10pt;  
            }            
            
a {

    color : #4f4f4f;
	text-decoration:none;

  }
  
a:hover {
            text-decoration:underline;
            color : #4aacff;
        }
        

.linklist {
               padding:0px;
               margin:0px;
               margin-right:10px;
            }

.linklist li{
               background-image: url("../images/arrow.gif");
               background-position: bottom left;
               background-repeat: no-repeat;
               list-style-type:none;
               text-align:left;
               padding-left:8px;
               white-space:nowrap;
            }
            
.tablebottomdashed td{
                    border-bottom: 1px dashed #c1c1c1;
                    padding-top:10px;
                    padding-bottom:10px;
                  }
                  
.pages {
         border-bottom:1px solid #b8d7f6;
         font-size:10pt;
         margin:0px;
         padding:0px;
         font-weight:bold;
       }
       
.pages li{
           display:inline;
           list-style-type:none;
           padding-top:3px;
           padding-bottom:3px;
           color:#b8d7f6;
           /*white-space:nowrap;*/
         }
         
.pages li.selected{
                    color:#757373;
                  }
                  

.pages a{
          color:#b8d7f6;
          display:inline;
        }
        
.pages a:hover {
            text-decoration:none;
            color:#72c9ed;
        }

.pageheader {
              border-bottom:1px solid #757373;
              color:#757373;
            }
            
.pageheader h1{
                display:inline;
                font-size:13pt;
              }
              
.dropdownlist{
              background-color:white;
              overflow:auto;
              overflow-x:hidden;
              height:150px;
              border:1px solid #61bbdb;
              padding:5px;
             }
             
.dropdownlist a{
               white-space:nowrap;
             }
             
.dropdownlist a:hover{
                       text-decoration:none;
                       color:white;
                       background-color:#58a6e6;
                       display:block;
                       width:auto; 
                     }
                     
.dropdownlist a.selected{
                         text-decoration:none;
                         color:white;
                         background-color:#3385d9;
                         display:block;
                         width:auto; 
                        }
                        
.dropdownlistcolapse{
                      border:1px solid #61bbdb;
                      padding:5px;
                    }
                    
#bottom_menu{
              background-color:#82cdff;  
            }  
#bottom_menu li {
                display:inline;
                list-style-type:none;
                margin-right:10px; 
               }
               
#bottom_menu a{
                color:white;
              }
              
#bottom_menu a.selected{
                          font-weight:bold;

                       }
                       
#left_menu {
          background-image:url(../images/shadow_left.png);
          background-repeat:no-repeat;
          background-position:195px 0px;
          width:205px;
          margin-top:16px;
}

#left_menu td{
               vertical-align: middle;
               width : 195px;
               height : 46px;
               background-image:url(../images/white_bottom.gif);
               background-repeat:no-repeat;
               padding-left:20px;
               padding-right:20px;
               font-weight:bold;
               font-size:10pt;
               cursor:hand;
               color:#7b7c7c;
             }
             
#left_menu td .top{
                    background-image:url(../images/white.png);
                  }
                     
#left_menu td .top:hover{
                         background-image:url(../images/blue.png);
                        }
                        
#left_menu td:hover{              
                  background-image:url(../images/blue_bottom.gif);
                  color:#ffffff;
                }
            
#left_menu td.selected{              
                  background-image:url(../images/blue_bottom.gif);
                  color:#ffffff;
                }