/**
 *	THROUGHCARE MAP II
 *	PRINT STYLES
 *	AUTHOR: Ian Phillip for IRISS
 *	NOVEMBER 2008
 */

/**
 *	SHOW/HIDE FROM PRINTER
 */
#nav, #footer ul, #section,
#header, #flashDiv, #rightCol img,
#bubble, #printlink, #modalContainer,
#modalOverlay, .textLink		{ display: none; }
#intro							{ display: block !important; }
#printhead 						{ display: block; color: black; }

/**
 *	THROUGHCARE STYLES
 */
body {
	font: 11px/1.5 "mukti narrow","Lucida Grande",verdana,sans-serif;
	background: #0e0e0e url("../img/bg-body.png") repeat-x 0 -2px;
}
h1 {
	font: bold 22px/0.9 "mukti narrow","helvetica neue",helvetica,arial,sans-serif;
	text-transform: uppercase;
	padding-top: 52px;
	color: black;
}
#sw_va h1 		{ padding-top: 29px; }
#sw_st h1 		{ padding-top: 29px; }
#sp_sp h1 		{ padding-top: 29px; }
h1 span {
	font-size: 14px;
	text-transform: none;
	color: black;
}
h2 {
	font: bold 1.5em/33px "mukti narrow","helvetica neue",helvetica,arial,sans-serif;
	color: #333;
	margin: 20px 0 0.66em 0;
	background-color: #ddd;
	padding: 0;
}
h3 {
	font-weight: bold;
	text-transform: uppercase;
	margin: 1em 0 -1em 0;
}
#copyright h3,
#siteindex h3,
#sitehelp h3 { 
	border-top: 1px solid #ddd; 
	padding-top: 22px;
	margin-top: 21px;
}
#casestudy h3 {
	font: bold 1.5em/33px "mukti narrow","helvetica neue",helvetica,arial,sans-serif;
	color: #333;
	margin: 0 0 0.66em 0;
	text-transform: none;
}
h4 {
	font-weight: bold;
	margin: 1em 0;
}
a,
a:visited {
	color: black;
	text-decoration: none;
}
i, em 			{ font-style: italic; }
b, strong 		{ font-weight: bold; }
p 				{ margin-top: 1em; }
ol {
	list-style: outside decimal;
	margin: 2em 0 2em 2.5em;
}
ul {
	list-style: disc outside;
	margin: 2em 0 2em 1.5em;
}
li {
	padding-left: 1em;
	line-height: 2em;
}
dt {
	margin-top: 1em;
	font-weight: bold;
}
dd 				{ margin-bottom: 1em; }
hr {
	border: none;
	height: 1px;
	background-color: #ddd;
	margin: 1em 0;
}

/**
 *	LAYOUT
 */
#wrapper {
	background-color: white;
	margin-top: 0;
	padding: 0;
	padding-top: 0;
}
#content { width: auto; }
#resources {
	border: none;
	background-color: white;
	margin-top: 0;
	padding: 0;
	float: none;
	width: auto;
}
#resources h2 {
	color: #333;
	margin: inherit;
	padding-left: 0;
	line-height: 33px;
	background-color: white;
}
#img_map {
	padding: 32px;
	position: relative;
	background-color: white;
	border: 1px solid #ddd;
	width: 913px;
}
#casestudy {
	margin-top: 22px;
	padding-top: 10px;
	border-top: 1px solid #ddd;
}
/* --- two column layout, 66/33 split --- */
#leftCol {
	float: none;
	width: auto;
	margin-right: 0;
	padding-bottom: 0;
}
#rightCol {
	float: none;
	width: auto;
}
/* --- two column layout, 50/50 split --- */
#leftCol50 {
	float: none;
	width: auto;
	margin-right: 0;
	padding-bottom: 0;
}
#rightCol50 {
	float: none;
	width: auto;
}
/* --- three column layout --- */
#triColLeft,
#triColMid,
#triColRight {
	float: none;
	width: auto;
	margin-right: 0;
}
#triColRight { margin-right: 0; }
/* --- general classes --- */
.left 			{ float: left; margin-right: 11px; }
.right 			{ float: right; margin-left: 11px; }
.clear 			{ clear: both; }
.right-align	{ text-align: right; }
.icon 			{ margin: 0 1px -1px 1px; }
.info			{ font-style: italic; color: #666; }
.vid			{ margin-top: -8px; }
.pic {
	border: 1px solid #ddd; 
	padding: 3px;
	margin-bottom: 3px;
}
.footnote {
	color: #333;
	border-top: 1px solid #ddd;
	padding-top: 11px;
	margin-top: 10px;
	font-size: 10px;
	padding-left: 0.85em;
	width: 75%;
}
.footnote span { margin-left: -0.75em; }

/**
 *	FOOTER
 */
#footer {
	font: 11px/1.5 "mukti narrow",arial,verdana,sans-serif;
	background: none;
	padding: 1em 0 0 0;
	color: #333;
	clear: both;
}
#footer a,
#footer a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #333;
}
#footer hr {
	background-color: #333;
	width: 100%;
	margin: 10px 0 16px 0;
}

/**
 *	CASE STUDY MOVIES
 */
.vidLink {
	position: relative;
	display: block;
	float: right;
	width: 240px;
	height: 160px;
}
.vidIcon {
	position: absolute;
	top: -6px;
	left: 0;
}
a.movieNo { 
	background: url('../img/icn-play.png') no-repeat 0 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color: #0096d5;
	padding-left: 16px;
	margin: 0 6px;
}
a.movieNo1 { margin-left: 0 !important; } 
a.currentVid {
	color: #999;
	background: url('../img/icn-play.png') no-repeat 0 -15px;
}
