﻿.gridView { border: none 0px #fff; border-collapse: collapse; }
.gridView caption { background-image: url(../images/captionBg.gif); background-repeat: no-repeat; background-position: top left; color: #f5f9ff; font-weight: normal; font-size: 11px; text-align: left; padding: 0 30px; margin: 0; border: none; font-family: Tahoma, Sans-Serif; }
.gridView td { padding: 3px 3px 3px 3px; border: none 0px #fff; }
.gvFoot { background-color: #333333; color: #000; }
.gvHead { background-color: #333333; color: #fff; font-size: 11px; font-weight: bold; }
.gvHead a { color: White; }
.gvRow { background-color: #fff; color: #333; font-size: 10px; }
.gvAltRow { background-color: #e7f0f7; color: #333; font-size: 10px; }
.gvSelRow { background-color: #a5d4f4; font-weight: bold; color: #091326; }
.gvSelRow td a { color: #999999; }
.gvPager { background-color: #fff; color: #091326; text-align: center; }
.dateGrid td { border-style: none; }
.gridView td { font-size: 11px; border-bottom: solid 1px #dedfda; }
.gridView td a { font-weight: bold; }
.gridView td.firstItem { padding-left: 8px; }
.gridView td.cmd { text-align: center; }
.gridView td.cmd img { border: none; }
.gridView td.tinyCol { font-size: 9px; font-family: Tahoma, Helvetica, Arial; }
.gvRowLighter { background-color: #fff; color: #2B506B; }
.gvAltRowLighter { background-color: #e7f0f7; color: #2B506B; }

.gvCancelledRow { background-color: #fff; color: #5D3F3E; font-size: 10px; }
.gvAltCancelledRow { background-color: #e7f0f7; color: #41302F; font-size: 10px; }

.gvCancelledRow td, .gvAltCancelledRow td{ text-decoration:line-through; }
.gvCancelledRow td:hover, .gvAltCancelledRow td:hover{ text-decoration:none; }
.gvCancelledRow a, .gvAltCancelledRow a{ color: #5D3F3E; }

td.noCrossedOut { text-decoration:none; }

/*
.gvCancelledRow { background-color: #FFF4F4; color: #5D3F3E; font-size: 10px; }
.gvAltCancelledRow { background-color: #D9BFBE; color: #41302F; font-size: 10px; }
*/

a.gvExpired { color: #888; text-decoration: none; }
a.gvExpired:hover
{
	color: #888;
	text-decoration: none;
}

th.courseColumn
{
	width: 410px;
}

th.creditsColumn
{
	width: 60px;
}
th.editColumn,
th.deleteColumn
{
	width: 30px;
}

.gridView .gvGroupRow, .gridView .gvHead
{
	border-left: solid 1px #444;
	border-right: solid 1px #444;
}
.gridView .gvRow, .gridView .gvAltRow
{
	border-left: solid 1px #dedfda;
	border-right: solid 1px #dedfda;
}

tr.faded td { text-decoration: line-through; color: #888; }

.gvRowStandOut 
{
    background-color: #FAFAFA;
    color: #333;
    border: solid 1px #444; 
}

.gvAltRowStandOut 
{
    background-color: #D1DAE1; 
    color: #000; 
    
}

.gridView .gvAltRowStandOut td{
    border-bottom: solid 1px #999;
    border-top: solid 1px #999;
    
}

.gridView .gvAltRowStandOut {
    border-left:1px solid #999;
    border-right:1px solid #999;
}

.gridView img { border: none; }

.redRow{ background-color: #FFBABA; color: #333;   }
.highlightedRow{ border: 1px solid #9F6000; background-color: #FFECEC; color: #FF0000;   }
.highlightedRow a { color: #FF0000; }

.selectedRow { background-color: #B5D0F2; color: #333; }

.noStyle 
{
    border: none;
}

.noStyle td
{
    border-bottom: none;
    padding: 0;
}



.oldCell { background-color: #f6f3cb; color: #383407;  }
.oldCellAlt { background-color: #e7eac7; color: #383407; }
.oldHeaderCell { background-color: #969142; color: #fff; }
.gridView td.oldCell, .gridView td.oldCellAlt { border-bottom: solid 1px #e2e0b5; }

.newCell { background-color: #deeaf6; color: #0f2a45; }
.newCellAlt { background-color: #cde0f1; color: #0f2a45; }
.newHeaderCell { background-color: #4b88be; color: #fff; }
.gridView td.newCell, .gridView td.newCellAlt { border-bottom: solid 1px #c7d4dd; }
