/* print formatting */
html {
	width:100%;
}

body {
	font:small/1.5em Georgia, Times, serif;
	background-color:#fff;
	color:#000;
	margin:0;
	padding:0;
}

img {
	border:0;
}

#homelogo {
	width:348px;
	height:39px;
	background:url(../img/printlogo.gif) left top no-repeat;
	display: none;
}


/* newer browser can expand urls after a link - assetnow does it automatically :-)
#main a:link:after, #main a:visited:after, #maincontent a:link:after, #maincontent a:visited:after {
	content:" (" attr(href) ") ";
}
*/

h1, h2, h3 {
	font-family:Verdana, sans-serif; 
	margin:0;
	padding:0;
}

h1 {
	font-size:135%; 
	font-weight:bold;
	margin:1.2em 0;
}

h2 {
	font-size:115%; 
	font-weight:bold;
	margin:1.2em 0;
}

h3 {
	font-size:100%; 
	font-weight:bold;
	margin:.75em 0;
}

/* h4, h5, h6 are not used - if you use them add them here */

p, li, dt, dd, td {
	font-size:100%;
	line-height:1.2em;
}

th {
	font:90% Arial, Verdana, sans-serif;
	color:#666;
	line-height:1.75em;
}

a, a:link, a:visited {
	font-weight:bold;
	color:#03c;
	text-decoration:underline;
}

.download{
	display:inline;
	margin:0;
}

pre {
	color:#009;
	font-size:100%;
	line-height:0.5em;
	padding:10px;
}

em {font-style:italic;}
strong {font-weight:bold;}
u {text-decoration:underline;}
strike {text-decoration:line-through;}
br {line-height:1em;}

.right {text-align:right;}     
.left {text-align:left;}
.center {text-align:center;}
.indent {margin-left:40px;}

img.left {float:left;margin-right:3px}
img.right {float:right;margin-left:3px}

code, samp {	
	font-family:"Courier New", Courier, monospace;
	line-height:1.2em;
	color:#006;
	border:0;
}

var {color:#006;}
kbd {padding:0px 1px 0px 1px;border-width:1px 2px 2px 1px;border-style:solid}
/* tool tip for screen only so no special styling = border:0 for these elements */
abbr {border:0;} 
acronym {border:0;}
dfn {font-style:normal;border:0;}

/* layout containers - do not print these sections */
#skipnav, #screenmode, #nav, #nav2, #asset, #sidepanel, #breadcrumb, #header, #search, #footer, #sitemap, .hide, .top, h5, h6 {display:none;}

#printlogo {
	margin:0;
	padding:0 0 10px;
	margin-left: -9px;
	height:25px;
	text-align:left;
	clear:both;
}

/* semantic styles */
.markup {
	font:100% "Courier New", Courier, monospace;
	color:#006;
	padding:5px;
	border:0;
	background-color:#fff;
	line-height:1em;	
}

.markup p {
	font:100% "Courier New", Courier, monospace;
	color:#006;
	line-height:1em;
	margin-top:0;
	margin-bottom:0;
	padding:.3em;
}

.question {
	margin:0 0 5px 0;
	font-weight:bold;
}

.answer {
	margin:0 0 15px 0;
}

/* custom styles inserted via editor toolbar buttons */
div.textbox {
	clear:both;
	float:left;
	width:150px;
	font-size:.8em;
	margin:10px 10px 10px 0;
	padding:2px 10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.textbox h5 {
	font:160% Arial, Verdana, sans-serif;
	color:#999;
}

div.photo {
	float:right;
	width:auto;
	font-size:.8em;
	font-weight:bold;
	margin:10px 0 10px 10px;	
	padding:4px;
	text-align:center;
}

#mainpanel .photo img {
	border:1px solid #000;
}

#mainpanel table {
	width:98%;
	margin:0;
	border-top:2px solid #d0d0d0;
}

#mainpanel td, #main th {
	font-size:90%;
	vertical-align:top;
	padding:5px;
	border-bottom:1px solid #ddd;
}

#mainpanel th {
	text-align:left;
	color:#666;
	font-weight:bold;
	padding-top:2px;	
	border-bottom:1px solid #ddd;	
}

#contenturl {
	margin:5px 0;
	display:block;
}

.printoutput, .print {
	display:none;
/*	border-top:1px solid #ccc;	*/
}

.printoutput p {
	font-size:90%;
	font-weight:bold;
	line-height:0.5em;
}

.printoutput dl {
	margin:1em 0;
	padding:0;
}

.printoutput dt {
	font-size:90%;
	font-weight:bold;
	color:#03c;
}

.printoutput dd {
	font-size:90%;
	font-weight:normal;
	margin:0 0 .25em 2.5em;
}
