﻿/* Control skin */

.bg-Row {background-color:#ffffff; height:40px; border-bottom:2px solid #cccccc;}
.bg-AlternatingRow {background-color:#f1f2f2; height:40px; border-bottom:2px solid #cccccc;}
.bg-SeletedRow {background-color:#CEF6F5; height:40px; border-bottom:2px solid #cccccc;}

.bg-Row2 {background-color:#ffffff; }         
.bg-AlternatingRow2 {background-color:#ffffff; }
.bg-SeletedRow2 {background-color:#ffffff;}

/* Tables */
/*Problem with padding a table row*/
.tblList {text-align:left; vertical-align: middle;}
.tblList th {text-align:left; vertical-align: middle;}
.tblList th.indent {padding-left:20px;}
.tblList th.center {text-align: center; }
.tblList tr td {text-align:left; vertical-align: middle; padding: 2px;}
.tblList tr td.center {text-align:center; vertical-align: middle;}
.tblList tr td.right {text-align:center; text-align: right;}

.tblList tr td.clsCourse{text-align:left; width: 40%;}
.tblList tr td.clsStartDate{text-align:left; width: 15%;}
.tblList tr td.clsEndDate{text-align:left; width: 15%;}
.tblList tr td.clsRegLink{text-align:left; width: 30%; white-space: nowrap;}
 

/* Buttons */
a.RegularButton, input.RegularButton {font-family: 'SegoeLight'; font-size: 100%; color:display:inline-block; border-radius:0px; padding:8px 15px 10px 15px; color:#222222; background-color:#dddddd; border:0px; margin-right:2px; display:inline-block; }
a.RegularButton:hover, input.RegularButton:hover {color:#ffffff; background-color:#0072c6;}

/* Fields */
.textEntry {border: 1px solid #ccc; width:98%; height:30px;}
.labelStyle { white-space:nowrap;}

fieldset {padding: 5px 5px 5px 5px; width: 98%; color: #00BCF2; font-size: 0.9em;}
fieldset.border {margin: 0px; padding: 0px; text-align: left; width: 100%;}
fieldset table {margin: 0px; color: #000;}
.fieldname {white-space:nowrap; vertical-align: text-top; text-align: left; font-weight:bold; text-transform:uppercase; font-size:11px; width:200px;}
.fieldcontrol {text-align: left;}

.passwordEntry {border: 1px solid #ccc; width:98%; height:30px;}
.textStatic {border: 1px dashed #bbb; background-color:#f7f7f7; width:98%; height:30px; padding:5px 0px 0px 5px; margin-bottom:15px;}
.redbold {color: #FF0000;}
.errInput {border: 2px solid red; display: inline-block;}




.divContentF-TitleBanner {
        width: 100%; 
        margin: 0;
        padding: 10px 0 10px 10px;
        position: relative;
        text-align: left;
        color: White;
        font-weight : bolder;
        float: left;
        background-color: #33a5f9; 
    }
    
    #message
    {
        text-align: center;
        font-weight: bold;
        font-size: 100%;
        color: white;
        padding: 10px 0px 10px 0px;
    }
    #message span#part1
    {
        text-align: left;
        width: 75%;
        float: left;
    }
    #message span#part2 a {color:#fff; text-decoration:none; outline:0;}
    #message span#part3 a {color:#fff; text-decoration:none; outline:0;}