/* margin: top right bottom left */    body { background-color:#3B3B3B; font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; }body.popup { background-color:#ffffff; font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; }#Container{ width:962px; padding: 20px 25px 25px 25px; background-color:#ffffff;}#Landing{ width:1012px; padding: 0px 0px 0px 0px; background-color:#ffffff;}#Footer{ padding: 30px 0px 0px 0px; }#Subnav{  padding: 1px 0px 0px 2px; font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff;}td.nav { padding: 0px 2px 0px 0px; }td.flash { padding: 0px 0px 34px 0px; }td.sidebar { padding: 0px 20px 0px 0px; }td.new { padding: 0px 20px 0px 0px; font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 16px; }td.video { font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 16px; }td.whitebox { padding: 18px 18px 18px 18px; background-color:#ffffff;}td.orangeleft { padding: 0px 0px 0px 12px; font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 20px; }td.fulllength { padding: 0px 100px 0px 22px; font-size:13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 20px; }td.fulllength1 { padding: 0px 0px 0px 0px; font-size:13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 20px; }td.fulllength2 { padding: 0px 0px 0px 22px; font-size:13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 20px; }td.fulllength3 { padding: 0px 18px 0px 22px; font-size:13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 20px; }td.titlespace { padding: 0px 0px 0px 22px; }td.articles { padding: 15px 0px 15px 0px; }td.caption { font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 15px; }td.caption2 { padding: 5px 0px 0px 0px;  font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 15px; }td.quote { font-size:13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ee7f2d; line-height: 28px; }td.pheader { padding: 10px 0px 10px 5px; font-size:20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; line-height: 20px;}td.pheader2 { font-size:20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; line-height: 20px;}td.callout { padding: 0px 15px 0px 15px; font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 16px; }td.foot { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #A7A9AC; line-height: 16px; }table { font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 20px; }table.seamless { margin: 0px 0px 0px -5px; }.small {font-size:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 15px; }.subhead {font-size:14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3578BD; line-height: 20px; }.subhead4 {font-size:14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ee7f2d; line-height: 20px; }.subhead2 {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3578BD; line-height: 20px; }.subhead3 {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #f15c22; line-height: 14px; }.subnavon { padding: 0px 15px 0px 15px; }a:link    {background-color:transparent; color: #ee7f2d; }a:visited {background-color:transparent; color: #ee7f2d; }a:active  {background-color:transparent; color: #e5402d; }a:hover   {background-color:transparent; color: #e5402d; }a.foot2:link    {background-color:transparent; color: #A7A9AC; }a.foot2:visited {background-color:transparent; color: #A7A9AC; }a.foot2:active  {background-color:transparent; color: #ee7f2d; }a.foot2:hover   {background-color:transparent; color: #ee7f2d; }#Footer A:link    {background-color:transparent; color: #A7A9AC; }#Footer A:visited {background-color:transparent; color: #A7A9AC; }#Footer A:active  {background-color:transparent; color: #ee7f2d; }#Footer A:hover   {background-color:transparent; color: #ee7f2d; }a.yellow:link    {background-color:transparent; color: #FDDF45;  text-decoration: none;  padding: 0px 15px 0px 15px; }a.yellow:visited {background-color:transparent; color: #FDDF45;  text-decoration: none;  padding: 0px 15px 0px 15px; }a.yellow:active  {background-color:transparent; color: #ffffff;  text-decoration: none;  padding: 0px 15px 0px 15px; }a.yellow:hover   {background-color:transparent; color: #ffffff;  text-decoration: none;  padding: 0px 15px 0px 15px; }a.yellow2:link    {background-color:transparent; color: #e5402d;  text-decoration: none;  padding: 0px 15px 0px 15px; }a.yellow2:visited {background-color:transparent; color: #e5402d;  text-decoration: none;  padding: 0px 15px 0px 15px; }a.yellow2:active  {background-color:transparent; color: #ffffff;  text-decoration: none;  padding: 0px 15px 0px 15px; }a.yellow2:hover   {background-color:transparent; color: #ffffff;  text-decoration: none;  padding: 0px 15px 0px 15px; }p { padding: 0; margin: 0px 0px 10px 0px; }p.top { padding: 0; margin: 10px 0px 10px 0px; }p.bottom { padding: 0; margin: 0px 0px 0px 0px; }p.home { padding: 0; margin: 0px 0px 3px 0px; }p.section { padding: 0; margin: 20px 0px 0px 0px; }p.casestudy { padding: 0; margin: 30px 0px 0px 0px; }p.pteam { padding: 0; margin: 30px 0px 0px 0px; }p.papers { padding: 0; margin: 15px 0px 0px 0px; }p.pres { padding: 0; margin: 12px 0px 0px 0px; }p.conferences { padding: 0; margin: 25px 0px 0px 0px; }p.form { padding: 0; margin: 25px 0px 0px 0px; }p.homer { padding: 0; margin: 0px 0px 20px 0px; }p.homevideo { padding: 0; margin: 5px 0px 0px 0px; }p.homevideo2 { padding: 0; margin: 15px 0px 0px 0px; }.team { float: left; margin: 5px 20px 10px 0px;}.floatright { float: right; margin: 0px 0px 10px 20px;}.floatleft { float: left; margin: 0px 20px 10px 0px;}.floatpaper { float: left; margin: 5px 5px 0px 0px;}.floatleftnospace { float: left; margin: 0px;}.floatchart { float: right; margin: 0px 0px 2px 20px;}.charts { float: right; margin: 10px 0px 10px 20px;}img.logo { padding: 0; margin: 0px 0px 5px 0px; }h1 { font-size:20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ee7f2d; font-weight: normal; line-height: 25px; }.down2 { font-size:15px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ee7f2d; font-weight: normal; }.down3 { font-size:15px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3578bd; font-weight: normal; }a.down:link    {background-color:transparent; color: #ee7f2d; text-decoration: none; }a.down:visited {background-color:transparent; color: #ee7f2d; text-decoration: none; }a.down:active  {background-color:transparent; color: #ee7f2d; text-decoration: underline; }a.down:hover   {background-color:transparent; color: #ee7f2d; text-decoration: underline; }/* margin: top right bottom left */    table.pop {	border-width: 1px;	border-spacing: ;	border-style: none;	border-color: #dadada;	border-collapse: collapse;	background-color: white;	line-height: 15px;}table.pop th {	border-width: 1px;	padding: 5px;	border-style: inset;	border-color: #dadada;	background-color: white;	-moz-border-radius: ;}table.pop td {	border-width: 1px;	padding: 5px;	border-style: inset;	border-color: #dadada;	background-color: white;	-moz-border-radius: ;}#Landing table{ font-size:13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 20px; }#Landing ul{line-height: 18px; text-indent: 0px; list-style-image: url(images/imitigate_landing/green_bullet.gif); list-style-type: disc;margin: 0px 0px 0px 0px; /*removes indent IE and Opera*/padding: 0px 0px 0px 18px; /*removes indent Mozilla and NN7*/}	#Landing a:link    {background-color:transparent; color: #5c5c5c;  text-decoration: none; }#Landing a:visited {background-color:transparent; color: #5c5c5c;  text-decoration: none; }#Landing a:active  {background-color:transparent; color: #ee7f2d;  text-decoration: none; }#Landing a:hover   {background-color:transparent; color: #ee7f2d;  text-decoration: none; }