/*Layout*/body{	font-size: 62.5%; 	margin: 0;	padding: 0;	background:#FFC35E url('images/background4.gif') top left;	background-repeat: repeat-x;	font-family: arial, sans-serif;}#container{	margin: 15px auto 20px auto;	width:  700px;	position: relative;	background: #fff url('images/contentbg.jpg') top left;	background-repeat: repeat-y;	border-top: 6px solid #2D3E6D;}#header{	margin: 0 auto;	width:  700px;	height:  150px;	background: url('images/mainguyheader.gif') top left;	background-color: #fff;	border-top: 10px solid #A3B543;	text-align: left;}#header img {	padding: 20px 0 0 20px;}#header h2 {color: #7398C8;font: italic 1.3em Georgia, Serif;line-height: 170%;margin: 3px 0;padding: 0 0 0 20px;letter-spacing: 1px;}#headersubline {color: #112A6A;font: italic 1.1em Georgia, Serif;margin: 12px 0 0 0;padding: 0 0 0 50px;}#headersubline a:link, #headersubline a:visited {color:#395BB9;}#centerpage {	margin: 90px auto 20px auto;	width:  615px;	position: relative;	text-align: center;}#centerpage a:link, #centerpage a:visited{color: #FFA910;font: bold 1.25em tahoma, sans-serif;text-decoration: none;}/*Nav*/#menu{	margin: 0px 0px 0px 0px;	padding: 10px 0px 0px 0px;	height: 35px;	text-align: center;	background: #A3B543;	font: bold 1.4em arial, sans-serif;	color: #FFD48A;	border-bottom: 3px solid #2D3E6D;	}#menu ul{	margin: 0px 0px 0px 0px;	padding: 4px 0 10px 0;}#menu ul li{	margin: 0px 0px 0px 0px;	list-style: none;	display: inline;}#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited{	color: #fff;		padding: 14px 4px 12px 4px;	text-decoration: none;	margin: 0px 0px 0px 0px;}#menu ul li a:hover{	color: #FFA910;}#fivesteps #menu, #promoter #menu, #articles #menu, #booklet #menu{	margin: 0px 0px 0px 0px;	padding: 10px 0px 0px 0px;	height: 35px;	text-align: center;	background-color: #A3B543;	font: bold 1.3em arial, sans-serif;	color: #FFD48A;	border-bottom: 3px solid #2D3E6D;	}/*Content*/#content{	width:  700px;	margin: 0 auto;	background: #fff url('images/contentbg.jpg') top left repeat-y;}#insidecontent{	float: left;	padding:0 0 0 0px; 	width: 400px;	margin: 0 0 20px 50px;}#insidecontent p, #insidecontent ul, #insidecontent ol{	margin: 10px 0;	color: #555;	font-family: arial, tahoma, sans-serif;	font-size: 1.5em;	line-height: 190%;	}#insidecontent ul li{margin: 0 0 20px 0;}#insidecontent ol li{margin: 0 0 5px 0;list-style-type: lower-alpha;}#booklet #insidecontent ul li{margin: 0 0 5px 0;}#importantbit{	font-weight: bold;	color:#2F467B;	border-top: 1px solid #CFDEF7;		font-size: 1.5em;	line-height: 170%;	margin: 20px 0 0 0;	padding: 10px 0 0 0;}a:link, a:visited, #importantbit a:link, #importantbit a:visited {	font-weight: bold;color:#395BB9;}#welcome {   width: 452px;   height: 83px;   position: relative;   text-indent: -30px;   margin: 20px 0 0 0;   }   #welcome span {   background: #fff url('images/welcome.gif') top left no-repeat;   position: absolute;   width: 100%;   height: 100%;}#exploreline {	font: bold 1.65em georgia, serif;	letter-spacing: 1px;	color: #008426;	margin: 20px 0 0 0;	}/*Basics*/strong {	color:#2F467B;}em {color: #2D3E6D;}h1 {}h2 {}h3 {	font: normal 2.3em georgia, serif;	color: #2D3E6D;	margin: 20px 0 20px 0;	border-top: 1px solid  #CFDEF7;border-bottom: 1px solid  #CFDEF7;padding: 10px 0 10px 15px;}#home .titlespan {font-size: 120%;color:#92AA34;padding: 0 0 0 20px;}#promoter .titlespan {font-size: 125%;color:#92AA34;padding: 0 0 0 0px;}#fivesteps h3 {	font: normal 2.5em georgia, serif;	color: #2D3E6D;	margin-top: 0px;	border-top: none;border-bottom: 1px solid  #CFDEF7;padding: 10px 0 10px 0px;}	.stepnumber {font-size: 180%;color:#92AA34;padding: 0 0 0 0;	}#promoter h3 {	font: normal 2.1em georgia, serif;	line-height: 140%;	color: #2D3E6D;	margin: 10px 0 20px 0;	border-top: none;border-bottom: 1px solid  #CFDEF7;padding: 10px 0 10px 0px;}#articles h3 {	font: normal 2.5em georgia, serif;	color: #2D3E6D;	margin-top: 0px;	border-top: none;border-bottom: 1px solid  #CFDEF7;padding: 20px 0 10px 0px;}h3#glossarytitle{	border-top: 3px solid  #92AA34;	padding: 40px 0 10px 0px;	margin-top: 50px;}#titleimage{ float: right;margin: 15px 0 0 -10px;}h4 {	color: #2D3E6D;font: bold 1.6em Georgia, Serif;line-height: 170%;margin: 20px 0 12px 0;padding: 0 0 10px 0px;border-bottom: 1px solid  #CFDEF7;}h5 {color:#445A8D ;font: bold italic 1.4em Georgia, Serif;line-height: 170%;margin: 25px 0 12px 0;padding: 0 0 0 0px;}a:link {}a:hover {}a:visited {}a img{	text-decoration: none;	border: none;}.pyogreen{	color: #839930;}/*Imagery*/img {}.exhibitm {float: left;margin: -12px 10px 0 0;	}.imageright{float: right;margin: 18px 0px 0 15px;}.imageleft{float: left;margin: 18px 15px 0 0px;}.imagecenter{text-align: center;}/*Sidebar*/#sidebar{	float: right;	width: 192px;	text-align: left;}#sidebar p{	margin: 0;	color: #777;	font: normal 1.5em arial, tahoma, sans-serif;	padding: 0 0 10px 0;	text-align: center;}#sidebar img {margin: 0 0 30px 0;}.contactbox{border: 4px solid #0085B3;text-align: center;background: #fff url('images/contactback.jpg') top left repeat-x;margin: 0 0 20px 0;}.contactbox a:link, .contactbox a:visited{color: #00741B;font: bold .85em tahoma, sans-serif;text-decoration: none;}#contactus {font: bold 2.5em arial, sans-serif; color: #0084B2;border-bottom: 2px solid #FFA910;margin: 10px 15px;letter-spacing: 1px;}#contactus a:link, #contactus a:visited {color: #0084B2;margin: 10px 15px;letter-spacing: 1px;}.resources{background:#EA9A48 url('images/sidebaryellow.jpg') bottom left repeat-x;font: bold 1.25em georgia, serif;padding: 8px 0 16px 0;margin: 18px 0 0 0;color: #fff;text-align: center;text-decoration: none;}.resources a:link, .resources a:visited {color: #fff;text-decoration: none;}#pirlogo {margin: 50px 0 0 0;text-align: center;}.resourcescontent {		padding: 5px 0px 10px 25px;   		color: #767676;	   font: italic 1.3em arial, sans-serif;	   line-height: 200%;	   width: 150px;   }   .resourcespartners {		padding: 5px 0px 0px 35px;		margin: 0 0 -20px 0;   		color: #767676;	   font: italic 1.3em arial, sans-serif;	   width: 150px;   }.resourcescontent img {	padding: 10px 0 0 0;   }.resourcescontent ul{margin: 0 0;padding: 0 0 0 7px;}.resourcescontent #languages{margin: 0 0;padding: 0 0 0 20px;list-style-type: none;}.resourceslink{	margin: 10px 0 0 0;	text-align: right;   font: italic .85em arial, sans-serif;	   line-height: 150%;}.resourceslink a:link, .resourceslink a:visited{color:#395BB9;}.resourcescontent ul li a:link, .resourcescontent ul li a:visited{color:#395BB9;text-decoration: none;}   .resourcescontent em{font-size: 80%;vertical-align: super; }span.spanishlink{font-size: 80%;font-style: italic;}/*Feet*/#footer{	margin: 0 auto;	width: 700px;	height: 3px;	text-align: center;	background: #1C2C5A;	padding: 0px 0 0px 0;}#footer span{	display:  block;	position: relative;	font-size: 1.2em;	padding: 5px;	color: #FFA910;	letter-spacing: 5px;}#footer span a {	color: #FFA910;	text-decoration: none;	}#subfooter{	margin:  0 auto;	background-color: #A3B543;	height: 60px;	width: 700px;	text-align: center;border-bottom: 6px solid #2D3E6D;}#subfooter span{	display:  block;	position: relative;	font-size: 1.2em;	padding:  20px 10px 10px 10px;	color:  #fff;	letter-spacing: 1px;}#subfooter span a:link, #subfooter span a:visited {	color: #fff;	text-decoration: none;	}/*Five Steps*/#downloadbookletlink{font-size: 1.1em;line-height: 1.5em;margin: -10px 0 15px 0px;}/* Promoter */	#bannerscontent p{		text-align: center;		line-height: 4em;	}/* FAQs*/.backtotop {	text-align: right;	font: bold italic 10px Georgia, Times New Roman, Times, serif;	letter-spacing:1px;	padding: 3px 0px 3px 5px;	margin: 10px 0 25px 300px;	background: url(images/arrowup.gif) no-repeat left 5px;	width: 75px;}/*Partners*/.partner{	margin: 40px 0 0 0;	border-top: 1px solid #92AA34;	padding: 20px 0 0 0;}/* form */.cssform{margin: 30px 0;}.cssform p{width: 230px;clear: left;margin: 0;padding: 5px 0 8px 0px;padding-left: 180px; height: 1%;}.cssform label{font-weight: bold;float: left;margin-left: -155px; width: 150px; color: #2D3E6D;}.cssform #printcopies{	font-size: 80%;}.cssform input[type="text"]{ width: 200px;}.cssform input, .cssform textarea{color: #2D3E6D;background: #fee3ad;border: 1px solid #2D3E6D;}.cssform .button{background:#B9D765;border: 1px solid #fee3ad;padding: 4px 8px;font-weight: bold;}.cssform fieldset{border: 1px solid #B9D765;width: 10em;}.cssform legend{color: #fff;background: #2D3E6D;border: 1px solid #B9D765;padding: 2px 12px;font: normal 1.75em georgia, serif;}.cssform #formbutton{margin: 35px 0 20px 180px;}