
.clear{clear:both;display:block;float:none;overflow:auto;height:0;}

html, body{
	margin:0;padding:0;border:none;background-color:#444;
	font-size:13px;font-family:Arial,sans-serif;line-height:135%;
}

html {background-color:#2c3234;}
a img {border:none;}
.code {font-family:"Consolas", Courier, monospace;overflow:auto;vertical-align:baseline;}

.body {max-width:1260px;margin:auto;}

/*************
*   Header   *
*************/

.headers {position:fixed;top:0;left:0;width:100%;z-index:30;}
.bodyHeaderWrapper {background-color:#b4c6d7;border-bottom:1px solid #9cb2c2;}
.bodyHeader {}

.logoWrapper {width:284px; text-align:center;float:left;}
.logo {cursor:pointer; width:217px; height:28px;padding-top:7px;}

.headerMenu {float:left;text-align:left;font-size:12px;font-family:Arial,sans-serif;font-weight:bold;vertical-align:top;}
.headerMenu a, .headerMenu a:hover, .headerMenu a:visited {
	display:block;padding:14px 20px;color:#fff;text-decoration:none;cursor:pointer;
	float:left;margin:0;
}
.headerMenu a:hover {color:#fff;text-decoration:none;background:#c0cfdd;}

/* design 2 
.headerMenu {border-left:1px solid #9cb2c2;}
.headerMenu a, .headerMenu a:hover, .headerMenu a:visited {border-right:1px solid #9cb2c2;border-left:1px solid #bcccdb;}
*/

#user_menu {float:right;font-size:12px;color:#6f8391;text-align:right;font-weight:bold;padding:15px 40px 0 0;}
#user_menu a {color:#6f8391 !Important;text-decoration:none;}
#user_menu a:hover {text-decoration:underline;cursor:pointer;}

.top_ban_container {height:0;}

.cookie_banner {position:fixed;bottom:0;left:0;right:0;background:#777;background:rgba(0,0,0,0.6);padding:12px;z-index:2000;color:#e6e6e6;text-align:center;}
.cookie_banner .button {padding:6px 20px;background:#76A0C7;cursor:pointer;margin-left:20px;display:inline-block;}
.cookie_banner .button:hover {background:#86b0d7;}

/********************
*   Search Fields   *
********************/

#search_form, #sidebar_search_form, #search_form_bottom {font-size:14px;line-height:22px;}

.sidebar_search_bar {margin:0;text-align:center;background:#fcfcfc;padding:15px 0;}
.search_field {width:80%;border:1px solid #e6e6e6;background:#fff;color:#c3c3c3;padding:4px 6px;margin-right:0;}
.sidebar_search_bar .search_field:focus {color:#444}

.left_sidebar_search_bar {margin:0;text-align:center;background:#eee;padding:15px 0;}
.left_sidebar_search_bar .search_field {border:1px solid #ddd;background:#fbfbfb;color:#b3b3b3;}
.left_sidebar_search_bar .search_field:focus {color:#444}

/**************
*   Sidebar   *
**************/

.sidebar {z-index:2;width:320px;float:left;margin-left:-320px;}
.sidebar .buttonsWrapper {}
.sidebar_buttons {
	background:transparent url('http://dottorocdn.com/images/help/sidebar_buttons.png') 0 0 no-repeat; 
	width:160px;height:34px;margin:auto;cursor:pointer;float:left;
}
.browse_by_name {background-position:-160px 0;}
.sidebar_buttons:hover {background-position-y:-34px;}
.sidebar_banners {width:300px;margin:16px auto;text-align:center;}


/**************
*   Content   *
**************/
.bodyWrapper {background:#f3f3f3;}
.contentWrapper {float:left;width:100%;}

.content {
	margin:0 320px 0 0;
	z-index:1;
	background-color:#f6f6f6;border-right:1px solid #fff;
	color:#000000;font-family:Arial, sans-serif;
}
.content > div {border-right:1px solid #e0e0e0;padding:15px 20px 40px 25px;}

.content .contentHeader {}
.contentHeader {
	background-color:#f6f6f6;
	border-bottom:1px solid #dedede;border-top:#dedede 1px solid;
	padding:6px 10px 3px 10px;
	margin:24px 0 16px 0;
}
.contentHeader > .contentHeaderItem {float:left;}

.content_btns {background:transparent url('http://dottorocdn.com/images/help/content/content_imgs.gif') 0 0 no-repeat; cursor:pointer;}
.print_btn {width:68px; height:25px;background-position:0 -21px;}
.add_content_btn {width:109px; height:25px;background-position:-70px -21px;}
.share_btn {width:122px; height:19px;background-position:-34px 0;}

#info_bar {
	height:0;overflow:hidden;position:absolute;top:30px;left:0;right:0;padding:3px 0 0 20px;
	font-size:11px;color:#333333;background-color:#e67c7c;cursor:pointer;
}
#info_bar_close {height:14px;width:14px;cursor:pointer;position:absolute;right:14px;top:3px;}

/**/
.bottom_ads {float:left;}
.bottom_left_ad {padding-right:20px}


/******************
*   Add Content   *
******************/

.add_content_line {margin:30px 0 30px 0;background:#e7e7c7;border:1px solid #cacaca;color:#898d8d;height:32px;}
.comments_wrapper {margin:30px auto;}
.comments_meta {padding:6px;border:1px solid #dedede;border-bottom:none;background-color:#d6dde2;}
.comments_meta table {width:100%;margin:auto;}
.comments_meta th {text-align:left;}
.comments_meta td {text-align:right;}
.comments_title {padding:8px 6px 6px 3px;font-weight:bold;}
.comments_content {padding:10px;border:1px solid #dedede;border-top:none;}
.add_content_line_btn {padding-right:8px;cursor:pointer;}

.post_content_block {width:500px;margin:40px auto 0 auto;}
.post_content_area {border:1px solid #d0d7dc;background-color:#f1f1f1;color:#333;margin-top:16px;width:498px;}
.post_content_share {font-size:11px;vertical-align:baseline;color:#767676;}
.post_content_share input{height:11px;width:11px;margin-top:4px;}
.post_content_btns {text-align:right;margin-top:8px;}
.post_content_btns img {cursor:pointer;border:1px solid #aaa;}

.subHeader {font-family:georgia !Important;font-size:18px !Important;font-weight:normal !Important;color:#4A7195 !Important;}
.example_vote {font-size:12px;padding-top:8px;color:#ababab;text-align:center;}
.example_vote .button {color:#4e8199;padding:2px 6px;background-color:#ebebeb;border:1px solid #c7c7c7;cursor:pointer;}


/************************
*   Table of Contents   *
************************/


.tableOfContentsWrapper {
	position:fixed;top:46px;left:-300px;bottom:34px;width:299px;line-height:1em;
	background:#eee;border-right:1px solid #ddd;overflow:visible;z-index:40;
}
.tableOfContentsWrapper.closed {box-shadow: none;}
.tableOfContentsWrapper.opened {box-shadow: 5px 5px 5px rgba(0,0,0,0.3);}
.fixed_buttons_wrapper {position:absolute;right:-20px;top:50%;margin-top:-124px;}
.fixed_button {
	background:transparent url('http://dottorocdn.com/images/help/tree/fixed_buttons.png') 0 0 no-repeat;width:20px;height:114px;
	cursor:pointer;
}
.fixed_button.table_of_contents {height:133px;background-position:0 -114px;}

.tableOfContents {font-size:11px;position:absolute;top:104px;left:0;bottom:0;right:0;overflow:hidden;}
.rootMenu {}
.rootMenu div.menuItem {
	display:block;width:25%;float:left;
}
.rootMenu a {
	display:block;text-align:center;
	background:#96bfe6 url('http://dottorocdn.com/images/help/tree/root_menu.png') 0 -2px repeat-x;
	cursor:pointer;
	border:1px solid #82a1c1;border-left:0;
	color:#fff;text-decoration:none;
	font-size:12px;padding:7px 0;
}
.rootMenu a.active, .rootMenu a.active:hover, .rootMenu a:hover {background-position:0 -34px;background-color:#e7b568;border-color:#ccac78;}
.rootMenu a.active, .rootMenu a.active:hover {cursor:default;}
.shadowText {padding-top:0;padding-right:15px;color:#ebebeb;font-size:10px;font-style:italic;text-align:right;}
.sub_tree_cont {position:absolute;top:30px;left:0;right:0;bottom:0;overflow:hidden;}

.sub_tree_cont > div {position:absolute;top:0;left:0;right:0;bottom:0;padding:6px 0 6px 8px;z-index:5;overflow:auto;outline:none;}
.collapsed {display:none;}
.opened {}

/*******************
*   Tree Control   *
*******************/

.HelpTreeControl {color:#363636;font-family: Arial,sans-serif;font-size:12px;}
.HelpTreeControl a, .HelpTreeControl a:visited, .HelpTreeControl a:hover {
	color:#363636;font-family: Arial,sans-serif;font-size:12px;
	text-decoration:none;-moz-user-focus:none;-moz-user-select:none;-webkit-user-select:none;
}
.HelpTreeControl .subTables {margin-left:0;}
.HelpTreeControl .subMenuClosed .subMenuIcon {background: url("http://dottorocdn.com/images/help/tree/main_closed.gif") no-repeat center center;}
.HelpTreeControl .subMenuOpened .subMenuIcon {background: url("http://dottorocdn.com/images/help/tree/main_opened.gif") no-repeat center center;}
.HelpTreeControl .itemImage {padding-top:2px;font-size:12px;height:16px;overflow:hidden;width:19px;text-align:center;}
.HelpTreeControl .subMenuIcon, .itemImage {cursor:pointer;width:19px;height:20px;}
.HelpTreeControl .itemText, .submenutext {cursor:pointer;}
.HelpTreeControl .supporttext {color:#999999;font-size:12px;cursor:pointer;}
.HelpTreeControl .selected {cursor:pointer;background-color:#fefefe;}


/*****************
*   SHARE LINE   *
*****************/

.share_line {background-color:#f6f6f6;border-top:1px solid #dedede;border-bottom:1px solid #dedede;color:#4e8199;line-height:30px;font-size:12px;}
.share_line span {cursor:pointer;padding-left:12px;}
.share_line .share {font-size:12px;color:#323232;font-weight:bold;}
.share_line span:hover {text-decoration:underline;}
.share_line .share_btn {display:inline-block;vertical-align:middle;margin-left:12px;}

.footer {background-color: #444;color:#666666;font-size:11px;text-align:right;}
.footer .dialogLink {color:#9db1b8;}

.bottom_links {padding:14px 0 10px 0;text-align:center}
.bottom_links a {font-size:14px;text-decoration:none;color:#9db1b8;padding:0 10px;}
.bottom_links a:hover {color:#cde1e8}

/*****************
*   Responsive   *
*****************/

@media only screen and (min-width: 1560px) {
	.body {margin:0 0 0 300px;}
	.tableOfContentsWrapper {display:block;left:0;box-shadow: none !Important;}
}
@media only screen and (max-width: 767px) {
	.sidebar {display:none !Important;}
	.content {margin-right:0;}
}
/************
*   Print   *
************/

@media print {
	.bodyHeaderWrapper, .top_ban_container, .sidebar,
	.contentHeader, .footer, .opened, .add_content_line_btn {display:none;}
	body {background-color:#ffffff;}
	h1 {font-size:50%;}
	h2 {font-size:50%;}
	h3 {font-size:50%;}
	.main {position:static;overflow:auto;top:0;left:0;}
	.contentCell {border:none;}
	.content {position:static;top:0;left:0;padding:15px 10px;overflow:auto;background:#ffffff;color:#464646;font-family:Arial,sans-serif;}
}


.content .location {margin:0 10px 20px 10px;padding:0;font-size:11px;color:#acacac;}
.content h1, .content h3 {font-family: Arial,sans-serif;color:#7c3333;}
.content h1 {font-size:170%;font-weight:normal;}
.content h2 {font-family: georgia;font-size:130%;font-weight:300;margin-bottom:0;color:#4A7195;}
.content h3 {font-size:110%;}
.content .line {height:1px;background-color:#4A7195;border:none;margin-top:7px;}
.content .remarks {margin:13px 30px 0 30px;}
.content li {margin: 6px 0 0 0;}
.content a:link {color:#536770;}
.content a:link:hover {color:#8a4500;}
.content a:visited:hover {color:#8a4500;}
.content a:visited {color:#536770;}

.content .crossReference {margin:16px 30px 0 30px;background-color:#dee3df;border:1px solid #f6f6f6;}
.content .propValueTable {margin:14px 45px 0 45px;border:1px solid #d2d4c7;border-collapse:collapse;}
.content .crossReference td {padding:6px;}
.content .params {margin-left:30px;color:#8a4500;}
.content .paramsBlock {margin:15px 30px 0 30px;color:#8a4500;border:1px solid #b4b4b4;padding:10px;background:#f1f1f1;}

.content .syntaxCollapse, .syntaxSign {color:#496378;min-width:10px;width:10px;-moz-user-select:none;-webkit-user-select:none;}
.content .syntaxCollapse {cursor:pointer;}

.content .member {color:#456d80;border:1px solid #d2d4c7;text-align:center;background:#f8f7f6;}
.content .member A:link, .content .member A:visited {color:#456d80;text-decoration:none;font-family:Arial,sans-serif;}
.content .member A:link:hover {text-decoration:underline;}
.content .memberDesc {border:1px solid #d2d4c7;color:#232323;background:#f8f7f6;}
.content .memberDescCenter {border:1px solid #d2d4c7;color:#232323;background:#f8f7f6;text-align:center;}
.content .memberDescBg {background:#f2f2ea;}
.content .padding {padding:4px;}
.content .header {border:1px solid #d2d4c7;background-color:#e3e0d7;color:#232323;text-align:center;}
.content .syntax {border:1px solid #b4b4b4;padding:10px;background:#f8f7f6;margin-left:20px;margin-right:30px;font-family:"Consolas", Courier, monospace;font-size:12px;}

.content .basicEventInfo {margin:0 30px;border:2px solid #d2d4c7;border-collapse:collapse;}
.content .basicEventInfo td {border:1px solid #d2d4c7;padding: 4px 10px 4px 4px;}
.content .eventObjTable td {border: none;padding: 5px 10px 5px 0;}
.content .eventObjTable td td {padding:0;}
.content .container {border:1px solid #d2d4c7;background-color: #edece8;margin:0 10px;padding:5px;overflow:auto;}
.content .link_container {border:1px solid #d2d4c7;background-color: #edece8;margin:0 10px;padding:5px;line-height:1.4em;}
.content .code-example {font-family:"Consolas", Courier, monospace;border:1px solid #d2d4c7;background-color:#ede087;margin: 16px 10px;padding: 5px;overflow:auto;}
.content .memberContainer {overflow: auto;height:300px;padding:10px 0 0 5px;}
.content .valueName {font-family:Arial,sans-serif;background-color:#f4dca1;border:1px solid #d2d4c7;font-weight:bold;padding:2px 5px;}

.content .valueBrowser {padding:2px 5px;border:1px solid #d2d4c7;background-color:#f9f9f9;}

.content .valueOnly {padding:8px;border:1px solid #d2d4c7;border-right:none;background-color:#f9f9f9;}
.content .valueDesc {padding:5px 5px;border:1px solid #d2d4c7;background-color:#f9f9f9;}
.content .paramValueName {background-color:#f0efe9;border:1px solid #d2d4c7;font-weight:bold;padding:2px 5px;}
.content .paramValueBrowser {padding:2px 5px;border:1px solid #d2d4c7;background-color:#f9f9f9;}
.content .paramValueDesc {padding:2px 5px;border:1px solid #d2d4c7;background-color:#f9f9f9;}

.content .htmlMemberName, .content .jsMemberNameTab {
	font-family:Arial,sans-serif;background-color:#f2f2f2;color:#333;border:1px solid #ddd;border-left:0;font-weight:bold;padding:6px;
	width:auto !Important;
}
.content .htmlMemberBrowser {border:1px solid #d2d4c7;background-color:#f9f9f9;padding:6px;}
.content .htmlMemberDesc {border:1px solid #d2d4c7;background-color:#f9f9f9;padding:6px;}

.content .jsMemberName {font-family:Arial,sans-serif;background-color:#edece8;border:1px solid #d2d4c7;font-weight:bold;padding:6px;}
.content .jsMemberBrowser {border:1px solid #d2d4c7;background-color:#f9f9f9;padding:6px;}
.content .jsMemberDesc {border:1px solid #d2d4c7;background-color:#f9f9f9;padding:6px;}

.content .supportTable_Large, .supportTable_Small {empty-cells: show;}
.content .supportTable_Large {font-size: 12px;width: 130px;}
.content .supportTable_Small {font-size: 10px;width: 100px;}
.content .supportTable_Large td, .content .supportTable_Small td {background-repeat: no-repeat;text-align: center;empty-cells: show}
.content .supportTable_Large td {width: 26px;}
.content .supportTable_Small td {width: 20px;}

.content .supportTable_Large span, .content .supportTable_Small span {cursor: help;}
.content .supportTable_Large .supportRow_Icons td {height: 22px;background-image: url("http://dottorocdn.com/images/help/browser/browser_icons_22.gif")}
.content .supportTable_Small .supportRow_Icons td {height: 16px;background-image: url("http://dottorocdn.com/images/help/browser/browser_icons_16.gif")}
.content .supportRow_Add {color: #008000;}
.content .supportRow_Remove {color: #800000;}

/* Browser icons */
.content .browserIconIE_16 {background-position: 0 0;}
.content .browserIconIE_16_no {background-position: 0 -16px;}
.content .browserIconIE_16_b {background-position: 0 -32px;}
.content .browserIconIE_16_no_b {background-position: 0 -48px;}
.content .browserIconFF_16 {background-position: 0 -64px;}
.content .browserIconFF_16_no {background-position: 0 -80px;}
.content .browserIconFF_16_b {background-position: 0 -96px;}
.content .browserIconFF_16_no_b {background-position: 0 -112px;}
.content .browserIconCH_16 {background-position: 0 -128px;}
.content .browserIconCH_16_no {background-position: 0 -144px;}
.content .browserIconCH_16_b {background-position: 0 -160px;}
.content .browserIconCH_16_no_b {background-position: 0 -176px;}
.content .browserIconOP_16 {background-position: 0 -192px;}
.content .browserIconOP_16_no {background-position: 0 -208px;}
.content .browserIconOP_16_b {background-position: 0 -224px;}
.content .browserIconOP_16_no_b {background-position: 0 -240px;}
.content .browserIconSA_16 {background-position: 0 -256px;}
.content .browserIconSA_16_no {background-position: 0 -272px;}
.content .browserIconSA_16_b {background-position: 0 -288px;}
.content .browserIconSA_16_no_b {background-position: 0 -304px;}

.content .browserIconIE_22 {background-position: 0 0;}
.content .browserIconIE_22_no {background-position: 0 -22px;}
.content .browserIconFF_22 {background-position: 0 -44px;}
.content .browserIconFF_22_no {background-position: 0 -66px;}
.content .browserIconCH_22 {background-position: 0 -88px;}
.content .browserIconCH_22_no {background-position: 0 -110px;}
.content .browserIconOP_22 {background-position: 0 -132px;}
.content .browserIconOP_22_no {background-position: 0 -154px;}
.content .browserIconSA_22 {background-position: 0 -176px;}
.content .browserIconSA_22_no {background-position: 0 -198px;}

/* --- END (Browser Icons) --- */

.content .listElem {vertical-align:middle;font-family:Arial,sans-serif;font-weight:bold;}
.content .bodyTag {background-color: rgb(245, 244, 240);font-family: Arial,sans-serif;font-size: 12px;color: rgb(8, 3, 106);opacity: 1;}
.content .copyright {background-color:#dddac6;margin-top:30px;}

/* Tab menu */
	
.content .tabsTable {margin:0;border-collapse:collapse;border-spacing:0;}
.content .tabsRow {}
.content .tabsTable .active, .content .tabsTable .normal {
	padding:5px 20px;vertical-align:top;text-align:center;-moz-user-select:none;-webkit-user-select:none;
	border:1px solid #444;border-bottom:0;
}
.content .tabsTable .active, .content .tabsTable .normal:hover {background-color: #b4c6d7;color: #fff;border-color:#82a1c1;}
.content .tabsTable .normal {background-color: #e8e8e8;color: #666;border-color:#ddd;}
.content .tabsTable .normal:hover {cursor:pointer;}

/* Example */

.content .exampleWrapper, .content .membersWrapper {margin-left:40px; margin-right:60px;}
.content .exampleWrapper > table {table-layout:fixed;width:100%;}

.content .example {
	line-height:125%;font-size:13px;
	border:1px solid #d2d4c7;background-color: #f9f9f9;padding: 10px;
	overflow:auto;max-height: 300px;margin:0;
}
.content .example pre {font-family:Arial,sans-serif;}
.content .example_footer {margin:0;margin-left:8px;border-collapse:collapse;white-space:nowrap;}
.content .example_footer td {
	padding:3px 10px;color:#6f6f6d;font-family:Arial,sans-serif;font-size:11px;background-color:#e1e0d2;border:1px solid #cac8a9;border-top:none;cursor:pointer;white-space:nowrap;
}
.example_trademarkCell {width:100%;background-color:transparent !Important;border:none !Important;font-size:11px !Important;}


/* --- END Tab menu --- */

.comment {border:1px solid #d2d4c7;overflow:auto;}
.commentHeader table {width:100%;background-color: #c3d4a3;border-collapse:collapse;font-family:Arial,sans-serif;font-size:12px;color:#585858}
.commentHeader td {border:1px solid #eeeeee;border-top:none;}
.commentHeader td div {width:120px;text-align:center;overflow:hidden;}
.commentContent {background-color: #ffffff;color:#3f3f3f;font-size:14px;padding:10px 6px;overflow:auto;}

/* --- Code --- */

.content .exam_def {color:#000000;}
.content .exam_com {color:#88ACC9;}
.content .exam_error {color:#FF0000;}

.content .exam_cssrule {color:#0000e0;}
.content .exam_csstag {color:#943634;}
.content .exam_cssprop {color:#0008ac;}
.content .exam_csspropvalue {color:#a932ff;}

.content .exam_xmltagop {color:#804000;}
.content .exam_xmltag {color:#0080c0;}
.content .exam_xmldoctype {color:#bfbfbf;}
.content .exam_xmlattr {color:#ff8040;}
.content .exam_xmlattrvalue {color:#008040;}

.content .exam_htmldoctype {color:#bfbfbf;}
.content .exam_htmltag {color:#C08000;}
.content .exam_htmlattr {color:#4682B4;}
.content .exam_htmlattrvalue {color:#F58C83;}

.content .exam_javachar {color:#0080c0;}
.content .exam_javastring {color:#0080c0;}
.content .exam_javanumber {color:#31a310;}
.content .exam_javakeyword {color:#0000ff;}

.content .exam_jsstring {color:#0080c0;}
.content .exam_jsnumber {color:#31a310;}
.content .exam_jskeyword {color:#0000ff;}
.content .exam_jscoreobj {color:#9a81fe;}
.content .exam_jsmethod {color:#a55f8c;}
.content .exam_jsprop {color:#38a9d3;}

.content .exam_phpstring {color:#0080c0;}
.content .exam_phpnumber {color:#31a310;}
.content .exam_phpkeyword {color:#0000ff;}
.content .exam_phppredef {color:#9a81fe;}
.content .exam_phpoutside {color:#000000;}
.content .exam_phpopenclose {color:#7f7f7f;}

.content .exam_vbstring {color:#0080c0;}
.content .exam_vbnumber {color:#31a310;}
.content .exam_vbkeyword {color:#0000ff;}
