/**************************************************
* Style sheet for Agile
**************************************************/

/* Default styles */
body {
	font-family: "Trebuchet MS", serif;
	background: #FFF;
	font-family: "Trebuchet MS", serif;
	font-size: 12px;
	line-height: 1.5em;
	text-align: center; /*ie5 hack*/
	margin-top: 20px;
	padding: 0px;
}

div.container { 
margin-right: auto;
margin-left: auto;
border-top: 2px solid #CCC;
border-left: 2px solid #CCC;
border-right: 2px solid #CCC;
border-bottom: 2px solid #CCC;
position: relative;
width: 762px;    /*substitue your page width*/
text-align: left; /*reset divs after ie5 hack*/
}



td {
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	color: #666;
	line-height: 1.5em;
	}
	
h2, h3, h4 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000;
	line-height: 1.5em;
	}

p {
	margin: 2px 0 6px 0;

	}
	
#nav div {
  padding:10px;
  }
  
  #nav a {
  float:left;
  display:block;
  padding: 0 15px 2px 12px;
  text-decoration:none;
  font-weight:bold;
  color:#00C;
  voice-family: "\"}\"";
  voice-family:inherit;
  height:1.5em;
  } html>body #nav a {height:1.2em;}

#nav a.current {
  background: transparent url(/i/navdot.gif) no-repeat 0 4px;
  padding: 0 10px 0 12px;
  color:#000;
  }

#nav a:hover {
  color:#000;
  background: transparent url(/i/navdot.gif) no-repeat 0 4px;
  }

#nav span {display:none;}

a {
	color: #FF6500;
	text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
		}
a.activeLink {
	border-style: dotted;
	border-width: 0 0 1px 0;
	}
	a.activeLink:hover {
		border-width: 0;
		}
		
input, select, textarea {
	border: 1px solid #CCC;
	font-size: 11px;
	}

input {
		width: 200px;
		}
		
/* td styles control widths, heights, bgcolors */
td.logoCell { width: 200px; height: 69px; background-image: url(i/grid_white.gif); }
td.navCell { width: 560px; height: 69px; vertical-align: bottom; background-image: url(i/grid_white.gif); }
	td.indicator { vertical-align: middle; padding: 0 3px 0 51px; }
	td.globalLink { padding: 0 0 0 0; }
td.utilityCell { width: 760px; height: 4px;  background-image: url(i/grid_blue.gif); }
	td.utilityCellHome { width: 355px; }
	td.utilityCellOther { padding-right: 28px; }
td.secondaryNavCell {margin-bottom: 0; width: 200px; background-color: #EEE; }
td.mainCell { width: 560px; background-color: #FFFFFF; }
	td.mainCellHeadline { }
	td.mainCellContent { width: 355px; }
		td.formName { vertical-align: middle; padding: 0 13px 0 0; }
		td.formValue { vertical-align: middle; padding: 0 0 3px 0; }
	td.mainCellAnticipatory { width: 225px; }
td.graybandCell { width: 763px; height: 10px; background-color: #FFF; border-bottom:2px solid #CCC;border-top:2px solid #CCC;}
td.footerCell {margin-top: 0;width: 415px; background-color: #EEE; }
td.homefooterCell { width: 100%; background-color: #EEE; }
td.whyCell { width: 323px; background-color: #EEE; }
	td.whyCellBullet { font-size: 11px; padding-right: 13px; }
td.grid01 { width: 200px; height: 0; }
td.grid02 { width: 215px; height: 0; }
td.grid03 { width: 345px; height: 0; }

/* styles for datasheets table */
td.dsName { width: 125px; padding: 5px }
td.dsDescription { width: 285px; padding: 5px }
td.dsPDF { width: 30px; text-align: center; vertical-align: middle; padding: 5px }

/* styles for products table */
td.product { width: 150px; padding: 5px; height: 15px; vertical-align: middle; text-align: center; }

/* div styles control padding, type styles */

div.logoDiv { padding: 11px 0 0 9px; }
div.navDiv { padding: 0 86px 7px 0; }
div.utilityDiv { padding: 7px 0 0 8px; }
div.secondaryNavDiv { padding: 22px 13px 13px 7px; }
	div.secNavLevel01 { padding: 0 0 0 0; }
	div.secNavLevel01 a { color: #333333; font-weight: bold; }
	
	/* styles for purchase link on main page */
	div.secNavLevel01Purchase { padding: 0 0 0 0; }
	div.secNavLevel01Purchase a { color: #000099; font-weight: bold; font-size: 13px; }
	
	
		div.secNavLevel02 { padding: 9px 0 0 10px; font-weight: bold; }
		div.secNavLevel02 a { color: #346FB9; font-weight: bold; }
			div.secNavLevel03, div.secNavLevel03Team { padding: 1px 0 0 22px; }
			div.secNavLevel03 a, div.secNavLevel03Team a { color: #346FB9; }
				div.secNavLevel03Team { padding-bottom: 11px; color: #656867; }
	div.whyAgileLeft { font-weight: bold; }
	div.whyAgileLeftPar { text-indent: -10px; padding: 3px 0 0 10px; } 
		div.whyAgileLeftPar a { font-weight: normal; }
div.mainDiv { padding: 0 0 43px 12px; }
div.bgWafer { background-image: url(/i/bgwafer.jpg); background-repeat: no-repeat; background-position: top right; }
	div.mainDivHeadline { padding: 25px 0 13px 0; font-weight: bold; font-size: 16px; }
	div.mainDivContent { padding: 0 0 0 0; }
		div.mainDivContentPar { padding: 0 0 13px 0; }
	div.mainDivAnticipatory { padding: 0 17px 11px 11px; font-size: 12px; }
div.graybandDiv { padding: 0 0 0 0; }
div.footerDiv { font-size: 11px; padding: 11px 0 11px 5px; }
div.homefooterDiv {width: 97%; font-size: 11px; padding: 11px 0 11px 5px; }
div.whyDiv { padding: 11px 0 11px 5px; margin: 0}
	div.whyDivHeader { font-weight: bold; font-size: 11px; }
div.sitemapLevel01 { padding: 11px 0 0 0; font-weight: bold; }
	div.sitemapLevel02 { padding: 0 0 0 17px; }
		div.sitemapLevel03 { padding: 0 0 0 34px; }

	
/* styles to be applied anywhere, not restricted to above structure */
div.bullet { text-indent: -11px; padding-left: 23px; }
div.subTitle { font-weight: bold; }
span.emphasis { font-weight: bold; }
td.right {text-align: right;padding-top:10px}
td.right img {margin: 0; padding: 0}
div.right {float:right; width: 200px;text-align: right;padding: 20px 10px}
img.right {float:right;text-align: right}
ul  {
  margin: 0;
	padding: 0;
	list-style-type:none;
  }

ul li.pdf {
	padding-left: 14px;
	background: url(/i/assets/pdf_icon.gif) no-repeat 0 50%;
	}

