/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   



.CourseItem div,.CourseItemAlt div,.CourseItemHover div,CourseItem label  {
margin-top:2px;
font-size:9px;
font-family:Tahoma;
font-style:normal;
}


.CourseItemHover div  {
background-color:#FCFCFC;
cursor: pointer;
}


.CourseItem img
{
   cursor: pointer;
}




.grid-top {
width:927px;
}

.grid-top .col1 {
width:241px;
}

.grid-top .col2 {
width:130px;
text-align:center;
}
.grid-top .col3 {
width:135px;
text-align:center;
}
.grid-top .col4 {
width:135px;
text-align:center;
}
.grid-top .col5 {
width:130px;
text-align:center;
}
.grid-top .col6 {
width:85px;
text-align:center;
}
.grid-top .col7 {
width:100px;
text-align:center;
}


.grid-top td {
vertical-align:bottom!important;
}

.blue-bar {
width:927px;
height:58px;
background-image:url(bg-blue-bar-under.gif);
background-repeat:repeat-x;
background-position:top;
}

.blue-bar tr {
background-image:url(bg-blue-bar.gif);
background-position:center top;
background-repeat:no-repeat;color: rgb(255, 255, 255);
}

.blue-bar .col1 {
border-right: 1px solid rgb(61, 125, 151);
padding:0px 0px 0px 15px;
width:185px;
}

.blue-bar .col2 {
border-left: 1px solid rgb(97, 161, 187);
border-right: 1px solid rgb(61, 125, 151);
text-align:center;
width:140px;
}

.blue-bar .col3 {
border-left: 1px solid rgb(97, 161, 187);
text-align:center;
width:130px;
}

.blue-bar .col4 {
border-left: 1px solid rgb(97, 161, 187);
text-align:center;
width:100px;
}
.blue-bar .col5 {
border-left: 1px solid rgb(97, 161, 187);
text-align:center;
width:130px;
}
.blue-bar .col6 {
border-left: 1px solid rgb(97, 161, 187);
text-align:center;
width:130px;
}
.blue-bar .col7 {
border-left: 1px solid rgb(97, 161, 187);
text-align:center;
width:155px;
}
.blue-bar td strong {
font-size:12px;
}

.blue-bar td {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
vertical-align:middle!important;
}

.grid-bot {
width:927px;
}

.grid-bot .col1 {
width:177px;
border-bottom:1px solid #CCCCCC;
padding: 5px 0px 5px 15px;
background-color:#e5eff4;
}

.grid-bot .col2 {
width:157px;
text-align:center;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding: 5px 0px 5px 0px;
}

.grid-bot .col3 {
width:130px;
text-align:center;
border-bottom:1px solid #CCCCCC;
padding: 5px 0px 5px 0px;
}

.grid-bot .col4 {
width:105px;
text-align:center;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding: 5px 0px 5px 0px;
}

.grid-bot .col5 {
width:135px;
text-align:center;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding: 5px 0px 5px 0px;
}

.grid-bot .col6 {
width:135px;
text-align:center;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding: 5px 0px 5px 0px;
}

.grid-bot .col7 {
width:160px;
text-align:center;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding: 5px 0px 5px 0px;
}

.grid-bot .bottom-row td {
border-bottom:none;
padding-top:10px;
}

.grid-bot td {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.col1 strong {
font-size:11px;
}

.error
{
color:Red;
}


#divPager419 {
padding:7px;
font-size:14px;
font-weight:bold;
}
#divPager419 span {
cursor:pointer;
color:#194D72;
}
}

