﻿body
{
    margin: 0px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    background-image: url('../Images/bg.gif');
    color: #336666
}

h1
{
    font-size: 24px;
}

h2
{
    font-size: 16px;    
}

a
{
    color: #336666;
    text-decoration: none;
}
a:visited
{
    color: #336666;
    text-decoration: none;
}
a:hover
{
    color: #336666;
    text-decoration: none;
}
a:active
{
    color: #336666;
    text-decoration: none;
}


li
{
    height: 4px;
}

table 
{
    border-collapse : collapse; 
}

table td, table th 
{
    padding : 0; 
}

.contentTable
{
    background-color: White;    
}

.top-banner
{
    background-color: #0099A8;
    background-image: url('../Images/top_banner.gif');
    background-repeat: no-repeat;
    display: none;
}

.top-banner-tabCell
{

}

.top-banner-logoCell
{
    background-image: url('');
    text-align: left;    
    height: 90px;  
}

.top-banner-logoImage
{
    padding: 0px;
    margin: 0px;    
    margin-top: 6px;
}

.top-banner-languages
{
    display: block;
    color: White;
    padding-right: 12px;
    text-align: right;
    margin-bottom: 8px;
    padding-top: 5px;
}

.top-banner-languages-selected
{
    font-weight: bold;
    color: #b5e2e7; 
}

.top-banner-languages a
{    
    color: White;
}

.layout-leftCell
{
    background-color: #0099A8;   
    width: 10px; 
}

.girdersTable
{
    border: 1px solid #bad1d3; 
    width: 570px;
    border-collapse: separate;   
}

.naviTable
{
    width: 184px;
    border: 1px solid #bad1d3; 
    display: none;
}

.naviTable tr
{
    border-bottom: 1px solid #bad1d3;
    height: 25px;
}

.naviTableCell
{
    border-bottom: 1px solid #bad1d3;
}

.courseTable
{
    border: 1px solid #bad1d3; 
    width: 570px;
    border-collapse: separate;  
}

.rightTable
{
    display: none;
}

.button_1
{
   display: none;
}

.multiViewButton
{
   display: none;
}

.courseTable td
{
    padding-left: 7px;    
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 7px;    
}

.courseTableHeader
{
    padding-left: 10px;    
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;    
    vertical-align: top;
    font-size: 14px;
    background-image: url('../Images/sheet_bg_1_grad.gif'); 
    background-repeat: repeat-y; 
    background-color: #b5e2e7;
    color: White;
}

.courseTableCell
{
    padding-left: 10px;    
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;    
    vertical-align: top;
}

.courseDatesCell
{
    color: White;
    font-weight: bold;
}

.courseDatesCellSmall
{
    color: White;
    font-weight: normal;
    font-size: 10px;
}

.searchHighlight 
{
    padding: 2px;
    background-color: #0099A8;
    color: White; 
}

.periodId
{
    font-weight: bold;  
}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

.courseHeading
{
}

.pageHeading
{
    padding-left: 0px;
    vertical-align: middle; 
    margin-left: 0px; 
    margin-bottom: 8px;
    margin-top: 16px;
}

.subject1
{
    color: #0080ff;
}

.subject2
{
    color: #0000a0;
}

.subject3
{
    color: #ffff00;
}

.subject4
{
    color: #ff8000;
}

.subject5
{
    color: #ff8000;
}

.subject6
{
    color: #8000ff;
}

.subject7
{
    color: #808080;
}

subject8
{
    color: #008080;
}

.subject9
{
    color: #d2ff00;
}

.subject10
{
    color: #008000;
}

.subject11
{
    background: #804040;
}

.subject12
{
    background: #8080ff;
}

.subject13
{
    background: #e3e360;
}

.subject14
{
    background: #00ff80;
}

.subject15
{
    background: #ff0080;
}

.subject16
{
    background: #ff80ff;
}

.subject17
{
    background: #80ffff;
}

.subject18
{
    background: #808040;
}

.subjectBg1
{
    background-color: #0080ff;
}

.subjectBg2
{
    background-color: #0000a0;
}

.subjectBg3
{
    background-color: #ffff00;
}

.subjectBg4
{
    background-color: #ff8000;
}

.subjectBg5
{
    background-color: #ff8000;
}

.subjectBg6
{
    background-color: #8000ff;
}

.subjectBg7
{
    background-color: #808080;
}

.subjectBg8
{
     background-color: #008080;
}

.subjectBg9
{
    background-color: #d2ff00;
}

.subjectBg10
{
    background-color: #008000;
}

.subjectBg11
{
    background-color: #804040;
}

.subjectBg12
{
    background-color: #8080ff;
}

.subjectBg13
{
    background-color: #e3e360;
}

.subjectBg14
{
    background-color: #00ff80;
}

.subjectBg15
{
    background-color: #ff0080;
}

.subjectBg16
{
    background-color: #ff80ff;
}

.subjectBg17
{
    background-color: #80ffff;
}

.subjectBg18
{
    background-color: #808040;
}