/*IE*/
* html #content, * html #toc {height:80%;top:135px;}
* html #toc {padding:10%;}

/*layout*/
html, body {margin:0;padding:0;border:0;overflow:hidden;height:85%;max-height:85%;background:white;}
#header {position:absolute;top:0;left:0;width:100%;height:70px;overflow:hidden;}
#content {position:absolute;top:135px;right:20%;left:0;height:95%;width:80%;overflow:auto;}
#toc {font-size:85%;position:absolute;top:135px;right:0;width:20%;height:95%;overflow:auto;}
#pullout {float:left;}
.padding {margin:15px;}
.line {clear:both;padding:0;width:100%;height:2px;line-height:2px;background:#369;border-top:1px solid white;}

/*menu*/
table.menu {position:absolute;cursor:pointer;visibility:hidden;}
#mainmenu	{position:static;}
table.menu td {color:#fff;/* tdColor in the menu_script.js */
background-color:#369; /* tdBgColor in the menu_script.js */
border:0px;padding:0px 8px 2px;font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;white-space:nowrap;}

/*links*/
a,a:link {color:#0085d5;text-decoration:none;}
a:visited {color:#7e417f;text-decoration:none;}
a:hover {color:#b3214f;text-decoration:underline;}
a:active {color:#cc6699;text-decoration:none;}
a img,:link img,:visited img {border:none;}

/*text*/
html,body,p,ul,ol,li,dl,dd,dt,input,table,th,td {font-size:95%;font-family:verdana,arial,helvetica,sans-serif;color:#333;}
pre,code,blockquote,tt {font-family:"Courier New",courier,monospace;color:#333;}
table,th,td {text-align:left;vertical-align:top:}
ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0;}
ul, ol {margin-left:0px;margin-top:2px;margin-bottom:2px;padding-left:15px;padding-top:0px;padding-bottom:0px;}
li {margin-left:0px;padding-left:0px;}
h1,h2,h3,h4,h5,h6 {color:#0077bb;text-decoration:none;padding:2px;}
.fineprint {font-size:75%;margin-top:0;margin-bottom:5px;}
	
/* information macros */
.noteMacro {border:1px solid #f0c000;background-color:#ffffce;margin-top:5px;margin-bottom:5px;} 
.warningMacro {border:1px solid #c00;background-color:#fcc;margin-top:5px;margin-bottom:5px;}
.infoMacro {border:1px solid #3c78b5;background-color:#d8e4f1;margin-top:5px;margin-bottom:5px;}
.tipMacro {border:1px solid #090;background-color:#dfd;margin-top:5px;margin-bottom:5px;}
.informationMacroPadding {padding:5px 0 0 5px;}
.error {background-color:#fcc;}
.code {border:1px dashed #3c78b5;font-family:"Courier New",courier,monospace;margin:10px;line-height:13px;overflow:auto;}
.codeContent {text-align:left;background-color:#f0f0f0;padding:3px;}
