.headline {font-family: Arial, Helvetica, sans-serif; font-size: 18px;line-height: 20px; font-weight: bold;color: #777777}
.headline2 {font-family: Arial, Helvetica, sans-serif; font-size: 15px;font-weight: normal;color: #FF6633;}
.headline3 {font-family: Arial, Helvetica, sans-serif; font-size: 18px;font-weight: normal;color: #777777}
.headline4 {font-family: Arial, Helvetica, sans-serif; font-size: 25px;font-weight: bold;color: #FF6633}
.infobody {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #666666;}
.level1 {margin-bottom:10px;}
.stepbody {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #777777;}
div.stepbody {margin-bottom:5px;}
b.stepbody {font-size: 10pt;}
h1.stepbody {font-family: FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 24pt;color: #FF6600; FONT-WEIGHT: bold; float:left; margin-right:5px;margin-bottom:-2px;margin-top:-2px}
div.stepbody a.stepbody  {COLOR: #FF6600;text-decoration:underline;}

#lnk a {
	text-decoration:underline;
	color: #FF6633;
}

#infolnk a {
	font-weight: bold;
}

#infolnk a:hover {
	text-decoration:underline;
}

TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #666666; 
}

P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

A {
	text-decoration:none;
	color: #999999;
}

A:hover {
	text-decoration:underline;
}

A:active {
	text-decoration:underline;
}

#detail table
{
	border-collapse:collapse;
}

#detail td.topleft
{
    padding:0px;
    border-bottom:1px solid #cccccc;
	text-align:center;
	height:50px;
}
 
#detail td.topright
{
	text-align:left;
	padding:0px;
    border:1px solid #cccccc;
    width:285px;
	height:50px;
	overflow:hidden;
    background-color:#ffffff;
}

#detail td.bottomleft
{
    background-color:#ffffff;
    padding:0px;
    border:0px;
	text-align:center;
}
 
#detail td.bottomright
{
	text-align:left;
	padding:0px;
    border-left:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
    width:285px;
	overflow:hidden;
}

#detail td.head
{
	background-color:#eeeeee;
	font-size: 14px; 
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	background-image:url(images/star.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	padding-left: 32px;
	padding-top: 10px;
	padding-bottom: 10px;
    border-left:1px solid #cccccc; 
    border-right:1px solid #cccccc; 
    border-bottom:1px solid #cccccc; 
}

#detail table.item
{
	table-layout:fixed;
	border-collapse:collapse;
	width:565px;
}
	
#detail td.itemleft
{
  border-left:1px solid #cccccc; 
  border-right:1px solid #cccccc; 
  border-bottom:1px solid #cccccc; 
  padding: 5px;
  font-weight:bold;
  text-align:left;
  font-size: 12px; 
}

#detail .itemright
{
    font-size: 12px; 
	font-weight:bold;
	text-align:left;
	color: #FF6633;
    border-right:1px solid #cccccc; 
    border-bottom:1px solid #cccccc; 
    width: 283px; 
}

#detail span.iteminfo div {
  padding-top:3px;
}

#detail span.iteminfo {
  font-size: 11px; 
  color: #000000; 
  text-align: left;
  font-weight:normal;
  text-decoration: none;
  background: #FFFFE5;
  padding:2px 5px 2px 15px;
  border-bottom:1px solid #cccccc; 
  border-left:1px solid #cccccc; 
  border-right:1px solid #cccccc; 
  width:543px;
  cursor:pointer;
}

/* Relativer Tooltip */
#detail a, a:link, a:visited, a:active  {
  text-decoration: none; 
  color: #666666;
}

#detail a.alleinfo {
  text-decoration: underline; 
  font-size: 10px; 
}
  
#highlights li 
{
	list-style-image:url(images/icon_grayarrow.gif);
	MARGIN-bottom:0.4cm; MARGIN-top:0.4cm;
}
	
SUP {
font-size:11px;position:relative;top:-1px;left:-2px;right:-10px;
}

.top-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #777777;
	text-align: right;
}
.top-nav a:hover 
{
	text-decoration:underline;
}

.top-headline	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6633;
	text-align: right;
	font-weight:bolder;
}

.locationmap	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: right;
	line-height:20px;	
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6633;
}

.header A, Link, Active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6633;
}
.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: uppercase;
	color: #FF6633;
	letter-spacing: 1pt;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	padding: 8px 0px 0px 0px;
	text-align: left;
}
.subheader A, Link, Active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: uppercase;
	color: #FF6633;
	letter-spacing: 1pt;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	padding: 8px 0px 0px 0px;
	text-align: left; 

}


/* Mostly right column styles*/
.quotetext {
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.marketing_quotebox {
	background-color:#f3f4f4;
	padding-right: 10px;
	padding-left: 10px;
}

.info 	{
	color: #425e80;
	line-height:14px;
	font-size:11px;
}
.quote 	{
	color: #425e80;
	line-height:18px;
	font-size:11px;
}
.quote_attribution 	{
    padding-top:5px;
	color: #425e80;
	line-height:14px;
	font-size:10px;
	font-weight:bold;
}

.quote_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #425e80;
	font-weight: normal;
	letter-spacing:normal;
}
.quote_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFffff;
	letter-spacing: 1pt;
	font-weight: bold;
}
.quote_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	letter-spacing:normal;
	color: #FFffff;
}

.infobox1 	{
	background-color: #f6f6f6;
	cursor:auto;
}
.infobox1_hover 	{
	background-color: #ffffff;
	cursor:pointer;
}
.infobox2 	{
	background-color: #ffa96e;
	cursor:auto;
}
.infobox2_hover 	{
	background-color: #ffb97e;
	cursor:pointer;
}
.infobox3 	{
	background-color: #bdc59c;
	cursor:auto;
}
.infobox3_hover 	{
	background-color: #cdd5ac;
	cursor:pointer;
}
.infobox4 	{
	background-color: #8ebae7;
	cursor:auto;
}
.infobox4_hover 	{
	background-color: #9ecaf7;
	cursor:pointer;
}

.infobox5 	{
	background-color: #f3f6fb;
	cursor:auto;
}
.infobox5_hover 	{
	background-color: #f3f6fb;
	cursor:pointer;
}
.infobox5 .quote_header, .infobox5_hover .quote_header	{
	color: #425e80;
}

/* adding in atousa's changes from the old stylesheet*/
.podLI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	list-style-image:url(/images/icon_grayarrow.gif);
	padding: 0px 5px 10px 14px;
	margin: 0px;
	list-style-position:outside;
	text-transform: none;
	letter-spacing: normal;
}
.pod_formatting {

	border-top-width: 0px; /* added for the Solutions pages to avoid the gaps when viewed in ie browser*/
	border-bottom-width: 0px; /* added for the Solutions pages to avoid the gaps when viewed in ie browser*/
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.pod_prod_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	color: #555555;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 16px;
	text-align: left;
	vertical-align: top;

}

/* .pod_formatting_lightgray and .pod_paragraph
(07/24/06)added for the boxes on solutions pages */
.pod_formatting_lightgray {
	border-top-width: 0px; /* added for the Solutions pages to avoid the gaps when viewed in ie browser*/
	border-bottom-width: 0px; /* added for the Solutions pages to avoid the gaps when viewed in ie browser*/
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #f6f7f7;
}

.pod_paragraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 17px;
	font-style: normal;
	color: #666666;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 16px;
	text-align: left;
	vertical-align: top;

}

.pod_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-transform: uppercase;
	color: #FF6633;
	letter-spacing: 1pt;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	padding: 8px 2px 0px 10px;  /* added 2px right padding */
	text-align: left;   /* added */
}

.pod_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;    /* was 10px */
	font-style: normal;
	text-transform: uppercase;
	color: #FF6633;
	letter-spacing: 1pt;
	font-weight: normal;
	padding: 8px 2px 0px 10px;  /* added 2px right*/
	text-align: left; /* added */
}



.locationmap a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: right;
	line-height:12px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 8px;
        margin-top:8px;
}

.footer a {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	padding-top: 8px;
        margin-top:8px;
}

/* css for Right-Nav Blocks */

#right_nav_blocks {

	padding-bottom:10px;

	}

div.left-nav 
{
padding:0px;
margin:0px;
border-top:1px solid #cccccc;
  width:181px; 
}

div.left-nav-current
      {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	display:block;
	text-align: left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	padding: 4px 0px 4px 5px;
	background-color: #eeeeee;
      }

div.left-nav-not-current
      {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	display:block;
	text-align: left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	padding: 4px 0px 4px 5px;
      }

    div.left-nav-current2
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	text-decoration:none;
	display:block;
	text-align: left;	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	padding: 4px 0px 4px 10px;
	background-color: #eeeeee;
      }
 
    div.left-nav-not-current2
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	text-decoration:none;
	display:block;
	text-align: left;	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	padding: 4px 0px 4px 10px;
      }

    div.left-nav-current3
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	text-decoration:none;
	display:block;
	text-align: left;	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	padding: 4px 0px 4px 15px;
	background-color: #eeeeee;
      }
 
    div.left-nav-not-current3
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	text-decoration:none;
	display:block;
	text-align: left;	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	padding: 4px 0px 4px 15px;
      }

.bold 
{
font-weight: bold;
}

.boxleft
{
	border-left: 1px solid #cccccc;
}
.boxright
{
	border-right: 1px solid #cccccc;
}
.boxtop
{
	border-top: 1px solid #cccccc;
}
.boxbottom
{
	border-bottom: 1px solid #cccccc;
}

div#usernotes {
	background-color: transparent;
}
div#usernotes div.head, div#usernotes div.foot {
	background-color: transparent;
}
div#usernotes div.foot td small{
    font-family: Arial, Helvetica, sans-serif;font-size: 8px; color:#666666;
}

div#usernotes div.foot td {
    font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#666666;
}

div#usernotes div.foot a, div#usernotes div.head a {
	background-color: transparent;
    font-family: Arial, Helvetica, sans-serif;font-size: 8px; color:#666666;
}
div#usernotes span.action {
	float: right;
}
div#usernotes div.note {
    font-family: Arial, Helvetica, sans-serif;font-size: 13px; color:#FF6633;
	padding: 2px;
	border: 5px solid #eeeeee;
	margin-bottom: 2px;
}

div#usernotes div.note small{
    font-family: Arial, Helvetica, sans-serif;font-size: 9px; color:#666666;
}

div#usernotes div.text {
    font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#666666;
	margin-top: 0px;
}

