.cre
{
background: gray;
}
.clist, .clist table {
    border: 1px solid black;
}

    .classlist td {
        font-size: 10px;
        border: 1px solid black;
        padding: 5px;
    }
.crrow_over
{
    background: cyan;
}
.cdenroll
{
color:red;
}
.classlist {
    width: 650px;
    float: left;
    font-family: arial;
}
.crhide, .f_Location, .f_Cost, .f_Days, .f_Grade, .f_ClassGroup, .f_Term, .f_Instructor, .f_StartDateString, .f_AgeRange {
    display: none;
}

.filter {
    float: left;
    width: auto;
}

.filtermod {
    padding-right: 15px;
}

.foption {
    padding-right: 15px;
    padding-bottom: 15px;
    text-align: center;
    vertical-align: top;
    float: left;
}

.fmodule {
    clear: both;
}

.fmodulev {
    float: left;
}
#dcm_al_8229
{
margin-right:15px;
margin-bottom:3px;
}
.Education .TextBox .donorentrylabel
{
clear:both;
float:left;
width:182px;
height:25px;
text-align:right;
}
.Education .TextBox .ftin 
{
margin-top: -20px;
    margin-bottom: 4px;
    margin-right: 75px;
    float: right;
    position: relative;
    bottom: 2px;
}
.stucontainer
{
padding: 10px;
}
.ftmodule
{
text-align:left;
}
#dcm_stu_gend_1564_1_req                 
{
margin-right:2px;
}
#dcm_stu_gend_1564_1_req                 
{
margin-bottom:10px;
margin-right:2px;
margin-left:3px;
}
.studententrylabel
{
float:left;
}
.stulabel
{
text-align: left;
margin-top: 6px;
}
.stucap
{
margin-top:5px;
clear:both;
}
dcm_stu_ff1_6434_1
{
margin-top:3px;
float:left;
}
dcm_stu_ff2_6435_1
{
margin-top:3px;
float:left;
}
.StudentQuest                            
{
margin-bottom:3px;
margin-top:10px;
text-align:left;
clear:both;
}
.stucontainer .qmod
{
text-align:left;
margin-top:10px;
}
.slsc
{
text-align:left;
}

.TextBox .ftin 
{
margin-top: -20px;
    margin-bottom: 4px;
    margin-right: -43px;
    float: right;
    position: relative;
    bottom: 2px;
}
.TextBox .ftmodule
{
margin-top:0px;
clear:both;
padding-right:175px;
width: 430px;
}
#ddform
{
text-align:left;
} 
.navbuttons
{
clear:both;
float:left;
width:100%;
height:auto;
text-align:center;
}
.htmlheader
{
text-align: left;
}
.classlist
{
font-size:smaller;
text-align:left;
}
.studentcontainer
{
clear:both;
width:500px;
height:auto;
margin:0 0 auto;
font-family:arial;
font-size:12px;
padding-top:15px;
padding-left:15px;
padding-bottom:25px;
}
.stuhead
{
padding-top:25px;
font-size:16px;
opacity:100;
margin-top:-25px;
height:20px;
width:85px;
overflow:hidden;
}
.stucap
{
float:left;
padding-right: 10px;
}
.stucapline
{
clear:both;
}
.stulabel
{
}
.stuinput
{
}
.donorentrylabel
{
clear:both;
float:left;
width:300px;
height:25px;
text-align:right;
}

.donorentryinput
{
float:left;
width:300px;
height:25px;
text-align:left;
}
.donoremp
{
clear:both;
float:left;
width:600px;
height:auto;
text-align:right;
}
.donormem
{
clear:both;
float:left;
width:600px;
height:auto;
text-align:right;
}
.ddcontainer  {     width: 700px;   font-size: 20px;  }       .ddmodule {         width: 600px;         height: auto;         padding:0px;   }       .ddmodule label, .ddmodule input {         display: block;  float: left;  margin-bottom: 10px;   }     .ddmodule label {                padding-right: 0px;   }       .ddradiomodule {         display:inline-block;         width: 600px;         padding:10px;         border:solid 1px red;   }       .ddradiomodule input {         display:inline-block;         width: 20px;         float: left;         margin-bottom: 10px;   }       .ddradiomodule label {         float:right;         width: 180px;         text-align:left;   }     .ddradiomodule label.fixedwidth {         width: 180px;         text-align:left;   }   #everything after this normally would not be changed   .formError { z-index: 990; }         .formError .formErrorContent { z-index: 991; }         .formError .formErrorArrow { z-index: 996; }         .formErrorInsideDialog.formError { z-index: 5000; }         .formErrorInsideDialog.formError  .formErrorContent { z-index: 5001; }        .formErrorInsideDialog .formError .formErrorArrow { z-index: 5006; }    .inputContainer {   position: relative;   float: left;}    .formError {   position: absolute;   top: 300px;   left: 300px;   display: block;   cursor: pointer;}    .ajaxSubmit {   padding: 20px;   background: #55ea55;   border: 1px solid #999;   display: none}    .formError .formErrorContent {   width: 100%;   background: #ee0101;   position:relative;   color: #fff;   width: 150px;   font-size: 11px;   border: 2px solid #ddd;   box-shadow: 0 0 6px #000;   -moz-box-shadow: 0 0 6px #000;   -webkit-box-shadow: 0 0 6px #000;   padding: 4px 10px 4px 10px;   border-radius: 6px;   -moz-border-radius: 6px;   -webkit-border-radius: 6px;}    .greenPopup .formErrorContent {   background: #33be40;}    .blackPopup .formErrorContent {   background: #393939;   color: #FFF;}    .formError .formErrorArrow {   width: 15px;   margin: -2px 0 0 13px;   position:relative;}  body[dir='rtl']   .formError .formErrorArrow,  body .rtl .formError .formErrorArrow {   margin: -2px 13px 0 0;}    .formError .formErrorArrowBottom {   box-shadow: none;   -moz-box-shadow: none;   -webkit-box-shadow: none;   margin: 0px 0 0 12px;   top:2px;}    .formError .formErrorArrow div {   border-left: 2px solid #ddd;   border-right: 2px solid #ddd;   box-shadow: 0 2px 3px #444;   -moz-box-shadow: 0 2px 3px #444;   -webkit-box-shadow: 0 2px 3px #444;   font-size: 0px;   height: 1px;   background: #ee0101;   margin: 0 auto;   line-height: 0;   font-size: 0;   display: block;}      .formError .formErrorArrowBottom div {   box-shadow: none;   -moz-box-shadow: none;   -webkit-box-shadow: none;}      .greenPopup .formErrorArrow div {   background: #33be40;}      .blackPopup .formErrorArrow div {   background: #393939;   color: #FFF;}      .formError .formErrorArrow .line10 {   width: 15px;   border: none;}      .formError .formErrorArrow .line9 {   width: 13px;   border: none;}      .formError .formErrorArrow .line8 {   width: 11px;}      .formError .formErrorArrow .line7 {   width: 9px;}      .formError .formErrorArrow .line6 {   width: 7px;}      .formError .formErrorArrow .line5 {   width: 5px;}      .formError .formErrorArrow .line4 {   width: 3px;}      .formError .formErrorArrow .line3 {   width: 1px;   border-left: 2px solid #ddd;   border-right: 2px solid #ddd;   border-bottom: 0 solid #ddd;}      .formError .formErrorArrow .line2 {   width: 3px;   border: none;   background: #ddd;}      .formError .formErrorArrow .line1 {   width: 1px;   border: none;   background: #ddd;}    .icon-asterisk{    background-image: url(../images/asterisk-small.png);}