BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 75% Arial;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #ffffff;
    min-width: 600px;
    text-align: center;

 }

.space
{
	padding: 12px;
	padding-left: 12px;
	padding-right: 12px;	
	background-color: #ddd;
}	
.altSpace
{
		padding: 12px;
    	padding-left: 12px;
	padding-right: 12px;	
    background-color: #fff;
}

div.dhmenu 
{ 
    position:absolute;
    left:0;
    top:0;
    layer-background-color:black;
    background-color:#FFFFFF;
    visibility:hidden;
    border:1px solid black;
    padding:0px;
    
}

TABLE
{  	padding-top: 0px;
	    MARGIN: 0px;
}

HR
{
    HEIGHT: 4px
}
TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;   
}

.section
{ border-color: Black;
  border-style : solid;
  border-width : 1px;
}

.Anchor
{
    vertical-align: middle;
    Cursor: hand
}

.hide {display:none}

.show {display:inline}

.TableHeading, TH
{
    BORDER-RIGHT: thin outset;
    BORDER-TOP: thin outset;
    FONT-WEIGHT: bold;
    BORDER-LEFT: thin outset;
    BORDER-BOTTOM: thin outset;
    BACKGROUND-COLOR: #f8f8ff;
    text-align:center;
    padding-left: 20px;
    padding-right: 20px;
    }
    
.GreyHeading
{
    BORDER-RIGHT: thin outset;
    BORDER-TOP: thin outset;
    FONT-WEIGHT: bold;
    BORDER-LEFT: thin outset;
    BORDER-BOTTOM: thin outset;
  	background-color: #ddd;
    text-align:center;
    padding-left: 20px;
    padding-right: 20px;
    }
    

LABEL
{
    FONT-WEIGHT: bold
}
.Banner
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/Menu/BannerRight.gif);
    BACKGROUND-REPEAT: repeat-x
}
.BannerTitle
{
    BACKGROUND-POSITION: left top;
    FONT: bold 125% Arial;
    COLOR: #b51729;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center
}
.BannerLink
{
    FONT: bold 100% 'Comic Sans MS', Arial;
    COLOR: #006699;
    TEXT-DECORATION: none
}
.SunGardHeader
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 10px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    PADDING-TOP: 10px;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #cc0000;
    TEXT-ALIGN: right;
    FONT-VARIANT: normal
}
.SunGardLines
{
    BACKGROUND-IMAGE: url(images/Common/SunGardLines.gif);
    BACKGROUND-REPEAT: repeat-y
}
.SubHeaderOLD
{
    FILTER: alpha(style=1, opacity=40, finishOpacity=100);
    FONT: bold 90% 'Comic Sans MS', Arial;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #014d67;
    TEXT-ALIGN: center
}
.SubHeaderRight
{
    FONT: bold 90% 'Comic Sans MS', Arial;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #014d67;
    TEXT-ALIGN: center
}
.SubHeader2
{
    FONT: bold 90% 'Comic Sans MS', Arial;
    COLOR: #006699;
    BORDER-BOTTOM: #014d67 double;
    TEXT-ALIGN: center
}
.PrintableSubHeader
{
    FONT: bold 90% 'Arial';
    COLOR: black;
    BORDER-BOTTOM: black double;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.DisabledSubHeader2
{
    FONT: bold 90% 'Comic Sans MS', Arial;
    COLOR: #999999;
    BORDER-BOTTOM: #999999 double;
    TEXT-ALIGN: center
}
.Button
{
    COLOR: #000000;
    BACKGROUND-COLOR: #c1c1c1
    
}
.label
{
    FONT-WEIGHT: bold
}
LABEL.nobold
{
    FONT-WEIGHT: normal
}
.KeyField
{
    COLOR: #ff0000
}
.NotNullField
{
    COLOR: #ff0000
}

.SelectedTab
{
    BORDER-RIGHT: #d3d3d3 thin inset;
    BORDER-TOP: #d3d3d3 thin inset;
    FONT: bold 100% 'Comic Sans MS', Arial;
    BORDER-LEFT: #d3d3d3 thin inset;
    CURSOR: default;
    COLOR: #006699;
    BORDER-BOTTOM: #d3d3d3 thin inset;
    TEXT-ALIGN: center
}
.UnselectedTab
{
    BORDER-RIGHT: #ffffff thin outset;
    BORDER-TOP: #ffffff thin outset;
    FONT: bold 100% 'Comic Sans MS', Arial;
    BORDER-LEFT: #ffffff thin outset;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff thin outset;
    BACKGROUND-COLOR: #014d67;
    TEXT-ALIGN: center
}
.DeletedListRowEven
{
    BACKGROUND-COLOR: #b0c4de;
    TEXT-DECORATION: line-through
}
.DeletedListRowOdd
{
    BACKGROUND-COLOR: #b0c4de;
    TEXT-DECORATION: line-through
}
.DeletedListRowEven INPUT
{
    COLOR: #000000;
    TEXT-DECORATION: line-through
}
.DeletedListRowOdd INPUT
{
    COLOR: #000000;
    TEXT-DECORATION: line-through
}
.DeletedListRowEven SELECT
{
    COLOR: #000000;
    TEXT-DECORATION: line-through
}
.DeletedListRowOdd SELECT
{
    COLOR: #000000;
    TEXT-DECORATION: line-through
}
.HighlightedListRow
{
    BACKGROUND-COLOR: #b0c4de
}
SELECT
{
    FONT-WEIGHT: normal;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-VARIANT: normal
}
.oldinput
{
	border-width:thin
}
INPUT
{ 
    FONT-WEIGHT: normal;

    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
}
.InputDisabled
{
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
    COLOR: #000000;
    TEXT-ALIGN: right
}
.disabled
{
    COLOR: #cccccc;
    BACKGROUND-COLOR: #cccccc
}
TEXTAREA
{

}
.HeaderInfo
{
    FONT: 90% Arial
}
.DroppedCourse
{
    COLOR: #800000;
    FONT-STYLE: italic
}
.WarningMessage
{
    FONT: bold 100% Arial;
    COLOR: #ff3333
}
TH.WhiteBackground
{
    BACKGROUND-COLOR: #ffffff
}
.SaveMessage
{
    BORDER-RIGHT: outset;
    BORDER-TOP: outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    BORDER-LEFT: outset;
    COLOR: #ff0000;
    BORDER-BOTTOM: outset;
    POSITION: absolute;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.Menu22
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/images/menu/menubackground.gif);
    PADDING-BOTTOM: 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #49768d
}
.Menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat
}
.ListRowOdd
{
    BACKGROUND-COLOR: #e1e1e1
}
.ListRowEven
{
    BACKGROUND-COLOR: #ffffff
}
.upper
{
    TEXT-TRANSFORM: uppercase
}
.padding
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px
}
.ButtonDateHelp
{
    BACKGROUND-POSITION: center center;
    MARGIN-TOP: -1px;
    BACKGROUND-IMAGE: url(Calendar.gif);
    MARGIN-BOTTOM: -1px;
    FONT: bold italic 80% 'Comic Sans MS', Arial;
    WIDTH: 24px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff
}
.TotalClass
{
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-COLOR: black;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: black;
	BORDER-RIGHT-STYLE: window-inset;
	BORDER-LEFT-STYLE: window-inset;
	BORDER-RIGHT-COLOR: black;
	BORDER-BOTTOM-STYLE: solid;
}

.ButtonTableHelp
{
	font: bold italic 70% 'Comic Sans MS', Arial;
	background-color: #cccccc;
	background-image: url(DownArrow.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 20px;
	margin-top: -1px;
	margin-bottom: -1px;
}

.info {
	font-style:italic;
	font-size: 0.9em;
	color: #666666;
}

.errorbox
{
    background-color: #f5f5dc;
    border: solid 1px #333;
    width: 100%;
    padding: 10px;
}

.homemenu
{
    margin:0 auto;
	width:625px;
	text-align: left;
}
.econtrol
{
    margin:0 auto;
    width:650px;
    text-align:left;
}

.listBackground
{
    background-color: #f0f0f0;
}

.listAltBackground
{
    background-color: #dedede;
}

.suggest_link 
{
	background-color: #FFFFFF;		
	padding: 2px 6px 2px 6px;	
}	
.suggest_link_over 
{
		background-color: #3366CC;		
		padding: 2px 6px 2px 6px;
}	
#search_suggest 
{
	position: absolute;
	background-color: #FFFFFF;
	text-align: left;
	border: .5px solid #000000;	
}
