.leading { line-height: 16px; }
.leading15 { line-height: 15px; }
		
a {font-family: arial,helvetica, sans-serif ; color: #ff0000; size: 12px;}
a:link {color: #ff0000; font-size: 12px;}
a:visited {color: #ff0000; font-size: 12px;}
a:active {color: #000000; font-size: 12px; }
a:hover {color: #000000; font-size: 12px;}

.sup32 {font-size:10px; position:relative; top:-14px; font-family: verdana, helvetica, arial; }
.sup24 {font-size:10px; position:relative; top:-10px; font-family: verdana, helvetica, arial; }
.sup20 {font-size:10px; position:relative; top:-7px; font-family: verdana, helvetica, arial; }
.sup16 {font-size:10px; position:relative; top:-7px; font-family: verdana, helvetica, arial; }
.sup14 {font-size:10px; position:relative; top:-6px; font-family: verdana, helvetica, arial; }
.sup {font-size: 9px; position: relative; top: -3px; font-style: normal; }

.buttonlink {font-family:verdana; font-size: 10px; text-decoration: none; color: #ffffff; font-weight: bold; }
.buttonlink:link {color: #ffffff; }
.buttonlink:visited {color: #ffffff; }
.buttonlink:active {color: #ffffff; }
.buttonlink:hover {color: #ffffff; }

.gref {color:#FFFFFF; font-size: 12px; }
.gref:link {color:#FFFFFF; font-size: 12px; }
.gref:visited {color:#FFFFFF; font-size: 12px; }
.gref:active {color:#000000; font-size: 12px; }
.gref:hover {color:#000000; font-size: 12px; }

.vFix { font-size: 1px; line-height: 0px } /* Temporary fix for vertical spacing in NS 6 */

form { margin: 0px; }
br, head, nobr 	{font-family: arial, helvetica, sans-serif; color: #333; }
div { font-size: 12px; font-family: arial, helvetica, sans-serif; color: #333; }
p, span, input, td	{ font-size: 12px; font-family: arial, helvetica, sans-serif; color: #333; }
select {font-family:arial, helvetica, sans-serif; font-size: 10px; color: #333  }
blockquote { font-size: 11px; margin: 6px 13px 3px 13px; line-height: 16px; letter-spacing: 1px; }
ol { margin: 27px; margin-top:0px; }
/*ul { margin:17px; margin-top:0px; list-style: square outside; color:#cccccc }*/
ul { margin:17px; margin-top:0px; list-style: none outside url(hpAssets/ulBullet.gif); }
strong {font-weight: bold; }
body { 	
		background-color: #ffffff;
		color: #333;
		margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif; }
/*
.bgheaderhome { background: url(/hpAssets/bg-headerhome.gif) repeat-x; }
.bgheaderSeparator { background: url(/hpAssets/bg-headerSeparator.gif) repeat-x; }

.bgleftColumn 	{ background: url(/hpAssets/bg-leftColumn.gif) no-repeat; }
.bgrightColumn1 { background: url(/hpAssets/bg-rightColumn1.gif)  no-repeat; }
.bgrightColumn2 { background: url(/hpAssets/bg-rightColumn2.gif)  no-repeat; }

.bgheader { background: url(/hpAssets/bg-header.gif) repeat-x; }
.bgfooter { background: url(/hpAssets/bg-footer.gif) repeat-x; }
.bgvert { background: url(/hpAssets/bg-vertical.gif) repeat-y; }
.bghoriz { background: url(/hpAssets/bg-horizontal.gif) repeat-x; }

.bgvertdots { background: url(/hpAssets/bg-vertical.gif) repeat-y; }
.bghorizdots { background: url(/hpAssets/bg-horizontal.gif) repeat-x; }
*/
.bg20 { background-color: #cccccc }

.t11k {font-size:11px; color:#000000 }
.t11-b {font-size:11px; font-weight: bold }
.t11 {font-size:11px; }
.warn {font-size:16px; }
.b {font-weight: bold; }
.header	{
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;
	color: #333;
	font-weight: bold;
}

.r {color: #ff0000; }
.k {color: #000000; }
h6 {
	page-break-before: always;
}
