body	{
	padding: 20px;
	margin: 0;
	text-align : center;
	font: 0.85em Verdana, Arial, helvetica, sans-serif; 
	background: #efefef;
}

#container	{
	position: relative;
	margin: 0 auto;
	padding: 10px 0 0 0;
	text-align: left;
	color: #363638;
	line-height: 1.4;
	height: 100%;
	background: white;
	min-width: 600px;
}

body>#container { height: auto; }

#main	{
	padding: 0px 280px 80px 20px;
	overflow:hidden
	position: relative;
}

#title {
	margin: 0 auto;
	position: relative;
	height: 80px;
	background: white url(sg/psw.png) no-repeat left top;
	padding: 0 0 10px 0;
	border-bottom: 10px solid #efefef;
}

#intro {
	margin: 0 auto;
	position: relative;
	background: white;
	border-bottom: 10px solid #efefef;
	padding: 5px 5px 5px 25px;
}

#intro p {
	font: italic 1em Verdana, Arial, hevetica, sans-serif;

}

#title p {
	text-indent: -1000em;
	margin: 0;
}


#subtitle { overflow:hidden }

#bottom { float: right; margin-top: 50px; }

#sidebar {
	position: absolute;
	right: 0;
	width: 240px;
	border-left: 10px solid #efefef;
	padding: 0px 10px 50px 10px;
	background: white;
}

#sidebar p {
	font: 1em Verdana, Arial, hevetica, sans-serif; 
	width: 220px; 
	margin-left: 0px; 
	text-align: left;
	color: grey;
	padding: 5px 0 5px 0;

}

.questions { width: 378px; height: 101px; background: url(sg/questions.png) no-repeat top left; }
.questions h2 { text-indent: -1000em; margin: 0; }
.questions p { padding: 50px 0 0 120px; margin: 0; }
.spacer { height: 30px; }


.linethrough { text-decoration: line-through; }
.fullindent { margin-left: 40px; display: block; }
.smallindent { margin-left: 20px; display: block; }
.i { font-style: italic }
.b { font-weight: bold }
.bi { font-style: italic; font-weight: bold; }
.uppercase { text-transform: uppercase }
.highlight { color: #43860D; font-weight: bold; }
.redhighlight { color: #C63328; font-weight: bold; }
.highlightitalic { color: #43860D; font-weight: bold; font-style: italic }
.address { font-size: 9px; text-align: center; margin: 15px auto 0;  }
img.lft { float: left; margin: 4px 10px 4px 0; }
img.rgt { float: right; margin: 4px 0 4px 10px; }
img.cen { margin-left: 23px; margin-right: 23px }
img.centre { text-align: center }
img.intro { margin-left: 3px }
img { border: 0px solid #FFC76F }
img.title { border: 0; margin: 12px 0 0 0; }
img.noborder { border: 0 }
p.title { font: 1.15em verdana, arial, sans-serif; font-weight: bold; color: #919191; margin: 15px 0 0 0 0; }

a { text-decoration: none }
a:link { color: #222222; }
a:visited { color: #8C8C8C; text-decoration: none }
a:hover { color: #B5B5B5; text-decoration: none }
a:active { color: #8C8C8C; text-decoration: none }
.title a:link { color: #919191; }
a:link.highlight { color: #43860D; font-weight: bold; }
a:link.redhighlight { color: #C63328; font-weight: bold; }
a:link.redhighlight:hover { color: #C25B54; font-weight: bold; }

#sidebar a:link { color: #222222 }
#sidebar a:hover { color: grey }
h1 { font: 2em verdana, arial, sans-serif }
h2 { font: 2em verdana, arial, sans-serif }
h3 { font: 1.5em verdana, arial, sans-serif }
