/* <!-- */

/* Style sheet for SAS Documentation.  	*/
/* SGML2HTML							*/

/* Last updated 23JUN11, Ginny Matsey				*/

/* 23JUN11, Ginny Matsey				*/
/* S0768177: navigation hyperlink style in CDL 	*/

/* 18OCT10, Ginny Matsey				*/
/* adjusted path to tab images	*/

/* 13OCT10, Ginny Matsey				*/
/* added styles for tabbed reference	*/
/* includes 508 page styles				*/

/* 28-29APR10, Ginny Matsey				*/
/* added styles for #bookpage to fix CDL font size and spacing problems */
/* that came with the new placement of the CSS. style.css is now after  */
/* all the support site style sheets. 									*/

/* 29SEP08, Ginny Matsey				*/
/* new design for titlePage 			*/

/* 19AUG, Ginny Matsey			*/
/* self-closing <a name="xxxxx"/> causes text to turn blue (the link color) */
/* added [href] to link styles as needed	*/

/* 15JUL08, Ginny Matsey				 */
/* strip out all JavaHelp and XIS styles */

@IMPORT url("hidenav.css");

/* this is just for comps	*/
.extra {
	font-family : arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	margin-top : 48px;
	font-size : 84%;
}

body {
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.sgml	{
	font-size: 84%;
}

div {
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
}

/* SGML2HTML: Not sure what this is, was put in by someone else */
layer {font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
   color: #000000;
   background-color: #FFFFFF;
   padding-left: 10px;
   padding-top: 10px}
	
/* ************************************************************	*/
/* ************************** LINKS ***************************	*/
/* ************************************************************	*/

/* SAS WWW Link colors (does not use a hover color),	*/
/* but added hover color here.				*/
a[href]  {
    color : #0000CC;
    font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
}
/* fix for CDL */
#bookpage a[href] {
	text-decoration: underline;
}
/* fix for CDL */
#bookpage #booknav a[href],
#bookpage #booknav_bottom a[href] {
	color: #0066cc;
	text-decoration: none;
}
/* fix for CDL */
#bookpage #booknav a[href]:hover,
#bookpage #booknav_bottom a[href]:hover {
	text-decoration: underline;
}

a[href]:hover   {
    color : #0063BE;
    text-decoration : none;
}
/* fix for CDL */
#bookpage a[href]:hover {
	text-decoration: none;
}

a[href]:visited	{
	color : #000066;
}

a[href]:active	{
	color : #0063BE;
}

.copyright a[href]  {
	color : #275E94;
	font-family : "Trebuchet MS", arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	text-decoration: none;
}

.copyright a[href]:hover  {
	color : #275E94;
	font-family : "Trebuchet MS", arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	text-decoration: underline;
}

/* TOC links not underlined */
.toc1 a,
.toc2 a,
.toc_refProc a,
h4 a	{
	text-decoration: none;
}

.toc1 a:hover,
.toc2 a:hover,
.toc_refProc a:hover,
h4 a:hover		{
	text-decoration: underline;
}


/* ************************************************************	*/
/* ************************** TITLES ************************** */
/* ************************************************************	*/

/* *************** title at first level *************** */
/* ********************* in topic ********************* */
h1 	{
   	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
   	color: #003399;
   	font-weight: bold;
   	font-size: 150%;
   	margin-bottom: 0px;
}
/* fix for CDL: not needed for SGML? Not needed for STAT doc. 
#bookpage h1{
	margin-top:-1em;
} */

.title0	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
   	color: #003399;
   	font-weight: bold;
   	font-size: 150%;
	margin-top: 1em;
} 

h1 a[href]	{
	color: #003399;
}
/* fix for CDL */
#bookpage h1 a{
    text-decoration: none;
    color: #003399;
    font-weight: bold;
}
/* fix for CDL */ 
#bookpage h1 a:hover{
    text-decoration: none;
    color: #003399;
}

/* *************** title at second level ************** */
/* ******************** in subTopic ******************* */
h2 	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-weight: bold;
	font-size: 120%;
	margin-top: 1.4em;
   	margin-bottom: 0px;
}   

.title2	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
   	color: #000000;
   	font-weight: bold;
   	font-size: 120%;
	margin-top: 1.4em;
} 

.title2 a[href]	{
	color: #000000;
}

h2 a[href]	{
	color: #000000;
}

/* *************** title at third level ***************	*/
/* ****************** in subSubTopic ****************** */
h3 	{
   	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color: #000000;
   	font-weight: bold;
   	font-size: 120%;
   	margin-bottom: 0px;
}

h3 a[href]	{
	color: #000000;
} 
/* fix for CDL */
#bookpage h3 a	{
    font-size: 100%;
    font-weight: bold;
    margin-top: 1em;
}
/* fix for CDL (non-named anchor heads) */
#bookpage h3	{
	margin-top: 1.4em;
}


.title3	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
   	color: #000000;
   	font-size: 120%;
}
.title3 a[href]	{
	color: #000000;
}    

/* *************** title at fourth level *************** */
/* ******************** toc entries ******************** */
h4 	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
   	font-weight: bold;
	font-size: 100%;
}
/* fix for CDL */ 
#bookpage h4 {
    margin-top: 1em;
}

h4 a[href]	{
	color: #000000;
} 
/* fix for CDL */
#bookpage h4 a   {
    font-weight: bold;
	text-decoration: none;
}
/* fix for CDL */
#bookpage h4 a:hover   {
    font-weight: bold;
	text-decoration: underline;
}

/* *************** book title in toc ******************* */
/* ************* (not surfaced to user) **************** */
.titleBook	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
   	color: #000000;
   	font-weight: bold;
	background-color: #A6CAF0;
}

/* ************ titles in reference aids **************	*/
/* ****************************************************	*/
.titleRefaid	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
   	color: #000000;
   	font-weight: bold;
	font-style: italic;
	margin-top: 1.4em;
	margin-bottom: .7em;
}

.titleRefaid a	{
	color: #000000;
} 


/* ************************************************************	*/	
/* ************************ PARAGRAPHS ************************	*/
/* ************************************************************	*/	
p	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color: #000000;
	margin-top: 1.4em;
}

td p	{
	margin-top: 0px;
	margin-bottom: .7em;
}

.techreview	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color: #CC0000;
}

table li p	{
	margin-top: 0px;
	margin-bottom: .7em;
}


/* ************************************************************	*/	
/* ************************** LISTS ***************************	*/
/* ************************************************************	*/
/* ****************************************************	*/	
/* ****************** ordered list *******************	*/
/* ****************************************************	*/
ol	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
   	color: #000000;
}

/* Nested Ordered List:					*/
.olnest1	{
	list-style-type: lower-alpha;
}

.olnest2	{
	list-style-type: lower-roman;
}

/* ****************************************************	*/	
/* ***************** statement list *******************	*/
/* ****************************************************	*/
dl	{
	margin-top: 1.4em;
}

dd	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color: #000000;
	margin-bottom: 1.4em;
}

dd p	{
	margin-top: 0px;
	margin-bottom: 1.4em;
}

dt 	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color: #000000;
} 

/* ****************************************************	*/	
/* ***************** unordered list *******************	*/
/* ****************************************************	*/

ul	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	list-style-type: disc;
	margin-left: 0px;
	padding-left: 2.5em;
}

ul ul	{
	list-style-image: none;
    list-style-type: disc;
}

ul ul ul	{
	list-style-image: none;
    list-style-type: disc;
}

li p	{
	margin-bottom: 0px;
}

dd ul li p	{
	margin-top: 1.4em;
}


/* ************************************************************	*/	
/* ********************** BLOCK ELEMENTS **********************	*/
/* ************************************************************	*/
/* ****************************************************	*/	
/* ********************** caution *********************	*/
/* ****************************************************	*/
.caution	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-weight: bold;
	color: #CC0000;
}

/* ****************************************************	*/
/* *********************** code *********************** */
/* ****************************************************	*/
pre	{
	font-size: 100%;
   	color: #333333;
   	margin-left: 1.4em;
}

blockquote	{
	color: #333333;
	margin-left: 1.4em;
}

/* for EMPH in CODE */
.codeFocus	{
	color: #333333;
	background-color:#dcdcdc;
}

/* ****************************************************	*/	
/* ********************* footnote *********************	*/
/* ****************************************************	*/
/* footnote links, tablenote links, tdmk (some) */
.smallNote	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size: 100%;
	color: #000000;
}

.footnote	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color: #000000;
}

/* ****************************************************	*/	
/* ********************** TABLES **********************	*/
/* ****************************************************	*/	
/* This is a basic table style -- (see sasStyle.css for	*/
/* alternating row colors.				*/
table	{
	font-family : arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size: 100%
}

th	{
	text-align: left;
	color: #000000;
	background: #E6E6E6;
}

td	{
	color: #000000;
}

tr	{
	vertical-align : top;
}

caption	{
	font-weight: bold;
	font-style: italic;
	text-align: left;
	color: #000000;
}

caption a[href]	{
	color: #000000;
}


/* ************************************************************	*/
/* ********************** INLINE ELEMENTS *********************	*/
/* ************************************************************	*/
/* callouts in CODE */
.callout {
	font-size: 90%;
	font-weight: bold;
	color: #000000;
	background-color: #BBE0F5;
}	

/* elements that format bold text */
.strong	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-weight: bold;
	color: #000000;
}

/* elements that format italic text */	
.emph	{
	font-style: italic;
}

/* elements that format italic monospaced text: user-sup-val in code	*/	
.emphMono	{
	font-family: monospace, "courier new", courier, fixed;
	font-style: italic;
	color: #333333;
}

/* elements that format bold italic text */	
.strongEmph	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-weight: bold;
	font-style: italic;
}

/* elements that format bold monospaced text */	
.strongMono	{
	font-family: monospace, "courier new", courier, fixed;
	font-weight: bold;
	color: #000000;
}

.button	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	background-color: #DCDCDC;
}

sub	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size: 70%;
}

sup	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size: 70%;
}

.tdmk	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size: 70%;
}

/* ************************************************************	*/
/* ******************** REFERENCE ELEMENTS ********************	*/
/* ************************************************************	*/
.label	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #F5F5F5;	
}

.shortDesc	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	color: #000000;
	font-size: 100%;
	font-weight: bold;
}
/* fixes hr look in firefox*/
hr  {
    color: #CCCCCC;
    border: solid 1px;
}
/* fixes spacing above h2 in CDL */
#bookpage td hr	{
	margin-top: 2.5em;
	padding-bottom: 0px;
}

/* TOC in a dict-entry 1st level */
.toc1	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-weight: bold;
}
	
/*TOC in a dict-entry 2nd level */
.toc2	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
}

/* ************************************************************	*/
/* ************** MISC SGML FORMATTING CLASSES **************** */
/* ************************************************************	*/
/* ***************** BACKGROUND color changes ***************** */
.bgBlockLight	{
	background-color: #F5F5F5;
}

.bgBlockDark	{
	background-color: #E7E7E5;
}

.bgBlockYellow	{
	background-color: #FFFFE0;
}

/* ***************** SPACING changes ***************** */
.largeSpace	{
	margin-top: 1.4em;
	padding-top: 1.4em;
}

.smallSpace	{
	margin-bottom: .7em;
	padding-bottom: .7em;
}

.linkList	{
	margin-bottom: 1.4em;
	padding-bottom: 1.4em;
}

.item	{
	margin-top: .7em;
	padding-top: .7em;
}


/* ************************************************************	*/
/* ********************** TITLE PAGE ************************** */
/* ************************************************************	*/
/* ******************  USE FOR SGML AND XIS ******************* */

.titlePage	{
	margin: 1.5em 0px 10em 0px; 
}

.titlePage .artSquareTop	{
	margin: 3em 0px 1.5em 15px;
}

.titlePage h1.title	{
   	font-size: 200%;
	color: #000000;
   	margin: .1em 0px .1em 19px;
}
/*fix font size in CDL */
#bookpage .titlePage h1.title {
    font-size: 165%;
    margin-top: -.2em;
}
.titlePage h1.title .superScript    {
    font-size : 40%;
    vertical-align: 1em;
    font-weight: normal;
}

h2.leadinTitle,
h2.subTitle {
    font-size: 165%;
    margin: 0px 0px 0px 19px;
    padding: 0px;
    font-weight: normal;
    color: #6a6a6c;
}
/*fix font size in CDL */
#bookpage h2.leadinTitle,
#bookpage h2.subTitle {
    font-size: 140%;
}

h3.edition,
h3.volumeNumberOnly {
    color: #6a6a6c;
    font-size: 140%;
    margin: 3em 0px 0px 19px;
    font-weight:normal;
}
/*fix font size in CDL */
#bookpage h3.edition,
#bookpage h3.volumeNumberOnly {
    font-size: 120%;
}

h3.volumeNumber {
    color: #6a6a6c;
    font-size: 140%;
    margin: .2em 0px 0px 19px;
    font-weight: normal;
}
/*fix font size in CDL */
#bookpage h3.volumeNumber {
    font-size: 120%;
}

.titleDisclaimer h3.title   {
    color: #000000;
    font-size: 120%;
    margin: 5em 0px 0px 0px;
    padding: 0px;
}
/*fix font size in CDL */
#bookpage .titleDisclaimer h3.title   {
    font-size: 100%;
}.titleDisclaimer	{
	margin: 3em 20px 0px 19px;
}


/* ************************************************************	*/
/* **************** GENERATED BOOK ELEMENTS ******************* */
/* ************************************************************	*/
/* book toc parts sections */
.partBg	{
	background-color: #003399;
}

.partTitle	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
   	color: #FFFFFF;
   	font-weight: bold;
}	

.part	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
   	color: #FFFFFF;
   	font-weight: normal;
   	font-size: 70%;
}

/* ************************************************************	*/
/* *********************** NAVIGATION ************************* */
/* ************************************************************	*/

/* ****************************************************	*/
/* ****************** running head ******************** */
/* ****************************************************	*/
td.runninghead	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #A9A9A9;
}

/* ****************************************************	*/
/* ********************* links ************************ */
/* ****************************************************	*/
.nav	{
	font-size: 84%;
	white-space: nowrap;
}	

.navDivider	{
	color: #999999;
	padding-left: .75em;
	padding-right: .75em;
}

/* fixes navigation font size in CDL */
#bookpage #booknav li,
#bookpage #booknav_bottom li	{
	font-size: 80%;
}

/* ****************************************************	*/
/* ***************** TOP NAVIGATION *******************	*/
/* ****************************************************	*/
/* key for hiding navigation */
.navBgTop	{
}
/* --- */

/* ****************************************************	*/
/* **************** BOTTOM NAVIGATION *****************	*/
/* ****************************************************	*/
/* key for hiding navigation */
.navBg	{
}
/* --- */

/* Ruleline above nav		*/
table.navBg  {
        background-color : #DCDCDC;
        margin-top : 1em;
}

.copyright	{
	font-family : "Trebuchet MS", arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-size : 84%;
	margin-top : 2.5em;
}

/* ************************************************************	*/
/* ********************* MASTER INDEX ************************* */
/* ************************************************************	*/
.bannerTitle	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	font-weight: bold;
	color: #999999;
}

body.popup	{
	background-color: #FFFFE0;
}

.indexBold	{
	font-weight: bold;
}

.mainEntry 	{
	font-family: arial, "Arial Unicode MS", geneva, "Lucida Grande",  sans-serif;
	margin-bottom: 8px;
} 

/* trying out something for sgml index*/
#dd *	{
	margin-bottom: 0px;
}

/* ************************************************************	*/
/* **************** REFPROC TABBED NAVIGATION ***************** */
/* ************************************************************	*/
.refProc h1 .title,
.refProc h1 .name	{
	color: #505050;
	font-size: 150%;
	margin-top: 1em;
}

.tabs {
	float:left;
    width:100%;
    background:#fff url(images/tabBottom.png) repeat-x bottom;
    line-height:normal;
	margin-top: .7em;
	margin-bottom: 1.4em;
}
.tabs ul {
	margin:0;
	padding: 4px 0px 8px 0px;
	list-style:none;
}
.tabs li {
    float:left;
    margin:0;
    padding:0;
}
.tabs a,
#bookpage .tabs a {
    display:block;
    background:url(images/tabLeft_off.png) no-repeat left top;
	font-weight:bold;
	font-size: 84%;
	color: #0066cc;
	padding: 3px 0px 4px 3px;
	text-decoration: none;
}
.tabs a span,
#bookpage .tabs a span	{
    background:#f5f9ff url(images/tabRight_off.png) no-repeat right top;
	padding: 3px 6px 4px 3px;
	color: #505050;
}
.tabs a.current,
#bookpage .tabs a.current {
    background:url(images/tabLeft_on.png) no-repeat left top;
	border:0;
	color: #505050;
	padding-bottom: 5px;
}
.tabs a.current span,
#bookpage .tabs a.current span	{
    background:url(images/tabRight_on.png) no-repeat right top;
	border:0;
	padding-bottom: 5px;
} 
/* rollover/hover effect for tabs */
.tabs a:hover,
.tabs a.current:hover,
#bookpage .tabs a:hover,
#bookpage .tabs a.current:hover	{
	background:url(images/tabLeft_rollover.png) no-repeat left top;
	padding-bottom: 5px;
	border:0;
}
.tabs a:hover span,
.tabs a.current:hover span
#bookpage .tabs a:hover span,
#bookpage .tabs a.current:hover span	{
	background:url(images/tabRight_rollover.png) no-repeat right top;
	padding-bottom: 5px;
	border:0;
}

/* drop down menu */ 
#refProcPullDownTabs div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #f5f9ff;
	border: 1px solid #b6b9bd;
}

	#refProcPullDownTabs div a,
	#bookpage #refProcPullDownTabs div a
	{	position: relative;
		display: block;
		margin: 0;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #f5f9ff;
		color: #000;
		font-weight: normal;
		padding:.2em 5px .3em 5px;
}

	#refProcPullDownTabs div a:hover,
	#bookpage #refProcPullDownTabs div a:hover
	{	background: #cfdeeb;
		color: #000;
}

/* ********** end drop down menu ********** */	
.tabs a img	{
	border: none;
}
.clear {
	clear: both;
	height: 0;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;}
/* End IE5-Mac hack */

/* ********** generated TOC on 508 page ********** */
.toc	{
	margin-top: 1.4em;
	margin-bottom: 3.5em;
}

.toc_refProc	{
	font-weight: bold;
	margin-bottom: .5em;
}

/* --> *