body
{
	/*background-color: White; /*#dcdcdc*/
	/*background-Image: url(../images/lines.gif); /**/
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	/*font-size: 10;*/
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	/*background-image: url(../Images/FlowerBack.gif);*/
	/*background: White url(../Images/FlowerBack.gif) no-repeat top left;*/
	background: White url(../Images/ArcBack.gif) no-repeat -15px -4px;
}
INPUT
{
}
textarea{

	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: black;
}


a
{
	color: #0000ff;
}

a:hover
{
	color: Blue;
}


td 
{
	line-height: 17px;

}

.cCtrl /*CBControl*/
{
	 Background-Color:White;
	 Border-Style: inset;
	 Border-Width: 1px; 
	 text-align: left;
}

.cC /*CBControl*/
{
}
.cB /*CBButton*/
{
	height: 24px;
	width: 120px;
}

.cBS
{
    height: 24px;
    width: 100px;
}

.cDM
{
    width: 450px; 
    text-align: left;
    margin: auto;
}
.cLH /*CBHeaderLabel*/
{
	text-align: Left;
	font-size: 12pt;
	font-weight: normal;
}
.cLW
{
	text-align: Center;
	font-size: 14pt;
	font-weight: normal;
}
.cL /*CBLabel*/
{
	text-align: Right;
}
.cLC1 /*CBLabelCentre*/
{
	text-align: center;
}
.cLC1H /*CBLabelCentreHidden*/
{
	text-align: center;
	font-size: 8pt;
	visibility: hidden;
}
.cLL /*CBLabelLeft*/
{
	text-align: Left;
}

.cLHE /*CBHelpLabel*/
{
	text-align: left;
	color: Navy;
}
.cCB /*CBCheckBox*/
{
	text-align: left;
}

.CBMargin{margin: 5px;}
/*.CBStatements
{
	text-align: left;
	padding: 0px;
	margin: 0px;
}*/
.cPanel
{
	Background-color: White;
	Border: solid 1px ActiveBorder;
}
.CBHighLight
{
	color: Red;
}
.CBLastAdded
{
	color: #900000;
	/*font-weight: bold;*/
}
.CBNoJava
{
	color: Red; 
	font-weight: bold;
}
.CBNoJava a
{
	color: red;
}

.CBNoJava A:hover
{
	color: Maroon;
}
.cLT /*CBLinkText*/
{
	color: green;
	/*font-style: italic;*/
	font-size: 8pt;
}
.cOP /*CBOtherPole*/
{
	COLOR: blue;
	CURSOR: default;
	WIDTH: 12px;
	HEIGHT: 16px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM-STYLE: none;
}
.cOT /*CBOtherText expanded*/
{
	COLOR: blue;
	CURSOR: default;
	WIDTH: 250px;
	HEIGHT: 16px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM-STYLE: none;
}

.cOV
{
	color: Green;
	font-size: 8pt;
}
.ErrorMessage
{
	color: Red;
	text-align: center;
}
.CBLink
{
}

.CBPedagog
{
	color: White;
}
.cDL /*CBDemoLabel*/
{
	color: Maroon;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: blink;
}
.Item_Complete
{
	color: Blue; /*#bb99ee*/
}
.Item_Incomplete
{
	color: Purple; /*#0099ff*/
}
.Item_NotStarted
{
	color: Black;
}

.Table
{
	/*background-color: White;*/
}

.Table_Toolbar
{
	background: #cccccc url(../Images/FlowerToolbarBack.gif) no-repeat top left;
}
.cCopyTools
{
	padding: 1px 10px 0px 10px;
}
.cRL
{
    background: transparent url(../images/checkbg.gif) repeat top left; /*#d4d0c8 ;*/
	padding: 3px;
	margin:0px auto;
}
.cRR
{
	background-color: #bb99ee;
	padding: 3px;
	margin:0px auto;
}
.cTM /*Table_Main*/
{
	padding: 0px 10px 10px 10px;
}
.cTHead
{
    padding: 2px;   
}

.cTC /*Table_Content*/
{
	padding: 2px 0px 2px 0px;
}

.cTCO /*Table_Controls*/
{
	background: transparent url(../images/checkbg.gif) repeat top left; /*#d4d0c8 ;*/
	padding: 25px 10px 0px 10px;
	vertical-align: top;
}
.cTSM /*Table_Statements_menu*/
{
	background: transparent url(../images/checkbg.gif) repeat top left; /*#d4d0c8 ;*/
	padding: 2px 6px 2px 6px;
	width: 100%;
	height: 30px;
}
.cTS /*Table_Spacer*/
{
	/*background-color: #bb99ee;
	padding: 2px 0px px 0px;*/
	width: 4px;
}
.cTST /*Table_Statements*/
{
	background: transparent url(../images/checkbg.gif) repeat top left; /*#d4d0c8 ;*/
	padding: 10px 10px 10px 10px;
}
.cTSH /*Table_Statements_Header*/
{
	background: transparent url(../images/checkbg.gif) repeat top left; /*#d4d0c8 ;*/
	padding: 4px 4px 4px 10px;
}
.cTSF /*Table_Statements Footer*/
{
	background: transparent url(../images/checkbg.gif) repeat top left; /*#d4d0c8 ;*/
	text-align: center;
	margin: 2px;
}
.cTSHE /*Table_Statements_Help*/
{
	color: Navy;
	background-color: #bb99ee;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}
.cTH /*Table_Header*/
{
	background: #0099ff;
		text-align: center;
	height: 26px;
	padding: 0px 0px 0px 0px;
}
.cTHTM /*Table_Header_Top_Middle*/
{
	background: #0099ff;
	height: 28px;
	padding: 0px 0px 0px 0px;
}
.cTHTL /*Table_Header_Top_Left*/
{
	height: 28px;
	background: transparent url(../Images/cornertl.gif) no-repeat top left;
}
.cTHTR /*Table_Header_Top_Right*/
{
	height: 28px;
	background: transparent url(../Images/cornertr.gif) no-repeat top right;
}
.cTHBL /*Table_Header_Bottom_Left*/
{
	height: 28px;
	background: transparent url(../Images/cornerbl.gif) no-repeat bottom left
}
.cTHBR /*Table_Header_Bottom_Right*/
{
	height: 28px;
	background: transparent url(../Images/cornerbr.gif) no-repeat bottom right
}
.cTMH /*Table_Main_Header*/
{
	color: Black;
	margin: 2px 28px 2px 28px;
}
.cTHE /*Table_Help*/
{
	background: #bb99ee url(../Images/infoicon.gif) no-repeat top left;
	vertical-align: Top;
	color: Navy;
    padding: 30px 10px 10px 11px;
    width: 230px;
    text-align: left;
}
.cTHEC /*Table_Header */
{
	background: transparent url(../images/checkbg.gif) repeat top left; /*#d4d0c8 ;*/
	padding: 30px 30px 30px 30px;
}
.Table_Info
{
	padding: 0px 28px 0px 28px;
}
.Table_ProgressBar
{
	Height: 14px;
	margin: 0px 0px 0px 0px;
}
.cTCL{text-align: right; vertical-align: top;}
.cTCC{text-align: center;}
.cTCR{text-align: left; vertical-align: top;}
.cPBA /*ProgressBarActive*/
{
	background-color: #BB99EE;
	color: navy;
	text-align: center;
}
.cPBI /*ProgressBarInactive*/
{
	background: url('../images/checkpgb.gif') left top;
	color: Gray;
	text-align: center;
	width: 20%;
}

.cSTP /*Statements_Panel*/
{
	background-color: White;
}

/*Proforma Page Classes*/
.cXB /*btnMinMax*/
{
	color: Black;
	CURSOR: default;
	WIDTH: 16px;
	HEIGHT: 16px;
	BORDER-TOP-STYLE: outset;
	BORDER-RIGHT-STYLE: outset;
	BORDER-LEFT-STYLE: outset;
	BACKGROUND-COLOR: Gray;
	BORDER-BOTTOM-STYLE: outset;
}
.cXT /*txtInput*/
{
	COLOR: black;
	CURSOR: default;
	WIDTH: 95%;
	HEIGHT: 100px;
	BORDER-TOP-STYLE: inset;
	BORDER-RIGHT-STYLE: inset;
	BORDER-LEFT-STYLE: inset;
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM-STYLE: inset;
}

	
.cSHTM /*Site_Header_Top_Middle*/
{
	/*background: #0099ff;*/
	height: 64px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../Images/ArcMiddle.gif);
}
.cSHTL /*Site_Header_Top_Left*/
{
	height: 64px;
	/*background: transparent url(../Images/ArcHeader.gif) no-repeat top left;*/
}
.cSHTR /*Site_Header_Top_Right*/
{
	height: 64px;
	background: transparent url(../Images/ArcRight.gif) no-repeat top right;
}
.cS0
{
	font-weight: bold;
	font-size: 14pt;
	color: Navy;
}
.cS1
{
	text-decoration: underline;
	font-weight: bold; 
	font-size: 14pt;
	color: Navy;
}

.cSFC /*Site_Footer_Cell*/
{
	/*font-size: 9pt;*/
	color: Black;
	border:0px;
	border-style: none; 
	border-color: #000000;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
.cNewsHeaderLabel
{
	text-align: Left;
	font-size: 12pt;
	color: Navy;
	}
.cNewsLabel
{
	text-align: Left;
}
.cStatusLabel
{
	text-align: Left;
}
.cAdminPanel
{
    border: solid 1px black;
    padding: 5px;
}
.cLC
{
    color: Navy;
    text-decoration: none;
    cursor:	default;
}
.cLC:hover
{
    color: red;
    font-weight: bold;
    text-decoration: none;
    cursor: hand;
}
.cLP
{
    color: Maroon;
    text-decoration: none;
}
.cEdit
{
    color: Red;
    cursor:	hand;
    text-decoration: none;
    font-weight: bold;
}
/*Table for Assessment*/
.TA
{
    padding: 1px;
    text-align: center;
}
.TAP
{
    background-color: Silver;
    height: 60px;
    width: 60px;
}
.TAL{}
.TAT{}
.dgHead 
{
	background-color: #0099ff;
	padding: 1px;
}

.dgRow1
{
	background-color: #dddddd;
	padding: 1px;
}
.dgRow0
{
	background-color: #eeeeee;
	padding: 1px;
}
.dgRowSel
{
	background-color: #aaaaaa;
	padding: 1px;
}