/* 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.hso { padding: 0px 15px 0px 0px; font-size:14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #6d6c6b; line-height: 20px; }
td.homesolutions { padding: 0px 15px 0px 0px; font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 20px; }
td.homehso { padding: 0px 0px 0px 0px; font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 18px; }
td.homenewsfeed { padding: 8px 0px 8px 0px; font-size:13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 20px; }
td.homeproducts { padding: 0px 0px 0px 0px; font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; line-height: 15px; }
.industrynewshead { font-size:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3578BD; font-weight: normal; line-height: 25px; }
.homeservices { font-size:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ee7f2d; font-weight: normal; line-height: 25px; }
p.homeproducttag { padding: 0; margin: 0px 0px 5px 0px; font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #353535; line-height: 17px; }

.rsiheadline { font-size:35px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #F15734; font-weight: normal; line-height: 40px; }
.rsisubhead { font-size:18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #F15734; font-weight: normal; line-height: 23px; }
ol.rsiul{
font-size:15px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #F15734; font-weight: normal; line-height: 15px; 
text-indent: 0px; 
margin: 0px 0px 0px 0px; /*removes indent IE and Opera*/
padding: 0px 0px 0px 18px; /*removes indent Mozilla and NN7*/
}	
li.rsiulli{
margin: 0px 0px 8px 0px; /*removes indent IE and Opera*/
padding: 0px 0px 8px 0px; /*removes indent Mozilla and NN7*/
}

.rsioltext { font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5c5c5c; }
.rsisubhead2 { font-size:20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #F36E26; font-weight: normal; line-height: 24px; }
.rsibig { font-size:15px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #231F20; }
.rsismallorange { font-size:14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #F36E26; }



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; }
.cartecaption {font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ee7f2d; line-height: 15px; }
.subhead {font-size:14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3578BD; line-height: 20px; }
.subhead5 {font-size:13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; 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; }
.cartintro {font-size:13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; line-height: 17px; }

.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;}
.floatrightnospace { float: right; 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; }

img.cartscreen {
	border-width: 1px;
	border-color: #dadada;
}


/* 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; }

#Landing a.orange:link    {background-color:transparent; color: #1f518d; }
#Landing a.orange:visited {background-color:transparent; color: #1f518d; }
#Landing a.orange:active  {background-color:transparent; color: #ee7f2d; }
#Landing a.orange:hover   {background-color:transparent; color: #ee7f2d; }

#Landing a.oranger:link    {background-color:transparent; color: #ee7f2d; }
#Landing a.oranger:visited {background-color:transparent; color: #ee7f2d; }
#Landing a.oranger:active  {background-color:transparent; color: #1f518d; }
#Landing a.oranger:hover   {background-color:transparent; color: #1f518d; }















