/* ************************************************************************************* */
/* ************************************************************************************* */

a  { cursor:pointer; }
td { text-align:left; }

/* ************************************************************************************* */

td.border9All  { border:solid 1px #999999; }
td.border9TBL  { border-top:solid 1px #999999; border-right:none; border-bottom:solid 1px #999999; border-left:solid 1px #999999;  }
td.border9TL   { border-top:solid 1px #999999; border-right:none; border-bottom:none; border-left:solid 1px #999999;  }
td.border9TRL  { border-top:solid 1px #999999; border-right:solid 1px #999999; border-bottom:none; border-left:solid 1px #999999;  }

/* ************************************************************************************* */

.blueLink             { color:blue; font-size:13px; font-weight:normal; font-style:normal; cursor:pointer; }
.blueLink a           { color:blue; font-size:13px; text-decoration:underline; cursor:pointer; }
.blueLink a:active    { color:blue; font-size:13px; text-decoration:underline; cursor:pointer; }
.blueLink a:hover     { color:blue; font-size:13px; text-decoration:underline; cursor:pointer; }
.blueLink a:link      { color:blue; font-size:13px; text-decoration:underline; cursor:pointer; }
.blueLink a:visited   { color:blue; font-size:13px; text-decoration:underline; cursor:pointer; }

a.blueLink            { color:blue; font-size:13px; text-decoration:underline; cursor:pointer; }
a.blueLink:active     { color:blue; font-size:13px; text-decoration:underline; cursor:pointer; }
a.blueLink:hover      { color:blue; font-size:13px; text-decoration:underline; cursor:pointer; }
a.blueLink:link       { color:blue; font-size:13px; text-decoration:underline; cursor:pointer; }
a.blueLink:visited    { color:blue; font-size:13px; text-decoration:underline; cursor:pointer; }

/* ************************************************************************************* */

.blkLink             { color:#000000; font-weight:normal; font-style:normal; cursor:pointer; }

.blkLink a           { color:#000000; text-decoration:underline; cursor:pointer; }
.blkLink a:active    { color:#000000; text-decoration:underline; cursor:pointer; }
.blkLink a:hover     { color:#000000; text-decoration:underline; cursor:pointer; }
.blkLink a:visited   { color:#000000; text-decoration:underline; cursor:pointer; }
.blkLink a:link      { color:#000000; text-decoration:underline; cursor:pointer; }

a.blkLink            { color:#000000; text-decoration:underline; cursor:pointer; }
a.blkLink:active     { color:#000000; text-decoration:underline; cursor:pointer; }
a.blkLink:hover      { color:#000000; text-decoration:underline; cursor:pointer; }
a.blkLink:visited    { color:#000000; text-decoration:underline; cursor:pointer; }
a.blkLink:link       { color:#000000; text-decoration:underline; cursor:pointer; }

/* ************************************************************************************* */

.blkText11             { color:#000000; font-size:11px; font-weight:normal; font-style:normal; }

.blkLink11             { color:#000000; font-size:11px; font-weight:normal; font-style:normal; cursor:pointer; }

.blkLink11 a           { color:#000000; font-size:11px; text-decoration:none; font-weight:normal; cursor:pointer; }
.blkLink11 a:hover     { color:#000000; font-size:11px; text-decoration:underline; font-weight:normal; cursor:pointer; }

a.blkLink11            { color:#000000; font-size:11px; text-decoration:none; font-weight:normal; cursor:pointer; }
a.blkLink11:hover      { color:#000000; font-size:11px; text-decoration:underline; font-weight:normal; cursor:pointer; }

/* ************************************************************************************* */

.blueLink11             { color:#0bb1e8; font-size:11px; font-weight:normal; font-style:normal; cursor:pointer; }
.blueLink11u            { color:#0bb1e8; font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline; cursor:pointer; }

.blueLink11 a           { color:#0bb1e8; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer; }
.blueLink11 a:hover     { color:#0bb1e8; font-size:11px; font-weight:normal; text-decoration:underline; cursor:pointer; }

a.blueLink11            { color:#0bb1e8; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer; }
a.blueLink11:hover      { color:#0bb1e8; font-size:11px; font-weight:normal; text-decoration:underline; cursor:pointer; }

.blueLink11u a          { color:#0bb1e8; font-size:11px; font-weight:normal; text-decoration:underline; cursor:pointer; }
.blueLink11u a:hover    { color:#0bb1e8; font-size:11px; font-weight:normal; text-decoration:underline; cursor:pointer; }

a.blueLink11u           { color:#0bb1e8; font-size:11px; font-weight:normal; text-decoration:underline; cursor:pointer; }
a.blueLink11u:hover     { color:#0bb1e8; font-size:11px; font-weight:normal; text-decoration:underline; cursor:pointer; }

/* ************************************************************************************* */

.blkText12             { color:#000000; font-size:12px; font-weight:normal; font-style:normal; }

.blkLink12             { color:#000000; font-size:12px; font-weight:normal; font-style:normal; cursor:pointer; }

.blkLink12 a           { color:#000000; font-size:12px; font-weight:normal; text-decoration:none; cursor:pointer; }
.blkLink12 a:hover     { color:#000000; font-size:12px; font-weight:normal; text-decoration:underline; cursor:pointer; }

a.blkLink12            { color:#000000; font-size:12px; font-weight:normal; text-decoration:none; cursor:pointer; }
a.blkLink12:hover      { color:#000000; font-size:12px; font-weight:normal; text-decoration:underline; cursor:pointer; }

/* ************************************************************************************* */

.blueLink12             { color:#0bb1e8; font-size:12px; font-weight:normal; font-style:normal; cursor:pointer; }
.blueLink12u            { color:#0bb1e8; font-size:12px; font-weight:normal; font-style:normal; text-decoration:underline; cursor:pointer; }

.blueLink12 a           { color:#0bb1e8; font-size:12px; font-weight:normal; text-decoration:none; cursor:pointer; }
.blueLink12 a:hover     { color:#0bb1e8; font-size:12px; font-weight:normal; text-decoration:underline; cursor:pointer; }

a.blueLink12            { color:#0bb1e8; font-size:12px; font-weight:normal; text-decoration:none; cursor:pointer; }
a.blueLink12:hover      { color:#0bb1e8; font-size:12px; font-weight:normal; text-decoration:underline; cursor:pointer; }

.blueLink12u a          { color:#0bb1e8; font-size:12px; font-weight:normal; text-decoration:underline; cursor:pointer; }
.blueLink12u a:hover    { color:#0bb1e8; font-size:12px; font-weight:normal; text-decoration:underline; cursor:pointer; }

a.blueLink12u           { color:#0bb1e8; font-size:12px; font-weight:normal; text-decoration:underline; cursor:pointer; }
a.blueLink12u:hover     { color:#0bb1e8; font-size:12px; font-weight:normal; text-decoration:underline; cursor:pointer; }

/* ************************************************************************************* */

.iframeBlue12           { color:#0bb1e8; font-size:12px; font-weight:normal; font-style:normal; cursor:pointer; }

.iframeBlue12 a         { color:#0bb1e8; font-size:12px; font-weight:normal; text-decoration:none; cursor:pointer; }
.iframeBlue12 a:hover   { color:#0bb1e8; font-size:12px; font-weight:normal; text-decoration:underline; cursor:pointer; }

a.iframeBlue12          { color:#0bb1e8; font-size:12px; font-weight:normal; text-decoration:none; cursor:pointer; }
a.iframeBlue12:hover    { color:#0bb1e8; font-size:12px; font-weight:normal; text-decoration:underline; cursor:pointer; }

/* ************************************************************************************* */

.blkText13             { color:#000000; font-size:13px; font-weight:normal; font-style:normal; }

.blkLink13             { color:#000000; font-size:13px; font-weight:normal; font-style:normal; cursor:pointer; }

.blkLink13 a           { color:#000000; font-size:13px; font-weight:normal; text-decoration:none; cursor:pointer; }
.blkLink13 a:hover     { color:#000000; font-size:13px; font-weight:normal; text-decoration:underline; cursor:pointer; }

a.blkLink13            { color:#000000; font-size:13px; font-weight:normal; text-decoration:none; cursor:pointer; }
a.blkLink13:hover      { color:#000000; font-size:13px; font-weight:normal; text-decoration:underline; cursor:pointer; }

/* ************************************************************************************* */

.blueText13             { color:#0bb1e8; font-size:13px; font-weight:normal; font-style:normal; }

.blueLink13             { color:#0bb1e8; font-size:13px; font-weight:normal; font-style:normal; cursor:pointer; }
.blueLink13u            { color:#0bb1e8; font-size:13px; font-weight:normal; font-style:normal; text-decoration:underline; cursor:pointer; }

.blueLink13 a           { color:#0bb1e8; font-size:13px; font-weight:normal; text-decoration:none; cursor:pointer; }
.blueLink13 a:hover     { color:#0bb1e8; font-size:13px; font-weight:normal; text-decoration:underline; cursor:pointer; }

a.blueLink13            { color:#0bb1e8; font-size:13px; font-weight:normal; text-decoration:none; cursor:pointer; }
a.blueLink13:hover      { color:#0bb1e8; font-size:13px; font-weight:normal; text-decoration:underline; cursor:pointer; }

.blueLink13u a          { color:#0bb1e8; font-size:13px; font-weight:normal; text-decoration:underline; cursor:pointer; }
.blueLink13u a:hover    { color:#0bb1e8; font-size:13px; font-weight:normal; text-decoration:underline; cursor:pointer; }

a.blueLink13u           { color:#0bb1e8; font-size:13px; font-weight:normal; text-decoration:underline; cursor:pointer; }
a.blueLink13u:hover     { color:#0bb1e8; font-size:13px; font-weight:normal; text-decoration:underline; cursor:pointer; }

/* ************************************************************************************* */

.blkText14             { color:#000000; font-size:14px; font-weight:normal; font-style:normal; }

.blkLink14             { color:#000000; font-size:14px; font-weight:normal; font-style:normal; cursor:pointer; }

.blkLink14 a           { color:#000000; font-size:14px; font-weight:normal; text-decoration:none; cursor:pointer; }
.blkLink14 a:hover     { color:#000000; font-size:14px; font-weight:normal; text-decoration:underline; cursor:pointer; }

a.blkLink14            { color:#000000; font-size:14px; font-weight:normal; text-decoration:none; cursor:pointer; }
a.blkLink14:hover      { color:#000000; font-size:14px; font-weight:normal; text-decoration:underline; cursor:pointer; }

/* ************************************************************************************* */

.blueLink14             { color:#0bb1e8; font-size:14px; font-weight:normal; font-style:normal; cursor:pointer; }
.blueLink14u            { color:#0bb1e8; font-size:14px; font-weight:normal; font-style:normal; text-decoration:underline; cursor:pointer; }

.blueLink14 a           { color:#0bb1e8; font-size:14px; font-weight:normal; text-decoration:none; cursor:pointer; }
.blueLink14 a:hover     { color:#0bb1e8; font-size:14px; font-weight:normal; text-decoration:underline; cursor:pointer; }

a.blueLink14            { color:#0bb1e8; font-size:14px; font-weight:normal; text-decoration:none; cursor:pointer; }
a.blueLink14:hover      { color:#0bb1e8; font-size:14px; font-weight:normal; text-decoration:underline; cursor:pointer; }

.blueLink14u a          { color:#0bb1e8; font-size:14px; font-weight:normal; text-decoration:underline; cursor:pointer; }
.blueLink14u a:hover    { color:#0bb1e8; font-size:14px; font-weight:normal; text-decoration:underline; cursor:pointer; }

a.blueLink14u           { color:#0bb1e8; font-size:14px; font-weight:normal; text-decoration:underline; cursor:pointer; }
a.blueLink14u:hover     { color:#0bb1e8; font-size:14px; font-weight:normal; text-decoration:underline; cursor:pointer; }

/* ************************************************************************************* */

.redLink             { color:red; font-size:12px; font-weight:normal; font-style:normal; cursor:pointer; }
.redLink a           { color:red; font-size:12px; font-weight:normal; text-decoration:underline; cursor:pointer; }
.redLink a:hover     { color:red; font-size:12px; font-weight:normal; text-decoration:underline; cursor:pointer; }

a.redLink            { color:red; font-size:12px; font-weight:normal; text-decoration:underline; cursor:pointer; }
a.redLink:hover      { color:red; font-size:12px; font-weight:normal; text-decoration:underline; cursor:pointer; }

/* ************************************************************************************* */

.blackHdr      { padding:5px 0 5px 0; font-family: 'arial narrow'; color:#000000; font-size:15px; font-weight:bold; text-align:center; }
.blackHdr2     { padding:5px 0 5px 0; font-family: 'arial narrow'; color:#000000; font-size:16pt; font-weight:normal; }

.blueHdr       { padding:5px 0 5px 0; font-family: 'arial narrow'; color:#08296b; font-size:16pt; font-weight:normal; }

.ltBlueHdr14   { padding:5px 0 5px 0; font-family: 'arial narrow'; color:#537cff; font-size:14pt; font-weight:normal; }

.greenHdr      { padding:5px 0 5px 0; font-family: 'arial narrow'; color:#1d9038; font-size:16pt; font-weight:bold; text-align:center; }

/* ************************************************************************************* */

.greenText     { color:green; }

/* ************************************************************************************* */

.copyFooter    { font-family: Arial, Helvetica, Verdana, sans-serif; color:#808080; font-size:11px; font-weight:normal; }

/* ************************************************************************************* */

.stdTextMed    { font-family: Arial, Helvetica, Verdana, sans-serif; color:#000000; font-size:13px; font-weight:normal; }

/* ************************************************************************************* */

.showPrice     { text-align:center; font-size:14px; font-weight:normal; }

.priceBoxImg {
     background-image:url('/enroll/images/gray_fade_box_225.png');
     background-repeat:no-repeat;
     background-position:center center;
     padding-top:10px;
     padding-bottom:10px;
     vertical-align:middle;
     text-align:center;
     font-size:14px;
     font-weight:normal;
}

.priceBox1 {
     padding-top:5px;
     padding-bottom:5px;
     color:#358cc8;
     background-color:#f2f2f2;
     width:225px;
     border: solid 1px #d9d9d9;
     border-radius:5px;
     vertical-align:middle;
     text-align:center;
     font-size:13px;
     font-weight:bold;
}

/* ************************************************************************************* */

.hrDiv         { border-bottom:solid 1px #dddddd; font-size:3px; padding-top:10px; }
.hrDiv1        { border-bottom:solid 1px #dddddd; font-size:3px; padding-top:5px; }
.hrDiv2        { font-size:3px; padding-top:10px; }
.hrDiv3        { font-size:3px; padding-top:5px; }

/* ************************************************************************************* */

.listItemBlk             { color:#000000; }
.listItemGray            { color:#a3a3a3; }

/* ************************************************************************************* */

.listItemB1                   { color:#000000; font-weight:normal; font-style:normal; text-decoration:none; cursor:pointer; }
a.listItemB1                  { color:#000000; font-weight:normal; font-style:normal; text-decoration:none; cursor:pointer; }
a.listItemB1:hover            { color:#0bb1e8; font-weight:normal; font-style:normal; text-decoration:underline; cursor:pointer; }

.listItemB1ImgTD              { padding-top:2px; padding-bottom:2px; width:20px; text-align:center; vertical-align:top; }

.listItemB1TextTD             { padding-top:2px; padding-bottom:2px; text-align:left; vertical-align:top; color:#000000; font-weight:normal; font-style:normal; text-decoration:none; }
.listItemB1TextTD a           { color:#000000; font-weight:normal; font-style:normal; text-decoration:none; cursor:pointer; }
.listItemB1TextTD a:hover     { color:#0bb1e8; font-weight:normal; font-style:normal; text-decoration:underline; cursor:pointer; }

.listItemC1                   { color:#358cc8; font-size:13px; font-weight:normal; font-style:normal; text-decoration:none; cursor:pointer; }
a.listItemC1                  { color:#358cc8; font-size:13px; font-weight:normal; text-decoration:none; cursor:pointer; }
a.listItemC1:hover            { color:#358cc8; font-size:13px; font-weight:normal; text-decoration:underline; cursor:pointer; }

.listItemC1ImgTD              { padding-top:2px; padding-bottom:2px; width:20px; text-align:center; vertical-align:top; }
.listItemC1AImgTD             { padding-top:2px; padding-bottom:2px; width:24px; text-align:center; vertical-align:top; }

.listItemC1TextTD             { padding-top:2px; padding-bottom:2px; text-align:left; vertical-align:top; }
.listItemC1TextTD a           { text-decoration:none; cursor:pointer; white-space:nowrap; }
.listItemC1TextTD a:hover     { text-decoration:underline; cursor:pointer; white-space:nowrap; }

.listItemD1ImgTD              { padding-top:5px; padding-bottom:5px; width:24px; text-align:center; vertical-align:top; }

.listItemD1TextTD             { padding-top:5px; padding-bottom:5px; text-align:left; vertical-align:top; }
.listItemD1TextTD a           { text-decoration:none; cursor:pointer; white-space:nowrap; }
.listItemD1TextTD a:hover     { text-decoration:underline; cursor:pointer; white-space:nowrap; }

/* ************************************************************************************* */

.smallText2 			{ font-size: 11px; font-weight:normal; font-style:normal; }
.smallText2 a			{ color:#0bb1e8; font-size:11px; font-weight:normal; text-decoration:none; }
.smallText2 a:hover 	{ color:#0bb1e8; font-size:11px; font-weight:normal; text-decoration:underline; }

.smallText2 a u 		{ color:#0bb1e8; font-size:11px; font-weight:normal; text-decoration:none; }
.smallText2 a:hover u	{ color:#0bb1e8; font-size:11px; font-weight:normal; text-decoration:underline; }

/* ************************************************************************************* */

.smallLabel {
     color:#000000;
     font-size:11px;
     font-weight:normal;
     font-style:normal;
     font-family:Tahoma, Geneva, sans-serif;
     text-align:right;
     vertical-align:text-bottom;
     white-space:nowrap;
}

/* ************************************************************************************* */
/* ************************************************************************************* */

.CourseListHR  { color:#c0c8c0; margin-top:10px; margin-bottom:10px; }
.CourseListDiv { height:150px; max-height:150px; overflow-x:hidden; overflow-y:auto; }
.CourseListTbl { margin:auto; padding:5px; font-size:11px; }

.ckTD          { width:24px; text-align:center; }

.nwbCTD        { font-weight:bold; text-align:center; white-space:nowrap; }
.nwbLTD        { font-weight:bold; text-align:left; white-space:nowrap; }
.nwbRTD        { font-weight:bold; text-align:right; white-space:nowrap; }

.nwCTD         { text-align:center; white-space:nowrap; }
.nwLTD         { text-align:left; white-space:nowrap; }
.nwRTD         { text-align:right; white-space:nowrap; }

/* ************************************************************************************* */

.scrollSpacer  { width:20px; max-width:20px; }
.vertSpacer    { line-height:5px; }

.spacer10      { width:10px; max-width:10px; }

/* ************************************************************************************* */

.NumNoEdit  { font-size:13px; width:45px; text-align:right; border:none; background-color:transparent; }
.NumNoEditB { font-weight:bold; font-size:13px; width:50px; text-align:right; border:none; background-color:transparent; }

.NumNoEdit2  { font-size:13px; width:45px; text-align:right; border:none; background-color:transparent; }
.NumNoEdit2B { font-weight:bold; font-size:13px; width:50px; text-align:right; border:none; background-color:transparent; }

.NumNoEdit11  { font-size:11px; width:40px; text-align:right; border:none; background-color:transparent; }
.NumNoEdit11B { font-weight:bold; font-size:11px; width:45px; text-align:right; border:none; background-color:transparent; }

.NumNoEdit12  { font-size:12px; width:40px; text-align:right; border:none; background-color:transparent; }
.NumNoEdit12B { font-weight:bold; font-size:12px; width:45px; text-align:right; border:none; background-color:transparent; }

/* ************************************************************************************* */

.ListTbl            { border-collapse:collapse; }

.Left_Column_Tbl    { margin:auto; width:95%; padding:5px; border-collapse:collapse; }

#EnrollListTbl1     { margin:auto; width:95%; padding:0; border-collapse:collapse; }

#EnrollListTbl2     { width:100%; padding:0; border-collapse:collapse; }
#EnrollListTbl2 td  { padding-top:5px; padding-bottom:5px; padding-left:0; padding-right:0; }

/* ************************************************************************************* */

.mainMsgdiv {
     border:solid 2px #08296B;
     background-color:#f2f2f2;
     border-radius:10px;
     margin:auto;
     width:800px;
     max-width:800px;
     padding:20px;
     text-align:left;
     white-space:normal;
}

/* ************************************************************************************* */

.err_msg_div {
    padding:5px;
    border:solid 2px #ffcc00;
    border-radius:5px;
    background-color:#ffffa3;
    color:#003399;
    font-size:11pt;
    font-family:arial, helvetica, verdana, sans-serif;
    font-weight:normal;
    text-align:left;
    white-space:normal;
}

.mouseOver_div {
    padding:5px;
    max-width:300px;
    border:1px solid #5c5c5c;
    border-radius:5px;
    background-color:#f5f5f5;
    color:#363636;
    font-size:12px;
    font-family:arial, helvetica, verdana, sans-serif;
    font-weight:normal;
    text-align:left;
    white-space:normal;
    z-index:50;
}

.borderDiv {
    margin:auto;
    padding:20px;
    border:1px solid #cccccc;
}

/* ************************************************************************************* */
/* ************************************************************************************* */
