html, body{ font-size: 100.1%;
            margin:0;  padding:0;
            font: 100.1% Verdana, Arial, Helvetica, sans-serif;
          }

th { font-size: 2.3em;
     text-align: left; }


div#meta_wrapper {  width: 774px;
                    margin-left: auto;
                    margin-right: auto;
                    text-align: left; 
                    position: relative;
                    min-height: 100%;
                    height: 100%;
                    voice-family: "\"}\"";
                    voice-family: inherit; }

html>body #meta_wrapper { height: auto; }

div#logo_and_search { width:100%;
                      height: 60px;
                      padding-top: 3px; }

div#cimbian_logo{ width: 350px;  
                  height: 60px;
                  float: left;
                  text-align: left; }

div#search_box {  height: 60px;
                  float: right; }

div#header { width: 99%;
             background: #FFCC00;
             background-color: #FFCC00;
             font-size: 100%;
             line-height: 200%;
             text-align: left;
             font-weight: bold;
             padding-left: 7px;
             overflow: auto;
           }

div#page_title { float: left; }

div#company_name  {float: right;
                  padding-right:7px;}

div#content_area { width: 774px; 
                   background-color: white; }

div#left_column { width: 150px; 
                  height: 100%;
                  text-align: left;
                  float: left; }

/* Left-navigation styles section*/

div#nav_v { width: 150px;
            min-height: 100%;
            margin-top: 15px;
            font-size: 0.8em;
            padding-top: 10px;}
                        
div#nav_v ul { list-style-type: none; 
               margin: 0;
               margin-bottom: 75px;
               padding: 0;
               font-weight: bold;}

div#nav_v li { border-bottom: 2px dotted #FFCC00; 
               margin-top: 5px;    /* vertical spacing */
               margin-bottom: 8px; /* vertical spacing */ }

div#nav_v li:first-child { border-top: 0;}

div#nav_v ul li a { text-decoration: none; 
                    color: navy;}

div#nav_v a:hover { color: #808080;}

/* a hack for IE Win only \*    

* html div#nav_v ul { border-top:2px dotted #FFCC00;}

/*end of hack */

div#contact_area { width: 150px;
                   bottom: 0; 
                   font-size: 0.6em;
                   color:#808080;
                   list-style-type: none; }

H1
{
    font-family: Verdana, Arial, Sans Serif;
    font-size: 1.2em;
    font-weight: strong;
    font-style: normal;
    color: #000000;
}

H2
{
    font-family: Verdana, Arial, Sans Serif;
    font-size: 1.0em;
    font-weight: strong;
    font-style: normal;
    color: #000000;
}                
                   
div#main_text { width: 435px;
                margin-left: 0; 
                background-color: #FFF; 
                font-size: 0.8em;
                text-align: justify;
                float: left; 
                padding: 7px 15px 0px 15px; }

div#main_text a { text-decoration: none;
                  color: blue; }
                     
div#main_text a:hover { text-decoration: none;
                        color:  #808080;} 

div#main_text_no_banner { width: 590px;
                margin-left: 0; 
                background-color: #FFF; 
                font-size: 0.8em;
                text-align: justify;
                float: left; 
                padding: 7px 15px 0px 15px; }

div#main_text_no_banner a { text-decoration: none;
                            color: blue; }
                     
div#main_text_no_banner a:hover { text-decoration: none;
                                  color: #808080;} 

div#product_list { width: 395px;
                   margin: 0;
                   padding: 0;
                   background-color: #fff;
                   font-size: 1.0em;}

div#product_list ul { list-style-type: none; }

div#product_list ul ul{ font-size:0.9em;
                        margin-top: 0px;
                        margin-left: 15px;
                        padding-top: 0px;
                        padding-left: 15px;
                        background: none;}

div#product_list li { font-size:1.0em;
                      font-weight: bold; }

div#product_list li li{ font-size:1.0em;
                        list-style-image: url('Graphic_Resources/level_2.gif');
                        font-weight: normal;}

div#product_list a { text-decoration: none;
                     margin-left: 5px;}

div#product_list a:hover{ text-decoration: underline;}


div#cimbiot_links { width: 600px;
                    margin-left: 0;
                    padding-left: 10px; }

div#cimbiot_links a { text-decoration: none;
                      color: blue; }
 
div#cimbiot_links a:hover { text-decoration: none;
                            color: #808080;}

div#cimbian_links { width: 600px;
                    margin-left: 0;
                    padding-left: 20px; }
                    
div#cimbian_links a { text-decoration: none;
                      color: blue; }
                      
div#cimbian_links a:hover { text-decoration: none;
                            color: #808080;} 

/* Right column section */

div#right_column { width: 150px;
                   min-height: 500px;
                   margin-top: 10px;
                   margin-left: 0;
                   font-size: 0.8em;
                   text-align: left;
                   float: right;
                   padding-top: 7px;
                   background-image: url('Graphic_Resources/CIMG0615%20-%20150px%20blue.gif');
                   list-style-type:none; background-repeat:repeat }


/* Footer styles section */

div#footer { width: 767px;
             padding: 4px 0;
             font-size: 0.7em;
             text-align: center;
             background-color: navy;
             border-top: 1px solid #FFCC00;
             border-bottom: 2px solid #FFCC00;
             margin-top: 1.5em;} /* orange border */

div#footer ul { margin:2px 0;} /* vertical spacing between the lists */

div#footer li { display: inline;
                border-left: 1px solid;
                color: white; /* sets the color of the vertical lines  - links colored below */
                padding: 0 5px 0 9px; /* horiz space between links and vert lines - needed different left & right values to centre */}

div#footer li:first-child { border-left: 0;} /* removes the left border of the first list item - IDWIMIE */

div#footer ul li a { text-decoration: none; /* removes the underlining off the links */
                     color: white; /* the color of the links */ }

div#footer ul li a:hover { text-decoration:underline; color: white} /* underlines the links when hovered */

div#footer ul.font-family li { color: white;} /* color for copyright and vert dividers on last row */

div#footer ul.fineprint li a { color: white;} /* had to explicitly color these or they inherit white from div#footer li */

div#footer ul.fineprint li a: hover { color: white;} /* turns bottom row white when hovered */


/* Text sizes */
div#content h1{ font-size: 1em;}
div#content p{ font-size: 0.8em;}
div#content li{ font-size: 0.5em;}


.clearfix:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden; }

.clearfix {display: inline-table; }






