.Marron9b
{
    font-weight: bold;
    font-size: 9pt;
    color: #9c2d2d;
    font-family: Verdana, Tahoma, Arial;
}
.Marron11b
{
    font-weight: bold;
    font-size: 11pt;
    color: #9c2d2d;
    font-family: Verdana, Tahoma, Arial;
}
.Blue11b
{
    font-weight: bold;
    font-size: 11pt;
    color: #333399;
    font-family: Verdana, Tahoma, Arial;
}
.bottomLine
{
	border-bottom: black 1px solid;
}
.plain11bWhite
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: Verdana, Tahoma, Arial;
}
.plain10bWhite
{
	font-weight: bold;
	font-size: 10pt;
	color: White;
	font-family: Verdana, Tahoma, Arial;
}
.plain8White
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Tahoma, Arial;
}
.plain10b
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Tahoma, Arial;
}
.plain8
{	
	font-size: 8pt;	
	color: black;	
	font-family: Verdana, Tahoma, Arial;
}
.plain8b
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Tahoma, Arial;
}
.plain8bGray
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Tahoma, Arial;
	background-color: #e6e6e6;
}
.Charcol8b
{
    font-weight: bold;
    font-size: 8pt;
    color: #696969;
    font-family: Verdana, Tahoma, Arial;
}
A.plain8
{
	font-size: 8pt;
	color: #716F64;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
}
A.plain8:hover
{
	font-size: 8pt;
	color: orange;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
}
A.plain8:visited
{
	font-size: 8pt;
	color: #716F64;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
}
.mute9
{
	font-weight: bold;
	font-size: 9pt;
	color: #716F64;
	font-family: Verdana, Tahoma, Arial;
}

.mute8
{
	font-weight: bold;
	font-size: 8pt;
	color: #716F64;
	font-family: Verdana, Tahoma, Arial;
}
.lightmute8
{
	font-weight: normal;
	font-size: 8pt;
	color: #c0c0c0;
	font-family: Verdana, Tahoma, Arial;
}
A.mute8
{
	font-weight: bold;
	font-size: 8pt;
	color: #716F64;
	font-family: Verdana, Tahoma, Arial;
}
A.mute8:link
{
	font-weight: bold;
	font-size: 8pt;
	color: #716F64;
	font-family: Verdana, Tahoma, Arial;
}
A.mute8:Active
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: Verdana, Tahoma, Arial;
}
A.mute8:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #716F64;
	font-family: Verdana, Tahoma, Arial;
}
A.mute8:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: orange;
	font-family: Verdana, Tahoma, Arial;
}
A.mute9
{
	font-weight: bold;
	font-size: 9pt;
	color: #716F64;
	font-family: Verdana, Tahoma, Arial;
}
A.mute9:link
{
	font-weight: bold;
	font-size: 9pt;
	color: #716F64;
	font-family: Verdana, Tahoma, Arial;
}
A.mute9:Active
{
	font-weight: bold;
	font-size: 9pt;
	color: red;
	font-family: Verdana, Tahoma, Arial;
}
A.mute9:visited
{
	font-weight: bold;
	font-size: 9pt;
	color: #716F64;
	font-family: Verdana, Tahoma, Arial;
}
A.mute9:hover
{
	font-weight: bold;
	font-size: 9pt;
	color: orange;
	font-family: Verdana, Tahoma, Arial;
}
.plainTxtWhtBG
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Tahoma, Arial;
	background-color: #ffffff;
	text-align: center;
}
.plain9
{	
	font-size: 9pt;	
	color: black;	
	font-family: Arial, Verdana, Tahoma;
}
.plain9b
{	
	font-size: 9pt;	
	color: black;	
	font-family: Verdana, Tahoma, Arial;
	font-weight:bold
}
.plain10
{	
	font-size: 10pt;	
	color: black;	
	font-family: Arial, Verdana, Tahoma;
}
.plain11
{	
	font-size: 11pt;	
	color: black;	
	font-family: Arial,Verdana, Tahoma;
}
.error10
{
	font-size: 10pt;
	color: red;
	font-family: Verdana, Tahoma, Arial;
}
.error8
{
	font-size: 8pt;
	color: red;
	font-family: Verdana, Tahoma, Arial;
}
INPUT
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Tahoma, Arial;
}
SELECT
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Tahoma, Arial;
}
.btFlat
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-size: 8pt;
	border-left: #c0c0c0 1px solid;
	color: black;
	border-bottom: #c0c0c0 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: whitesmoke;
}
.btFlatSmall
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-size: 7pt;
	border-left: #c0c0c0 1px solid;
	color: black;
	border-bottom: #c0c0c0 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: whitesmoke;
}
.btFlat2
{
	border-right: #c0c0c0 0px;
	padding-right: 0px;
	border-top: #c0c0c0 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #c0c0c0 0px;
	cursor: pointer;
	color: #2d4488;
	text-indent: 0pt;
	padding-top: 0px;
	border-bottom: #c0c0c0 0px;
	font-family: Verdana, Tahoma, Arial;
	background-color: white;
	text-decoration: none;
}
A.link:hover
{
	color: black;
	background-color: silver;
}
A.link
{
	border-right: #716F64 1px solid;
	padding-right: 1px;
	border-top: #716F64 1px solid;
	padding-left: 1px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 1px;
	border-left: #716F64 1px solid;
	color: #716F64;
	padding-top: 1px;
	border-bottom: #716F64 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: whitesmoke;
	text-decoration: none;
}
A.link2
{
	border-right: #716F64 1px solid;
	padding-right: 0px;
	border-top: #716F64 1px solid;
	padding-left: 0px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 1px;
	border-left: #716F64 1px solid;
	color: white;
	padding-top: 1px;
	border-bottom: #716F64 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #2d4488;
}
.link:hover
{
	color: black;
	background-color: silver;
}
.link
{
	border-right: #716F64 1px solid;
	padding-right: 1px;
	border-top: #716F64 1px solid;
	padding-left: 1px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 1px;
	border-left: #716F64 1px solid;
	color: #716F64;
	padding-top: 1px;
	border-bottom: #716F64 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: whitesmoke;
	text-decoration: none;
}
.link2
{
	border-right: #716F64 1px solid;
	padding-right: 0px;
	border-top: #716F64 1px solid;
	padding-left: 0px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 1px;
	border-left: #716F64 1px solid;
	color: white;
	padding-top: 1px;
	border-bottom: #716F64 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #2d4488;
}
.linkWht
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	color: white;
	padding-top: 0px;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: underline;
}
.linkWht:hover
{
	color: #bfac60;
}
A.linkWht
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	color: white;
	padding-top: 0px;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: underline;
}
A.linkWht:hover
{
	color: #bfac60;
}
A.linkWht:visited
{
	color: white;
}
.linkBlue
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 0px;
	color: #2d4488;
	padding-top: 0px;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: underline;
}
.linkBlue:hover
{
	color: red;
}
A.linkBlue
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 0px;
	color: #2d4488;
	padding-top: 0px;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: underline;
}
A.linkBlue:hover
{
	color: red;
}
.regFont
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Tahoma, Arial;
}
.TableHeader
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #000000 1px solid;
	color: white;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #808080;
	padding-left: 3px;
	padding-right: 3px;
}
.TableHeaderPlain
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Tahoma, Arial;
	background-color: #808080;
	padding-left: 3px;
	padding-right: 3px;
}
A.TableHeader
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: dimgray 1px solid;
	color: white;
	border-bottom: dimgray 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #808080;
	padding-left: 3px;
	padding-right: 3px;
}
A.TableHeader:visited
{
	color: white;
}
.TableHeaderNB
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Verdana, Tahoma, Arial;
	background-color: #808080;
}

.ToolTipTable2
{
	border-right: dimGray 2px solid;
	border-top: dimGray 2px solid;
	border-left: dimGray 2px solid;
	border-bottom: dimGray 2px solid;
	background-color: #808080;
}

.TableSubHeader
{
	border-right: 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt;
	color: black;
	border-bottom: 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #D4D0C8;
}
.TableChildHeader
{
	border-right: 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 7pt;
	color: #555555;
	border-bottom: 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #e1e1e1;
}
.TableSubHeader6
{
    border-right: #c0c0c0 1px solid;
    padding-right: 0px;
    border-top: #c0c0c0 1px solid;
    padding-left: 0px;
    font-size: 8pt;
    border-left: #c0c0c0 1px solid;
    color: black;
    border-bottom: #c0c0c0 1px solid;
    font-family: Verdana, Tahoma, Arial;
    background-color: #DEEEFE;
    padding-left: 3px;
    padding-right: 3px;
    text-transform: uppercase;
}
.TableSubHeader7
{
    border-right: #777777 1px solid;
    padding-right: 0px;
    border-top: #777777 1px solid;
    padding-left: 0px;
    font-size: 8pt;
    border-left: #777777 1px solid;
    color: black;
    border-bottom: #777777 1px solid;
    font-family: Verdana, Tahoma, Arial;
    background-color: #c6d2e1;
    padding-left: 3px;
    padding-right: 3px;
    text-transform: uppercase;
}
.TableSubHeader3
{
	border-right: #716F64 1px solid;
	padding-right: 0px;
	border-top: #716F64 1px solid;
	padding-left: 0px;
	font-size: 8pt;
	border-left: #716F64 1px solid;
	color: black;
	border-bottom: #716F64 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #D4D0C8;
	padding-left: 3px;
	padding-right: 3px;
}
.TableCell3
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 8pt;
    color: black;
    font-family: Verdana, Tahoma, Arial;
    background-color: #e3dfd7;
}
.TableCell4
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 8pt;
    color: black;
    font-family: Verdana, Tahoma, Arial;
    background-color: #F0F7FD;
}
.CellGrayBorder
{
	border-right: #716F64 1px solid;
	padding-right: 0px;
	border-top: #716F64 1px solid;
	padding-left: 0px;
	font-size: 8pt;
	border-left: #716F64 1px solid;
	color: black;
	border-bottom: #716F64 1px solid;
	font-family: Verdana, Tahoma, Arial;
	padding-left: 3px;
	padding-right: 3px;
}
.TableSubHeader2
{
	border-right: #5368a6 1px solid;
	padding-left: 4px;
	padding-Right: 4px;
	font-size: 8pt;
	color: black;
	border-bottom: #5368a6 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #e8e8e8;
}
.TableSubHeader4
{
	border-right: #5368a6 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 8pt;
	color: black;
	border-bottom: #5368a6 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #ccffcc;
}
.TableSubHeader5
{
	border-right: #5368a6 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 8pt;
	color: black;
	border-bottom: #5368a6 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #ffffcc;
}
.TableRow
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Tahoma, Arial;
	background-color: white;
}
.TableCell
{
	border-right: #c4c5c7 1px solid;
	font-size: 8pt;
	color: black;
	border-bottom: #c4c5c7 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: white;
}
.TableCellPdf
{
	border: #c4c5c7 1px solid;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Tahoma, Arial;
	background-color: white;
}
.BgCell
{
    border-right: #c4c5c7 1px solid;
    font-size: 8pt;
    color: black;
    border-bottom: #c4c5c7 1px solid;
    font-family: Verdana, Tahoma, Arial;
    background-color: #f4f4f4;
}
.BgCell8b
{
    border-right: #c4c5c7 1px solid;
    font-size: 8pt;
    color: black;
    border-bottom: #c4c5c7 1px solid;
    font-family: Verdana, Tahoma, Arial;
    background-color: #f4f4f4;
    font-weight:bold;
}
.CellBorder
{
	border-right: #c4c5c7 1px solid;
	border-bottom: #c4c5c7 1px solid;
}
.TableCellDarker
{
	border-right: #c4c5c7 1px solid;
	font-size: 8pt;
	color: black;
	border-bottom: #c4c5c7 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: lightgrey;
}
.DarkerBorder
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-size: 8pt;
	border-left: dimgray 1px solid;
	color: black;
	border-bottom: dimgray 1px solid;
	font-family: Verdana, Tahoma, Arial;
}
.NavTableSubHeader
{
	border-right: #807e73 1px solid;
	border-top: #f2f2f2 1px solid;
	font-weight: lighter;
	font-size: 8pt;
	border-left: #f2f2f2 1px solid;
	color: white;
	border-bottom: #807e73 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #9999aa;
	font-variant: small-caps;
}
.NavTableRow
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Tahoma, Arial;
	background-color: #F2F2F2;
}
.NavTableCell
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 8pt;
	border-left: #cccccc 1px solid;
	color: black;
	border-bottom: #cccccc 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #eaeaea;
}
.NavDarkerBorder
{
	border-right: #716F64 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #716F64 1px solid;
	background-color: #ffffff;
}
.NavLink:hover
{	
	border-right: #AA9339 1px ridge;
	border-top: #AA9339 1px ridge;
	border-left: #AA9339 1px ridge;
	border-bottom: #AA9339 1px ridge;
}
.NavLink
{
	border-right: #6e6337 1px groove;
	padding-right: 3px;
	border-top: #6e6337 1px groove;
	padding-left: 3px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 0px;
	border-left: #6e6337 1px groove;
	color: #554a1c;
	padding-top: 0px;
	border-bottom: #6e6337 1px groove;
	font-family: Verdana, Tahoma, Arial;
	background-color: #eaeaea;
	text-decoration: none;
}
.NavLink2
{
	border-right: #AA9339 1px ridge;
	padding-right: 3px;
	border-top: #AA9339 1px ridge;
	padding-left: 3px;
	font-size: 8pt;
	padding-bottom: 0px;
	border-left: #AA9339 1px ridge;
	color: #fff2bf;
	padding-top: 0px;
	border-bottom: #AA9339 1px ridge;
	font-family: Verdana, Tahoma, Arial;
	background-color: #80666D;
	text-decoration: none;
}
.NavLink2:hover
{
	border-right: #6e6337 1px groove;
	border-top: #6e6337 1px groove;
	border-left: #6e6337 1px groove;
	border-bottom: #6e6337 1px groove;
}

.ActionLink
{	
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-size: 8pt;
	border-left: #c0c0c0 1px solid;
	color: black;
	border-bottom: #c0c0c0 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: whitesmoke;
	text-decoration: none;
}

.ActionLink:hover
{
	border-right: #6e6337 1px groove;
	border-top: #6e6337 1px groove;
	border-left: #6e6337 1px groove;
	border-bottom: #6e6337 1px groove;
}

.Box
{
	border-right: 1px outset;
	padding-right: 3px;
	border-top: 1px outset;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	border-left: 1px outset;
	color: white;
	padding-top: 3px;
	border-bottom: 1px outset;
	font-family: Verdana, Tahoma, Arial;
	background-color: black;
}
.ToolTipTable
{
	border-right: dimGray 2px solid;
	border-top: dimGray 2px solid;
	border-left: dimGray 2px solid;
	border-bottom: dimGray 2px solid;
	background-color: #ffffff;
}
.ToolTipPlain8
{
	border-right: dimgray 2px solid;
	padding-right: 3px;
	border-top: dimgray 2px solid;
	padding-left: 3px;
	font-size: 8pt;
	padding-bottom: 3px;
	border-left: dimgray 2px solid;
	padding-top: 3px;
	border-bottom: dimgray 2px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #dbdbdb;
}
.ToolTipTableErrorBorder
{
	border-right: #993333 2px solid;
	border-top: #993333 2px solid;
	border-left: #993333 2px solid;
	border-bottom: #993333 2px solid;
	background-color: #ffffff;
}
.ToolTipTableErrorHeader
{
	border-right: #5368a6 1px solid;
	font-size: 9pt;
	color: white;
	border-bottom: #5368a6 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #993333;
	padding-left: 3px;
	padding-right: 3px;
}

.ToolCell
{
	border-right: #5368a6 1px solid;
	font-size: 8pt;
	border-bottom: #5368a6 1px solid;
	font-family: Verdana, Tahoma, Arial;
	padding-left: 3px;
}

.ToolCellAlt
{
	border-right: #5368a6 1px solid;
	padding-left: 3px;
	font-size: 8pt;
	border-bottom: #5368a6 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #e6e6fa;
}

.RowSelected
{
	border-right: #5368a6 1px solid;
	padding-left: 3px;
	font-size: 8pt;
	border-bottom: #5368a6 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #f5deb3;
}
.ToolSubHead
{
	border-right: #5368a6 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	color: White;
	border-bottom: #5368a6 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #5368a6;
}
.ToolText
{
	text-decoration: none;
	color: Black;
}
.ToolText:Hover
{
	background-color: gainsboro;
}
.fullWidth
{
	width: 100%;
}
.instruct
{
	border-right: #cccccc thin solid;
	border-top: #cccccc thin solid;
	font-size: 8pt;
	border-left: #cccccc thin solid;
	color: #999999;
	border-bottom: #cccccc thin solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: white;
}
.ltGray
{
	font-size: 8pt;	
	color: #555539;
	font-family: Verdana, Tahoma, Arial;
	background-color: #cccccc;
}
.littleGrayBt
{
	border-right: 1px outset;
	padding-right: 0px;
	border-top: 1px outset;
	padding-left: 1px;
	font-size: 8pt;
	padding-bottom: 1px;
	border-left: 0px outset;
	color: black;
	padding-top: 1px;
	border-bottom: 1px outset;
	font-family: Verdana, Tahoma, Arial;
	background-color: activeborder;
}
A.NavLink:hover
{
	border-right: #6e6337 1px groove;
	border-top: #6e6337 1px groove;
	border-left: #6e6337 1px groove;
	border-bottom: #6e6337 1px groove;
	background-color: #ccc9c2;
}
A.NavLink:visited
{
	color: #554a1c;
}
A.NavLink
{
	border-right: #807e73 1px outset;
	padding-right: 3px;
	border-top: #807e73 1px outset;
	padding-left: 3px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 0px;
	border-left: #807e73 1px outset;
	color: #554a1c;
	padding-top: 0px;
	border-bottom: #807e73 1px outset;
	font-family: Verdana, Tahoma, Arial;
	background-color: #f2f2f2;
	text-decoration: none;
}
.RedButton
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	color: #fff2bf;
	border-bottom: black thin solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #80666d;
}
A.NavLink2
{
	border-right: #807e73 1px ridge;
	padding-right: 3px;
	border-top: #807e73 1px ridge;
	padding-left: 3px;
	font-size: 8pt;
	padding-bottom: 0px;
	border-left: #807e73 1px ridge;
	color: #fff2bf;
	padding-top: 0px;
	border-bottom: #807e73 1px ridge;
	font-family: Verdana, Tahoma, Arial;
	background-color: #80666D;
	text-decoration: none;
}
A.NavLink2:hover
{
	border-right: #6e6337 1px groove;
	border-top: #6e6337 1px groove;
	border-left: #6e6337 1px groove;
	border-bottom: #6e6337 1px groove;
}
A.NavLink2:visited
{
	color: #fff2bf;
}

.DragTitle
{
	border-right: thin outset;
	padding-right: 0px;
	border-top: thin outset;
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 1px;
	border-left: thin outset;
	color: white;
	padding-top: 1px;
	border-bottom: thin outset;
	font-family: Verdana,Geneva,sans-serif;
	background-color: #4455aa;
}
.DragTitle2
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana,Geneva,sans-serif;
	background-color: #4455aa;
}
.DragTable
{
	background-color:#cccccc;
	border:2px outset #eeeeee;
	background:#cccccc;
	visibility:hidden;
}
.DragBody
{
	text-align: left;
	border:2px inset #cccccc;
	background:white;
	overflow:auto;
	visibility:hidden;
}
.PrintType8
{
	font-size: 8pt;
	color: black;
	font-family: 'Courier New';
}
.PrintType8Cell
{
	font-size: 8pt;
	color: black;
	font-family: 'Courier New';
	border-right: #716F64 1px solid;
	border-top: #716F64 1px solid;
	border-left: #716F64 1px solid;
	border-bottom: #716F64 1px solid;
}
.PrintType8CellGray
{
    font-size: 8pt;
    color: black;
    font-family: 'Courier New';
    border-right: #716F64 1px solid;
    border-top: #716F64 1px solid;
    border-left: #716F64 1px solid;
    border-bottom: #716F64 1px solid;
    background-color: #f5f5f5;
}
.PrintType7
{
	font-size: 7pt;
	color: black;
	font-family: 'Courier New';
}
.caption
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	padding-top: 2px;
	font-family: Arial,tahoma;
	background-color: #777777;
}
.opacity50
{
	opacity: 0.5;
	filter:alpha(opacity=50);
}
/* text style for the selected tab */
.SelectedTab {
color:#787878;
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
color:#787878;
}

A.SelectedTab:visited  {
color:#787878;
}

A.SelectedTab:active   {
color: Red;
}

A.SelectedTab:hover    {
color: orange;
}

/* text style for the unselected tabs */
.OtherTabs {

}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
color:#808080;
}

A.OtherTabs:visited  {
color:#808080;
}

A.OtherTabs:active   {
color: Red;

}

A.OtherTabs:hover    {
color: orange;
}

.Footer{
font-size: 7pt;	
color:#464646;	
font-family: Verdana, Tahoma, Arial;
}
.ToolTip
{
	border-right: dimgray thin solid;
	padding-right: 3px;
	border-top: dimgray thin solid;
	padding-left: 3px;
	font-size: 8pt;
	padding-bottom: 3px;
	border-left: dimgray thin solid;
	color: #555539;
	padding-top: 3px;
	border-bottom: dimgray thin solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #cccccc;
}
.MultiSelectbuttons
{
	font-size: 8pt;
	color: black;
	border-bottom: gray 1px solid;
	border-right: gray 1px solid;
	font-family: Arial, Tahoma, Verdana;
	background-color: #dddddd;
}
a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
	font-family: Verdana, Tahoma, Arial;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
	font-family: Verdana, Tahoma, Arial;
}
.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}
.ContextMenuLabel
{
    display: block;
    padding: 2px;
    padding-right: 10px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
    border-right: #6d6f6f thin dotted;
    border-top: #6d6f6f thin dotted;
    border-left: #6d6f6f thin dotted;
    border-bottom: #6d6f6f thin dotted;
}
.linkBlue10
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	font-size: 10pt;
	padding-bottom: 0px;
	color: #2d4488;
	padding-top: 0px;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: underline;
}
.linkBlue10:hover
{
	color: red;
}
A.linkBlue10
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	font-size: 10pt;
	padding-bottom: 0px;
	color: #2d4488;
	padding-top: 0px;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: underline;
}
A.linkBlue10:hover
{
	color: red;
}
.AdminPanel
{
    background-color:#b0b0b0;
    width:auto;
}
.AdminPanelContents
{
    background-color: #e3ead2;
    color: Black;
    font-family: Verdana,tahoma,Arial;
    font-size: 8pt;
}
.AdminPanelTitle
{
   color: #696969;
    font-family:Verdana,tahoma,Arial;
    font-size: 10pt; 
    font-weight:bold;
}
.AdminContolBar
{
    background-color:#FAFAFA;
    color: Black;
    font-family:Verdana,tahoma,Arial;
    font-size: 8pt; 
    width: 99%;
}
.Tip
{
    font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #003366;
	font-weight : normal;
	background-color: #F6F6F6;
	display: block;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
.TipRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #cc3300;
    font-weight: bold;
    background-color: #F6F6F6;
    display: block;
    padding: 10px;
    border: 1px solid #cc3300;
}
.BlueButton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0066ff;
    font-weight: bold;
    background-color: white;
    border-right: #0066ff 1px solid;
    padding-right: 3px;
    border-top: #0066ff 1px solid;
    padding-left: 3px;
    padding-bottom: 1px;
    border-left: #0066ff 1px solid;
    padding-top: 1px;
    border-bottom: #0066ff 1px solid;
}
.BlueButton:hover
{
    background-color: #0066ff;
    color: white;
}
.RedButton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #cc3300;
    font-weight: bold;
    background-color: white;
    border-right: #cc3300 1px solid;
    padding-right: 3px;
    border-top: #cc3300 1px solid;
    padding-left: 3px;
    padding-bottom: 1px;
    border-left: #cc3300 1px solid;
    padding-top: 1px;
    border-bottom: #cc3300 1px solid;
}
.RedButton:Hover
{
    background-color: #cc3300;
    color: white;
}
.BlackButton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    background-color: white;
    border-right: #000000 1px solid;
    padding-right: 3px;
    border-top: #000000 1px solid;
    padding-left: 3px;
    padding-bottom: 1px;
    border-left: #000000 1px solid;
    padding-top: 1px;
    border-bottom: #000000 1px solid;
}
.BlackButton:hover
{
   background-color: #000000;
   color: white;
}
.GrayButton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #747474;
    font-weight: bold;
    background-color: white;
    border-right: #747474 1px solid;
    padding-right: 3px;
    border-top: #747474 1px solid;
    padding-left: 3px;
    padding-bottom: 1px;
    border-left: #747474 1px solid;
    padding-top: 1px;
    border-bottom: #747474 1px solid;
}
.GrayButton:hover
{
    background-color: #747474;
    color: white;
}
.Panel1
{
    background-color: #96ff2f;
    width: auto;
}
.PanelTitle1
{
    font-weight: bold;
    font-size: 9pt;
    color: #2d2d2d;
    font-family: Tahoma, Verdana, Arial;
}
.Panel1Content
{
    font-size: 8pt;
    color: black;
    font-family: Tahoma, Verdana, Arial;
    background-color: #e6f1ff;
}
.CheckListBox
{
    height: 45px;
    overflow:auto;   
}
.ListPrompt
{
    border-right: gray thin solid;
    border-top: gray thin solid;
    font-size: 8pt;
    border-left: gray thin solid;
    color: black;
    border-bottom: gray thin solid;
    font-family: Tahoma, Verdana, Arial;
    background-color: #ffff99;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align: left;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    text-align: left;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.FormBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #666666;
}
#Loading {
 position: absolute;
 background-color: #ffffff;
 background-repeat: repeat-x;
 border: 2px solid #666666;
 width: 150px;
 height: 36px;
 position:absolute;
 margin-top: 200px;
 top: 42%;
 left: 42%;
 padding: 7px;
}

#bg {
 position: absolute;
 background-color: #222222;
 left: 0px;
 top: 0px;
 width: 400%;
 height: 400%;
 filter:alpha(opacity=40);
 -moz-opacity:.40;
 opacity:.40;
}
.bground {
 FONT-FAMILY: verdana,helvetica,arial;
 font-size: 11px;
 BACKGROUND-COLOR: #FFFFFF;
}

.bground1 {
 FONT-FAMILY: verdana,helvetica,arial;
 font-size: 11px;
 BACKGROUND-COLOR: #FFFFFF;
}

.item {
 text-align: center;
 FONT-FAMILY: verdana,helvetica,arial;
 font-size: 11px;
 BACKGROUND-COLOR: #FFFFFF;
 FONT-WEIGHT: bold;
 filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FFFFFF' , EndColorStr= '#CCCCCC' );
 height: 50px;
}

.item1 {
 text-align: center;
 FONT-FAMILY: verdana,helvetica,arial;
 font-size: 11px;
 BACKGROUND-COLOR: #FFFFFF;
 FONT-WEIGHT: bold;
 filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FFFFFF' , EndColorStr= '#EAEAEA' );
 height: 50px;
}

.rangeheader {
 text-align: center;
 VERTICAL-ALIGN: middle;
 FONT-FAMILY: verdana,helvetica,arial;
 font-size: 11px;
 BACKGROUND-COLOR: #EEEEEE;
    border:1px solid #CCCCCC;
}

.title {
 text-align: center;
 FONT-FAMILY: verdana,helvetica,arial;
 font-size: 11px;
 BACKGROUND-COLOR: #808080;
 FONT-WEIGHT: bold;
 color: white;
 filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#DDDDDD' , EndColorStr= '#000000' );
    height: 20px;
}
.plain8Alt
{	
	font-size: 8pt;	
	color: black;	
	font-family: Verdana, Tahoma, Arial;
	background-color: #e7e7e7;
}
.accordionHeader2
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #143e7b;
    font-family: Arial, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    margin-top: 3px;
    cursor: pointer;
}
.MarronButton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #990033;
    font-weight: bold;
    background-color: white;
    border-right: #990033 1px solid;
    padding-right: 3px;
    border-top: #990033 1px solid;
    padding-left: 3px;
    padding-bottom: 1px;
    border-left: #990033 1px solid;
    padding-top: 1px;
    border-bottom: #990033 1px solid;
}
.MarronButton:Hover
{
    background-color: #990033;
    color: white;
    font-size: 11px;
}


.NavigationTitle_Print {
	font-size: 9pt;	
	color: black;	
	font-family: Verdana, Tahoma, Arial;
	background-color: #CCCCCC;
	padding: 3px;
	font-size: 8pt;
}

.NavigationItem_Print {
	font-size: 9pt;	
	color: black;	
	font-family: Verdana, Tahoma, Arial;
	background-color: #EEEEEE;
	padding: 3px;
	font-size: 8pt;
}
.GridTitle {
	background-color: #71B6FB;
	padding: 5px;
	font-size: 8pt;
}
.GridTopColomn {
	background-color: #AAD3FD;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 8pt;
}

.GridTopRow {
	background-color: #AAD3FD;
	font-size: 8pt;
}

.GridItems {
	background-color: #F0F0F0;
	font-size: 8pt;
}

.GridSelectedItem {
	background-color: #D3E9FE;
	font-size: 8pt;
}

.GridHighlightItem {
	background-color: #FF9933;
	font-size: 8pt;
}

.AccordianSelectedHeader {
	background-color: #71B6FB;
	padding: 5px;
	font-size: 8pt;
	color: White;
	border: 1px solid #222222;
}

.AccordianHeader {
	background-color: #AAD3FD;
	padding: 5px;
	font-size: 8pt;
	border: 1px solid #BBBBBB;
}

a.AccordianHeaderLink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-decoration: underline;
}

a.AccordianHeaderLink:Hover 
{
	text-decoration: none;
}

.BorderBox {
	padding: 5px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
a.BlackLink 
{
	font-family: Verdana;
	font-size: 12px;
	color: Black;
	text-decoration: none;
}

a.BlackLink:Hover 
{
	text-decoration: underline;
}

.CheckBoxBG {
	background-image: url(images/dotted-line.gif);
	background-repeat: repeat-y;
}

a.plain9Blue
{	
	font-size: 9pt;	
	color: #2d4488;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: underline;
}

a.plain9Blue:Hover
{	
	font-size: 9pt;	
	color: #2d4488;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
}

.plain9Water
{	
	font-size: 9pt;	
	color: #CACACA;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
}
.TableHeader2
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #71B6FB;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
}
.TableCellAlt
{
	border-right: #c4c5c7 1px solid;
	font-size: 8pt;
	color: black;
	border-bottom: #c4c5c7 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #DEEEFE;
}
P.printbreak 
{
    page-break-before: always;
}
.GridTopRow7 {
	background-color: #AAD3FD;
	font-size: 7pt;
}
.TableCell7
{
	border-right: #c4c5c7 1px solid;
	font-size: 7pt;
	color: black;
	border-bottom: #c4c5c7 1px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: white;
}
.GridTitle7 {
	background-color: #71B6FB;
	padding: 3px;
	font-size: 7pt;
}
.GridItems7 {
	background-color: #F0F0F0;
	font-size: 8pt;
}
.plain7
{	
	font-size: 7pt;	
	color: black;	
	font-family: Verdana, Tahoma, Arial;
}
A.Regular
{
    text-decoration: none;
    color: black;	
}
A.Regular:link
{
	
}
A.Regular:Active
{
	color: red;
}
A.Regular:visited
{
    
}
A.Regular:hover
{
	color: orange;
}
.GridTitleRed
{
    background-color: #990033;
    padding: 5px;
    font-size: 8pt;
    color: white;
    font-family: Tahoma, Arial, Verdana;
}
.plain11b
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	font-family: Arial, Verdana, Tahoma;
}
.SimpleTitle
{
    font-weight: bold;
    font-size: 10pt;
    color: #636363;
    font-family: Arial, Tahoma;
    text-decoration: underline;
}
.print10
{	
	font-size: 10pt;	
	color: black;	
	font-family: Arial, Verdana, Tahoma;
}
.print11
{	
	font-size: 11pt;	
	color: black;	
	font-family: Arial, Verdana, Tahoma;
}
.print12
{	
	font-size: 12pt;	
	color: black;	
	font-family: Arial, Verdana, Tahoma;
}
.print13
{	
	font-size: 13pt;	
	color: black;	
	font-family: Arial, Verdana, Tahoma;
}
.print14
{	
	font-size: 14pt;	
	color: black;	
	font-family: Arial, Verdana, Tahoma;
}
.GridTitleWht
{
    background-color: #71B6FB;
    padding: 5px;
    font-size: 9pt;
    font-weight: bold;
    color: white;
    font-family: Arial, Verdana, Tahoma;
}
.GridTitle2Wht
{
    background-color: #7491fb;
    padding: 5px;
    font-size: 9pt;
    font-weight: bold;
    color: white;
    font-family: Arial, Verdana, Tahoma;
}
a.ContextMenuItem2
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 2px 4px 2px 0px;
	white-space: nowrap;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
}

a.ContextMenuItem2-Selected
{
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial;
}

a.ContextMenuItem2:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 1px 3px 1px 0px;
	font-family: Verdana, Tahoma, Arial;
}
.NavigationTitle {
	background-color: #DEEEFE;
	padding: 3px;
	font-size: 9pt;
}

.NavigationItem {
	background-color: #F0F7FD;
	padding: 3px;
	font-size: 9pt;
}

.HeaderMutedI9
{
    background-color: #D3E9FE;
    font-size: 9pt;
    font-weight: bold;
    color: #6c6c6c;
    font-style: italic;
    font-family: Arial, Tahoma, Verdana;
}
.EnrollTitle
{
    font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: Verdana, Tahoma, Arial;
}
.EnrollNote
{
    font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Tahoma, Arial;
}
.EnrollBackground
{
    background-color: #f0f0f0;
}
.EnrollLeftTitle
{
    font-weight: bold;
    font-size: 11pt;
    color: #9c2d2d;
    font-family: Verdana, Tahoma, Arial;
}
.EnrollContentTitle
{
    font-weight: bold;
    font-size: 9pt;
    color: #9c2d2d;
    font-family: Verdana, Tahoma, Arial;
}
A.EnrollLink
{
    font-size: 11pt;
    font-weight: bold;
    color: #9C2D2D;
    margin: 0 20px;
    font-family: Tahoma, Verdana, Arial;
    text-decoration: none;
}
A.EnrollLink:hover {
	text-decoration: underline;
}
A.EnrollLink:visited
{
    color: #9C2D2D;
}
#menu { position: static; }
#menu ul { float: left; margin: 0px; background: #fff; list-style: none; }
#menu ul .item { display: none; }
#menu ul:hover .item { position: absolute; display: block; background: #000; padding: 1px; margin: 1px; height: auto; }
#menu ul:hover .item a { display: block; color: #000; text-decoration: none; padding: 5px; }
#menu ul:hover .item a:hover { color: #999; }

.ActivityScheduleDateDue
{
	color:Maroon;
    text-decoration:none;
}
.ActivityScheduleActiveCell
{
	font-size: 9pt;	
	color: black;	
	font-family: Arial, Verdana, Tahoma;
	background-color:White;
	text-align:center;
	border:solid 1px #C0C0C0;
	vertical-align:top;
	height:50px;
	width: 75px;
}
.ActivityScheduleInactiveCell
{
	font-size: 9pt;	
	color: black;	
	font-family: Arial, Verdana, Tahoma;
	background-color:#C0C0C0;
	text-align:center;
	border:solid 1px #C0C0C0;
	vertical-align:top;
}
.ActivityScheduleLineSeparator
{
	color:#e6e6e6;
	width:90%;
}
.ActivityScheduleDateLabel
{
	font-size: 8pt;	
	color:#777777;	
	font-family: Arial, Verdana, Tahoma;
	font-weight:bold;
	border-bottom:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	width:15px;
	position:relative;
	left:0;
	top:0;
	text-align: right;
	padding-right: 2px;
}
.modal_background
{
    position:absolute;
    left: 5px;
    top: 5px;
    width:100%;
    height:100%;
    z-index:1009;
    background-color: Black;
    filter: alpha(opacity=40);
    -moz-opacity: .70;
    opacity: .70;
}
.AssignmentSetup_lblSuccess
{
	color:Green;
	font-weight:bold;
}
.AssignmentSetup_lblError
{
	color:Red;
	font-weight:bold;
}
.GradeActivity_StudentTableCell1
{
	border-right:solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	border-left: solid 1px #c0c0c0;
}
.GradeActivity_StudentTableAltRow
{
	background: #e6e6e6;
}
.GradeActivity_StudentTableCell2
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	border: solid 1px #c0c0c0;
}
.GradeActivity_StudentTableCell3
{
	border-bottom: solid 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
	text-align:center;
}
.GradeActivity_GradeMethodCell
{
	border-right:solid 1px #c0c0c0;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	vertical-align:top;
}
.GradeActivity_StandardLinkButton
{
	font-weight:bold;
}
.GradeActivity_lblError
{
	font-weight:bold;
	color:Red;
}
.ActivityWorkSpace_lblError
{
	font-weight:bold;
	color:Red;
}
.divSSSActivity
{
	margin:0px;
	padding:0px;
	width:300px;
	height:32px;
	overflow:auto;
}
.SSSshortname
{
    padding: 2px;
    text-align: center;
    width: 15px;
    background-color: #333333;
    color: #FFFFFF;
    font-family: arial;
    font-size: 8pt;
    font-weight: bold;
}
.tdSSSActivity
{
	padding:0px;
	margin:0px;
	border-bottom: solid 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
}
.tableSSSActivity
{
	width:295px;
	border:0px;
	padding:0px;
	margin:0px;
}
.tdSSSActivityName
{
	width:145px;
	text-align:left;
}
.tdSSSActivityCell
{
	width:50px;
	text-align:center;
}
.tdSSSActivityNameHeader
{
	width:150px;
	text-align:center;
}
.tdSSSActivityCellHeader
{
	width:50px;
	text-align:center;
}
.tdSSSActivityHeader
{
	width:300px;
	text-align:center;
	vertical-align:middle;
}
.divSSSActivityOver
{
	margin:0px;
	padding:0px;
	width:300px;
	height:100px;
	overflow:auto;	
}
.CellSelected
{
    background-color:Yellow;
}

