html, body, form	{	margin: 0px; padding: 0px; width: 100%; height: 100%;	}
body				{	text-align:center;
						background-color:#28A505; }
body, #Content, H1, H2, H3, H4, p, div, td 				
					{	font-family: Verdana, Arial, Sans-Serif;
						font-size: 10pt;	}
#LOADSTATUS			{	position: absolute; top: 100px; left: 100px; width:100px; height: 50px; color:#fff; background:blue; 
						visibility:hidden; }						
						
.R					{	color:red; }						
						
#Container			{	width: 740px; 
						display:block; text-align:left; padding:0px; margin:0px auto;
						background: url(images/BG.gif) repeat-y top left; }
				
#ContainerTop		{	background: url(images/TopBanner.jpg) no-repeat top left; 
						height: 120px; width:734px; display:block; margin: 0px 0px 0px 4px;}
#cpContainerTop		{	background: url(images/cpTopBanner.jpg) no-repeat top left; 
						height: 120px; width:734px; display:block; margin: 0px 0px 0px 4px;}						

#ContainerTable		{	width:732px; margin-left:3px; }
				
#ContainerLeft		{	width:156px; margin:0px; padding:0px; vertical-align:top;  }
	
#ContainerMain		{	margin: 0px; padding:0px 0px 6px 0px; width:578px;
						background: url(images/TopBannerPt2.jpg) no-repeat top right;}
#ContainerBottom	{	width:100%;	background: url(images/FOOTER.gif) no-repeat bottom left;  }
	
#ContainerMainTableBottomLeft		{  height:103px; padding:0px 0px 6px 15px; vertical-align:bottom; }
#ContainerMainTableBottomLeft div	{ background: url(images/BottomLeft.jpg) no-repeat bottom left; height:103px; }
/*---------------------------------------------------------*/
					
#Footer				{	height: 70px; display:block; color: #fff; }				
#Footer, #Footer *	{	font-size: 10px; }
#Footer a			{	color:#fff; }				
#Footer a:hover		{	color:#000; }
#Footer a.Fade		{	color:#145F03; }				
/*---------------------------------------------------------*/
				
#LOGO				{	background: url(images/CapstoneLogo.gif) no-repeat 2px 1px; height:94px;  }

#ContainerLeft ul	{	list-style: none; margin:0px;	padding:0px; }
#ContainerLeft ul li{	padding:0px; margin:0px 0px 0px 1px;
  }
#ContainerLeft ul li a{	text-decoration: none; color: #93C15A;   
						display:block;   height:22px; }
#ContainerLeft ul li a:hover	{	background:#48A942; color: #fff;	}			
#ContainerLeft ul li a span		{	display: block; font-size: 11px; font-family: Arial; font-weight:bold; width:100%;
									cursor: pointer; cursor:hand; padding: 4px; 	}			

#ContainerLeft ul li.Current a { background:#48A942; color: #fff; }


/* menu parent */
#mx li.m {
	position: relative;
	width: 130px;
}

#mx li.Current a { background:#48A942; color: #fff;	 }
#mx li.m a {
	background: url(/images/a.png) 100% 50% no-repeat;
}
#mx li.m a:hover {color: #fff;
	background: #48A942 url(/images/ah.png) 100% 50% no-repeat;
}
#mx li.m ul,#mx li.m ul a, #mx li.m ul a:hover {
	background-image: none;
}
/* popup menus */
#mx li.m ul {
	display: none;
	position: absolute;
	top: 0;
	left: 138px;
	width: 156px;
	border: 1px solid #333;
	background: #FFF;
}
/* width of popup menu */
#mx li.m ul a {
	width: 156px;
}






div.Seperator		{	background:url(images/DottedLine.gif) repeat-x top left; height:15px; width:100%; }
/*---------------------------------------------------------*/
#Content			{	padding: 0px; border:1px solid #A8C487; background: #fff url(images/ContentBG.gif) no-repeat bottom left; 
						width:545px; margin: 20px 0px 20px 10px; }
#Content p			{	padding: 2px; margin:0px 0px 5px 0px; line-height: 1.4em;  }				
#Content h1,
#Content h2,
#Content h3,
#Content h4			{	padding: 2px; margin:0px; color:#8C3B23; font-weight:bold; }				
				

#Content a			{	text-decoration: none; border-bottom: 1px dotted #8C3B23; color:#8C3B23; padding:0px 1px 0px 1px; }
#Content a:hover	{	background: #F58007; border-bottom: 1px solid #000; color:#000; }
#Content ul, 
#Content ol			{	margin: 2px 0px 2px 60px; padding: 0px; }
#Content li			{	padding: 2px; }				
/*---------------------------------------------------------*/

input.textbox,
textarea			{	font-size: 10pt; border:1px solid #aaa; padding:1px; }				

#Content a.aTiny	{	font-size: 9pt; }

#Content a.aTop:active,
#Content a.aTop:visited		{	background: url(images/ARROW_top.gif) no-repeat 0px 1px; padding: 0px; border:0px; 
								text-align:right; width:35px; height:15px; display:block; font-size:10px; text-decoration: none;  }				
#Content a.aTop:hover		{	color:#000; }				
								
#Content img.imgFolder		{	border: 0px; background: none;  }				

#Content div.dImageFrame	{	width:110px; height: 90px; padding:0px;
								background: url(images/IMG_MASK.gif) no-repeat top left; }	
#Content div.dImageFrame a	{	border:0px; background:none; }								
#Content div.dImageFrame img {  margin: 6px 0px 0px 3px; border:0px; }	
#Content div.dImageFrame a:hover { background:none; }

/*---------------POP UP------------------------------------------*/

#PopContent			{	background:#fff;	display:block; height:100%; padding: 4px 0px 0px 0px; }
#PopContent img		{	border: 1px solid #000; }			
#PopContent a		{	text-decoration: none; border-bottom: 1px dotted #8C3B23; color:#8C3B23; padding:0px 1px 0px 1px; }
#PopContent a:hover	{	background: #F58007; border-bottom: 1px solid #000; color:#000; }	