/* CSS Document */
#flashBlurb audio object {
	display: none;
}
.no-audio #flashBlurb audio object {
	display: inline;
}
/* STANDARD ELEMENTS */
body {
	margin-top:0;
	padding:0;
	background-color:#9C6;
	font-family:Arial, Helvetica, sans-serif;
}



dt {
	font-weight: bold;
}
dd {
	font-style:italic;
}
.body_wrap h2 {
	max-width: 399px;
}
.body_wrap dl {
	margin:6px 12px;
	padding:3px 6px;
	font-size:0.79em;
	border:1px groove #ccc;
	max-width:33%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
}
a {
	color:#C00;
	text-decoration:none;
}
a:hover, a:active {
	color:#F00;
}
a:visited {
	color:#B44;
}
noscript p {
	margin:3px;
	padding:6px 18px;
	background-color:#fff;
	border:1px solid #ccc;
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.5);
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius: 9px 9px 9px 9px;
}

#helpPics img {
	width:369px;
}
.cyclePics {
	min-height:279px;
}

/* Special Show/Hide buttons */
#prefsFormInOverlaySubmitBtn { font-size:1.5em; margin:6px 0 0 0; max-width: 96px; }
button.show-hide {
	position:relative;
	min-width:57px;
	margin:6px 0 3px 0;
	padding:3px 6px;
	border:1px solid #f1f0f0;
	font-size:14px;
	background-color:#ddd;
	-moz-border-radius:34px;
	-webkit-border-radius:34px;
	background-image: -moz-linear-gradient( center bottom, rgb(158,153,153) 8%, rgb(204,204,204) 54% );
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.08, rgb(158,153,153)), color-stop(0.54, rgb(204,204,204)) );
	cursor:pointer;
}
#hFolderExpanded, #hFolderCollapsed {
	width:30px;
	height:15px;
	float: right;
	margin-right: 1px;
}
#hdr.ar #hFolderExpanded, #hdr_collapsed.ar #hFolderCollapsed {
	float: left;
	margin-left: -11px;
}
#hdr_collapsed.ar #hFolderCollapsed {
	margin-left: -20px;
}
#hFolderCollapsed {
	background:transparent url(../img/fold_out_30x15.gif) no-repeat 0 0;
}
#hFolderExpanded {
	background:transparent url(../img/fold_in_30x15.gif) no-repeat 0 0;
}
ul#topMenu {
	list-style:none;
	padding-left:6px;
	font-size:0.95em;
	white-space:nowrap;
}
ul#topMenu li {
	display:inline;
}
ul#topMenu li a {
	color:#fff;
	font-weight:600;
	margin-right:15px;
}
.fitme {
	font-size:98%;
}
ul#crumbsMenu {
	color:#333;
	font-size:0.67em;
	font-weight:600;
	list-style:none;
	margin:9px 3px;
	padding: 3px 9px;
	background-color:#999; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#999999'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ccc, #999); /* for firefox 3.6+ */
}
ul#crumbsMenu li {
	display:inline;
	color:#333;
	max-width:90px !important;
	overflow:hidden;
	text-overflow: ellipsis; /* IE7+ and WebKit only */
}
#hdr_collapsed h1.ar, #hdr_collapsed h1.ur, #hdr_collapsed h2.ar, #hdr_collapsed h2.ur, ul#topMenu.ar, ul#topMenu.ur, ul#crumbsMenu.ar, ul#crumbsMenu.ur, form.ar, form.ur, legend.ar, legend.ur {
	direction:rtl;
}
table.ar h2, table.ur h2, legend.ar, legend.ur {
	font-size:110%;
}
table.ar td, table.ur td {
	text-align:right;
}
form.ar label[for="selectSelectLang"], form.ur label[for="selectSelectLang"] {
	float:right; /* Setting both selects caused problems. Just this one. */
}
label.ar, label.ur {
	font-size:1.5em;
}
ul.ohrc-nodot {
	list-style:none !important;
}
div .ohrc-sidenav {
	border:1px solid black;
	margin: 0;
	padding: 0;
	width: 220px;
}
div .ohrc-sidenav h3, .ohrc-gradient {
	color:white !important;
	font-weight:bolder;
	text-align:center;
	background-color:#82A23E;
	width:100%;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62821E', endColorstr='#82A23E'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#62821E), to(#82A23E)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #62821E, #82A23E); /* for firefox 3.6+ */
}
hr {
	background:#ddd;
	color:#ddd;
	clear:both;
	float:none;
	width:100%;
	height:1px;
	margin:0 0 1.0em;
	border:none;
}
hr.space {
	background:#fff;
	color:#fff;
	visibility:hidden;
}

/* MAJOR LAYOUT AREAS and their children */
#container {
	position:relative;
	margin:0 auto;
	width: 883px;
	background-color:white;
}
#copyrightNonCom, #copyrightCom {
	padding:3px;
}
#modal-container {
	margin:0 auto;
	width: 751px;
}
#hdr {
	padding-left:120px;
	height:129px;
	background:transparent url(../img/banner.png) no-repeat 0 6px;
	overflow:hidden;
}/* TODO: This messes everything up... I'm not sure why */
#hdr.ar, #hdr.ur {
	background-image:url(../img/banner_rtl.png);
	padding-right:120px;
	padding-left:12px;
}
#hdr h1, #hdr_collapsed h1 {
	color:#990;
	font-size:1.70em;
	font-weight:bold;
	padding-top:18px;
	line-height:normal;
}
#hdr h2, #hdr_collapsed h2 {
	color:#ccc;
	font-size:1.45em;
}
#hdr_collapsed {
	background:#fff url(../img/banner_folded_bg.png) no-repeat 0 0;
	padding:0 0 0 21px;
	overflow:hidden;
}
#hdr_collapsed.ar, #hdr_collapsed.ur {
	background-image:url(../img/banner_folded_bg_rtl.png);
	background-position:867px 0;
}
#hdr_collapsed h1, #hdr_collapsed h2 {
	font-size:0.89em;
	display:inline;
	padding:0 0 18px 0;
	top:-9px;
}
#site_title.ar, #site_title.ur, #site_subtitle.ar, #site_subtitle.ur {
	float:right;
	margin-right:36px;
	clear:both;
}


form#prefsForm, form#prefsFormInOverlay {
	font-size:0.69em;
}
form#prefsForm {
	position:absolute;
	width:295px;
	top:69px;
	left:564px; /*float:right; margin-top:-15px;*/
}
form#prefsFormInOverlay { /* This is shown on first arrival */
	display:inline;
	margin-top:0 auto;
	z-index:9999999 !important;
}
#prefsForm select, #prefsFormInOverlay select {
	font-size:inherit;
}

form#prefsForm.ar, form#prefsForm.ur {
	top:69px;
	left:18px;
}
fieldset {
	border:1px solid #ccc;
	margin:0 6px 0 0;
	padding:3px;
	white-space:nowrap;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px 6px 6px 6px;
}
fieldset.ar, fieldset.ur {
	padding-left: 18px;
}
legend {
	font-weight:bold;
	padding: 0 6px 0 3px;
}
#leftcol {
	float:left;
	width:229px;
	padding-left:9px;
}
#TOC-left li.ohrc-menu-heading, #AllMods-left ul li.ohrc-menu-heading, #EDRes-left ul li.ohrc-menu-heading {
	display:block;
}
#TOC-left, #EDRes-left, #AllMods-left {
	font-size:75%;
	padding-bottom:3px;
}
#TOC-left ul .level01, #EDRes-left ul .level01, #AllMods-left ul .level01 {
	font-size:90%;
	font-weight:bold;
	margin-left:1px;
	padding:2px;
}
#TOC-left ul .level02, #EDRes-left ul .level02, #AllMods-left ul .level02 {
	font-size:90%;
	font-weight:bold;/**/
	margin-left: 9px;
}
#TOC-left ul .level03, #EDRes-left ul .level03, #AllMods-left ul .level03 {
	font-size:90%;
	font-weight:bold;
	margin-left: 27px;/*
	width:180px;*/
}
#leftcol.ar ul.level03,
#leftcol.ur ul.level03 {
	margin-left: 0;
	padding:0 6px 0 0 !important; /*
	width:180px;*/
}
#TOC-left li, #EDRes-left li, #AllMods-left li {/*
	width:180px;*/
	font-weight:bold;
	list-style-type:none;
}
#TOC-left a, #EDRes-left a, #AllMods-left a {
	text-transform:none;
	text-decoration:none;
	color:#094800; /* was d4816d , 82a23e 
         82a23e , 62821e , 52720e too green */
}
#TOC-left {
	margin-top:-3px;
}

/* theContent area*/
#topMenuTheContent {
	position:relative;
	width:100%;
}
.menuDiv {
}
#titleHeaderTheContent {
}
.titleHeader {
}
#prefsFormDivTheContent {
}
#underContent {
	text-align:center;
	padding-bottom:9px;
}
#underContent span {
	display:inline !important;
	margin:0 18px 9px 18px !important;
}
#copyrightNotice {
	color:#121;
	font-size:0.5em;
	width:100%;
}
#copyright {
	color:#232;
	text-align:center;
	font-size:1.35em;
	font-weight:bold;
	width:100%;
}
#copyrightNonComBtn, #copyrightComBtn {
	margin:0 6px;
} /* TODO: show/hide for these */
#rightcol {
	float:left;
	width:642px;
	margin-top:-12px;
}
span#hbw_label {
	margin-left:27px;
} /* needed special tweak to line up with kwicks */
#ftr, ul#topMenu {
	background-color:#82A23E;
}
ul#topMenu {
height /* don't ask me why, but this makes the buttons overlap in IE8 like in Firefox. Delete and they get squashed. Give it a value all hell breaks loose. */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62821E', endColorstr='#82A23E'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#62821E), to(#82A23E)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #62821E, #82A23E); /* for firefox 3.6+ */
}
#ftr {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82A23E', endColorstr='#62821E'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#82A23E), to(#62821E)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #82A23E, #62821E); /* for firefox 3.6+ */
}
#ftr {
	width:100%;
	color:white;
	text-align:center;
	padding-bottom:9px;
	clear:both;
}
#ftr a {
	color:#FFF;
}
#ftr a:hover, a:active {
	color:#F00;
}
#ftr a:visited {
	color:#B44;
}
#creditUTSC {
	font-size:0.75em;
	line-height:0.95;
}
/* Not sure we'll keep the borders */
#theContent h1, #theContent h2, #theContent h3, #theContent h4, #theContent h5, #theContent h6 {
	font-weight:bold;
}
#theContent {
	position:relative;
	border:6px double #cdc;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px 12px 12px 12px;
}
#theContent {
	margin:0 0 9px 24px;
	padding:3px 3px 0 3px;
	width:558px !important;
	min-height:315px; /*RESULTS IN H=390 (SUBTRACT PADDING  SUM TOP+BOTTOM)*/
}
#theContent ol, #theContent ul {
	margin: 3px 18px 3px 27px;
	font-size:96%;
}
#theContent h2 {
	font-size:1.25em;
	margin:0 0 9px 3px;
}
#kwik {
	width:612px;
	height:96px;
	padding-left:9px;
	margin:0;
	margin-top:-3px;
}
/* CLASSES */
.slideMenu {
	position:absolute;
	margin:0;
	left:420px;
	top:3px;
	white-space:nowrap;
	font-size:90%;
}
.slideMenu .start {
	padding:1px;
	background-color:#CCC;
}
.slideMenu .prev {
	padding:1px;
	background-color:#CDC;
}
.slideMenu .next {
	padding:1px;
	background-color:#CCD;
}
.slideMenu.fr {
	left:366px;
}
.slideMenu.ar, .slideMenu.ur {
	left:6px;
}
.activeSection {
	width: 201px;
	background-color:#cdddcd !important;
	margin:0 6px 0 -18px; /*
	margin-left:-18px;
	margin-right:6px;*/
	border:1px solid #bdcdbd;
	padding:3px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-box-shadow: 1px 2px 5px #9dad9d;
	-webkit-box-shadow: 1px 2px 5px #9dad9d;
	box-shadow: 1px 2px 5px #9dad9d;
}
.activeSlide {
	max-width: 198px !important;
	background-color:#ceeece;
	padding:1px 2px;
	border:1px solid #bdcdbd;
	font-weight:bold;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	-moz-box-shadow: 1px 1px 1px #9dad9d;
	-webkit-box-shadow: 1px 1px 1px #9dad9d;
	box-shadow: 1px 1px 1px #9dad9d;
	white-space:nowrap;
	overflow: hidden;
	-moz-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow: ellipsis;
}
a.activeSlide {
	display:block;
	max-width: 198px !important;
}
div.body_text[dir="rtl"] {
	font-size:120%;
}

.body_text img[align="right"] {
	margin: 0 9px 0 0;
}

.body_text h2 {
	width:402px;
}
.body_text ul {
	margin:0;
}
.dot {
	padding:0 6px;
	margin:3px 6px;
	;
	border:1px solid #888;
	background:#efefef;
	-moz-border-radius:45px;
	-webkit-border-radius:45px;
	border-radius:45px 45px 45px 45px;
	text-align:center;
}
ul[aria-hidden="true"], p[aria-hidden="true"], span[aria-hidden="true"], ul[aria-expanded="false"], p[aria-expanded="false"], span[aria-expanded="false"] {
	display:none;
}
span.ohrc-small_label[aria-hidden="true"] {
	display:inline;
	visibility:hidden;
}

.audio audio object {
	display: none;
}

.no-audio audio object {
	display: inline;
}

/*  inline may not always be what I want... let's see what happens first.
ul[aria-hidden="false"],p[aria-hidden="false"],span[aria-hidden="false"],
ul[aria-expanded="true"],p[aria-expanded="true"],span[aria-expanded="true"] { display:inline; }
*/
.autoscroll { overflow:auto; max-height:450px; }
.ohrc-noRTL { direction:ltr !important; }
option[value="swf"] { direction:ltr !important; }
.ar .ohrc-noRTL, .ur .ohrc-noRTL { text-align:right !important; }

.ohrc-backbutton {
	/* TODO: add hover */
	cursor: pointer;
}

.ohrc-callout {
	padding:3px;
	margin:3px 6px;
	;
	border:1px solid #888;
	background:#fdfdfd;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px 20px 20px 20px;
	;
}
.ohrc-cursor_pointer {
	cursor:pointer !important;
}
.ohrc-embossed {
	text-shadow: 0px 1px 0px #e5eee5;
}
.ohrc-embossed-lightondark {
	text-shadow:0px -1px 0px #278336;
}
.ohrc-reset {
	margin:0;
	padding:0;
}
.ohrc-pad-3 {
	padding:3px;
}
.ohrc-pad-6 {
	padding:6px;
}
.ohrc-pad-9 {
	padding:9px;
}
.ohrc-float-right {
	float:right;
	margin:0;
}
.ohrc-marginLeft-180 {
	margin-left:180px;
}
.ohrc-menu-heading {
	color:#094800;
}
li.ohrc-menu-section.dot9 {
	margin:0 3px 3px 12px;
}
.ar li.ohrc-menu-section.dot9,
.ur li.ohrc-menu-section.dot9 {
	margin:3px 0;
}

/* THIS MENU ITEM NOT READY. TEMP HIDE! */
li.ohrc-menu-section.dot9 {
	display:none;
}

.ohrc-activeElement {
	border:2px dotted #f9f008;
}

.ohrc-hide {
	display:none;
}

.outInLeftField {
	margin-left:-6000px !important;
}
.ohrc-invisible {
	visibility:hidden !important;
}

.ohrc-show {
	display:inline;
}
.ohrc-visible {
	visibility:visible !important;
}
.ohrc-rounded {
	-moz-border-radius:.35em;
	-webkit-border-radius:.35em;
	border-radius:.35em .35em .35em .35em;
}
.ohrc-roundedtop {
	-moz-border-radius-topleft:.35em;
	-moz-border-radius-topright:.35em;
	-webkit-border-top-left-radius:.35em;
	-webkit-border-top-right-radius:.35em;
	border-top-left-radius:.35em;
	border-top-right-radius:.35em;
}
.ohrc-roundedbottom {
	-moz-border-radius-bottomleft:.35em;
	-moz-border-radius-bottomright:.35em;
	-webkit-border-bottom-left-radius:.35em;
	-webkit-border-bottom-right-radius:.35em;
	border-bottom-left-radius:.35em;
	border-bottom-right-radius:.35em;
}
.ohrc-external-link {
/*jQuery identifier*/
}
/* Facebook button */
.ohrc-fbButton a, .ohrc-fbButton a:visited {
	color:#036;
	display:block;
	overflow:hidden;
	width:96px;
	height:30px;
	background:transparent url(../img/fb_sprite_button.png) no-repeat 0px -30px;
	font-size:12px;
	padding:0 0 0 12px;
	line-height:0.98;
}/* <img src="img/fb_button_96x30.png" width="96" height="30" alt="Facebook" align="absmiddle"> */

.margTop36 {
	margin:36px 0 0 0;
}

.margTop72 {
	margin:72px 0 0 0;
}

.margTop99 {
	margin:99px 0 0 0;
}

.margRight36 {
	margin:0 36px 0 0;
}

.margRight72 {
	margin:0 72px 0 0;
}

.margRight99 {
	margin:0 99px 0 0;
}

.margBottom36 {
	margin:0 0 36px 0;
}

.margBottom72 {
	margin:0 0 72px 0;
}

.margBottom99 {
	margin:0 0 99px 0;
}

.margLeft36 {
	margin:0 0 0 36px;
}

.margLeft72 {
	margin:0 0 0 72px;
}

.margLeft99 {
	margin:0 0 0 99px;
}


.ohrc-fbButton div {
	padding-top:3px;
}
.ohrc-fbButton a:hover {
	background-position:0 0;
	color:#17c;
}
.ohrc-fbButton a:active {
	background-position:0 -60px;
}
/* Twitter button */
.ohrc-twitButton a, .ohrc-twitButton a:visited {
	color:#036;
	display:block;
	overflow:hidden;
	width:96px;
	height:30px;
	background:transparent url(../img/twitter_logo_sprite_96x90.png) no-repeat 0px 0;
	font-size:12px;
	padding:0 0 0 12px;
	line-height:0.98;
}
.ohrc-twitButton div {
	padding-top:3px;
}
.ohrc-twitButton a:hover {
	background-position:0 -30px;
	color:#17c;
}
.ohrc-twitButton a:active {
	background-position:0 -60px;
}
/* INFO and HELP */
#infoHelpDiv {
	width:495px;
	height:450px;
	background-color:white;
	padding:18px;
	border:6px solid #393;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px 6px 6px 6px;
	-moz-box-shadow:3px 3px 3px #333;
	-webkit-box-shadow:3px 3px 3px #333;
	-o-box-shadow:3px 3px 3px #333;
	box-shadow:3px 3px 9px #333;
}
.ohrc-closebutton {
	position:absolute;
	left:423px;
	top:-12px;
	background-color:#F00;
	border:2px solid #666;
	padding:0 6px;
	color:#fff;
	font-weight:bold;
	-moz-border-radius:45px;
	-webkit-border-radius:45px;
	-o-border-radius:45px;
	border-radius:45px 45px 45px 45px;
	cursor:pointer !important;
}
/* Some text manipulation */
.ohrc-small_label {
	color:#363;
	font-weight:bolder;
	font-size:0.66em;
	margin-left:12px;
	padding:0 6px;
	border:1px solid #ded;
	border-bottom:none;
}
.ohrc-10pclarger {
	font-size:110% !important;
}
.ohrc-50pclarger {
	font-size:150% !important;
}
.ohrc-alignleft {
	text-align:left !important;
}
.ohrc-alignright {
	text-align:right !important;
}
.ohrc-aligncenter {
	text-align:center !important;
}
.ohrc-justify {
	text-align:justify !important;
}
/*  SOME FONT SIZE STYLES */
.ohrc-smaller55 {
	font-size:55%;
}
.ohrc-smaller65 {
	font-size:65%;
}
.ohrc-smaller75 {
	font-size:75%;
}
.ohrc-smaller85 {
	font-size:85%;
}
.ohrc-smaller90 {
	font-size:90%;
}
.ohrc-smaller95 {
	font-size:95%;
}
.ohrc-larger105 {
	font-size:105%;
}
.ohrc-larger110 {
	font-size:110%;
}
.ohrc-larger115 {
	font-size:115%;
}
.ohrc-larger125 {
	font-size:125%;
}
.ohrc-larger135 {
	font-size:135%;
}
.ohrc-larger145 {
	font-size:145%;
}
.ohrc-larger155 {
	font-size:155%;
}
/* PLUS MINUS ICONS */
.plusIcon12:hover, .plusIcon15:hover, .minusIcon12:hover, .minusIcon15:hover {
	cursor:pointer;
}
.plusIcon15 {
	display:inline-block;/*
	margin-left:-15px;*/
	padding-left:18px;
	line-height:18px;
	background:transparent url('../img/plus_15.gif') no-repeat 0 3px;
}
.minusIcon15 {
	display:inline-block;/*
	margin-left:-15px;*/
	padding-left:18px;
	line-height:18px;
	background:transparent url('../img/minus_15.gif') no-repeat 0 3px;
}
.plusIcon12 {
	display:inline-block;/*
	margin-left:-12px;*/
	padding-left:15px;
	line-height:12px;
	background:transparent url('../img/plus_12.gif') no-repeat 0 0;
}
.minusIcon12 {
	display:inline-block;/*
	margin-left:-12px;*/
	padding-left:15px;
	line-height:15px;
	background:transparent url('../img/minus_12.gif') no-repeat 0 1px;
}
.star_bullet15 {
	display:inline-block;/*
	margin-left:-15px;*/
	padding-left:18px;
	line-height:18px;
	background:transparent url('../img/star_bullet15.gif') no-repeat 0 1px;
}
.star_bullet12 {
	display:inline-block;/*
	margin-left:-12px;*/
	padding-left:15px;
	line-height:15px;
	background:transparent url('../img/star_bullet12.gif') no-repeat 0 1px;
}
.star_bullet9 {
	display:inline-block;/*
	margin-left:-9px;*/
	padding-left:12px;
	line-height:15px;
	background:transparent url('../img/star_bullet9.gif') no-repeat 0 1px;
}
/* LI DOTs */
li.dot6 {
	list-style-image:url(../img/dot6.gif);
}
li.dot9 {
	list-style-image:url(../img/dot9.gif);
	margin-top:4px;
	margin-left:4px;
	padding-left:-4px;
}
li.dot12 {
	list-style-image: url("../img/dot12.gif");
	margin-left: 24px;
	margin-top: 3px;
}
li.dot15 {
	list-style-image:url(../img/dot15.gif);
	margin-top:7px;
	margin-left:7px;
	padding-left:-7px;
}
li.dot18 {
	list-style-image:url(../img/dot18.gif);
	margin-top:9px;
	margin-left:9px;
	padding-left:-9px;
}
/* MENU BUTTONS */

.ohrcLink a:link, .ohrcLink a:visited {
	background:url(../img/ohrc_home32_up.gif) no-repeat left;
	padding:12px 0px 12px 40px !important;
}
.ohrcLink a:hover, #topMenu_OHRCBtn.ohrc-activeElement {
	background:url(../img/ohrc_home32_over.gif) no-repeat left;
}
.ohrcLink a:active {
	background:url(../img/ohrc_home32_down.gif) no-repeat left;
}
.homeLink a:link, .homeLink a:visited {
	background:url(../img/home32_up.gif) no-repeat left;
	padding:12px 0px 12px 40px;
}
.homeLink a:hover, #topMenu_ELearnBtn.ohrc-activeElement {
	background:url(../img/home32_over.gif) no-repeat left;
}
.homeLink a:active {
	background:url(../img/home32_down.gif) no-repeat left;
}
.helpLink a {
	margin-right:0;
}
.helpLink a:link, .helpLink a:visited {
	background:url(../img/help32_up.png) no-repeat left;
	padding:12px 0px 12px 40px;
}
.helpLink a:hover, #topMenu_helpLabelBtn.ohrc-activeElement {
	background:url(../img/help32_over.png) no-repeat left;
}
.helpLink a:active {
	background:url(../img/help32_down.png) no-repeat left;
}
.infoLink a:link, .infoLink a:visited {
	background:url(../img/info32_up.png) no-repeat left;
	padding:12px 0px 12px 40px;
}
.infoLink a:hover, #topMenu_infoLinkBtn.ohrc-activeElement {
	background:url(../img/info32_over.png) no-repeat left;
}
.infoLink a:active {
	background:url(../img/info32_down.png) no-repeat left;
}
/* LANGUAGE VARIATIONS */


#leftcol.ar, #leftcol.ur {
	float:right;
	width:229px;
	padding-right:0;
}
#rightcol.ar, #rightcol.ur {
	float:left;
	width:642px;
	margin-top:-12px;
}
.ohrcLink a.ar:link, .ohrcLink a.ar:visited {
	background:url(../img/ohrc_home32_up.gif) no-repeat right;
	padding:12px 40px 12px 0px !important;
}
.ohrcLink a.ar:hover {
	background:url(../img/ohrc_home32_over.gif) no-repeat right;
}
.ohrcLink a.ar:active {
	background:url(../img/ohrc_home32_down.gif) no-repeat right;
}
.homeLink a.ar:link, .homeLink a:visited {
	background:url(../img/home32_up.gif) no-repeat right;
	padding:12px 40px 12px 0px;
}
.homeLink a.ar:hover {
	background:url(../img/home32_over.gif) no-repeat right;
}
.homeLink a.ar:active {
	background:url(../img/home32_down.gif) no-repeat right;
}
.helpLink a.ar {
	margin-left:0;
}
.helpLink a.ar:link, .helpLink a:visited {
	background:url(../img/help32_up.png) no-repeat right;
	padding:12px 40px 12px 0px;
}
.helpLink a.ar:hover {
	background:url(../img/help32_over.png) no-repeat right;
}
.helpLink a.ar:active {
	background:url(../img/help32_down.png) no-repeat right;
}
.infoLink a.ar:link, .infoLink a.ar:visited {
	background:url(../img/info32_up.png) no-repeat right;
	padding:12px 40px 12px 0px;
}
.infoLink a.ar:hover {
	background:url(../img/info32_over.png) no-repeat right;
}
.infoLink a.ar:active {
	background:url(../img/info32_down.png) no-repeat right;
}
/*   */

a.es, a.pt, a.so, a.ta, a.tl, a.vi {
	font-size:.8em;
}
#hdr h1.ta {
	font-size:1.05em;
	line-height:normal;
	margin-top:-9px;
}
#hdr h1.ar, #hdr h1.ur {
	font-size:2.25em;/*
	padding-right:3px;*/
}
#hdr h1.es, #hdr h1.pt, #hdr h1.so, #hdr h1.ta, #hdr h1.tl {
	font-size:1.5em;
	padding-right:3px;
}
#hdr h2.es, #hdr h2.pt, #hdr h2.tl, #hdr h2.vi {
	font-size:1.15em;
	width:63%;
	float:left;
	line-height:normal;
}
#hdr h2.so, #hdr h2.ta {
	font-size:0.95em;
	width:60%;
	float:left;
	line-height:normal;
}
#hdr_collapsed h1.pt, #hdr_collapsed h2.pt {
	font-size:0.79em;
}
#hdr_collapsed h1.ar, #hdr_collapsed h1.ur {
	font-size:1.1em;
	font-weight:bold;
	float:right;
	margin:0;
	padding:0;
}
#hdr_collapsed h2.ar, #hdr_collapsed h2.ur {
	font-size:1.0em;
	float:right;
	margin:0;
	padding:0;
}
#hdr_collapsed h1.ar, #hdr_collapsed h1.ur {
	margin:0 21px 0 9px;
}
.feedBackLink a.pt {
	margin-left: 18px;
}
.feedBackLink a.es, .feedBackLink a.so {
	margin-left: 36px;
}
.feedBackLink a.fr, .feedBackLink a.pa, .feedBackLink a.ta, .feedBackLink a.tl {
	margin-left: 72px;
}
.feedBackLink a.ko, .feedBackLink a.vi {
	margin-left: 147px;
}
.feedBackLink a, .feedBackLink a.en {
	margin-left: 180px;
}
span.findUsFBspan.es, span.findUsFBspan.ko, span.findUsFBspan.pt, span.findUsFBspan.ta {
	font-size:50%;
	white-space:nowrap;
}
#lbw_label.es, #lbw_label.it {
	font-size:50%;
	margin-left:6px;
}
.slideMenu.es {
	margin:0 0 0 -27px;
}
/* GLOBAL */

.feedBackLink a:link, .feedBackLink a:visited {
	background:url(../img/topMenu_feedBackBtn_up.gif) no-repeat left;
	padding:12px 0px 12px 40px;
}
.feedBackLink a:hover, #topMenu_feedbackBtn.ohrc-activeElement {
	background:url(../img/topMenu_feedBackBtn_over.gif) no-repeat left;
}
.feedBackLink a:active {
	background:url(../img/topMenu_feedBackBtn_down.gif) no-repeat left;
}
.urlLink a:link, .urlLink a:visited {
	background:url(../img/hyperlink18_up.png) no-repeat left;
	padding:6px 0px 6px 27px;
}
.urlLink a:hover {
	background:url(../img/hyperlink18_over.png) no-repeat left;
}
.urlLink a:active {
	background:url(../img/hyperlink18_down.png) no-repeat left;
}
/* RTL LANGUAGES */

.feedBackLink a.ar:link, .feedBackLink a.ar:visited {
	background:url(../img/topMenu_feedBackBtn_up.gif) no-repeat right;
	padding:12px 40px 12px 0px;
	margin-left: 36px;
}
.feedBackLink a.ar:hover, #topMenu_feedbackBtn.ar.ohrc-activeElement {
	background:url(../img/topMenu_feedBackBtn_over.gif) no-repeat right;
}
.feedBackLink a.ar:active {
	background:url(../img/topMenu_feedBackBtn_down.gif) no-repeat right;
}
.urlLink a.ar:link, .urlLink a.ar:visited {
	background:url(../img/hyperlink18_up.png) no-repeat right;
	padding:6px 27px 6px 0px;
}
.urlLink a.ar:hover {
	background:url(../img/hyperlink18_over.png) no-repeat right;
}
.urlLink a.ar:active {
	background:url(../img/hyperlink18_down.png) no-repeat right;
}
/* ^END language */


/* RSS BUTTON */
.feed {
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	padding:1px 5px;
	font:bold 12px verdana, sans-serif;
	color:#FFF;
	background:#F60;
	text-decoration:none;
	margin:4px;
}
.feed a:link, .feed a:visited, .feed a:active, .feed a:hover {
	color:#FFF;
}
/* MODAL OVERLAY */
.modal-overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background: rgba(0, 0, 0, 0.8);/*
	opacity: .85;*/
	filter: alpha(opacity=80);
	z-index: 101;
}
.modal-window {
	position: fixed;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
	z-index: 102;
	background:transparent;
	border: solid 8px #000;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.close-window {
	position: absolute;
	width: 47px;
	height: 47px;
	right: -23px;
	top: -23px;
	background: transparent url(../img/close-button.png) no-repeat scroll right top;
	text-indent: -99999px;
	overflow: hidden;
	cursor: pointer;
}

.swfPlaceholderDiv, .controlsOverlay  {
	margin:0 auto;
	padding:18px;
	font-size:180%;
	width:33%;
	border:1px solid silver;
	-moz-border-radius: 9px;
	-moz-box-shadow:3px 3px 9px rgba(99, 99, 99, 0.9);
	-webkit-border-radius: 9px;
	-webkit-box-shadow:3px 3px 9px rgba(99, 99, 99, 0.9);
	-o-border-radius: 9px;
	-o-box-shadow:3px 3px 9px rgba(99, 99, 99, 0.9);
	border-radius: 9px;
	box-shadow:3px 3px 9px rgba(99, 99, 99, 0.9);
}

/* AUDIO */
.controlsOverlay {
	
}


/* RTL , #EDRes-left, #AllMods-left */
#div-TOC-left.ar ul, #div-TOC-left.ur ul,
#EDRes-left.ar ul, #EDRes-left.ur ul,
#AllMods-left.ar ul, #AllMods-left.ur ul {
	direction:rtl !important;
	padding:0;
	margin:0 12px 0 0;
}
#div-TOC-left.ar .plusIcon15, #div-TOC-left.ur .plusIcon15,
#EDRes-left.ar .plusIcon15, #EDRes-left.ur .plusIcon15,
#AllMods-left.ar .plusIcon15, #AllMods-left.ur .plusIcon15 {
	padding: 0 18px 0 0;
	background: url("../img/plus_15.gif") no-repeat 100% 0 transparent;
	margin:0 -6px 0 0;
}

#div-TOC-left.ar .minusIcon15, #div-TOC-left.ur .minusIcon15,
#EDRes-left.ar .minusIcon15, #EDRes-left.ur .minusIcon15,
#AllMods-left.ar .minusIcon15, #AllMods-left.ur .minusIcon15 {
	padding: 0 18px 0 0;
	background: url("../img/minus_15.gif") no-repeat 100% 0 transparent;
	margin:0 -6px 0 0;
}


#div-TOC-left.ar .plusIcon12, #div-TOC-left.ur .plusIcon12,
#EDRes-left.ar .plusIcon12, #EDRes-left.ur .plusIcon12,
#AllMods-left.ar .plusIcon12, #AllMods-left.ur .plusIcon12 {
	padding: 0 15px 0 0;
	background: url("../img/plus_12.gif") no-repeat 100% 0 transparent;
}

#div-TOC-left.ar .minusIcon12, #div-TOC-left.ur .minusIcon12,
#EDRes-left.ar .minusIcon12, #EDRes-left.ur .minusIcon12,
#AllMods-left.ar .minusIcon12, #AllMods-left.ur .minusIcon12 {
	padding: 0 15px 0 0;
	background: url("../img/minus_12.gif") no-repeat 100% 0 transparent;
}

#div-TOC-left.ar .star_bullet15, #div-TOC-left.ur .star_bullet15,
#EDRes-left.ar .star_bullet15, #EDRes-left.ur .star_bullet15,
#AllMods-left.ar .star_bullet15, #AllMods-left.ur .star_bullet15{
	padding: 0 15px 0 0;
	background: url("../img/star_bullet15.gif") no-repeat 100% 0 transparent;
}

#div-TOC-left.ar .star_bullet12, #div-TOC-left.ur .star_bullet12,
#EDRes-left.ar .star_bullet12, #EDRes-left.ur .star_bullet12,
#AllMods-left.ar .star_bullet12, #AllMods-left.ur .star_bullet12{
	padding: 0 15px 0 0;
	background: url("../img/star_bullet12.gif") no-repeat 100% 0 transparent;
}


#div-TOC-left.ar .activeSection,#div-TOC-left.ur .activeSection {
	background-color:#cdddcd !important;
	padding:3px 1px 3px 3px;
	margin:0 -6px 0 18px; /* 
	margin:0 6px 0 -18px;  */
	border:1px solid #bdcdbd;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-box-shadow: 1px 2px 5px #9dad9d;
	-webkit-box-shadow: 1px 2px 5px #9dad9d;
	box-shadow: 1px 2px 5px #9dad9d;
}

/* BORDER CHEAT SHEET
CSS3 (Opera browser) 	Mozilla equivalent 	WebKit equivalent
border-top-right-radius 	-moz-border-radius-topright 	-webkit-border-top-right-radius
border-bottom-right-radius 	-moz-border-radius-bottomright 	-webkit-border-bottom-right-radius
border-bottom-left-radius 	-moz-border-radius-bottomleft 	-webkit-border-bottom-left-radius
border-top-left-radius 	-moz-border-radius-topleft 	-webkit-border-top-left-radius
border-radius 	-moz-border-radius 	-webkit-border-radius

*/

