    body{margin:0px; padding:0px;font-family: Arial, Helvetica, sans-serif;color:#565656;font-size:13px;line-height:1.5em;letter-spacing:.04em;}
    h1,h2,h3,h5,.tabs{font-family:Arial, Helvetica, sans-serif;font-weight:bold; margin:0px; padding:0px;}
    
	h1{line-height: 1.6em; color:#0e4194; padding-top:10px;border-bottom:1px dotted #0e4194; font-size:20pt; font-weight:normal;}
    h2{line-height: 1.6em; color:#6666cc; padding:5px 0px; border-top: 1px dotted #6666cc; border-bottom: 1px dotted #6666cc; font-size:12pt; font-weight:normal;}
	h3{line-height: 1em;color:#0e4194;padding-top:15px;padding-bottom:5px;font-size:16pt; font-weight:normal;}
	h5{font-family:"Open Sans Light",Arial, Helvetica, sans-serif; line-height: 1.5em; color:#292b2d; font-size:16pt; font-weight:normal; letter-spacing:0.5px;}
	h6{line-height: 1.6em; text-transform: uppercase; font-size:10pt; padding:0px; margin:0px;}
	h7{font-family:"Open Sans",Arial, Helvetica, sans-serif; text-transform: uppercase; line-height: 1.5em; color:#292b2d; font-size:20pt; font-weight:normal;}
    
    a{color:#669933;text-decoration:none}
    a:hover{text-decoration:underline}

        
    .container{width:940px;margin:0px auto;padding-left:20px;}
		.main p {text-align: justify;}
		.main .left .twocolumn {width:260px; height:180px;}
		.main .left .smleft {width:150px; text-align:right; margin-right:10px;}
		.main .left .bigleft {width:350px;}
		.products {width:200px; float:left;}

	.twothird{width:620px;}
	.onethird{width:280px;}
	.half{width:45%;} /* 460px */
	
	.box div{background: #f3f3f3;border: 1px dotted #acacac; padding:20px; margin-bottom:20px;}

    .band{width:100%;}
        .splash{background:url(i/bg-splash.gif) repeat-x bottom left;height:190px; text-align:center; }
		.band.top-nav{background-color:#f2f2f2;border-top:1px solid #CA5727;}
		.splashhome{background:url(i/bg-splash.gif) repeat-x bottom left #011740; height:370px; text-align:center; }
        .tabback{height:110px;background:#f1f1f1;border:1px dotted #999;}
        .top{background:#669933;height:5px;position:absolute;top:0px;}
            .top .container{position:relative;}
            .top .container .options{position:absolute;right:0px;color:white;margin-top:20px;width:300px;text-align:center; line-height:30px;}
                .top .container .options a{color:#669933; font-size:11px;cursor:pointer;}
				.options, .options a:hover{text-decoration:none; font-size:11px;}

   .indent{margin-left:20px}	
   .rightindent{margin-right:20px}	
   .padindent{padding-left:20px}	

    p{margin-top:5px}        
    .parastart{margin-top:10px}
    .smallparastart{margin-top:10px;}
	.paraend{margin-bottom:40px}
	.formend{margin-bottom:20px}
        
    .nav{background:#669933 no-repeat center center; font-family:Calibri;font-size:15px;text-align:right;} 
        .highlight{border-bottom:3px solid #198b9a;}   
		.nav a {color:#FFFFFF;}
		.nav ul, .footer ul, .breadcrumb ul, .tabs ul, ul.resources ,.subnav ul, .products ul, .rightpanel ul{margin:0px;padding:0px;}
			.nav li, .footer li, .tabs li{list-style:none;display:inline-block;margin:3px 10px;padding:3px 0px;}
	
	
	.rightpanel li{list-style:none;margin:0px; padding:10px 0px;border-top: 1px solid #e6e6e6; }
	
	.hmservices {background: #f3f3f3; border:1px dotted #acacac;}
		.hmservices ul {margin:0px;padding:15px;}
	
	.hmnews ul{padding:0px 15px}
	.hmnews li {border-top: 1px solid #e6e6e6; margin:0px;}
	
	.contentfull {width:100%;}
	.content {width:560px; background:url(i/bg-vdivider.gif) repeat-y top right; padding-right:45px;}
	.rightpanel {width:290px;}
	
	 .breadcrumb li{list-style:none;display:inline-block;font-size:11px; margin:10px 15px 10px 0px; padding:0px;background:url(i/arrow-bc.png) no-repeat center right;padding-right:10px;line-height:12px;}
    
    /*styling for the popup menu*/
    .subnav{position:absolute;top:0px;left:0px;z-index:2;margin-top:10px;display:none;padding-top:15px;}
        /*styling for each element in popup menu*/
					
        .subnav li a{padding:3px 5px 2px 10px;cursor:pointer; width:150px;display: inline-block; border: 1px dotted #666; border-top: none;}
		.subnav li a:hover{cursor:pointer; text-decoration:none;color:#fff; background:#444;}
		
        .subnav-hdr {padding:1px 5px 1px 10px;color:#FFF; background: #0e8696; width:150px;display: inline-block; border: 1px dotted #666; border-top: none; text-transform:uppercase; font-size:11px; letter-spacing:0.08em;}
        .subnav .ctnr{background:#f2f2f2;;}
		    
    .tabs li{margin:0px; padding:6px 10px 0px 10px;font-size: 11px;text-transform: uppercase;font-weight:bold;letter-spacing:.05em;cursor:pointer;color:#5b5b5b; background:#e6e6e6;}
    .tabs li.selected{padding:5px 10px 1px 10px;background:#fff;border:1px dotted #999;border-top:1px solid #ca5727;border-bottom:none;color:#232323}
    
     .resources li,.subnav li, .products li{list-style:none;}	
	
	
	
	.resources li{padding:5px 0px 5px 0px; border-bottom:1px dotted #c7c7c7;}
	
	.events {display:none;}
	
	.newsdate {width:60px; margin:0px 20px 15px 0px; display:inline-block; font-weight:bold; font-size:11px; text-transform:uppercase;}	
	.newsitem {width:500px; display:inline-block;}	
    
    /*used to cancel the first element of a left alignt li*/
    .f{margin-left:0px !important;}
    .hide{display:none}
    
    .footer{background:url(i/bg-footer.gif);height:63px; color:#FFFFFF;font-size:11px; display: block; clear:both}
		.footer a{ color:#FFF;}
		.footer a:hover, .resources li a:hover{text-decoration:none; color:#66cccc;}
	        
    .left{float:left;}
    .right{float:right;}
    .clear{clear:both}

    
