﻿body 
{
    font-family:Arial, Sans-Serif;
    font-size:.75em;
}

#header 
{
    padding:10px;
    /*background-color:Silver;*/
/*    border:solid 1px black; */
    margin-bottom:10px;
}

#mainContent 
{
    padding:10px;
    background-color:Silver; 
 /*   border:solid 1px black; */
    margin-bottom:0px;       
}

#mainContentWrapper 
{
    background-color:#CCCCCC;
    border:solid 2px #CCCCCC;
    margin-bottom:5px;
    position:relative;
    left:10px;
    top:-20px;
}

#mainContentWrapper a 
{
    color:Black;
    text-decoration:underline;
}

#mainContentWrapper a:hover 
{
    color:Red;
}

#footer 
{
    position:relative;
    top:-45px;
    z-index:1;
 /*   padding:10px; 
    border:solid 1px black;
*/
}

#leadInstructors 
{
}

#leadInstructors a 
{
    color:Black;
    text-decoration:underline;
}

#leadInstructors a:hover 
{
    color:Blue;
}

#assistantInstructors 
{
}

#assistantInstructors a 
{
    color:Black;
    text-decoration:underline;
}

#assistantInstructors a:hover 
{
    color:Blue;
}

#methodOfPayment 
{
    position:relative;
    z-index:9999;
}

#courseWithdrawalPolicy 
{
    position:relative;
    z-index:1;
}

#prerequisiteRequirements 
{
    position:relative;
    z-index:1;    
}

#time1Div 
{
}

#time1Div a 
{
    font-size:1.25em;
    color:Black;
}

#time2Div 
{
}

#time2Div a 
{
    font-size:1.25em;
    color:Black;
}

/************* CSS Classes *************/


.calendarCellClass 
{
    vertical-align:top;
    font-size:.90em;
    color:Blue;
    font-weight:bold;
}

.calendarCellClass a 
{
    font-size:.95em;
}

.calendarCellClass ul 
{
    position:relative;
    left:-10px;
}

.calendarCellClass li 
{
    font-size:1.1em;
    text-align: left;
    list-style-type: square;
    list-style-position: -5px;
    padding-bottom:3px;
}

.courseDescriptionDataListClass 
{
    padding:3px;
}

.fivePercentColumn 
{
    width:5%;
}

.sevenPercentColumn 
{
    width:7%;
}

.tenPercentColumn 
{
    width:10%;
}

.twentyPercentColumn 
{
    width:20%;
}

.hiddenColumn 
{
    display:none;
}

.visibleColumn
{
    display:block;
    color:Red;
    font-weight:bold;
}

.timepickerDiv 
{
    clear:both;
    z-index:9999;
}

.noticeDiv 
{
    font-size:.75em;
    font-style:italic;
    color:#565656;
}

.populatedField 
{
	background-color:Silver;
	color:#464646;
	font-weight:bold;
	font-style:italic;
}

.loginFormClass 
{
    z-index:99999;
}

.REQBASIC 
{
}

.DROPDOWN 
{
}

.VALIDEMAIL 
{
}

.validatorCalloutHighlight 
{
    background-color:Yellow;
}

.mainPageList ul
{

}

.mainPageList li 
{
    list-style-type:none;
}

.courseDescriptionPreReqs li
{
    list-style-type:square;
    font-size:12px;
}

.hiddenDiv
{
    display:block;
}

/*************** Class Block CSS ********************/

#sortable 
{
    list-style-type:none;
    margin:0;
    padding:0;
    width:100%;
}

#sortable li 
{
    margin:0 5px 5px 5px;
    padding:5px;
}

#sortable td
{
    font-size:.75em;
}

.notSortable
{
}

.ulSortable 
{
    list-style-type:none;
    margin:0;
    padding:0;
    width:100%;        
}

.ulSortable li
{
    margin:0 5px 5px 5px;
    padding:5px;   
    list-style-type:none; 
}

.ulSortable td
{
    font-size:.75em;
}

.txtHours
{
}

.txtDate
{
}

.spliterPane
{
    padding:5px;
}    

.redtext
{
    color:Red;
}

.validation
{
    font-size:.75em;
    font-family:Verdana;
}
    

