body
{
   font-family: arial,helvetica,verdana;
   font-size: 10pt;
   color: #0c1f5a;
}

.bullet-text-indent
{
    text-indent: -11px;
    margin: 0px 10px 0px 11px;
}

.bullet-text-indent-withspace
{
    text-indent: -25px;
    margin: 0px 10px 0px 25px;
}

.checkbox-text-indent
{
    text-indent: -25px;
    margin: 0px 5px 5px 25px;
}

table.dataTable
{
    background-color: #BCCBD6;
}

td.profile-table
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
}

tr.odd
{
    background-color: #EFF4F8;
    border : 1px solid #BCCBD6;
}

tr.even
{
    background-color: #FFFFFF;
    border : 1px solid #BCCBD6;
}


div.tiny
{
   font-family: arial,helvetica,verdana;
   font-size: 8pt;
}

div.tableNav
{
    background-color: #BCCBD6;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 3px;
    text-align: right;
}

div.tableInfo {
    background-color: #BCCBD6;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
}


INPUT {
   font-family: arial,helvetica,verdana;
   font-size: 10pt;
}

TEXTAREA {
   font-family: arial,helvetica,verdana;
   font-size: 10pt;
}

td
{
   font-family: arial,helvetica,verdana;
   font-size: 10pt;
   color: #0c1f5a;
}

td.graph-first {
    border-right: #bccbd6 0px solid;
    border-top: #e5a45e 1px solid;
    border-left: #bccbd6 0px solid;
    border-bottom: #e5a45e 0px solid;
    background-color: #fce9d5;
    height: 22px;
}

td.graph-second {
    border-right: #bccbd6 0px solid;
    border-top: #e5a45e 1px solid;
    border-left: #bccbd6 0px solid;
    border-bottom: #e5a45e 0px solid;
    background-color: #fadebf;
    height: 22px;
}

td.graph-third {
    border-right: #bccbd6 0px solid;
    border-top: #e5a45e 1px solid;
    border-left: #bccbd6 0px solid;
    border-bottom: #e5a45e 0px solid;
    background-color: #f9d3aa;
    height: 22px;
}

td.graph-fourth {
    border-right: #bccbd6 0px solid;
    border-top: #e5a45e 1px solid;
    border-left: #bccbd6 0px solid;
    border-bottom: #e5a45e 0px solid;
    background-color: #f8c895;
    height: 22px;
}

td.graph-fifth {
    border-right: #bccbd6 0px solid;
    border-top: #e5a45e 1px solid;
    border-left: #bccbd6 0px solid;
    border-bottom: #e5a45e 0px solid;
    background-color: #f5b571;
    height: 22px;
}

span.keyRequired {
    border: 1px solid #ff33cc;
}

p.login-column
{
   margin-left: 15px;
   margin-right: 15px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-family: arial,helvetica,verdana;
   font-size: 10pt;
   color: #284A62;
}

p.login-column-bold
{
   margin-left: 15px;
   margin-right: 15px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-family: arial,helvetica,verdana;
   font-size: 10pt;
   font-weight: bold;
   color: #284A62;
}

p.login-column1
{
   margin-left: 15px;
   margin-right: 15px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-family: arial,helvetica,verdana;
   font-size: 10pt;
   font-weight: bold;
   color: #D55F15;
}

p.right-sidebar {
    margin: 5px 10px 5px 10px;
}

p.main {
    margin: 5px 5px 5px 5px;
    color: #0C1F5A;
}

p.copyright
{
   font-family: arial,helvetica,verdana;
   font-size: 8pt;
}

p.strong
{
    font-weight: bold;
}

span.rb-name {
    font-family: arial;
    font-size: 14pt;
    font-weight: bold;
}

span
{
   font-family: arial,helvetica,verdana;
   font-size: 10pt;
   color: #0c1f5a;
}


span.tiny
{
   font-family: arial,helvetica,verdana;
   font-size: 8pt;
}

tiny-error
{
   font-family: arial,helvetica,verdana;
   font-size: 8pt;
   color: #ff0000;
   
}

span.tiny-error
{
   font-family: arial,helvetica,verdana;
   font-size: 8pt;
   color: #ff0000;
   
}
span.tiny-bold
{
   font-family: arial,helvetica,verdana;
   font-size: 8pt;
   font-weight: bold;
   color: #615279;
}
span.port-head
{
   font-weight: bold;
   color: #63872B;
   line-height: 25px;
}

span.subsection-bold
{
   font-family: arial,helvetica,verdana;
   font-size: 10pt;
   font-weight: bold;
   color: #615279;
}

span.resources
{
   font-family: arial,helvetica,verdana;
   font-size: 11pt;
   font-weight: bold;
   color: #7E634D;
}
font.color
{
   color: #32687C;
}

option.selected
{
    background-color: #FFBD44;
}

select.tiny
{
   font-family: arial,helvetica,verdana;
   font-size: 8pt;
}

p.profile-title
{
   margin-left: 0px;
   margin-right: 10px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-size: 12pt;
   font-weight: bold;
   color: #ffffff;
}

font.pass-color
{
    color: #284A62;
}
font.educators-color
{
    color: #615279;
}

font.error-color
{
    color: red;
}

table.port {
    border: 1px solid #D1E9AC;
}
td.port {
    border: 1px solid #D1E9AC;
}

font.strong-color
{
    color: #D55F15;
}
span.class-page-title
{
   font-family: arial,helvetica,verdana;
   font-size: 13pt;
   font-weight: bold;
   color: #fefefe;
   margin-left: 5px;
}
span.vspace-8
{
   font-family: arial,helvetica,verdana;
   font-size: 8px;
}
td.learn-title-both
{
   background-color: #f7d3c8;
   border : 0px solid #fab8a3;
   border-left-width: 2px;
   border-right-width: 2px;
}
td.learn-title-dark
{
   background-color: #c76e52;
   border : 0px solid #fab8a3;
   border-left-width: 2px;
   border-right-width: 0px;
   color: #000000;
}
td.port-both {
    border : 0px solid #B6F3B5;
    border-left-width: 2px;
    border-right-width: 2px;
}


td.pro-search-title-both
{
   background-color: #dbcfc5;
   border : 0px solid #b9a493;
   border-left-width: 2px;
   border-right-width: 2px;
}

td.pro-search-wht-rt
{
   background-color: #ffffff;
   border : 0px solid #b9a493;
   border-left-width: 2px;
   border-right-width: 2px;
}

td.pro-search-mocha-rt
{
   background-color: #ebe5e0;
   border : 0px solid #b9a493;
   border-left-width: 2px;
   border-right-width: 2px;
}


span.required
{
   font-family: arial,helvetica,verdana;
   font-size: 8pt;
   color: #D32F2F;
}
span.section-title
{
   margin-left: 5px;
   margin-right: 0px;
   margin-top: 2px;
   margin-bottom: 2px;
   font-size: 12pt;
   font-weight: bold;
}
span.page-title
{
   font-family: arial,helvetica,verdana;
   font-size: 12pt;
   font-weight: bold;
   color: #0c1f5a;
}
span.tiny
{
   font-family: arial,helvetica,verdana;
   font-size: 8pt;
}
td.school-both-blu
{
   background-color: #EFF4F8;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
   border-right-width: 2px;
}

td.port-learn-both {
    background-color: #ECE4F8;
    border : 0px solid #A189C9;
    border-left-width: 2px;
    border-right-width: 2px;
}

td.port-learn-rh {
    background-color: #ECE4F8;
    border : 0px solid #A189C9;
    border-right-width: 2px;
}

td.port-life-both {
    background-color: #FFEDD9;
    border : 0px solid #F5A959;
    border-left-width: 2px;
    border-right-width: 2px;
}
td.school-both-wht
{
   background-color: #ffffff;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
   border-right-width: 2px;
}

#listBorder
{
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
   border-right-width: 2px;
}

td.port-life-rh {
    background-color: #FFEDD9;
    border : 0px solid #F5A959;
    border-right-width: 2px;
}

p.profile-table
{
   margin-left: 10px;
   margin-right: 10px;
   margin-top: 4px;
   margin-bottom: 4px;
}

p.checkbox-profile-table
{
   text-indent: -25px;
   margin-left: 30px;
   margin-right: 10px;
   margin-top: 4px;
   margin-bottom: 4px;
}


p.learn-title-dark
{
   margin-left: 10px;
   margin-right: 10px;
   margin-top: 1px;
   margin-bottom: 2px;
   font-weight: bold;
   color: #ffffff;
}
p.port-head
{
   margin-left: 0px;
   margin-right: 10px;
   margin-top: 0px;
   margin-bottom: 4px;
   font-weight: bold;
   color: #63872B;
}
p.article
{
   margin-left: 10px;
   margin-right: 5px;
}

p.profile-body
{
   margin-left: 0px;
   margin-right: 10px;
   margin-top: 0px;
   margin-bottom: 1em;
   font-size: 10pt;
}
td.cfora {
    background-color: #FFBD44;
    margin-left: 20px;
    padding-left: 2px;
}

td.port-career-both {
    background-color: #E5F5FE;
    border : 0px solid #5FA4C9;
    border-left-width: 2px;
    border-right-width: 2px;
}

td.port-career-rh {
    background-color: #E5F5FE;
    border : 0px solid #5FA4C9;
    border-right-width: 2px;
}

span.class-page-title
{
   font-family: arial,helvetica,verdana;
   font-size: 14pt;
   font-weight: bold;
   color: #fefefe;
   margin-left: 5px;
}

span.section-title
{
   margin-left: 5px;
   margin-right: 0px;
   margin-top: 2px;
   margin-bottom: 2px;
   font-size: 12pt;
   font-weight: bold;
}

p.pro-head
{
   margin-left: 0px;
   margin-right: 10px;
   margin-top: 0px;
   margin-bottom: 4px;
   font-weight: bold;
   color: #704F3F;
}

p.profile-body
{
   margin-left: 0px;
   margin-right: 10px;
   margin-top: 0px;
   margin-bottom: 1em;
   font-size: 10pt;
}

td.pro-alpha-big-lf
{
   border : 0px solid #72A2B9;
   border-left-width: 2px;
}

span.vspace-8
{
   font-family: arial,helvetica,verdana;
   font-size: 8px;
}

td.pro-alpha-big-rt
{
   border : 0px solid #72A2B9;
   border-right-width: 2px;
}

td.pro-alpha-big-both
{
   border : 0px solid #72A2B9;
   border-left-width: 2px;
   border-right-width: 2px;
}

.work-career-results-header-both
{
   border : 0px solid #BCCBD6;
   background-color: #DAE2E9;
   border-left-width: 2px;
   border-right-width: 2px;
}

.work-career-results-header-rh
{
   border : 0px solid #BCCBD6;
   background-color: #DAE2E9;
   border-right-width: 2px;
}

.work-career-results-header-lh
{
   border : 0px solid #BCCBD6;
   background-color: #DAE2E9;
   border-left-width: 2px;
}

td.school-lh-blu
{
   background-color: #EFF4F8;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
}

td.school-rh-blu
{
   background-color: #EFF4F8;
   border : 0px solid #BCCBD6;
   border-right-width: 2px;
}

td.school-rh-wht
{
   background-color: #ffffff;
   border : 0px solid #BCCBD6;
   border-right-width: 2px;
}

p.sidebar-title-tight
{
   margin-left: 6px;
   margin-right: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-size: 11pt;
   font-weight: bold;
   color: #756143;
}

td.cfora {
    background-color: #FFBD44;
    margin-left: 20px;
    padding-left: 2px;
}

.sf-tiny-indent
{
   margin-left: 10px;
   margin-right: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-family: arial,helvetica,verdana;
   font-size: 8pt;
}

p.sf-tiny
{
   margin-left: 0px;
   margin-right: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-family: arial,helvetica,verdana;
   font-size: 8pt;
}

p.article-tiny
{
   margin-left: 6px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-size: 8pt;
}

td.graph-border-org
{
   border: 0px solid #FFDBB7;
   border-left-width: 2px;
   border-right-width: 2px;
}


td.graph-border-org-vert
{
   border: 0px solid #fab8a3;
   border-left-width: 2px;
   border-right-width: 2px;
}

p.graph-text-org
{
   margin-left: 8px;
   margin-right: 8px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-size: 8pt;
   color: #c76e52;
}

p.graph-text
{
   margin-left: 0px;
   margin-right: 2px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-size: 8pt;
}

td.graph-bar-org
{
   border: 0px solid #c76e52;
}

td.learn-wht
{
   background-color: #ffffff;
   border : 0px solid #fab8a3;
   border-left-width: 2px;
}
td.learn-wht-rt
{
   background-color: #ffffff;
   border : 0px solid #fab8a3;
   border-left-width: 2px;
   border-right-width: 2px;
}
td.learn-org
{
   background-color: #fff4f0;
   border : 0px solid #fab8a3;
   border-left-width: 2px;
}
td.learn-org-rt
{
   background-color: #fff4f0;
   border : 0px solid #fab8a3;
   border-left-width: 2px;
   border-right-width: 2px;
}


p.profile-sub-title
{
   margin-left: 0px;
   margin-right: 10px;
   margin-top: 0px;
   margin-bottom: 4px;
   font-size: 12pt;
   font-weight: bold;
   color: #f5a959;
}

p.pro-search-sub-title
{
   margin-left: 0px;
   margin-right: 10px;
   margin-top: 0px;
   margin-bottom: 4px;
   font-size: 12pt;
   font-weight: bold;
   color: #7e634d;
}


td.rb-thin-left {
    border : 0px solid #ffffff;
    border-left-width: 0px;
}

span.rb-titles {
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
}

span.rb-text {
    font-family: arial;
    font-size: 10pt;
}

td.rb-page {
    border: 1px solid #919191;
}

td.graph-border-org-vert1
{
   border: 0px solid #fff199;
   border-left-width: 2px;
   border-right-width: 2px;
}

p.article-tight
{
   margin-left: 10px;
   margin-right: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
}

td.graph-border-blu-all
{
   border: 0px solid #9ACDF2;
   border-left-width: 1px;
   border-right-width: 1px;
   border-top-width: 1px;
   border-bottom-width: 1px;
}

td.graph-border-blu-bot
{
   border: 0px solid #9ACDF2;
   border-left-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
}

td.port-both-blu
{
   background-color: #ffffff;
   border : 0px solid #D1E9AC;
   border-left-width: 2px;
   border-right-width: 2px;
}

p.graph-text-blu
{
   margin-left: 8px;
   margin-right: 8px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-size: 11pt;
   color: #588EEa;
}

span.graph-bar-org
{
   border: 0px solid #c76e52;
}

span.graph-bar-blu
{
   border: 0px solid #A7BBC9;
}
p.port-color
{
color: #0C1F5A
}
p.admin-head
{
   margin-left: 0px;
   margin-right: 10px;
   margin-top: 0px;
   margin-bottom: 4px;
   font-weight: bold;
   color: #D55F15;
}
td.admin-bar
{
    border: 0px solid #D55F15;
    border-left-width: 1px;
    background-color: #FFE9BE
}
td.admin-bar1
{
    border: 0px solid #D55F15;
    border-right-width: 1px;
    background-color: #FFE9BE
}
td.admin-title
{
   font-size: 12pt;
   font-weight: bold;
   background-color: #D56118;
}

.border1
{
    border-right: #bccbd6 1px solid;
    border-top: #bccbd6 1px solid;
    border-left: #bccbd6 1px solid;
    border-bottom: #bccbd6 1px solid;
}

td.school-both-lblu
{
   background-color: #EFF4F8;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
}
td.school-both-lwht
{
   background-color: #ffffff;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
}
td.adminporttype-lwht
{
   background-color: #ffffff;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
}
td.adminporttype-rwht
{
   background-color: #ffffff;
   border : 0px solid #BCCBD6;
   border-right-width: 2px;
}
td.adminporttype-centerleftwht
{
   background-color: #ffffff;
   border : 0px solid #BCCBD6;
   border-left-width: 1px;
}
td.adminporttype-centerrightwht
{
   background-color: #ffffff;
   border : 0px solid #BCCBD6;
   border-right-width: 1px;
}
td.adminporttype-lblu
{
   background-color: #EFF4F8;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
}
td.adminporttype-rblu
{
   background-color: #EFF4F8;
   border : 0px solid #BCCBD6;
   border-right-width: 2px;
}
td.adminporttype-centerleftblu
{
   background-color: #EFF4F8;
   border : 0px solid #BCCBD6;
   border-left-width: 1px;
}
td.adminporttype-centerrightblu
{
   background-color: #EFF4F8;
   border : 0px solid #BCCBD6;
   border-right-width: 1px;
}
/*##Start of changes by Russ Horton on 2005-09-01: Added for use on admin page##*/
td.school-bottom-wht
{
   background-color: #ffffff;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
   border-right-width: 2px;
   border-bottom-width: 2px;
}

td.school-lh-wht
{
   background-color: #ffffff;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
}


p.sidebar-title
{
   margin-left: 10px;
   margin-right: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-size: 10pt;
   font-weight: bold;
   color: #000000;
}


td.port-reviewed-sidebar
{
   background-color: #ffffff;
   border : 0px solid #6E9432;
   border-left-width: 1px;
   border-right-width: 1px;
}

p.port-reviewed-text
{
   margin-left: 10px;
   margin-right: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-size: 10pt;
   color: #000000;
}

p.port-reviewed-radio
{
   margin-left: 20px;
   margin-right: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-size: 10pt;
   color: #000000;
}


td.box_org_mid-lf
{
   background-color: #ffffff;
   border: 0px solid #FFDBB7;
   border-left-width: 2px;
}

td.box_org_mid-rt
{
   background-color: #ffffff;
   border: 0px solid #FFDBB7;
   border-right-width: 2px;
}

span.tiny-comment
{
   font-family: arial,helvetica,verdana;
   font-size: 8pt;
}

.pf-indent
{
    margin: 0px 1px 0px 4px;
}
.pf-tiny
{
    font-size: 8pt;
    font-family: arial,helvetica,verdana;
    margin: 0px 4px 0px 4px;
}
.pf-page-title
{
   font-size: 11pt;
   font-weight: bold;
   color: #000000;
}


table.outcome-legend-box
{
   background-color: #ffffff;
   border : 0px solid #BCCBD6;
   border-top-width: 2px;
   border-bottom-width: 2px;
   border-left-width: 2px;
   border-right-width: 2px;
   padding: 4px 10px 4px 10px;
}

td.outcome-box-lblu
{
   background-color: #EFF4F8;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
   padding: 4px 10px 4px 10px;
}
td.outcome-box-blu
{
   background-color: #EFF4F8;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
   border-right-width: 2px;
   padding: 4px 10px 4px 10px;
}

td.outcome-box-lwht
{
   background-color: #ffffff;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
   padding: 4px 10px 4px 10px;
}
td.outcome-box-wht
{
   background-color: #ffffff;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
   border-right-width: 2px;
   padding: 4px 10px 4px 10px;
}

td.outcome-list-header
{
   padding: 2px 5px 2px 7px;
}
td.outcome-list-lblu
{
   background-color: #EFF4F8;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
   padding: 2px 5px 2px 5px;
}
td.outcome-list-rblu
{
   background-color: #EFF4F8;
   border : 0px solid #BCCBD6;
   border-right-width: 2px;
   padding: 2px 5px 2px 5px;
}
td.outcome-list-blu
{
   background-color: #EFF4F8;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
   border-right-width: 2px;
   padding: 2px 5px 2px 5px;
}
td.outcome-list-lwht
{
   background-color: #ffffff;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
   padding: 2px 5px 2px 5px;
}
td.outcome-list-rwht
{
   background-color: #ffffff;
   border : 0px solid #BCCBD6;
   border-right-width: 2px;
   padding: 2px 5px 2px 5px;
}
td.outcome-list-wht
{
   background-color: #ffffff;
   border : 0px solid #BCCBD6;
   border-left-width: 2px;
   border-right-width: 2px;
   padding: 2px 5px 2px 5px;
}

span.outcome-indent-list
{
    text-indent: -15px;
    margin: 0px 0px 0px 15px;
}



.report-title
{
   font-family: arial,helvetica,verdana;
   font-size: 12pt;
   font-weight: bold;
}

table.report
{
   border-color: #bccbd6;
   border-width: 0 0 2px 2px;
   border-style: solid;
}
td.report-blu
{
   background-color: #eff4f8;
   border-color: #bccbd6;
   border-width: 2px 2px 0 0;
   border-style: solid;
   padding:0px 4px 0px 0px;
}
td.report-blu-padded
{
   background-color: #eff4f8;
   border-color: #bccbd6;
   border-width: 2px 2px 0 0;
   border-style: solid;
   padding:0px 4px 0px 10px;

}

div.report-blu
{
   background-color: #eff4f8;
   border-color: #bccbd6;
   border-width: 0px 2px 2px 2px;
   border-style: solid;
   padding:0px 4px 0px 0px;
}

td.report-wht
{
   background-color: #ffffff;
   border-color: #bccbd6;
   border-width: 2px 2px 0 0;
   border-style: solid;
   padding:0px 4px 0px 0px;
}
td.report-wht-padded
{
   background-color: #ffffff;
   border-color: #bccbd6;
   border-width: 2px 2px 0 0;
   border-style: solid;
   padding:0px 4px 0px 10px; 
}



td.report-head-light
{
   background-color: #dae2e9;
   border-color: #bccbd6;
   border-width: 2px 2px 0 0;
   border-style: solid;
   font-weight: bold;
}
th.report-head-light
{
   background-color: #dae2e9;
   border-color: #bccbd6;
   border-width: 2px 2px 0 0;
   border-style: solid;
   font-weight: bold;
   font-size: 13px;
}
/*td.report-head-dark*/
.report-head-dark
{
   background-color: #bccbd6;
   border-color: #bccbd6;
   border-width: 2px 2px 0 0;
   border-style: solid;
   font-weight: bold;
   font-size: 12px;
}

p.report-head {
   margin:0px 10px 0px 10px;
   padding:4px 0px 4px 0px
}
p.report-sub-head {
   margin:0px 10px 0px 20px;
   padding:4px 0px 4px 0px
}

.tracker-head
{
   font-size: 11pt;
   font-weight: bold;
   color: #5f4d71;
   margin: 0px 0px 0px 0px;
}

/***[ Added: 2006-12-22 ]**************************************/
ul.orange
{
    padding: 0px;
    margin: 0px 0px 0.7em 0px;
    list-style: none;
}


ul.orange li
{
    margin: 0px;
    padding: 0px;
    font-size: 1em;
    line-height: 1.26em;
    padding-left: 11px;
    background: transparent url(/images/ap/bullet_blue_sml.gif) no-repeat 0px 0.10em;
}

.sidebar-right {
    margin-left: 10px;
    margin-right: 10px;
}

/***[ 508 compliance ]*****************************************/
.screenreader {
    position: absolute;
    left: -9000px;
    font-size: 1px;
    top: 0px;
}


table.professionalList {
    border: 1px solid #BCCBD6;
}

/*
   border : 0px solid #BCCBD6;
   background-color: #DAE2E9;
   border-right-width: 2px;
*/

table.professionalList tr.header {
    background: #DAE2E9;
    font-weight: normal;
    font-size: 10px;
}

table.professionalList tr.even {
    background: #ffffff;
}

table.professionalList tr.odd {
    background: #EFF4F8;
}

table.professionalList td {
   border-right: #DAE2E9 1px solid;
   border-left: #DAE2E9 1px solid;
   margin-left: 6px;
   margin-right: 3px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-size: 8pt;

}

table.professionalList td.sorted {
    background-color: #DAE2E9;
    font-weight: bold;
    background-image: url(/images/cp/coursesTable_sort_arrow_off.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

/***[ added for your courses table tag ]********************/
table.yourCourses {
    border: 1px solid #D6EBAD;
}

table.yourCourses tr.header {
    background: #D6EBAD;
    font-weight: normal;
}

table.yourCourses tr.even {
    background: #ffffff;
}

table.yourCourses tr.odd {
    background: #EFFBDE;
}

table.yourCourses td.sorted {
    background-color: #B6D579;
}

table.yourCourses td.sortable a,
table.yourCourses td.sortable a:visited,
table.yourCourses td.sorted a,
table.yourCourses td.sorted a:visited,
table.yourCourses td.sortable a:hover {
    color: blue;
    text-decoration: underline;
    background-image: url(/images/cp/coursesTable_sort_arrow_off.gif);
    background-repeat: no-repeat;
    background-position: right;
}

@media print {
    .screenreader { display: none; }
}


.formContainerLayout {
    display: block;
    text-align: center;
}

.formContainerLayout .section-pro .formFieldContainer {
    width: 500px;
    text-align: left;
    margin-left:auto;
    margin-right:auto;
    display: table;  /* fix for FF */
    margin-bottom: 10px;
}

.formContainerLayout .section-pro .formFieldContainer .inputContainerTitle {
    display: block;
    width: 500px;
}

.formContainerLayout .section-pro .formFieldContainer .inputContainerFields {
    float: left;
    display: inline;
    width: auto;
}

.formContainerLayout .section-pro .formFieldContainer .inputContainerDescription {
    float: left;
    display: inline;
    padding-left: 10px;
    width: 250px;
}

.formContainerLayout .section-pro .formFieldContainer .inputContainerButton {
    text-align: left;
}

.formButton {
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: auto;
    padding-right: 38px;
    text-decoration: underline;
    color: #0000f0;
    text-align: right;
}

.buttonGo-en_US {
    background: transparent url(./images/cp/en_US/s_go_blu.gif) no-repeat scroll right center; }

.buttonGo-es_US {
    background: transparent url(./images/cp/es_US/s_go_blu.gif) no-repeat scroll right center; }

.buttonGo-en_CA {
    background: transparent url(./images/cp/en_CA/s_go_blu.gif) no-repeat scroll right center; }

.buttonGo-fr_CA {
    background: transparent url(./images/cp/fr_CA/s_go_blu.gif) no-repeat scroll right center; }

.inputTitle {
    font-weight: bold;
}

.inputRequired {
    font-weight: normal;
    color: #f00000;
    font-size: .85em;
}

.inputDescription {
    font-weight: normal;
    font-size: .85em;
}

.inputError {
    font-weight: bold;
    color: #f00000;
    font-size: .85em;
}

table.coursePlan {
    border: 2px solid #7c61a9;
    border-collapse:collapse;
}

td.coursePlan {
    border: 2px solid #7c61a9;
}

table.coursePlan .header {
    border: 2px solid #7c61a9;
    background-color: #7c61a9;
    color: #ffffff;
    font-weight: bold;
}


table.coursePlan .odd {
    background-color: #DDD2F3;
}

#pwdChangeErrors{
    font-size: 11px;
    color: #ff0000;
}

.padded5Bottom {
	padding-bottom: 8px;
}





