/* STKSTYLE.CSS -- CASCADING STYLESHEET FOR STK 5.0 PRODUCTS */

BODY {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	background-color: #ffffff;
	font-size: 12;
}

p {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12;
}

p.math {
	font-family: Times, serif;
	font-size: 135%
	}

p.math15 {
	font-family: Times, serif;
	font-size: 150%;
	}

p.math2 {
	font-family: Times, serif;
	font-size: 200%;
	}

p.math25 {
	font-family: Times, serif;
	font-size: 250%;
	}

p.math3 {
	font-family: Courier;
	font-size: 300%;
	}

p.math35 {
	font-family: Times, serif;
	font-size: 350%;
	}

p.math4 {
	font-family: Times, serif;
	font-size: 400%;
	}

p.math45 {
	font-family: Times, serif;
	font-size: 450%;
	}

p.math5 {
	font-family: Times, serif;
	font-size: 500%;
	}

blockquote.math {
	font-family: Times, serif;
	font-size: 135%;
	}

blockquote.math15 {
	font-family: Times, serif;
	font-size: 150%;
	}

blockquote.math2 {
	font-family: Times, serif;
	font-size: 200%;
	}

blockquote.math25 {
	font-family: Times, serif;
	font-size: 250%;
	}

blockquote.math3 {
	font-family: Courier;
	font-size: 300%;
	}

blockquote.math35 {
	font-family: Times, serif;
	font-size: 350%;
	}

blockquote.math4 {
	font-family: Times, serif;
	font-size: 400%;
	}

blockquote.math45 {
	font-family: Times, serif;
	font-size: 450%;
	}

blockquote.math5 {
	font-family: Times, serif;
	font-size: 500%;
	}
	
td p {
	margin-top: 5;
	margin-bottom: 5;
}	

div.propList P {
	margin-top: 5;
	margin-bottom: 5;
}	

p.caption {
	font-weight: bold;
	color: #283575;
	text-align: Center;
	font-size: 12;
}

p.figure {
	text-align: center;
	font-size: 12;
}

p.listing {
	font-family: courier new, courier, monospace, serif;
}

p.listingIndent {
	font-family: courier new, courier, monospace, serif;
	margin-left: 0.2in;
}


p.wai {
	color: #1F4888;
	font-weight: bold;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-style: normal;
	font-size: 12;
	margin-bottom: 5
}

blockquote {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	padding-right: 0em;
	margin-right: 0em;
}

blockquote.listing {
	font-family: courier new, courier, monospace, serif;
	font-size: 12;
}

h1 {
	font-weight: bold;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	color: #101010;
	font-variant: normal;
	font-size: 14;
}

h1.wai {
	margin-top: 7;
	font-weight: bold;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	color: #101010;
	font-variant: normal;
	font-size: 14;
}

h2 {
	font-weight: bold;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	color: #223d5d;
	font-size: 14;
}

h3 {
	color: #305582;
	font-weight: bold;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-style: normal;
	font-size: 13;
}

h4 {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 13;
	font-weight: bold;
	font-style: normal;
	color: #1e4062;
}

h5 {
	font-size: 12;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	color: #404040;
}

h6 {
	font-size: 12;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	color: #152438;
	font-style: normal;
}

ul {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12;
}

ol	{
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12;
}	

ul.listing {
	font-family: courier new, courier, monospace, serif;
	font-size: 12;
}
	
span.List p {

            margin-top: 5;
            margin-bottom: 5;
            margin-left: 0.12in;
}

ol.listing {
	font-family: courier new, courier, monospace, serif;
	font-size: 12;
}

ul.loose LI {
	padding-top: 1em;
}

ol.loose LI {
	padding-top: 1em;
}

ul.loose LI.first {
	padding-top: 0em;
}

ol.loose LI.first {
	padding-top: 0em;
}

li.link {
	color: #003399;
}

li.link div   {
	color: black;
}

/*
table {
	width: 100%;
	border-style: none;
	border-width: 0px;
	border-color: #2b3877;
	font-size: 12;
	background-color: #ffffff;
}
*/
table.plain {
	border-style: none;
	border-width: 0px;
	border-color: white;
	font-size: 12;
	background: #ffffff;
	background-color: #ffffff;
}
/*
table.linkList,
td.linkList {
	border-style: none;
	font-size: 12;
}

th {
	font-weight: bold;
	background-color: #737373;
	color: #fffff8;
	border-style: none;
	padding: 3px;
}
*/
th.plain {
	font-weight: bold;
	color: #000000;
	border-style: none;
	padding: 3px;
	background-color: #ffffff;
	background: #ffffff;
}
/*
td {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	border-style: none;
	border-width: 0px;
	padding: 3px;
	color: #000000;
	background: #DCDCDC;
}
*/
td.plain {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	border-style: none;
	border-width: 0px;
	padding: 3px;
	color: #000000;
	background: #ffffff;
}
/*
td.colhead {
	font-weight: bold;
	background-color: #052A5F;
	color: #FFFFFF;
}

td.listingInTable {
	font-family: courier new, courier, monospace, serif;
}
*/
a:hover {
	color: #b7141e;
}

a:active {
	color: #2b3877;
}

a:link {
	color: #0095dc;
}

a:visited {
	color: #800080;
}

font.greek {
	font-family: Symbol;
}

em  {
	font-weight: bold;
	font-style: normal;
}

cite  {			/* implements <cite> element from XML */
	font-style: italic;
}

code	{					/* implements <code> element from XML */
	font-family: courier new, courier, monospace, serif;
}

dfn  {						/* implements <term> element from XML */
	font-weight: bold;
	font-style: normal;
}

kbd	{						/* implements <kb> element from XML */
	font-family: courier new, courier, monospace, serif;
}

/* font attributes for <FORM> and <SELECT> tags (JavaScript components) */
form {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12;
}

select	{
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12;
}

.pH {
	 		list-style-image: url(../images/Do-it.gif);
}

.ref {
	color: #2f3e4f;
	font-size: 10;
	font-style: normal;
}

hr
{
	height: 2px;
	color: #1F4888;
}

/* VB source code colorization */
code.VB
{
        white-space:    nowrap;
        color:      #000000;
}

/* VB Keywords*/
.keyword {
    color: Navy;
}

/* Comments */
.comment {
    color: Green;
}

/* Literals */
.string {
    color: Gray;
}

/* Default color for code words without a specific highlight */
div.colorizedvbcode, div.colorizedcode {
    color: black;
}

div#dxlanguagemenu, div#dxmemberfiltermenu
{
	width:		auto;
}

/* .NET Specific Image styles */

img#membersOptionsFilterImage
{
	border: 	0;
	margin-left: 	10;
	vertical-align: middle;
}

img#languageFilterImage, img#membersFilterImage
{
	border: 	0;
	margin-left: 	10;
	vertical-align: middle;
}

/* .NET Specific Header Styles */

.languageFilter, .membersFilter
{
	color:		#0000FF;
	cursor:		hand;
	text-decoration:underline;
	padding-bottom:	4;
	font-size: 	8pt;
}

.def_Number {
	color: #800000;
}

.def_String {
	color: #800000;
}

.def_Character {
	color: #000080;
}

.def_Comment {
	color: #008000;
}

.def_Symbol {
	color: #0000FF;
}

.def_Keyword {
	color: #0000E6;
}

.def_Class {
	color: #2B91AF;
}

/*------------------------------ General Table Styles -------------------------------*/

table
{
    border:         0;
    width:          100%;
    margin-top:     5px;
    margin-bottom:  5px;
}

tr
{
    vertical-align: top;
}

th
{
    background-color: #EFEFF7;
    border-bottom:  1px solid #C8CDDE;
    color:          #000066;
    padding-left:   5px;
    padding-right:  5px;
    padding-top:    3px;
    padding-bottom: 3px;
    text-align:     left;
    font-size:      .7em;
}

td
{
    background-color:   #F7F7FF;
    border-bottom:      1px solid #D5D5D3;
    padding-left:       5px;
    padding-right:      5px;
    padding-top:        3px;
    padding-bottom:     3px;    
    margin:             1px;
    font-size:          1em;
}

div#pagebody table.syntaxtable th, div#pagebody table.xmlsource th
{
    padding-top:    1px;
    padding-bottom: 1px;
    vertical-align: middle;
}

div#pagebody table.syntaxtable td, div#pagebody table.xmlsource td
{
    font-family:    Monospace, Courier New, Courier;
    color:          #000066;
    padding-top:    2px;
    padding-bottom: 2px;
    font-size:      1em;
}

div#pagebody table.syntaxtable td pre
{
    margin-bottom:  0px;
}

div.section
{
    width: 100%;
}

/*------------------------------ Code Styles ----------------------------------------*/

div.code table th
{   
    font-weight:    bold;
}

div.code table td
{
    border-top:     1px solid #FFFFFF;
    padding-top:    5;
}

div.code pre, .example, code, .sourcecode
{
    font-family:    Monospace, Courier New, Courier;
    color:          #000066;
    white-space:    nowrap;
}

div#pagebody table.xmlsource
{
    width:      95%;
}

div#pagebody table.xmlsource th
{
    vertical-align: middle;
    padding-top:    1px;
    padding-bottom: 1px;
}

/*------------------------------ Specific Cell Styles -------------------------------*/

div#pagebody table.CodeContainerTable
{
    margin:     0;
}

div#pagebody table.CodeContainerTable td
{
    border:     none;
}

div#pagebody table td.imageCell
{
    white-space:    nowrap;
}

/* Formats the first column--the one that displays icons. */
div#mainbody table td.imageCell
{
    white-space:    nowrap;
    width:          18px;
    padding-left:   1px;
    padding-right:  1px;
}

/* Make the link and description columns sensible sizes. */
td.linkcell
{
    white-space:    nowrap;
}

td.memberslinkcell
{
    white-space:    nowrap;
    width:          30%;
}

td.membersdescriptioncell, td.descriptioncell
{
    width:          70%;
}

div#objectmodelSection table td
{
    background-color:   #FFFFFF;
    border-style:       none;
}

td.newlinkcell, td.newmembernamecell, td.newmemberslinkcell, div.newTopic, td.newcentered
{
    background-repeat:      no-repeat; 
    background-position:    left top ; 
}

div#objectmodelSection table td
{
    background-color:   #FFFFFF;
    border-style:       none;
}
