@media print {
page { margin: 0% }
H1, H2, H3,
H4, H5, H6 { page-break-after: avoid; page-break-inside: avoid }
BLOCKQUOTE, 
UL, OL, DL { page-break-before: avoid } }


.copyright
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #C6954E;
	line-height: 14px;
}
.textogris
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #707170;
}

.textogris:hover
{
	color: #672BAC;
}

.textomarron
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #541691;
}

.textomarron:hover
{
	color: #A72818;
}

.textomarronosc
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #541691;
}

.textomarronosc:hover
{
	color: #A72818;
}

.textlinkemphasizesc
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	color: #2652A9;
}

.textorojo
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #A72818;
}

.textorojo:hover
{
	color: #8E6021;
}

.textoblanco
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: White;
}

.textoblanco:hover
{
	color: #707170;
}


input,textarea,select
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565
}

#bold {font-weight: bold}
#italic {font-style: italic}
#bolditalic {font-weight: bold;font-style: italic}
#mayor {font-size: 11px}
#blanco {COLOR:#FFFFFF;}
#underline {text-decoration: underline;}


.lightshadowcolour{ 
	background: #6699FF;
	background-image: none;
}

.darkshadowcolour{ 
	background: #0033DD;
	background-image: none;
}


.spacer12x12{
width: 12px;
height: 12px;
vertical-align: top;
}
.spacer12{
width: 12px;
vertical-align: top;
background: #6699FF;
}
.spacerx12{
height: 12px;
vertical-align: top;
}
.spacer132{
width: 132px;
vertical-align: top;
background: #001177;
}
.spacer132x12{
width: 132px;
height: 12px;
vertical-align: top;
}
.spacer132padd{
width: 132px;
padding-top: 12px;
padding-bottom: 12px;
font-size: 11px;
}
.spacer156x12{
width: 156px;
height: 12px;
vertical-align: top;
}
.spacer168x12{
width: 168px;
height: 12px;
vertical-align: top;
}
.spacer168{
width: 168px;
vertical-align: top;
}
.spacer168padd {
width: 168px;
padding-left: 12px;
padding-right: 12px;
padding-top: 12px;
vertical-align: top;
}
.spacer168paddR {
width: 168px;
padding-left: 12px;
padding-right: 12px;
padding-bottom: 12px;
vertical-align: top;
}
.spacer168paddN {
width: 168px;
padding-left: 12px;
padding-right: 12px;
vertical-align: top;
}
.spacer180 {
width: 180;
vertical-align: top;
background: #3366FF;
}
.spacer360padd {
width: 360;
padding-bottom: 12px;
padding-left: 12px;
padding-right: 24px;
vertical-align: top;
}
.spacer360x12 {
width: 360;
height: 12px;
}
.spacer528{
width: 528px;
vertical-align: top;
background: #3366FF;
}
.spacer540{
width: 540px;
vertical-align: top;
}
.spacer540padd{
width: 540px;
vertical-align: top;
padding: 12px;
}
.spacer720x12{
width: 720px;
height: 12px;
background: #0033DD;
}
.spacer732x12{
width: 732px;
height: 12px;
}
.spacer732{
width: 732px;
vertical-align: top;
background: #3366FF;
}
.spacer732padd{
width: 732px;
vertical-align: top;
padding: 12px;
background: #3366FF;
}

.bodyBG {
background-color: #000033; 
}

.pagecolourNoTXT { 
background-color: #3366FF;
}

.pagecolourNoBG { 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #ffffff;
text-decoration: none;
}

.pagecolour { 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #ffffff;
text-decoration: none;
background: #3366FF;
background-image: none;
}

a { 
color: #2652A9;
font-weight: normal;
text-decoration: none;
}

a.pagecolour { 
color: #001177;
font-weight: bold;
font-size: 100%;
text-decoration: none;
}

a:active,a.pagecolour:active { 
color: #001177;
text-decoration: underline;
}

a:visited,a.pagecolour:visited { 
text-decoration: none;
}

a:hover,a.pagecolour:hover { 
text-decoration: underline;
}

a.catlinks { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FFCC00;
 font-weight: normal;
 text-decoration: none }

a.catlinks:hover {
 text-decoration: underline }
 
.topstoriesHeadline { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #001177;
font-weight: bold;
font-size: 12px;
text-decoration: none }

.topstories { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #001177;
font-size: 10px;
text-decoration: none }

a.topstoriesHeadline:hover { 
text-decoration: underline }

a.topstories:hover { 
text-decoration: underline }

.storiesHeadline { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #001177;
font-size: 12px;
font-weight: bold;}

a.storiesHeadline:hover { 
text-decoration: underline }

.stories {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 10px;
font-weight: normal;
text-decoration: none; }

a.stories:hover { 
text-decoration: underline }

.whatshot {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #6699FF;
font-size: 10px;
font-weight: normal;
text-decoration: none }

a.whatshot:hover { 
text-decoration: underline }

a.storiesHeadline:hover { 
text-decoration: underline }

.navcolourrow { 
color: #ffffff;background: #001177;
background-image: none;
}

.navcolour { 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #6699FF;
font-size: 11px;
letter-spacing:-1px;color: #ffffff;text-decoration: none;
background: #001177;
background-image: none;
}

a.navcolour { 
font-weight: bold;
}

a.navcolour:hover { 
text-decoration: underline;
}

a.navcolour:active { 
color: #6699FF;
}

a.navcolour:visited { 
color: #ffffff;}

.formbox { 
border:1px solid #6699FF;
background:#3366FF;
color:#ffffff;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
width:106px;
height:16px;
}

.formboxsearch { 
border:1px solid #6699FF;
background:#3366FF;
color:#ffffff;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
width:88px;
height:16px;
}

.formboxpage {
border:1px solid #001177;
padding:0px;
background: white;
color:#001177;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
height: 17px;
text-indent: 2px;
}

.vipsubmit {
border:1px solid #001177;
padding:0px;
margin-top:1px;
background: #0033DD;
color:#ffffff;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
height: 17px;
}

#outline, .outline {
	border-style:solid; border-width:1px; border-color:#330066; 
}


.outlinebox {
border:1px solid #0033DD;
padding:6px;
margin-top:12px;
}




td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 60%;
color: #000000;
font-weight: normal;
text-decoration: none;
vertical-align: top;
}

.bodycopy {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #000000;
font-weight: normal;
text-decoration: none;
vertical-align: top;
}

.menuText { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FFFFFF;
 font-weight: normal;
 text-decoration: none }
 
#float120 {
position:absolute;
left: 636px;
top: 24px;
width: 120px;
height: 60px;
z-index: 100;
}

#float468 {
position:absolute;
left: 156px;
top: 24px;
width: 468px;
height: 60px;
z-index: 101;
}

#hotticker {
position:absolute;
left: 100px;
top: 0px;
width: 180px;
height: 36px;
z-index: 200;
}

#nobanner {
position:absolute;
left: 156px;
top: 24px;
width: 600px;
height: 60px;
z-index: 102;
}

#breadcrumbs {
position:absolute;
left: 246px;
top: 174px;
width: 516px;
height: 24px;
z-index: 32;
}

a.yellowboxtitle{
	font-size: 10px;

	font-weight: bold;
	text-transform: uppercase;
	color: #663300;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.yellowboxtitle:hover{
    text-decoration:underline;
}

a.yellowboxtitle:active{
    text-decoration:underline;
	font-weight: bold;
	color: #996600;
}

a.yellowboxlink{
	font-size: 10px;
	text-decoration:none;
letter-spacing:-1px;	font-weight: normal;
	color: #663300;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.yellowboxlink:hover{
    text-decoration:underline;
}

a.yellowboxlink:active{
    text-decoration:underline;
	color: #663300;
}

.footerform{
	border:1px solid #0000cc;
    background:#000099;
	background-image: none;
	font-size: 100%;
	text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

.topheadlayoutleft {
	font-size: 10px;
	padding-left: 24px;
	height: 24px;
	width: 292;
}
.topheadlayoutright {
	font-size: 10px;
	height: 24px;
	width: 440;
	text-align: right;
}

.topheader{
    text-decoration:none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	font-size:10px;
}

a.topheader{
    text-decoration:none;
}

a.topheader:hover{
    text-decoration:underline;
}

a.topheader:active{
    text-decoration:underline;
	color: #FFCC00;
}

.footer{
    text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

a.footer{
    text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

a.footer:hover{
    text-decoration:underline;
}

a.footer:active{
    text-decoration:underline;
	color: #FFCC00;
}

.yellowfooter{
	color: #FFCC00;
}

.bread{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
    text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

a.bread{
    text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFCC00;
}

a.bread:hover{
    text-decoration:underline;
	color: #FFCC00;
}

a.bread:active{
    text-decoration:underline;
	color: #FFCC00;
}

/* Below: the styles for the dropdown menu */
.options {
	text-indent: 3px;
}
.Contribute-ddmenu, .ContactUs-ddmenu {
	background: #ffffff;
	border: 1px solid #39046E;
}
.Contribute-ddmenu a, .Contribute-ddmenu a:visited, .ContactUs-ddmenu a, .ContactUs-ddmenu a:visited {
	border-bottom: 1px solid #E6E6F0;
	border-top: 1px solid #E6E6F0;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #39046E;
	padding-bottom: 2;
	padding-right: 10px;
	line-height: 12px;
	font-size:110%;
}
.Contribute-ddmenu a:active, .Contribute-ddmenu a:hover, .ContactUs-ddmenu a:active, .ContactUs-ddmenu a:hover {
	border-bottom: 1px solid #39046E;
	border-top:1px solid #39046E;
	text-decoration: none;
}
.Community-ddmenu {
	background: #ffffff;
	border: 1px solid #39046E;
}
.Community-ddmenu a, .Community-ddmenu a:visited {
	border-bottom: 1px solid #E6E6F0;
	border-top: 1px solid #E6E6F0;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #39046E;
	padding-bottom: 2;
	padding-right: 10px;
	line-height: 12px;
	font-size:110%;
}
.Community-ddmenu a:active, .Community-ddmenu a:hover {
	border-bottom: 1px solid #39046E;
	border-top:1px solid #39046E;
	text-decoration: none;
}
.WhatWeDo-ddmenu {
	background: #ffffff;
	border: 1px solid #39046E;
}
.WhatWeDo-ddmenu a, .WhatWeDo-ddmenu a:visited {
	border-bottom: 1px solid #E6E6F0;
	border-top: 1px solid #E6E6F0;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #39046E;
	padding-bottom: 2;
	padding-right: 10px;
	line-height: 12px;
	font-size:110%;
}
.WhatWeDo-ddmenu a:active, .WhatWeDo-ddmenu a:hover {
	border-bottom: 1px solid #39046E;
	border-top:1px solid #39046E;
	text-decoration: none;
}


.ContactUs-ddmenu {
	background: #ffffff;
	border: 1px solid #39046E;
}
.ContactUs-ddmenu a, .ContactUs-ddmenu a:visited {
	border-bottom: 1px solid #E6E6F0;
	border-top: 1px solid #E6E6F0;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #39046E;
	padding-bottom: 2;
	padding-right: 10px;
	line-height: 12px;
	font-size:110%;
}
.ContactUs-ddmenu a:active, .ContactUs-ddmenu a:hover {
	border-bottom: 1px solid #39046E;
	border-top:1px solid #39046E;
	text-decoration: none;
}