body  { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
a:link {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {text-decoration:none;}
a:visited {text-decoration:none;} 

.block-conference-featured { background-color: #fffaf3; padding: 5px 5px 5px 94px; width: 50% }
.block-conference-left { padding: 5px 5px 5px 94px; width: 50%; background-color: #F7FAFD}
.block-conference-left-secondary { padding: 5px 5px 5px 77px; width: 50% }
.block-conference-right { padding: 5px 5px 5px 104px; position: relative; width: 50%; background-color: #F7FAFD}
.block-error { margin-top: 10px; margin-bottom: 10px; margin-left: 6px; margin-right: 6px; padding: 6px 6px 16px 6px; border: 1px solid #D43700}
.block-login { background: #F8FBFC; margin-top: 10px; margin-bottom: 10px; padding: 12px; border-bottom: 6px solid #FFF4E4}
.block-profile { background: #F8FBFC;  padding: 12px 0px 12px 0px; border-top: 2px solid #FFF4E4; border-bottom: 2px solid #FFF4E4}
.bottomnav  { background-color: #fff4c9; margin-top: 28px; margin-bottom: 1px; height: 22px }
.bottomnav-spacer  { display: inline; padding-right: 20px; float: right }
.bottomnav-tab  { display: inline; padding: 5px 10px; float: right }
.bottomnav-tab-selected { background-color: #ffe789; display: inline; padding: 5px 10px; float: right }
.button  { background-color: #f7fafd; position: absolute; border-right: 1px solid #9abad4; border-left: 1px solid #9abad4; z-index: 101; 
width: 197px; height: 18px}
.button-body  { position: absolute; z-index: 102; top: 0px; left: 0px; height: 12px; background-color: #F7FAFD; 
background-image: url("/images/ico-dblearrow-blue.gif"); background-repeat: no-repeat; background-position: 98% center; 
margin-top: -1px; margin-bottom: -1px; padding: 3px 20px 3px 7px; border-top: 1px solid #9abad4; border-bottom: 1px solid #9abad4;  }

.button-cap { font-size: 1px }

.cart-subtotal { color: #979897; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; padding: 6px; border: 1px solid #FDD3B3; width: 50%; font-weight: bold}
.content-page-header { color: #177398; font-size: 11px; font-weight: bold; background-color: #e8f1f6; margin-top: 11px; margin-bottom: 11px; padding: 8px }
.content-page-header_big { color: #177398; font-size: 16px; font-weight: bold; background-color: #e8f1f6; margin-top: 11px; margin-bottom: 11px; padding: 8px }
.content-page-table { color: #177398; font-size: 11px; font-weight: bold; background-color: #e8f1f6; margin-top: 2px; margin-bottom: 2px; padding: 4px }
.content-page-table-yellow { color: #458da2; font-size: 11px; font-weight: bold; background-color: #fff4c9; margin-top: 2px; margin-bottom: 2px; padding: 4px }
.flyoutnav-body { position: absolute; left:280px; z-index: 100; width: 178px; border: solid 1px #ffe789; }
.flyoutnav-tab { line-height: 16px; background-color: #fffbec; padding: 1px 10px 2px 10px; border-bottom: 1px solid #fff1ba }
.flyoutnav-tab-selected { line-height: 16px; background-color: #ffe789; padding: 1px 10px 2px 10px; border-bottom: 1px solid #fff1ba }
.footer { color: #a2b1a2; font-size: 10px; line-height: 14px; text-align: center; padding-top: 17px; padding-bottom: 17px; border-top: 1px solid #f5b37f }
.footer-link-override { color: #a2b1a2 }
.footer-link-override a:link { color: #a2b1a2; font-size: 9px; text-decoration: underline; font-weight:normal}
.footer-link-override a:visited { color: #a2b1a2; font-size: 9px; text-decoration: underline; font-weight:normal}
.footer-link-override a:hover { color: #a2b1a2; font-size: 9px; text-decoration: underline; font-weight:normal}
.footer-link-override a:active { color: #a2b1a2; font-size: 9px; text-decoration: underline; font-weight:normal}


.leftnav-body { border-right: 1px solid #cdddea; border-bottom: 1px solid #cdddea; border-left: 1px solid #cdddea }
.leftnav-header { color: #fff; font-size: 11px; font-weight: bold; background-color: #66a6d1; padding: 6px 10px }

.leftnav-tab { line-height: 16px; background-color: #f9fbfd; padding: 1px 10px 2px; border-bottom: 1px solid #d5e5eb }
.leftnav-tab-selected { line-height: 16px; background-color: #e2eef4; padding: 1px 10px 2px; border-bottom: 1px solid #d5e5eb }
.leftnav-tab-selected-sg { line-height: 16px; background-color: #e2eef4; background-image: url("/images/ico-dblearrow-gray.gif"); background-repeat: no-repeat; background-position: 95% 50%; padding: 1px 17px 2px 10px; border-bottom: 1px solid #d5e5eb }
.leftnav-tab-sg { line-height: 16px; background-color: #f9fbfd; background-image: url("/images/ico-dblearrow-gray.gif"); background-repeat: no-repeat; background-position: 95% 50%; padding: 1px 17px 2px 10px; border-bottom: 1px solid #d5e5eb }

.line-orange { line-height: 2px; background-color: #FFF4C9; height: 2px; width: 100%; margin: 8px 0px 4px 0px}

.link-black a:link { color: #000000; font-size: 11px; text-decoration: underline; font-weight:normal}
.link-black a:visited { color: #000000; font-size: 11px; text-decoration: underline; font-weight:normal}
.link-black a:hover { color: #000000; font-size: 11px; text-decoration: underline; font-weight:normal}
.link-black a:active { color: #000000; font-size: 11px; text-decoration: underline; font-weight:normal}

.link-blue a:link { color: #3D7BAC; font-size: 11px; text-decoration: underline; font-weight:normal }
.link-blue a:visited { color: #3D7BAC; font-size: 11px; text-decoration: underline; font-weight:normal }
.link-blue a:hover { color: #3D7BAC; font-size: 11px; text-decoration: underline; font-weight:normal}
.link-blue a:active { color: #3D7BAC; font-size: 11px; text-decoration: underline; font-weight:normal }


.link-blue-mouseover a:link { color: #3D7BAC; font-size: 11px; text-decoration: none }
.link-blue-mouseover a:visited { color: #3D7BAC; font-size: 11px; text-decoration: none }
.link-blue-mouseover a:hover { color: #3D7BAC; font-size: 11px; text-decoration: underline }
.link-blue-mouseover a:active { color: #3D7BAC; font-size: 11px; text-decoration: underline }

.link-blue-small a:link { color: #3D7BAC; font-size: 9px; text-decoration: underline; font-weight:normal}
.link-blue-small a:visited { color: #3D7BAC; font-size: 9px; text-decoration: underline; font-weight:normal}
.link-blue-small a:hover { color: #3D7BAC; font-size: 9px; text-decoration: underline; font-weight:normal}
.link-blue-small a:active { color: #3D7BAC; font-size: 9px; text-decoration: underline; font-weight:normal}
.link-bottomnav a:link { color: #5e6e5d; font-size: 11px; text-decoration: none; font-weight:normal}
.link-bottomnav a:visited { color: #5e6e5d; font-size: 11px; text-decoration: none; font-weight:normal}
.link-bottomnav a:hover { color: #5e6e5d; font-size: 11px; text-decoration: none; font-weight:normal}
.link-bottomnav a:active { color: #5e6e5d; font-size: 11px; text-decoration: none; font-weight:normal}
.link-button a:link { color: #3d7bac; font-size: 10px; text-decoration: none }
.link-button a:visited { color: #3d7bac; font-size: 10px; text-decoration: none }
.link-button a:hover { color: #3d7bac; font-size: 10px; text-decoration: none }
.link-button a:active { color: #3d7bac; font-size: 10px; text-decoration: none }
.link-buylinks a:link { color: #D43700; font-size: 10px; text-decoration: none; background-image: url("/images/ico-link.gif"); background-repeat: no-repeat; background-position: right center; padding-right: 13px }
.link-buylinks a:visited { color: #D43700; font-size: 10px; text-decoration: none; background-image: url("/images/ico-link.gif"); background-repeat: no-repeat; background-position: right center; padding-right: 13px }
.link-buylinks a:hover { color: #D43700; font-size: 10px; text-decoration: none; background-image: url("/images/ico-link.gif"); background-repeat: no-repeat; background-position: right center; padding-right: 13px }
.link-buylinks a:active { color: #D43700; font-size: 10px; text-decoration: none; background-image: url("/images/ico-link.gif"); background-repeat: no-repeat; background-position: right center; padding-right: 13px }
.link-buylinks-noarrow a:link { color: #D43700; font-size: 10px; text-decoration: none }
.link-buylinks-noarrow a:visited { color: #D43700; font-size: 10px; text-decoration: none }
.link-buylinks-noarrow a:hover { color: #D43700; font-size: 10px; text-decoration: none }
.link-buylinks-noarrow a:active { color: #D43700; font-size: 10px; text-decoration: none }
.link-flyoutnav a:link { color: #8d9090; font-size: 11px; text-decoration: none }
.link-flyoutnav a:visited { color: #8d9090; font-size: 11px; text-decoration: none }
.link-flyoutnav a:hover { color: #8d9090; font-size: 11px; text-decoration: none }
.link-flyoutnav a:active { color: #8d9090; font-size: 11px; text-decoration: none }
.link-footer a:link { color: #d0d8d0; text-decoration: underline; font-weight:normal}
.link-footer a:visited { color: #d0d8d0; text-decoration: underline; font-weight:normal}
.link-footer a:hover { color: #d0d8d0; text-decoration: underline; font-weight:normal}
.link-footer a:active { color: #d0d8d0; text-decoration: underline; font-weight:normal}

.link-grey a:link { color: #707579; font-size: 11px; text-decoration: underline; font-weight:normal}
.link-grey a:visited { color: #707579; font-size: 11px; text-decoration: underline; font-weight:normal}
.link-grey a:hover { color: #707579; font-size: 11px; text-decoration: underline; font-weight:normal}
.link-grey a:active { color: #707579; font-size: 11px; text-decoration: underline; font-weight:normal}

.link-grey-small a:link { color: #707579; font-size: 10px; text-decoration: underline}
.link-grey-small a:visited { color: #707579; font-size: 10px; text-decoration: underline}
.link-grey-small a:hover { color: #707579; font-size: 10px; text-decoration: underline}
.link-grey-small a:active { color: #707579; font-size: 10px; text-decoration: underline}

.link-grey-no a:link { color: #707579; font-size: 10px; text-decoration: none}
.link-grey-no a:visited { color: #707579; font-size: 10px; text-decoration: none}
.link-grey-no a:hover { color: #707579; font-size: 10px; text-decoration: underline}
.link-grey-no a:active { color: #707579; font-size: 10px; text-decoration: none}


.link-leftnav a:link { color: #707579; font-size: 11px; text-decoration: none; font-weight:normal; }
.link-leftnav a:visited { color: #707579; font-size: 11px; text-decoration: none; font-weight:normal; }
.link-leftnav a:hover { color: #707579; font-size: 11px; text-decoration: none; font-weight:normal; }
.link-leftnav a:active { color: #707579; font-size: 11px; text-decoration: none; font-weight:normal; }
.link-linktable a:link { color: #707579; font-size: 10px; text-decoration: none }
.link-linktable a:visited { color: #707579; font-size: 10px; text-decoration: none }
.link-linktable a:hover { color: #ee8738; font-size: 10px; text-decoration: none }
.link-linktable a:active { color: #707579; font-size: 10px; text-decoration: none }
.link-materialstable a:link  { color: #707579; font-size: 9px; text-decoration: none }
.link-materialstable a:visited  { color: #707579; font-size: 9px; text-decoration: none }
.link-materialstable a:hover  { color: #ee8738; font-size: 9px; text-decoration: none }
.link-materialstable a:active  { color: #707579; font-size: 9px; text-decoration: none }
.link-multiproducttable a:link { color: #d1dfe1 }
.link-multiproducttable a:visited { color: #d1dfe1 }
.link-multiproducttable a:hover { color: #d1dfe1 }
.link-multiproducttable a:active { color: #d1dfe1 }

.link-orange { color: #EE8738; font-size: 10px}
.link-orange a:link { color: #EE8738; font-size: 10px; text-decoration: underline; font-weight:normal }
.link-orange a:visited { color: #EE8738; font-size: 10px; text-decoration: underline; font-weight:normal }
.link-orange a:hover { color: #EE8738; font-size: 10px; text-decoration: underline; font-weight:bold}
.link-orange a:active { color: #EE8738; font-size: 10px; text-decoration: underline; font-weight:normal}

.link-orange-medium a:link { color: #fa9d53; font-size: 11px; text-decoration: underline;  }
.link-orange-medium a:visited { color: #fa9d53; font-size: 11px; text-decoration: underline}
.link-orange-medium a:hover { color: #fa9d53; font-size: 11px; text-decoration: underline}
.link-orange-medium a:active { color: #fa9d53; font-size: 11px; text-decoration: underline}

.link-orange-big a:link { color: #fa9d53; font-size: 12px; text-decoration: underline;  }
.link-orange-big a:visited { color: #fa9d53; font-size: 12px; text-decoration: underline}
.link-orange-big a:hover { color: #fa9d53; font-size: 12px; text-decoration: underline}
.link-orange-big a:active { color: #fa9d53; font-size: 12px; text-decoration: underline}

.link-blue-big a:link { color: #6BA5BE; font-size: 12px; text-decoration: underline;  font-weight: bold}
.link-blue-big a:visited { color: #6BA5BE; font-size: 12px; text-decoration: underline; font-weight: bold}
.link-blue-big a:hover { color: #6BA5BE; font-size: 12px; text-decoration: underline; font-weight: bold}
.link-blue-big a:active { color: #6BA5BE; font-size: 12px; text-decoration: underline; font-weight: bold}

.link-brown a:link { color: #87674D; font-size: 10px; font-weight: normal; text-decoration: underline;  }
.link-brown a:visited { color: #87674D; font-size: 10px; font-weight: normal; text-decoration: underline}
.link-brown a:hover { color: #87674D; font-size: 10px; font-weight: normal; text-decoration: underline}
.link-brown a:active { color: #87674D; font-size: 10px; font-weight: normal; text-decoration: underline}


.link-producttable a:link   { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none }
.link-producttable a:visited   { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none }
.link-producttable a:hover   { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none }
.link-producttable a:active   { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none }

.link-green { color: #36AA23; font-size: 11px; font-weight: bold}
.link-green a:link { color: #36AA23; font-size: 10px; font-weight: normal}
.link-green a:visited { color: #36AA23; font-size: 10px; font-weight: normal}
.link-green a:hover { color: #36AA23; font-size: 10px; font-weight: normal}
.link-green a:active { color: #36AA23; font-size: 10px; font-weight: normal}

.link-red { color: #D43700; font-size: 10px; font-weight: bold; text-decoration:underline}
.link-red a:link { color: #D43700; font-size: 10px; font-weight: normal; text-decoration:underline}
.link-red a:visited { color: #D43700; font-size: 10px; font-weight: normal; text-decoration:underline}
.link-red a:hover { color: #D43700; font-size: 10px; font-weight: normal; text-decoration:underline}
.link-red a:active { color: #D43700; font-size: 10px; font-weight: normal; text-decoration:underline}

.link-search-results a:link { color: #F89041; font-weight: bold; font-style: italic; font-size: 11px; text-decoration: none}
.link-search-results a:visited { color: #F89041; font-weight: bold; font-style: italic; font-size: 11px; text-decoration: none}
.link-search-results a:hover { color: #F89041; font-weight: bold; font-style: italic; font-size: 11px; text-decoration: none}
.link-search-results a:active { color: #F89041; font-weight: bold; font-style: italic; font-size: 11px; text-decoration: none}

.link-search-results-small a:link { font: Verdana, Arial, Helvetica, sans-serif; color: #5E6E5D; font-size: 10px}
.link-search-results-small a:visited { font: Verdana, Arial, Helvetica, sans-serif; color: #5E6E5D; font-size: 10px}
.link-search-results-small a:hover { font: Verdana, Arial, Helvetica, sans-serif; color: #5E6E5D; font-size: 10px}
.link-search-results-small a:active { font: Verdana, Arial, Helvetica, sans-serif; color: #5E6E5D; font-size: 10px}

.link-search-results-med a:link { color: #5E6E5D; font-weight: normal; font-style: italic; font-size: 11px; text-decoration: underline}
.link-search-results-med a:visited { color: #5E6E5D; font-weight: normal; font-style: italic; font-size: 11px; text-decoration: underline}
.link-search-results-med a:hover { color: #5E6E5D; font-weight: normal; font-style: italic; font-size: 11px; text-decoration: underline}
.link-search-results-med a:active { color: #5E6E5D; font-weight: normal; font-style: italic; font-size: 11px; text-decoration: underline}

.link-search-results-med-normal a:link { color: #5E6E5D; font-weight: normal; font-style: normal; font-size: 11px; text-decoration: underline}
.link-search-results-med-normal a:visited { color: #5E6E5D; font-weight: normal; font-style: normal; font-size: 11px; text-decoration: underline}
.link-search-results-med-normal a:hover { color: #5E6E5D; font-weight: normal; font-style: normal; font-size: 11px; text-decoration: underline}
.link-search-results-med-normal a:active { color: #5E6E5D; font-weight: normal; font-style: normal; font-size: 11px; text-decoration: underline}

.link-topnav a:link { color: #5e6e5d; font-size: 11px; text-decoration: none; font-weight:normal}
.link-topnav a:visited { color: #5e6e5d; font-size: 11px; text-decoration: none; font-weight:normal}
.link-topnav a:hover { color: #5e6e5d; font-size: 11px; text-decoration: none; font-weight:normal}
.link-topnav a:active { color: #5e6e5d; font-size: 11px; text-decoration: none; font-weight:normal}

.tray-account { position: absolute; z-index: 102; top: 0px; left: 50px; width: 70px; height: 15px}
.link-tray-account a:link { color: #6185a0; font-size: 11px; text-decoration: none; font-weight:normal}
.link-tray-account a:visited { color: #6185a0; font-size: 11px; text-decoration: none; font-weight:normal;  }
.link-tray-account a:hover { color: #6185a0; font-size: 11px; text-decoration: none; font-weight:normal}
.link-tray-account a:active { color: #6185a0; font-size: 11px; text-decoration: none; font-weight:normal}

.tray-cart { position: absolute; z-index: 102; top: 24px; left: 32px; width: 70px; height: 15px}
.link-tray-cart a:link { color: #6185a0; font-size: 11px; text-decoration: none; font-weight:normal}
.link-tray-cart a:visited { color: #6185a0; font-size: 11px; text-decoration: none;  font-weight:normal}
.link-tray-cart a:hover { color: #6185a0; font-size: 11px; text-decoration: none; font-weight:normal}
.link-tray-cart a:active { color: #6185a0; font-size: 11px; text-decoration: none; font-weight:normal}

.tray-checkout { position: absolute; z-index: 102; top: 24px; left: 100px; width: 70px; height: 15px}
.link-tray-checkout a:link { color: #6185a0; font-size: 11px; text-decoration: none; font-weight:normal}
.link-tray-checkout a:visited { color: #6185a0; font-size: 11px; text-decoration: none; font-weight:normal}
.link-tray-checkout a:hover { color: #6185a0; font-size: 11px; text-decoration: none; font-weight:normal}
.link-tray-checkout a:active { color: #6185a0; font-size: 11px; text-decoration: none; font-weight:normal}

.link-table-header a:link { color: #177398; font-size: 9px; font-weight: normal; background-color: #e8f1f6; padding: 0px 8px; text-decoration: none}
.link-table-header a:visited { color: #177398; font-size: 9px; font-weight: normal; background-color: #e8f1f6; padding: 0px 8px; text-decoration: none}
.link-table-header a:hover { color: #177398; font-size: 9px; font-weight: normal; background-color: #e8f1f6; padding: 0px 8px; text-decoration: none}
.link-table-header a:active { color: #177398; font-size: 9px; font-weight: normal; background-color: #e8f1f6; padding: 0px 8px; text-decoration: none}

.linktable  { background-color: #e2eef4; margin-top: 14px; margin-bottom: 14px; padding: 1px }
.linktable-content { font-size: 10px; background-color: #fff; text-align: center; padding: 2px }
.linktable-header { color: #177398; font-size: 11px; font-weight: bold; background-color: #e8f1f6; padding: 3px 8px }
.logo-utlaw { background-image: url("/images/logo-utlaw.gif"); background-repeat: no-repeat; margin-bottom: 3px; height: 35px; border-bottom: 1px solid #dddddc }

.login-bar-active { background-color: #FFFAE4; color: #F89041; font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 4px 0px 4px 12px; height: 29px}
.login-bar-inactive { background-color: #FFF4C9; color: #FBC285; font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 4px 0px 4px 12px; height: 29px}

.masthead { background-image: url("/images/masthead2.gif"); background-repeat: no-repeat; height: 66px; width:766px}
.masthead-small { background-image: url("/graphics/masthead2-small.gif"); background-repeat: no-repeat; height: 24px; color: #FFFFFF; padding: 3px 0 3px 10px; font-size: 11px; }

.masthead_receipt { background-image: url("/images/masthead_receipt.gif"); background-repeat: no-repeat; height: 82px; width: 675px}
.masthead-online-course { background-image: url("/graphics/headers/online_course-preview.png"); background-repeat: no-repeat; height: 34px}
.materials { background-image: url(/graphics/online_course-title-bg.gif); margin-bottom: 14px; margin-top: 5px}
.materials_title { background-color: #FFFFFF; border: 1px solid #A3C2CE; font-weight: bold; color: #447489; padding: 2px; font-size: 11px; margin-left: 20px; padding-left: 6px; padding-right: 6px}
.member_account-table { border: 1px solid #FED7B4}
.member_account-bottom { background-color: #F5F8FA; padding: 8px}
.multiconferencetable-header { color: #458da2; font-size: 11px; font-weight: bold; background-color: #fff4c9; margin-bottom: 6px; padding: 5px 8px }
.multiconferencetable-footer { color: #458da2; font-size: 10px; background-color: #fff4c9; background-image: url("/images/ico-dblearrow-darkblue.gif"); background-repeat: no-repeat; background-position: 98% center; margin-bottom: 6px; padding: 1px 8px }
.multiproducttable-content { color: #707579; font-size: 10px; background-color: #fffaf3; margin-bottom: 14px; padding: 5px 8px }
.multiproducttable-header { color: #177398; font-size: 11px; font-weight: bold; background-color: #e8f1f6; margin-bottom: 6px; padding: 5px 8px }
.multiproducttable-link-override { color: #177398 }
.offerbox { cursor: pointer; height: 105px; background-image: url(images/homepage_banner.gif); width: 574px}
.offerbox-orderform { cursor: pointer; height: 36px; border: solid 1px #fdd3b3; width: 90%}
.offerbox-arrow { font-size: 1px; background-color: #feeee1; background-image: url("/images/ico-dblearrow-orange.gif"); background-repeat: no-repeat; background-position: center; display: inline; margin-top: 40px; width: 13px; height: 13px; float: right; border-top: 1px solid #fdd3b3; border-left: 1px solid #fdd3b3 }
.offerbox-arrow-orderform { font-size: 1px; background-color: #feeee1; background-image: url("/images/ico-dblearrow-orange.gif"); background-repeat: no-repeat; background-position: center; display: inline; margin-top: 30px; width: 13px; height: 13px; float: right; border-top: 1px solid #fdd3b3; border-left: 1px solid #fdd3b3 }
.offerbox-content { color: #fa9d53; font-size: 11px; line-height: 14px; display: inline; padding: 3px 7px; float: left }
.offerbox-ico-mouse { font-size: 1px; background-image: url("/images/ico-mouse.gif"); background-repeat: no-repeat; display: inline; width: 44px; height: 53px; float: left; border-right: 1px solid #fdd3b3 }
.offerbox-ico-money { font-size: 1px; background-color: #FFF8F3; background-image: url("/images/ico-money.gif"); background-repeat: no-repeat; display: inline; width: 27px; height: 100%; float: left; border-right: 1px solid #fdd3b3 }
.online_courses { color: #6AA5BB; background-color: #F7FBFC; border: 1px solid #C3D6E5; font-size: 11px; margin-bottom: 10px; margin-right: 6px}

.online-courses-slides { background-image: url(images/online_courses/slides-bg.gif); background-color: #BED6E0; background-position: right; background-repeat: no-repeat; float: left; font-size: 12px; font-weight: bold; color: #2D7592; padding: 8px; padding-left: 14px; padding-right: 22px}
.online_courses-topnav-materials-selected { color: #E48C4A; background-position:right; background-repeat:no-repeat; background-color: #FCD1B0; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-right: 28px; padding-left: 18px; padding-top: 8px; padding-bottom: 8px; vertical-align: middle;  background-image: url("/images/online_courses/top_nav-selected-materials.gif")}
.online_courses-topnav-materials-yellow { color: #E48C4A; background-position:right; background-repeat:no-repeat; background-color: #FCD1B0; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-right: 28px; padding-left: 18px; padding-top: 6px; padding-bottom: 6px; vertical-align: middle;  background-image: url("/images/online_courses/top_nav-selected-yellow.gif")}
.online_courses-topnav-materials-unselected { color: #E48C4A;  background-position:right; background-repeat:no-repeat;  background-color: #FDE0CA; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  padding-right: 28px; padding-left: 18px;padding-top: 8px; padding-bottom: 8px; vertical-align: middle;  background-image: url("/images/online_courses/top_nav-unselected-materials.gif")}
.online_courses-topnav-materials-selected-end { color: #E48C4A;  background-position:right; background-repeat:no-repeat;  background-color: #FCD1B0; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  padding-right: 28px; padding-left: 18px; padding-top: 8px; padding-bottom: 8px; vertical-align: middle}
.online_courses-topnav-materials-unselected-end { color: #E48C4A;  background-position:right; background-repeat:no-repeat;  background-color: #FDE0CA; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  padding-right: 28px; padding-left: 18px; padding-top: 8px; padding-bottom: 8px; vertical-align: middle}



.buy-pub { height: 20px; padding: 6px; margin-top: -8px; color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; display: inline; -moz-border-radius: 2px}
.practicearea-header-OG { background-color: #f1c923; background-image: url("/images/header-practicearea-OG.gif"); background-repeat: no-repeat; background-position: right 0; padding: 5px 7px; height: 58px; vertical-align: top; border: solid 1px #fdd3b3 }
.online_courses-header-OG { background-color: #f1c923; background-image: url("/images/online_courses-header.png"); background-repeat: no-repeat; background-position: left 0; padding: 5px 7px; height: 58px; vertical-align: top}
.praticeare-header-subtitle { color: #fff; font-size: 13px; font-weight: bold }
.praticeare-header-title { color: #fff; font-size: 18px; font-weight: bold }
.producttable-center { background-color: #fff5e9; background-image: url("/images/bg-producttable-onlinecourses.gif"); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 16px; border: solid 1px #ffcda6 }
.producttable-content { color: #707579; font-size: 10px; text-align: justify; padding: 3px 8px }
.producttable-header-center { background-image: url("/images/bg-producttableheader-center.gif"); background-repeat: no-repeat; background-position: right top; padding: 3px 8px 8px }
.producttable-header-left { background-image: url("/images/bg-producttableheader-right.gif"); background-repeat: no-repeat; background-position: left top; padding: 3px 8px 8px }
.producttable-header-right { background-image: url("/images/bg-producttableheader-left.gif"); background-repeat: no-repeat; background-position: left top; padding: 3px 8px 8px }
.producttable-left { background-color: #fffaf3; margin-bottom: 16px; border: solid 1px #ffcda6 }
.producttable-right { background-color: #fffaf3; background-image: url("/images/bg-producttable-elibrary.gif"); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 16px; border: solid 1px #ffcda6 }
.search-results { background-color: #F6F9FB; padding: 10px 0px 10px 14px; font: Verdana, Arial, Helvetica, sans-serif; color: #5E6E5D; font-size: 11px} 
.search-results-alternate { background-color: #E8F1F6; padding: 10px 0px 10px 14px; font: Verdana, Arial, Helvetica, sans-serif; color: #5E6E5D; font-size: 11px} 
.search-results-related {   font: Verdana, Arial, Helvetica, sans-serif; color: #5E6E5D; font-size: 11px; height: 21px; padding-left: 4px; valign: middle}
.search-results-related2 {   font: Verdana, Arial, Helvetica, sans-serif; color: #5E6E5D; font-size: 11px; height: 21px; padding-left: 4px; valign: middle}
.search-results-related3 {   font: Verdana, Arial, Helvetica, sans-serif; color: #5E6E5D; font-size: 11px;  padding: 4px; valign: middle}
.specialresources-content { color: #707579; font-size: 10px; background-color: #f9fbfd; background-image: url("/images/bg-stateseal.gif"); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 14px; padding: 5px 8px }
.specialresources-header { color: #fff; font-size: 11px; font-weight: bold; background-color: #85b8da; margin-bottom: 6px; padding: 5px 8px }
.text-copy-conference { color: #707579; font-size: 10px; margin-top: 8px}
.text-copy-conference-nb { color: #707579; font-size: 10px; margin-top: 8px; font-weight:bold}
.text-title-conference { color: #212620; font-size: 10px }
.text-title-conference11 { color: #212620; font-size: 11px }

.text-title-conference-big { color: #212620; font-size: 14px; font-weight: bold}
.text-title-conference-bigger { color: #212620; font-size: 18px; font-weight: bold}
.text-title-featured { color: #3370A4; font-size: 10px; padding-bottom: 5px }
.text-title-featured a:link { color: #3370A4; font-size: 10px; padding-bottom: 5px; font-size: 11px; font-weight:normal; text-decoration:underline}
.text-title-featured a:visited { color: #3370A4; font-size: 10px; padding-bottom: 5px; font-size: 11px; font-weight:normal; text-decoration: underline}
.text-title-featured a:hover { color: #3370A4; font-size: 10px; padding-bottom: 5px; font-size: 11px; font-weight:normal; text-decoration:underline}
.text-title-featured a:active { color: #3370A4; font-size: 10px; padding-bottom: 5px; font-size: 11px; font-weight:normal; text-decoration:underline}



.text-title-yellow { color: #F09651; font-size: 11px; font-weight: bold; background-color: #FFF4E4; margin-top: 2px; margin-bottom: 2px; padding: 8px }
.text-title-yellow a:link{ color: #F09651; font-size: 11px; font-weight: bold; text-decoration:line}
.text-title-yellow a:active{ color: #F09651; font-size: 11px; font-weight: bold; text-decoration:line}
.text-title-yellow a:hover{ color: #F09651; font-size: 11px; font-weight: bold; text-decoration:line}
.text-title-yellow a:visited{ color: #F09651; font-size: 11px; font-weight: bold; text-decoration:line}


.text-title-yellow-nb { color: #F09651; font-size: 11px; font-weight: bold; background-color: #FFF4E4; margin-top: 2px; margin-bottom: 2px; padding: 8px }
.text-title-yellow-nb a:link{ color: #F09651; font-size: 11px; font-weight: normal; text-decoration:line}
.text-title-yellow-nb a:active{ color: #F09651; font-size: 11px; font-weight: normal; text-decoration:line}
.text-title-yellow-nb a:hover{ color: #F09651; font-size: 11px; font-weight: normal; text-decoration:line}
.text-title-yellow-nb a:visited{ color: #F09651; font-size: 11px; font-weight: normal; text-decoration:line}


.text-title-yellow-lighter { color: #F09651; font-size: 11px; font-weight: bold; background-color: #FEFBE5; margin-top: 2px; margin-bottom: 2px; padding: 8px }
.text-title-light-blue { color: #414442; font-size: 11px; font-weight: bold; background-color: #F8FBFC; margin-top: 2px; margin-bottom: 2px; padding: 8px }
.text-title-blue { color: #6BA5BE; background: #E8F1F6; font-weight: bold; font-size: 11px; padding: 6px; margin-bottom: 0px}
.text-title-blue-big { font-family: Arial, Helvetica, sans-serif; color: #6BA5BE; background: #E8F1F6; font-weight: bold; font-size: 18px; padding: 6px 6px 6px 12px;  }
.text-title-blue-10 { color: #6BA5BE; background: #E8F1F6; font-weight: bold; font-size: 10px}
.elibrary_welcome { font-family: Verdana, Arial, Helvetica, sans-serif; color: #45829B; font-weight: bold; font-size: 17px; padding: 6px 6px 6px 0px;  }
.elibrary_small { color: #45829B; font-size: 11px; padding: 6px}
.elibrary_small a:link { color: #45829B; font-size: 11px;  text-decoration: underline }
.elibrary_small a:visited { color: #45829B; font-size: 11px;  text-decoration: underline  }
.elibrary_small a:hover { color: #45829B; font-size: 11px;  text-decoration: underline }
.elibrary_small a:active { color: #45829B; font-size: 11px;  text-decoration: underline }

.text-title-blue_verify { color: #AACBD9; background: #F0F5F7; font-weight: bold; font-size: 10px; padding: 6px; margin-bottom: 0px}
.text-title-blue-nobold { color: #6BA5BE; background: #E8F1F6; font-weight: normal; font-size: 11px; padding: 6px; margin-bottom: 0px}
.text-error { color: #D43700; font-size: 11px}
.text-orange { top-margin: 8px; color: #fa9d53; font-size: 11px}
.text-orangedk { top-margin: 8px; color: #ec7d23; font-size: 11px}
.text-black-content { margin-top: 8px; margin-left: 8px; color: #000000; font-size: 11px; font: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}
.text-black {color: #000000; font-size: 11px}
.text-black14 {color: #000000; font-size: 14px}
.text-black-13 {color: #000000; font-size: 13px; margin-left: 20px}
.text-black-15 {color: #000000; font-size: 15px; font-weight:bold}
.text-black-title { color: #000000; font-size: 9px; margin-bottom: 6px}
.text-black-leftmargin { color: #000000; font-size: 9px; margin-left: 10px}
.text-bluegrey { color: #738172; font-size: 11px}
.link-bluegrey a:link { color: #5D74A6; font-size: 12px; font-weight:bold}
.link-bluegrey a:visited { color: #687FAE; font-size: 12px; font-weight:bold}
.link-bluegrey a:hover { color: #687FAE; font-size: 12px; font-weight:bold}
.link-bluegrey a:active { color: #687FAE; font-size: 12px; font-weight:bold}
.text-bluegrey10 { color: #738172; font-size: 10px; padding-top:4px}
.text-aqua { color: #ABC0AA; font-size: 11px}
.text-verification { color: #6BA5BE; font-size: 14px}
.text-blue { color: #9ABAD4; font-size: 9px}
.text-blue-checkout { font-size: 11px; border: 1px solid #9ABAD4; color: #3D7BAC; font-weight: normal;  width: 120px; margin-bottom: 8px; padding: 2px; margin-top: 4px}
.text-blue-bigger { color: #8CBBCD; font-size: 11px; font-weight: bold}
.text-blue-title { color: #6AA5BB; font-size: 13px; font-weight: bold}
.text-green { color: #54C037; font-weight: bold; font-size: 11px}
.text-system-red { color: #E3683D; font-weight: bold; font-size: 11px}

.text-grey { color: #707579; font-size: 11px}
.text-grey a:link { color: #707579; font-size: 11px; text-decoration: none; font-weight:normal}
.text-grey a:visited { color: #707579; font-size: 11px; text-decoration: none; font-weight:normal}
.text-grey a:hover { color: #707579; font-size: 11px; text-decoration: underline; font-weight:normal}
.text-grey a:active { color: #707579; font-size: 11px; text-decoration: underline; font-weight:normal}
.text-online_courses-title { color: #FFFFFF; font-size: 20px; background-color: #A7CADB; padding: 6px}
.text-online_courses-orange { color: #DC782D; font-size: 11px; background-color: #FEE9A0; font-weight: bold;  padding: 4px}
.text-brown { color: #87674D; font-size: 10px; font-weight: bold}
.text-white-bold { color: #FFFFFF; font-size: 11px; font-weight: bold}
.text-white-bold a:link { color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration:none;}
.text-white-bold a:visited { color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration:none;}
.text-white-bold a:hover { color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration:none;}
.text-white-bold a:active { color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration:none;}
.text-UTCLE-phone { color: #FFFFFF; font-size: 11px; font-weight: bold}
.text-UTCLE-grey { color: #504D4B; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 26px}
.text-UTCLE-grey a:link { color: #504D4B; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 26px; text-decoration:none}
.text-UTCLE-grey a:visited { color: #504D4B; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 26px; text-decoration:none}
.text-UTCLE-grey a:hover { color: #504D4B; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 26px; text-decoration:none}
.text-UTCLE-grey a:active { color: #504D4B; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 26px; text-decoration:none}

.text-UTCLE-white { color: #FFFFFF;  font-weight: bold; font-size: 26px}
.text-name { color: #5F5F5F; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif} 
.topnav { background-color: #fff4c9; margin-bottom: 23px; height: 22px}
.topnav-spacer  { display: inline; padding-right: 20px; float: left }
.topnav-tab  { display: inline; padding: 5px 6px; float: left}
.topnav-tab-selected  { background-color: #ffe789; display: inline; padding: 5px 6px; float: left }
.tray-content { display: inline; float: left}
.tray-content-bottom { padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #ff9a00 }
.tray-content-bottom-left { background-image: url("/images/ico-cart.gif"); background-repeat: no-repeat; background-position: 64px center; display: inline; padding: 3px 28px 3px 4px; float: left; border-right: 1px solid #f3b639 }
.tray-content-bottom-right { text-align: center; padding-top: 3px; padding-right: 4px; padding-bottom: 3px }
.tray-content-top { text-align: center; padding-top: 4px; padding-bottom: 4px; width: 150px; border-bottom: 1px solid #f3b639 }
.tray-left { font-size: 1px; background-image: url("/images/tray-left.gif"); background-repeat: no-repeat; display: inline; width: 5px; height: 47px; float: left }
.tray-right { background-image: url("/images/tray-right.gif"); background-repeat: no-repeat; display: inline; width: 5px; height: 47px; float: left }
.wrapper-body { width: 766px}
.wrapper-body-online-course { width: 984px }
.wrapper-tray   { position: absolute; z-index: 100; top: 90px; left: 590px; width: 164px; height: 47px; background-image: url("/images/floating_tray.gif"); background-repeat: no-repeat; display: inline}
.wrapper-email { width: 675px}

.wrapper-CLE { position:absolute; width:176px; height:17px; z-index:101; left: 10px; top: 84px}
.wrapper-receipt { position:absolute; width:544px; height:30px; z-index:101; left: 10px; top: 92px}
.wrapper-receipt_title { position:absolute; width:109px; height:30px; z-index:101; left: 570px; top: 86px}
.wrapper-CLE-title { position:absolute; width:100px; height:30px; z-index:101; left: 10px; top: 43px}
.wrapper-CLE-phone { position:absolute; width:101px; height:17px; z-index:101; left: 670px; top: 42px}

/* Forms */
.formbutton, .formbox, .formselect, .formboxdisabled, .formbox-blue { font: 8pt Verdana; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F8FBFC; color: #5E6E5D; -moz-border-radius: 2px}
.formbutton { padding-left: 5px; padding-right: 5px; color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 8pt Verdana; font-weight: normal; background-color: #F7FAFD}
.formbutton { padding-left: 5px; padding-right: 5px; color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 8pt Verdana; font-weight: normal; background-color: #F7FAFD}
.formbutton:hover { color: #F09651; background-color: #FFF4E4; border: 1px solid #F09651}
.formbutton:active { color: #F09651; background-color: #FFF4E4; border: 1px solid #F09651}

.formbutton-submit { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/submit_bg.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; -moz-border-radius: 2px}
.formbutton-submit:hover { color: #F09651; background-color: #FFF4E4; background-image: url("/images/submit_bg-hover.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F09651; -moz-border-radius: 2px}
.formbutton-submit:active { color: #F09651; background-color: #FFF4E4; background-image: url("/images/submit_bg-hover.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F09651; -moz-border-radius: 2px}

.formbutton-search { height: 21px; padding: 4px; color: #3D7BAC; border: 1px solid #F7FAFD; border-left: 1px solid #FCE0BB; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/submit_bg.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline;  }
.formbutton-search2 { height: 21px; padding: 4px; color: #F09651; border: 1px solid #FFFAF3; border-left: 1px solid #F8CFAF; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #FFF4E4; background-image: url("/images/submit_bg-orange.gif"); background-repeat: no-repeat; background-position: 98% center; border: 0px solid #FFF4E4; border-left: 1px solid #F09651}
.formbutton-elibrary { padding: 2px; color: #559BB8; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/submit_bg_elibrary.gif"); background-repeat: no-repeat; background-position: 98% center;  }

.formbutton-back { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/back_bg.gif"); background-repeat: no-repeat; background-position: 2% center; display: inline; -moz-border-radius: 2px}
.formbutton-back:hover { color: #F09651; background-color: #FFF4E4; background-image: url("/images/back_bg-hover.gif"); background-repeat: no-repeat; background-position: 2% center; display: inline; border: 1px solid #F09651; -moz-border-radius: 2px}
.formbutton-back:active { color: #F09651; background-color: #FFF4E4; background-image: url("/images/back_bg-hover.gif"); background-repeat: no-repeat; background-position: 2% center; display: inline; border: 1px solid #F09651; -moz-border-radius: 2px}


.formbutton-orange { cursor: pointer; font: 7pt Verdana; width="150"; font-weight: normal; color: #F09651; background-color: #FFFAF3; background-image: url("/images/submit_bg-orange-light.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding-bottom: 1px}
.formbutton-orange-normal { cursor: pointer; font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F89449; background-color: #FFFBF3;  display: inline; border: 1px solid #FBE1CB; -moz-border-radius: 2px; padding: 2px; font-weight: bold}
.formbutton-orange-arrow { cursor: pointer; font: 7pt Verdana; width="150"; font-weight: normal; color: #F09651; background-color:  #F8FBFC; background-image: url("/images/submit_bg-hover.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding-bottom: 1px}


.formbutton-orange-verify { cursor: pointer; font: 7pt Verdana; width="75"; font-weight: normal; color: #F09651; background-color: #FFF4E4; background-image: url("/images/submit_bg-orange.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F09651; -moz-border-radius: 2px}

.formbutton-login { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 8pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/submit_bg.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline;  }
.formbutton-login:hover { color: #F09651; background-color: #FFF4E4; background-image: url("/images/submit_bg-hover.gif"); background-repeat: no-repeat; background-position: -4px center; display: inline; border: 1px solid #F09651}
.formbutton-login:active { color: #F09651; background-color: #FFF4E4; background-image: url("/images/submit_bg-hover.gif"); background-repeat: no-repeat; background-position: -4px center; display: inline; border: 1px solid #F09651}

.formbutton-continue { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/graphics/submit_bg.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; -moz-border-radius: 2px; padding:2px}

.formbox { padding: 1px 2px; border: 1px solid #9ABAD4; margin-right: 5px}
.formbox-blue { color: #7BAFC5; padding: 1px 2px; border: 1px solid #9ABAD4; font-weight: bold}
.formbox-login { color: #000000; padding: 1px 2px; border: 1px solid #9ABAD4; font-weight: normal; font: 8pt Verdana, sans-sarif; background: #F8FBFD}
.formbox-login-white { color: #57593F; padding: 1px 2px; border: 1px solid #9ABAD4; font-weight: normal; font: 8pt Verdana, sans-sarif; background: #ffffff}
.formbox-login-error { color: #57593F; padding: 1px 2px; border: 1px solid #9ABAD4; font-weight: normal; font: 8pt Verdana, sans-sarif; background: #FFF07F}

.checkbox { font: 7pt Verdana; margin: 0px; padding: 0px; display: inline}



/* eLibrary styles 3/06 */
 div#advanced { margin-top:10px; display: none}
 div#content { display: none; float: left; width: 230px; height: 142px;  background: white; color: AB4D04; font-weight:normal; font-size: 11px; border: solid #EEB385 1px; padding: 12px; margin: -9px 25px -145px 76px; line-height:1.45em; position: relative}
 div#main {width: 100%}
 div#Search {display:inline}
 div#Conference {display:none}
 div#Author {display:none}


 
 .block-error-pad4 { margin-top: 10px; margin-bottom: 10px; margin-left: 6px; margin-right: 6px; padding: 4px; border: 1px solid #D43700}

 .bottom-line {border-bottom: 1px solid #A0C1CE; padding-top: 5px;  margin: 0px}
 .bottom-line2 {border-bottom: 1px solid #A0C1CE; padding-bottom:5px; margin-left:-22px; margin-right:-22px}
 .bottom-line3 {border-top: 1px solid #E0EAF1;}
 .bottom-line4 {border-top: 1px solid #F8D196}
 .top-line {border-top: 1px solid #45829B}
 .top-line-orange {border-top: 1px solid #F6D9C2}
 .top-line3 {border-top: 1px solid #E0EAF1}
 
 .carte { color: #297898; font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 20px 20px 10px 180px}  
 .carte2 {color: #297898; font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 20px 20px 5px 200px} 
 .carte22 {color: #297898; font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 35px 20px 5px 200px} 

 .carte_bg { color: #297898; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px; margin-left:90px}
 .carte_med {color: #216D8E; font-weight:bold; font-size: 12px; font-family:  Arial, Helvetica, sans-serif; padding-left:180px} 
 .carte_med13 {color: #216D8E; font-weight:bold; font-size: 13px; font-family:  Arial, Helvetica, sans-serif; padding-left:200px} 
 .carte_sm { color: #297898; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.5em; border: 1px solid #DAE8ED; width: 495px; padding:8px}
 .carte_sm-ntb { color: #297898; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.5em; border: 1px solid #DAE8ED; border-top: none; width: 495px; padding:8px}

 .elibrary_banner { background-image: url(/images/elibrary_carte.jpg); background-repeat: no-repeat; width: 510px; height: 146px; margin-top:5px}
 .elibrary_banner2 { background-image: url(/images/elibrary_subscription.gif); background-repeat: no-repeat; height:157px; width:538px; margin-left:95px}
 .elibrary-header-box1 {background-image: url(/images/ltblue_bg.gif); border-left: 1px solid #fff; padding-left:10px}
 .elibrary-header-box2 {background-image: url(/images/ltblue_bg.gif); border-left: 1px solid #fff; padding-left:1px}
 
 .left-margin12 {margin-left: 12px}
 .left-margin15 {margin-left: 15px}
 .left-margin221 {margin-left: 221px}
 .left-bottom {margin-left: 12px; margin-bottom:10px}
 .left-top {margin-left: 5px; margin-top:-15px}
 .top-bottom-margin40 {margin-top: 40px; margin-bottom: 40px}
 .top-bottom-margin50 {margin-top: 50px; margin-bottom: 50px}
 .top-margin-up6 {margin-top: -6px}
 .top-margin15 {margin-top: 15px}
 .top-pad25 {padding-top: 25px}
 .top-pad10 {padding-top:10px}
 .top-pad5 {padding-top: 5px}
 .bottom-margin-up6 {margin-bottom:-6px}
 .bottom-pad5 {padding-bottom: 5px}
 .bottom-pad8 {padding-bottom: 8px}
 .right-margin6 {margin-right: 6px}
 .right-pad14 {padding-right:14px}
 .right-padback {margin-right:-35px}
 .allpad {padding:25px 155px 25px 25px}
 .allpad2 {padding:25px 175px 25px 20px}
 .allpad3 {padding:10px 65px 10px 5px}
 .allpad4 {padding: 10px 20px 10px 20px}
 .allpad8 {padding: 8px}
 .pad0 {padding: 0px}
 
 .elibrary_grey { color: #707579; font-size: 13px; font-weight: bold; margin-left:5px}
  .elibrary_grey12 { color: #707579; font-size: 12px; font-weight: bold; margin-left:5px}
 .elibrary_search { color: #E28034; font-size: 14px; font-weight: bold; margin-left:5px}
 .elibrary-search-results {font: Verdana, Arial, Helvetica, sans-serif;  color: #E28034; font-size: 12px; line-height:1.25em; padding: 8px 0px}
 .elibrary-search-results a:link { color: #E28034; font-size: 12px; text-decoration: none}
 .elibrary-search-results a:visited { color: #E28034; font-size: 12px; text-decoration: none}
 .elibrary-search-results a:hover { color: #E28034; font-size: 12px; text-decoration: none}
 .elibrary-search-results a:active { color: #E28034; font-size: 12px; text-decoration: none}
 .esearch-results { margin-top:5px; border-top: solid 3px #E8F1F6; padding: 10px 80px 10px 14px; font: Verdana, Arial, Helvetica, sans-serif; color: #5E6E5D; font-size: 10px} 
 .esearch-results-noborder { padding: 15px 80px 10px 14px; font: Verdana, Arial, Helvetica, sans-serif; color: #5E6E5D; font-size: 10px} 
 .esearch-results2 { padding: 3px 0px 2px 14px; font: Verdana, Arial, Helvetica, sans-serif; color: #5E6E5D; font-size: 10px} 

 
 .elibrary11 { color: #45829B; font-size: 11px; font-weight:bold}
 .elibrary_small { color: #59656C; font-size: 10px; margin-left: 15px; padding-bottom: 10px}
 .elibrary_small4 { color: #59656C; font-size: 10px; margin-left: 2px; padding-bottom: 10px}
 .elibrary_small4 a:link{ color: #59656C; font-size: 10px; text-decoration:underline; font-weight:normal}
 .elibrary_small4 a:visited { color: #59656C; font-size: 10px; text-decoration:underline; font-weight:normal}
 .elibrary_small4 a:hover { color: #59656C; font-size: 10px; text-decoration:underline; font-weight:normal}
 .elibrary_small4 a:active{ color: #59656C; font-size: 10px; text-decoration:underline; font-weight:normal}
 
 
 
 .elibrary_small1 { color: #59656C; font-size: 10px; margin-left: 15px; margin-top: 6px; padding-bottom:4px}
 .elibrary_small2{ color: #3A7086; font-size: 10px; padding: 0px; line-height:1.4em}
 .elibrary_small3{ color: #3A7086; font-size: 10px; padding: 0px 8px 8px 8px}
 .elibrary_small3-border{ color: #3A7086; font-size: 10px; padding: 0px 8px 8px 8px; border-top: 1px solid #fff}
 .elibrary_small3 a:link, .elibrary_small3-border a:link { color: #3A7086; font-size: 10px;  text-decoration: underline; font-weight:normal }
 .elibrary_small3 a:visited, .elibrary_small3-border a:visited { color: #3A7086; font-size: 10px;  text-decoration: underline; font-weight:normal  }
 .elibrary_small3 a:hover, .elibrary_small3-border a:hover { color: #3A7086; font-size: 10px;  text-decoration: underline; font-weight:normal }
 .elibrary_small3 a:active, .elibrary_small3-border a:active { color: #3A7086; font-size: 10px;  text-decoration: underline; font-weight:normal }
 .elibrary_small9 { color: #59656C; font-size: 9px; margin: 0x; padding-bottom: 5px}
 .elibrary_small11 { color: #3A7086; font-size: 11px; margin-left: 15px; padding-bottom: 10px}
 .elibrary_small11 a:link, .elibrary_small11 a:visited, .elibrary_small11 a:hover, .elibrary_small11 a:active { color: #3A7086; text-decoration:underline}
 .elibrary_small13{ color: #3A7086; font-size: 13px; padding: 0px; font-weight:bold; line-height:2em; margin-bottom:1px}
 .elibrary_small13a{ color: #3A7086; font-size: 13px; font-weight:bold; line-height:3em; padding:0px; margin-bottom:1px; margin-top:-15px}

 .esearch a:link { color: #5E6E5D; font-size: 10px; text-decoration: none; border-bottom: 1px solid #AACBD9; font-weight:normal}
 .esearch a:visited { color: #5E6E5D; font-size: 10px; text-decoration: none; border-bottom: 1px solid #AACBD9; font-weight:normal}
 .esearch a:hover { color: #5E6E5D; font-size: 10px; text-decoration: none; border-bottom: 1px solid #AACBD9; font-weight:normal}
 .esearch a:active { color: #5E6E5D; font-size: 10px; text-decoration: none; border-bottom: 1px solid #AACBD9; font-weight:normal}
 .esearch2 { color: #5E6E5D; font-size: 12px; margin-left:-3px}
 .esearch2 a:link { color: #5E6E5D; text-decoration:underline; font-size: 12px; margin-left:-3px}
 .esearch2 a:visited { color: #5E6E5D; text-decoration:underline; font-size: 12px; margin-left:-3px}
 .esearch2 a:hover { color: #5E6E5D; text-decoration:underline; font-size: 12px; margin-left:-3px}
 .esearch2 a:active { color: #5E6E5D; text-decoration:underline; font-size: 12px; margin-left:-3px}
 
 
 
 .formbox-e { font: 8pt Verdana; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F8FBFC; color: #5E6E5D; -moz-border-radius: 2px; margin-bottom:-1px; margin-right:5px} 
 .formbox-e2 { font: 8pt Verdana; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F8FBFC; color: #5E6E5D; padding: 1px 2px; border: 1px solid #9ABAD4; margin-right: 5px; width:20px}
 .formbox-e3 { font: 8pt Verdana; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F8FBFC; color: #5E6E5D; padding: 2px; border: 1px solid #9ABAD4; margin-left:6px; width:330px; height:19px}
 .formbox-e4 { font: 8pt Verdana; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F8FBFC; color: #5E6E5D; -moz-border-radius: 2px; margin-bottom:-1px; margin-right:5px; width:92px} 
 .formbox-login-e { color: #000000; padding: 1px 2px; border: 1px solid #9ABAD4; font-weight: normal; font: 8pt Verdana, sans-sarif; background: #F8FBFD; width: 315px; height:20px}
 .formbox-login-shop { color: #000000; padding: 1px 2px; border: 1px solid #9ABAD4; font-weight: normal; font: 8pt Verdana, sans-sarif; background: #F8FBFD; width: 90px}
 
 .formbutton-back-shop { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/back_bg.gif"); background-repeat: no-repeat; background-position: 2% center; display: inline; -moz-border-radius: 2px; width:65px; padding:2px}
 .formbutton-back-shop2 { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/back_bg.gif"); background-repeat: no-repeat; background-position: 2% center; display: inline; -moz-border-radius: 2px; width:124px; padding:2px; margin-right:20px}
 
 .formbutton-elibrary2 { padding: 3px; color: #559BB8; border: 1px solid #9ABAD4; cursor: pointer; font: 10px Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/ico-dblearrow-blue.gif"); background-repeat: no-repeat; background-position: 98% center; float:left; width: 115px; margin-right: 10px}
 .formbutton-elibrary2:hover { padding: 3px; color: #559BB8; border: 1px solid #9ABAD4; cursor: pointer; font: 10px Verdana; font-weight: normal; background-color: #EDF4FC; background-image: url("/images/ico-dblearrow-darkblue.gif"); background-repeat: no-repeat; background-position: 98% center; float:left; width: 115px; margin-right: 10px}


 .formbutton-elibrary3 { color: #297898; border: 1px solid #9ABAD4; cursor: pointer; font: 8pt Verdana; font-weight: bold; background-color: #F7FAFD; background-image: url("/images/submit_bg.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; -moz-border-radius: 2px; width: 110px; padding: 3px; margin-right: 20px; margin-top: 12px}
 .formbutton-orange-e { cursor: pointer; font: 7pt Verdana; width:70; font-weight: normal; color: #F09651; background-color: #FFFAF3; background-image: url("/images/submit_bg-orange-light.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding-bottom: 1px}
 .formbutton-orange-e:hover { cursor: pointer; font: 7pt Verdana; width:70; font-weight: normal; color: #E0661D; background-color: #FEE8DB; background-image: url("/images/ico-link.gif"); background-repeat: no-repeat; background-position: 93% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding-bottom: 1px}


 .formbutton-orange-e2 { cursor: pointer; font: 7pt Verdana; width:80; font-weight: normal; color: #F09651; background-color: #FFFAF3; background-image: url("/images/submit_bg-orange-light.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top:15px; margin-left:4px; width: 90px; padding: 2px}
.formbutton-orange-e2:hover { cursor: pointer; font: 7pt Verdana; width:80; font-weight: normal; color: #E0661D; background-color: #FEE8DB; background-image: url("/images/ico-link.gif"); background-repeat: no-repeat; background-position: 95% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top:15px; margin-left:4px; width: 90px; padding: 2px}

 .formbutton-orange-e3 { font: 11px Verdana; font-weight: normal; color: #E28034; background-color: #FEF2E9; background-image: url("/images/submit_bg-hover.gif"); background-repeat: no-repeat; background-position: 98%; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding-bottom: 1px; width: 96px; padding: 1px; cursor: default}
 .formbutton-orange-e3h { cursor: pointer; font: 11px Verdana; font-weight: normal; color: #E28034; background-color: #FEF2E9; background-image: url("/images/submit_bg-hover2.gif"); background-repeat: no-repeat; background-position: 98%; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding-bottom: 1px}
 .formbutton-orange-e4 { font: 11px Verdana; font-weight: normal; color: #E28034; background-color: #FEF2E9; background-image: url("/images/submit_bg-hover.gif"); background-repeat: no-repeat; background-position: 98%; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding-bottom: 1px; width: 44px; padding: 1px; cursor: default}
 .formbutton-orange-e5 { cursor: pointer; font: 7pt Verdana; font-weight: normal; color: #F09651; background-color: #FFFAF3; background-image: url("/images/submit_bg-orange-light.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding-bottom: 1px; width: 80px; padding:2px; margin-top:12px; margin-bottom:15px; margin-left:105px}
 .formbutton-orange-e6 { cursor: pointer; font: 7pt Verdana; font-weight: normal; color: #F09651; background-color: #FFFAF3; background-image: url("/images/submit_bg-orange-light.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding-bottom: 1px; width: 90px; padding:2px; margin-right: 20px; margin-top: 12px; margin-left:35px}
 .formbutton-orange-e7 { cursor: pointer; font: 10px Verdana; font-weight: bold; color: #F09651; background-color: #FFFBF3; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding: 2px; width: 95px}
 .formbutton-orange-e8 { cursor: pointer; font: 7pt Verdana; font-weight: normal; color: #F09651; background-color: #FFFAF3; background-image: url("/images/submit_bg-orange-light.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding-bottom: 1px; width: 90px; padding:2px; margin-right: 20px; margin-top: 12px; margin-left:5px}
 .formbutton-orange-e9 { cursor: pointer; font: 7pt Verdana; font-weight: normal; color: #F09651; background-color: #FFFAF3; background-image: url("/images/submit_bg-orange-light.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding-bottom: 1px; width: 90px; padding:2px; margin-top:12px; margin-left:105px}
 .formbutton-orange-e196 { cursor: pointer; font: 7pt Verdana; width:70; font-weight: normal; color: #F09651; background-color: #FFFAF3; background-image: url("/images/submit_bg-orange-light.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; margin-left: 196px; padding-bottom: 1px}

 
 .formbutton-orange-normal-e { cursor: pointer; font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F89449; background-color: #FFFBF3;  display: inline; border: 1px solid #FBE1CB; -moz-border-radius: 2px; padding: 2px; font-weight: bold; width: 100px}
 
 .formbutton-submit-e { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/graphics/submit_bg.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; -moz-border-radius: 2px; width: 70px; height:19px; padding: 2px;  margin-right: 10px}
 .formbutton-submit-e:hover { color: #F09651; background-color: #FFF4E4; background-image: url("/images/submit_bg-hover.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F09651; -moz-border-radius: 2px; width: 70px; height:19px; padding: 2px;  margin-right: 10px}
 .formbutton-submit-e:active { color: #F09651; background-color: #FFF4E4; background-image: url("/images/submit_bg-hover.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F09651; -moz-border-radius: 2px; width: 70px; height:19px; padding: 2px;  margin-right: 10px}
 .formbutton-submit-e2 { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/ico-dblearrow-blue.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; -moz-border-radius: 2px; width: 90px; padding: 2px; margin-right: 6px; margin-bottom: 8px}
 .formbutton-submit-e2:hover { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #EDF4FC; background-image: url("/images/ico-dblearrow-darkblue.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; -moz-border-radius: 2px; width: 90px; padding: 2px; margin-right: 6px; margin-bottom: 8px}

 .formbutton-submit-e3 { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/submit_bg.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; -moz-border-radius: 2px; width: 100px; padding: 2px; margin: 10px -6px 0px 0px}
 .formbutton-submit-e4 { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/ico-dblearrow-blue.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; -moz-border-radius: 2px; width: 120px; padding: 2px; margin-top: 15px; margin-bottom:5px}
 .formbutton-submit-e4:hover { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #EDF4FC; background-image: url("/images/ico-dblearrow-darkblue.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; -moz-border-radius: 2px; width: 120px; padding: 2px; margin-top: 15px; margin-bottom:5px}



 .formbutton-submit-next { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/submit_bg.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; -moz-border-radius: 2px; width: 55px; padding: 2px; margin-left: 6px}
 .formbutton-submit-shop { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/submit_bg.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; -moz-border-radius: 2px; width: 140px; padding: 2px}
 
 .formselect-e { font: 8pt Verdana; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F8FBFC; color: #5E6E5D; -moz-border-radius: 2px; width:200; margin-bottom:10px}
 .formselect-e2 { font: 8pt Verdana; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F8FBFC; color: #5E6E5D; -moz-border-radius: 2px; width:220}
 .formselect-e3 { font: 8pt Verdana; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F8FBFC; color: #5E6E5D; -moz-border-radius: 2px; width:150}


 
 .img-outline {border: 1px solid #A0C1CE; margin-bottom: 10px}
 .link-green10 { color: #36AA23; font-size: 10px; font-weight: bold; margin: 0px}
 .link-grey-small1 { color: #707579; font-size: 10px; padding-top:10px}
 .link-grey-small1 a:link, .link-grey-small1 a:visited, .link-grey-small1 a:hover, .link-grey-small1 a:active { color: #707579; font-size: 10px; text-decoration: underline}
 .link-orange10 { color: #D17F42; font-size: 10px; font-weight: bold; margin: 0px}
 .link-orange11 a:link, .link-orange11 a:visited, .link-orange11 a:hover, .link-orange11 a:active { color: #EE8738; font-size: 11px; text-decoration: underline;  }
 
 .masthead-online-course2 { background-image: url("/images/headers/online_course-preview.png"); background-repeat: no-repeat; height: 34px; width: 562px}
 .masthead-online-course3 { background-image: url("/images/headers/online_course-preview.png"); background-repeat: no-repeat; height: 34px; width: 550px}
 .masthead-online-course4 { background-image: url("/images/headers/online_course-preview.png"); background-repeat: no-repeat; height: 34px; width: 604px}
 .member_account-tbl-border { border: 1px solid #C0C7CA}
 .member_account-tbl-border1 { border: 1px solid #C0C7CA; margin-top: 15px}
 .member_account-yellow { background-color: #FDF9BE; padding: 8px}
 .member_account-img { background-color: #F5F8FA; padding: 8px; background-image: url(/images/headers/member_account-divider.png); width: 42px; height: 100px}
 .member_account-green { background-color: #E5FAC2; padding: 8px}

 .popup-border {border: 1px solid #A0C1CE; padding: 25px}
 .popup-border-narrow {border: 1px solid #A0C1CE; padding: 10px}
	
	
 .scrollbx {height: 140px; overflow: scroll; border: 1px solid #C0D5DE; width: 568px; padding-left: 10px; padding-right: 30px; margin-left:105px}
 .scrollbx2 {height: 350px; overflow: scroll; border: 1px solid #C0D5DE; width: 520px; padding-left: 10px; padding-right: 20px; margin-left:105px}

 .shopping-results {font: Verdana, Arial, Helvetica, sans-serif; color: #E28034; font-size: 11px}
 .subscription_grey {color: #707579; font-size:10px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:10px}
 .subscription_grey1 {color: #707579; font-size:10px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:10px; margin-left:105px}
 .subscription_med {color: #297898; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 15px; padding-bottom:10px; margin-left:105px}
 .subscription_orange {color: #F09651; font-size: 10px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:10px; border-top: 1px solid #F6D9C2; border-bottom: 1px solid #F6D9C2; padding-top:5px; padding-bottom: 5px; margin-right:270px}
 .subscription_orange2 {color: #707579; font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:10px; border-top: 1px solid #F6D9C2; border-bottom: 1px solid #F6D9C2; padding-top:5px; padding-bottom: 5px; margin-right:15px}
 .subscription_orange11 {color: #707579; font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:10px; border-top: 1px solid #F6D9C2; border-bottom: 1px solid #F6D9C2; padding-top:5px; padding-bottom: 5px; margin-right:-5px; margin-left:105px}
 
 .subscription_orange-nbb {color: #F09651; font-size: 10px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:10px; border-top: 1px solid #F6D9C2; padding-top:5px; padding-bottom: 5px; margin-right:140px; margin-left:105px}
 .subscription_sm {color: #1D4C5F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right:25px; margin-left:105px}
 .subscription_sm2 {color: #1D4C5F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right:55px; margin-left:105px}

  
 .text-black-10 {color: #000000; font-size: 11px; padding-left:10px}
  .text-black10 {color: #000000; font-size: 10px; margin-left:10px; line-height:1.4em}
 .text-black12 {color: #000000; font-size: 12px; padding-bottom:8px}
 .text-black12-b {color: #000000; font-size: 12px; font-weight:bold}
 .text-blue-bigger-pad4 { color: #8CBBCD; font-size: 11px; font-weight: bold; padding: 4px}
 .text-blue-title20 { color: #2D7592; font-size: 20px; font-weight: normal}
 .text-blue-title22 { color: #2D7592; font-size: 22px; font-weight: normal; padding-left:20px}
 .text-blue-title22b { color: #2D7592; font-size: 22px; font-weight: normal}
 .text-blue-title14 { color: #2D7592; font-size: 14px; font-weight: bold; padding-top: 10px; padding-left: 20px} 
 .text-blue-title14b { color: #2D7592; font-size: 14px; font-weight: bold; padding-top: 10px}
 .text-copy-conference-nb { color: #707579; font-size: 10px; margin-top: 5px; font-weight: normal}
 .text-copy-conference11 { color: #707579; font-size: 11px; margin-top: 8px} 
 .text-dkblue12 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #45829B; font-weight: bold; font-size: 12px; padding: 6px 6px 6px 0px;  }
 .text-dkblue12b { font-family: Verdana, Arial, Helvetica, sans-serif; color: #177398; font-weight: bold; font-size: 12px}
 .text-dkblue11 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #45829B; font-weight: bold; font-size: 11px; padding: 6px 6px 6px 0px; line-height:25px}
 .text-dkblue11a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #45829B; font-weight: bold; font-size: 11px; padding: 6px 6px 6px 0px; line-height:15px}

 .text-dkblue12a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #45829B; font-weight: bold; font-size: 12px; margin-left:55px; padding: 6px 6px 6px 0px; line-height:35px}
 .text-dkblue12b { font-family: Verdana, Arial, Helvetica, sans-serif; color: #45829B; font-weight: bold; font-size: 12px; margin-left:55px; padding: 3px 6px 0px 0px; line-height:35px}
 
 .text-grey-height { color: #656A6E; font-size: 11px; line-height:1.15em; padding-bottom:15px}
 .text-grey-nobold { color: #656A6E; font-size: 11px; font-weight:normal; line-height:1.25em}
  .text-grey-nobold2 { color: #707579; font-size: 11px; font-weight:normal}
 .text-grey10 { color: #707579; font-size: 10px; line-height:1.5em; padding: 0 0 10px 12px}
 .text-grey10b { color: #707579; font-size: 10px; padding: 0 0 -5px 0px}
 .text-grey-small { color: #707579; font-size: 9px}
 .text-grey-u { color: #707579; font-size: 11px; margin-top:10px}
 .text-grey-u a:link { color: #707579; font-size: 11px; text-decoration: underline; font-weight:normal}
 .text-grey-u a:visited { color: #707579; font-size: 11px; text-decoration: underline; font-weight:normal}
 .text-grey-u a:hover { color: #707579; font-size: 11px; text-decoration: underline; font-weight:normal}
 .text-grey-u a:active { color: #707579; font-size: 11px; text-decoration: underline; font-weight:normal}
 .text-orange10 { top-margin: 8px; color: #fa9d53; font-size: 10px}
 .text-orange10 a:link {top-margin: 8px; color: #fa9d53; font-size: 10px; font-weight:bold; text-decoration:none}
 .text-orange10 a:visited {top-margin: 8px; color: #fa9d53; font-size: 10px; font-weight:bold; text-decoration:none}
 .text-orange10 a:hover {top-margin: 8px; color: #fa9d53; font-size: 10px; font-weight:bold; text-decoration:underline}
 .text-orange10 a:active {top-margin: 8px; color: #fa9d53; font-size: 10px; font-weight:bold; text-decoration:none}
  
 .text-title-blue-e { color: #6BA5BE; background: #E8F1F6; font-weight: normal; font-size: 12px; padding: 6px 6px 6px 14px; margin: 10px 0 4px 0}
 .text-title-blue-big-e { font-family: Arial, Helvetica, sans-serif; color: #6BA5BE; background: #E8F1F6; font-weight: bold; font-size: 18px; padding: 6px 6px 6px 0px;  }
 .text-title-blue-big-pad5 { font-family: Arial, Helvetica, sans-serif; color: #6BA5BE; background: #E8F1F6; font-weight: bold; font-size: 18px; padding: 5px}
 .text-title-blue-nobg { color: #6BA5BE; font-weight: bold; font-size: 11px; padding: 6px; margin-bottom: 0px}
 .text-title-yellow-e { color: #D18246;; font-size: 11px; font-weight: bold; background-color: #FFF4E4; margin-top: 2px; margin-bottom: 2px; padding: 8px }
 .text-title-yellow-e2 { color: #F09651; font-size: 11px; font-weight: bold; background-color: #FFF4E4; margin-top: 2px; margin-bottom: 10px; padding: 8px }
 .text-title-yellow-darker-e { background-color: #FFE9DB; margin-top: 5px; margin-bottom: 4px; padding: 8px;  }
 .text-title-featured11 { color: #3D7BAC; font-size: 11px; padding:5px 20px 5px 20px; margin: 0px}
 .text-title-featured11 a:link, text-title-featured11 a:visited, text-title-featured11 a:hover, text-title-featured11 a:active {color: #3D7BAC; text-decoration: underline}
 .text-title-featured12 { color: #3D7BAC; font-size: 12px; padding-top: 10px; margin: 0px}
 .text-title-grey-e { background-color: #F5f5f5; margin-top: 5px; margin-bottom: 4px; padding: 6px;  }

 
 
 .text-UTCLE-white-e { color: #FFFFFF;  font-weight: bold; font-size: 26px; margin-left: 15px; margin-bottom: 4px; margin-top: 7px}
 .text-UTCLE-white-oc { color: #FFFFFF;  font-weight: bold; font-size: 22px; margin-left: 15px; margin-bottom: 4px; margin-top: 7px; padding-top:5px}
 .text-UTCLE-header { color: #FFFFFF;  font-weight: bold; font-size: 24px; margin-left: 15px; margin-bottom: 4px; margin-top: 7px; padding-top:10px}
 

 .text-UTCLE-grey-sm {color: #504D4B; font-size: 11px; text-decoration: none; font-weight:bold}
 .text-UTCLE-grey-sm a:link{ color: #504D4B; font-size: 11px; text-decoration: none; font-weight:bold}
 .text-UTCLE-grey-sm a:visited{ color: #504D4B; font-size: 11px; text-decoration: none; font-weight:bold}
 .text-UTCLE-grey-sm a:hover{ color: #504D4B; font-size: 11px; text-decoration: none; font-weight:bold}
 .text-UTCLE-grey-sm a:active{ color: #504D4B; font-size: 11px; text-decoration: none; font-weight:bold}
 .text-UTCLE-grey-sm2 { color: #504D4B; font-family: Helvetica, sans-serif; font-weight: bold; font-size: 11px; margin-left:370px; vertical-align:middle}
 .text-UTCLE-grey-sm2 a:link, .text-UTCLE-grey-sm2 a:visited, .text-UTCLE-grey-sm2 a:hover, .text-UTCLE-grey-sm2 a:active { color: #504D4B; text-decoration: none}

.text-UTCLE-grey-sm3 { color: #504D4B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; position:relative; left:506px; top:5px}
 .text-UTCLE-grey-sm3 a:link{ color: #504D4B; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none}
 .text-UTCLE-grey-sm3 a:visited{ color: #504D4B; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none}
 .text-UTCLE-grey-sm3 a:hover{ color: #504D4B;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  text-decoration: none}
 .text-UTCLE-grey-sm3 a:active{ color: #504D4B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none}
 
 .text-UTCLE-grey-sm4 { color: #504D4B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; position:relative; font-size: 9px; left:490px; top:5px}
.text-UTCLE-grey-sm4 a:link{ color: #504D4B;  font-size: 9px; text-decoration: none}
 .text-UTCLE-grey-sm4 a:visited{ color: #504D4B; font-size: 9px; text-decoration: none}
 .text-UTCLE-grey-sm4 a:hover{ color: #504D4B; font-size: 9px; text-decoration:  none}
 .text-UTCLE-grey-sm4 a:active{ color: #504D4B; font-size: 9px; text-decoration: none}

 .text-UTCLE-grey-sm-widest { color: #504D4B; font-family: Helvetica, sans-serif; font-weight: bold; font-size: 11px; margin-left:420px; vertical-align:middle}

 .text-blue11-border { color: #9ABAD4; font-size: 11px; font-weight:bold; margin-top:14px; background-color: #FFFFFF; border-top: solid 3px #E8F1F6; padding-top:12px}

 .wrapper-CLE-title2 { position:absolute;  height:30px; z-index:101; left: 10px; top: 43px}
 .wrapper-CLE-title4 { position:absolute;  height:30px; z-index:101; left: 10px; top: 2px}
  .wrapper-CLE-title-email { position:relative;  height:30px; z-index:101; left: 5px; top: -32px}

 .wrapper-popup { width: 565px}
 .wrapper-popup-wider {width: 605px}
 .wrapper-popup-widest {width:705px}
 

/*To center pages*/
 .wrapper-tray-c   { position: relative; z-index: 101; top: -80px; left: 590px; width: 164px; height: 47px; background-image: url("/images/floating_tray.gif"); background-repeat: no-repeat}
 .wrapper-CLE-c { position:relative; width:176px; height:17px; z-index:101; left: 10px; top: -22px}
 .wrapper-CLE-title-c{ position:relative; width:100px; height:30px; z-index:101; left: 10px; top: -80px}
 .wrapper-CLE-phone-c { position:relative; width:101px; height:17px; z-index:101; left: 670px; top: -110px}

 .button-c  { background-color: #f7fafd; position: relative; border-right: 1px solid #9abad4; border-left: 1px solid #9abad4;  z-index: 101; width: 196px; height: 18px; left:370px; top:-28px}
 .button-body-c  { position: absolute; z-index: 102; top: 0px; left: 0px; height: 12px; background-color: #F7FAFD; background-image: url("/images/ico-dblearrow-blue.gif"); background-repeat: no-repeat; background-position: 98% center; margin-top: -1px; margin-bottom: -1px; padding: 3px 20px 3px 7px; border-top: 1px solid #9abad4; border-bottom: 1px solid #9abad4;  }

.see3button {background-color: #f7fafd; position: relative; z-index: 101; left:400px; top:-28px; height: 12px; width:144px; border: 1px solid #9abad4; background-image: url("/images/ico-dblearrow-blue.gif"); background-repeat: no-repeat; background-position: 98% center;  padding:3px}
.see3button:hover {background-color: #EDF4FC; position: relative; z-index: 101; left:400px; top:-28px; height: 12px; width:144px; border: 1px solid #9abad4; background-image: url("/images/ico-dblearrow-darkblue.gif"); background-repeat: no-repeat; background-position: 98% center;  padding:3px}




 .topnav-c { position: absolute; top:106px; background-color: #fff4c9; width: 766px; height: 22px}
 .topnav-c3 { position: absolute; top:0px; left:0px; background-color: #fff4c9; width: 766px; height: 22px}
 .top_box { position: relative; top:-84px; left:0px;  }  
 .wrapper-tray-c3   { position: relative; z-index: 101; top: -98px; left: 590px; width: 164px; height: 47px; background-image: url("/images/floating_tray.gif"); background-repeat: no-repeat}
 
 .content-page-header-c { color: #177398; font-size: 11px; font-weight: bold; background-color: #e8f1f6;  padding: 8px; margin-right:-2px}
 .adjust-up-c {margin:-110px}
 .adjust-up-c2 {margin-top:-92px}
 .adjust-up-c3 {margin-top:-70px}
 .adjust-up-c4 {margin-top:-125px}
 .adjust-up-c5 {margin-top:-90px}
 .adjust-up-c6 {margin-top:-50px}
 
 /* to allow for more white space at top */
 .wrapper-tray-c2   { position: relative; z-index: 101; top: -80px; left: 590px; width: 164px; height: 47px; background-image: url("/images/floating_tray.gif"); background-repeat: no-repeat}

 .wrapper-CLE-c2 { position:relative; width:176px; height:17px; z-index:101; left: 10px; top: -22px}
 .wrapper-CLE-title-c2{ position:relative; width:100px; height:30px; z-index:101; left: 10px; top: -80px}
 .wrapper-CLE-phone-c2 { position:relative; width:101px; height:17px; z-index:101; left: 670px; top: -110px}
 .button-c2  { background-color: #f7fafd; position: relative; border-right: 1px solid #9abad4; border-left: 1px solid #9abad4;  z-index: 101; width: 220px; height: 18px; left:350px; top:-35px}
 .button-body-c2  { position: absolute; z-index: 102; top: 0px; left: 0px; height: 12px; background-color: #F7FAFD; background-image: url("/images/ico-dblearrow-blue.gif"); background-repeat: no-repeat; background-position: 98% center; margin-top: -1px; margin-bottom: -1px; padding: 3px 20px 3px 7px; border-top: 1px solid #9abad4; border-bottom: 1px solid #9abad4;  }
 .topnav-c2 { position: absolute; top:132px; background-color: #fff4c9; width: 766px; height: 22px }
 .topnav-c4 { position: absolute; top:120px; background-color: #fff4c9; width: 766px; height: 22px }

 .content-page-header-c2 { color: #177398; font-size: 11px; font-weight: bold; background-color: #e8f1f6;  margin-bottom: 11px; padding: 8px }
 
 .masthead { background-image: url("/images/masthead2.gif"); background-repeat: no-repeat; height: 66px }
 
 

 .centered-body { background-color: #FFFFFF; background-image: url(/images/gradient-lg.jpg); background-repeat: repeat-x}
 .left-right {width: 37px} /*the width of the white space around content*/
 
 .top-margin-up15 {margin-top:-15px} /*to adjust white space above content*/
 

 
 /* new for homepage */
 .conf-title11 {font: Verdana, Arial, Helvetica, sans-serif; color: #3D7BAC; font-size: 11px; font-weight:bold; padding-bottom:3px}
 .conf-title11 a:link {color: #3D7BAC; text-decoration: none}
 .conf-title11 a:visited {color: #3D7BAC; text-decoration: none}
 .conf-title11 a:hover {color: #3D7BAC; text-decoration: underline}
 .conf-title11 a:active {color: #3D7BAC; text-decoration: none}
 
 .conf-title10 {font: Verdana, Arial, Helvetica, sans-serif; color: #212620; font-size: 10px; font-weight:bold; padding-bottom:3px}
 .conf-title10 a:link {color: #212620; font-size: 10px; text-decoration: none}
 .conf-title10 a:visited {color: #212620; font-size: 10px; text-decoration: none}
 .conf-title10 a:hover {color: #212620; font-size: 10px; text-decoration: underline}
 .conf-title10 a:active {color: #212620; font-size: 10px; text-decoration: none}
 
 .text-orange-darker { color: #EE8736; font-size: 11px}
 .block-conf-w {   background-color: #FFFFFF}
 .block-conf-b { padding: 3px; margin-right:10px; background-color: #E0EDF6}
 .header-blue { font-family: Verdana, Arial, Helvetica, sans-serif; color: #519BB9; font-size: 14px; font-weight: bold; background-color: #EFF6FA;  padding: 10px; margin-right:-2px; border-bottom: 1px solid #E6F0F7}
 .header-blue2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; font-weight: bold; background-image: url("/graphics/homepage-oc.png"); background-repeat: no-repeat; padding: 10px; margin-right:-2px; margin-bottom:-1px; width:576px}
 .header-blue2 a:link {color: #FFFFFF; text-decoration:none;}
 .header-blue2 a:visited {color: #FFFFFF; text-decoration:none;}
 .header-blue2 a:hover {color: #FFFFFF; text-decoration:none;}
 .header-blue2 a:active {color: #FFFFFF; text-decoration:none;}
		
 
 .blue-border {border: 1px solid #E6F0F7;  margin-top:10px; margin-bottom:0px; width:575px;}
 .blue-border2 {border: 1px solid #E6F0F7; width:575px}
 .blue-border3 {border: 1px solid #E6F0F7; position:relative; top:-20px; width:575px;}
 .blue-border4 {border: 1px solid #CDDAE6; width:550px}
 .blue-border5 {border: 1px solid #95B8CE; width:757px; clear: left}
 .blue-border0 {border: 1px solid #95B8CE; clear: left}
 
 .extraspace {line-height:.5em}
 .link-linktable1 {margin-bottom:10px;}
 .link-linktable1 a:link { color: #707579; font-size: 10px; text-decoration: none; margin-right:-5px; font-weight:normal}
 .link-linktable1 a:visited { color: #707579; font-size: 10px; text-decoration: none; margin-right:-5px; font-weight:normal}
 .link-linktable1 a:hover { color: #ee8738; font-size: 10px; text-decoration: underline; margin-right:-5px; font-weight:normal}
 .link-linktable1 a:active { color: #707579; font-size: 10px; text-decoration: none; margin-right:-5px; font-weight:normal}
 .text-green10 { color: #54C063; font-weight: bold; font-size: 10px}
 .tn-img {margin-left:8px}
 .formbutton-reg { cursor: pointer; font: 7pt Verdana; width:70; font-weight: normal; color: #F09651; background-color: #FFFAF3; background-image: url("/images/submit_bg-orange-light.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top:10px}
 .formbutton-reg:hover { cursor: pointer; font: 7pt Verdana; width:70; font-weight: normal; color: #E0661D; background-color: #FEE8DB; background-image: url("/images/ico-link.gif"); background-repeat: no-repeat; background-position: 93% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top:10px}

 .formbutton-buy { cursor: pointer; font: 7pt Verdana; width:190; font-weight: normal; color: #F09651; background-color: #FFFAF3; background-image: url("/images/submit_bg-orange-light.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top:10px}
 .formbutton-buy:hover { cursor: pointer; font: 7pt Verdana; width:190; font-weight: normal; color: #E0661D; background-color: #FEE8DB; background-image: url("/images/ico-link.gif"); background-repeat: no-repeat; background-position: 96% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top:10px}

 .conf-pad {padding-bottom:20px}
 .conf-pad-last {padding-bottom:10px}
 .right-pad40 {padding-right:40px}
 .right-pad40top {padding-right:40px; padding-top:5px}
 .right-pad60 {padding-right:60px}
 .right-pad60top {padding-right:60px; padding-top:5px}
 .left-pad60 {padding-left:60px}
 .left-pad20 {padding-left:20px}
 .top-pad15 {padding-top:15px}
 .bottom-pad5 {padding-bottom:5px}
 
/* for online courses 3/06 */
 .online_courses_text_blue { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2D7592; font-size: 11px; font-weight: normal}
 .online_courses_text_blue a:link { color: #2D7592; text-decoration: none; font-weight:normal}
 .online_courses_text_blue a:visited { color: #2D7592; text-decoration: none; font-weight:normal}
 .online_courses_text_blue a:hover { color: #2D7592; text-decoration: underline; font-weight:normal}
 .online_courses_text_blue a:active { color: #2D7592; text-decoration: none; font-weight:normal}
 .online_courses_text_ltblue { font-family: Verdana, Arial, Helvetica, sans-serif; color: #369DE7; font-size: 11px; font-weight: normal}

  .text-white14 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold; font-size:14px}
 .text-white14-pad {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold; font-size:14px; padding-left:10px}
 .bluebg {background-image: url(/graphics/headers/online_courses-header-bottom.png); padding:15px}
 .bluebg2 {background-image: url(/graphics/headers/online_courses-header-bottom.png);  width:766px; height:40px; line-height:40px}
 .text-white11 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold; font-size:11px}
 .text-white11 a:link, a:visited, a:hover, a:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size:11px; text-decoration:underline}
 .text-grey11 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; font-weight:bold; font-size:11px}
 
 .order-form-addsave { color: #ffffff; background-position:right; background-repeat:no-repeat; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;   padding: 5px 28px 0px 20px; vertical-align: baseline; background-image: url("/graphics/order_add1.gif"); margin-left:-9px; margin-top:-7px; height:27px; width:160px}

 .order-form-add { color: #ffffff; background-position:right; background-repeat:no-repeat; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;   padding: 5px 28px 0px 20px; vertical-align: baseline; background-image: url("/graphics/order_add1.gif"); margin-left:-9px; margin-top:-7px; height:27px; width:100px}

 .order-form-oneday1 { color: #ffffff; background-position: right; background-repeat:no-repeat; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 5px 28px 0px 20px; vertical-align: middle; background-image: url("/graphics/order_add1.gif"); margin-left:-9px; margin-top:-7px; height:27px; width:175px}

 .order-form-oneday { color: #ffffff; background-position: top right; background-repeat:no-repeat; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  background-image: url("/graphics/order_add1.gif"); padding:5px 28px 0px 20px; height:27px}



 .formbox-standard  { color: #57593F; padding: 1px 2px; font-weight: normal; font: 8pt Verdana, sans-sarif; background: #ffffff}
 .text-blurb {color: #707579; font-size: 10px; margin-top: 5px}
 .text-blurb a:link {color:#EE8738; font-size: 10px; text-decoration: underline}
 .text-blurb a: visited {color:#EE8738; font-size: 10px; text-decoration: underline}
 .text-blurb a:hover {color:#EE8738; font-size: 10px; text-decoration: underline}
 .text-blurb a:active {color:#EE8738; font-size: 10px; text-decoration: underline}
 
 .order-grey-box {margin-top: 4px; background-color:#f5f5f5}
 
 .text-white11a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold; font-size:11px}
 .text-white11a a:link, a:visited, a:hover, a:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size:11px; text-decoration:underline}

.line-orange2 { line-height: 2px; background-color: #FFF4C9; width: 100%; margin:8px 0px 4px 0px}
.line-orange3 { line-height: 2px; background-color: #FFF4C9; width: 100%; margin:2px 0px 2px 0px}

.content-page-header-grey { color: #707579; font-size: 11px; font-weight: bold; background-color: #f5f5f5; padding:8px; margin-top: 5px}

.one-day { color: #ffffff; background-position:right; background-repeat:no-repeat; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-left: 4px; padding-right: 18px;  padding-top: 10px; padding-bottom: 10px; vertical-align: middle; background-image: url("/graphics/one-day.gif"); position: relative; left:-8px; top:-11px}

.link-black-nl {color: #000000; font-size: 11px; font-weight: normal; background-color:#e8f1f6; position: relative; top:-9px; left:-5px; padding-right:30px; padding-top:7px; padding-bottom:7px}
.link-black-nl a:link { color: #000000;  text-decoration: none }
.link-black-nl a:visited { color: #000000;  text-decoration: none }
.link-black-nl a:hover { color: #000000;  text-decoration: underline }
.link-black-nl a:active { color: #000000; text-decoration: none }

.addsaveadjust {color: #177398; font-size: 11px; font-weight: normal; background-color:#e8f1f6;  padding-top:7px; padding-bottom:7px}
.addadjust {color: #177398; font-size: 11px; font-weight: normal; background-color:#e8f1f6;  padding-top:7px; padding-bottom:7px}

.one-day a:link { color: #ffffff; font-size: 11px; text-decoration: none }
.one-day a:visited { color: #ffffff; font-size: 11px; text-decoration: none }
.one-day a:hover { color: #ffffff; font-size: 11px; text-decoration: none }
.one-day a:active { color: #ffffff; font-size: 11px; text-decoration: none }

.cart-subtotal2 { color: #177398; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; padding: 6px; border: 1px solid #FDD3B3; width: 50%; font-weight: bold; width:300px}

.text-orange-bright { color: #FF9347; font-size: 11px; font-weight: bold; margin-top:-5px}
.text-orange-bright2 { color: #FF9347; font-size: 11px; font-weight: bold; margin-top:5px; margin-left:73px}

.formbutton-submit-go-oc { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7.5pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/ico-dblearrow-blue.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; -moz-border-radius: 2px; width: 160px; padding: 2px; margin-left: 5px}
.formbutton-submit-go-oc:hover { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7.5pt Verdana; font-weight: normal; background-color: #EDF4FC; background-image: url("/images/ico-dblearrow-darkblue.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; -moz-border-radius: 2px; width: 160px; padding: 2px; margin-left: 5px}

 .home-oc {padding: 4px 0px 4px 10px}
 
 .member-header { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 16px; font-weight: bold; margin-left:8px}
 .member-right { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: normal; align:right}

.text-title-yellow-nobg { color: #F09651; font-size: 11px; font-weight: bold; margin-top: 2px; margin-bottom: 2px; padding: 8px }

 .tab-dkblue {margin: 0px; padding: 7px; background-color: #95B8CE; cursor: pointer; color:#ffffff; font-size:11px; font-weight:bold; font-face: Verdana; border:1px solid #cccccc; border-right:none}
 .tab-ltblue {margin: 0px; padding: 7px; background-color:#EFF5F8; cursor: pointer; border:1px solid #cccccc; border-right:none; color: #707579; font-size: 11px; font-weight:normal}

 .tab-dkblue2 {margin: 0px;  cursor: pointer; color:#ffffff; font-size:11px; font-weight:bold; font-face: Verdana}
 .tab-dkblue1 {margin: 0px; text-align:center; background-color: #95B8CE; cursor: pointer; color:#ffffff; font-size:11px; font-weight:bold; font-face: Verdana}
 .tab-ltblue1 {margin: 0px; text-align:center; background-color:#EFF5F8; cursor: pointer; color: #4C4F52; font-size: 11px; font-weight:normal}
.tab-ltblue1:hover {margin: 0px; text-align:center;  cursor: pointer; color: #3D7BBA; font-size: 11px; font-weight:normal;}

 .spacer{padding-top:10px}
 

 .shopping-qty {position: relative; left:543px; top:0px}
 .shopping-price {position: relative; left:573px; top:0px}
 .shopping-total {position: relative; left:470px; top:0px}
 	
	
 .conf-tab-dkblue {margin: 0px; margin-bottom:2px; padding: 7px 7px 7px 14px; background-color: #95B8CE; cursor: pointer; color:#ffffff; font-size:10px; font-weight:bold; font-face: Verdana}
.conf-tab-ltblue {margin: 0px; margin-bottom:2px; padding: 7px 7px 7px 14px; background-color:#EFF5F8; cursor: pointer; color: #6BA5BE; font-size: 10px; font-weight:bold}

.text-white-small { color: #FFFFFF; font-size: 9px; font-weight: bold}
.text-title-dig { color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #FFF4E4; margin-top: 2px; margin-bottom: 2px; padding: 8px}

.blue-header-sm {color: #177398; font-size: 10px; font-weight: normal}

.formbutton-update { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/submit_bg.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; -moz-border-radius: 2px; padding:2px; width:70px; margin-right: 10px}

.formbutton-proceed { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/submit_bg.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; -moz-border-radius: 2px; padding:2px; width:140px}

.formbutton-shop { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/images/back_bg.gif"); background-repeat: no-repeat; background-position: 2% center; display: inline; -moz-border-radius: 2px; width: 124px; padding: 2px; margin-right: 20px}

.formbutton-return-group { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 10px Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/graphics/back_bg.gif"); background-repeat: no-repeat; background-position: 2% center; display: inline; -moz-border-radius: 2px; width:160px; padding: 2px; margin-right: 20px}

.text-white-12 { color: #FFFFFF; font-size: 12px; font-weight: bold}

.text-grey-n{ color: #707579; font-size: 11px; font-weight:normal; line-height:1.3em}

 .elibrary_small-alt { color:#59656C; font-size: 10px; margin-left: 15px; padding-bottom: 10px}
 .elibrary_small-alt a:link { color: #59656C; font-size: 10px; text-decoration: none }
 .elibrary_small-alt a:visited { color: #59656C; font-size: 10px;  text-decoration: none  }
 .elibrary_small-alt a:hover { color: #59656C; font-size: 10px; text-decoration: none }
 .elibrary_small-alt a:active { color: #59656C; font-size: 10px;  text-decoration: none }

 .cart-subtotal3 { color: #4B4F51; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; font-weight: bold; border: 1px solid #FDD3B3}

 .wrapper-receipt-centered { position:absolute; width:644px; height:30px; z-index:101; left: 10px; top: 92px}
 .masthead_receipt-centered { background-image: url("/graphics/masthead_receipt.gif"); background-repeat: no-repeat; width:675px; height:82px}
 .text-white-wrap { color: #FFFFFF; font-size: 11px; font-weight: normal; position:relative; left:120px; z-index:101; top:2px}
 .text-white-wrap-centered { color: #FFFFFF; font-size: 11px; font-weight: normal; position:relative; top:-60px; left:15px}
 .wrapper-receipt_title-centered { position:absolute; z-index:101; left: 640px; top:-10px; color: #FFFFFF; font-size: 20px; font-weight: bold}
 .adjust-up-email {margin-top:-20px}
 .text-title-dkblue { color: #11688E; background: #E5EFF5; font-weight: bold; font-size: 11px; padding: 5px; margin-bottom: 0px; height:20px}
 
 .text-title-dkblue8 { color: #177398; background: #E8F1F6; font-weight: bold; font-size: 11px; padding: 8px; margin-bottom: 0px}
 .text-title-grey { color: #707579; background: #F5F5F5; font-weight: bold; font-size: 10px; padding: 6px; margin-bottom: 0px; height:20px}

 .text-title-blue2 { color: #647CAA; background: #E3F0F6; font-weight: bold; font-size: 11px; padding: 12px; margin-bottom: 0px}
  .text-title-noblue { color: #647CAA; background: #ffffff; font-weight: bold; font-size: 11px; padding: 12px; margin-bottom: 0px}
 
 .text-orange-bold { top-margin: 8px; color: #fa9d53; font-size: 11px; font-weight:bold}
 .text-orange-nobold { top-margin: 8px; color: #fa9d53; font-size: 11px; font-weight:normal}
 
 .text-grey2 { color: #707579; font-size: 11px}
.text-grey2 a:link { color: #707579; font-size: 11px; text-decoration: underline}
.text-grey2 a:visited { color: #707579; font-size: 11px; text-decoration: underline}
.text-grey2 a:hover { color: #707579; font-size: 11px; text-decoration: underline}
.text-grey2 a:active { color: #707579; font-size: 11px; text-decoration: underline}

.text-grey3 { color: #707579; font-size: 10px}
.text-grey3 a:link { color: #707579; font-size: 10px; text-decoration: none}
.text-grey3 a:visited { color: #707579; font-size: 10px; text-decoration: none}
.text-grey3 a:hover { color: #707579; font-size: 10px; text-decoration: underline}
.text-grey3 a:active { color: #707579; font-size: 10px; text-decoration: none}


.text-grey-bold { color: #707579; font-size: 11px; font-weight:bold}
.text-grey-10s { color: #707579; font-size: 10px; font-weight:normal}

.login-bar-active-grey { background-color: #D6D6D6; color: #707579; font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 2px 0px 2px 2px}
.login-bar-inactive-grey { background-color: #f5f5f5; color: #707579; font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 2px 0px 2px 2px}
.login-bar-done-grey { background-color: #f5f5f5; color: #BAB9B9; font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 2px 0px 2px 2px}

.login-bar-active-dk { background-color: #D1E2EA; color: #707579; font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 2px 0px 2px 2px}
.login-bar-inactive-lt { background-color: #EFF5F8; color: #707579; font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 2px 0px 2px 2px}
.login-bar-done-lt { background-color: #EFF5F8; color: #BAB9B9; font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 2px 0px 2px 2px}

.cart-subtotal-orange {color:#D07E3F; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

.content-page-header2 { color: #177398; font-size: 11px; font-weight: bold; background-color: #e8f1f6; margin-top: 11px;  padding: 8px }
.content-page-header3 { color: #177398; font-size: 11px; font-weight: bold; background-color: #e8f1f6; padding: 8px }

.formbutton-down { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/graphics/down_bg.gif"); background-repeat: no-repeat; background-position: 2% center; display: inline; -moz-border-radius: 2px}

.formbutton-up { color: #3D7BAC; border: 1px solid #9ABAD4; cursor: pointer; font: 7pt Verdana; font-weight: normal; background-color: #F7FAFD; background-image: url("/graphics/up_bg.gif"); background-repeat: no-repeat; background-position: 2% center; display: inline; -moz-border-radius: 2px}

.tray-welcome {color: #6185a0; font-size: 9px; position:absolute; top:48px; left:-10px; width:110%; text-align:center}
.tray-welcome1 {color: #FF9E32; font-size: 10px; position:absolute; top:48px; left:25px}
.tray-welcome2 {color: #707579; font-size: 10px; position:absolute; top:48px; left:25px}
.tray-welcome3 {color: #FF9E32; font-size: 9px; position:absolute; top:48px; left:30px}

.text-count-blue {color: #648CA4; font-size:9px}
.text-count-white {color: #F4F4F4; font-size:9px; font-weight:normal}

.link-orange-bright { color: #FB9344; font-size: 9px; font-weight: bold}
.link-orange-bright a:link { color: #FB9344; font-size: 9px; font-weight: bold; text-decoration: none}
.link-orange-bright a:visited { color: #FB9344; font-size: 9px; font-weight: bold; text-decoration: none}
.link-orange-bright a:hover { color: #FB9344; font-size: 9px; font-weight: bold; text-decoration: none}
.link-orange-bright a:active { color: #FB9344; font-size: 9px; font-weight: bold; text-decoration: none}

.blue-bar { border-top: solid 3px #E8F1F6; padding: 0px 80px 0px 14px; margin-top:15px} 

.right-border {border-right: 1px solid #d1d8e7; padding-right:20px}
.inhouse-in {line-height:1.5em; padding-left:20px}

.text-title-inhouse { color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 8px; background-color: #76AEC6}

.formbutton-orange-pub { cursor: pointer; font: 7pt Verdana; width:90px; font-weight: normal; color: #F09651; background-color: #FFFAF3; background-image: url("/images/submit_bg-orange-light.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; padding: 1px; margin: 0px}
.formbutton-orange-pub:hover { cursor: pointer; font: 7pt Verdana; width:90px; font-weight: normal; color: #E0661D; background-color: #FEE8DB; background-image: url("/images/ico-link.gif"); background-repeat: no-repeat; background-position: 95% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; padding: 1px; margin: 0px}



.formbutton-orange-pa-pg { cursor: pointer; font: 7pt Verdana; width:90px; font-weight: normal; color: #F09651; background-color: #FFFAF3; background-image: url("/images/submit_bg-orange-light.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; padding: 1px; margin-top: 5px}
.formbutton-orange-pa-pg:hover { cursor: pointer; font: 7pt Verdana; width:90px; font-weight: normal; color: #E0661D; background-color: #FEE8DB; background-image: url("/images/ico-link.gif"); background-repeat: no-repeat; background-position: 95% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; padding: 1px; margin-top: 5px}

.binder_preview {color: #E28034; font-size: 12px; padding-bottom:5px}
.text-ltgrey { color: #9CA59C; font-size: 12px; font-weight:bold}

.banner_txt_small { color: #545252; font-size: 10px; margin-left:10px; font-weight:normal}
.banner_txt_small a:link { color: #545252; font-size: 10px;  text-decoration: none; border-bottom: 1px solid #728795}
.banner_txt_small a:visited { color: #545252; font-size: 10px;  text-decoration: none; border-bottom: 1px solid #728795}
.banner_txt_small a:hover { color: #545252; font-size: 10px;  text-decoration: none; border-bottom: 1px solid #545252}
.banner_txt_small a:active { color: #545252; font-size: 10px;  text-decoration: none; border-bottom: 1px solid #728795}

.banner_txt_small2 { color: #545252; font-size: 10px; padding:5px 5px 5px 0px; font-weight:normal; line-height:1.25em}

.viewall { color: #11688E; font-size: 11px;  font-weight: bold; margin: 10px 0px; text-align:center; cursor:hand}

.viewall-hov { color: #11688E; font-size: 11px; font-weight:bold; margin: 10px 0px; text-align:center;  cursor:hand}

.link-dkblue a:link {font-size: 10px; color: #11688E; font-weight:bold; text-decoration:none}
.link-dkblue a:visited {font-size: 10px; color: #11688E; font-weight:bold; text-decoration:none}
.link-dkblue a:hover {font-size: 10px; color: #11688E; font-weight:bold; text-decoration:underline}
.link-dkblue a:active {font-size: 10px; color: #11688E; font-weight:bold; text-decoration:none}

.marketing_blurb { color: #177398; font-size: 11px; font-weight: bold; background-color: #e8f1f6; margin-bottom: 6px}
.eLib_blurb { color: #30657C; font-size: 10px; font-weight: normal; background-color: #DCE9F0;  padding:10px; line-height:1.5em}
.eLib_blurb a:link {color: #30657C; text-decoration:none; border-bottom:1px solid #B8CDD8}
.eLib_blurb a:visited {color: #30657C; text-decoration:none; border-bottom:1px solid #B8CDD8}
.eLib_blurb a:hover {color: #30657C; text-decoration:underline}
.eLib_blurb a:active {color: #30657C; text-decoration:none; border-bottom:1px solid #B8CDD8}

.link-blue-mouseover1 { color: #3A4A44; font-size: 10px; line-height:1.35em}
.link-blue-mouseover1 a:link { color: #3A4A44; font-size: 10px; text-decoration: none; border-bottom: 1px solid #AACBD9}
.link-blue-mouseover1 a:visited { color: #3A4A44; font-size: 10px; text-decoration: none; border-bottom: 1px solid #AACBD9}
.link-blue-mouseover1 a:hover { color: #3A4A44; font-size: 10px; text-decoration:  none; border-bottom: 1px solid #95B8CE; font-weight:bold}
.link-blue-mouseover1 a:active { color: #3A4A44; font-size: 10px; text-decoration: none; border-bottom: 1px solid #AACBD9}


.link-blue-mouseover2 { color: #3D7BAC; font-size: 10px; line-height:1.35em}
.link-blue-mouseover2 a:link { color: #3D7BAC; font-size: 10px; text-decoration: none; border-bottom: 1px solid #ABB8D1}
.link-blue-mouseover2 a:visited { color: #3D7BAC; font-size: 10px; text-decoration: none; border-bottom: 1px solid #ABB8D1}
.link-blue-mouseover2 a:hover { color: #3D7BAC; font-size: 10px; text-decoration:  none; border-bottom: 1px solid #3D7BAC; font-weight:bold}
.link-blue-mouseover2 a:active { color: #3D7BAC; font-size: 10px; text-decoration: none; border-bottom: 1px solid #ABB8D1}


.text-orange-small { color: #EE8736; font-size: 9px; font-weight: normal}
.text-orange-small a:link { color: #EE8736; font-size: 9px; text-decoration: none}
.text-orange-small a:hover { color: #EE8736; font-size: 9px; text-decoration: underline}
.text-orange-small a:visited { color: #EE8736; font-size: 9px; text-decoration: none}
.text-orange-small a:active { color: #EE8736; font-size: 9px; text-decoration: none}
.text-grey-small-pa { color: #707579; font-size: 10px; margin-bottom:5px; margin-top:5px}
.text-grey-small-pa2 { color: #707579; font-size: 10px; margin-bottom:5px; margin-top:5px}

.text-title-dkblue4 {font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#E2EDF4; font-size:11px; color:#1E70A6; padding:10px}

.pa-line {border-bottom:3px solid #E5EFF5; margin-top:-5px}

.link-bluegrey2 a:link { color: #5D74A6; font-size: 12px; font-weight:bold; text-decoration: none; border-bottom: 1px solid #ABB8D1}
.link-bluegrey2 a:visited { color: #687FAE; font-size: 12px; font-weight:bold; text-decoration: none; border-bottom: 1px solid #ABB8D1}
.link-bluegrey2 a:hover { color: #687FAE; font-size: 12px; font-weight:bold; text-decoration: none; border-bottom: 1px solid #687FAE}
.link-bluegrey2 a:active { color: #687FAE; font-size: 12px; font-weight:bold; text-decoration: none; border-bottom: 1px solid #ABB8D1}

/*Online Courses*/
.text-title-yellow-oc { color: #FB9344; font-size: 11px; font-weight: bold; background-color: #FFEAD4; margin-bottom: 2px; padding: 5px; padding-left:12px}
.online_courses_featured { color: #908D89; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.online_courses_orange_sm { color: #FB9344; font-size: 9px; font-weight: bold; margin-top: 5px}
.online_courses_copy { color: #908D89; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top:15px; line-height:1.25em}
.online_courses_box_copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:normal}
.online_courses_box_copy a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:normal}
.online_courses_box_copy a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:normal}
.online_courses_box_copy a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:normal}
.online_courses_box_copy a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:normal}






.oc-results-alternate { padding-top: 15px; font: Verdana, Arial, Helvetica, sans-serif; color: #5E6E5D; font-size: 11px} 
.esearch-results-alternate { border-top: solid 3px #E8F1F6; padding: 10px 80px 10px 14px; font: Verdana, Arial, Helvetica, sans-serif; color: #5E6E5D; font-size: 10px} 

.oc-results-alt2 { padding: 5px 80px 10px 14px; font: Verdana, Arial, Helvetica, sans-serif; color: #5E6E5D; font-size: 10px} 


.sortby { color: #6BA5BE; font-weight: normal; font-size: 10px; cursor: pointer; font: Verdana, Arial, Helvetica, sans-serif}

.sortby-hov { color: #6BA5BE; font-size: 10px; font-weight:bold; cursor:pointer; padding:4px; background-color: #D3E5ED; font: Verdana, Arial, Helvetica, sans-serif}

.sortby2 { color: #656A6E; font-weight: normal; font-size: 11px; cursor: pointer; background-color:#EDEFEF}

.sortby2-hov { color: #656A6E; font-size: 11px; font-weight:bold; cursor:pointer; background-color:#DFE1E2}

.sortby3 { color: #1a1e19; font-weight: normal; font-size: 10px; cursor: pointer}

.sortby3-hov { color: #1a1e19; font-size: 10px; font-weight:bold; cursor:pointer}
.sortby3-sel { color: #1a1e19; font-size: 10px; font-weight:bold; cursor:pointer; background-color:#B7B7B7; padding:2px;}

.sortby4 { color: #656A6E; font-weight: normal; font-size: 11px; cursor: default; background-color:#EDEFEF}

.close-date { color: #D43700; font-size: 10px; font-weight:bold}
.formbutton-oc-add { cursor: pointer; font: 7pt Verdana; width: 90px; font-weight: normal; color: #F09651; background-color: #FFFAF3; background-image: url("/graphics/submit_bg-orange-light.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding-bottom: 1px; padding: 2px; margin-right: 14px}
.formbutton-oc-add:hover { cursor: pointer; font: 7pt Verdana; width: 90px; font-weight: normal; color: #E0661D; background-color: #FEE8DB; background-image: url("/images/ico-link.gif"); background-repeat: no-repeat; background-position: 95% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding-bottom: 1px; padding: 2px; margin-right: 14px}
.formbutton-oc-more { cursor: pointer; font: 7pt Verdana; width: 130px; font-weight: normal; color: #F09651; background-color: #FFFAF3; background-image: url("/graphics/submit_bg-orange-light.gif"); background-repeat: no-repeat; background-position: 98% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding: 1px; margin-right: 0px;  }
.formbutton-oc-more:hover { cursor: pointer; font: 7pt Verdana; width: 130px; font-weight: normal; color: #E0661D; background-color: #FEE8DB; background-image: url("/images/ico-link.gif"); background-repeat: no-repeat; background-position: 94% center; display: inline; border: 1px solid #F8CFAF; -moz-border-radius: 2px; margin-top: 5px; padding: 1px; margin-right: 0px;  }

.blue-line-oc {padding-left: 10px; background-color: #ffffff; padding-bottom:10px; border-bottom: solid 3px #E8F1F6}

.oc-mats { color: #3d7bac; font-size: 11px; margin: 5px 20px}
.oc-mats a:link { color: #3d7bac; font-size: 10px; font-size: 11px}
.oc-mats a:visited { color: #3d7bac; font-size: 10px; font-size: 11px}
.oc-mats a:hover { color: #3d7bac; font-size: 10px; font-size: 11px; font-weight:bold}
.oc-mats a:active { color: #3d7bac; font-size: 10px; font-size: 11px}

.oc-tab-dkorange {margin: 0px 1px 0px 0px;  padding: 6px 12px; background-color: #FFFFFF; background-image: url(/graphics/tabs/orange-grad-dk.gif); background-repeat: repeat-x; cursor: pointer; color: #D1661D; font-size: 10px; font-weight:bold;  border: 1px solid #FECAA5; height:28px; text-decoration:none}
.oc-tab-ltorange {margin: 0px 1px 0px 0px;  padding: 6px 12px; background-color: #FFFFFF; background-image: url(/graphics/tabs/orange-grad.gif); background-repeat: repeat-x; cursor: pointer; color: #D1661D; font-size: 10px; font-weight:bold;  border: 1px solid #F2DB9B; height:28px; text-decoration:none}

.oc-tab-dkorange a:link{ color: #D1661D; font-size: 10px; font-weight:bold; text-decoration:none}
.oc-tab-dkorange a:visted{ color: #D1661D; font-size: 10px; font-weight:bold; text-decoration:none}
.oc-tab-dkorange a:hover{ color: #D1661D; font-size: 10px; font-weight:bold; text-decoration:none}
.oc-tab-dkorange a:active{ color: #D1661D; font-size: 10px; font-weight:bold; text-decoration:none}



.oc-tab-ltorange a:link{color: #D1661D; font-size: 10px; font-weight:bold; text-decoration:none}
.oc-tab-ltorange a:visited{color: #D1661D; font-size: 10px; font-weight:bold; text-decoration:none}
.oc-tab-ltorange a:hover{color: #D1661D; font-size: 10px; font-weight:bold; text-decoration:none}
.oc-tab-ltorange a:active{color: #D1661D; font-size: 10px; font-weight:bold; text-decoration:none} 




.oc-tab-dkorange-s {margin: 0px 1px 0px 0px;  padding: 4px; background-color: #FFFFFF; background-image: url(/graphics/tabs/orange-grad-dk-s.gif); background-repeat: repeat-x; cursor: pointer; color: #D1661D; font-size: 10px; font-weight:bold;  border: 1px solid #FECAA5; height:18px}
.oc-tab-dkorange-s a:link{ color: #D1661D; font-size: 10px; font-weight:bold; text-decoration:none}
.oc-tab-dkorange-s a:visted{ color: #D1661D; font-size: 10px; font-weight:bold; text-decoration:none}
.oc-tab-dkorange-s a:hover{color: #D1661D; font-size: 10px; font-weight: bold; text-decoration:none}
.oc-tab-dkorange-s a:active{ color: #D1661D; font-size: 10px; font-weight:bold; text-decoration: none}


.oc-tab-ltorange-s {margin: 0px 1px 0px 0px;  padding: 4px; background-color: #FFFFFF; background-image: url(/graphics/tabs/orange-grad-s.gif); background-repeat: repeat-x; cursor: pointer; color: #D1661D; font-size: 10px; font-weight:bold;  border: 1px solid #F2DB9B; height:18px}
.oc-tab-ltorange-s a:link{color: #D1661D; font-size: 10px; font-weight: bold; text-decoration: none}
.oc-tab-ltorange-s a:visited{color: #D1661D; font-size: 10px; font-weight: bold; text-decoration: none}
.oc-tab-ltorange-s a:hover{color: #D1661D; font-size: 10px; font-weight: bold; text-decoration:none}
.oc-tab-ltorange-s a:active{color: #D1661D; font-size: 10px; font-weight: bold; text-decoration: none} 


.oc-tab-dkorange12 {margin: 0px 0px 1px 0px;  padding: 6px 0px; background-color: #FFFFFF; background-image: url(/graphics/tabs/orange-grad-dk.gif); background-repeat: repeat-x; cursor: pointer; color: #D1661D; font-size: 12px; font-weight:bold;  border: 1px solid #FECAA5; text-align:center}
.oc-tab-ltorange12 {margin: 0px 0px 1px 0px;  padding: 6px 0px; background-color: #FFFFFF; background-image: url(/graphics/tabs/orange-grad.gif); background-repeat: repeat-x; cursor: pointer; color: #D1661D; font-size: 12px;   border: 1px solid #F2DB9B; text-align:center}

.oc-tab-dkblue {margin: 0px 1px 0px 0px;  padding: 4px 12px; background-color: #FFFFFF; background-image: url(/graphics/tabs/blue-grad-dk.gif); background-repeat: repeat-x; cursor: pointer; color: #243C6F; font-size: 10px; font-weight:bold;  border: 1px solid #B3C8EC; height:21px}
.oc-tab-ltblue {margin: 0px 1px 0px 0px;  padding: 4px 12px; background-color: #FFFFFF; background-image: url(/graphics/tabs/blue-grad.gif); background-repeat: repeat-x; cursor: pointer; color: #243C6F; font-size: 10px; font-weight:bold;  border: 1px solid #C8CDD3; height:21px}



.oc-tab-dkblue12 {margin: 1px 10px 2px 0px;  padding: 4px 12px; background-color: #FFFFFF; background-image: url(/graphics/tabs/blue-grad-dk.gif); background-repeat: repeat-x; cursor: pointer; color: #243C6F; font-size: 11px; font-weight:bold;  border: 1px solid #B3C8EC; text-align:right}
.oc-tab-ltblue12 {margin: 1px 10px 2px 0px;  background-color: #FFFFFF; background-image: url(/graphics/tabs/blue-grad.gif); background-repeat: repeat-x; cursor: pointer; color: #243C6F; font-size: 11px;  border: 1px solid #C8CDD3; text-align:right}

.online_courses_playing {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1E3264; font-size: 11px; font-weight:bold; background-image: url("/graphics/online_courses/oc-right.gif"); background-repeat: no-repeat; background-position: right}
.online_courses_playing a:link, a:visited, a:hover, a:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1E3264; font-size: 11px; font-weight:bold; text-decoration:none}
.online_courses_playing2 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1E3264; font-size: 11px; font-weight:bold; background-image: url("/graphics/online_courses/oc-down.gif"); background-repeat: no-repeat; background-position: 95%}
.online_courses_playing2 a:link, a:visited, a:hover, a:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1E3264; font-size: 11px; font-weight:bold; text-decoration:none}
.online_courses_playing0 a:link, a:visited, a:hover, a:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1E3264; font-size: 11px; font-weight:bold; text-decoration:none}

 div#title1 { display: none; float: left; width:150px; background: white; color: #1E3264; font-weight:normal; font-size: 10px; border: solid #ADB5CE 1px; padding: 8px;  line-height:1.45em; position: absolute; margin-top:10px; left:125px}
 div#title2 { display: none; float: left; width:150px; background: white; color: #1E3264; font-weight:normal; font-size: 10px; border: solid #ADB5CE 1px; padding: 8px;  line-height:1.45em; position: absolute; margin-top:10px; left:125px}
 div#title3 { display: none; float: left; width:150px; background: white; color: #1E3264; font-weight:normal; font-size: 10px; border: solid #ADB5CE 1px; padding: 8px;  line-height:1.45em; position: absolute; margin-top:10px; left:125px}
 div#title4 { display: none; float: left; width:150px; background: white; color: #1E3264; font-weight:normal; font-size: 10px; border: solid #ADB5CE 1px; padding: 8px;  line-height:1.45em; position: absolute; margin-top:10px; left:125px;}
 div#title5 { display: none; float: left; width:150px; background: white; color: #1E3264; font-weight:normal; font-size: 10px; border: solid #ADB5CE 1px; padding: 8px;  line-height:1.45em; position: absolute; margin-top:10px; left:125px;}
 div#title6 { display: none; float: left; width:150px; background: white; color: #1E3264; font-weight:normal; font-size: 10px; border: solid #ADB5CE 1px; padding: 8px;  line-height:1.45em; position: absolute; margin-top:10px; left:125px;}
 div#title7 { display: none; float: left; width:150px; background: white; color: #1E3264; font-weight:normal; font-size: 10px; border: solid #ADB5CE 1px; padding: 8px;  line-height:1.45em; position: absolute; margin-top:10px; left:125px;}
 div#title8 { display: none; float: left; width:150px; background: white; color: #1E3264; font-weight:normal; font-size: 10px; border: solid #ADB5CE 1px; padding: 8px;  line-height:1.45em; position: absolute; margin-top:10px; left:125px;}
 div#title9 { display: none; float: left; width:150px; background: white; color: #1E3264; font-weight:normal; font-size: 10px; border: solid #ADB5CE 1px; padding: 8px;  line-height:1.45em; position: absolute; margin-top:10px; left:125px;}
 div#title10 { display: none; float: left; width:150px; background: white; color: #1E3264; font-weight:normal; font-size: 10px; border: solid #ADB5CE 1px; padding: 8px;  line-height:1.45em; position: absolute; margin-top:10px; left:125px;}


.text-grey12 { color: #707579; font-size: 12px}

.formbutton-green { color: #138F2E; border: 1px solid #81C691; cursor: pointer; font: 9px Verdana; font-weight: normal; background-color: #FFFFFF}
.formbutton-group-orange { color: #F78536; border: 1px solid #F9A86E; cursor: pointer; font: 9px Verdana; font-weight: normal; background-color: #FFFFFF}

.group-header {background-image: url(/graphics/headers/online_courses-header-bottom.png); padding:7px; margin: 0px 55px 3px 55px}

.group-header2 {background-image: url(/graphics/headers/online_courses-header-bottom.png); padding:7px; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold}

.group-header-grey {padding:6px; background-color: #f1f1f1; font-size: 11px; font: Verdana, Arial, Helvetica, sans-serif; color: #707579}

.text-grey-margin10 { color: #707579; font-size: 11px; margin:10px}
.text-grey-simple { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #707579; font-size: 11px}

.oc-asset-link { color: #336BA4; font-size: 11px; padding-bottom: 5px }
.oc-asset-link a:link { color: #336BA4; text-decoration:underline}
.oc-asset-link a:visited { color: #336BA4; text-decoration:underline}
.oc-asset-link a:hover { color: #336BA4; text-decoration:underline; font-weight:normal}
.oc-asset-link a:active { color: #336BA4; text-decoration:underline}

.oc-text { color: #1C3264; font-size: 11px}
.oc-text a:link { color: #1C3264; text-decoration:none}
.oc-text a:visited { color: #1C3264; text-decoration:none}
.oc-text a:hover { color: #1C3264; text-decoration:underline; font-weight:normal}
.oc-text a:active { color: #1C3264; text-decoration:none}

.topics-tab-dkblue {margin: 0px; margin-bottom:2px; padding: 9px; background-color: #95B8CE; cursor: pointer; color:#ffffff; font-size:11px; font-weight:bold; font-face: Verdana}
.topics-tab-ltblue {margin: 0px; margin-bottom:2px; padding: 9px; background-color:#EFF5F8; cursor: pointer; color: #6BA5BE; font-size: 11px; font-weight:bold}

.topics-tab-dkblue-r {margin: 0px 0px 2px 0px; padding: 9px 0px 9px 35px; background-color: #95B8CE; cursor: pointer; color:#ffffff; font-size:11px; font-weight:bold; font-face: Verdana}
.topics-tab-ltblue-r {margin: 0px 0px 2px 00px; padding: 9px 0px 9px 35px; background-color:#EFF5F8; cursor: pointer; color: #6BA5BE; font-size: 11px; font-weight:bold}

 .topics-text { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3F3F3F; font-size: 12px; font-weight: normal}
 .topics-text a:link { color: #3F3F3F; text-decoration: none; font-size: 12px; font-weight: normal}
 .topics-text a:visited { color: #3F3F3F; text-decoration: none; font-size: 12px; font-weight: normal}
 .topics-text a:hover { color: #3F3F3F; text-decoration: underline; font-size: 12px; font-weight: normal}
 .topics-text a:active { color: #3F3F3F; text-decoration: none; font-size: 12px; font-weight: normal}
 .topics-text-ltblue { font-family: Verdana, Arial, Helvetica, sans-serif; color: #777575; font-size: 11px; font-weight: normal}

.topics-text2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #787E82; font-size: 12px; font-weight: bold}
 .topics-text2 a:link { color: #787E82; text-decoration: none; font-size: 12px; font-weight: bold}
 .topics-text2 a:visited { color: #787E82; text-decoration: none; font-size: 12px; font-weight: bold}
 .topics-text2 a:hover { color: #787E82; text-decoration: none; border-bottom: 1px solid #B6BEC4; font-size: 12px; font-weight: bold}
 .topics-text2 a:active { color: #787E82; text-decoration: none; font-size: 12px; font-weight: bold}

 .close-win a:link{ color: #504D4B; font-size: 10px; text-decoration: none; font-weight:bold}
 .close-win a:visited{ color: #504D4B; font-size: 10px; text-decoration: none; font-weight:bold}
 .close-win a:hover{ color: #504D4B; font-size: 10px; text-decoration: none; font-weight:bold}
 .close-win a:active{ color: #504D4B; font-size: 10px; text-decoration: none; font-weight:bold}
