/* CSS Document */



img {margin-bottom: 0px;
     padding-bottom: 0px;}
	 
a {margin-bottom: 0px;
     padding-bottom: 0px;}
	 
.tandf {color:#FF6600; float:left;}


#site {
       border:0px;
	   margin: 0px auto;
	   width: 770px;
	   max-width: 770px;}
	   
#content {background-image:url('../images/vert_lines.gif');
          background-repeat: repeat-y;
          width: 770px;
		  border: 0px;
		  margin: 0px;
		  padding-top: 0px;
		  font-family:Arial, Helvetica, sans-serif;
		  font-size: 11px;
		  color: #000000;
		   }
	   
a.arrow:link, a.arrow:visited {background-image:url('../images/arrow.gif');
          background-repeat:no-repeat;
		  background-position: -35px 0px;
		  padding-left: 65px;
		  margin-top: 25px;
		  margin-bottom: 8px;
		  font-family:Arial, Helvetica, sans-serif;
		  font-size: 11px;
		  font-weight: bold;
		  text-decoration:underline;
		  color:#0099FF;
		  background-color: transparent;}
		  
a.arrow:hover {background-image:url('../images/arrow.gif');
          background-repeat:no-repeat;
		  background-position: -30px 0px;
		  padding-left: 65px;
		  margin-top: 25px;
		  margin-bottom: 8px;
		  font-family:Arial, Helvetica, sans-serif;
		  font-size: 11px;
		  font-weight: bold;
		  text-decoration: none;
		  color:#0099FF;
		  background-color: transparent;}	 
		  
a.more:link, a.arrow:visited {
		  font-family:Arial, Helvetica, sans-serif;
		  font-size: 11px;
		  font-weight: bold;
		  text-decoration:underline;
		  color:#0099FF;
		  margin-bottom: 0px;
		  padding-bottom: 0px;
		  background-color: transparent;}
		  
a.more:hover {
		  font-family:Arial, Helvetica, sans-serif;
		  font-size: 11px;
		  font-weight: bold;
		  text-decoration: none;
		  color:#0099FF;
		  margin-bottom: 0px;
		  padding-bottom: 0px;
		  background-color: transparent;}		  	   
	   
   
ul#nav {list-style-type: none;
        margin-left: 5px;
        padding: 0px;
		padding-left: 5px;
		margin: 0px;}
		
ul#nav li {float:left;}

#nav a:link, #nav a:visited {
      display: block;
	  width: 142px;
      background-image:url(../images/nav_bg.jpg);
      background-position: 0px 0px;
	  background-color: #FF6600;
	  padding: 0px;
	  margin: 0px;}
	  
#nav li.greybg a:link, #nav li.greybg a:visited {
      display: block;
      background-image:url(../images/grey_btn_bg.jpg);
      background-position: 0px 0px;
	  background-color: #ccc;
	  padding: 0px;
	  margin: 0px;}
	  
#nav li.greybg a.ab:link, #nav li.greybg a.ab:visited {
     width: 72px;}
	
#nav li.greybg a.cd:link, #nav li.greybg a.cd:visited {
     width: 63px;}
	 
#nav li.greybg a.ef:link, #nav li.greybg a.ef:visited {
     width: 57px;}
	 
li.greybg {display: block;
		    line-height: 0px;
	        padding: 0px;
	        margin: 0px;
			height: 18px;
			}
	  
#nav a:hover {
      display: block;
	  width: 142px;
      background-image:url(../images/nav_bg.jpg);
      background-position: 0px -20px;
	  padding: 0px;
	  margin: 0px;}
	  

	  
	  
a.contact {margin: 0px;
           padding: 0px;
		   padding-bottom: 0px;
		   margin-bottom: 0px;
}
	  
/*this part controls the tab on state*/

body#solution li.solution a:link, body#solution li.solution a:visited, body#solution li.solution a:hover,
body#value li.value a:link, body#value li.value a:visited, body#value li.value a:hover,
body#technology li.technology a:link, body#technology li.technology a:visited, body#technology li.technology a:hover,
body#case li.case a:link, body#case li.case a:visited, body#case li.case a:hover {
     background-image: none;
     background-color:#99ccff;}
	 
body#solution div.bar, body#value div.bar, body#technology div.bar, body#case div.bar 
    {margin-left: 5px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 background-color:#99ccff;
	 width:760px;}
	 
body#contact div.bar
    {margin-left: 5px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 background-color:#CCCCCC;
	 width:760px;}
	 
/*this part controls footer links*/

a.footer:link, a.footer:visited {font-family:Arial, Helvetica, sans-serif;
              	font-size: 11px;
			 	color:#000000;
				txt-decoration: none;} 
		  
div.footlinks {width: 300px;
          display:block;
		  max-width: 300px;
				padding-top: 10px;
				padding-left: 20px;
				padding-bottom: 20px;
				font-family:Arial, Helvetica, sans-serif;
              	font-size: 11px;
			 	color:#999999;
				position:relative;
				left: 0px;
				top: 0px;}
				
div.footer {text-alighn: right;
				border-bottom-style:solid;
				border-bottom-width: 1px;
				border-bottom-color:#CCCCCC;
				margin-left: 6px;
			  	margin-right: 6px;
			 	 margin-top: 10px;
				 height: 34px;}	 
	 
/*this part controls ipi message under the footer*/

img.ipi  {position: relative;
          top: -41px;
		  left: 650px;
		  display:block;}
		  
div.note {width: 300px;
          display:block;
		  max-width: 300px;
				padding-top: 10px;
				padding-left: 20px;
				padding-bottom: 20px;
				font-family:Arial, Helvetica, sans-serif;
              	font-size: 11px;
			 	color:#999999;
				position:relative;
				left: 0px;
				top: 0px;}
				
div.ipi_note {text-alighn: right;
				border-style:solid;
				border-width: 1px;
				border-color:#CCCCCC;
				margin-left: 5px;
			  	margin-right: 5px;
			 	 margin-top: 10px;
				 height: 34px;
				 overflow:hidden;}
				 
/*this part removes the border from around the ipi message on the homepage*/
				 
body#tab div.ipi_note {text-alighn: right;
				border-style:solid;
				border-width: 0px;
				border-color:#fff;
				margin-left: 5px;
			  	margin-right: 5px;
			 	 margin-top: 10px;
				 height: 34px;
				 overflow:hidden;}


	  