﻿html
{
	overflow-y: scroll;
}
	*{
	margin:0;padding:0;outline:0}

a
{
	color: #d78929;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
hr
{
	height: 1px;
	border: none;
	color: #004264;
	background-color: #004264;
}
hr.management
{
	height: 4px;
	border-top:1px #004264 solid;
	border-bottom:1px #004264 solid;
	color: #fff;
	background-color: #fff;
}

ul,li{
	list-style:none}	
img{
	border:0}	
body{
	background:#fff;font:12px verdana}
	
.page{
	width:960px;margin:0 auto}	

.header,.banner,.hmain,.main,.footer{
	width:960px;float:left}
h1, .PheaderTxt{
	font:bold 20px verdana;color:#d78929;margin:0 0 10px 0}	
h2{
	font:bold 18px verdana;color:#d78929}	
h3{
	font:bold 14px verdana;color:#094b6d;margin:15px 0}
h4{
	font:bold 12px verdana;color:#00384d}
.headerTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #094b6d;
	font-size: 14px;
}
.SheaderTxt{
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
}
p{
	font:12px/16px verdana;color:#00384d;margin:10px 0}	
.content{
	font:12px/16px verdana;color:#00384d;}
table{
	border-collapse:collapse;width:100%}
/*spec table on product pages*/
.content table#specs td.content{border: 1px #00384d solid; padding:2px;}
.content table#specs td.content p{ line-height:9px; font-size:9px;}
/*end spec table on product pages*/

.content2 {
	font:12px/16px verdana;color:#00384d;}
table{
	border-collapse:collapse;width:100%}
.content li{
	list-style-type: disc; margin-left: 30px;}


.header{
	height:152px;background:transparent url('../images/headerbg.gif') repeat-x}	
.logo{
	width:259px;height:59px;margin:45px 0 0 36px;float:left;display:inline}	
	
.search{
	width:180px;float:right;margin:75px 0 0 0;display:inline}
	
.search span{
	float:left}	
.search .searchterms{
	width:66px;height:16px;float:left;background:transparent url('../images/searchFieldBG.gif') repeat-x top left;border:0;display:inline;}
.search .gobtn{
	float:left;width:22px;height:16px;background:transparent url('../images/gobtn.gif') no-repeat;border:0}	
	
.nav{
	height:32px;background:#004264;width:960px;float:left;margin:20px 0 0 0;display:inline}	
.nav li{
	float:left;font:12px verdana}	
.nav li a{
	color:#fff;text-decoration:none}	

.hmain{
	background:#004264}
.flash{
	width:420px;border-right:1px #fff solid;float:left}	
.hcontent{
	width:465px;float:left;padding:30px 37px}	
.hcontent p{
	color:#fff}
	
.main{
	background:#004264 url('../images/inner.gif') no-repeat scroll left top;padding:70px 0 10px 0}

.sidebar{
	width:200px;float:left}	
.sidemenu {
	padding:5px 0 0 0}
.sidemenu li{
	font:11px verdana}
.sidemenu li span{
	color:#d78929;font:bold 12px verdana;padding:0 25px 10px 25px;display:block;float:left}	
.sidemenu li a{
	color:#fff;text-decoration:none;padding:10px 25px;display:block;float:left;width:150px}	
.sidemenu li a:hover{
	background:#7faae2}	
.sidemenu li.current span{
	color:#d78929;font:bold 12px verdana;padding:0 25px 10px 25px;display:block;float:left}	
.sidemenu li.current a{
	background-color: #7FAAE2;color:#fff;text-decoration:none;padding:10px 25px;display:block;float:left;width:150px}	
.sidemenu li.current a:hover{
	background:#7faae2}	
.sidemenu li.current ul li a{
	background:#004264;overflow:hidden;clear:both;}	
.sidemenu li.current ul li.currentThird a{
	background:#7FAAE2;overflow:hidden;clear:both;}	
	
.bodyContent{
	width:712px;float:left;background:#fff url('../images/innerbtm.gif') no-repeat scroll left bottom;padding:0 25px 12px 23px}
.col1{
	width:370px;float:left}	
.col2{
	width:320px;float:right}
.usage{
	width:150px;float:left;margin:100px 0 0 0;display:inline}
.usage p{
	margin:0 0 15px 0}
	
.image{
	width:170px;float:left}
	
.chart{
	width:100%;float:left;margin:10px 0 0 0;display:inline}	
.chart h4{
	margin:10px 0}
.chartlist{
	border:1px #c0d6ed solid}
.chartlist td{
	border:1px #c0d6ed solid}
.chartlist td.feature{
	font:bold 10px verdana;padding:2px 4px 2px 8px}
.chartlist td.value{
	font:10px verdana;padding:2px 4px 2px 8px}

.dlinks{
	float:left;width:190px}
.dlinks p{
	font:bold 12px verdana;color:#000}	
.dlinks a{
	color:#d78929;font:10px verdana}	
.clinks{
	float:right;width:120px;text-align:center}
.clinks p{
	font:bold 12px verdana;color:#000}
	
.footertext{
	color:#00384d;font:10px verdana;
}
	
.footer p{
	color:#858586;font:10px verdana;text-align:center}	
.footer a{
	color:#858586;margin:0 4px}	
	
#sitemap a:link{color:#20688d;font-size:12px;text-transform:capitalize;}
#sitemap a:visited{color:#20688d;font-size:12px;text-transform:capitalize;}
#sitemap a:hover{color:#20688d;font-size:12px;text-decoration:underline;text-transform:capitalize;}

#sitemap_sub a:link{color:#d66d20;font-size:11px;font-weight:normal;text-transform:capitalize;}
#sitemap_sub a:visited{color:#d66d20;font-size:11px;font-weight:normal;text-transform:capitalize;}
#sitemap_sub a:hover{color:#d66d20;font-size:11px;text-decoration:underline;font-weight:normal;text-transform:capitalize;}

#sitemap_third a:link{color:#20688d;font-size:10px;font-weight:normal;text-transform:capitalize;}
#sitemap_third a:visited{color:#20688d;font-size:10px;font-weight:normal;text-transform:capitalize;}
#sitemap_third a:hover{color:#20688d;font-size:10px;text-decoration:underline;font-weight:normal;text-transform:capitalize;}

/*********** sustainability page **************/
    #bubble_background {
     background: url(http://www.idatech.com/images/bubble-background.jpg) top left no-repeat;   
     padding-bottom: 40px;       
    }    
    h2.blueHeader {
     color:#1f497d;
     font-size: 24px;
     margin:0;  
    }    
    h3.orangeHeader {
     color:#ff9900;
     line-height: 30px; 
     font-size: 18px;
     margin:0;  
    }    
    #content2b {
     padding-top: 80px;   
     margin-left: 180px;   
     font-size:15px;
     line-height: 20px; 
     font-weight: bold;  
    }    
    #content2b ul {
     padding-left: 0; 
     margin-top: 15px;  
    }    
    #content2b ul li {
     margin-bottom: 12px;        
    }    
     #content2b ul li ul{
     margin-top: 10px;      
    }   
    #blue_callout {
     margin-top: 100px; 
     margin-right: 20px;
     margin-left: 55px;  
     background: #4f81bd;
     color: #fff;
     padding: 10px;
     text-align:justify;

    }    
    #blue_callout p {
     margin: 0;  
     line-height: 20px; 
     font-weight:bold;
     font-size: 14px;
    }    
   /*********** /sustainability *************/
