body
{
	font-family:Tahoma;
	font-size:11;
	cursor:default;
	
}
.elrMsg {
	background-color:#dbd2d2;
	width:238px;
	font-size:14px;
	text-align:center;
}
.topRound 
{
	background: url('../images/roundBox.png') no-repeat top;
	width:238px;
	height:20px;
}
.elrTab 
{
	border-collapse:collapse;
}
.bottomRound 
{
	background: url('../images/roundBoxBottom.png') no-repeat bottom;
	width:238px;
	height:20px;
}
#displaybox {
	z-index: 10000;
	background-color:#cccccc;
	position:absolute; top:0px; left:0px; width:200; height:200; color:#FFFFFF; text-align:center; vertical-align:middle;
}
.blue
{
	color:#193979;
}
.green
{
	color:#3f914b;
}
.red
{
	color:#e80e2c;
}
.theTest 
{
	font-family: 'Learning Curve Dashed';
	
}
.circle{
background: url('../images/circle.png') no-repeat ;
width:100px;
height:100px;
text-align:center;
font-size:18pt


}


.theImgSm {
   vertical-align:bottom;
   padding-top:5px;
   padding-right:5px;
   width:44px;
   height:44px;
	 padding-top:50px;
}
.mainTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #00008b;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
}
.mon
{
	width:22px;
}
.year
{
	width:48px;
}
.reqField
{ 
	font-family:verdana;
	font-size:12;
	font-weight:bold;
	color:red;
}
.norField
{ 
	font-family:verdana;
	font-size:12;
	font-weight:bold;
	color:red;
}
.inlineWarning
{ 
	font-family:verdana;
	font-size:12;
	font-weight:bold;
	font-style:italic;
	color:crimson;
}
.instrMsg
{ 
	font-family:verdana;
	font-size:12;
}

.Button
{
	position:relative;
	margin-left:5;
	padding-left:10px;
	padding-right:10px;
	font-size:expression(screen.width/160 + 6);
	border:solid 1px;
	border-color:silver darkslateblue darkslateblue silver;
	background-color:lavender;
	color:darkslateblue;
	cursor:hand;
	behavior:url(Behaviors/ButtonMouseEvents.htc);
}
.WideButton
{
	position:relative;
	width:200;
	margin-left:5;
	font-size:expression(screen.width/160 + 6);
	border:solid 1px;
	border-color:silver darkslateblue darkslateblue silver;
	background-color:lavender;
	color:darkslateblue;
	cursor:hand;
	behavior:url(Behaviors/ButtonMouseEvents.htc);
}

.MenuButton
{
	position:relative;
	width:150;
	margin-left:5;
	font-size:expression(screen.width/160 + 6);
	border:solid 1px;
	border-color:silver darkslateblue darkslateblue silver;
	background-color:lavender;
	color:slateblue;
	cursor:hand;
	behavior:url(Behaviors/ButtonMouseEvents.htc);
	TEXT-ALIGN: center;
}
.SubMenuButton
{
	position:relative;
	width:150;
	margin-left:5;
	font-size:expression(screen.width/160 + 6);
	border:solid 1px;
	border-color:silver darkslateblue darkslateblue silver;
	background-color:lavender;
	color:slateblue;
	cursor:hand;
	behavior:url(Behaviors/ButtonMouseEvents.htc);
	TEXT-ALIGN:right;
}
.ExpandContainer
{
	text-align:left;
	padding-left:20;
	color:darkslateblue;
	behavior:url(Behaviors/Client_ExpandCollapse.htc);
	cursor:hand;
	font-size:12;
	width:300;
}


.FormTitle
{	
	font-weight: bold;
	font-size: 18;
	font-family:Verdana;
	width: 100%;
	color: darkslateblue;
	background-color:palegoldenrod;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}

/*Table filling entire form but not entire body*/
.floatingMainTable
{
	position:relative;
	/*top:expression((body.offsetHeight - this.offsetHeight) * 0.3);*/
	border: silver 1px solid;
	background-color: whitesmoke; 
	/*left:expression(body.clientWidth/2-300);*/
	width:600;
}

/*Table filling entire body*/
.fixedMainTable
{
	position:absolute;
	top:0;
	left:0;
	width:expression(body.clientWidth);
	height:expression(body.clientHeight);
	background-color: #ffffff; 
}

.columnHeader
{
	font-size:12;
	font-weight:bold;
	padding-left:5;
}
.SectionTitle 
{ 
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; LEFT: 0px; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 100%; COLOR: white; 
	PADDING-TOP: 2px; FONT-FAMILY: Verdana; 
	POSITION: relative; TOP: 0px; 
	BACKGROUND-COLOR: slateblue; 
	TEXT-ALIGN: center 
}

.SelectionTitle
{
	padding-top:10;
	padding-bottom:4;
	padding-left:5;
	font-size:12;
	font-weight:bold;
	color:darkslateblue;
	border-bottom:solid 1px silver;
}

.listBox /*ListBox Server Controls*/
{
	top:0;
	width:100%;
	height:100%;
	font-size:expression(screen.width/160 + 6);
}


.InvisibleButton
{
	display: none;
}

/*******************************************************************************/
/*                                                                             */
/**************** Color-related styles *****************************************/
/*                                                                             */
/*******************************************************************************/

.bgTransparent	{ background-color:Transparent; }
.bgWhite		{ background-color:White; }
.bgXXLight		{ background-color:Whitesmoke; }
.bgXLight		{ background-color:Lightgoldenrodyellow; }
.bgLight		{ background-color:Palegoldenrod; }
.bgDark			{ background-color:Slateblue; }
.bgXDark		{ background-color:Darkslateblue; }
.bgPink			{ background-color:pink; }


.border1XLight	{ border:solid 1px silver; }
.border1Dark	{ border:solid 1px slateblue; }
.border1XDark	{ border:solid 1px darkslateblue; }

.fontWhite		{ color:White; }
.fontXLight		{ color:Silver; }
.fontDark		{ color:slateblue; }
.fontXDark		{ color:darkslateblue; }

/*New Additions**/

.subMenu
	{
		BORDER-RIGHT: black thin solid; 
		BORDER-TOP: black thin solid; 
		BORDER-LEFT: black thin solid; 
		BORDER-BOTTOM: black thin solid;
	}

.sectionHeader
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffd700
}

.MainMenu
{
	text-align: center;
}
.tableHeader
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: LightGrey
}
.hideColumn
{
	display:none;
}
.rowColor1
{
    BACKGROUND-COLOR: #fff5ee
}
.rowColor2
{
    BACKGROUND-COLOR: #e6e6fa
}
.adminColor
{
    BACKGROUND-COLOR: #98fb98
}
.required
{
    FONT-WEIGHT: bold
}

.errorCS{
	border-style:solid;
	border-width:thin;
	border-color:red;
}
.normalInput{
}