/* updates:                                      */
/* 1feb05: ffffcc -> ccffff and assorted teals   */
/* 21jan05: got rid of Verdana throughout -KS    */


a:active   { color: #006666}
a:link     { color: #006666}
a:visited  { color: #006666}
NOTa:hover { color: #CC0033}

//BODY, TH, TD { font-family : Arial; font-size : 10pt; margin-top : 4pt; }
body 	{ background-color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
 	font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; 
 	letter-spacing: normal; text-align: left; text-indent: 0pt; 
 	word-spacing: normal; margin-left: 10pt; }

TABLE {  margin-left : -4pt; margin-top : 6pt; }
TD P.Body { line-height : 6pt; }
TD P.Heading-2 { font-size: 9pt; margin-bottom : 5pt; background: #009999; color: white; text-indent: 2pt}
TD BR { line-height: 8pt; }
TD P.bullet2 { font-size: 10pt; }
TD P.bullet2-end { font-size: 10pt; }
TH P.bullet2 { color: #006666;  font-size: 8pt; font-weight : bold; }
TH P.bullet2-end { color: #006666;  font-size: 8pt; font-weight : bold; }
.FooterTable { margin-top: 0pt; background: url(mainback.gif); text-indent: 3pt; }

.-emphasis { font-weight : bold; }
.1-liner { font-size: 8pt; font-weight: bold; color: #990000; margin-top: 2pt; margin-bottom: 15pt; }
.body { font-family: Arial, Helvetica, sans-serif; margin-top: 5pt }
.Body {margin-top: 10pt; border-color: #CCFFFF;}
.body-center { alignment : center; }
.body-code-begin { margin-top: 10pt; margin-bottom: 5pt }
.body-smalltopmargin { margin-top: -8pt; }
.bullet { }
.bullet-1-begin { margin-top: 4pt; margin-bottom: 0pt; }
.bullet-1 { margin-top: 2pt; margin-bottom: 0pt; }
.bullet-1-end  { margin-top: 2pt; margin-bottom: 10pt; }
.bullet2 { font-size: 10pt; }
.bullet2-end { font-size: 10pt; margin-bottom: 10pt}
.bullet_end { }
.CellHeading  { font-size: 10pt; text-align: left; font-weight: bold; color: #003366}
.CellHeadingRight { font-size: 10pt; text-align: right; font-weight: bold; color: #003366}
.code { font-family : Courier New; }
.code-char { font-family : Courier New; margin-top: 0pt; }
.constant { margin-top: 4; margin-left: 140pt; font-family : Courier New; }
.constant-desc { margin-top: 4; margin-left: 25pt; font-family: Arial, Helvetica, sans-serif }
.constant-last { margin-top: 4; margin-bottom: 10; margin-left: 140pt; font-family : Courier New; }
.DDefineHead   { margin-left: 0pt; margin-top: 4pt; color: #333333; margin-bottom: 1pt; font-size: 10pt; font-style: normal; font-weight: bold; }
.DefConstHead { margin-left: 15pt; margin-top: 4pt; color: #990000; margin-bottom: 1pt; font-family : Courier New; font-weight: bold }
.DefineHead  { margin-left: 15pt; margin-top: 4pt; color: #990000; margin-bottom: 1pt; font-size: 8pt; font-style: normal; font-weight: bold; }
.DefineText  { margin-left: 30pt; margin-top: 2pt; margin-bottom: 6pt; }
.element { font-family: Courier New; margin-left: 10pt; }
.element-cont { font-family: Courier New; margin-left: 10pt; margin-top:-12pt }  
.element-desc { margin-left: 140pt;  margin-top: -12pt }
.element-desc-cont { margin-left: 140pt; margin-top: 4pt }
.h1-access { text-align: right; }
.heading-1 
	{  background: transparent; text-indent: 3pt; margin-bottom: 5pt; 
	font-family: Helvetica; font-size: 14pt; color: #FFFFFF; font-weight: bold; 
	margin-top: 10px;  }
.heading-2 { font-size: 10pt; font-weight: bold; }
.hidden { }
.italic { font-style : italic; }
.listbullet  { margin-left: 15pt; margin-top: 2pt; margin-bottom: 0pt;  }
.listbullet-end   { margin-left: 15pt; margin-top: 2pt; margin-bottom: 10pt; }
.ListNote     { margin-left: 30pt; margin-top: 2pt; margin-bottom: 8pt; }
.ListWarning  { margin-left: 30pt; margin-top: 2pt; margin-bottom: 8pt; }
.syntax { font-family : Courier New; }
.syntax-cont { font-family : Courier New; margin-left: 54pt; margin-top:-14pt }

.BookLink    { color: #003399; text-decoration: underline; cursor: hand }
.LinkSysvar  { color: #003399; font-weight: bold; font-size: 8pt; text-decoration: none; cursor: hand }
.NoteChar { font-weight: bold; color: #CC0000; }
.WarningChar   { font-weight: bold; color: red }

/* Character Styles */
.BodyText      { font-family: Arial, Helvetica, sans-serif }
.Courier       { font-family: Courier New, Courier; font-size: 10pt }
.constant-char { font-family: Courier New, Courier }
.Code { margin-top: 1pt; margin-bottom: 1pt; font-family: Courier New, Courier; font-size: 10pt; font-style: normal; font-weight: normal }

.TableBody { font-family: Arial, Helvetica, sans-serif; margin-top: 5pt }

HR { color: #006666; }
.thin { color: black; margin-top: 4pt; font-size: 1pt }
/* New banner and drop shadow */
.bfilter { position:relative; top:0; left:0; width:100%; height:100%; filter:dropshadow(color=#000000,OffX=1,OffY=2,Positive=1)}
.TitleSpacing {margin-top: 6pt; }
TABLE   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF; letter-spacing: normal; text-align: left; text-indent: 0pt; word-spacing: normal; background: #ccffff; margin-top: 5pt; }
.Simple { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF; letter-spacing: normal; text-align: left; text-indent: 0pt; word-spacing: normal; margin-top: -5pt; }
.LeadInText  { margin-bottom: 8pt; margin-left: 0pt; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; background-color: #ccffff; letter-spacing: normal; text-align: left; text-indent: 0pt; word-spacing: normal; }
.TitleTable  
	{ width: 103%; padding-left: 10pt; padding-bottom: 15pt; padding-top: 10pt; 
	margin-top: -15; margin-left: -14; margin-bottom: 10pt; background: #009999 url(ac-headbanner.gif) no-repeat right top ; 
	text-indent: 0pt; }

