html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#0000cc;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#E2E2E2}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.container {width:950px;margin:0 auto;}
.showgrid {background:url(src/grid.png);}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
.last, div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin:0;}
input.span-1, textarea.span-1, select.span-1 {width:30px!important;}
input.span-2, textarea.span-2, select.span-2 {width:50px!important;}
input.span-3, textarea.span-3, select.span-3 {width:90px!important;}
input.span-4, textarea.span-4, select.span-4 {width:130px!important;}
input.span-5, textarea.span-5, select.span-5 {width:170px!important;}
input.span-6, textarea.span-6, select.span-6 {width:210px!important;}
input.span-7, textarea.span-7, select.span-7 {width:250px!important;}
input.span-8, textarea.span-8, select.span-8 {width:290px!important;}
input.span-9, textarea.span-9, select.span-9 {width:330px!important;}
input.span-10, textarea.span-10, select.span-10 {width:370px!important;}
input.span-11, textarea.span-11, select.span-11 {width:410px!important;}
input.span-12, textarea.span-12, select.span-12 {width:450px!important;}
input.span-13, textarea.span-13, select.span-13 {width:490px!important;}
input.span-14, textarea.span-14, select.span-14 {width:530px!important;}
input.span-15, textarea.span-15, select.span-15 {width:570px!important;}
input.span-16, textarea.span-16, select.span-16 {width:610px!important;}
input.span-17, textarea.span-17, select.span-17 {width:650px!important;}
input.span-18, textarea.span-18, select.span-18 {width:690px!important;}
input.span-19, textarea.span-19, select.span-19 {width:730px!important;}
input.span-20, textarea.span-20, select.span-20 {width:770px!important;}
input.span-21, textarea.span-21, select.span-21 {width:810px!important;}
input.span-22, textarea.span-22, select.span-22 {width:850px!important;}
input.span-23, textarea.span-23, select.span-23 {width:890px!important;}
input.span-24, textarea.span-24, select.span-24 {width:940px!important;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
p + p {text-indent:2em;margin-top:-1.5em;}
form p + p {text-indent:0;}
.alt {color:#666;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;font-style:italic;font-weight:normal;}
.dquo {margin-left:-.5em;}
p.incr, .incr p {font-size:10px;line-height:1.44em;margin-bottom:1.5em;}
.caps {font-variant:small-caps;letter-spacing:1px;text-transform:lowercase;font-size:1.2em;line-height:1%;font-weight:bold;padding:0 2px;}
#content {float:left;margin-right:10px;width:670px;}
#footer, #header {float:left;margin-right:10px;width:950px;margin:0;}
#extra-content {float:left;margin-right:10px;width:230px;}
div.section, div.entry, .feeds {float:left;margin-right:10px;width:230px;}
div#navigation {width:950px;margin:0;}
.tab .center{ text-align:center }
.tab_not_selected .tab_corner{ background-color: #e7e7e7}
.tab_not_selected .tab_content {background-color: #f4f4f4}
.search_results {margin-bottom:10px}
.inner_content_box {background-color:#FFFFFF; border-color:#CCCCCC}
.inner_content_box {border:1px solid; padding:10px; width:910px}
.inner_content_width {width:930px}
#maincontentarea .tab.selected .left_corner, #cardbox_maincontentarea .tab.selected .left_corner {background:transparent url(/images/tabs/tab_grey.gif?001) no-repeat scroll left top}
#maincontentarea .selected .left_corner, #maincontentarea .selected .center, #maincontentarea .selected .right_corner{ float:left; height:32px; margin-bottom:0}
#maincontentarea .tab .left_corner, #maincontentarea .tab .right_corner{ width:16px}
#maincontentarea .tab.selected .center{ background:transparent url(/images/tabs/tab_grey_center.gif?001) repeat-x scroll 0 0; color:#FFFFFF}
#maincontentarea .selected .left_corner, #maincontentarea .selected .center, #maincontentarea .selected .right_corner{ float:left; height:32px; margin-bottom:0}
#maincontentarea .tab.selected .right_corner{ background:transparent url(/images/tabs/tab_grey.gif?001) no-repeat scroll right top}
#main_navigation .tab {float:left; padding:8px 12px}
#main_navigation .tab.selected {background-color:#666666; border-left:2px solid #cccccc; border-right:2px solid #cccccc}
#main_navigation .tab.not_selected, #main_navigation .tab.not_selected a, #main_navigation .tab.not_selected a:visited {color:#666666}
#main_navigation .tab.selected, #main_navigation .tab.selected a, #main_navigation .tab.selected a:visited {color:white}
#maincontentarea .tab .left_corner, #maincontentarea .tab .right_corner{ width:16px}
#maincontentarea .tab.not_selected .left_corner {background:transparent url(/images/tabs/tab_white_vE.gif?001) no-repeat scroll left top}
#maincontentarea .tab.not_selected .center, #maincontentarea .tab.not_selected .center {background:transparent url(/images/tabs/tab_white_vE_center.gif?001) repeat-x scroll 0 0}
#maincontentarea .not_selected .left_corner, #maincontentarea .not_selected .center, #maincontentarea .not_selected .right_corner{float:left; height:31px}
#maincontentarea .not_selected .left_corner, #maincontentarea .not_selected .center, #maincontentarea .not_selected .right_corner{ float:left; height:31px}
#maincontentarea .tab .left_corner, #maincontentarea .tab .right_corner, #tab_scroller .tab .left_corner, #tab_scroller .tab .right_corner {width:16px}
#maincontentarea .tab.not_selected .right_corner{ background:transparent url(/images/tabs/tab_white_vE.gif?001) no-repeat scroll right top}
#maincontentarea .tab .left_corner, #maincontentarea .tab .right_corner{ width:16px}
.tab.not_selected {cursor:pointer}
#maincontentarea .tab .center .tab_link{ margin-top:10px}
.tab_display_pane{padding:6px}
.center{ line-height:1}
.tab_holder_div, .tab_position_droppable{ border-top-color:white}
.tab_position_droppable{ height:31px; width:3px}
.tab_holder_div, .tab_position_droppable{ float:left}
.tab_holder_div, .tab_position_droppable{ float:left}
.tab_position_droppable{ width:3px; height:31px}
.tab_position_drag_over{ width:15px; border:1px dashed; height:29px}
.tab_holder_div_ondrop_hover{ border-top: 2px solid; height:27px!important; overflow:hidden}
.tab_holder_div_ondrop_hover .left_corner, .tab_holder_div_ondrop_hover .center, .tab_holder_div_ondrop_hover .right_corner{ height:27px!important}
.tab_table{ display:block; margin:0; padding:0; margin-top:5px}
.content_for_cardboxes td{ padding:0px}
.new_tab_name {padding:3px}
.test_border{border:1px solid red}
a:link:after, a:visited:after {content: ""}
.blue_text, .close_relationships, .relationship_button, #change_selection {color:#009;text-decoration:underline}
h3{ color:#666666}
.h3_font{ font-size:1.5em;line-height:1;margin-bottom:1em}
.colored_table_1{ background-color:#f2f2f2; padding:8px}
.colored_border_1, .border_1{ border:1px solid #cccccc}
.colored_table_2{ background-color:#666666}
.colored_border_2{ border:1px solid #666666}
.colored_table_3{ background-color:#f3f3f3}
.white_background{ background-color:#ffffff}
.green_text {color:#278026}
.no_pad_table td, .no_pad_table tr {padding: 0px}
.click_cursor{ cursor:pointer; cursor:hand}
#breadcrumbs{ overflow: hidden}
#main_navigation {border-bottom:0px}
#pageTitle {font-size: 20px; margin-left: 6px}
.subnavigation_links {background-color:#F2F2F2; color:#666666; border:1px solid #cccccc; padding:3px}
#search_from_nav_container form, #search_from_nav_container form img{ vertical-align:middle}
#search_from_nav_container{ z-index:5}
.auto_complete{ background-color: #ffffff; z-index:1999; width: 350px; text-align:left}
.auto_complete ul {border:1px solid; margin:0; padding:0; width:100%; list-style-type:none}
.auto_complete ul li {margin:0; padding:3px; cursor:hand; cursor:pointer}
.auto_complete ul li.selected{ background-color: #fffffb}
.auto_complete ul li.selected {background-color: #cccccc}
.auto_complete ul strong.highlight {margin:0; padding:0; color: #800}
#main_navigation .tab.not_selected .center, #main_navigation .tab.selected .center, #main_navigation .tab.not_selected .center A, #main_navigation .tab.selected .center A {cursor:hand; cursor:pointer}
.full_width{ width:950px }
.content_full{ padding-left:10px;padding-right:10px}
.content_full p + p{margin-top:0px}
.position_static{ position:static}
.position_absolute{ position:absolute}
.position_relative{ position:relative}
.float_left{ float:left}
.float_right{ float:right}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix_gecko:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden}
.visible{ visibility: visible}
.invisible{ visibility: hidden; display: none}
.centering_div{ margin-left:auto; margin-right:auto}
.align_right{ text-align: right}
.align_center{ text-align: center}
.align_left{ text-align: left}
h1 input{ font-size:36px; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}
.text_dark_gray{ color: #666666}
.small_font{ font-size: 12px}
.smaller_font{ font-size: 11px}
.bold_font{ font-weight:bold }
#content{ padding-left:20px;padding-right:20px}
#flash_holder, #flash_holder .top_row,#flash_holder .bottom_row,#flash_holder .middle_row{ width:706px}
#flash_holder .top_row{ height:20px}
#flash_holder .bottom_row{ height:27px}
#flash_holder .middle_row{ padding:12px}
#flash_holder .top_row{ background: url(/images/backgrounds/flash_background_full.gif?001) no-repeat top left}
#flash_holder .middle_row{ background: url(/images/backgrounds/flash_background_middle.gif?001) repeat-y}
#flash_holder .bottom_row{ background: url(/images/backgrounds/flash_background_full.gif?001) no-repeat bottom left}
.MB_content {background-color:#ffffff; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc}
.MB_header {background-color:#FFFFFF; font-weight:bold; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#efefef; color:#666666}
.blue_gradient_table #submit_button{ background: url("/images/backgrounds/start_learning.png?001") repeat; color:#ff9900}
.blue_gradient_table{ color:#666666}
.blue_gradient_table{ background: url("/images/backgrounds/signupbox2.png?001") no-repeat}
.blue_gradient_table_heading{ background: url("/images/backgrounds/signupbox2.png?001") no-repeat; z-index:2; color:#666666}
.blue_gradient_table_content{ background: url("/images/backgrounds/signupbox2.png?001") no-repeat bottom left}
.blue_gradient_table input{ border:1px solid #ffca00}
.blue_gradient_table{ width:279px; height:437px; padding-top:12px; padding-left:24px; padding-right:10px }
.blue_gradient_table_heading, .blue_gradient_table_content{ width:279px; padding-left:24px; padding-right:10px}
.blue_gradient_table_heading{ margin-top: -8px; padding-top:16px; height:34px; z-index:2}
.blue_gradient_table_content{ z-index:1; padding-bottom:28px}
.blue_gradient_table input, .blue_gradient_table_content input{ width:187px }
.blue_gradient_table #submit_button{ border:0px; width:137px; height:32px}
.testamonial_quote{ font-size:14px; font-weight:bold}
.menu {margin-top:10px; width: 200px; background: white; border: 2px solid; padding: 8px; position: absolute; top: 0; left: -20px; z-index:100000}
.menu a {display: block; margin: 0 0px; padding: 4px 1px; cursor: pointer; cursor: hand; outline: none}
.menu a:hover{ background-color: blue; color: white; cursor:hand;cursor:pointer}
.menu a.disabled,.menu a.disabled:hover {cursor:default; background:white; color:#666666; font-weight:bold; text-decoration:none}
.menu .separator {height: 1px; border-bottom: 1px solid; margin: 0px 0px; overflow: hidden; padding: 0}
td.star_rated_on, td.star_rated_off{ padding:0px; width:17px}
.starbox .indicator {clear: both}
.starbox .inverse .stars {float: right}
.starbox .inverse .indicator {clear: both; display: block; text-align: right}
.starbox .stars,.star_rated_off{ background: #cccccc}
.starbox .rated .stars {background: #dcdcdc}
.starbox .rated .hover .stars {background: #cccccc}
.starbox .colorbar,.star_rated_on {background: #22cc22}
.starbox .hover .colorbar {background: #ffcc1c;}
.starbox .rated .colorbar{ background: #64b2ff}
.starbox .rated .hover .colorbar {background: #1e90ff}
.starbox .ghost {background: #a1a1a1}
.starbox .dotted .stars, .starbox .dotted .hover .stars, .starbox .dotted .rated .stars, .starbox .dotted .rated .hover .stars {background: url(../images/starbox/background_dotted.gif) top left repeat-x}
.starbox .dotted .colorbar, .starbox .dotted .hover .colorbar, .starbox .dotted .rated .colorbar, .starbox .dotted .rated .hover .colorbar {background: #000000}
.starbox .dotted .ghost {background: #666666}
.starbox .pointy .colorbar {background: #ffcc1c}
.starbox .pointy .hover .colorbar {background: #ff9231}
.pagination {padding: 3px; margin: 3px}
.pagination a {border: 1px solid transparent}
.pagination a:hover, .pagination a:active {border: 1px solid transparent}
.pagination a:hover {cursor:hand;cursor:pointer }
.pagination .current, .pagination .current a:hover {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid; background-color:#cccccc}
.pagination .disabled {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid}
.pagination .disabled {border: 1px solid #ffffff; color: #DDDDDD}
.search_result {margin:8px 8px 20px; padding:8px}
.search_result_context {padding-top:5px}
.relationship_menu {border:1px solid #CCCCCC; padding:0; position:absolute; width:300px; z-index:1999}
.relationship_menu .content_border {border:5px solid #E7E7E7; padding:8px; background-color:#ffffff }
.relationship_controls, .relationship_menu{ color:#666666}
.relationship_controls {padding:8px 8px 8px 0}
.relationship_button {border:1px solid; cursor:pointer; padding:2px 5px; width:100px}
.relationship_menu, .relationship_button, .active_relationship_button{ border-color:#CCCCCC}
.active_relationship_button {background-color:#CCCCCC}
.in_drills .drilling_options, .out_of_drills .non_drilling_options {visibility:visible}
.in_drills .drilling_options, .out_of_drills .non_drilling_options {visibility:visible}
.in_drills .non_drilling_options, .out_of_drills .drilling_options {display:none}
.in_drills .non_drilling_options, .out_of_drills .drilling_options {display:none}
.material_heading{ font-weight:bold; font-size:1.25em}
.study_item {margin-bottom:28px}
.content_for_account .heading2 {background-color:#F2F2F2; border:1px solid #CCCCCC}
.content_for_account .heading2 {height:22px; margin-bottom:10px; padding-left:20px; padding-top:5px; width:100%}
.content_for_account .left_column, .content_for_account .right_column {margin-bottom:10px; padding:5px }
.content_for_account .left_column {text-align:right; width:180px}
.content_for_account .right_column {margin-left:10px; width:460px}
.section_container.display .section_edit, .section_container.display .heading2 .edit_link a.cancel_edit, .section_container.edit .section_display, .section_container.edit .heading2 .edit_link a.start_edit {display:none; visibility:hidden}
.content_for_subject_maps ul{ list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px; margin:0px}
.unlearned{ width:12px; height:12px; border:2px solid #cccccc}
.learned{ background:transparent url(/images/check_circle2.gif) no-repeat scroll 0 0; border-color:transparent; width:18px}
.concept_container {cursor:pointer}
.content_for_subject_maps #concept_map ul{ margin-top:5px; margin-left:25px}
.content_for_subject_maps #concept_map li{ border-left:1px solid #efefef; margin-bottom:3px; margin-top:5px}
.selection_ul{margin:0px;}
.map_sorter ul {padding-bottom:2px; padding-top:2px}
.map_sorter li {padding-bottom:5px}
.level0 .node_label{ font-size:18px; font-weight:bold}
.level1 .node_label{ font-size:16px; font-weight:normal}
.level2 .node_label{ font-size:14px; font-weight:normal}
.node_description{ font-size:12px}
.content_for_subject_maps #concept_map ul{ margin-top:5px; margin-left:25px}
.content_for_subject_maps #concept_map li{ border-left:1px solid #efefef; margin-bottom:3px; margin-top:5px}
.edit_link, .new_child_link, .delete_link{ text-decoration:underline; cursor:hand; cursor:pointer; font-size:11px; color:#0000cc}
.edit_link:hover, .new_child_link:hover, .delete_link:hover{ text-decoration:underline; cursor:hand; cursor:pointer; font-size:11px; color:#0000cc}
}
.node_label, .node_description{ border:1px solid transparent}
.node_label:hover, .node_description:hover{ background-color:#ffffcc; border-color: #cccccc; cursor:hand; cursor:pointer}
.flashcard_container{ background-color:white }
.flashcard_selection_list {border-color:#E7E7E7 #999999 #999999 #E7E7E7; border-style:solid; border-width:1px}
.move_link {border:1px solid; padding-left:5px; padding-right:5px; width:200px}
.move_link:hover {cursor:pointer; border-color:blue; color:blue}
#linked_flashcard_container .move_right, #available_flashcard_container .move_left{ visibility:visible}
#linked_flashcard_container .move_left, #available_flashcard_container .move_right{ visibility:hidden; display:none}
.move_link{ width:200px; padding-left:5px; padding-right:5px; border:1px solid}
#flashcard_display_container .move_link{ display:none; visibility:hidden}
#study_link_display_container .edit_links{ display:none; visibility:hidden}
.ico a:active, .ico A:focus, .ico A:hover {background-color:transparent}
.accordian_outermost_container{ }
#action_list .accordian_content_toggle{ margin:10px}
.accordian_content_toggle .left_column{ width:130px; text-align:right}
.accordian_outermost_container .heading {padding-top:0px; height:25px; border:1px solid }
.arrow_expanded, .arrow_collapsed {padding-right:7px }
.expanded .arrow_expanded, .accordian_content_container.expanded .accordian_content_toggle, .accordian_content_container.collapsed .arrow_collapsed{ visibility:visible}
.accordian_content_container.expanded .arrow_collapsed, .accordian_content_container.collapsed .arrow_expanded, .accordian_content_container.collapsed .accordian_content_toggle{ display:none }
.content_for_study_materials .white_table_top{ height:24px}
.accordian_outermost_container .heading{ background-color:#f2f2f2}
.accordian_outermost_container .heading{ border-color: #cccccc}
.startup_help{ height:51px; width:343px; padding:5px; margin-top:8px; margin-left:8px; background-image:url('/images/backgrounds/light_blue_button.png'); color:#666666}
.startup_help .button_text{ padding-top:15px; padding-left:15px; padding-bottom:10px}
.startup_help .img_holder{width:50px;}
.heading .heading_text{ margin-left:5px; margin-top:5px; height:15px}
.default_padding td, th{ padding:0px }
.viewer .learner_controls, .viewer .editor_controls{ visibility: hidden; display: none}
.learner .viewer_controls, .learner .editor_controls{ visibility: hidden; display: none}
.editor .viewer_controls{ visibility: hidden; display: none}
.collapsed .collapsed_heading, .expanded .expanded_heading{ visibility:visible}
.collapsed .expanded_heading, .expanded .collapsed_heading{ visibility:hidden; display:none}
.collapsed #filing_choice_collapsed, .expanded #filing_choice_expanded, .collapsed #filing_search_collapsed, .expanded #filing_search_expanded, .collapsed #filing_create_collapsed, .expanded #filing_create_expanded{ visibility:visible}
.expanded #filing_choice_collapsed, .collapsed #filing_choice_expanded, .expanded #filing_search_collapsed, .collapsed #filing_search_expanded, .expanded #filing_create_collapsed, .collapsed #filing_create_expanded {visibility:hidden; display:none}
.collapsed #divider_choice_collapsed, .expanded #divider_choice_expanded, .collapsed #divider_choice_collapsed, .expanded #divider_choice_expanded, .collapsed #cardbox_choice_collapsed, .expanded #cardbox_choice_expanded, .collapsed #cardbox_creation_collapsed, .expanded #cardbox_creation_expanded{ visibility:visible}
.expanded #divider_creation_collapsed, .collapsed #divider_creation_expanded, .expanded #divider_choice_collapsed, .collapsed #divider_choice_expanded, .expanded #cardbox_choice_collapsed, .collapsed #cardbox_choice_expanded, .expanded #cardbox_creation_collapsed, .collapsed #cardbox_creation_expanded{ visibility:hidden; display:none}
.collapsed #goal_rate_collapsed, .expanded #goal_rate_expanded, .collapsed #goal_rate_collapsed, .expanded #goal_rate_expanded, .collapsed #goal_date_collapsed, .expanded #goal_date_expanded{ visibility:visible}
.expanded #divider_creation_collapsed, .collapsed #divider_creation_expanded, .expanded #goal_rate_collapsed, .collapsed #goal_rate_expanded, .expanded #goal_date_collapsed, .collapsed #goal_date_expanded{ visibility:hidden; display:none}
#divider_creation_collapsed a, #divider_creation_expanded a, #goal_rate_collapsed a, #goal_rate_expanded a, #goal_date_collapsed a, #goal_date_expanded a{ text-decoration:none}
.send_to_tab{ padding:5px; border:1px solid}
.send_to_tab.selected{ border-color:#666666; background-color:#666666; color:white; font-weight:bold}
.send_to_tab.unselected{ border-color:#ffffcc; cursor:hand;cursor:pointer }
.active .stop_studying_cardbox_link, .active .stats, .active .cardbox_goal, .archived .start_studying_cardbox_link, .have_current_review #link_review_now {visibility:visible}
.archived .stop_studying_cardbox_link, .active .start_studying_cardbox_link, .archived .stats, .archived .cardbox_goal, .no_current_review #link_review_now {visibility:hidden; display:none}
.public .public_indicator, .private .private_indicator {visibility:visible}
.private .public_indicator, .public .private_indicator {visibility:hidden; display:none}
.inactive_content .assignment_link, .inactive_content .inactivate_content, .active_content .activate_content {visibility: hidden; display: none}
.inplaceTitle input[type="text"]{ font-size:36px}
.preformatted_rich_text div{ margin-bottom:1em}
.icon_holder{ margin-right:5px}
.tundra .dojoxGridHeader .dojoxGridCell{ background-image:none; background-color:#f2f2f2; font-weight:normal; font-family:verdana; font-size:1em}
div[dojoattachpoint=headerContentNode]{ background-color:#ffffff}
.CommunitiesGrid .dojoxGridCell{ font-size:2.5em; color:red}
.signup_box td {padding:0px;}
.signup_box input{ padding-top:5px; padding-bottom:5px; font-size:12px; width:200px; font-weight:bold}
.signup_box label{ font-size:1em; font-weight:normal}
.tundra .dijitValidationIcon {background:transparent url(/images/ex_circle.gif) no-repeat scroll center center; width:16px;height:18px}
.bookmark_button{margin-top:3px;}
#navigation_tab_container .tundra .dijitToolbar .dijitDropDownButtonHover,#navigation_tab_container .tundra .dijitToolbar .dijitDropDownButtonHover{ background-color:transparent; border:0px}
tundra .dijitToolbar .dijitButtonHover, .tundra .dijitToolbar .dijitToggleButtonHover, .tundra .dijitToolbar .dijitDropDownButtonHover, .tundra .dijitToolbar .dijitComboButtonHover .dijitButtonContents, .tundra .dijitToolbar .dijitComboButtonDownArrowHover .dijitDownArrowButton {background-color:transparent; border:0px}
#navigation_tab_container .dijitReset.tab.selected{ }
#navigation_tab_container .tab .dijitButtonText{ margin-top:-2px; height:14px}
.tundra .yoyo_upload_images{ background-image: url(/images/lphoto.png); background-repeat: no-repeat; width: 32px; height: 32px; text-align: center}
.tundra .yoyo_upload_sound{ background-image: url(/images/icons/sound_headphones_blue.gif); background-repeat: no-repeat; width: 32px; height: 32px; text-align: center}
.tundra .cardboxIcon{ background-image: url(/images/icons/yyb_flashcards_small.png); background-repeat: no-repeat; width: 18px; height: 18px}
.tundra .tabIcon{ background-image: url(/images/icons/yyb_flashcards_small.png); background-repeat: no-repeat; width: 18px; height: 18px}
.tundra .noteIcon, .tundra .documentIcon{ background-image: url(/images/icons/yyb_note_small.png); background-repeat: no-repeat; width: 18px; height: 18px}
.tundra .movieIcon{ background-image: url(/images/icons/movie.png); background-repeat: no-repeat; width: 18px; height: 18px}
.tundra .studyLinkIcon{ background-image: url(/images/icons/study_link.png); background-repeat: no-repeat; width: 18px; height: 18px}
.tundra .dijitAccordionTitle {color:#000099}
.tundra .dijitAccordionTitle:hover {text-decoration:underline}
#navigation_tab_container .tab .dijitButtonText {color:#000099}
#navigation_tab_container .tab a{ text-decoration:none}
#navigation_tab_container .tab.selected .dijitButtonText {text-decoration:none; color:white}
.blueButton .dijitButtonNode {border: 1px solid #c0c0c0; border-bottom: 1px solid #9b9b9b; padding: 0.3em 0.2em 0.6em 0.2em; background: url("/images/dojo/buttons/memorize2_button_slice.png") repeat-x bottom left}
.blueButtonDisabled .dijitButtonNode, .blueButtonDropDownButtonDisabled .dijitButtonNode, .blueButtonComboButtonDisabled .dijitButtonNode, .blueButtonComboBoxDisabled, .blueButtonSpinnerDisabled, .blueButtonSpinnerDisabled .dijitButtonNode {border-color: #d5d5d5 #d5d5d5 #bdbdbd #d5d5d5; background:#e4e4e4 url("/dojo/dijit/themes/tundra/images/buttonDisabled.png") top repeat-x}
.blueButtonHover .dijitButtonNode, .blueButtonNodeHover, .blueButtonToggleButtonHover .dijitButtonNode, .blueButtonDropDownButtonHover .dijitButtonNode, .blueButtonComboButtonHover .dijitButtonContents, .blueButtonComboButtonDownArrowHover .dijitDownArrowButton {border-color: #a5beda; border-bottom-color:#5c7590; background: url("/images/dojo/buttons/memorize2_button_hover_slice.png") repeat-x bottom left; color:#243C5F}
.blueButtonSpinnerUpArrowActive .dijitUpArrowButton, .blueButtonSpinnerDownArrowActive .dijitDownArrowButton, .blueButtonButtonActive .dijitButtonNode, .blueButtonToggleButtonActive .dijitButtonNode, .blueButtonDropDownButtonActive .dijitButtonNode, .blueButtonComboButtonActive .dijitButtonContents{ border-color:#366dba; background: #ededed url("../images/buttonActive.png") bottom repeat-x}
#cardbox_maincontentarea #tab_container {position:relative; z-index:2}
#tab_container .ico {background-position:0 0; height:13px; padding:0; width:13px}
#tab_container .carousel_right_controls, #tab_container .carousel_left_controls {float:left; margin-top:9px; width:42px}
#tab_container .scroller {overflow: hidden; float: left; width:650px; height:31px; padding-left: 5px; margin-right: 5px; margin-left: -16px}
#tab_container .carousel_left_controls{ margin-top: 9px; float: left; width:42px}
#tab_container .carousel_right_controls{ margin-top: 9px; float: left; width:15px}
#tab_container .ico {width: 13px; height: 13px; padding: 0; background-position: 0px 0px}
#cardbox_maincontentarea #tab_container {left:132px; width:820px; position:relative; z-index:2}
#cardbox_tab_separator {left:158px; width:770px; height:14px; z-index:1; position:relative}
#outer_flashcard_container {padding:2px; width:990px}
#outer_flashcard_container .scroller, #outer_flashcard_container .slide {height:170px; width:780px}
#outer_flashcard_container .scroller {float:left; overflow:hidden}
#outer_flashcard_container .slide {float:left; padding:5px}
#outer_flashcard_container .carousel_right_controls{ float:left; width:30px}
#outer_flashcard_container .ico A:hover {background:white}
#outer_flashcard_container .ico {background-position:top left; background-repeat:no-repeat; margin-top:37px; height:78px; float:left; width:24px}
#outer_flashcard_container .carousel_left_controls {float:left; width:58px; text-align:right }
#outer_flashcard_container .ico-prev {background-image: url("/images/flashcard_carousel_left.gif?001"); margin-left:40px}
#outer_flashcard_container .ico-next {background-image: url("/images/flashcard_carousel_right.gif?001")}
#tab_container .ico-prev {background: url("/images/arrow_little_left.gif?001") no-repeat 0px 0px #FFF}
#tab_container .ico-next {background: url("/images/arrow_little_right.gif?001") no-repeat 0px 0px #FFF}
#outer_flashcard_container .ico {border: 1px solid #ffffff}
#learning_stack .thumbnail_content, #reviewing_stack .thumbnail_content, #archived_stack .thumbnail_content{ border:2px solid}
.label_learning, .label_reviewing, .label_archived{ width:21px; border:1px solid}
.label_icon {float:left; margin-top:37px; text-align:center; width:86px}
.all_flashcard {float:left; height:165px; width:195px}
.flashcard_label, .flashcard_container .content_navigation_on{ color: #666666}
#archived_stack .thumbnail_content, .label_learning, .label_reviewing, .label_archived{ border-color:#999999}
.flashcard_label{ background-color: #efefef; border-bottom-color: #efefef}
.stack_flashcard, .thumbnail_content, .thumbnail_position_droppable, .thumbholder_selected, .thumbholder_unselected, .flashcard_display, #outer_flashcard_container .ico, #outer_flashcard_container .ico A, #outer_flashcard_container .slide, .ico {background-color: white}
.editable_text,.editable_text_area, #outer_flashcard_container .ico{ border-color: white}
#learning_stack,#reviewing_stack,#archived_stack{ position: null }
#flashcard_magnified {background-color:white; border-color: #999999; background: url(/images/backgrounds/flashcard_magnified_back.png?001) no-repeat; width:550px; height:353px; position:absolute; border:2px solid ; z-index:100}
.cardbox_organize .flashcard_button_mark {display: none; visibility: hidden}
.flashcard_usage {text-align: center; width: 180px; margin-left: 5px; margin-top: 20px }
.flashcard_display{ float:left; height:165px; width:195px; z-index:1; background:url("/images/backgrounds/flashcard.png?001") no-repeat top center;}
.flashcard_display {background:transparent url(/images/backgrounds/flashcard.png?001) no-repeat scroll center top}
.thumbholder_selected .flashcard_display{ background: url("/images/backgrounds/flashcard_selected.png?001") no-repeat top center}
.flashcard_display.framed_flashcard, .thumbholder_selected .flashcard_display.framed_flashcard{ background: url("/images/backgrounds/flashcard_highlighted.png?001") no-repeat top center}
div .thumbnail_position_droppable_hover {border-color: #666666; border-style: dashed; border-width: 3px; width: 10px; height: 140px}
.thumbnail_position_droppable {border-color: #666666; height: 140px; float: left; width: 4px}
.flashcard_drag_state{ cursor:pointer}
.flashcard_question_field,.flashcard_answer_field{ width:500px; height:100px}
.flashcard_label{ border-bottom: 1px solid; border-top: 1px solid}
.flashcard_content_container {height:111px; margin-left:4px; margin-top:-8px; overflow:hidden; padding:4px; text-align:center; width:170px}
.flashcard_auto_magnify{ margin-left:170px; margin-top:-1px}
.flip_back {}
.framed_flashcard{ }
.learning .context_menu_mark_as_learning, .reviewing .context_menu_mark_as_reviewing, .archiving .context_menu_mark_as_archived {display: none; visibility: hidden}
.current_side_a .SideA, .current_side_b .SideB, .current_side_a .flip_over, .current_side_b .flip_back {visibility: visible; display: inline}
.current_side_b .SideA, .current_side_a .SideB, .current_side_b .flip_over, .current_side_a .flip_back {visibility: hidden; display: none}
.flashcard_controls_bar{ height:25px; padding:7px; z-index:50; width:181px}
.flashcard_controls_frame{ position: absolute; width: 190px; z-index: 2}
.flashcard_controls_bar, .flashcard_controls_frame{ background-color:#ffff99}
#flashcard_magnified .magnified_flippers{ bottom:0px;right:4px;width:550px }
#flashcard_magnified .flip_over, #flashcard_magnified .flip_back {position: absolute}
#flashcard_magnified .flip_over {bottom: 1px; right: 3px}
#flashcard_magnified .flip_back {bottom: 1px; left: 8px}
.thumbnail_content{ padding:2px; margin:5px; overflow:auto}
.cardbox_show .thumbnail_position_droppable {display:none; visibility:hidden}
.thumbholder_drag_over {BORDER-RIGHT: 3px solid; PADDING-RIGHT: 0px; BORDER-TOP: 3px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 40px; BORDER-LEFT: 3px solid; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 3px solid }
.thumbholder_selected .layer_on_top{ border:2px solid}
.thumbnail_action_button{ height:15px }
.thumbnail_action,.thumbnail_action:hover{ padding-left:10px; padding-right:10px; cursor:pointer; height:15px}
.thumbnail_action{ border:1px solid}
.thumbnail_action:hover{ border:1px solid}
.cardboxes .mark_flashcard_button{ display:none}
#add_it{ padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; border: solid 2px; margin:20px; margin-left:0px; width:600px}
#not_in_drills{ padding:5px; border: 1px solid}
.cardbox_organize #tab_container .tab {height:31px}
.cardbox_organize #tab_container table {width: auto}
#cardbox_maincontentarea .tab {float:left}
#add_new_tab{ float:right; margin-right:-3px; margin-top:-55px; width:130px; z-index:3}
#cardbox_maincontent_area table {border-collapse:collapse; border-spacing:0}
#cardbox_maincontentarea td{ padding:0px}
.material_sound {width: 100px; height: 20px}
.content_for_notes .divider{ list-style-type:none}
.content_for_notes .menuHeading:hover, .content_for_notes .divider:hover{ background-color:blue; color:white}
.content_for_notes .divider{ padding-left:15px; cursor:pointer; cursor:hand}
#quizzes_no_flashcards_container{ margin:30px}
#end_of_quiz_information{ border:3px solid; padding:20px; position:absolute; z-index:999; padding:20px; margin-left:20px}
#end_of_drill{ z-index:999 }
.flashcard_container p + p, .flashcard_detail_content p + p {text-indent: 0em}
.quiz_control_button {border:1px solid}
.little_quiz_button{ height:22px}
#add_messages{ background-color:#ffffcc }
.card_source_showing #card_source_hide, .card_source_hidden #card_source_show, .card_source_showing #card_source {visibility:visible }
.card_source_showing #card_source_show, .card_source_hidden #card_source_hide, .card_source_hidden #card_source {display:none }
#answer_column, #question_column{ border:3px solid #000000; cursor:pointer; cursor:hand}
#answer_content{ padding:5px}
#question_container_table, #answer_container_table{ width:550px; left:5px }
#editPlaceholder_flashcards_question, #editPlaceholder_flashcards_answer {padding-right: 3px}
#quiz_question_container,#quiz_answer_container{ padding:5px; cursor:pointer; cursor:hand; overflow:auto}
#quiz_question_container div,#quiz_answer_container div{ min-height: 24px}
.default_quiz_flashcard_height{ height:275px}
.default_quiz_flashcard_width{ width:550px}
.default_flashcard_properties {font-size:24px}
.question_top_label, #answer_top_label {padding-top: 2px; height: 42px}
#grade_4, #grade_1 {width:100px; cursor:hand; cursor:pointer}
#grade_4, .hasLearned {background:transparent url(/images/check_circle2.gif?001) no-repeat scroll 0px 2px}
#grade_1{ color:red; width:100px; background:url('/images/ex_circle.gif?001') no-repeat scroll 0px 2px}
.quiz_control_button{ border-color:blue}
#next_stack_top {height: 301px; width: 464px; padding: 0px}
#next_stack_top_content {padding: 5px}
.hasLearned{ border:1px solid}
.shadowcontent {background: none repeat scroll 0%; border:1px solid; left:-5px; position:relative; top:-5px}
.shadowbox2 {z-index:8}
#shadow_container{ z-index:40; height:353px }
.side_column{ width:230px }
#next_question, #last_question_completed{ padding:8px; overflow:hidden}
.stack_flashcard{ padding:8px; width:450px; height:285px; border:1px solid; position:absolute; top:300px; z-index:1; background-color:#ffffff}
.stack_flashcard, #completed_stack_dummy,#next_stack_dummy, #answer_column, #question_column{ border-color: black}
#completed_stack_top{ left:515px}
#completed_stack_middle{ left:525px}
#completed_stack_bottom{ left:530px}
#next_stack_top,#next_stack_dummy{ overflow:hidden; left:25px}
#next_stack_middle{ left:15px}
#next_stack_bottom{ left:5px}
#completed_stack_top,#completed_stack_dummy, #next_stack_top,#next_stack_dummy{ top:60px; z-index:3; overflow:hidden}
#completed_stack_middle,#next_stack_middle{ top:65px; z-index:2}
#completed_stack_bottom,#next_stack_bottom{ top:70px}
#completed_stack_dummy,#next_stack_dummy{ border:1px solid; z-index:4}
.flashcard_container, #question_column, #answer_column{ z-index:10 }
#completed_stack_dummy{ z-index:999}
.stack_flashcard, .stack_flashcard .default_flashcard_properties, #next_stack_top, #next_stack_dummy {color:#CCCCCC}
#shadow_container .content_navigation_on {color:#999999}
.ajaxful-rating, .ajaxful-rating a:hover, .ajaxful-rating a:active, .ajaxful-rating a:focus, .ajaxful-rating .current-rating{ background: url(/images/ajaxful_rating/star.png) left -1000px repeat-x}
.ajaxful-rating{ position: relative; height: 25px; overflow: hidden; list-style: none; margin: 0; padding: 0; background-position: left top}
.ajaxful-rating li{ display: inline}
.ajaxful-rating a, .ajaxful-rating span, .ajaxful-rating .current-rating{ position: absolute; top: 0; left: 0; text-indent: -1000em; height: 25px; line-height: 25px; outline: none; overflow: hidden; border: none}
.ajaxful-rating a:hover, .ajaxful-rating a:active, .ajaxful-rating a:focus{ background-position: left bottom}
.ajaxful-rating .stars-1{ width: 20%; z-index: 6}
.ajaxful-rating .stars-2{ width: 40%; z-index: 5}
.ajaxful-rating .stars-3{ width: 60%; z-index: 4}
.ajaxful-rating .stars-4{ width: 80%; z-index: 3}
.ajaxful-rating .stars-5{ width: 100%; z-index: 2}
.ajaxful-rating .current-rating{ z-index: 1; background-position: left center}
.small-star{ height: 10px}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating{ background-image: url(/images/ajaxful_rating/star_small.png); line-height: 10px; height: 10px}