
/* 
Title:     PLM CORE DEMO
Author:    Hewitt Associates
Created:   February 2009
			PRINT
*/



body {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  75%;
	line-height: 1.3em;
	color: #000;
	background: #fff;
	}
html { min-height: 100%; margin-bottom: 1px; }	

#globalwrap { 
	width: 650px;
	padding: 0;
	margin: 0 auto;
	}	
#banner {
	width: 650px;
	height: 100px;
	background: url(../img/PLMbanner.jpg) no-repeat;
	}
#band {
	width: 650px;
	height: 20px;
	background: #000;
	}	
#content_home {
	width: 650px;
	margin: 10px 0 15px 0;
	background: #fcfcfc;
	border: 1px solid #c4d2de;
	}
#content_home #sidebar {
	width: 200px;
	float: left;
	padding: 15px;
	}		
#primary_home {
	width: 400px;
	float: right;
	padding: 10px 0;
	}	
#content_home #sidebar .box {
	padding: 10px;
	margin: 15px 0;
	border: 1px solid #c1dfd6;
	background: #f7f8f8;
	}

#content {
	width: 650px;
	margin: 10px 0 15px 0;
	background: #fcfcfc;
	border: 1px solid #c4d2de;
	}	

#primary {
	border-top: 1px solid #c4d2de;
	width: 650px;
	padding: 0;
	margin: 0;
	background: url(../img/bg_print.gif) repeat-y;
	}
#story {
	width: 400px;
	background: #fff;
	padding: 15px;
	float: left;
	margin: 0;
	}
#secondary {
	float: right;
	width: 200px;
	background: #f7f8f8;
	/*border-left: 1px solid #c1dfd6;*/
	margin: 0;
	}	
#story ul.details {
	color: #315088;
	}	
#goals {
	float: right;
	padding: 10px 10px 20px 10px;

	}	
#goals ul, #goals p{
	font-size: 95%;
	line-height: 1.25em;
	}	
#goals h3 {
	font-size: 115%;
	margin: 0;
	padding: 5px 0 0 0;
	}	
	
						
#footer  {
	padding: 5px 10px 20px 20px;
	margin: 0 0 15px 0;
	font-size: 85%;
	clear: both;
	text-align: right;
	border-top: 1px solid #cbd1d6;
	}
#footer p {
	padding: 0;
	margin: 0;
	}
h1 {
	font-size: 130%;
	color: #72ACBD;
	margin: 0;
	padding: 0 0 10px 0;
	}
#secondary h1 {
	font-size: 130%;
	color: #72ACBD;
	margin: 0;
	padding: 10px 0 0 10px;
	}	
	
h2 {
	font-size: 110%;
	color: #000;
	margin: 0;
	padding: 10px 0 0 0;
	}
p {
	padding: 4px 0;
	margin: 0;
	}
ul {
	padding: 4px 0;
	margin: 0 0 0 22px;
	}
a:link, a:visited {
	color: #000;
	}
a:hover {
	color: #72ACBD;
	}								
.highlight {
	color: #45a086;

	}
a.lgthumb:link, a.lgthumb:visited {
	float: left;
	padding: 5px;
	margin: 0 30px 0 0;
	text-decoration: none;
	}
a.lgthumb:hover {
	background: #72ACBD;
	text-decoration: none;
	color: #000;
	}
#imgblock a span {
	font-size: 85%;
	}
	
ul#imglist {
	margin: 0;
	padding: 0;
	}
#imgblock { 
	width: 460px;
	float: left;
	margin: 0 0 5px 0;
	padding: 10px 10px 0 10px;
	 }
#imgblock #intro {
	margin: 0 0 0 200px;
	}
#imgblock #intro p {
	padding: 0;
	margin: 0;
	font-size: 95%;
	}	 
#imgblock ul#imglist li { 
	display: inline;
}
	
#imgblock ul li a{
	width: 50px;
	text-decoration: none;
	padding: 3px;
	margin: 0 10px 4px 0;
	float: left;
	}
#imgblock li a.smthumb:link, #imgblock li a.smthumb:visited  {
	display: block;
	text-decoration: none;
	}
#imgblock a.smthumb:hover{
	background: #72ACBD;
	color: #fff;
	}	
#imgblock li a.smthumbon:link, #imgblock li a.smthumbon:visited{
	float: left;
	padding: 3px;
	color: #fff;
	margin: 0 10px 4px 0;
	background: #72ACBD;
	text-decoration: none;
	}

a.smthumbon span {
	color: #fff;
	}	
.toppad {
	padding-top: 35px;
	}
.reset {
	clear: both;
	}
.small {
	font-size: 95%;
	line-height: 1.25em;
	}		
#printbox {
	width: 115px; 
	float: right;
	margin: 10px 0 0 0;
	}	
#printbox img {
	text-align: left;
	padding: 0 4px;
	}	
#printbox a {
	padding: 7px 0 0 0;
	font-size: 95%;
	color: #72ACBD;
	text-decoration: none;
	}
#printbox a:hover {
	color: #000;
	text-decoration: underline;
	}				
/* help slider */
#terms a.trigger {
	background: url(../img/icon_twistie_closed.gif) no-repeat;
	padding: 0 0 0 14px;
	margin: 20px 0 0 0;
}
#terms a.trigger {
	display: block;
	text-decoration: none;
}
#terms a.trigger:hover {
	text-decoration: underline;
}
#terms a.active {
	background: url(../img/icon_twistie_open.gif) no-repeat;
	text-decoration: underline;
	}
#terms h3.trigger {
	background: url(../img/icon_twistie_closed.gif) no-repeat;
	padding: 0 0 0 14px;
	margin: 20px 0 0 0;
	height: 18px;
	font-size: 110%;
	clear: both;
	cursor:pointer;
}
#terms h3.trigger a {
	text-decoration: none;
	display: block;
}
#terms h3.trigger:hover {
	text-decoration: underline;
}
#terms h3.active {
	background: url(../img/icon_twistie_open.gif) no-repeat;
	text-decoration:underline;
	}
#terms .toggle_container1 {
	margin: 0 0 15px;
	padding: 0;
	overflow: hidden;
	clear: both;
}
#terms .toggle_container1 .block {
	padding: 5px 15px;
	font-size: 90%;
}
.no-bullets{
	list-style: none;
	margin: 0;
}
