/*************************************************/
/*BASIC STYLES	*/
/*brinchin written to go with sqlmsdn.csm 6/02*/
/*
/* MODIFICATIONS FOR BROWSERS -- Added "margin-left: 10px;" for H-styles, P, table.inbody
/*************************************************/
body	{color: #000000;
	 background-color: #FFFFFF;
  	 font-size: 70%;    		
	 font-family: Verdana, Arial, Helvetica, MS San Serif
	 z-index: 1;
	 line-height: 135%; }

a:link		{ color: #0033BB; }
	
a:visited	{ color: #0033BB; }

a:active	{ color: #FF6600; }

a:hover		{ color: #FF6600; }

h1		{ font-size: 160%; 
		 margin-top: 1.2em;
		 margin-bottom: .5em;
		 margin-left: 10px;   
		 line-height: 125% }

h2		{ font-size: 150%; 
		  margin-bottom: .5em;
		  margin-left: 10px; 
		  line-height: 125% }

h3		{ font-size: 140%; 
		  margin-top: 1.2em;
		  margin-bottom: .5em;
		  margin-left: 10px; 
		  line-height: 125% }

h4		{ font-size: 130%; 
		  margin-top: 1.2em;  
		  margin-bottom: .5em;
		  margin-left: 10px; 
		  line-height: 125% }

h5		{ font-size: 125%; 
		  margin-top: 1.2em;  
		  margin-bottom: .5em;
		  margin-left: 10px; 
		  line-height: 125% }

h6		{ font-size: 120%; 
		  margin-top: 1.2em;  
		  margin-bottom: .5em;
		  margin-left: 10px; 
		  line-height: 125% }

h7		{ font-size: 120%; 
		  margin-top: 1.2em;  
		  margin-bottom: .5em;
		  margin-left: 10px; 
		  line-height: 125% }


/* TEXT STYLES */
p		{ margin-top: .6em;
		  margin-left: 10px;  
		  margin-bottom: .6em; }

blockquote.dtBlock
	{
	margin: .5em 1.5em .5em 1.5em;
	}
.normal
	{
	margin: .5em 0em .5em 0em;
	}
.fineprint
	{
	font-size: 90%; /* i.e., 90% of 70% */
	}
.indent
	{
	margin: .5em 1.5em .5em 1.5em;
	}


p.proclabel	{ font-size: 105%; 
		  color: midnightblue;
		  font-weight: bold; }

p.specialproclabel{ margin-top: 6px;
		    font-size: 105%;
		    color: midnightblue;
		    font-weight: bold; }

p.mini		{ margin-top: -2em;
		  font-size: 85%; }

/* LIST STYLES */

ol, ul
	{
	margin: .5em 0em 0em 2em; 
	}
li
	{
	margin-bottom: .5em;
	}
ul p, ol p, dl p
	{
	margin-left: 0em;
	}
ul p.label, ol p.label
	{
	margin-top: .5em;
	}

/* DEFINITION LIST STYLES */

dl
	{
	margin-top: 0em; 
	padding-left: 1px; /* Prevents italic-letter descenders from being cut off */
	}
dd
	{
	margin-bottom: 0em;  
	margin-left: 1.5em; 
	}
dt
	{
	margin-top: .5em; 
	}

/* CODE, SYNTAX, and REFTIP STYLES */

pre
	{
	margin-top: .5em;
	margin-bottom: .5em; 
	}
code, .code
	{
	font: Courier New; 
	font-size: 105%;
	}
pre b, code b
	{
	letter-spacing: .1em; /* opens kerning on bold in Syntax/Code */
	}
pre.syntax
	{
	background: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, MS San Serif
	font-size:70%
	padding: 4px 8px;
	cursor: text;
	margin-top: 1em;
	margin-bottom: 1em; 
	}

/* TABLE STYLES */

div.tablediv /* Works around IE5.x bug: Forces tables to have correct right margins and top spacing */
	{
	width: 96%;
	margin-top: -.4em;
	}
ol div.tablediv, ul div.tablediv  /* Forces tables to have correct right margins and top spacing */
	{
	margin-top: 0em;
	}
table
	{
	width: 96%; /* Forces tables to have correct right margin */
	margin-top: .6em;
	margin-bottom: .3em;
	font-size: 100%; /* Text in Table is same size as text outside table */
	cell-padding: .2em;
	}
.dtTABLE
	{
	border-width: .1em;
	border-style: ;
	}
table.dtTABLE th, table.dtTABLE td
	{ 
	border-style: /* Creates the cell border and color */
	border: .1em
	cell-padding: .2em;
	text-align: left;
	}
th   /*  added "text-align: left;" from RSWH.CSS	
	{
	text-align: left; 
	background: #cccccc; /* Creates the shaded table header row */
	vertical-align: bottom;
	}
td	
	{
	vertical-align: top;
	background: #eeeeee; 
	}
table.SampMgr
	{
	margin: 0px 0px 0px -22px;
	}
table.SampMgr td
	{
	padding-left: 22px;
	}
/*POPUP STYLES */
#popup		{ text-decoration: none;
		  color: #0033BB; }

.popup		{ text-decoration: none; }

.poplink	{ text-decoration: none; }				  


#expand		{ cursor: hand;
		  text-decoration: none;
		  color: #0033BB; }
		
div.expand	{ display: none;
		  margin-top: .5em;
		  margin-bottom: .5em;
		  margin-left: 1.3em;
		  margin-right: 1.3em;
		  z-index: 1; }
		
div.expand2	{ display: none;
		  margin-top: .5em;
		  margin-bottom: .5em;
		  margin-left: 1.3em;
		  margin-right: 1.3em;
		  overflow: visible;
		  background-color: #EEEEEE;
		  padding: 10px;
		  width: 100%;
		  z-index: 1; }

#space		{ list-style-type: none;
		  margin-top: -.25em;
		  margin-bottom: .25em; }

img.thumbnail	{ width: 90px;
		  border-width: 1pt; 
		  margin-left: 0px; }

div.thumbnail	{ width: 100px;
		  z-index: 1; }
				  
a:link img.thumbnail	{ border-color: #0033BB; }
				  
a:visited img.thumbnail	{ border-color: #0033BB; }
				  
a:active img.thumbnail	{ border-color: #FF6600; }
				  
a:hover img.thumbnail	{ border-color: #FF6600; }

.clear-graphic		{ clear: left; }

span.linkedfile		{ overflow: visible;
			  width: 100%;
			  z-index: 2; }

p.margin		{ margin-top: 0em; }

p.level2 		{ margin-top: .6em;
			  margin-left: 3em;
			  font-weight: normal; }
				  
.break			{ word-break: break-all; }
				  

h1.relnotes1		{ font-size: 125%; 
		  	  margin-bottom: .5em; }
			
h1.relnotes		{ font-size: 125%;
		  	  margin-top: 2.5em;   
		  	  margin-bottom: .5em; }

h2.relnotes		{ font-size: 110%;
		  	  margin-bottom: .5em; }

h3.relnotes		{ font-size: 100%;  
		   	  margin-bottom: .5em; }

h4.relnotes		{ font-size: 100%;   
		  	  margin-bottom: .5em; }

h5.relnotes		{ font-size: 100%;
		    	  margin-bottom: .5em; }

/* RUNNING HEAD BAR POPUP STYLES: See Also, Requirements, MultiLang Filtering */

div.sapop, div.langMenu
	{
	position: absolute;
	left: 0px;
	z-index: 1;
	width: 50%;
	padding: 0px 8px 5px 26px;
	visibility: hidden;
	border: 1px solid #999999; /* Same as all other border colors */
	background: #ffffcc;
	}
div.langMenu /* MultiLang Filter popup */
	{
	padding: 10px 10px 10px 10px;
	}
div.langMenu ul
	{
	list-style-type: none;
	padding-left: 5px;
	margin-left: 0px;
	}
.lang, .ilang /* controls the multilang tag styles */
	{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	font-style: normal;
	}
h1 .lang, h1 .ilang 
	{
	font-size: 65%;
	}
div.filtered
	{
	margin-top: .6em;
	margin-bottom: .6em;
	margin-left: -7px;	
	/* margin: 4pt 0 8pt -26px; */
	padding: 4px 4px 8px 26px;
	width: 100%;

	border: 2px solid #aaaacc;

	background: #ffffff;
	}
div.filtered h1, div.filtered h2, div.filtered h3, div.filtered h4
	{
	margin-left: -22px;
	}
div.filtered span.lang
	{
	position: relative;
	left: -22px;
	}