body { background-image: url(/content/images/2wave/bg_body.gif); }



      body {
        background-color: gray;
        font-family: Arial, sans-serif;
      }
      h1 { font-size: 11pt; }
      h2 { font-size: 10pt; }
      h3 { font-size: 9pt; }
      h4 { font-size: 8pt; }
      h5 { font-size: 7pt; }
      p, td { font-size: 9pt; }

.em {
        font-size: 9pt;
        font-weight: bold;
        font-style: italic;
      }
      a {
        text-decoration: none;
      }
      
      
    .topMenu {
            width: 838px;
            height: 33px;
            background-image: url(/content/images/2wave/bg_topmenu.jpg);
            background-repeat: repeat-x;
            background-position: bottom;
                margin: 0;
            border: solid 1px #70A3B6;
    
    }
    .topMenu_left {
           float: left; 
            padding-top: 10px;
            white-space: nowrap;   
            
    }
    .topMenu_right {
            float: right; 
            padding-top: 10px;
            white-space: nowrap;
            padding-right: 40px;   
    
    }
    .topMenu .menuItem, .topMenu .currentMenuItem {
            white-space: nowrap;   
    }    
    .topMenu .menuItem a {
            font-size: 9pt;
            font-family: Arial,  arial, sans-serif;
            color: black;
    }    
    .topMenu .menuItem a:hover,
    .product_category_list .menuItem a:hover,
    a.ahover:hover
     {
            color: #4a4b4b;
    }    
    .topMenu .menuItem a,
    .product_category_list .menuItem a:hover,
    a.ahover
     {
            color: black;
    }    
    .topMenu .currentMenuItem {
            font-size: 9pt;
            font-family: Arial,  arial, sans-serif;
    	    color: black;
    
    }

    .product_category_list .menuItem, .product_category_list .currentMenuItem {
            padding-top: 3px;
               
    }    
    .product_category_list .menuItem a {
            font-size: 10pt;
            font-family: Arial,  arial, sans-serif;
            color: black !important; 
    }    
    .product_category_list .currentMenuItem {
            font-size: 10pt;
            font-family: Arial,  arial, sans-serif;
    	    color: black;
    
    }
   .productBlock  {
            border: solid 1px #6e9bb0;
            padding: 10px;
                
    }

    .productBlock .contentBody {
            width: 315px;
            margin: 0 10px;
            float: left;
                
    }

    .productBlock .contentBody h1 {
            font-size: 10pt;
            font-family: Arial,  arial, sans-serif;
            color: black;
            margin: 0;
    	        
    }
    .productBlock .contentBody p {
            font-size: 8.5pt;
            font-family: Arial,  arial, sans-serif;
            color: black;
            margin: 0;
                
    }    
    
    #newsBlock .newsItem {
            margin: 10px 0;    
    }
    #newsBlock .newsItem h1 a {
            font-size: 8.5pt;
            font-family: Arial,  arial, sans-serif; 
            color: black;
            margin: 0;    
    }
    #newsBlock .newsItem h1 {
            font-size: 8.5pt;
            font-family: Arial,  arial, sans-serif; 
            color: black;
            margin: 0;    
    }
    #newsBlock .newsItem p {
            font-size: 8.5pt;
            font-family: Arial,  arial, sans-serif;
            color: black;
            margin: 0;
            line-height: 97%;
    }
    #newsBlock .newsItem p.posted {
            font-size: 8.5pt;
            font-family: Arial,  arial, sans-serif;
            color: #6f6f6f;
            font-weight: bold;
            margin: 0 0 5px 0;
    }
    #newsBlock .newsItem p.readmore {
            margin: 6px 0 12px 0;
    }
    #newsBlock .newsItem p a {
            font-size: 8.5pt;
            font-family: Arial,  arial, sans-serif;
            color: #ee5908;
            margin: 0 0 0 0;
            font-weight: bold;
    }
    
    
    #calendarInfoBlock {
        background-color: white;
        padding: 5px;
            font-size: 10pt;
            font-family: Arial,  arial, sans-serif;
            color: black;
            text-align: center;
            background-image: url(/content/clientscript/calendar/style/normal-bg.gif);
            border-right: solid 1px #797979; 
            border-left: solid 1px #797979; 
            border-bottom: solid 1px #797979; 
        
    }
    
    .pdfBox {
        width: 80px; 
        height: 80px; 
        text-align: center; 
        overflow: hidden; 
        float: left; 
        margin: 3px;
        font-size: 8.5pt;
        font-family: Arial,  arial, sans-serif;
        color: black;        
    }
    .pdfBox a {
        text-align: center; 
        font-size: 8.5pt;
        font-family: Arial,  arial, sans-serif;
        color: black;        
    }
    
    
    .lastUploaedImage {
    width: 80px; height: 80px; overflow: hidden; float: left;
    }
    
    
    .contentContainer_topPadding {
            font-size: 0;
           background-image: url(/content/images/2wave/bg_pagecontainer.jpg);
           background-repeat: repeat-x;
           background-position: top;
           width: 836px;
           height: 33px;
           background-color: #ffffff;
    
    }
    .contentContainer_outer {
           border: solid 1px #70A3B6;
           width: 838px;
           margin: 3px 0;
           
    }
   .contentContainer {
            font-size: 0;
           border: solid 1px #ffffff;
           padding-bottom: -20px;
           background-color: #ffffff;
        }    
        .cc_fullwidthBox {
            margin-right: 2px;
        }
        .column_right {
            width: 240px;
            background-image: url(/content/images/2wave/bg_rightmenu.jpg);
            background-repeat: repeat-x;
            background-position: bottom;
            background-color: #95B2C0;
            padding: 0;
            font-size: 0;
             
        }
        
        .column_left {
            width: 598px;
            background-image: url(/content/images/2wave/bg_cc.jpg);
            background-repeat: repeat-x;
            background-position: bottom;
        }
        .column_left_inner {
            padding: 0 30px 0 30px;
            text-align: left; 
        }
        
        .column_left_inner h1, .column_right_inner h1 {
            font-size: 12pt;
            margin-top: 0;
            font-family: Arial,  arial, sans-serif;
            color: #70A3B6;
        }
        .column_left_inner p {
            font-size:9pt;
            font-family: Arial, sans-serif;

        }
        
        .column_right_inner {
            padding: 0 30px 0 30px; 
            margin: 0 0 40px 0;
            background-image: url(/content/images/2wave/bg_rightmenu_content.jpg);
            background-repeat: repeat-x;
            background-position: top;
            background-color: #95B2C0; 
            text-align: left;
            font-size: 12pt;
            font-family: Arial,  arial, sans-serif;
        	        
        }
        .column_right_inner h2 {
            font-size: 11pt;
            font-family: Arial,  arial, sans-serif;
            color: #6f6f6f;
            margin: 0;
        }

        .cc_50widthBox {
            width: 49%;
            float:left;
        }
        
        .cc_paddingLine {
            margin: 2px;
            width: 1px;
            overflow: hidden;
            background-color:#CCCCCC;
            float: left;
        }
        
        
        
        
.footer {
    background-image: url(/content/images/2wave/footer.jpg);
    width: 840px;
    height: 32px;
    text-align: left;
}
.footer_left {
    float: left;
    width: 598px;
}
.footer_right {
    float: left;
    width: 230px;
    
}
.footer_right_inner, .footer_left_inner {
    padding: 8px 0 0 30px;    
}

.footerText {
    color: white;
        font-size: 8pt;
}      
      
      
 input, textarea {
    border: solid 1px #7d9ba6;
 }     