
	/******************/
	/* Main Site Tags */
	/******************/
    
	html { height: 100%; }
    body {  margin: 0; padding: 0; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #999; outline:none; height: 100%; }
    
    .formsubmit { font-size: 16px; font-weight: bold; color: #000; margin: 0px; padding: 0px 0px 0px 0px; margin: 0px; border: 0; background-color: #fff; text-align: left; }
    

	.footer { color: #7d7d7d; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; }
    a.footerlink, a.footerlink:visited, a.footerlink:active{ color: #7d7d7d; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; text-decoration: none; }
    a.footerlink:hover {  color: #7d7d7d; text-decoration: underline; }
    
     a.footerlink2, a.footerlink2:visited, a.footerlink2:active { color: #7d7d7d; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; text-decoration: none; }
    a.footerlink2:hover {  text-decoration: underline; }
   
    a.greenbutton, a.greenbutton:visited, a.greenbutton:active, a.greenbutton:hover { width: 110px; height: 17px; background-image:url(/images/bg_button_green.gif); line-height: 17px; font-weight: bold; color: #0097a0; text-align: center; text-decoration: none; font-size: 10px; display: block;  }
    
    a.greybutton, a.greybutton:visited, a.greybutton:active, a.greybutton:hover { width: 110px; height: 17px; background-image:url(/images/bg_button_grey.gif); line-height: 17px; font-weight: bold; color: #0097a0; text-align: center; text-decoration: none; font-size: 10px; display: block; }
    
    a.redbutton, a.redbutton:visited, a.redbutton:active, a.redbutton:hover { width: 110px; height: 17px; background-image:url(/images/bg_button_red.gif); line-height: 17px; font-weight: bold; color: #e0001b; text-align: center;  text-decoration: none; font-size: 10px; display: block; }
    
    a.whitebutton, a.whitebutton:visited, a.whitebutton:active, a.whitebutton:hover { width: 110px; height: 17px; background-image:url(/images/bg_button_white.gif); line-height: 17px; font-weight: bold; color: #0097a0; text-align: center;  text-decoration: none; font-size: 10px; display: block; }
    
    a.redbutton2, a.redbutton2:visited, a.redbutton2:active, a.redbutton2:hover { width: 110px; height: 17px; background-image:url(/images/bg_button_white.gif); line-height: 17px; font-weight: bold; color: #e0001b; text-align: center;  text-decoration: none; font-size: 10px; display: block; }
    
	/******************/
	/* Menu      */
	/******************/
    
	/* group home section */

        /* LEVEL 1 */
        /* surrounding div if needed */
        
        #levelOnecontainerHome { text-align: right;   }     

        
#levelOneHome li{
	/*font-size: 0.90em;  10px */
    font-size: 10px;
    color: #007886; text-decoration: none;
	font-weight: bold;
	float: left;
	padding: 0 10px;
    margin: 0;
    list-style: none;
    background: transparent url(../images/main_nav_separator.gif) no-repeat 0 10px;
    /*max-width: 100px;*/
    height: 43px;
}

/* html #levelOneHome li {
width: expression(document.body.clientWidth < 42? "40px" : document.body.clientWidth > 100? "100px" : "auto");
}*/

#levelOneHome li.active{
	padding: 0 0 0 10px; 
	overflow: hidden; /* IE6 Bug */
	zoom: 1; /* another IE6 Bug */
   /*max-width: 100px;*/
}

#levelOneHome li.active{
	background: transparent url(../images/main_nav_left_inside.gif) no-repeat left top;
}

#levelOneHome li.active span{
	display: block; 
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 20px; /* IE6 Bug */
}

#levelOneHome li.active span{
	background: transparent url(../images/main_nav_right_inside.gif) no-repeat right top;
}

#levelOneHome li.active span a{
	color: #007886;
	margin-top: 0; 
}

#levelOneHome li.nextToActive, #levelOneHome li.first{
	background: none;
}

#levelOneHome li a{
	display: block;
	color: white;
    text-decoration: none;
	margin-top: 7px;
}


        
        
       
   
        
        
        /* LEVEL 2 */
        /* surrounding div if needed */
        #levelTwocontainer { margin-bottom: 17px; }
        
        /* ul styles */
        #levelTwo {
            padding: 0;
            margin: 0; 
        }
        
        #levelTwo li {
        list-style: none;
        /* padding:0.2em 1em; */
        padding-left: 20px; 
		margin: 0;    
        /* for horizontal list remove comments below */
        /* display: inline; */; 
        }
        
        #levelTwo li a { padding-left: 15px; color: #fff; text-decoration: none; font-weight: bold; line-height: 19px; border-bottom: 1px solid #e7e6e6; display: block; background-image:url(/images/nav2.gif); background-repeat:no-repeat; width: 170px; }
        #levelTwo li a:link { color: #fff; text-decoration: none;  }
        #levelTwo li a:visited { color: #fff; text-decoration: none; }
        #levelTwo li a:hover { color: #fff; text-decoration:none;   }        
        #levelTwo li a#activeLevelTwo { background-image:url(/images/nav2_on.gif); background-repeat:no-repeat; color: #007886; }
        
        /* ul styles */
        #levelThree {
            padding: 0; 
            margin: 0;            
        }
        
        #levelThree li {
        list-style: none;  
        /* padding:0.2em 1em; */  
        /* for horizontal list remove comments below */
        /* display: inline; */ 
        padding: 0;
        }
	
    	#levelThree li a { color: #fff; text-decoration: none; font-weight: bold;  border-bottom: 1px solid #e7e6e6;  background-image:url(/images/nav3.gif); background-repeat:no-repeat; line-height: 12px; padding: 3px 0px 3px 35px;width: 150px; }
        #levelThree li a:link { color: #fff; text-decoration: none;  }
        #levelThree li a:visited { color: #fff;  }
        #levelThree li a:hover { color: #fff;   }        
        #levelThree li a#activeLevelThree { background-image:url(/images/nav3_on.gif); background-repeat:no-repeat; color: #007886;  }


        /* LEVEL 4 */   
             
        #levelFourcontainer {
        	background: #fff; clear: both; 
        }
        #levelFour li {
        list-style: none;  
        /* padding:0.2em 1em; */  
        /* for horizontal list remove comments below */
        /* display: inline; */ 
        padding: 0;margin: 0;
        }
        
        #levelFour li a { color: #505050; text-decoration: none; font-weight: bold; line-height: 18px; border-bottom: 1px solid #ddd; display: block;   }
        #levelFour li a:link { color: #505050; text-decoration: none;  }
        #levelFour li a:visited { color: #505050; text-decoration: none; }
        #levelFour li a:hover { color: #0098a0; text-decoration:none;   }        
        #levelFour li a#activeLevelFour {  color: #0098a0; }

	/******************/
	/* Contact form   */
	/******************/
	
	.formtd { padding-top: 1px; padding-bottom: 2px; }
	.formtd2 { padding-top: 1px; padding-bottom: 7px; }
	
	.textfield { background-color: #f0f0f0; border-bottom: #A6AAA9 1px solid; border-left: #A6AAA9 1px solid; border-right: #A6AAA9 1px solid; border-top: #A6AAA9 1px solid;}


/*******************/
/* FRONTENT & CMS  */
/*******************/

	p { margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #9a9a9a; }

	ol,li,form { margin-top: 0px; margin-bottom: 5px;  }
	ul {margin: 0; padding: 0;}
	a, a:visited, a:active	{ text-decoration: none; outline: none; color: #0099a1;}
	a:hover {  color:#0099a1; text-decoration: underline; } 
	
	h1 { font-size: 19px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #505050;  margin: 0; padding: 0; font-weight: normal; } 
	h2 { font-size: 19px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #0098a1; margin: 0; padding: 0; font-weight: normal; }
    h3 { font-size: 19px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0; font-weight: normal; }

	hr {  background-color: #9bb1a7; color: #9bb1a7; border: 0; height: 1px; margin: 3px 0px 10px 0px; }


	/**********************/
	/* CMS Style Dropdown */
	/**********************/
	
	/* FONTS */
    
    .white, a.white, a.white:visited, a.white:active { color: #fff; text-decoration: none; }
    a.white:hover { color:#fff; text-decoration: underline}
    
    .green, a.green, a.green:visited, a.green:active { color: #0099a1; text-decoration: none; }
    a.green:hover { color:#999;}
    
    .dark, a.dark, a.dark:visited, a.dark:active { color: #505050; text-decoration: none; }
    a.dark:hover { color:#888;}
    
    .red, a.red, a.red:visited, a.red:active { color: #e30119; text-decoration: none; }
    a.red:hover { color:#e2001a;}
    
    table.border { width: 320px; border: 1px solid #72c7ca; padding: 13px 10px 17px 10px; margin-bottom: 2px; }

	.image-margin-left { margin: 0 15px 15px 0; float: left; }
    .image-margin-right { margin: 0 15px 15px 15px; float: right;}
