/* Settings for all pages */
body	{
	padding: 0px 0px 0px 0px;
	margin: 0pt 0px 0pt 0px;
	background: #99ffcc url('/resource/pic/whitespace.gif') repeat-y right;
	color: #000000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 80%;
	line-height: 140%;
	}
div.top	{
	position: absolute;
	z-index: 0;
	left: 20px;
	top: 100px;
	right: 130px;
	width: auto;
	border-right: 1px solid #FFFF55;
	padding: 0px 0px 0px 0px;
	}
a	{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}
a:link	{
	color: #000000;
	}
a:visited	{
	color: #000000;
	}
a:hover	{
	text-decoration: underline;
	background: #99ffcc;
	}
a.light	{
	white-space: nowrap;
	background: transparent;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
a.light:link	{
	font-weight: normal;
	}
a.light:visited	{
	font-weight: normal;
	}
a.light:hover	{
	text-decoration: underline;
	}
h1	{
	font-weight: bold;
	font-size: 150%;
	color: #000000;
	line-height: 150%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
h1.first	{
	position: relative;
	z-index: 0;
	left: 0px;
	top: 0px;
	font-weight: bold;
	font-size: 150%;
	line-height: 150%;
	color: #009977;
	padding: 0px 0px 0px 0px;
	margin: 0px 200px 0px 0px;
	}
h1.second	{
	position: relative;
	top: -25px;
	font-size: 110%;
	font-weight: bold;
	text-align: right;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
h1.third	{
	position: relative;
	top: -25px;
	font-size: 100%;
	font-weight: normal;
	text-align: right;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
h2	{
	font-weight: bold;
	font-size: 120%;
	line-height: 120%;
	color: #009977;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	}
h3	{
	font-weight: bold;
	font-size: 110%;
	line-height: 110%;
	color: #000000;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

td	{
	vertical-align: top;
	}
img	{
	border: 0px solid #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
blockquote	{
	font-style: italic;	
	padding: 0px 0px 0px 0px;
	margin: 0px 30px 0px 30px;
}
p.listlight	{
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom: 2px solid #ffffff;
	}
p.listdark	{
	font-weight: normal;
	background-color: #99ffcc;
	border-bottom: 2px solid #99ffcc;
	}



/* Settings for ID, applied where relevant*/
#fullblock	{
	clear: both;
	width: auto;
	padding: 5px 10px 10px 10px;
	}
#leftblock	{
	float: left;
	width: 50%;
	padding: 5px 10px 10px 10px;
	border-right: 1px solid #FFFF55;
	overflow: hidden;
	min-width: 80px;
	}
#rightblock	{
	float: right;
	width: 45%;
	padding: 5px 0px 10px 0px;
	overflow: hidden;
	min-width: 80px;
	}
#rightblock h2	{
	padding: 0px 0px 0px 0px;
	margin: -10px 0px 0px 0px;
	}
#rightblock p	{
	margin-right: 20px;
	}
#lnkleft	{
	font-size: 80%;
	cursor:pointer; 
	cursor:hand;
	txt-align: left;
	font-weight: bold;
	}
#lnkright	{
	font-size: 80%;
	cursor:pointer; 
	cursor:hand;
	text-align: right;
	font-weight: bold;
	}
#hangingindent	{
	text-indent: -20px;
	padding: 5px 10px 0px 20px;
	margin: 0px 0px 0px 0px;
	}
#first	{
	font-weight: bold;
	}
#leftfloat	{
	float: left;
	display: block;
	border-right: 20px solid #ffffff;
	border-right: 20px solid transparent;
	}
#rightfloat	{
	float: right;
	display: block;
	border-left: 20px solid #ffffff;
	border-left: 20px solid transparent;
	}
#leftclear	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#rightclear	{
	float: right;
	display: block;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 30px 10px 0px;
	}
#lnk	{
	cursor: pointer; 
	cursor: hand;
	}
.lnk	{
	cursor: pointer; 
	cursor: hand;
	}
#leftalign	{
	text-align: left;
	}
#rightalign	{
	text-align: right;
	}


#nogap	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	}

div.standardhtml	{
	background: #ccffdd;
	padding: 10px 10px 10px 10px;
	margin: 0px 20px 0px 0px;
	}

div.issues {
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0pt 0px 0pt 0px;
	}
div.issues a	{
	color: #005544;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
div.issues a:link	{
	color: #005544;
	}
div.issues a:visited	{
	color: #005544;
	}
div.issues a:hover	{
	text-decoration: underline;
	color: #005544;
	}
div.issues p	{
	padding: 10px 20px 0px 0px;
	margin: 0pt 0px 0pt 0px;
	font-weight: normal;
	color: #000000;
	}
div.issues ol	{
	list-style-type: decimal;
	list-style-position: outside;
	padding: 3px 0px 10px 25px;
	margin: 0pt 0px 0pt 0px;
	}
div.issues ul	{
	list-style-image: url('/resource/pic/dot-green.gif');
	padding: 3px 0px 10px 0px;
	margin: 0pt 5px 0pt 20px;
	}
div.issues li	{
	padding: 5px 0px 0px 0px;
	margin: 20pt 0px 0pt 0px;
	}
div.issues ol.enewsnogap li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	}


div.standard {
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
div.standard a	{
	color: #000000;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
div.standard a:link	{
	color: #000000;
	}
div.standard a:visited	{
	color: #000000;
	}
div.standard a:hover	{
	color: #005544;
	text-decoration: underline;
	}
div.standard p	{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	}
div.standard p.bullet	{
	text-indent: -20px;
	padding: 10px 0px 0px 20px;
	}





div.enews  {
	background-color: #FFFFFF;
	border-bottom: 20px solid #99ffcc;
	}
div.enews h2	{
	font-weight: bold;
	font-size: 120%;
	line-height: 120%;
	color: #009977;
	padding: 0px 0px 0px 0px;
	margin: 0pt 0px 0pt 0px;
	}
div.enews h3	{
	font-weight: bold;
	font-size: 100%;
	line-height: 100%;
	color: #009977;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
div.enews p	{
	padding: 10px 0px 0px 0px;
	margin: 0pt 0px 0pt 0px;
	font-weight: normal;
	color: #000000;
	}
div.enews p.bullet	{
	text-indent: -20px;
	padding: 10px 0px 0px 20px;
	}
div.enews p.reference	{
	padding: 0px 0px 0px 40px;
	margin: 0pt 0px 0pt 0px;
	font-weight: bold;
	font-size: 80%;
	line-height: 100%;
	color: #000000;
	}
div.enews hr	{
	display: block;
	border: 10px solid #99ffcc;
	background: #99ffcc;
	height: 10px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px
	}
div.enews a:hover	{
	background: #99ffcc;
	}




div.helpoffer	{
	clear: both;
	font-size: 80%;
	padding: 0px 0px 0px 0px;
	margin: -30px 0px 0px 0px;
	}
div.helpoffer p	{
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
div.helpoffer form	{
	width: auto;
	text-align: right;
	border: 1px solid #000000;
	background: #3bd6b2;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	}
div.helpoffer input.field1	{
	border: 1px solid #ffff55;
	background: #99ffcc;
	width: 170px;
	height: 18px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	}
div.helpoffer input.field2	{
	border: 1px solid #ffff55;
	background: #99ffcc;
	width: 40px;
	height: 18px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 1px;
	}
div.helpoffer table	{
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
div.helpoffer td	{
	border-right: 1px solid transparent;
	vertical-align: bottom;
	}
div.helpoffer td.fields	{
	border: 0px solid #000000;
	vertical-align: bottom;
	}
div.helpoffer input.button1	{
	cursor: pointer;
	border: outset 1px #99ffcc;
	background-color: #3bd6b2;
	font-weight: bold;
	color: #000000;
	width: 80px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 0px 10px;
	}
div.helpoffer input.button2	{
	cursor: pointer;
	border: outset 1px #99ffcc;
	background-color: #3bd6b2;
	font-weight: bold;
	color: #000000;
	width: 80px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 0px 10px;
	}




div.subscribe p	{
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
div.subscribe form	{
	width: auto;
	text-align: right;
	border: 1px solid #000000;
	background: #3bd6b2;
	padding: 0px 5px 10px 0px;
	margin: 20px 0px 0px 0px;
	}
div.subscribe input.field	{
	border: 1px solid #ffff55;
	background: #99ffcc;
	width: 250px;
	height: 18px;
	font-weight: normal;
	padding: 0px 0px 0px 2px;
	margin: 3px 0px 0px 10px;
	}
div.subscribe input.button1	{
	cursor: pointer;
	border: outset 1px #99ffcc;
	background-color: #3bd6b2;
	font-weight: bold;
	color: #000000;
	width: 100px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 15px 5px 0px 10px;
	}
div.subscribe input.button2	{
	cursor: pointer;
	border: outset 1px #99ffcc;
	background-color: #3bd6b2;
	font-weight: bold;
	color: #000000;
	width: 100px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 15px 5px 0px 10px;
	}




div.question  {
	background-color: #FFFFFF;
	border-bottom: 10px solid #99ffcc;
	}
div.question h2	{
	font-weight: bold;
	font-size: 120%;
	line-height: 110%;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0pt 0px 0pt 0px;
	}
div.question p	{
	padding: 10px 0px 0px 0px;
	margin: 0pt 0px 0pt 0px;
	color: #000000;
	}
div.question p.question {
	font-weight: bold;
	}
div.question p.question b {
	color: #009977;
	}
div.question p.bullet	{
	text-indent: -20px;
	padding: 10px 0px 0px 20px;
	}
div.question p.reference	{
	padding: 0px 0px 0px 40px;
	margin: 0pt 0px 0pt 0px;
	font-weight: bold;
	font-size: 80%;
	line-height: 100%;
	color: #000000;
	}
div.question table	{
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
div.question td	{
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 20px 20px 10px 20px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #FFFF55;
	}
div.question td.rightborder	{
	background-color: transparent;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 116px;
	border-right: 0px solid #FFFF55;
	}
div.question hr	{
	display: block;
	border: 10px solid #99ffcc;
	background: #99ffcc;
	height: 10px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px
	}


div.speech  {
	background-color: #FFFFFF;
	border-bottom: 10px solid #99ffcc;
	}
div.speech p	{
	padding: 10px 0px 0px 0px;
	margin: 0pt 0px 0pt 0px;
	font-weight: normal;
	color: #000000;
	}
div.speech p.bullet	{
	text-indent: -20px;
	padding: 10px 0px 0px 20px;
	}
div.speech a:hover	{
	background: #99ffcc;
	}


div.media  {
	background-color: #FFFFFF;
	border-bottom: 10px solid #99ffcc;
	}
div.media h2	{
	font-size: 120%;
	font-weight: bold;
	color: #3bd6b2;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	}
div.media h3	{
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	}
div.media p	{
	padding: 5px 0px 5px 0px;
	margin: 0pt 0px 0pt 0px;
	font-weight: normal;
	color: #000000;
	}
div.media p.bullet	{
	text-indent: -20px;
	padding: 10px 0px 0px 20px;
	}
div.media a:hover	{
	background: #99ffcc;
	}



div.list {
	background-color: #FFFFFF;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #00000;
		}
div.list h2	{
	font-weight: bold;
	font-size: 120%;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0pt 0px 0pt 10px;
	}
div.list h3	{
	font-weight: bold;
	font-size: 110%;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0pt 0px 0pt 0px;
	}
div.list p	{
	padding: 3px 20px 0px 30px;
	margin: 0pt 0px 0pt 0px;
	text-indent: -30px;
	color: #000000;
	}
div.list small	{
	font-size: 90%;
	line-height: 130%;
	}
div.list hr	{
	display: block;
	border: 5px solid #99ffcc;
	background: #99ffcc;
	height: 10px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px
	}
div.list p.navigation	{
	border-top: 2px solid #ffffff;
	font-size: 90%;
	line-height: 100%;
	background: #99ffcc;
	text-align: right;
	min-height: 0;
	}
div.list p.navigation i	{
	color: #009977;
	}
div.list a	{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}
div.list a:link	{
	color: #000000;
	}
div.list a:visited	{
	color: #000000;
	}
div.list a:hover	{
	text-decoration: none;
	background: transparent;
	}





form.search 	{
	border-bottom: 20px solid #ffffff;
	}
input.field	{
	position: relative;
	top: 5px;
	border: 1px solid #000000;
	background: #99ffcc;
	width: 415px;
	height: 18px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0pt 0px 8px 10px;
	}
input.button	{
	background: #28CAA1;
	width: 50px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: -8pt 0px 0pt 0px;
	}


div.letters  {
	background-color: #FFFFFF;
	border-bottom: 10px solid #99ffcc;
	}
div.letters p.date	{
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0pt 0px 0pt 0px;
	}
div.letters p.address	{
	text-align: right;
	padding: 20px 0px 0px 0px;
	margin: 0pt 0px 0pt 0px;
	}
div.letters p	{
	font-weight: normal;
	color: #000000;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
div.letters h1	{
	position: relative;
	top: -10px;
	font-weight: bold;
	font-size: 150%;
	line-height: 150%;
	color: #009977;
	padding: 1px 0px 1px 0px;
	margin: 1pt 150px 1pt 0px;
	}
div.letters h2	{
	font-weight: bold;
	font-size: 120%;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	}
div.letters h3	{
	font-weight: bold;
	font-size: 100%;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 10pt 0px 0pt 0px;
	}
div.letters a:hover	{
	background: #99ffcc;
	}


table.header {
	position: absolute;
	z-index: 0;
	left: 0px;
	top: 0px;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	}
table.header img	{
	display: block;
	}
table.header tr	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
table.header td	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
table.header td.header11	{
	background-color: #28caa1;
	height: 9px;
	}
table.header td.header12	{
	background-color: #28caa1;
	height: 9px;
	width: 50%;
	}
table.header td.header13	{
	background-color: #ffffff;
	height: 9px;
	width: 116px;
	}
table.header td.header14	{
	background-color: #ffffff;
	height: 9px;
	width: 58px;
	}
table.header td.header15	{
	background-color: #ffffff;
	height: 9px;
	width: 38px;
	}
table.header td.header16	{
	background-color: #ffffff;
	height: 9px;
	width: 49px;
	}
table.header td.header21	{
	background-image: url('/resource/pic/header21.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #28caa1;
	height: 49px;
	}
table.header td.header22	{
	background-color: #000000;
	height: 49px;
	}
table.header td.header23	{
	background-image: url('/resource/pic/header23.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #28caa1;
	height: 49px;
	}
table.header td.header24	{
	background-image: url('/resource/pic/header24.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #28caa1;
	height: 49px;
	}
table.header td.header25	{
	background-image: url('/resource/pic/header25.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #28caa1;
	height: 49px;
	}
table.header td.header26	{
	background-image: url('/resource/pic/header26.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #ffffff;
	height: 49px;
	}
table.header td.header31	{
	background-color: #ffffff;
	height: 37px;
	}
table.header td.header32	{
	background-color: #ffffff;
	height: 37px;
	}
table.header td.header33	{
	background-color: #ffffff;
	height: 37px;
	}
table.header td.header34	{
	background-image: url('/resource/pic/header34.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #ffffff;
	height: 37px;
	}
table.header td.header35	{
	background-image: url('/resource/pic/header35.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #28caa1;
	height: 133px;
	}
table.header td.header41	{
	height: 96px;
	}
table.header td.header42	{
	height: 96px;
	}
table.header td.header43	{
	height: 96px;
	}
table.header td.header44	{
	height: 96px;
	}




div.headeradminmenu	{
	font-family: arial, helvetica, sans-serif;
	background-color: transparent;
	max-height: 30px;
	min-width: 500px;
	overflow: hidden;
	position: absolute;
	z-index: 0;
	left: 50px;
	top: 58px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
div.headeradminmenu	table {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0px 0px 0px 0px;
	margin: 0px 150px 0px 0px;
	text-align: left;
	font-size: 85%;
	line-height: 120%;
	width: auto;
	}
div.headeradminmenu a	{
	color: #000000;
	background: transparent;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	vertical-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	white-space: nowrap;
	width: auto;
	}
div.headeradminmenu a:link	{
	background: transparent;
	color: #000000;
	}
div.headeradminmenu a:visited	{
	background: transparent;
	color: #000000;
	}
div.headeradminmenu a:hover	{
	background: transparent;
	text-decoration: underline;
	color: #009977;
	}
div.headeradminmenu a:active	{
	background: transparent;
	text-decoration: underline;
	color: #009977;
	}



div.headerissuemenu {
	font-family: tahoma, arial, helvetica, sans-serif;
	position: absolute;
	z-index: 1;
	right: 0px;
	top: 205px;
	width: 150px;
	text-align: right;
	font-weight: bold;
	}
div.headerissuemenu p	{
	position: relative;
	top: 0px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 10px 0px;
	color: #000000;
	}
div.headerissuemenu table	{
	float: right;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	width: 130px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
div.headerissuemenu tr	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
div.headerissuemenu td	{
	font-weight: normal;
	font-size: 80%;
	line-height: 140%;
	text-align: right;
	vertical-align: center;
	background-color: #99ffcc;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #FFFF55;
	}
div.headerissuemenu table p	{
	color: #000000;
	position: relative;
	top: 0px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 3px 0px;
	}
table.headerissuemenu a	{
	margin: 0px 0px 0px 0px;
	}

div.youarehere	{
	z-index: 1;
	position: relative;
	left: 0px;
	border: 1px solid #28caa1;
	background: #ccffdd;
	color: #000000;
	font-weight: normal;
	font-size: 80%;
	line-height: 120%;
	text-align: left;
	vertical-align: top;
	padding: 1px 3px 1px 3px;
	margin: 0pt 0px 10pt 0px;
	}
div.youarehere a	{
	color: #009977;
	background: transparent;
	text-decoration: none;
	}
div.youarehere a:link	{
	color: #009977;
	}
div.youarehere a:visited	{
	color: #009977;
	}
div.youarehere a:hover	{
	color: #000000;
	text-decoration: underline;
	}


div.footer	{
	clear: both;
	border-top: 1px solid #FFFF55;
	border-bottom: 0px solid #FFFF55;
	background: #009977;
	color: #ffffff;
	font-weight: bold;
	font-size: 80%;
	line-height: 120%;
	text-align: right;
	vertical-align: top;
	padding: 0px 5px 2px 50px;
	margin: 5pt 0px 0pt -40px;
	}
div.footer a	{
	color: #ffffff;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
div.footer a:link	{
	color: #ffffff;
	}
div.footer a:visited	{
	color: #ffffff;
	}
div.footer a:hover	{
	text-decoration: underline;
	background: #ffff55;
	color: #000000;
	}


div.insertpicture table {
	background-color: #009977;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 10px 0px 0px 0px;
	}
div.insertpicture img	{
	border: none;
	}
div.insertpicture caption	{
	background-color: #009977;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	font-size: 80%;
	line-height: 130%;
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	}

div.insertpictureclear table {
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 10px 0px 0px 0px;
	}
div.insertpictureclear img	{
	border: none;
	}
div.insertpictureclear caption	{
	background-color: transparent;
	text-align: left;
	color: #000000;
	font-weight: bold;
	font-size: 80%;
	line-height: 130%;
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	}



table.donations	{
	border-collapse: collapse;
	border-spacing: 0;
	margin: 20px 0px 0px 0px;
	}

table.donations	th {
	text-align: left;
	font-size: 80%;
	padding: 0px 15px 0px 0px;
	border-top: 1px solid #FFFF55;
	border-bottom: 1px solid #FFFF55;
	}
table.donations	td {
	text-align: left;
	font-size: 80%;
	padding: 0px 15px 0px 2px;
	border-bottom: 1px solid #FFFF55;
	}


	
@media print	{
	body	{
		color: #000000;
		font-family: arial, swiss, tahoma, helvetica, sans-serif;
		font-weight: normal;
		font-size: 80%;
		line-height: 120%;
		orphans: 2;
		widows: 2;
		}
	div.headerissuemenu,
	div.headeradminmenu,
	div.youarehere,
	div.footer,
	table.header  {
		display: none;
		}
	div.top	{
		position: absolute;
		z-index: 0;
		left: 0px;
		top: 0px;
		right: 0px;
		width: auto;
		border-right: 0px;
		}
	p.listlight, 
	p.listdark	{
		border-bottom: 1px solid #000000;
		}
	div.enews,
	div.speech,
	div.media,
	div.question,
	div.letters,
	hr  {
		border-bottom: 1px solid #000000;
		}
	caption	{
		font-weight: normal;
		font-size: 10pt;
		}
	}


p#vote1	{
	cursor: pointer; 
	cursor: hand;		
	}
img#vote1	{
	position: relative;
	top: 5px;
	width: 145px;
	cursor: pointer; 
	cursor: hand;		
	}

img#align-left	{
	float: left;
	clear: both;
	border: 2px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
}


'div.adminmenu	{
'	padding: 0px 0px 0px 7px;
'	margin: 0px 0px 0px 0px;
'	border-bottom: 10px solid #000000;
'	}
'div.adminmenu table	{
'	border-collapse: collapse;
'	border-spacing: 0;
'	border-right: 30px solid #28caa1;
'	}
'div.adminmenu td	{
'	cursor:pointer; 
'	cursor:hand;	
'	background: #28CAA1;
'	color: #000000;
'	font-weight: bold;
'	padding: 0px 7px 0px 7px;
'	margin: 0px 0px 0px 0px;
'	}


'table.issuemenu	{
'	border-collapse: collapse;
'	border-spacing: 0;
'	table-layout: fixed;
'	padding: 0px 0px 0px 0px;
'	margin: 0px 0px 0px 0px;
'	}
'table.issuemenu tr	{
'	padding: 0px 0px 0px 0px;
'	margin: 0px 0px 0px 0px;
'	}
'table.issuemenu td	{
'	font-weight: normal;
'	text-align: left;
'	vertical-align: bottom;
'	padding: 0px 0px 0px 0px;
'	margin: 0px 0px 0px 0px;
'	border-bottom: 1px solid #FFFF55;
'	}
'table.issuemenu img	{
'	position: relative;
'	left: -5px;
'	top: 3px;
'	margin: 0px 0px 0px 0px;
'	padding: 0px 0px 0px 0px;
'	}
'table.issuemenu p	{
'	position: relative;
'	top: -5px;
'	margin: 4px 0px -3px 5px;
'	padding: 0px 0px 0px 0px;
'	}
'table.issuemenu a	{
'	margin: 0px 0px 0px 0px;
'	}