@charset "UTF-8";
/* CSS Document */

img, div { behavior: url(iepngfix.htc) }



body {background-image:url(../images/background_tile.jpg);
	  background-repeat:repeat-x;
	  background-attachment:fixed;
	  background-color:#77787b;
	  margin:0px;
	  padding:0px;}


	  

			
#content {width:1077px;
		  background-image:url(../images/background_container.png);
		  background-repeat:repeat-y;
		  margin-left:auto;
		  margin-right:auto;
		  padding-bottom:20px;}
		  
#main {width:808px;
	   margin-left:auto;
	   margin-right:auto;}
	   
#header_link {
	color:#8dc63f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	padding-bottom:30px;
	margin-left:690px;
	margin-top:-30px;
}
			  
.giving_back {padding:5px;}
			  
#header_link a {color:#8dc63f;
				text-decoration:none;}
				
#header_link a:hover {color:#003366;}
			  
#navbar {
	width:806px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	margin-top:15px;
	height:80px;
	clear:both;
	
}


	 
		 
.navimage {margin-left:-4px;}

#flash_content {
	margin-top:25px;
	margin-left:59px;
}


		 
#button1 {margin-top:-170px;
          border: 0px;}
#button2 {margin-top:-170px;}

#blurb {margin-left:300px;
		margin-top:-375px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#6c6d6f;
		width:600px;}
		


#copyright {text-align:right;
			margin-top:-12px;
			margin-right:50px;}
			
#sidebar {width:213px;
		  margin-top:20px;}
		  
#text {width:544px;
	   margin-left:263px;
	   margin-top:-726px;
	   *margin-top:-776px;
	   _margin-top:-776px;}
	   
#text2 {width:544px;
	   margin-left:263px;
	   margin-top:-510px;
	   *margin-top:-561px;
	   _margin-top:-561px;
	   clear:both;}
	   
#text2_careers {width:544px;
	   margin-left:263px;
	   margin-top:-775px;
	   *margin-top:-826px;
	   _margin-top:-826px;}
	   
#text3_careers {width:544px;
	   margin-left:263px;
	   margin-top: -495px;
	   *margin-top:-498px;
	   _margin-top:-498px;}
	   
#text2_tools {width:544px;
	   margin-left:263px;
	   margin-top:-670px;
	   *margin-top:-720px;
	   _margin-top:-720px;}
	   
#text2_service {width:544px;
	   margin-left:263px;
	   margin-top:-722px;
	   *margin-top:-748px;
	   _margin-top:-748px;
	   clear:both;
	   }
	   
#textbody {width:544px;
		   background-image:url(../images/background_text2.png);
		   background-repeat:no-repeat;
		   background-color:#cdcdcd;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-size:12px;
		   min-height:421px;}
		   
#textbox {padding:10px;}

#textbox a:visited {color:#0000CC;}
#textbox a:hover {color:#00447B;}

#textbox ul li{line-height:20px;}
		   
#myContent {width:480px;
		   height:371px;
		   margin-left:30px;
		   padding-top:30px;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   line-height:20px;}
		   
.text_title {color:#425f1a;
			 font-family:Verdana, Arial, Helvetica, sans-serif;
			 font-size:14px;
			 text-transform:uppercase;}

#footer {background-image:url(../images/gray_slash.jpg);
		 background-repeat:no-repeat;
		 width:930px;
		 height:200px;
		 margin-left:59px;}
		 
#footer2 {background-image:url(../images/gray_slash.jpg);
		 width:930px;
		 height:200px;
		 margin-left:59px;
		 margin-top:10px;}
		 
#footer2_service {background-image:url(../images/gray_slash.jpg);
		 width:930px;
		 height:200px;
		 margin-left:59px;
		 margin-top:50px;}
		 
#footer_sidebar {margin-left:59px;
			     margin-top:180px;}
			 
#footer_nav {color:#8dc63f;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:11px;
			 margin-left:100px;
			 padding-top:90px;}
			 
#footer_nav2 {color:#8dc63f;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:11px;
			 margin-left:100px;
			 padding-top:100px;}
			 
#footer_nav a {color:#8dc63f;
			   text-decoration:none;}
#footer_nav a:hover {color:#003366;}

#footer_nav2 a {color:#8dc63f;
			   text-decoration:none;}
#footer_nav2 a:hover {color:#003366;}

.datasheet {padding-right:10px;}



/* Front Banner CSS */

#banner {
    position:relative;
    float: right;
   	width: 664px;
	height: 326px;
}

#banner IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:1;
}

#banner IMG.active {
    z-index:3;
}

#banner IMG.last-active {
    z-index:2;
}

#banner2 {
    position:relative;
   	width: 296px;
	height: 180px;
}

#banner2 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:1;
}

#banner2 IMG.active {
    z-index:3;
}

#banner2 IMG.last-active {
    z-index:2;
}

#banner_right {float: right;}

#banner_right a {border-width: 0px;
			  text-decoration: none;
			  border: none;}

#newbanner {width: 960px;}

#newbanner a {border-width: 0px;
			  text-decoration: none;
			  border: none;}
#newbanner img {border: none;}
