a
	{
	color:#85599e; text-decoration:none; border-bottom:dotted 1px #85599e
	}

a:visited
	{
	color:#a384b7; text-decoration:none; border-bottom:dotted 1px #85599e
	}

a:hover, a:active
	{
	color:#c81b1c; text-decoration:none; border-bottom:solid 1px #c81b1c
	}

body
	{
	padding:0px; margin:0px; border:0px; background-color:#ffffff; overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
	}

h1
	{
	position:relative; top:0px; left:0px; width:98%; height:30px;
	color:#611881; padding-left:0; font-weight:normal;
	margin:0px 0px 1px 0px;
	}

h2
	{
	position:relative; top:0px; left:0px; width:98%; height:20px;
	color:#611881; padding-left:0; font-weight:normal;
	margin:20px 0px 10px 10px;
	}

h3
	{
	position:relative; top:0px; left:0px; width:auto; height:auto;
	color:#611881; padding-left:0px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;
	margin:15px 0px -10px 0px;; font-size:13px
	}

h3 + p
	{
	margin-top:25px !important;
	}

hr
	{
	background-color:#b699c6; color:#b699c6; height:0px; overflow:hidden; border:0px; border-bottom:1px solid #b699c6;
	}

li
	{
	list-style:square; margin:0px 0px 8px 0px
	}

ul
	{
	margin:20px 0px 20px 10px; padding:0px 0px 0px 12px
	}

	ul br
		{
		display:none
		}

div#admin
	{
	position:relative; top:0px; left:0px; width:500px; height:auto; float:left; clear:both;
	padding:0px 3px 3px 15px; margin-bottom:20px;
	font-size:10px; color:#333333
	}

	div#admin a
		{
		display:none
		}

div.callout
	{
	position:relative; top:0px; left:0px; width:150px; height:auto; float:right;
	padding:0px 5px 5px 5px; margin:0px 0px 20px 25px; border:1px solid #b699c6; font-style:italic;
	text-align:left; line-height:14px !important
	}

	div.callout em
		{
		color:#b699c6
		}

	div.callout strong
		{
		display:block
		}

div#content
	{
	position:relative; top:0px; left:0px; width:760px; height:auto; float:left; clear:both;
	padding:3px 3px 0px 3px; margin-bottom:10px;
	border-top:1px solid #b699c6; border-bottom:1px solid #b699c6;
	}

	div#content div#inner
		{
		position:relative; top:0px; left:0px; width:736px; height:auto; float:left; clear:both;
		background-color:#ffffff; padding:40px 12px 30px 12px; z-index:1
		}

div.download
	{
	display:none
	}

div#header
	{
	position:relative; top:0px; left:0px; width:760px; height:175px;
	margin:0px 0px 10px 0px; padding:3px;
	}

	div#header img.logo, div#header img.title_image
		{
		display:none
		}

	div#header img#alt_logo
		{
		position:absolute; top:1px; left:5px; z-index:2
		}

div#left
	{
	position:relative; top:0px; left:0px; width:768px; height:auto; float:left;
	margin:0px 0px 50px 0px;
	}

div#main_content
	{
	position:relative; top:0px; left:0px; width:64%; height:auto; float:left;
	text-align:justify; line-height:16px
	}

div#menu
	{
	display:none
	}

div#sub_menu
	{
	display:none
	}

div#top_menu
	{
	display:none	
	}

img.bottom, img.top, img.top_frame
	{
	display:none
	}

span.small
	{
	position:absolute; top:8px; left:14px; width:auto; height:auto;
	font-size:10px; color:#666666
	}


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}