/* Cascading Style Sheet for ObjectDCL SDK Content */

/* ====================================================== */
/* Consistent display for all browsers                    */
/* ====================================================== */

html { padding: 0px; margin: 0px; }
html:lang(en) { height: 100%; }
body
	{
	width: 100%;
	height: 100%;
	/* Need to set body margin and padding to get consistency between browsers. */
	padding: 0px;
	margin: 0px;
	text-align: center; /* Hack for IE5/Win */
	background: #dddddd; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
body#PrintVersion
	{
	background-color: #ffffff;
	}
		
/* ====================================================== */
/* The root to all divisions                              */
/* ====================================================== */

.clsMainFlow 
	{
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	text-align: left; /* Counteract to IE5/Win Hack */
	width: 980px;
	max-width: 980px;
	background: #ffffff;
	}
	
	
/* ====================================================== */
/* Header                                                 */
/*   div.clsHeader                                        */
/*      div.clsBanner                                     */
/*         img                                            */
/* ====================================================== */

.clsHeader 
	{
	padding: 7px 7px 0px 7px;
	margin: 0px;
	}
	
.clsBanner
	{
	padding: 0px;
	margin: 0px;
	background: #959595;
	width: 100%;
	display: block;
	}
	
div.clsBanner img
	{
	padding: 0px;
	margin: 0px;
	border: none;
	height: 100%;
	display: block;
	}
	
/* ====================================================== */
/* Breadcrumb                                             */
/*   div.clsBreadcrumb                                    */
/*      div.clsInnerBreadcrumb                            */
/*         ul                                             */
/* ====================================================== */
	
.clsBreadcrumb
	{
	padding: 0px 7px 0px 7px;
	margin: 0px;
	border-spacing: 0px;
	border: none;
	}

.clsInnerBreadcrumb
	{
	padding: 2px;
	margin: 4px 0px 4px 0px;
	background: #93c900; 
	font-size: 70%;
	}
	
div.clsInnerBreadcrumb ul 
	{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	overflow: auto;
	}
	
div.clsInnerBreadcrumb ul li 
	{
	float: left;
	font-weight: bold;
	line-height: 1.3em;
	}

div.clsInnerBreadcrumb ul li a 
	{
	color: white;
	display: block;
	padding: 7px 15px;
	text-decoration: none;
	}

div.clsInnerBreadcrumb ul li a:hover 
	{
	background: #B3E900;
	text-decoration: none;
	}
	
/* ====================================================== */
/* Content                                                */
/*   div.clsContent                                       */
/*      div.clsInnerContent                               */
/* ====================================================== */
	
.clsContent
	{
	margin: 0px 7px;
	padding: 0px;
	border: none;
	}
	
.clsInnerContent
	{
	margin: 0px 7px;
	padding: 0px;
	border: none;
	font-size: 70%;
	}
	
h1, h2, h3, h4
	{
	margin-left: 0px;
 	}
 
h1
	{
	font-size: 145%;
	margin-top: .5em;
	margin-bottom: .5em; 
	}
	
h2
	{
	font-size: 130%;
	margin-top: 1em;
	margin-bottom: .6em; 
	}
	
h3
	{
	font-size: 115%;
	margin-top: 1em;
	margin-bottom: .6em;
	}
	
h4
	{
	font-size: 100%;
	margin-top: 1em;
	margin-bottom: .6em; 
	}

.clsInnerContent ul p, ol p, dl p
	{
	margin-left: 0em;
	}

.clsInnerContent p
	{
	margin-top: .6em;
	margin-bottom: .6em;
	line-height: 1.3em;
	}

.clsInnerContent dl
	{
	margin-top: 0em; 
	}

.clsInnerContent dd
	{
	margin-bottom: 0em;  
	margin-left: 1.9em; 
	}

.clsInnerContent dt
	{
	margin-top: .6em; 
	}

.clsInnerContent ul, ol
	{
	margin-top: .6em; 
	margin-bottom: 0em;
	}
	
.clsInnerContent ol
	{
	margin-left: 3.6em; 
	}	
	
.clsInnerContent ul
	{
	list-style-type: disc; 
	margin-left: 1.9em; 
	padding-left: 0.0em;
	}

.clsInnerContent li
	{
	margin-bottom: .6em;
	list-style-position: inside;
	}

.clsInnerContent ul ol, ol ol
	{
	list-style-type: lower-alpha;
	}
	
.dropBox
	{
	padding: 6px;
	border: 3px solid #999;
	margin: 0px 2em 8px 8px;
	float: right;
	font: small Arial, Helvetica, sans-serif;
	text-align: center;
	}

.dropBox img
	{
	display:block;
	}
	
/* ====================================================== */
/* Footer                                                 */
/*   div.clsFooter                                        */
/*      div.clsInnerFooter                                */
/*         ul                                             */
/* ====================================================== */

.clsFooter 
	{
	margin: 1em 7px 5px 7px;
	padding: 0px;
	border: none;
	clear: both;
	}

.clsInnerFooter
	{
	padding: 2px;
	margin: 4px 0px 4px 0px;
	background: #aaaaaa; 
	font-size: 70%;
	}
	
div.clsFooter ul 
	{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	overflow: auto;
	}
	
div.clsFooter ul li 
	{
	padding: 0px 15px;
	float: left;
	font-weight: bold;
	line-height: 1.3em;
	}

div.clsFooter ul li a 
	{
	color: white;
	text-decoration: underline;
	}

div.clsFooter ul li a:hover 
	{
	text-decoration: underline;
	}
	
div#copyright
	{
	background-color: #dddddd;
	margin: 0px;
	padding: 7px 7px;
	text-align: center;
	font-size: 70%;
	}


/* ====================================================== */
/* Additional styles                                      */
/* ====================================================== */

p.indent
	{
	margin-left: 2em;
	}


/* ====================================================== */
/* Table styles                                           */
/* ====================================================== */

table
	{
	width: 90%;
	background: #999999;
	margin-top: .6em;
	margin-bottom: .3em;
	margin-left: 2em;
	}

th
	{ 
	padding: 4px 8px;
	background: #cccccc;
	text-align: left;
	font-size: 80%;
	vertical-align: bottom;
	}
		
td
	{ 
	padding: 4px 8px;
	background: #ffffff;
	vertical-align: top;
	}

td p 
	{
	margin-top: 0.6em;
	margin-bottom:0em;
	}

table.sdkformat_portal
	{
	margin-left: 0px;
	border: none;
	background-color: White;
	width: 100%;
	}

table.sdkformat_portal tr
	{
	border: none;
	background-color: White;
	}

table.sdkformat_portal td
	{
	border: none;
	background-color: white;
	margin-left: 0px;
	border-right: 1px solid #330033; 
	padding-right: 1em;
	}



