/* FONT TAG OVERWRITE */
font{font-size:10pt;font-family:Arial,Helvetica,sans-serif !important}

/* FONT FACES */
body,th,td,p,div,span,a,input,select,textarea,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,big,small,b,pre.sunfont{font-family:Arial,Helvetica,sans-serif}
code,kbd,tt,pre,code a,kbd a,tt a,pre a,code span,kbd span,tt span,pre span{font-family:Monaco,Courier,"Courier New"}
span.rightarrow,span.rightarrowblue,span.rightarrowdkblue,span.rightarrowred,span.rightarrowwhite,span.rightarrowgrey,span.rightarrowyellow{font-family:Verdana,Arial,sans-serif}


/* GENERIC */
BODY,TH,TD,P,DIV,SPAN,A,.main,.pop-main,.date-stamp,.redlink,INPUT,SELECT,TEXTAREA,FORM,UL,OL,DL,H1,H2,H3,H4,H5,H6,LI,.sunfont{font-size:10pt;font-family:arial,helvetica,sans-serif}
CODE,KBD,TT,PRE{font-family:monaco,courier,"courier new";font-size:12pt;color:#666666}
H1,H2,H3,H4,H5,H6{margin:2px 0px;padding:0px}
H1,H2,H3,H1 SPAN,H2 SPAN,H3 SPAN,H1 A,H2 A,H3 A{font-size:16pt}
H4,H4 SPAN,H4 A,DIV.sw-pgtitle{font-size:15pt}
H5,H6,BIG,.big,H5 SPAN,H6 SPAN,BIG SPAN,.big SPAN,H5 A,H6 A,.big A,BIG A{font-size:14pt}

SMALL,.small,SUP,SMALL SPAN,SMALL A,.small A{font-size:9pt}
x-small,.x-small,SUP,x-v SPAN,x-small A,.x-small A{font-size:8pt}


UL
{
	list-style: disc;
}

UL UL
{
	list-style: circle;
}

BODY, TD, DIV, SPAN, UL, LI, .bodyText
{
	color: #EEEEEE;
	font-size: normal;
}

A, A:active, A:link, A:visited, A:hover
{
	color: #9966FF;
	text-decoration: none;
 
}

A:hover
{
	color: #FF9900;
	text-decoration: none;
 
}





.banner, .banner A, .banner A:hover, .banner A:link, .banner A:active, .banner A:visited .textarea
{
	color: #ffffff;
	font-size: small;
	text-decoration: none;
}

.bannerOn
{
	font-weight: bold;
}

.footer, .footer:active, .footer:link, .footer:visited
{
	color: #666666;
	font-size: 8pt;
	text-decoration: none;
	letter-spacing: 5px ;

}

.footer:hover
{
	color: #FF9900;
    font-size: 8pt;
   text-decoration: none;
 	letter-spacing: 5px ;

}


.navigation, .navigation:active, .navigation:link, .navigation:visited
{
	color: #666666;
	font-size: 8pt;
	text-decoration: none;
	letter-spacing: 1px ;

}

.navigation:hover
{
	color: #FF9900;
    font-size: 8pt;
   text-decoration: none;
 	letter-spacing: 1px ;

}

.citation, .citation:active, .citation:link, .citation:visited
{
	color: #666666;
	font-size: 6pt;
	text-decoration: none;

}

.citation:hover
{
	color: #FF9900;
    font-size: 6pt;
   text-decoration: none; 

}




.footerWhite, .footerWhite:active, .footerWhite:link, .footerWhite:visited, .footerWhite:hover
{
	color: #FFFFFF;
	font-size: small;
	text-decoration: none;
}

.notation, .notation:active, .notation:link, .notation:visited, .notation:hover
{
	color: #333333;
	font-size: small;
	text-decoration: none;
}

.backlink, .backlink, .backlink:active, .backlink:link, .backlink:visited
{
	color: #669900;
	font-size: small;
	font-weight: normal;
	text-decoration: none;
}

.BLUEheader1
{
	color: #669900;
	font-size: large;
	font-weight: bold;
}

.BLUEheader2
{
	color: #669900;
	font-size: 130%; 
	font-weight: bold;
}

.BLUEheader3
{
	color: #669900;
 
	font-weight: bold;
}


.GREYheader1
{
	color: #333333;
	font-size: 120%;
	font-weight: bold;
}

.GREYheader2
{
	color: #333333;
 
	font-weight: bold;
}

.BLKheader1
{
	color: #000000;
	font-size: large;
	font-weight: bold;
}

.BLKheader2
{
	color: #000000;
 
	font-weight: bold;
}


.REDheader2
{
	color: #D12124;
 
	font-weight: bold;
}


.popup
{
	background-color: #FFF6BF;
}

.popupBackground
{
	background-color: #000000;
}

.popupText
{
	background-color: #FFF6BF;
	color: #000000;
	font-size: small;
}

.popupBold
{
	color: #669900;
	font-weight: bold;
}

.menuItemCurrent, .menuItemCurrent, .menuItemCurrent:active, .menuItemCurrent:link, .menuItemCurrent:visited
{
	color: #669900;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
}
.menuItem, .menuItem:active, .menuItem:link, .menuItem:visited
{
	color: #669900;
	font-size: small;
	text-decoration: none;
}

.pageHeader, .pageHeader:active, .pageHeader:link, .pageHeader:visited, .pageHeader:hover
{
	color: #669900;
	font-weight: bold;
}

.proprietaryStatement, .proprietaryStatement:active, .proprietaryStatement:link, .proprietaryStatement:visited, .proprietaryStatement:hover
{
	color: #ffffff;
	font-size: x-small;
	text-decoration: none;
}


.bodyTextBold
{
	color: #333333;
	font-weight: bold;
}

.sidebarHeader, .sidebarBold
{
	color: #669900;
	font-size: small;
	font-weight: bold;
}

.sidebar
{
	color: #000000;
	font-size: small;
	font-weight: normal;
}

.sidebarBold
{
	color: #000000;
	font-weight: bold;
}

.sidebarBoldred
{
	color: #D12124;
 
	font-weight: bold;
}

.sidebarBoldpurple
{
	color: #996699;
 
	font-weight: bold;
}
 

.sidebarBoldsmall
{
	color: #000000;
	font-size: small;
	font-weight: bold;
}

.sidebarBorder
{
	background-color: #FFDC00;
}

.sidebarBorder2
{
	background-color: #cccccc;
}

.sidebarBorder3
{
	background-color: #669900;
}

.sidebar A
{
	font-size: small;
}

.sidebarQuote
{
	color: #666666;
	font-size: small;
	font-weight: normal;
	font-style: italic;
}


.quote
{
	color: #666666;
	font-weight: normal;
	font-style: italic;
}

.bigQuote
{
	color: #666666;
	font-weight: normal;
	font-style: italic;
}


.smallLink, .smallLink:active, .smallLink:link, .smallLink:visited, .smallLink:hover
{
	color: #669900;
	font-size: small;
	text-decoration: none;
}


.titleHeader
{
	color: #ffffff;
	font-size: large;
	font-weight: bold;
}
 
.topnavMenuElementOff, .topnavMenuElementOff A
{
	background-color: #ffffff;
	color: #669900;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}

.topnavMenuElementOn, .topnavMenuElementOn A
{
	background-color: #cccccc;
	color: #669900;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}

.topnavMenu, .topnavMenu A
{
	background-color: #000000;
}
