#pagecontainer
{
	width: 840px;	margin: 1.5em auto;
}body
{
	background-color: #d3c3b8;	padding-top: 1em;	color: black;	font-size: small;	font-family: Verdana, Helvetica, Arial, sans-serif;	text-align: left;	line-height: 1.2em;	margin-top: -.5em;	margin-bottom: auto;	margin-left: .5em;	margin-right: .5em;
}p
{
	margin-top: -.5em;	line-height: 1.4em;
}blockquote
{
	margin-top: -.5em;	margin-bottom: auto;	margin-left: 2em;	margin-right: 0em;
}#maintext
{
	background-color: white;	line-height: 1.2em;	padding-top: 1.5em;	padding-bottom: 1em;	padding-left: 1em;	padding-right: 1em;
}#maintext table
{
	border: 1px silver dotted;	margin-left: 0em;
}#maintext td
{
	border: 1px silver dotted;	padding-top: 1em;
}#maintext td p
{
	margin-left: 0em;
}/* Headings ------------------------------ */h1
{
	color: white;	text-align: left;	font-size: medium;	font-style: italic;	margin-top: -.7em;	margin-bottom: .2em;	margin-left: .5em;	letter-spacing: 2px;	font-weight: normal;
}h2
{
	color: white;	text-align: left;	font-size: medium;	font-style: italic;	padding-top: .7em;	margin-left: .5em;	letter-spacing: 2px;	font-weight: normal;
}h3
{
	color: black;	font-size: small;	padding-top: 0em;	margin-top: -.5em;	margin-bottom: .7em;
}h4
{
	color: black;	font-size: medium;	padding-top: 0em;	margin-bottom: .1em;	letter-spacing: 2px;
}/* Lists ------------------------------ */ul
{
	padding-top: 0em;
	margin-top: -.5em;	margin-bottom: 1.4em;
}li
{
	list-style-type: circle;	margin-left: 0em;	line-height: 1.4em;
}ul.infolist
{
	padding-left: 2em;
	padding-bottom: 1.3em;
	margin-top: .3em;
	margin-left: 0em;	margin-bottom: 0em;
}li.infolist
{
	color: black;
	text-align: left;
	font-size: x-small;	line-height: 1.4em;	list-style-type: square;
}

li.ticklist
{
	color: black;
	text-align: left;
	font-size: x-small;
	padding-left: .5em;
	line-height: 1.9em;	list-style-type: square;
	list-style-image: url(images/tick-red.gif);
}/* Top ------------------------------ */#topleft
{
	color: black;	text-align: left;	border: none;	background-color: #6685AC;	padding: 0em;
	margin: 0em;
}#topright
{
	color: black;
}#topmenu
{
	text-align: center;	background-color: #021056;	color: white;	padding-top: 4px;	padding-bottom: 4px;	font-size: x-small;	font-family: sans-serif;	text-decoration: none;	font-weight: bold;	border-top: 2px #3e3639 outset;	border-bottom: 1px #fbfbfb outset;
}#topmenu a
{
	text-align: center;	padding-top: 2px;	padding-left: 4px;	padding-right: 4px;	color: white;	font-size: x-small;	font-family: sans-serif;	text-decoration: none;	font-weight: bold;	letter-spacing: 1px;
}#topmenu a:hover
{
	text-align: center;	color: #c98f92;
}#topmenu a:active
{
	text-align: center;	color: #c98f92;
}/* Left ------------------------------ */.leftinfobox
{
	color: black;	font-size: x-small;	text-align: center;
	line-height: 1.5em;	border: .1em navy dotted;	margin-top: -2em;	margin-bottom: 3em;	margin-left: 1em;	margin-right: 1em;
	padding: .3em;
}#leftmenu
{
	padding-bottom: 1em;	width: 13em;	margin-bottom: 4em;	padding-right: 1em;	padding-left: 2px;	background-color: #FFFFFF;	color: #484237;	font-size: x-small;	text-align: center;
}#leftmenu a
{
	display: block;	width: 13em;	padding-bottom: 2px;	margin-left: 0em;	padding-top: 1em;	padding-right: 1em;	padding-left: 1em;	color: #4e4c4c;	text-align: right;	font-size: x-small;	border-bottom: 1px #a8a8a8 solid;	text-decoration: none;
}#leftmenu a:hover
{
	display: block;	width: 13em;	padding-bottom: 2px;	padding-top: 1em;	padding-right: 1em;	color: #c98f92;	text-align: right;	font-size: x-small;	border-bottom: 1px #a8a8a8 solid;	background-color: #e6e6e6;
}#leftmenu a:active
{
	display: block;	width: 13em;	padding-bottom: 2px;	padding-top: 1em;	padding-right: 1em;	color: #c98f92;	text-align: right;	font-size: x-small;	border-bottom: 1px #a8a8a8 solid;	background-color: #e6e6e6;
}/* Right ------------------------------ */#rightmenu
{
	padding-bottom: 1em;	width: 13em;	margin-bottom: 4em;	padding-right: 1em;	padding-left: 2px;	background-color: #FFFFFF;	color: #484237;	font-size: x-small;	text-align: center;
}#rightmenu a
{
	display: block;	width: 13em;	padding-bottom: 2px;	margin-left: 0em;	padding-top: 1em;	padding-right: 1em;	padding-left: 1em;	color: #4e4c4c;	text-align: right;	font-size: x-small;	border-bottom: 1px #a8a8a8 solid;	text-decoration: none;
}#rightmenu a:hover
{
	display: block;	width: 13em;	padding-bottom: 2px;	padding-top: 1em;	padding-right: 1em;	color: #c98f92;	text-align: right;	font-size: x-small;	border-bottom: 1px #a8a8a8 solid;	background-color: #e6e6e6;
}#rightmenu a:active
{
	display: block;	width: 13em;	padding-bottom: 2px;	padding-top: 1em;	padding-right: 1em;	color: #c98f92;	text-align: right;	font-size: x-small;	border-bottom: 1px #a8a8a8 solid;	background-color: #e6e6e6;
}/* Images */img.logo
{
	border: none;	background-repeat: no-repeat;
	padding-top: .3em;	margin-top: 0em;	margin-bottom: .05em;
	margin-left: .3em;
	margin-right: 0em;	float: none;}

img.bullet
{
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 1em;}
	#imagebar
{
	background-image: url(images/ps-housing.png);	background-repeat: repeat-x;
}/* Links ------------------------------ */a
{
	color: black;
	border-bottom: 1px black dotted;
	text-decoration: none;	
}a:link
{
	color: black;
	border-bottom: 1px black dotted;
	text-decoration: none;	
}a:hover
{
	color: red;	border-bottom: 1px red dotted;
	text-decoration: none;	
}
a:visited
{
	border-bottom: 1px black dotted;
	text-decoration: none;	
}a:active
{
	color: red;
	border-bottom: 1px red dotted;
	text-decoration: none;	
}a:link.menu
{
	color: white;	text-decoration: none;
}a:hover.menu
{
	color: #ffffff;	text-decoration: Underline;	background-color: #424337;
}a:visited.menu
{
	color: white;	text-decoration: none;
}a:active.menu
{
	color: #ffffff;	text-decoration: Underline;	background-color: #424337;
}a:link.plain
{
	color: black;	text-decoration: none;
}a:hover.plain
{
	color: black;	text-decoration: none;	background-color: transparent;
}
a:visited.plain
{
	color: black;	text-decoration: none;
}a:active.plain
{
	color: black;	text-decoration: none;	background-color: transparent;
}a:link.white
{
	color: white;	text-decoration: none;
}a:hover.white
{
	color: white;	text-decoration: none;	background-color: transparent;
}
a:visited.white
{
	color: white;	text-decoration: none;
}a:active.white
{
	color: white;	text-decoration: none;
}
a:link.ticklist
{
	border-bottom: 2px red dotted;
	text-decoration: none;	
}

a:hover.ticklist
{
	color: red;
	border-bottom: 2px red dotted;
	text-decoration: none;	
}

a:visited.ticklist
{
	border-bottom: 2px red dotted;
	text-decoration: none;	
}

a:active.ticklist
{
	border-bottom: 2px red dotted;
	text-decoration: none;	
}

	/* Tables ------------------------------ */table
{
	width: 100%;	display: table;	background-color: white;	border: 4px #f8f8f8 outset;
}tr
{
	border: black none;
}td
{
	border: 1px gray none;
}td.top
{
	background-image: url(images/survey-software-banner.gif);	background-position: right;	background-repeat: no-repeat;
}td.bottom
{
	font-size: x-small;
	background-image: url(images/survey-software-banner.gif);	background-position: left;	background-repeat: repeat-x;
	text-align: left;	padding-top: .3em;
	padding-left: .5em;
}xtd.left
{
	background-image: url(images/ps-housing.png);	background-position: right;	background-repeat: repeat;
}td.right
{
	background-image: url(images/ps-housing.png);	background-position: right;	background-repeat: no-repeat;	display: none;
}/* Bottom ------------------------------ */#bottom
{
}#footer
{
	color: gray;	font-size: xx-small;	text-align: center;	padding-top: 1em;	padding-bottom: 1em;
}#google
{
	padding-top: 1em;	margin-bottom: inherit;
}