﻿body {
}


.clear
{
    clear: both;
}

.ResultHeader
{
    
    border: 1px solid #CCC;
    padding: 10px 10px 20px 10px;
    background-color: #DDD;
}

.ResultHeader dl
{
}

.ResultHeader dl dt
{
    width: 80px;
    background-color: #DDDDDD;
    float:left;
    clear:left;
    /*padding: 2px 5px 2px 48px;*/
    padding: 2px 5px 2px 25px;
    font-weight: bold;
    text-align: left !important;
}

.ResultHeader dl dd
{
    _float: none !important;
    *float: none !important;
    float:left;
    padding: 2px 5px 2px 5px;
}

.ProgramCreditHeader
{
    padding: 10px 10px 20px 10px;
    /*margin-bottom: 15px;*/
    background-color: #EEEEEE;
    
}

.ProgramCreditHeader table, .ProgramCreditHeader table tr td
{
    background-color: #EEEEEE;
}

td.CourseCodeCell
{
    text-align: left !important;
    padding-left: 56px;
    padding-right: 10px;
    white-space: nowrap;
}

td.CourseNameCell
{
    text-align: left !important;
    white-space: nowrap;
    padding-left: 2em;
    padding-right: 2em;
}

td.CourseDescCell
{
    text-align: left !important;
    /* width: 25%; */
    padding-left: 2em;
}

td.UnitsCell
{
    white-space: nowrap;
}

.ProgramCreditHeader table
{
    margin-top: 15px;
}

.ProgramCreditHeader dl dt
{
    width: 80px;
    /*Background-color: #DDDDDD;*/
    float:left;
    clear:both;
    padding: 2px 5px 2px 48px;
    font-weight: bold;
    text-align: left;
}

.ProgramCreditHeader dl dd
{
    min-width: 50px;
        _float: none !important;
    *float: none !important;
    float:left;
    _float: none !important;
    padding: 2px 5px 2px 5px;
}

.ProgramCreditHeader table thead
{
    font-weight: bold;
    text-align:left;
}

.ProgramCreditHeader table tr td
{
    text-align:center;
}

.CourseCredit
{
    padding: 10px 10px 20px 10px;
    margin-bottom: 15px;
}
.CourseCredit table thead
{
    font-weight: bold;
    text-align:left;
}

.CourseCredit table tr td
{
    text-align:left;
    vertical-align: top;
}

.ResultSetMessage
{
    text-align: center;
}

.Disclaimer
{
    margin-top: 10px;
    border-top: 1px solid #CCC;
    padding-top: 10px;
}

.HeaderLogo
{
    float: left;
}

.HeaderText
{
    float: left;
    padding-top: 40px;
    padding-left: 60px;
    font-size: 2em;
    font-weight: bold;
}


    #PrintButon
    {
        display: none;
    }

#SearchForm
{
    padding-top: 15px;
}

/*.QualificationCreditHeader {
    padding: 10px 10px 20px 10px;
    margin-bottom: 15px;
    background-color: #EEEEEE;
}

.QualificationCreditHeader table, .QualificationCreditHeader table tr td
{
    background-color: #EEEEEE;
}*/

/*New Styles*/
.bodyContent
{
	max-width:750px;
	font-family:Arial;
}
.resultProgItem
{
    background-color:lavender;
	/*background-color:#C1C1C1;*/
	padding:10px;
}
.resultProgItemLine
{
	background-color:lavender;
    /*background-color:#C1C1C1;*/
	padding-top:10px;
    padding-bottom:0px;
}
.resultProgItemSummary {
	background-color: white;
	padding:10px 25px 10px 25px; /* TRBL*/
}
.resultProgBreakdown {
	background-color: white;
	margin-top:10px;
	padding:10px 25px 10px 25px; /* TRBL*/
}
table.result{
	font-size:smaller;
}
.resultHeading {
	display:table;
}
.resultHeading dl {
	display:table-row;
}
.resultHeading dt {
	font-weight:bold;
	display:table-cell;
	/*min-width:120px;*/
    min-width:100px;
}
.resultHeading dd {
	display:table-cell;
	padding-bottom:10px;
}
.unitSummary {
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
}
.unitSummary thead {
			
}
.unitSummary td {
	text-align:center;
}
.courseSummary{
	width:100%;
}
.courseSummary th {
	text-align:left;
}
.courseSummary td{
	text-align:left;
	padding-top:5px;
}


@media print
{
    
    #SearchForm
    {
        display:none;
    }
    
    #content
    {
        margin-top: 20px;
    }

}