/* Global Stuff */

body {
  margin-right:0px;
  margin-bottom:0px;
  margin-top:0px;
  margin-left:8px;
}
.bodytext { margin-right:0px;
  margin-bottom:0px;
  margin-top:0px;
  margin-left:10px;}

* {
  color:#707277;
  padding:0px;
  border-collapse:collapse;
  border:0px;
  font-family:Verdana,SansSerif;
  font-size:8pt;
  line-height:12pt;
}

h1 {font-size:12pt;color:A90505;
	padding-top:12pt;}
p {
  margin-bottom:0px;
}

.resources td.heading {
  padding:2px;
  background-color:#707277;
  color:white;
}

.resources td.heading * {
  background-color:#707277;
  line-height:180%;
  color:white;
}

/* Link Defaults */

a:link {
  color:#B42B16;
  text-decoration:none;
}

a:visited {
  color:#B42B16;
  text-decoration:none;
}

a:hover {
  color:#B42B16;
  text-decoration:underline;
}

a:active {
  color:#B42B16;
  text-decoration:underline;
}

a * {
  color:#B42B16;
}

/* Links for Images */

a.imglink:link {
  font-size:0px;
  line-height:0px;
  border:0px";
}
a.imglink:visited {
  font-size:0px";
  line-height:0px";
  border:0px"
}
  
a.imglink:hover {
  font-size:0px";
  line-height:0px";
  text-decoration:none";
}

a.imglink:active {
  font-size:0px";
  line-height:0px";
  text-decoration:none";
}


/* Named text styles */

.news * {
  color:#707277";
}

.news .heading {
  font-weight:bold";
}

.news a:link {
  color:#707277";
}

.news a:visited {
  color:#707277";
}


.homePageSubhead {
  color:#B42B16";
  font-size:9pt";
  line-height:10pt";
}

.homePageSubhead * {
  color:#B42B16";
  font-size:9pt";
  line-height:10pt";
}

.more * {
  font-size:7pt";
  font-weight:bold";
  color:#B42B16";
  text-decoration:none";
}

.name {
  font-size:7pt";
  font-weight:Bold";
  line-height:10pt";
}

.press  {
  color:#707277";
}  

.press * {
  color:#707277";
}

.press .date {
  font-weight:bold";
}

.press a:link {
  color:#707277";
}  

.press a:visited {
  color:#707277";
}  

.subhead {
  color:#B42B16";
  font-weight:bold";
}

.subhead * {
  color:#B42B16";
  font-weight:bold";
}

.firstsubhead {
  margin-top:-4px";
  color:#B42B16";
  font-size:11pt";
  line-height:14pt";
  font-weight:normal";
  padding-bottom:10px";
}

.firstsubhead * {
  color:#B42B16";
}

.bulletsubhead {
  color:#B42B16";
}

.productQuote {
  color:#B42B16";
  text-align:center";
  font-weight:bold";
}

.productQuoteName {
  padding-top:5px";
  color:#B42B16";
  text-align:right";
  font-style:italic";
}

.media td {
  padding:10px";
}

/* Tables and Cells */


td.rightcolumn {
  padding-left:12px;
  padding-right: "12px;
  padding-bottom: "12px;
}

td.vertline {
  background-image: url(/images/verticaldots.gif);
  background-repeat: "repeat-y;
  width: "1px;
}

td.footer {
  color:white;
  background-color:#707277;
  font-size:7pt;
  line-height:8pt;
  text-align:Center;
  padding-top:2px;
  padding-bottom:2px;
}

td.footer * {
  font-size:7pt;
  line-height:8pt;
  color:white;
}
.footer a:link {color: white;
	text-decoration: none;}

.footer a:visited {color: white;
	text-decoration: none;}


td.menuTopSelected {
  border-bottom:2px solid #E0E0E0;
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  background-color:#B42B16;
  color:white;
}
  
td.menuTopSelected2 {
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  background-color:#B42B16;
  color:white;
}
  
td.menuTopSelected a:link {
  color:white;
}
  
td.menuTopSelected a:visited {
  color:white;
}
  
td.menuTop {
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  background-color:#E0E0E0;
  color:#707277;
}

td.menuTop a:link {
  color:#707277;
}

td.menuTop a:visited {
  color:#707277;
}

td.menuSecondSelected {
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  background-color:#C0C0C0;
  color:#B42B15; 
}

td.menuSecond {
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  background-color:#E0E0E0;
  color:#B42B16;
}

td.menuThird {
  background-color:#E0E0E0;
  padding-left:30px;
  padding-top:3px;
  padding-bottom:3px;
  color:#B42B16;
}

td.menuThirdSelected {
  background-color:#C0C0C0;
  padding-left:30px;
  padding-top:2px;
  padding-bottom:2px;
  color:#B42B16;
}

td.menuTop {
  background-color:#E0E0E0;
  color:#707277;
}

td.menuTop a:link {
  color:#707277;
}

td.menuTop a:visited {
  color:#707277;
}

td.calloutHeader {
  border:1px solid #707277;
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  background-color:#B42B16;
  color:white;
}
  
td.callout {
  border:1px solid #707277;
  background-image:url(/images/Graylines.gif);
  padding:10px;
  color:black;
}

td.calloutbox {
  color:black;
  line-height:9pt;
  vertical-align:top;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:15px;
}

td.calloutboxbullet {
  color:#B42B16;
  vertical-align:top;
  padding-right:5px;
  font-weight:700;
}

input {
  border:1px solid black;
}

input.red {
  background-color:#B42B16;
  color: white;
}

input.check {
  border:0px;
}

textarea {
  border:1px solid black;
  padding:5px;
}

ul {
  margin-left:20px;
  margin-top:5px;
  margin-bottom:5px;
}

li {
  padding-top:2px;
  padding-bottom:2px;
}

hr {
  width:80%;
  height:1px;
}


/* Copied from old css and modified for new branding */

table.main{width:794px;background-color:white;}
table.copy0{
	margin: 0px;
	color: white;
	font-size: 9pt;
	width: 794px;
	background-color: Silver;
	border: 0px;
	padding: 3px;
}
table.rhsbox{width:154;float:none;align:center;}

td.bluepill{background-image:  url(/marketing/inovisworks/images/butPillBg.gif);}
td.rhsboxhdr{background-image: url(/images/boxhdr.gif);color:white;font-weight:bold;width:154px;height:21px;}
td.rhs{
	width: 190px;
	background-color: #F0F0F0;
}
