html {
    box-sizing: border-box
}

body {
    background: url(http://www.cuedspeech.org/images/BGND-NCSA.png) repeat-x #006;
    min-height: 600px;
    font: 400 .9rem/1rem Arial, Helvetica, sans-serif;
    text-align: center
}

.lists-noType,
.lists-none,
.lists-none-L0 {
    list-style-type: none
}

.lists-ENdash,
.lists-ENdash-flat {
    list-style-image: url(http://www.cuedspeech.org/images/LI-EN-Dash-1.gif)
}

.clearBottom:after,
.clearfix:after {
    content: ".";
    display: block;
    font-size: 0;
    clear: both
}

a,
audio,
b,
body,
caption,
cite,
code,
dd,
div,
dl,
dt,
em,
embed,
fieldset,
footer,
form,
frameborder,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
i,
iframe,
img,
label,
legend,
li,
menu,
nav,
object,
ol,
p,
section,
span,
strong,
summary,
table,
tbody,
td,
th,
tr,
u,
ul,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0
}

.clearBottom,
h1,
h2,
p {
    margin: 0 0 0.3rem
}

table {
    border-collapse: collapse
}

.clearfix {
    clear: both;
    overflow: hidden
}

.clearfix:after {
    height: 100%
}

* html .clearfix {
    height: 1%;
    overflow: visible
}

.clearBottom {
    clear: both
}

.clearBottom:after {
    height: 100%
}

* html .clearBottom {
    height: 1%;
    overflow: visible
}

.trademark-hdr {
    color: #fff;
    position: absolute;
    left: 292px;
    top: 108px;
    z-index: 90
}

h1,
h2 {
    color: #006;
}

h3,
h4 {
    color: #006;
    margin: 0 0 11px
}

h1 {
    font: 700 28px Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal !important;
    margin-bottom: 0.25rem;
}

h1.h-events{
  display: block;
  font-size: 23px;
  line-height: 25px;
  font-weight: bold;
}

.font11 {
    display: block;
    font-weight: normal;
}

h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 21.5px;
    line-height: 23px;
    padding-bottom: 8px;
}

h3 {
    font-size: 20.5px;
    line-height: 24px;
    padding-bottom: 8px;
    font-weight: bold;
}

h4 {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.1rem;
}

h5 {
    font-size: 18.5px;
    line-height: 1.3rem
}


strong {
    font-size: 14px;
    color: #181818
}

.font11 {
    font-size: 11px
}

.font13 {
    font-size: 13px
}

.fontBlack13 {
    color: #222;
    font-size: 12.2px
}

.header3,
.header4 {
    color: #006;
    display: inline;
    font-weight: 700
}

.header3 {
    font-size: 13.3px
}

.header4 {
    font-size: 10px
}

.lineH20 {
    line-height: 20px
}

.lineheight_inlineB {
    display: inline-block;
    line-height: 18px
}

.lineheight_block {
    list-style: none;
    line-height: 26px
}

.ul_noList,
.ul_noList li {
    list-style: none
}

.strong13 {
    display: inline-block;
    font-size: 13px
}

.underline {
    text-decoration: underline
}

.backgrC_ebebeb {
    background-color: #EBEBEB
}

.colorB,
.colorBk {
    color: #111
}

.colorNavy {
    color: #006
}

.colorR,
.colorRR {
    color: red
}

.colorRR {
    font: 700 11px arial, helvetica, sans-serif
}

.colorW {
    color: #e9e9e9
}

.strongstrong {
  font-size: .95rem;
  font-weight: 700;
}

.strong {
    color: #000;
    font-weight: 700;
}

.strong-blue {
    color: #006
}

.strong-char {
    color: #181818;
    font-weight: 700
}

a,
a:active,
a:link,
a:visited {
    color: #009
}

a:hover {
    color: #333
}

a.a-red,
a.a-red:active,
a.a-red:link,
a.a-red:visited {
    color: red
}

a.a-red:hover {
    color: #333
}


.imgL {
    margin: 5px 5px 0 0
}

.imgR {
    margin: 0 0 16px 12px
}

ul.noBullets {
  list-style-type: none;
  margin: 1em 0 0 0;
}

ul.noBullets li {
  line-height:1.5em;
  padding: 0 0 0.8em 1em;
}

.lists {
    margin: 12px 0 12px 24px;
    padding: 0
}

.lists-noType li {
    padding-bottom: .6rem
}

.lists-default {
    margin: 12px 0 6px 22px;
    padding-bottom: 6px
}

.lists-homeDisp {
    background-color: #e1e1e1;
    border: 1px solid #d1d1d1;
    margin: 10px 1px 13px 2px;
    padding: 9px 10px
}

.lists-none {
    margin: 12px 0 6px 24px;
    padding-bottom: 6px
}

.lists-none-L0 {
    margin: 12px 0 6px;
    padding: 0
}

.lists-loweralpha,
.lists-lowerroman,
.lists-upperalpha,
.lists-upperroman {
    margin: 10px 0 10px 24px;
    padding-bottom: 12px
}

.lists-lowerroman {
    list-style-type: lower-roman
}

.lists-upperroman {
    list-style-type: upper-roman
}

.lists-loweralpha {
    list-style-type: lower-alpha
}

.lists-upperalpha {
    list-style-type: upper-alpha
}

.lists-default-flat {
    margin: 8px 0 8px 24px;
    padding: 0
}

.board-bios {
    border: 1px solid #bbbbbb;
    clear: both;
    background-color: #f6f6f6;
    list-style-type: none;
    margin: 3px 0 32px 0;
    overflow: hidden;
    padding:1.25em;
  }

.lists-none-flat-long {
    clear: both;
    list-style-type: none;
    margin: 3px 0 21px 36px;
    padding: 0
}

.lists-discs-flat-38L {
    margin: 3px 0 6px 38px;
    list-style-type: disc;
    padding: 0
}

.lists-none-flat {
    clear: both;
    margin: 3px 0 3px 24px;
    list-style-type: none;
    padding: 0
}

.lists-loweralpha-flat,
.lists-lowerroman-flat,
.lists-upperalpha-flat,
.lists-upperroman-flat {
    margin: 3px 0 6px 24px;
    padding: 0
}

.lists-lowerroman-flat {
    list-style-type: lower-roman
}

.lists-upperroman-flat {
    list-style-type: upper-roman
}

.lists-loweralpha-flat {
    list-style-type: lower-alpha
}

.lists-upperalpha-flat {
    list-style-type: upper-alpha
}

#AdRotator .inner_adrotator .fadeAds ul.specs,
#AdRotator li,
#eNEWSFORM.fmENews ul {
    list-style-type: none
}

.lists-ENdash {
    margin: 10px 0 10px 24px
}

.lists-ENdash-flat {
    margin: 3px 0 4px 24px
}

.lists_m_L22 {
    margin: 0 0 0 22px
}

.lists_m_L22>li {
    margin-bottom: 10px
}

.lists_m_T12_B14 {
    margin: 12px 0 14px
}

.lists_m_T22_B14 {
    margin: 22px 0 14px
}

.lists_m_T12_B14_L22 {
    margin: 12px 0 14px 23px
}

.ul_noList li {
    margin: 0 0 7px
}

.ul_noList li a {
    color: #e9e9e9;
    line-height: 9px;
    text-decoration: none
}

.ul_noList li a:hover {
    color: #e9e9e9;
    line-height: 9px;
    text-decoration: underline
}

.ul_noList li img {
    padding: 0 4px 0 0;
    vertical-align: text-bottom
}

.Flex_Container .inner_left_placecard,
.Flex_Container .inner_placecard {
    margin: 11px 0 0;
    padding: 0 3px 6px;
    text-align: left;
    border: 1px solid #d1d1d1;
    z-index: 3;
    clear: both;
    overflow: hidden;
    position: relative
}

.Flex_Container {
    clear: both;
    overflow: hidden;
    position: relative
}

.Flex_Container .inner_placecard {
    width: 308px
}

.Flex_Container .inner_left_placecard {
    width: 300px
}

.noP_b0,
.no_btm {
    padding-bottom: 0
}

.noP_t0,
.no_top {
    padding-top: 0
}

.Flex_Container .inner_media {
    width: 289px
}

.Flex_Container .left_sec {
    width: 300px
}

.Flex_Container .inner_placecard_media {
    border: 1px solid #d1d1d1;
    clear: both;
    margin: 21px 0 0;
    padding: 0;
    overflow: hidden;
    position: relative;
    width: 316px;
    z-index: 3
}

.Flex_Container .inner_flex {
    border: 0;
    clear: both;
    margin: 8px 10px 4px;
    overflow: hidden
}

.Flex_Container .inner_placecard .inner_flex .moduleie7fix {
    list-style: none;
    margin: 0;
    padding: 0
}

.alignC {
    text-align: center;
    margin: 0 auto
}

.alignL {
    text-align: left
}

.alignR {
    text-align: right
}

.body-default {
    background-color: #fff;
    background-image: none
}

.border_ccc {
    border: 1px solid #ccc
}

.border_ccc_tb {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.border_e4 {
    border: 1px solid #e4e4e4
}

.border_333 {
    border: 1px solid #333
}

.borderL_333 {
    border-left: 1px solid #333
}

.bottom15 {
    bottom: 15px
}

.clearB {
    clear: both;
    height: 1px;
    overflow: hidden;
}

.clearL {
    clear: left
}

.clearR {
    clear: right
}

#AdRotator,
#AdRotator span,
#CONTACT,
#CONTACT .formPositioning,
.COLUMNSETS,
.container_rlb13,
.free-membership-enews {
    clear: both;
    overflow: hidden
}

.container_b15px {
    display: block;
    margin-bottom: 15px
}

.container_rlb13 {
    display: block;
    margin: 0 13px 13px 0
}

.dispB {
    display: block
}

.dispI,
.dispIn {
    display: inline !important;
}

.dispInB {
    display: inline-block
}

.dispNn {
    display: none
}

.free-membership-enews {
    margin: 18px;
    position: relative;
    text-align: left;
    width: 288px
}

.placecard,
.positionAB {
    padding: 10px 0;
    position: absolute
}

.linkedarrows {
    font: 400 15.5px Verdana, Helvetica, sans-serif;
    line-height: 12px
}

.left0 {
    left: 0
}

.floatR {
    float: right
}

.floatL,
.placecard {
    float: left
}

.height100p {
    height: 100%
}

.images_rlb10 {
    margin: 0 10px 10px
}

.images_tlb4 {
    margin: 4px 0 4px 4px
}

.marginA {
    margin: 0 auto
}

.noM,
.noMP {
    margin: 0
}

.no_btm {
    margin-bottom: 0
}

.no_top {
    margin-top: 0
}

.noMP,
.noP {
    padding: 0
}

.nowrap {
    white-space: no-wrap
}

.overfH {
    overflow: hidden
}

.parag_b6 {
    margin: 0 0 6px
}

.parag_tb6 {
    margin: 6px 0
}

.placecard {
    background-color: #FFF;
    display: inline-block;
    height: 18px;
    left: 20px;
    padding: 0 4px 0 2px;
    top: 0;
    z-index: 4
}

.positionR {
    position: relative
}

.quoteInner {
    border: 3px solid #eaeaea;
    padding: 5px 5px 5px 11px
}

.quoteOuter {
    border: 1px solid #999
}

.social-link {
    color: #c90302;
    display: block;
    font-size: 12px;
    font-weight: 700;
    text-align: center
}

#ACCESSIBILITY .box1 a:hover,
#ACCESSIBILITY .box1 a:link,
#ACCESSIBILITY .box1 a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000;
    text-decoration: none
}

.top0 {
    top: 0
}

.visibleC {
    visibility: collapse
}

.visib-h {
    visibility: hidden
}

.width80 {
    width: 80px
}

.width465 {
    width: 465px
}

.width650 {
    width: 650px
}

.width900 {
    width: 900px
}

.width5p {
    width: 5%
}

.width10p {
    width: 10%
}

.width15p {
    width: 15%
}

.width20p {
    width: 20%
}

.width25p {
    width: 25%
}

.width30p {
    width: 30%
}

.width33p {
    width: 33%
}

.width35p {
    width: 35%
}

.width40p {
    width: 40%
}

.width45p {
    width: 45%
}

.width49p {
    width: 49%
}

.width50p {
    width: 50%
}

.width55p {
    width: 55%
}

.width60p {
    width: 60%
}

.width64p {
    width: 64%
}

.width68p {
    width: 68%
}

.width70p {
    width: 70%
}

.width80p {
    width: 80%
}

.width85p {
    width: 85%
}

.width91p {
    width: 91%
}

.width93p {
    width: 93%
}

.width95p {
    width: 95%
}

.width97p {
    width: 97%
}

.width98p {
    width: 98%
}

.width99p {
    width: 99%
}

.width100p {
    width: 100%
}

.p2 {
    padding: 2px
}

.p3 {
    padding: 3px
}

.p4 {
    padding: 4px
}

.p5 {
    padding: 5px
}

.p8 {
    padding: 8px
}

.m5 {
    margin: 5px
}

.m8 {
    margin: 8px
}

.m_tb6 {
    margin: 6px 0
}

.p_tb2 {
    padding: 2px 0
}

.p_tb4 {
    padding: 4px 0
}

.p_tb6 {
    padding: 6px 0
}

.p_tb8 {
    padding: 8px 0
}

.p_tb10 {
    padding: 10px 0
}

.p_tb12 {
    padding: 12px 0
}

.p_tb14 {
    padding: 14px 0
}

.p_B2 {
    padding: 0 0 2px
}

.p_B4 {
    padding: 0 0 4px
}

.p_B6 {
    padding: 0 0 6px
}

.p_B8 {
    padding: 0 0 8px
}

.p_B10 {
    padding: 0 0 10px
}

.p_B12 {
    padding: 0 0 12px
}

.p_B14 {
    padding: 0 0 14px
}

.p_B18 {
    padding: 0 0 18px
}

.p_L2 {
    padding: 0 0 0 2px
}

.p_L4 {
    padding: 0 0 0 4px
}

.p_L6 {
    padding: 0 0 0 6px
}

.p_L8 {
    padding: 0 0 0 8px
}

.p_L10 {
    padding: 0 0 0 10px
}

.p_L12 {
    padding: 0 0 0 12px
}

.p_L70 {
    padding: 0 0 0 70px
}

.p_L120 {
    padding: 0 0 0 120px
}

.p_R4 {
    padding: 0 4px 0 0
}

.p_R6 {
    padding: 0 6px 0 0
}

.p_R8 {
    padding: 0 8px 0 0
}

.p_R10 {
    padding: 0 10px 0 0
}

.p_R12 {
    padding: 0 12px 0 0
}

.p_R16 {
    padding: 0 16px 0 0
}

.p_T2 {
    padding: 2px 0 0
}

.p_T4 {
    padding: 4px 0 0
}

.p_T6 {
    padding: 6px 0 0
}

.p_T8 {
    padding: 8px 0 0
}

.p_T10 {
    padding: 10px 0 0
}

.p_T12 {
    padding: 12px 0 0
}

.p_T14 {
    padding: 14px 0 0
}

.p_T16 {
    padding: 16px 0 0
}

.p_T20 {
    padding: 20px 0 0
}

.m_T4neg {
    margin: -4px 0 0
}

.m_T8neg {
    margin: -8px 0 0
}

.m_T10neg {
    margin: -10px 0 0
}

.m_T4 {
    margin: 4px 0 0
}

.m_T5 {
    margin: 5px 0 0
}

.m_T6 {
    margin: 6px 0 0
}

.m_T10 {
    margin: 10px 0 0
}

.m_T12 {
    margin: 12px 0 0
}

.m_T13 {
    margin: 13px 0 0
}

.m_T14 {
    margin: 14px 0 0
}

.m_T16 {
    margin: 16px 0 0
}

.m_T18 {
    margin: 18px 0 0
}

.m_T20 {
    margin: 20px 0 0
}

.m_T24 {
    margin: 24px 0 0
}

.m_T30 {
    margin: 30px 0 0
}

.m_R2 {
    margin: 0 2px 0 0
}

.m_R3 {
    margin: 0 3px 0 0
}

.m_R4 {
    margin: 0 4px 0 0
}

.m_R5 {
    margin: 0 5px 0 0
}

.m_R6 {
    margin: 0 6px 0 0
}

.m_R10 {
    margin: 0 10px 0 0
}

.m_R12 {
    margin: 0 12px 0 0
}

.m_R14 {
    margin: 0 14px 0 0
}

.m_B2 {
    margin: 0 0 2px
}

.m_B3 {
    margin: 0 0 3px
}

.m_B4 {
    margin: 0 0 4px
}

.m_B6 {
    margin: 0 0 6px
}

.m_B8 {
    margin: 0 0 8px
}

.m_B10 {
    margin: 0 0 10px
}

.m_B12 {
    margin: 0 0 12px
}

.m_B14 {
    margin: 0 0 14px
}

.m_B16 {
    margin: 0 0 16px
}

.m_B20 {
    margin: 0 0 20px
}

.m_B30 {
    margin: 0 0 30px
}

.m_L2 {
    margin: 0 0 0 2px
}

.L20 {
    margin: 0 0 0 20px
}

.L42 {
    margin: 0 0 0 42px
}

.m_L3 {
    margin: 0 0 0 3px
}

.m_L6 {
    margin: 0 0 0 6px
}

.m_L10 {
    margin: 0 0 0 10px
}

.m_L12 {
    margin: 0 0 0 12px
}

.m_L14 {
    margin: 0 0 0 14px
}

.m_L15 {
    margin: 0 0 0 15px
}

.m_L16 {
    margin: 0 0 0 16px
}

.m_L20 {
    margin: 0 0 0 20px
}

.m_L21 {
    margin: 0 0 0 21px
}

.m_L22 {
    margin: 0 0 0 22px
}

.m_L24 {
    margin: 0 0 0 24px
}

.m_L30 {
    margin: 0 0 0 30px
}

.m_L32 {
    margin: 0 0 0 32px
}

.m_L34 {
    margin: 0 0 0 34px
}

.m_L40 {
    margin: 0 0 0 40px
}

.m_L44 {
    margin: 0 0 0 44px
}

.m_L55 {
    margin: 0 0 0 55px
}

.m_L60 {
    margin: 0 0 0 60px
}

.m_L80 {
    margin: 0 0 0 80px
}

.m_L88 {
    margin: 0 0 0 88px
}

.m_L100 {
    margin: 0 0 0 100px
}

.m_T4_B3 {
    margin: 4px 0 3px
}

.m_T14_B28 {
    margin: 14px 0 28px
}

.p_tlr5_b20 {
    padding: 5px 5px 6px
}

.m_T6_B6 {
    margin: 10px 0
}

.m_L10_B10 {
    margin: 0 0 10px 10px
}

.m_T12_B14 {
    margin: 12px 0 14px
}

.m_T3_L6 {
    margin: 3px 0 0 6px
}

.m_T10_R10 {
    margin: 10px 10px 0 0
}

.m_T16_R10 {
    margin: 16px 10px 0 0
}

.m_T13_B18_L24 {
    margin: 13px 0 18px 24px
}

#ACCESSIBILITY {
    background-color: #171717;
    height: 12px;
    width: 100%;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0
}

#ACCESSIBILITY .innerAlign {
    width: 93%;
    margin: 0 auto;
    position: relative;
    text-align: left;
    white-space: nowrap
}

#ACCESSIBILITY .box1 {
    float: left;
    width: 60%;
    margin-top: -.3rem
}

#ACCESSIBILITY .box2 {
    float: right;
    width: 30%;
    margin-top: -.3em;
    text-align: right
}

#ACCESSIBILITY .box1 a:link,
#ACCESSIBILITY .box1 a:visited {
    z-index: -1
}

#AdRotator {
    height: 276px;
    position: relative;
    text-align: left;
    width: 282px;
    z-index: 0
}

#AdRotator a,
#AdRotator a:hover,
#AdRotator img {
    color: #fff;
    text-decoration: none
}

#AdRotator .inner_adrotator {
    clear: both;
    height: 244px;
    overflow: hidden;
    padding-left: 10px;
    position: relative;
    width: 272px
}

#AdRotator span {
    color: #888;
    display: block;
    margin: 2px 4px 0 1px;
    text-align: right
}

.BREAK_LINES {
    border-top: 1px solid #dadada;
    height: 4px;
    margin: 30px 0 26px;
    width: 100%
}

.COLUMNSETS {
    margin-bottom: 6px
}

#CONTACT textarea#COMMENTS {
    color: #454545;
    font: 400 16px Arial, Helvetica, sans-serif;
    width: 352px
}

#CONTACT textarea#COMMENTS_eNewsFree {
    color: #454545;
    font: 400 16px Arial, Helvetica, sans-serif;
    width: 255px
}

#CONTACT input,
select,
textarea#COMMENTS {
    font-size: 15px;
    background-color: #efeef4;
    border-radius: 2px 2px 1px 1px;
    -moz-border-bottom-left-radius: 1px;
    -moz-border-bottom-right-radius: 1px;
    -webkit-border-bottom-left-radius: 1px;
    -webkit-border-bottom-right-radius: 1px;
    width: 350px
}

#CONTACT .contactPositioning,
#CONTACT .errorPositioning,
#CONTACT .errorPositioning2 {
    float: left;
    font: 700 11px Arial, Helvetica, sans-serif
}

#CONTACT .contactPositioning {
    padding: 0 0 6px 114px;
    height: 12px;
    width: 27%
}

#CONTACT .errorPositioning {
    padding: 0 0 6px 114px;
    height: 12px;
    width: 35%
}

#CONTACT .errorPositioning2 {
    height: 29px;
    line-height: 22px;
    padding-left: 8px
}

#CONTACT .formPositioning {
    margin-top: 16px
}

#CONTACT .redhighlighted {
    background: #fed9dd;
    border: 1px solid red;
    border-radius: 2px;
    color: #781351
}

#CONTACT .rowfloats,
#CONTACT .rowfloatsNewGen {
    border: 1px solid #e2e2e2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0 0 5px;
    background: #f8f8f8;
    clear: both;
    float: left
}

#CONTACT .requiredBold {
    font-weight: 700
}

#CONTACT .rowfloats {
    overflow: hidden;
    padding: 6px 6px 6px 0
}

#CONTACT .rowfloatsNewGen {
    padding: 2px 10px 6px 2px
}

#CONTACT .rowAutoCentered {
    margin-right: 25px;
    text-align: right
}

#CONTACT .rowfloats label.entryWidth {
    float: left;
    display: block;
    padding: 5px 6px 0;
    text-align: right;
    width: 100px
}

#CONTACT .rowfloatsNewGen .entrySelf {
    clear: both;
    display: block;
    padding: 2px 6px 6px;
    text-align: left;
    width: 100px
}

#CONTACT .rowfloats label.onlineregWidth {
    float: left;
    display: block;
    padding: 5px 6px 0;
    text-align: right
}

#CONTACT .requiredrow {
    background: #f8f8f8;
    cursor: pointer
}

#CONTACT .requiredrow:hover {
    background: #e8e8e8;
    cursor: pointer
}

#CONTACT .requiredrow-Nn,
#CONTACT .requiredrow-Nn:hover {
    cursor: pointer
}

#Donation_Container {
    clear: both;
    overflow: hidden;
    position: relative
}

#Donation_Container .placecard {
    background-color: #FFF;
    display: inline-block;
    float: left;
    height: 18px;
    left: 20px;
    padding: 0 4px 0 2px;
    position: absolute;
    top: 0;
    z-index: 4
}

#Donation_Links,
#Events_Container,
#Events_Container .inner_events_load {
    position: relative;
    overflow: hidden;
    clear: both
}

#Donation_Links {
    border: 1px solid #d1d1d1;
    margin: 14px 0 0;
    text-align: left;
    width: 306px;
    z-index: 3
}

#Donation_Links .inner_dntns {
    padding: 12px 8px 10px 12px
}

#Events_Container {
    height: 803px;
    z-index: 1
}

#Events_Container .inner_events_load {
    border: 1px solid #d1d1d1;
    margin: 12px 0 0;
    padding: 12px 3px 6px 9px;
    text-align: center;
    height: 746px;
    width: 294px;
    z-index: 3
}

#Events_Container .inner_events_bkgdfade {
    background: url(http://www.cuedspeech.org/images/bkgrd_fade_btm_events.png) left bottom no-repeat;
    height: 72px;
    position: absolute;
    top: 688px;
    left: 0;
    width: 302px;
    z-index: 4
}

#Events_Container .inner_events_link {
    height: 16px;
    position: absolute;
    top: 735px;
    left: 82px;
    width: 140px;
    z-index: 8
}

#Events_Container .indexpg_events_view {
    border: 0;
    height: 750px;
    margin: -14px 10px 0 -18px;
    text-align: left
}

#Events_Container_FreeMem {
    clear: both;
    height: 908px;
    overflow: hidden;
    position: relative
}

#Events_Container_FreeMem .inner_events_freemem {
    border: 1px solid #d1d1d1;
    clear: both;
    margin: 14px 0 0;
    overflow: hidden;
    padding: 12px 3px 6px 9px;
    text-align: center;
    height: 874px;
    width: 294px
}

#Events_Container_FreeMem .placecard {
    background-color: #FFF;
    display: inline-block;
    float: left;
    height: 18px;
    left: 20px;
    padding: 0 4px 0 2px;
    position: absolute;
    top: 2px;
    z-index: 4
}

#eNEWSFORM {
    margin: 40px 0 0;
    width: 99%
}

#eNEWSFORM.fmENews label {
    display: inline-block;
    padding-right: 8px;
    text-align: right;
    width: 86px
}

#eNEWSFORM.fmENews label.secondRAdj {
    display: inline
}

#eNEWSFORM.fmENews fieldset {
    background-color: #ebebeb;
    border: 0;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin: 4px 0 0;
    padding: 6px 0 12px;
    position: relative
}

#FOOTER,
#FOOTER_CHARITIES,
#FOOTER_CHARITIES_2,
#FOUNDATION {
    background-color: #fff
}

#eNEWSFORM.fmENews legend {
    color: #006;
    font: 700 15px Arial, Helvetica, sans-serif;
    position: absolute;
    top: -52px;
    left: 0
}

#FOOTER,
#MASTHEAD {
    position: relative
}

#eNEWSFORM.fmENews em {
    font-size: 15px;
    font-weight: 700
}

#eNEWSFORM.fmENews li {
    margin: 9px 0
}

#eNEWSFORM.fmENews li.lastLI {
    padding: 0 0 0 98px;
    margin: 20px 0 0
}

#FOOTER {
    height: 82px;
    text-align: center;
    width: 976px
}

#FOOTER .leftBox,
#FOOTER .rightBox {
    border-top: 1px solid #999;
    width: 50%;
    float: left
}

#FOOTER .leftBox {
    height: 65px;
    text-align: left
}

#FOOTER .rightBox {
    text-align: right
}

#FOOTER .innerL {
    padding: 5px 0 0 20px
}

#FOOTER .innerR {
    padding: 5px 20px 0 0
}

#FOOTER span {
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    color: #000
}

#FOOTER_CHARITIES {
    clear: both;
    height: 286px;
    overflow: hidden
}

#FOOTER_CHARITIES .logo_best_indep {
    clear: both;
    margin: 0 6px 8px 0
}

#FOOTER_CHARITIES .logo_goodsearch {
    clear: both;
    margin: 0 16px 8px
}

#FOOTER_CHARITIES .logo_childrens_charities {
    clear: both;
    margin: 0 16px 10px
}

#FOOTER_CHARITIES_2 {
    clear: both;
    overflow: hidden
}

#FOOTER_CHARITIES_2 .logo_goodsearch {
    clear: both;
    margin: 0 16px 8px
}

#FOOTER_CHARITIES_2 .logo_childrens_charities {
    clear: both;
    margin: 0 16px 10px
}

#mFOOTER {
    background-color: #222;
    clear: both;
    overflow: hidden;
    margin: 30px 0 -16px;
    padding: 10px 0
}

#mFOOTER .COLUMN_L1 {
    float: left;
    width: 558px
}

#mFOOTER .COL_L1_SEC1,
#mFOOTER .COL_L1_SEC2 {
    width: 240px;
    float: left
}

#mFOOTER .COLUMN_L1 .inner_L1 {
    clear: both;
    overflow: hidden;
    padding: 0 0 0 10px
}

#mFOOTER .COL_L1_SEC2 {
    padding-left: 12px
}

#mFOOTER .contactInfo {
    line-height: 15px;
    margin-bottom: 4px
}

#mFOOTER a,
#mFOOTER a:hover {
    color: #e9e9e9;
    line-height: 9px
}

#mFOOTER .COLUMN_L2 {
    float: left;
    text-align: right;
    width: 410px
}

#mFOOTER .websiteInfo {
    color: #e9e9e9;
    padding: 0 9px 0 0
}

#mFOOTER a {
    text-decoration: none
}

#mFOOTER a:hover {
    text-decoration: underline
}

#mFOOTER .COLUMN_L2 .inner_L2_cL1 {
    float: right;
    padding: 0 0 0 4px;
    width: 121px
}

#mFOOTER .COLUMN_L2 .inner_L2_cL2 {
    float: right;
    padding: 0 0 0 10px;
    margin-right: 14px;
    overflow: hidden;
    width: 250px
}

#mFOOTER .COLUMN_L2 .inner_L2_cL2 img {
    margin: 8px 10px 0
}

#mFOOTER .COLUMN_L2 .Univ_Container {
    overflow: hidden;
    padding-bottom: 3px
}

#FOUNDATION {
    margin: 0 auto;
    min-heighslt: 100%;
    text-align: left;
    width: 976px
}

.FOUNDATION-BGD {
    background-image: url(http://www.cuedspeech.org/images/nav-background.jpg);
    background-repeat: repeat-x;
    height: 100%
}

#FRAMEWORK {
    clear: both;
    margin: 0 0 60px;
    width: 976px;
    overflow: hidden
}

#FRAMEWORK .inner_framework {
    clear: both;
    margin-top: 27px;
    padding: 6px 4px 2px;
    overflow: hidden
}

#FRAMEWORK .CONTENT-L1 {
    float: left;
    height: 100%;
    margin: 15px 0 0;
    width: 972px
}

#FRAMEWORK .inner-L1 {
    padding: 10px 5px 5px 20px
}

#FRAMEWORK .CONTENT900plus {
    float: left;
    height: 100%;
    width: 878px
}

#FRAMEWORK .CONTENT900plus .inner {
    padding: 20px 12px 5px 15px
}

#FRAMEWORK .CONTENT-L2 {
    float: left;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%
}

#FRAMEWORK .MAIN-FULL {
    float: left;
    height: 100%;
    width: 650px
}

#FRAMEWORK .MAIN-FULL .inner {
    padding: 10px 5px 5px 20px
}

#FRAMEWORK .COLUMN_ONE_LEFT {
    clear: both;
    float: left;
    height: 100%;
    overflow: hidden;
    width: 320px
}

#FRAMEWORK .inner_c1 {
    padding: 0 6px 10px
}

#FRAMEWORK .COLUMN_TWO_LEFT {
    float: left;
    height: 100%;
    padding-left: 1px;
    width: 340px
}

#FRAMEWORK .inner_c2 {
    padding: 5px 0 10px 7px
}

#FRAMEWORK .COLUMN_ONETWO_SPAN {
    float: left;
    width: 650px
}

#FRAMEWORK .inner_c1c2 {
    font-size: 14px;
    padding: 5px 13px 10px 18px
}

#FRAMEWORK .inner_c1c2wide {
    padding: 5px 0 10px 14px
}

#FRAMEWORK .COLUMN_THREE_RIGHT {
    float: right;
    width: 307px
}

#FRAMEWORK .inner_c3 {
    margin: 0;
    padding: 0 0 4px
}

#FRAMEWORK .COLUMN_ONETWOTHREE_SPAN {
    float: left;
    height: 100%;
    overflow: hidden;
    width: 950px
}

#FRAMEWORK .inner-c1c2c3 {
    padding: 5px 6px 10px 20px
}

#FRAMEWORK .COLUMN_CENTERALIGNED {
    text-align: center
}

#FRAMEWORK .inner_centeraligned {
    margin: 0 auto;
    padding: 0 12px 12px
}

#FRAMEWORK .SIDEBAR-TWIT-L2 {
    font-size: 11px;
    margin: 22px 0 0 8px;
    text-align: left;
    width: 100%
}

#JOB_FOUNDTN .JobEntry {
    border: 1px solid #ccc;
    margin: 12px 0 14px
}

#JOB_FOUNDTN .innerHeader {
    border-bottom: 1px solid #ccc;
    background-color: #dadada;
    padding: 3px 4px
}

#JOB_FOUNDTN h3,
#JOB_FOUNDTN h4 {
    display: inline-block;
    margin-bottom: 0;
    padding-bottom: 0
}

#JOB_FOUNDTN h4 {
    float: right
}

#JOB_FOUNDTN .innerBody {
    background-color: #f1f1f1;
    padding: 9px
}

#MASTHEAD,
#MASTHEAD #canvas0_0,
#MASTHEAD .MAST_L_2of2,
#MASTHEAD .MAST_L_2of2 .slidethisMast .inner_mast img,
#MASTHEAD .MAST_L_2of2 img {
    background-color: #006
}

.iBooks {
    clear: both;
    height: 100%;
    margin-bottom: 1.6rem;
    overflow: hidden
}

.iBooks .leftCol_340px {
    float: left;
    text-align: center;
    width: 340px
}

.ibookFrame {
    border: 1px solid #ccc;
    margin-bottom: 6px;
}

.ibookFrame img {
    width: 100%
}

.iBooks .rightCol {
    float: left;
    padding: 0 0 0 12px;
    width: 262px
}

#MASTHEAD {
    width: 976px;
    height: 137px
}

#MASTHEAD #slidethisMast,
#MASTHEAD #slidethisMast .inner_mast {
    height: 137px;
    width: 394px
}

#MASTHEAD .inner-Mast {
    clear: both;
    overflow: hidden;
    padding: 0
}

#MASTHEAD .inner_mast {
    clear: both;
    height: 137px;
    overflow: hidden;
    padding: 0
}

#MASTHEAD img.NCSA-logo {
    float: left;
    margin: 20px 0 0 12px
}

#MASTHEAD img.NCSA-RSSFeed {
    float: left;
    margin: 36px 0 0 500px
}

#MASTHEAD .masthead-blockLeft {
    float: left;
    margin: 8px 0 0 8px
}

#MASTHEAD .MAST_L_1of2 {
    float: left
}

#MASTHEAD .MAST_L_1of2 img {
    margin: 15px 0 0 10px
}

#MASTHEAD .MAST_L_2of2 {
    float: left
}

#MASTHEAD .MAST_R_1of1 {
    float: right
}

#MASTHEAD .MAST_R_1of1 img {
    margin: 0 8px 0 0
}

#MASTHEAD img {
    color: #006
}

#MASTHEAD #slidethisMast {
    background-color: #006;
    position: relative;
    z-index: 6
}

#MASTHEAD #slidethisMast>div {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 7
}

#nvgtn,
.nav ul>li {
    position: relative
}

#nvgtn {
    background: #777e80;
    background: linear-gradient(top, #777e80 0, #3c434a 100%);
    background: -moz-linear-gradient(top, #777e80 0, #3c434a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #777e80), color-stop(100%, #3c434a));
    background: -webkit-linear-gradient(top, #777e80 0, #3c434a 100%);
    background: -o-linear-gradient(top, #777e80 0, #3c434a 100%);
    background: -ms-linear-gradient(top, #777e80 0, #3c434a 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#777e80', endColorstr='#3c434a', GradientType=0);
    border-radius: 0;
    box-shadow: inset #777e80 0 0 0, inset #777e80 0 0 0;
    -moz-box-shadow: inset #777e80 0 0 0, inset #777e80 0 0 0;
    height: 35px;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    width: 976px;
    z-index: 100
}

.nav ul li ul,
.nav ul li ul li {
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden
}

.nav a.navlinks {
    border: 0;
    border-radius: 0;
    color: #e7e7e7;
    display: block;
    font-size: 0.9rem;
    font-weight: 700;
    line-height: 1.2rem;
    padding: 9px 12.5px 9px 12px;
    text-decoration: none;
    transition: background .4s ease-in-out 0s;
    -webkit-transition: background .4s ease-in-out;
    -moz-transition: background .4s ease-in-out;
    -o-transition: background .4s ease-in-out
}

.nav .lastrow a.navlinks {
    padding: 9px 14px 9px 8px
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .nav a.navlinks {
            padding: 9px 12px
        }
    }
}

.nav ul,
.nav ul li,
.nav ul li ul,
.nav ul li ul li,
.nav ul li.lastrow {
    margin: 0;
    padding: 0;
    list-style: none
}

.nav a.navlinks:hover {
    background: #222;
    color: #fff;
    text-decoration: none
}

.nav ul:after,
.nav ul:before {
    content: "";
    display: block
}

.nav ul:after {
    clear: both
}

.nav ul>li {
    float: left
}

.nav ul li {
    border-right: 1px solid #a8adae
}

.nav ul li.lastrow {
    border-right: none
}

.nav ul li ul {
    background: #333;
    border-bottom: 2px solid #4f4f4f;
    border-left: 3px solid #555;
    border-right: 3px solid #555;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top: 0;
    box-shadow: 0 3px 4px #111;
    display: block;
    position: absolute;
    left: 0;
    top: 34px;
    -webkit-transition: .7s ease;
    -moz-transition: .7s ease;
    -o-transition: .7s ease;
    transition: .7s ease;
    z-index: 10
}

.nav ul li ul li {
    border: 0;
    -webkit-transition: height .2s ease-in;
    -moz-transition: height .2s ease-in;
    -o-transition: height .2s ease-in;
    transition: height .2s ease-in;
    width: 100%;
    white-space: nowrap;
    z-index: 1
}

.nav ul>li:hover ul,
.nav ul>li:hover ul li {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100)
}

#Qk_Calendar_Links,
#Quick_Access_Links {
    position: relative;
    z-index: 3;
    clear: both;
    overflow: hidden
}

.nav ul>li:hover ul li {
    height: 36px
}

#PAGESETUP {
    width: 976px;
    height: 100%
}

#PAGINATION {
    background-color: #F9F9F9;
    height: 24px
}

#PAGINATION.bottom {
    border-top: 1px solid #ccc;
    margin: 16px 0 0;
    padding: 8px 30px 6px 40px
}

#PAGINATION.top {
    border-bottom: 1px solid #ccc;
    margin: 16px 0;
    padding: 6px 30px 8px 40px
}

#PAGINATION a.pagination_linked,
a.pagination_linked:active {
    color: #c1c1c1;
    display: block;
    border: 2px solid #c1c1c1;
    font: 700 14px Arial, Helvetica, sans-serif;
    margin: 0 6px 0 0;
    padding: 2px 6px;
    text-decoration: none
}

#PAGINATION a.pagination_linked:hover {
    border: 2px solid #c33;
    color: #c33;
    text-decoration: none
}

#PAGINATION .box_active {
    float: right
}

#PAGINATION .box_inactive_current {
    border: 2px solid #555;
    color: #555;
    font: 700 14px Arial, Helvetica, sans-serif;
    margin: 0 6px 0 0;
    padding: 2px 6px;
    float: right
}

#Quick_Access_Links p a.a_buttons_home,
#Quick_Access_Links p a.a_buttons_home:hover,
#Quick_Access_Links p a.a_buttons_home_LH43 {
    color: #006;
    font: 700 16px Arial, Helvetica, sans-serif;
    height: 43px;
    display: block
}

#COLUMNSETS .twoC_OUTERSPAN {
    clear: both;
    overflow: hidden;
    width: 100%
}

#COLUMNSETS .twoC_1of2_LContainer,
#COLUMNSETS .twoC_2of2_RContainer {
    padding: 3px 0;
    width: 49%;
    float: left
}

#COLUMNSETS .twoC_1of2_LContainer {
    margin: 0 12px 0 5px
}

#COLUMNSETS .twoCmodules {
    background-color: #F3F3F3;
    border: 1px solid #D3D3D3;
    margin: 5px 4px 15px 0;
    padding: 8px 11px 12px
}

#Quick_Access_Container {
    clear: both;
    overflow: hidden;
    padding: 4px 0 0;
    position: relative;
    width: 298px
}

#Quick_Access_Links {
    border: 1px solid #d1d1d1;
    margin: 11px 0 0;
    padding: 14px 3px 6px;
    text-align: center;
    width: 289px
}

#Quick_Access_Links p {
    height: 43px;
    margin: 0 auto 6px;
    width: 281px
}

#Quick_Access_Links p a.a_buttons_home {
    background: url(http://www.cuedspeech.org/images/Buttons2_Home_Pg_Sprites_281.png) left top no-repeat;
    text-align: center;
    text-decoration: none;
    width: 281px;
    vertical-align: text-bottom
}

#Quick_Access_Links p a.a_buttons_home:hover {
    background: url(http://www.cuedspeech.org/images/Buttons2_Home_Pg_Sprites_281.png) left bottom no-repeat;
    text-align: center;
    text-decoration: none;
    width: 281px
}

#Quick_Access_Links p a.a_buttons_home_LH43 {
    background: url(http://www.cuedspeech.org/images/Buttons2_Home_Pg_Sprites_281.png) left top no-repeat;
    line-height: 43px;
    text-align: center;
    text-decoration: none;
    width: 281px;
    vertical-align: text-bottom
}

#Qk_Calendar_Links p a.a_buttons_home_LH43,
#Quick_Access_Links p a.a_buttons_home_LH43:hover {
    font: 700 16px Arial, Helvetica, sans-serif;
    color: #006;
    height: 43px;
    text-decoration: none;
    text-align: center
}

#Quick_Access_Links p a.a_buttons_home_LH43:hover {
    background: url(http://www.cuedspeech.org/images/Buttons2_Home_Pg_Sprites_281.png) left bottom no-repeat;
    display: block;
    line-height: 43px;
    width: 281px
}

#Quick_Access_Links p .buttons_dbleLfix {
    display: inline-block;
    font-size: 15px;
    margin-top: 2px;
    padding: 0 3px
}

#Qk_Calendar_Container {
    clear: both;
    margin: 6px 0 0 14px;
    overflow: hidden;
    position: relative;
    width: 270px
}

#Qk_Calendar_Links {
    margin: 20px 0 0;
    padding: 14px 0 6px;
    text-align: center;
    width: 268upx
}

#Qk_Calendar_Links p {
    height: 43px;
    margin: 0 auto 10px;
    width: 270px
}

#Qk_Calendar_Links p a.a_buttons_home_LH43 {
    background: url(http://www.cuedspeech.org/images/Buttons_CalendarEvts_Sprites_368px.png) left top no-repeat;
    border: 1px solid #a9e3ff;
    display: block;
    line-height: 43px;
    width: 268px;
    vertical-align: text-bottom
}

#Qk_Calendar_Links p a.a_buttons_home_LH43:hover {
    background: url(http://www.cuedspeech.org/images/Buttons_CalendarEvts_Sprites_368px.png) left bottom no-repeat;
    border: 1px solid #6cf;
    color: #006;
    display: block;
    font: 700 16px Arial, Helvetica, sans-serif;
    height: 43px;
    line-height: 43px;
    text-align: center;
    text-decoration: none;
    width: 268px
}

#SLIDERS,
#SLIDERS .container {
    background-color: #e9e9e9;
    border: 1px solid #b1b1b1;
    cursor: pointer;
    height: 705px;
    overflow: hidden;
    position: relative;
    width: 304px
}

#SLIDERS {
    margin: 0 auto;
    clear: both
}

#SLIDERS .slider-NAVbox {
    margin: 5px 8px 0 3px;
    position: absolute;
    right: 0;
    top: 224px;
    white-space: nowrap;
    z-index: 9
}

#SLIDERS .slider-NAVbox .floatR a,
.slider-NAVbox .floatL a {
    text-decoration: none
}

.slider-NAVbox img {
    color: #e9e9e9
}

.slides {
    position: absolute;
    top: 0;
    left: 0
}

.slides>div,
.slides>section {
    position: absolute;
    top: 0;
    width: 304px;
    display: none;
    padding-left: 5px
}

.slides .fNewsContainer {
    display: inline-block;
    padding: 1.2rem 4px 11px 2px;
    width: 95%
}

.slides .fNewsContainer h4 {
    color: #006;
    font: 700 1.05rem Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0
}

.slides .fNewsContainer p {
    padding: 12.5px 0 12px
}

.slides a.slink,
.slides a.slink:hover,
a.slink:active,
a.slink:link,
a.slink:visited {
    text-decoration: underline
}

.loopedborder {
    position: absolute;
    width: 302px;
    height: 230px;
    z-index: 3
}

.loopedborderLabel {
    background: url(http://www.cuedspeech.org/images/BGRD-FEATURED-NAV-18w.png) repeat-x;
    height: 18px;
    width: 304px;
    position: absolute;
    top: 230px;
    left: 0;
    z-index: 1
}

.loopedborderouter {
    width: 302px;
    height: 230px
}

ul.pagination {
    display: inline;
    list-style: none;
    padding: 0;
    margin: 0
}

ul.pagination li {
    float: left;
    margin: 2px 3px 0;
    padding: 1px 0 0
}

ul.pagination li a,
ul.pagination li.active a {
    font-size: 14px;
    padding: 2px 1px 0;
    text-decoration: none
}

ul.pagination li a {
    color: #fff
}

ul.pagination li.active a {
    color: red
}

.slider-arrows {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10
}

.slider-arrows a.featureLeft,
.slider-arrows a.featureRight {
    display: inline-block;
    float: left;
    height: 214px;
    text-decoration: none;
    width: 149px
}

.slider-arrows a.featureLeft:hover {
    background: url(http://www.cuedspeech.org/images/arrow-feature-news-left-hover-charcoal.png) 8px center no-repeat;
    height: 214px;
    text-decoration: none;
    width: 149px
}

.slider-arrows a.featureRight:hover {
    background: url(http://www.cuedspeech.org/images/arrow-feature-news-right-hover-charcoal.png) 123px center no-repeat;
    height: 214px;
    text-decoration: none;
    width: 149px
}

.slider-arrows.slider_params {
    height: 214px;
    width: 149px
}

.slider-arrows-bkgd {
    background: url(../images/feature-slider-transparent.png) no-repeat;
    width: 149px;
    height: 214px
}

.Social_Media_Container {
    padding: 0;
    overflow: hidden;
    position: relative;
    width: 297px
}

.Social_Media_Container .twitterlogo {
    display: block;
    position: absolute;
    top: 6px;
    left: 16px;
    z-index: 3
}

.Social_Media_Container .facebooklogo {
    display: block;
    position: absolute;
    top: 4px;
    left: 16px;
    z-index: 3
}

.Social_Media_Container .inner_socialFB,
.Social_Media_Container .inner_socialTW {
    border: 1px solid #d1d1d1;
    position: relative;
    left: 0;
    z-index: 2;
    overflow: hidden;
    clear: both
}

.Social_Media_Container .inner_socialFB {
    margin-bottom: 28px;
    padding: 24px 4px 12px 12px;
    top: 22px
}

.Social_Media_Container .inner_socialTW {
    margin: 14px 0 36px;
    padding: 10px 3px 3px;
    top: 14px;
    width: 289px
}

.TABLE_COLUMNS {
    clear: both;
    overflow: hidden
}

.TABLE_COLUMNS .border_left {
    border-left: 1px solid #999
}

.TABLE_COLUMNS .border_right {
    border-right: 1px solid #999
}

.TABLE_COLUMNS h3 {
    margin: 0;
    padding: 0
}

.TABLE_COLUMNS .row_containers {
    clear: both;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.TABLE_COLUMNS .row_containers_brdrs {
    border: 1px solid #999;
    clear: both;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.TABLE_COLUMNS .Table_Row1of2 {
    color: 313131;
    font-weight: 700;
    float: left;
    padding: 4px 4px 4px 6px;
    width: 33%
}

.TABLE_COLUMNS .Table_Row2of2 {
    float: left;
    padding: 4px 4px 4px 6px;
    width: 63%
}

.TABLE_COLUMNS .inner_R1and2 {
    padding: 3px 0 3px 4px
}

#TwoCOLPres .div-twoColumnOuter {
    width: 96%
}

#TwoCOLPres .div-twoColumnInner {
    clear: both;
    padding: 3px 3px 0 0;
    overflow: hidden
}

#TwoCOLPres .rowTWO {
    background-color: #ebebeb;
    border: 1px solid #ccc;
    float: left;
    margin: 5px 5px 5px 0;
    padding: 6px;
    width: 45%
}

.columnI-sitemap {
    border-right: 1px solid #e6e6e6;
    float: left;
    height: 190px;
    margin-top: 10px;
    padding-right: 16px
}

#oneColumnOuter,
#triColumnOuter,
#twoColumnOuter {
    height: 100%
}

.columnII-sitemap {
    float: left;
    height: 100%;
    margin-top: 10px;
    padding-left: 16px;
    width: 180px
}

.Hunderline,
.Hunderline2 {
    border-bottom: 1px solid #cdcdcd;
    color: #222;
    margin-bottom: 10px;
    width: 140px
}

img.sliderIMGs {
    border: 0;
    margin: 5px 5px 5px 0;
    padding: 0
}

#oneColumnOuter .oneRow,
#twoColumnOuter .twoRows {
    border: 1px solid #666;
    float: left;
    padding: 8px 10px
}

#oneColumnOuter .oneRow {
    background-color: #eee;
    margin: 0 0.5rem 1.8rem 0
}

#twoColumnOuter .twoRows {
    background-color: #ccc;
    margin: 0 7px 0 0;
    width: 280px
}

#twoColumnOuter .twoRowsPER,
#twoColumnOuter .twoRowsPER47 {
    padding: 8px 0 8px 8px;
    background-color: #ebebeb;
    margin: 0 7px 0 0;
    border: 1px solid #ccc;
    float: left
}

#twoColumnOuter .twoRowsPER {
    width: 48%
}

#twoColumnOuter .twoRowsPER47 {
    width: 47%
}

#triColumnOuter .triRows {
    background-color: #ebebeb;
    border: 1px solid #ccc;
    float: left;
    margin: 0 7px 1rem 0;
    padding: 5px;
    width: 192px
}

#triColumnOuter .triRow h3 {
    font-weight: bold;
    margin-bottom: 2px;
    padding: 0
}

.COLUMNSETS .threeC_OUTERSPAN {
    clear: both;
    overflow: hidden;
    width: 100%
}

.COLUMNSETS .threeC_1of3_LContainer {
    width: 39%;
    padding: 3px;
    float: left;
    overflow: hidden
}

.COLUMNSETS .threeC_2of3_MContainer,
.COLUMNSETS .threeC_3of3_RContainer {
    width: 29%;
    padding: 3px;
    float: left;
    overflow: hidden
}

.COLUMNSETS .threeCmodules {
    margin: 6px 3px;
    padding: 4px;
    border: 1px solid #ccc
}

.COLUMNSETS .threeCmodules_noborder {
    margin: 6px 3px;
    padding: 5px;
    border: 0
}

.COLUMNSETS .academic-advisors-container {
    border: 1px solid #b1b1b1;
    clear: both;
    overflow: hidden;
    margin: 14px 0;
    padding: 2px
}

.COLUMNSETS .rowsGrey,
.COLUMNSETS .rowsWhite {
    padding: 2px 4px;
    display: block
}

.COLUMNSETS .academic-advisors-column1 {
    float: left;
    line-height: 18px;
    width: 57%
}

.COLUMNSETS .academic-advisors-column2 {
    float: left;
    line-height: 18px;
    width: 43%
}

.COLUMNSETS .rowsGrey {
    background-color: #dfdfdf
}

.COLUMNSETS .Row_Container_Odd {
    clear: both;
    background-color: #dfdfdf;
    overflow: hidden
}

.COLUMNSETS .Row_Container_Even {
    clear: both;
    background-color: #fff;
    overflow: hidden
}

.COLUMNSETS .column1_80plus {
    float: left;
    padding: 3px 0 3px 6px;
    width: 78%
}

.COLUMNSETS .column2_20plus {
    float: left;
    padding: 3px 4px 3px 0;
    width: 20%
}

#Videos .PAGNATION {
    height: 24px;
    margin: 0 30px 8px 40px
}

#Videos .PAGNATION a.pagnation_linked,
a.pagnation_linked:active {
    color: #666;
    display: block;
    border: 2px solid #666;
    font: 700 14px Arial, Helvetica, sans-serif;
    margin: 0 6px 0 0;
    padding: 2px 6px;
    text-decoration: none
}

#Videos .PAGNATION a.pagnation_linked:hover {
    border: 2px solid #c33;
    color: #c33;
    text-decoration: none
}

#Videos .PAGNATION .box_active {
    float: right
}

#Videos .PAGNATION .box_inactive_current {
    border: 2px solid #c1c1c1;
    color: #c1c1c1;
    font: 700 14px Arial, Helvetica, sans-serif;
    margin: 0 6px 0 0;
    padding: 2px 6px;
    float: right
}

.video {
    clear: both;
    height: 262px;
    width: 318px
}

.cuecamp_boxes {
    overflow: hidden;
    clear: both;
    margin-bottom: 36px!important
}

.center {
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.mB_sections1_5 {
    margin: 0 0 1.5rem
}

.mB_sections2 {
    margin: 0 0 2rem
}

.cueing_fluency_slide {
    background-color: #fff;
    color: #006;
    font-size: 28px;
    height: 213px;
    line-height: 33px;
    padding-top: 10px;
    text-align: center;
    width: 294px
}

.cueing_fluency_section {
    height: 20px;
    margin: 0 0 14px
}

.cueing_fluency_symbol {
    height: 20px margin: 8px 0
}

ul.one {
    margin: 12px 0 0 18px;
}

.p1 {
    padding: 0 1rem 0 .4rem
}

.fontsize15 {
    font-size: 15px;
}

.font14 {
    font-family: arial, sans-serif;
    line-height: 15px;
    font-size: 14px;
    font-weight: normal
}

,
.specs {
    overflow: hidden;
}

.noMargin {
    margin: 0 !important;
}
