* {margin:0; padding:0; outline:0;}
ul {list-style:none;}
table {border-collapse:collapse;}

body {background:#FBF6DE url(../../img/adult/body_bg.gif) top left; font-family:Verdana, Tahoma, Arial,Sans-serif; font-size:12px; color:#6D553E; line-height:1.5em; margin:0 15px;}
h1 {font-size:16px; text-align:center; padding:10px 0 10px 0;}
h2 {font-size:16px; margin-bottom:10px; padding-bottom:5px; text-align:center;}
h3 {font-size:13px;}
h4 {font-size:12px; margin:10px 0 5px 0;}
h5 {font-size:12px; margin:5px 0;}

.kids {display:none;}

strong {font-weight: bolder;}
p {padding:12px 0; margin:0;}
a {color:#BB5320; text-decoration:underline;}
a:hover {text-decoration:none;}
ul li {list-style:none;}
textarea, .inputtext, .add_file {font-size:12px; background:#FDFCFC; font-family:Verdana, Tahoma, Arial,Sans-serif; font-weight:normal; color:#6D553E; border:1px solid #DEB6A1;}
input.inputtext {line-height:1em; padding:2px 0; margin:0;}
img {border:0;}

div.inputtext{font-size:12px; background:#FDFCFC; font-family:Verdana, Tahoma, Arial,Sans-serif; font-weight:normal; color:#6D553E; border:1px solid #DEB6A1;line-height:1em;padding:2px 0;margin:0;text-align:left;font-family: 'Aboriginal Sans'}

#header {background:#CA5109 url(../../img/adult/header_bg.jpg) no-repeat top right; position:relative; height:117px; min-width:920px; border-left:1px solid #C78559; z-index:20;}
#menu {height:32px; position:absolute;  left:0px; top:101px; width:100%; min-width:920px; text-align:center;}

#logo {width:382px; height:80px; background:url(../../img/adult/logo.jpg) no-repeat; margin:28px 0 0 26px; float:left;}
#logo h1 {margin:0; padding:0; background:none;}
#logo h1 a {display:block; width:382px;  height:58px;}
#logo h1 a span {display:none;}

#top-menu {color:#fff; font-size:10px; float:right; padding: 21px 16px 0 3px; text-align:center; width:173px;}
#top-menu a {color:#fff; text-decoration:none;}
#top-menu a:hover {color:#fff; text-decoration:underline;}
#top-flash {float:right; width:123px; height:25px; margin-top:16px; padding:0;}

#login {background:url(../../img/adult/login_bg.gif) right top no-repeat; width:453px; height:171px;  position:absolute; right:0px; top:0px; text-align:right;}
#login form {margin-left:auto; width:205px; padding-right:12px;}
#login_form {width:205px; margin:20px 0 0 0; padding:0; color:#F8F2DA; font-weight:bold; font-size:11px; text-align:right;}
#login_form div {padding:0 0 9px 0; line-height:1.7em;}
#login_form .button {float:right; padding:0; line-height:1.1em;}
#login_form .title {float:left; width:73px; text-align:left; padding-top:3px;}
#login_form .inputtext {background:#F8F2DA; width:120px; margin-top:3px; padding:3px 0; border:1px solid #624424; border-bottom:1px solid #80582E; border-right:1px solid #80582E;}

#login_form .remember{font-size:7.5pt; font-weight:normal; text-align:left; padding:5px 0 0 0; line-height:1.5em;}
#login_form .remember input{margin-left:0; margin-bottom:0;}
#login_form .register {line-height:1em;}
#login_form a{font-weight:normal; color:#F8F2DA;}

#logoff_form {width:199px; margin:28px 0 0 0; padding:0; color:#F8F2DA; font-weight:bold; font-size:10px; text-align:right; line-height:1.4em;}
#logoff_form div {padding:0 0 5px 0;}
#logoff_form ul {margin:0; padding:0 0 14px 0;}
#logoff_form ul li {background:url(../../img/adult/bullet_logoff.gif) 100% 7px no-repeat;  margin:0; padding:1px 10px;}
#logoff_form .greeting {font-size:14px;}
#logoff_form .greeting span {color:#F3E8A3;}
#logoff_form a {font-weight:normal; color:#FBF6DE; font-size:10px; text-decoration:none;}
#logoff_form .button {float: right; padding:0;}

#menu {height:32px; position:absolute;  left:0px; top:101px; width:100%; min-width:920px; text-align:center;}
#menu_bg {background:url(../../img/adult/menu_bg.gif) left top repeat-x; height:32px; margin-right:221px; position:relative;}
#menu_left {background:url(../../img/adult/menu_bg_left.gif) left top no-repeat; height:32px; float:left; width:100%;}
#menu_right {background:url(../../img/adult/menu_bg_right.gif) right top no-repeat; padding-right:20px; height:32px;float:right;}
#menu_space {width:679px;}
#menu_main {height:32px; margin:0; width:100%;  position:absolute; top:0; left:0;}
#menu_main div {margin:8px 237px 0 20px;}

#dmenu {margin:auto; /*width:558px;*/ width:670px; /*width:794px;*/ display:block; padding:0;  z-index:20;}
#dmenu li {background: url(../../img/adult/menu_separator.gif) right top no-repeat; list-style: none; float:left; height:15px;  display:inline; padding:0; text-align:left;}
#dmenu li a {display: block; padding:0; margin:0; height:15px; text-decoration:none;}
#dmenu li a span, #dmenu li span, #dmenu li .active span {display:none; color:#B64710;}
#dmenu li .active {display:block; height:15px;}

#MenuCree {width:130px;margin:0 7px 0 0;}
#MenuLinks {width:116px; margin:0 7px 0 0;}
#MenuConverter {width:171px; margin:0 7px 0 0;}
#MenuSubmit {width:134px; margin:0 8px 0 0;}
/*#MenuSubmit {width:112px; margin:0;}*/
#MenuLearn {width:83px; margin:0;}

#MenuCree a {background: url(../../img/adult/menu/syllabics.gif) left top no-repeat; width:108px;}
#MenuLinks a {background: url(../../img/adult/menu/links.gif) left top no-repeat; width:94px;}
#MenuConverter a {background: url(../../img/adult/menu/converter.gif) left top no-repeat; width:150px;}
#MenuSubmit a {background: url(../../img/adult/menu/submit_word.gif) left top no-repeat; width:112px;}
#MenuLearn a {background: url(../../img/adult/menu/learn_cree.gif) left top no-repeat; width:83px;}

#MenuCree a:hover, #MenuCree .active {background: url(../../img/adult/menu/syllabics_o.gif) left top no-repeat;}
#MenuLinks a:hover, #MenuLinks .active {background: url(../../img/adult/menu/links_o.gif) left top no-repeat;}
#MenuConverter a:hover,#MenuConverter .active {background: url(../../img/adult/menu/converter_o.gif) left top no-repeat;}
#MenuSubmit a:hover, #MenuSubmit .active {background: url(../../img/adult/menu/submit_word_o.gif) left top no-repeat;}
#MenuLearn a:hover, #MenuLearn .active {background: url(../../img/adult/menu/learn_cree_o.gif) left top no-repeat;}

li#MenuCree {position:relative;}
li#MenuConverter {position:relative;}

/* Drop-down menu-------------------------------*/
.MenuDown, .MenuDown ul {background:#FCFBFB; z-index:99; position:absolute;	margin:0; padding:0; display:none; width:165px; color:#BB531D; border:1px solid #AB8674; text-align:left; font-size:11px;}
#dmenu .MenuDown li {background:#FCFBFB url(../../img/adult/menu_pop_up_bg.gif) left bottom repeat-x; margin:0; width:165px;	height:22px;}
#dmenu .MenuDown li a {background:none; display:block; color:#712A0A; width:165px; height:21px; text-indent:5px; padding-top:1px;}
#dmenu .MenuDown li:hover,
#dmenu .MenuDown li a:hover{background:#F3EEEC url(../../img/adult/menu_pop_up_hover.gif) left bottom repeat-x; display:block; width:165px; color:#BB531D;	text-decoration:none;}

#dmenu .MenuDown ul,
#dmenu .MenuDown ul li,
#dmenu .MenuDown ul li a {width:178px;}
#dmenu .MenuDown ul li:hover, #dmenu .MenuDown ul li a:hover {width: 178px;}

#dmenu li.hassubmenu a span {background: url(../../img/adult/menu/submenu_arrow.gif) 152px 5px no-repeat; display:block; color:#712A0A;}
#dmenu li.hassubmenu a:hover span {background: url(../../img/adult/menu/submenu_arrow_o.gif) 152px 5px no-repeat; color:#BB531D;}

#dmenu ul ul{ display: none; position: absolute; margin-left: 150px; margin-top: -1.6em;}
/* only non-MSIE browsers use this */
#dmenu ul li>ul,
#dmenu ul ul li>ul {	margin-top: -1.6em;}

#dmenu li:hover ul ul,
#dmenu li:hover ul ul ul,
#dmenu li:hover ul ul ul ul {display:none;}

#dmenu li:hover ul,
#dmenu ul li:hover ul,
#dmenu ul ul li:hover ul,
#dmenu ul ul ul li:hover ul {display:block;}
#dmenu li>ul {top: auto; left: auto;}


#canvas {background:#FBF6DE url(../../img/adult/body_border_left.gif) top left repeat-y; margin-top:0; padding: 0; min-width:921px; width:expression(document.body.clientWidth < 922 ? "921px" : "100%" );position:relative; z-index:1;}
#container1 {background:url(../../img/adult/page_bg.gif) top right repeat-y; padding-bottom:20px;}
#container_tipi {background:url(../../img/adult/main_bg.gif) 28px 100% no-repeat;}
#container2 {padding:0; width:100%; float:left; margin-right:-221px;}
#content {margin-top:30px; margin-right:220px; padding:0 15px 10px; margin-top:45px;}

.clearing {height:1px; line-height:0.1em; clear:both;}
#footer_bg {background:#E9AD55 url(../../img/adult/footer_sidebar.gif ) top right no-repeat; height:70px; min-width:920px; color:#EADF9D; text-align:center; border-left:1px solid #A67E62;}
#footer_main {background:#9C4813 url(../../img/adult/footer_bg.gif ) repeat-x; margin-right: 221px;  padding-top:21px; padding-bottom:5px;}
#footer_menu {width:699px; margin:auto;}
#footer_menu a, #copy a {color:#FBF6DE;}
#copy {font-size:10px; padding-top:8px; width:699px; margin:auto; line-height:1.8em;}
#CanadianHeritage {display:block;margin:1em auto;width:650px;height:32px;font-size:10px;text-align:center;}


#content .news {padding:20px;}
#content .news_date, #sidebar .news_date {margin-bottom:20px; font-size:11px; font-weight:bold;}
#content .object {text-align:center;}
#content form {margin:10px 0 10px 0;}
.comment {font-size:0.8em; font-weight:normal; color:#666;}

#sidebar {background:#FFFDEB url(../../img/adult/page_bg.gif) top right repeat-y;padding:25px 0 0 0; width:221px; float:right;}
#sidebar a {color:#712A0A;}
#sidebar h2 {background-color:#FFFBD8; height:29px; width:221px; margin:0; padding:0;}
#sidebar h2 span {display:none;}
#sidebar h2#news_header {background:url(../../img/adult/sidebar/news.gif) right top no-repeat;}
#sidebar h2#converter_header {background:url(../../img/adult/sidebar/converter.gif) right top no-repeat;}
#sidebar h2#syllabics_header {background:url(../../img/adult/sidebar/syllabics.gif) right top no-repeat;}
#sidebar h2#feedback_header {background:url(../../img/adult/sidebar/feedback.gif) right top no-repeat;}
#sidebar h2#kidsversion_header {background:url(../../img/adult/sidebar/kids-version.gif) right top no-repeat;}
#sidebar h2#lessonplans_header {background:url(../../img/adult/sidebar/lesson-plans-builder-short.gif) right top no-repeat;}
/*#sidebar h2#flashcards_header {background:url(../../img/adult/flashcards.gif) right top no-repeat;}*/
#sidebar .news {background: url(../../img/adult/sidebar/news_separator.gif) bottom center no-repeat;padding:20px 12px 40px 12px; margin-bottom:5px;}
#sidebar .sidebar_content {padding:15px 12px 5px 12px; margin:0;}
#sidebar .sidebar_feedback {padding:10px 12px 10px 12px; margin:0 0 15px 0; font-size:11px; line-height:1.7em;}
#sidebar #kids_banner {display:block; background:url(../../img/adult/sidebar/kids-version-banner.gif) right top no-repeat; width:196px; height:105px;}
#sidebar #kids_banner span{display:none;}
.menu_sidebar {margin:0; padding:0;}
.menu_sidebar li {background:url(../../img/adult/bullet.gif) 0 9px no-repeat; list-style:none; padding:5px 0 15px 25px;}

#sidebar .UserMenuSidebar {margin:15px 0; padding:0;}
#sidebar .UserMenuSidebar li {display:inline; padding:0; margin:0;}
#sidebar .UserMenuSidebar li h2 {padding:0; margin:0; background-color:#FEF8DC;}
#sidebar .UserMenuSidebar li h2 a {display:block; height:29px; width:220px; margin:0; padding:0;}
#sidebar .UserMenuSidebar li h2 a.ToggleHide {background:url(../../img/adult/sidebar/toggle_hide.gif) 197px 10px no-repeat;}

#sidebar ul.HidingUserMenu li {display:block; margin:0; padding:3px 15px 3px 28px; font-size:11px;}

#sidebar #MyspaceHeader{background:url(../../img/adult/sidebar/myspace.gif) right top no-repeat;}
#sidebar #FlashcardsHeader{background:url(../../img/adult/sidebar/flashcards.gif) right top no-repeat;}
#sidebar #PlansHeader{background:url(../../img/adult/sidebar/lesson-plans.gif) right top no-repeat;}
#sidebar #GamesHeader{background:url(../../img/adult/sidebar/games.gif) right top no-repeat;}

/* Symbol Tables */
#IconsBlock {text-align:right; margin:auto;}
#IconsBlock img {padding:0 1px;}
.IconsM {width:434px;}
.IconsS {width:580px;}
.IconsW {width:630px;}

.SymbolTable, .SymbolTable2 {margin:auto; border-collapse:collapse;}
 div.SymbolTable {margin-left:61px;}
.SymbolTable td, .SymbolTable2 td {background:#FFFDEB;  padding:0; text-align:center; line-height:1em; border:1px solid #D1C3AA;}
.SymbolTable td a {display:block; width:60px; height:58px; color:#6D553E; text-decoration:none;}
.SymbolTable td a:hover, .SymbolTable2 td a:hover {background:#F2D199; text-decoration:none;}
.SymbolTable td a span {color:#922B00; display:block; padding:10px 0 8px 0; font-size:2em; font-weight:bold; font-family: "Arial Unicode MS", "Lucida Sans Unicode", "Aboriginal sans", sans;}
.SymbolTable td.Empty, .SymbolTable2 th.Empty {border:none; background:#FBF6DE;}

.SymbolTable2 th {padding:4px; font-size:1.3em; font-weight:bold; background:#E9AD55; border:1px solid #F2D199;}
.SymbolTable2 th.Vowels, th.Extras, th.Finals, th.Common {padding:2px; font-size:0.8em;}
.SymbolTable2 th.Common {background:#FFFDEB;}
.SymbolTable2 th.FinalLetter, th.Finals, td.FinalLetter {background:#B75C14; color:#EADF9D;}
.SymbolTable2 th.Extras {background:#B64710; color:#EADF9D;}
.SymbolTable2 td {text-align:right;padding:0}
.SymbolTable2 td br {display:none;}
.SymbolTable2 td.Extras, .SymbolTable td.Extras, .SymbolTable2 td.Sounds{background:#FCFAF3;}
.SymbolTable2 td.Sounds{text-align:center;}
.SymbolTable2 td.Sounds strong {text-decoration:underline;}
.SymbolTable2 tr.Extras td {width:20%; text-align:center;padding:8px 0;}
.SymbolTable2 tr.Extras td span {font-size:1.6em;font-weight:bold;margin-right:0.5em;}
.SymbolTable2 td.Finals {background:#F8EED4;}
.SymbolTable2 td.Extras a:hover, .SymbolTable td.Extras a:hover {background:#F2E1D9;}
.SymbolTable2 td.Finals a:hover {background:#EACFAB;}
.SymbolTable2 td.Finals a span {font-family: "Aboriginal sans", "Lucida Sans Unicode", "Arial Unicode MS", sans;}
.SymbolTable2 td a {display:block; width:38px; height:42px; color:#6D553E; padding:3px 6px 4px 6px; line-height:0.9em; text-decoration:none;}
.SymbolTable2 td a span {color:#922B00; display:block; width:38px; padding:12px 0 6px 0; font-size:1.6em; font-weight:bold; text-align:center; font-family: "Aboriginal sans", "Lucida Sans Unicode", "Arial Unicode MS", sans;}


.formconvert {margin:auto; width:535px; margin-top:20px;}
.formconvert tbody tr td, .feedback tbody tr td, .formlogin tbody tr td, .formsubmit tbody tr td {text-align:left; line-height:2em; color:#6D553E; font-size:12px; font-weight:bold;  padding:0 0 0 8px;}
.formconvert tbody tr td.button, .feedback tbody tr td.button, .formsubmit tbody tr td.button  {text-align:center; padding:20px 0 0 0; line-height:1em;}
.formconvert textarea {width:512px; height:75px; margin:2px 0 10px 0; position:relative;}
.formconvert img.load {padding:0 0 0 5px; display:none;}

.feedback {margin:auto; width:380px; margin-top:20px;}
.feedback tbody tr td {padding:1px 0;}
.feedback .comment, .formlogin .comment {font-weight:normal;}
.feedback .inputtext, .formlogin .inputtext {width:120px;}
.feedback textarea {width:371px; height:130px; margin:2px 0 5px 0;}
.feedback img {padding:0; margin:0;}

/*---------------don't use anywhear-----------*/
.formlogin {margin:auto; width:220px; margin-top:30px;}
.formlogin tbody tr td{padding:3px;}
.formlogin tbody tr td.button {text-align:center; padding:10px 0 0 0 ;}
.formlogin tbody tr td input{margin-left:0; margin-bottom:0;}
.warn{color:#E03512;}

form {text-align:center;}
.formsubmit{margin:auto; margin-top:10px;}
.formsubmit tbody tr td {font-weight:normal; padding:3px 0 3px 5px;}
.formsubmit textarea {width:412px; height:75px;}
.formsubmit .inputtext {width:142px;}
.formsubmit .comment {font-size:10px; font-weight:normal;}
.formsubmit .title {font-weight:bold; vertical-align:top;}
.formsubmit .separate {padding-bottom:40px;}
.formsubmit img {padding:0; margin:0;}
.formsubmit a.keyboard {position:absolute; top:-7px; left:150px;font-size:10px}

#links ul {margin:0 0 0 20px; padding:0;}
#links ul li {background:url(../../img/adult/bullet_small.gif) 0 10px no-repeat; padding:3px 0 3px 15px;}
#links ul li.none {background:none;}


#search_form {margin:auto; margin-top:5px; width:600px; height:auto; text-align:center; vertical-align:bottom; margin-top:50px; font-size:11px; position:relative;}
#searchFormSubmit {margin:auto; width:600px; height:50px; text-align:center; vertical-align:top; font-size:11px; position:relative;}
#advanced_adult {text-align:right; height:16px; line-height:1.2em; font-size:10px; padding-right:33px; position:absolute; top:-15px; right:0px; display:block; visibility:visible;}
#adv, #advanced {display:none;}
#search_form .inputtext {width:340px;}
#input_word {margin-top:4px; padding-right:5px;}
#input_word, #select_field, #select_field1, #search_button {float:left;}
#select_field {background: #FDFCFC url(../../img/adult/select_button.gif) right top no-repeat; width:133px; height:18px; text-align:left; padding:0 0 0 3px;  margin:0 5px 0 0; position:relative; border:1px solid #DEB6A1; z-index:50;}
#select_language div#select_field {width:170px; font-size:11px;}
#select_language div#select_field_value {line-height:1.5em;}
#select_language div#option_list, #select_language div#option_list a {width:173px; line-height:1.5em;}
.formsubmit tbody tr td#select_language div#select_field {z-index:10; margin-top:0;}
#search_button {width:66px;}

#option_list, .autosuggest {background:#FDFCFC; position:absolute; border:1px solid #DEB6A1; visibility:hidden; padding:0;}
#option_list a, .autosuggest a {display:block; color:#6D553E; text-indent:3px; margin:0; padding:0; border-top:1px solid #FDFCFC; border-bottom:1px solid #FDFCFC; text-decoration:none;}
#option_list a:hover, .autosuggest a:hover, .autosuggest  a.highlight {background: #F9E8CB; color:#712A0A; text-decoration:none;  border-top:1px solid #F1D8C0; border-bottom:1px solid #F1D8C0;}
#option_list {width:136px; z-index:50;left:-1px}
#option_list a {width:136px;}

.autosuggest {width:0;}
.autosuggest a {width:100%;}

.comboBox {float:left;background: #FDFCFC url(../../img/adult/select_button.gif) right top no-repeat; width:133px; height:18px; text-align:left; padding:0 0 0 3px;  margin:0 5px 0 0; position:relative; border:1px solid #DEB6A1; z-index:50;}

.comboOptions, .autosuggest {background:#FDFCFC; position:absolute; border:1px solid #DEB6A1; visibility:hidden; padding:0;}
.comboOptions a, .autosuggest a {display:block; color:#6D553E; text-indent:3px; margin:0; padding:0; border-top:1px solid #FDFCFC; border-bottom:1px solid #FDFCFC; text-decoration:none;}
.comboOptions a:hover, .autosuggest a:hover, .autosuggest  a.highlight {background: #F9E8CB; color:#712A0A; text-decoration:none;  border-top:1px solid #F1D8C0; border-bottom:1px solid #F1D8C0;}
.comboOptions {width:136px; z-index:50;left:-1px}
.comboOptions a {width:136px;}

#select_dialect.comboBox {width:180px;float:}
#select_dialect .comboOptions {width:179px; z-index:30;left:-1px;}
#select_dialect .comboOptions a {width:178px;padding-left:0.1em;}
#inputBinder div#select_field_value2 {padding-left:0.2em;}

/*Sound upload*/
.add_file {float:left; overflow:hidden; margin:0 10px 4px 0px; width:140px; height:16px; padding:0 0 2px 0;}
.load_bar {clear:both; width:140px; height:4px; border:1px solid #deb6a1; background:#ece4e0; font-size:0px;}

#inputBinder {background:#FBF6DE; margin:auto; margin-bottom:0; padding-bottom:0px; width:640px; position:absolute; top:125px; left: 0px; z-index:30; border:1px solid #DEB6A1; text-align:center;}
#inputBinder .FlashOnLoad{border:none;background:none;top:0;width:1px;height:25px;visibility:visible;overflow:hidden}
#inputBinder #SymbolTable {display:none;}
#inputBinder table.SymbolTable, #inputBinder table.SymbolTable2 {margin-bottom:25px;}
#inputBinder h5{text-align:center; padding:5px 0 18px 0; margin:0;}
#inputBinder div {margin:0; padding:0;}
#inputBinder #divsound {line-height:0.1em;}
#inputBinder #divkeyboard #KeyboardDescription {display:block; padding-top:7px;}
#inputBinder #IconsBlock {position:absolute; top:59px; right:29px;}

#inputBinder .SymbolTable td, #inputBinder .SymbolTable2 td {font-size:10px;}
#inputBinder .SymbolTable td a {width:46px; height:48px;}
#inputBinder .SymbolTable td a span { width:46px; padding:0px; font-size:20px; line-height:1.2em;}

#inputBinder .SymbolTable2 td a {width:38px; height:36px; padding:2px 6px 4px 6px; line-height:0.9em;}
#inputBinder .SymbolTable2 td a span {width:38px; padding:2px 0 5px 0; line-height:1.2em; font-size:1.7em;}
#inputBinder .SymbolTable2 .ExtrasH {font-size:2em; line-height:1em;}
#inputBinder .SymbolTable .ExtrasH {font-size:2.7em; line-height:0.7em; padding-top:5px;}

#inputBinder.convert {display:block; position:absolute; top:430px;left:0}
#inputBinder.convert div#virtual-keyboard {height:240px;}

#inputBinderSubmit  {background:#FBF6DE; margin:auto; margin-bottom:0; padding-bottom:10px; width:640px; position:absolute; top:0px; left: 0px; z-index:30; border:1px solid #DEB6A1; text-align:center;}
#inputBinderSubmit #SymbolTable {display:none;}
#inputBinderSubmit table.SymbolTable, #inputBinderSubmit table.SymbolTable2 {margin-bottom:25px;}
#inputBinderSubmit h5{text-align:center; padding:5px 0 18px 0; margin:0;}
#inputBinderSubmit div {margin:0; padding:0;}
#inputBinderSubmit #divsound {line-height:0.1em;}
#inputBinderSubmit #divkeyboard #KeyboardDescription {display:block; padding-top:15px; line-height:1.2em;}
#inputBinderSubmit #IconsBlock {position:absolute; top:59px; right:29px;}
#inputBinderSubmit #divkeyboard .flashload{position:absolute;top: 0;left: 0}

#inputBinderSubmit .SymbolTable td, #inputBinderSubmit .SymbolTable2 td {font-size:10px;}
#inputBinderSubmit .SymbolTable td a {width:46px; height:48px;}
#inputBinderSubmit .SymbolTable td a span { width:46px; padding:0px; font-size:20px; line-height:1.2em;}

#inputBinderSubmit .SymbolTable2 td a {width:38px; height:36px; padding:2px 6px 4px 6px; line-height:0.9em;}
#inputBinderSubmit .SymbolTable2 td a span {width:38px; padding:2px 0 5px 0; line-height:1.2em; font-size:1.7em;}
#inputBinderSubmit .SymbolTable2 .ExtrasH {font-size:2em; line-height:1em;}
#inputBinderSubmit .SymbolTable .ExtrasH {font-size:2.7em; line-height:0.7em; padding-top:5px;}

#switchDialect{text-align:left;width:300px;border:0px solid blue; font-size:10px; position:absolute; top:20px; right:78px; height:1.2em; z-index:10; display:block;}
#switchDialect a {text-decoration:none;}
ul#dialect {background:#FDFCFC; text-align:left; position:absolute; top:33px; right:54px; z-index:50; display:block; visibility:hidden; padding:0px; margin:0px; color:#BB5320; border:1px solid #DEB6A1;}
ul#dialect li {margin:0; display:block; padding:2px 5px 2px 15px;}
ul#dialect li:hover {display:block; text-decoration:none;}

.popupBoxClose {margin-bottom:7px;height:20px; display:block; float:right;}
.popupBoxClose a {background:url(../../img/adult/myspace/popupClose_sprite.gif) no-repeat 0px 0px; margin:4px 4px 0 0; display:block; width:20px; height:20px; border:0;}
.popupBoxClose a:hover {background:url(../../img/adult/myspace/popupClose_sprite.gif) no-repeat 0px -20px;}
.popupBoxClose a span {display:none;}

span.enabled {display:inline; height:1px;background: url(../../img/adult/icon-ok.gif) 0 50% no-repeat; padding:5px 0 5px 28px; color:#50941F; font-weight:bold;}
span.disabled {display:inline; height:1px; background: url(../../img/adult/icon-warn.gif) no-repeat; padding:4px 0 4px 28px; color:#C40000; font-weight:bold; }

/*-----when we remove old Flashcards page, this styles will be not used----*/
#flashcards{width:100%; margin:0;}
#flashcards h4 {margin:20px 0; }
#flashcards div.step {float:left; margin:0 1.7% 18px 0; padding:0;  width:31.5%; height:400px; background:#FFFDEB; text-align:left; border:1px solid #D1C3AA;}
#flashcards #step3 {margin:0 0 18px 0;}
#flashcards div div{margin:10px 12px 0 12px;}

#flashcards #step1 ul, #flashcards #step3 ul{margin:0; padding:0;}
#flashcards #step1 ul li{margin:15px 0; padding:0; font-size:11px;}
#flashcards #step1 li a, #flashcards #step1 li span.active {display:block; margin:0; padding:0 0 0 128px; height:67px; text-decoration:none; color:#6D553E; font-weight:bold; line-height:5.5em;}
#flashcards #step3 ul li{margin-bottom:20px;}
#flashcards #step3 ul li a {font-size:11px;}
.input_name {clear:both; margin:15px 0; padding:0;}
.input_name .inputtext{margin-right:15px;}
.input_name .check{padding:0; margin:0;}
#flashcards .marked {color:#922B00;}

#FullLayout {background: url(../../img/adult/flashcards/full_layout.gif) top left no-repeat;}
#HalfLayout {background: url(../../img/adult/flashcards/half_layout.gif) top left no-repeat;}
#QuadrantLayout {background: url(../../img/adult/flashcards/quadrant_layout.gif) top left no-repeat;}
#CustomLayout {background: url(../../img/adult/flashcards/custom_layout.gif) top left no-repeat;}

#FullLayout a:hover, #FullLayout .active {background: url(../../img/adult/flashcards/full_layout_o.gif) top left no-repeat;}
#HalfLayout a:hover, #HalfLayout .active {background: url(../../img/adult/flashcards/half_layout_o.gif) top left no-repeat;}
#QuadrantLayout a:hover, #QuadrantLayout .active {background: url(../../img/adult/flashcards/quadrant_layout_o.gif) top left no-repeat;}
#CustomLayout a:hover, #CustomLayout .active {background: url(../../img/adult/flashcards/custom_layout_o.gif) top left no-repeat;}
/*--------------------------------------------------------------------------*/



#cc {z-index: 5000; position: absolute; width: 300px; height: 100px; border: 1px solid red; top: 0; right: 30%; overflow: scroll; background: white;}

#FormDisabler {position:relative;}
#DisableBackground {display:none; position:absolute; top:0; left:0; z-index:200; width:100%; background:#FBF6DE /*url(../../img/adult/disable_bg.png) top left*/; text-align:center;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
	-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */}
#Loading {display:none; position:absolute; z-index:201; margin-top:150px; width:100%; text-align:center;}
#Loading span {display:block; width:22px; height:6px; background: url(../../img/adult/loading.gif) top left no-repeat;}

#footer_right {float:right; width:221px; height:70px;}
#footer_right span {font-size:10px; color:#6d553e; display:block; float:right; margin:13px 72px 0 0;}
#footer_right ul {float:right; margin:3px 10px 0 0;}
#footer_right li {display:inline; list-style-type:none;}
#footer_right a {display:block; height:30px; width:100px; float:left;}


#content {margin-top:30px;}

.Clear {clear:both; font-size:0px; height:0;}

.scrolldown-block {width:100%; background-color:#fffdeb; border:solid 1px #d5c8b0;	padding:15px; margin-bottom: 10px; white-space:0.4em;}
.scrolldown-block h3 {padding-bottom:10px;}
.scrolldown-block h3.close-block {padding-bottom:0px;}
.scrolldown-block h3 a, .scrolldown-block h3 a:hover {color:#6d553e; text-decoration:none;}

td.column-td {padding-bottom:0px; margin-bottom:0px; vertical-align:top;}

td.column-td .statistic-block {padding-top:10px;}

div.spacer {width:1px; height:10px; font-size:1px;}

.statistic-block {width:100%; background-color:#fffef2; border:solid 1px #d5c8b0; padding:10px; font-size:11px;} 
.scrolldown-block ul {margin:0; padding:0;}
.scrolldown-block li {/*list-style-type:none; background:url(../../img/adult/bg-dots-line.gif)*/ repeat-x bottom; padding-bottom:3px; margin-bottom:13px;}
.scrolldown-block li td {vertical-align:top;}
.scrolldown-block li.last-li {background:none; padding-bottom:0px;}

ul.left-side {margin-right:7px;}
ul.right-side {margin-left:7px;}

table.section-desc td {padding-bottom:10px;}
.section-ico {width:73px; height:73px; text-align:center; background:url(../../img/adult/border-pictures.gif) top left no-repeat; padding-top:6px; min-height:73px; vertical-align:top; padding-right:10px;}
span.section-caption {display:block; padding-bottom:5px; float:left;}
span.section-text {display:block; padding-bottom:5px; float:left; white-space:0.1em;}

a.ico-plus {background:url(../../img/adult/search/plus.gif) no-repeat 0px 3px; padding-left: 15px; font-size:11px;}
a.ico-minus {background:url(../../img/adult/search/minus.gif) no-repeat 0px 3px; padding-left: 15px; font-size:11px;}

.statistic-block td {text-align:left; vertical-align:top;} 
.statistic-block td.caption {font-weight:bolder; width:90px; padding-right: 10px; white-space:nowrap;} 
.statistic-block td.caption1 {font-weight:bolder; width:180px; padding-right: 10px; white-space:nowrap;} 

.arrow-open {display:block; float:right; background:url(../../img/adult/arrow-open.gif) no-repeat; width:9px; height:9px; margin:5px 5px;}
.arrow-close {display:block; float:right; background:url(../../img/adult/arrow-close.gif) no-repeat; width:9px; height:9px; margin:5px 5px;}

#search-form{position:relative;width:610px; background:#f3e4d1; text-align:center; margin-right:auto; margin-left:auto; padding: 15px 15px 5px 15px}
#search-form ul {margin:0; padding:0;}
#search-form li {display:inline; list-style-type:none; font-size:10px;}
input.main-inputtext {width:380px; height:25px; border:solid 3px #deb6a1; font-size:16px; padding:5px 0px 0px 3px; margin:2px 5px 0px 0px;}
td.input-language {font-size:10px; text-align:left; vertical-align:top;}
div#search-form.narrow td {padding:0 !important; margin-top: 8px;}
div#search-form.narrow input.main-inputtext {width:280px}
div#search-form.narrow {width:510px}

#search_button {padding-top:8px;}


#dmenu {width:650px;}

#MenuCree {width:126px;margin:0 4px 0 0;}
#MenuConverter {width:168px; margin:0 4px 0 0;}
#MenuSubmit {width:130px; margin:0 4px 0 0;}
#MenuLearn {width:79px; margin:0;}

#MenuCree a {background:url(../../img/adult/menu/syllabics.gif) left top no-repeat; width:108px;}
#MenuConverter a {background:url(../../img/adult/menu/converter.gif) left top no-repeat; width:150px;}
#MenuSubmit a {background:url(../../img/adult/menu/submit_word.gif) left top no-repeat; width:112px;}
#MenuLearn a {background:url(../../img/adult/menu/learn_cree.gif) left top no-repeat; width:83px;}

#MenuHome {width:63px; margin:0 4px 0 0;}
#MenuHome a {background: url(../../img/adult/menu/home.gif) left top no-repeat; width:45px;}
#MenuHome a:hover, #MenuHome .active {background:url(../../img/adult/menu/home_o.gif) left top no-repeat;}

#MenuLinks {width:58px; margin:0 4px 0 0;}
#MenuLinks a {background: url(../../img/adult/menu/links.gif) left top no-repeat; width:40px;}
#MenuLinks a:hover, #MenuLinks .active {background:url(../../img/adult/menu/links_o.gif) left top no-repeat;}

#virtual-keyboard {width:640px; background:#fbf6de; padding:0; height:300px;}
#virtual-keyboard-header {width:100%; background:#f3e4d1; border-bottom:solid 1px #deb6a1; text-align:center; font-weight:bolder; height:28px;}
#virtual-keyboard-header span {display:block; margin:0 auto; padding-top:5px;}
#virtual-keyboard-header a {float:right; width:20px; height:20px; display:block; background:url(../../img/adult/myspace/popupClose_sprite.gif) no-repeat 0px 0px; margin:4px 4px 0 0;}
#virtual-keyboard-header a:hover {background:url(../../img/adult/myspace/popupClose_sprite.gif) no-repeat 0px -20px;}
#virtual-keyboard-header a span {display:none;}
#virtual-keyboard-content {padding:10px; font-size:11px; width:620px;}
#switch-dialect {float:right; width:278px; height:30px;padding-top:10px !important;}
#switch-dialect-form {width:185px; background:#FDFCFC url(select_b.gif) no-repeat scroll right top; border:1px solid #DEB6A1; height:18px; margin:4px 5px 0 0; padding:0 0 0 3px; text-align:left;z-index:50; float:right;}
#switch-dialect span {float:left; display:block; width:85px;}
#switch-dialect div#select_field_value_dialect {padding-left:0.2em; line-height:18px;}
span.Tip {width:17px;height:23px;font-size:1.5em;background:url(../../img/adult/icon-info.gif) no-repeat 0px 6px;}
span.Tip span{visibility:hidden;}

/*IE8 editable divs*/
div.inputtext{font-size:12px; background:#FDFCFC; font-weight:normal; color:#6D553E; border:1px solid #DEB6A1;line-height:1em;padding:2px 0;margin:0;overflow:hidden;text-align:left;font-family: 'Aboriginal Sans'}
div.inputtextarea{width:318px;height:58px;font-size:12px; background:#FDFCFC; font-weight:normal; color:#6D553E; border:1px solid #DEB6A1;line-height:1em;padding:2px 0;margin:0;overflow:hidden;text-align:left;font-family: 'Aboriginal Sans'}
div.main-inputtext {width:380px; height:25px; border:solid 3px #deb6a1; font-size:16px; padding:5px 0px 0px 3px; margin:2px 5px 0px 0px;background:#FFF;overflow:hidden;text-align:left;font-family: 'Aboriginal Sans'}
div#search-form.narrow div.main-inputtext {width:280px}

#popup-options {width:410px;z-index:100; top:76px; left:440px;}
#popup-options-content-header {padding-top:10px; font-size:14px; font-weight:bolder; color:#6d553e;}
#popup-options-tab {font-size:11px; color:#fffdec; text-decoration:none; font-family:Verdana, Geneva, sans-serif; width:40px; background:#deb6a1; height:16px; padding:0px 12px 5px 8px; float:left; border:solid 1px #deb6a1; margin-left:268px}
#popup-options-content {float:left; width:408px; background:#fffdec; border:solid 1px #deb6a1; margin-top:-1px;	padding:10px; padding-top:0px;}

/*options popoup dialog*/
.poup-section {padding:10px; background:#fffef2; border:solid 1px #deb6a1; font-size:11px; margin-top:10px;}
span.poup-section-cap {display:block; font-weight:bolder; padding-bottom:-5px;}
span.poup-section-comment {display:block; padding-bottom:10px; color:#b64710; font-size:10px;}
.poup-section ul {padding:0;margin:0;}
.poup-section li {list-style-type:none;	padding:7px 0 0px 0;}
ul.inline-ul li {display:inline; padding:7px 20px 0px 0px;}
.popup-section-button {font-size:11px; margin-top:10px;}

a.short-button {width:112px; height:32px; display:inline-block; border:none; margin:0; padding:0;}
a.short-button span {display:none;}
a.short-button-close {background-image:url(../../img/adult/button_close.gif); background-repeat:no-repeat; background-position:0px 0px; float:right;}
a.short-button-close:hover {background-image:url(../../img/adult/button_close.gif); background-repeat:no-repeat; background-position:0px -32px; float:right;}

a.download-modify {background-image:url("../../img/adult/myspace/but_download.gif");background-position:0 0;background-repeat:no-repeat;display:inline-block;float:right;height:20px;margin:10px 10px 0 0;padding-left:24px;}
a.download-modify:hover {background-image:url("../../img/adult/myspace/but_download.gif");background-position:0 -20px;background-repeat:no-repeat;}

#sidebar h2#softwareAd {background:url("../../img/adult/sidebar/creeSoftware.gif") no-repeat right top; background-color:#FFFBD8; height:29px; margin:0; padding:0; width:220px;}
#sidebar span {display:none;}
#sidebar div.sidebar_widgets {font-size:11px; line-height:1.7em; margin:0 0 15px; padding:10px 12px;}
#sidebar div.sidebar_widgets > div {margin:5px 0;}
#sidebar div.sidebar_widgets > div > a {background:url("../../img/adult/sidebar/creeAppIcon.png") no-repeat center top transparent; display:block; height:131px; width:198px;}

a.available_on_app_store {display:block; width:127px; height:44px; background:url("../../img/adult/available_on_app_store.gif") no-repeat;}
a.available_on_app_store span {display:none;}