body
{
	font-family: Trebuchet, Verdana, Arial, Helvetica, Sans;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	background-position: left;
	background-image: url( 'left.png' );
	background-repeat: repeat-y;
}

hr
{
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
	height: 2px;
	margin-top: 16pt;
}

h1,h2,h3,h4,h5
{
	font-family: Century Gothic, Verdana, Arial, Helvetica, Sans;
}

p
{
	font-size: 10pt;
	margin-top: 5pt;
	margin-bottom: 5pt;
	padding-top: 0;
	padding-bottom: 0;
}

.sourceblocktext
{
	border-top: 1px solid #753583;
	border-bottom: 1px solid #753583;
	border-left: 0;
	border-right: 0;
	font-size: 10pt;
	background-color: #F0F0F0;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 0;
	padding-right: 0;
	margin-top: 10pt;
	margin-bottom: 10pt;
}

h5
{
	margin:0;
	padding:0;
}

.messagehead
{
	margin: 0 0 0 30pt;
	padding: 0;
}

.messageitem
{
	margin: 0 0 0 30pt;
	padding: 0 8pt 0 7pt;
	background-color: #EFEFEF;
	border: 1px solid #FF9933;
}

.indent
{
	padding-left:30pt;
}

.vspace
{
	margin-top: 12pt;
	margin-bottom: 12pt;
	padding:0;
	clear:left;
}

ol,ul
{
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

ul li
{
	padding-top: 5pt;
	padding-bottom: 5pt;
	margin-top: 0;
	margin-bottom: 0;
}

a
{
	text-decoration: underline;
	color: #0000AA;
}

tt
{
	font-size: 10pt;
}

blockquote
{
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 20pt;
	margin: 0;
}

#logo
{
	margin-top: 8pt;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	border: 0;
	float:right;
}

#footer
{
}

#body-3
{
	background-color:#C8C8C8;
}
#body-0
{
	padding-left: 30px;
	margin-right: 15em;
	background: url(shade-l.png) repeat-y left;
}
#body-1
{
	padding-right: 30px;
	background: url(shade-r.png) repeat-y right;
}
#body-2
{
	background-color: white;
	padding-left: 8pt;
	padding-right: 8pt;
	padding-top: 0;
	padding-bottom: 0;
	border-top: solid 2.5pt #717171;
	border-bottom: solid 3pt #717171;
}

#panel
{
	width: 15em;
	padding-right: 1em;
	float:right;
	font-weight:bold;
	font-family: Century Gothic, Verdana, Arial, Helvetica, Sans;
}

#sidebar ul
{
	margin-left:0px;
	padding-left:0px;
	list-style-type:none;
}

a
{
	color: #753583;
}

h2 a,h1 a
{
	border-bottom: 2px solid #ff9933;
	text-decoration: none;
}

h2 a:hover,h1 a:hover
{
	margin-left: -2px;
	margin-right: -2px;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

a:hover
{
	background-color: #ff9933;
}
