@charset "utf-8";
/* CSS Document */

*{padding:0;	margin:0;	background-image: none;}

body {
	/*background: #FFFFFF url(../images/bg_shadow.gif) repeat-y scroll 50% 0pt;
	background: #FFFFFF url(../images/bg_shadow.gif) repeat-y scroll 50% 0pt;*/
	margin:0px; 
	line-height: 17px;	
	font-size:12px;	
	color:#333333;
	background-color:rgb(255,255,255);
	font-family:'Lucida Grande',Geneva,Arial,Trebuchet,Verdana,Helvetica,sans-serif;
	width:auto;
} /*Font-size: 1.0em = 10px when browser default size is 16px*/ 
 /* WinIE hover Behavior Fix behavior:url(csshover.htc); in body*/

a {color:#cb9832; text-decoration:none;}
a:hover{color:#cb9832; text-decoration:underline;}
a:visited{color:#1C75BC; text-decoration:none;} 

.page-container {width:100%; margin:0px; height:auto;}
.main-content {display:inline; /*Fix IE floating margin bug*/	float:left;	width:100%;	margin:0px;	overflow:visible;	z-index:0;}

/*HEADER*/
.header {width:100%; margin-left:-1px !important /*Firefox*/;	margin-left:0px /*IE*/;	overflow:visible;}
.header-top {width:100%; 	height:80px; background:#333333 url(../images/manual-logo.jpg) no-repeat left;	overflow:visible;	margin-left:0px;}
.searchform {width:290px; height:48px; margin:0px 60px 0px 0px; display:inline; float:right; background:url(../images/search-manual.jpg);}

.header-breadcrumbs {clear:both; width:100%; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;	padding-left: 0px; color: #ffffff; margin-top:5px;}
.header-breadcrumbs ul {float:left; width:560px; list-style:none; padding:0 0px 0px 0px; font-family:verdana,arial,sans-serif; color:#ffffff; line-height:0px;}
.header-breadcrumbs ul li {display:inline; float: left; padding:0px 0px 0px 0px; background:transparent; font-weight:bold; color:#ffffff; font-size:100%; line-height:0px;}
.header-breadcrumbs ul a {color: #ffffff; text-decoration:none;}
.header-breadcrumbs ul a:visited {color:#ffffff; text-decoration:none;}
.header-breadcrumbs ul a:hover {color:#ffffff; text-decoration:underline;}

/*NAVIGATION*/
.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:300px; margin-right:0px; margin-top:15px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; padding-bottom:30px; font-size:90%;}

#leftnav-tree {width:300px; border:none; color:#888888;}
.main-navigation ul li {line-height:normal; margin:0px; border-bottom:1px solid #fff;}
#leftnav-tree li a:hover {color: #1C75BC; outline:none;}
#leftnav-tree li a, #leftnav-tree li a:visited {display:block; height:auto; text-decoration:none;	padding:10px 17px;	background:#E5E5E5; border:0px none; font-size:14px}

#leftnav-tree ul, li {list-style:none; outline:none; line-height:normal; border:none 0px; height:auto; font-size:11px;}
#leftnav-tree ul li a:hover {color:#1C75BC; background: #FFFFFF; outline:none; font-size:11px;}
#leftnav-tree ul li a, #leftnav-tree ul li a:visited {display:block; border:none 0px; font-weight:normal;	text-decoration:none; background:#Ffffff; list-style:none; font-size:11px;}

#leftnav-tree-dark {background-color: #666666; background-image:none; font-weight:normal;}
#leftnav-tree-dark li a:hover {color:#999999; outline:none;}
#leftnav-tree-dark li a, #leftnav-tree-dark li a:visited {display:block; text-decoration:none; padding:10px 17px;	background-color:#666666; background-image:none; border:none 0px; height:auto;}

#leftnav-tree-dark ul, li {list-style:none; line-height:normal; height:auto;}
#leftnav-tree-dark ul li a:hover {color:#1C75BC; background: #FFFFFF; outline:none;}
#leftnav-tree-dark ul li a, #leftnav-tree ul li a:visited {display:block; border-right:1px solid #F5F5F5; font-weight:normal;	text-decoration:none; line-height:normal; background:#Ffffff; list-style:none;}

#leftnav-tree li .tree {background-attachment: scroll; background-repeat: no-repeat;	background-position: center; height: 2.0em;	width: 11px; display: compact; float: left;	clear: both; padding-left: 5px;	cursor: pointer; position: absolute;}
#leftnav-tree li.active .tree{background-attachment: scroll; background-image: url(../images/common/tree-open-blue.gif); background-repeat: no-repeat; background-position: center;}

#leftnav-tree li ul{display:none; height:0px;}
#leftnav-tree li.active ul{display:block; background-color:#FFFFFF; height:auto; padding: 1px 0px;}

/* Marks current opened items */
#leftnav-tree li ul li a.current { background: #F5F5F5; font-weight:normal; height:20px; padding:5px 0px 0px 35px; font-size:11px; border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5;}
#leftnav-tree li a.current { background: #F5F5F5; font-weight:normal; height:26px; padding:11px 0px 0px 17px; font-size:14px;}
#leftnav-tree li ul li ul a.current {background: #ffffff; height:10px; font-size:12px;}

/*Main-Content*/
.main-with-nav {float:none;	width:auto; height:100%; margin:8px 0px 40px 325px;}

.main-content h1.subheader {clear:none; margin:0px 0px 0px 0px;	font-weight:normal; font-size:16px; color: #888; width:auto;}
.main-content h1.back {clear:none; margin:5px 0px 0px 8px;	font-weight:normal; font-size:12px; color: #888; width:auto; }
.main-content h1.back a{text-decoration:none; font-size:12px; color:#888888;}
.main-content h1.back a:visited {text-decoration:none;font-size:12px;}
.main-content h1.back a:hover {text-decoration:underline; font-size:12px;}
.main-content h1 {clear:none; margin:5px 0px;	font-weight:bold; font-size:16px; color: #555555; width:auto; }

.main-content h2 {margin:5px 0px; font-size:14px; width:auto; padding:0px; color:#1C75BC; font-weight:bold;}
.main-content h2.header {margin:0px; font-size:24px; width:auto; padding:0px; color:#1C75BC; font-weight:lighter;}
.main-content h2.header a {color: #333333; text-decoration:none;}
.main-content h2.header a:visited {color: rgb(52,71,114);}
.main-content h2.header a:hover {color: #F08A50; text-decoration:none;}
.main-content h2.example {margin:20px 0px 0px 0px; font-size:14px; width:auto; padding:0px; color:#cb9832; font-weight:bold; text-transform:uppercase; }
.main-content h2.syntax {margin:20px 0px 0px 0px; font-size:14px; width:auto; padding:0px; color:#BE3101; font-weight:bold; text-transform:uppercase; }

.main-content h3 {clear:none; margin:5px 0px;	font-weight:bold; font-size:12px; color: #555555; width:auto; }

.main-content p {margin:0px; line-height: 17px;	font-size:12px;	width:auto;	padding:5pt 150px 0px 0px; text-align: left; color:#333;}
.main-content p a {color:#cb9832;}
.main-content p a:visited {color:#cb9832; text-decoration:none;}
.main-content p a:hover {color:#cb9832;text-decoration:underline;}
.main-content p.code {font-family:"Courier New", Courier, monospace; color:#777777; margin-top:0px; margin-bottom:5px; padding-top:2px;}

.main-content table {padding:0px; font-size:12px; margin:10px 0px;}
.main-content table td {padding:3px; font-size:12px; line-height:normal;}
.float table td {padding:3px; font-size:12px; line-height:normal; }

.main-with-nav ul {list-style:none; margin:0.5em 0pt 1.0em 5pt;}
.main-with-nav ul a {color:#cb9832; text-decoration:none;}
.main-with-nav ul a:hover{color:#cb9832; text-decoration:underline;}
.main-with-nav ul a:visited{color:#1C75BC; text-decoration:none;}
.main-with-nav ul li {list-style-image:url(../images/common/bullet.gif); margin:-0pt 0pt 0.2em 16px; padding:0pt 0pt 0pt 0px;  line-height:1.4em; font-size:12px;}
.main-with-nav ul li ul li {list-style-image:url(../images/common/bullet.gif); margin:-0pt 0pt 0.2em 10px; padding:0pt 0pt 0pt 0px;  line-height:1.4em; font-size:12px;}
.main-with-nav ul li ul li ul li {list-style-image:url(../images/common/bullet.gif); margin:-0pt 0pt 0.2em 4px; padding:0pt 0pt 0pt 0px;  line-height:1.4em; font-size:12px;}
.main-with-nav ul.two {list-style:none; margin:0.5em 0pt 1.0em 15pt;}

.main-with-nav ol {list-style:none; margin:0.5em 0pt 1.0em 5pt; font-size:12px; color:#333;}
.main-with-nav ol a {color:#cb9832; text-decoration:none;}
.main-with-nav ol a:hover{color:#cb9832; text-decoration:underline;}
.main-with-nav ol a:visited{color:#1C75BC; text-decoration:none;}
.main-with-nav ol li {list-style:decimal; margin:-0pt 0pt 0.2em 16px; padding:0pt 0pt 0pt 0px;  line-height:1.4em; font-size:12px;}
.main-with-nav ul.two {list-style:none; margin:0.5em 0pt 1.0em 15pt;}

.figure {float:left; clear:none; width:100%; height:auto; text-align:left; color:#777777; font-size:90%; margin:20px 0px;}
.figure p {clear:both; width:100%}
.main-with-nav img {border:none; padding:0px; float:none;}

.footer {	clear:both;	background:#333333;	width:100%;	height:30px;	padding-top:0px; overflow:visible;	margin:10px auto; margin-bottom:0px; text-align:center;}

/* Overwrites to embedded manual.css */

div.verbatim {font-size:12px; font-family: monospace; white-space: nowrap; text-align:left; clear:none; }
div.figure .caption {float:left; clear:left;}
.caption td.id {border:none 0px; font-size:11px; font-weight:bold;}
.caption td.content {border:none; font-size:11px; font-weight:normal;}
.caption table {border:none 0px;}
.figure {border:none;padding-top:0px; padding-bottom:0px; margin-top:5px; margin-bottom:5px;}
.main-content td.figure {border:none; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;}

ol li{list-style-type:decimal; padding-left:0px; list-style-position:outside; margin-left:25px}
