/*
-----------------------------------------------
I4 Commerce Print Styles

Author: Nick Hall
Version: 08 February 2007
----------------------------------------------- */


/* =General
----------------------------------------------- */
body{
	margin:0;
	padding:0;
	color:#000;
	font:normal 9pt Verdana, Arial, Helvetica, sans-serif;
}
a,
a:link{
	color:gray;
	text-decoration:underline;
}


/* Common=Sructure
----------------------------------------------- */
#header img#logo{
	margin-bottom:14px;
	border:0;
}
.access{
	display:none;
}
p#footer{
	border-top:1px solid #8B9FA7;
	text-align:center;
	clear:both;
	margin:0;
	padding:16px 0 0 0;
}
.interior p#footer{
	border-top:1px solid #CCD5E0;
}


/* Common=Navigation
----------------------------------------------- */
#utilityNav{
	display:none;
}
#mainNav{
	display:none;
}
#subNav{
	display:none;
}
#breadcrumb{
	display:none;
}


/* Homepage=Flash
----------------------------------------------- */
.home #flashContainer{
	display:none;
}


/* Homepage=Content
----------------------------------------------- */
.home #primaryContent{
	margin:0;
	padding:0 0;
	clear:both;
}
.feature{
	display:block;
	border-bottom:1px dashed #CCC;
	padding-bottom:14px;
}
#feature01{
	padding-left:0;
}
#feature02{
}
#feature03{
	border-bottom:0;
}
.feature h1{
	font-size:11pt;
	margin:0;
	padding:10px 0 ;
}
.feature h1 img{
	display:none;
}
#merchantGrid{
	border:0;
	margin:0;
}
#merchantGrid td{
	vertical-align:middle;
	text-align:center;
	padding:12px 20px;
}
#merchantGrid img{
	border:0;
}
#feature02 p{
	margin:0;
	padding:0 0 6px 0;
}
#iconBML{
	float:right;
	margin:2px 0 10px 20px;
}
ul#rssFeed{
	line-height:1.3em;
	list-style:none;
	margin:0;
	padding:0;
}
ul#rssFeed li{
	margin:0;
	padding:10px 0 0 0;
}
ul#rssFeed span{
	display:block;
}
ul#rssFeed span.publication{
	font-style:italic;
}
.feature .moreLink{
	display:block;
	margin-top:10px;
}


/* Interior=Content
----------------------------------------------- */
#locationGraphic{
	display:none;
}
#pageInfo h1{
	font-size:12pt;
}
#primaryContent h1{
	font-size:11pt;
}
#primaryContent h2,
#primaryContent h3,
#primaryContent h4{
	font-size:10pt;
}
.supportGraphic{
	float:right;
	margin:0 10px 10px 20px;
}
.interior #primaryContent{
	padding:0 0 20px 0;
}
.interior .mediaLinks #primaryContent{
	width:65%;
	float:left;
}


/* Interior =Media Links
----------------------------------------------- */
#mediaLinks{
	width:30%;
	float:right;
	border:1px solid #B2B2B2;
	margin:0 0 30px 0;
	padding:24px 0 38px 0;
	list-style:none;
	font-size:.95em;
}
#mediaLinks li{
	margin:0 10px 0 12px;
	padding:0 0 7px 0;
	position:relative;
}
#mediaLinks a,
#mediaLinks a:link{
	margin:0;
	padding:6px 0 0 30px;
	display:block;
}
#mediaLinks .icon{
	position:absolute;
	border:0;
}
#mediaLinks .video .icon{
	top:7px;
	left:1px;
}
#mediaLinks .doc .icon{
	top:5px;
	left:2px;
}


/* Interior =Generic Tables
----------------------------------------------- */
.interior #primaryContent table{
	border:1px solid #B2B2B2;
}
.interior #primaryContent table td{
	padding:5px;
}
.interior #primaryContent table .odd{
	border-top:1px solid #B2B2B2;
}
.interior #primaryContent table th{
	text-align:left;
	color:#002D62;
	padding:6px 5px;
}
.interior #primaryContent table th a,
.interior #primaryContent table th a:link{
	color:#002D62;
	text-decoration:underline;
}


/* Interior =Specific Tables
----------------------------------------------- */
.module-title img{
	margin:5px;
}
.interior #primaryContent table#investors th{
	text-align:center;
}


/* Interior =Press
----------------------------------------------- */
.pressTitle{
	display:block;
}
.source{
	font-style:italic;
	display:block;
}
.date{
	display:block;
}


/* Interior =Forms
----------------------------------------------- */
form{
	border:1px solid #B2B2B2;
	float:left;
	padding:10px;
}
.interior #primaryContent form table{
	border:0;
}
.required{
	color:#990000;
}