#marqueecontainer{
	position: relative;
	width: 130px;
	height: 220px;
	overflow: hidden;
	padding: 2px;
	padding-left: 2px;
}
.button{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #336699 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #336699 1px solid;
	CURSOR: hand;
	COLOR: BLUE;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: 'Arial';
	BACKGROUND-COLOR: #FFFFAA;
}
.mandatoryField{
	BACKGROUND	:	"#FFFFAA";
	FONT-WEIGHT	:	BOLDER;
}
.nonMandatoryField{
	BACKGROUND	:	"#FFFFAA";
	COLOR		:	#477C4B;
}
.ComboBox{
	FONT-FAMILY	:	Arial;
	FONT-SIZE	:	9;
}
.TextBox {
	FONT-FAMILY	:	Arial;
	FONT-SIZE	:	9;
}
.reportTableNoBdr {
	FONT-FAMILY		:	Arial;
	FONT-SIZE		:	10;
	COLOR			:	BLACK;
}
.reportTable {
	BORDER-STYLE	:	SOLID;
	FONT-FAMILY		:	Arial;
	BORDER-WIDTH	:	1;
	BORDER-COLOR	:	#CD3301;
	FONT-SIZE		:	11;
	COLOR			:	BLACK;
}
.ErrorMsg {
	COLOR			:	red;
	FONT-FAMILY		:	Arial;
	FONT-SIZE		:	11;
}
.msg {
	COLOR			:	green;
	FONT-FAMILY		:	Arial;
	FONT-SIZE		:	11;
}
.warnMsg {
	COLOR			:	orange;
	FONT-FAMILY		:	Arial;
	FONT-SIZE		:	11;
}
.formTable {
	FONT-FAMILY		:	Arial;
	FONT-SIZE		:	10;
	COLOR			:	BLACK;
}
.formTableHeading {
	FONT-FAMILY		:	Arial;
	FONT-SIZE		:	10;
	BACKGROUND		:	#99CC66;
}
.TableWithBorder {
	BORDER-BOTTOM-STYLE	:	SOLID;
	BORDER-WIDTH	:	1;
	BORDER-COLOR	:	GREY;
	FONT-FAMILY		:	Tahoma;
	FONT-SIZE		:	11;
}
.reportTableHeading {
	FONT-SIZE		:	10;
	FONT-WEIGHT		:	bold;
	BACKGROUND-COLOR:	#FF972F;
	COLOR			:	#CD3301;
}
.TableHeadingRow {
	FONT-SIZE		:	11;
	FONT-WEIGHT		: bold;
	BACKGROUND-COLOR: #996600;
	COLOR			:	WHITE;
	FONT-FAMILY		:	TAHOMA;
}
.TableSubHeadingRow {
	FONT-SIZE		:	11;
	font-family:tahoma;
	BACKGROUND-COLOR:	#FFC855;
}
.TblSubSubHdngRow {
	FONT-SIZE		:	10;
	BACKGROUND-COLOR:	#FFCC99;
}
.TblSubSubSubHdngRow {
	FONT-SIZE		:	10;
	BACKGROUND-COLOR:	#FFCCFF;
}
.TextBox1 {
	FONT-SIZE			:	10;
	COLOR					: #CD3301;
	FONT-FAMILY		: "Arial";
	BACKGROUND		:	#AAEEEE;
	WIDTH					:	200;
}
.BodyText {
	FONT-SIZE		:	11;
	FONT-FAMILY		: Tahoma;
}
.BodyFont {
	FONT-SIZE		:	10;
	FONT-FAMILY		: "Arial";
}
.LblCurrency {
	FONT-SIZE		: 9;
	FONT-FAMILY		: "Arial";
	TEXT-ALIGN		: Right;
	BORDER-STYLE	: None;
	BORDER-WIDTH	: 1;
	WIDTH			: 30;
}
.pageHeading {
	FONT-SIZE		:	14;
	FONT-FAMILY		: "TAHOMA";
	FONT-WEIGHT		: BOLDER;
	COLOR			:	#996600;
}
.SubHeading {
	FONT-SIZE		:	12;
	FONT-FAMILY		: "TAHOMA";
	FONT-WEIGHT		: BOLDER;
	COLOR			:	#CD3301;
}
.href {
	FONT-SIZE			:	10;
	FONT-FAMILY		: 	"Arial";
	COLOR			:	#CD3301;
	FONT-WEIGHT		:	BOLDER;	
}

A:link {color: #CD3301;text-decoration:underline;cursor:pointer;}        /* specificity = 1,1 */
A:visited {color: purple;}   /* specificity = 1,1 */
A:hover {color: magenta;}    /* specificity = 1,1 */
A:active {color: red;}       /* specificity = 1,1 */

.trainingContent{
	FONT-SIZE		: 10;
	FONT-FAMILY		: "Arial";
	COLOR			: #BE3300;
}
table.sortable a.sortheader {
    background-color	:	#eee;
    color				:	#666666;
    font-weight			:	bold;
    display				:	block;
}
table.sortable span.sortarrow {
 	FONT-FAMILY		:	Arial;
	FONT-SIZE		:	9;
	BORDER-STYLE	:	SOLID;
	BORDER-WIDTH	:	1;
	BORDER-COLOR	:	#FFCC66;
    COLOR			:	black;
}
.sort-table {
	font			:	Icon;
	FONT-SIZE		:	10;
	border			:	1px Solid ThreeDShadow;
	border-color	:	#FFCC66;
	background		:	Window;
	color			:	WindowText;
}
.sort-table thead {
	background:	ButtonFace;
}
.sort-table td {
	padding:	2px 5px;
}
.sort-table thead td {
	border:			1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	cursor:			default;
}
.sort-table thead td:active {
	border-color:	ButtonShadow ButtonHighlight
					ButtonHighlight ButtonShadow;
	padding:		3px 4px 1px 6px;
}
.sort-table thead td[_sortType=None]:active {
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	padding:		2px 5px;
}
.sort-arrow {
	width:					11px;
	height:					11px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
}
.sort-arrow.descending {
	background-image:		url("../images/downsimple.png");
}
.sort-arrow.ascending {
	background-image:		url("../images/upsimple.png");
}
img{
	border-style : none;
}