/* ARXREF.CSS */
/* 17Jan07 - Changed color scheme to fit new color changes -- GJT */
/* 1Feb05 - more catch up with more ACAD changes	          */
/* 20Jan05 - updated colors to match recent ACAD changes          */
/* 9Oct01 - changed remaining Verdana references to Arial         */
/* 19Mar01 - revised to mimic look and feel of ac.acad_ak.css     */
/*                                                                */
/*================================================================*/


BODY {background-color: white;
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: normal;
text-align: left; 
text-indent: 0pt; 
margin-bottom: 0pt; 
margin-left: 12pt; 

margin-top: 6pt;}

a {color: #03b;
font-weight: bold; 
text-decoration: underline;}

a:link {color: #03b;}
a:visited {color: #03b;}
dd {margin-left: 15pt;}


H1 {color: white;
background-color: transparent;
font-size: 12pt; 
font-weight: normal; 
line-height: 18pt; 
margin-top: -6pt; 
margin-bottom: 16pt; 
margin-left: -12pt; 

padding-top: 10pt; 
padding-bottom: 14pt; 
padding-left: 12pt; 
}
 
H2 {font-size: 10pt; 
font-weight: bold; 
color: #990000;
margin-top: 12pt;  
margin-bottom: 8pt; }

H3 {font-size: 9pt; 
font-weight: bold; 
color: #000000;
margin-top: 12pt; 
margin-bottom: 8pt; }

H4 {font-size: 9pt; 
font-weight: bold; 
color: #000000;
margin-top: 12pt;
margin-bottom: 3pt; }
		 
P {margin-top: 6pt; 
margin-bottom: 0pt; }

P.signature {margin-top: 0pt; 
font-family: Courier New, Courier; 
font-size: 10pt; }

P.signatureIn {margin-left: 16pt; 
margin-top: 0pt; 
font-family: Courier New, Courier;
font-size: 10pt; }

P.signatureInEnd { margin-left: 16pt; 
margin-top: 0pt; 
font-family: Courier New, Courier;
font-size: 10pt; }

P.functionLinks {margin-left: 32pt; 
margin-top: 10pt; 
font-family: Courier New, Courier;
font-size: 10pt; }

P.HeadGraphic /* Positions a heading graphic.*/
{margin-bottom: 15pt; 
margin-left: -12pt; 
margin-top: -6pt;
margin-right: -10pt;
z-index:1;
background-color: #DDE;
width:104%;
border-bottom: 1 solid #f55;
padding-bottom: 14pt;
 }

SPAN.code {font-family: Courier New, Courier; }

SPAN.italic {font-style: italic; }

SPAN.bold {font-weight: bold; }

SPAN.H1Overlay {color: #346; 
font-size: 14pt; 
font-weight: normal; 
line-height: 18pt; 
margin-top: -6pt; 
margin-bottom: 16pt; 
margin-left: -12pt; 

padding-top: 10pt;
padding-bottom: 14pt; 
padding-left: 12pt; 

background-color: transparent;}

SPAN.InfoLine {font-size: 9pt; 
visibility: hidden; 
color: #346;
position: relative; top: -2px;
 }

SPAN.CommentsLink {font-size: 8pt; 
color: #03b; 
text-decoration: underline;
cursor: hand; }

UL {margin-top: 6pt; 
margin-bottom: 0pt; 
margin-left: 12pt; }

OL {margin-top: 6pt; 
margin-bottom: 0pt; 
margin-left: 18pt; }

LI {margin-top: 6pt; 
margin-bottom: 0pt; }

LI.listBegin {margin-top: 10pt; 
margin-bottom: 0pt; }

LI.listEnd {margin-top: 6pt; 
margin-bottom: 10pt; }

LI.bulletBegin {margin-top: 10pt; 
margin-bottom: 0pt; }

LI.bulletEnd {margin-top: 6pt; 
margin-bottom: 10pt; }

CAPTION {font-size: 10pt;
text-align: left; 
font-style: italic; 
font-weight: normal}

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; 
margin-top: 5pt; }

TABLE.descriptionTable {font-size: 1em;
line-height: 1.3em;
width: 100%;
margin-top: 1.4em;
margin-bottom: 1.4em;
border-bottom: 3px solid #78b;
border-top: 4px solid  #78b;
background-color: #e8e8f0;
border-collapse: collapse; }



/* Old 
TABLE.enumTable {margin-top: 10pt; 
margin-bottom: 4pt; 
font-family: Arial, Helvetica, sans-serif;
padding-bottom: 4px;
padding-right: 8px;
padding-top: 3px;
text-align: left;
background-color: #99CCCC; } */

/* New - Styled to resemble ruled tables that were 
redesigned to work with gray banners - copied from the 
'table.ruled' style rule in isd.css */
table.enumTable {
font-size: 1em;
line-height: 1.3em;
width: 100%;
margin-top: 1.4em;
margin-bottom: 1.4em;
border-bottom: 3px solid #78b;
border-top: 4px solid  #78b;
background-color: #e8e8f0;
border-collapse: collapse;  /* had to add this */
}



TABLE.graphicTable {margin-top: 10pt; 
margin-bottom: 4pt; 
padding: 10px;
text-align: center; }

TABLE.argumentList {margin-top: 10pt; 
margin-bottom: 4pt; 
border: 0px #dddddd none;
cell-spacing: none;
font-family: Courier New, Courier;
font-size: 10pt;
line-height: 12pt;
padding-bottom: 4px;
padding-right: 8px;
padding-top: 3px;
text-align: left; }

TABLE.memberData {margin-top: 10pt; 
margin-bottom: 4pt; 
border: 0px #dddddd none;
cell-spacing: none;
text-align: left; }

TABLE.TitleTable {background-color: transparent;}

TABLE.HeadNavTable {background-color: transparent; 
margin-top: 0pt; margin-bottom: 0pt;}

TABLE.FooterTable {/*background: url(Images/ac.mainback.gif); */
border-top: 2px #89C solid; border-bottom: 2px #89C solid;
margin-top: 25pt; margin-bottom: 20pt; height: 25pt;}

CAPTION.descriptionTable {
padding: 5px;
background: #99CCCC; }



/* Old 
CAPTION.enumTable {
padding: 5px;
background: #99CCCC; } */

/* New - Styled to resemble section titles that were 
redesigned to work with gray banners - copied from the 
section title rule in cpm.css */
caption.enumTable {
background-color: #DFDFEB;
font-weight: bold;
font-size: 10pt;
color: black;
padding-top: 2pt;
padding-bottom: 3pt;
padding-left: 4pt;
padding-right: 6pt;
margin-top: 20pt;
margin-bottom: 40pt;
font-style: normal;    /* I had to add this - otherwise it 
                          displays as italic - don't know 
                          why - bc 11 jan 07 */
}



TH.descriptionTable {color: white; 
background-color: #78b; 
padding-left: 10pt; 
padding-right: 10pt;
padding-top: 3px; 
padding-bottom: 8px; }



/* Old 
TH.enumTable {font-size: 10pt;
font-weight: bold;
text-align: left;
padding: 5px;
color: black;
background: #99CCCC;
border: none;
border-collapse: collapse; } */

/* New - Styled to resemble ruled tables that were 
redesigned to work with gray banners - copied from the 
'table.ruled th' style rule in isd.css */
th.enumTable {
color: white; 
background-color: #78b; 
padding-left: 10pt; 
padding-right: 10pt;
padding-top: 3px; 
padding-bottom: 8px;
}

/* New - Right-aligned numeric column title */
th.enumTable-num {
color: white; 
background-color: #78b; 
padding-left: 10pt; 
padding-right: 10pt;
padding-top: 3px; 
padding-bottom: 8px;
text-align: right;
}



TR {vertical-align: baseline; }

TD.descriptionTable {padding-left: 10pt; 
padding-right: 10pt;
padding-top: 6px; 
padding-bottom: 6px; 
border-bottom: 1px solid #78b;  }



/* Old 
TD.enumTable {font-size: 8pt;
background-color: #CCFFFF;
border: groove 1px #99CCCC;
border-collapse: collapse;
padding: 5px; } */

/* New - Styled to resemble ruled tables that were 
redesigned to work with gray banners - copied from the 
'table.ruled th' style rule in isd.css */
td.enumTable {
padding-left: 10pt; 
padding-right: 10pt;
padding-top: 6px; 
padding-bottom: 6px; 
border-bottom: 1px solid #78b; 
}

/* New - Right-aligned numeric column values */
td.enumTable-num {
padding-left: 10pt; 
padding-right: 10pt;
padding-top: 6px; 
padding-bottom: 6px; 
border-bottom: 1px solid #78b; 
text-align: right;
}



TD.argumentName {
font-family: Courier New, Courier;
font-size: 10pt;
border: none;
padding-right: 20px; }

TD.argumentDescription{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
border: none;
padding: 0px; }

TD.memberDataName {
font-family: Courier New, Courier;
font-size: 10pt;
border: none;
padding-top: 10px; }

TD.memberDataDescription{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
border: none; 
margin-left: 20px;
padding-bottom: 5px; }

TD.functionLinks  {
font-family: Courier New, Courier;
font-size: 10pt;
border: none;
padding: 0px; }

/**** divs ****/

DIV	{ }

DIV.HeadingOverlayNew 
	{ position:absolute; left:13pt; top:26pt; width: 300pt; margin-right: -20px;
/*	Filter: DropShadow(Color=#000000, OffX=2, OffY=1, Positive=1); */}

DIV.HeadNav
	{ position:absolute; right:30pt; top:5pt; font-size: 7pt; color: #FFF;
	text-decoration: none; cursor: hand; z-index:2 }
.HeadNavLink
	{ font-size: 7pt; font-weight: normal; color: #ffffff; text-decoration: none; cursor: hand }


/* Horizontal rules and others graphic elements */
HR 	{ color: #738abd; }
