    p.whttext18 a     { text-decoration:none; color:white; border-bottom-width:1px; border-bottom-style:dotted; }
    p.whttext14 a     { text-decoration:none; color:white; border-bottom-width:1px; border-bottom-style:dotted; }
    p.whttext12 a     { text-decoration:none; color:white; border-bottom-width:1px; border-bottom-style:dotted; }
    a:link	{ color:blue; }
    a.alwaysBlack			{ color:#000; }
    a.alwaysBlack:visited	{ color:#000; }
    a.alwaysBlue			{ color:#00F; }
    a.alwaysBlue:visited	{ color:#00F; }
    a.alwaysWhite			{ color:#fff; }
    a.alwaysWhite:visited	{ color:#fff; }
    a.alwaysWhite:hover		{ background-color:transparent; }
    a.noHilight:hover		{ background-color:transparent; }
    a.imgButton:hover		{ border-bottom:solid 1px #00f; background-color:transparent; }
    

    .pblktext10 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:normal;font-size:10px;color:rgb(0,0,0);background-color:transparent; }
    .pblktext12 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:normal;font-size:12px;color:rgb(0,0,0);background-color:transparent; }
    .pblktext12L { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:normal;font-size:12px;color:rgb(0,0,0);background-color:transparent;text-align:left;vertical-align:middle; }
    .pblktext14L { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:normal;font-size:14px;color:rgb(0,0,0);background-color:transparent;text-align:left;vertical-align:middle; }
    .pblktext14 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:normal;font-size:14px;color:rgb(0,0,0);background-color:transparent;text-align:left;vertical-align:middle; }
    .pblktext18 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:normal;font-size:18px;color:rgb(0,0,0);background-color:transparent;text-align:left;vertical-align:middle; }
    .blktext10 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:10px;color:rgb(0,0,0);background-color:transparent; }
    .blktext12 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:12px;color:rgb(0,0,0);background-color:transparent; }
    .blktext12 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:12px;color:rgb(0,0,0);background-color:transparent; }
    .blktext14 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:14px;color:rgb(0,0,0);background-color:transparent; }
    .blktext18 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:18px;color:black;background-color:transparent; }
    .blktext28 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:28px;color:black;background-color:transparent; }
    .whttext18 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:18px;color:white;background-color:transparent; }
    .whttext14 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:14px;color:white;background-color:transparent; }
    .whttext12 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:12px;color:white;background-color:transparent; }
    .whttext10 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:10px;color:white;background-color:transparent; }
    .redtext14 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:14px;color:#DD550C;background-color:transparent; }
    .redtext12 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:12px;color:#DD550C;background-color:transparent; }
    .redtext18 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:18px;color:#DD550C;background-color:transparent; }
    .redtext16 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:16px;color:#DD550C;background-color:transparent; }
    .predtext12 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:normal;font-size:12px;color:#DD550C;background-color:transparent; }
    .predtext10 { font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:normal;font-size:10px;color:#DD550C;background-color:transparent; }

/*    https://www.w3schools.com/css/css3_shadows.asp   */
	.noticeBox { width:80%; padding:1em; border:solid 1px black; margin:3rem auto; box-shadow:2px 2px 8px rgb(192,192,192); }
	.bgcTan { background-color: #fff2d7; }  /*    #ffe9bd   rgb(230,219,190)  */
	.bgcWhite { background-color:white; }
    .imageMenu { width:inherit; height:150px; background: black url('images/top.jpg') no-repeat; }
    .capital { width:900px;padding-right:1em;height:0px;z-index:10; }
    .mainContainer
    {
    	width:900px; overflow:hidden; border:1px solid black; margin-left:auto; margin-right:auto; z-index:5;   /*   background-color:#fdf6ee    */
    	border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-bottom-right-radius: 10px 10px; border-bottom-left-radius: 10px 10px;
    }
    .hcFootBW { padding:.25em 0em .25em 0em; width:inherit; height:80px; clear:both;  background-color:white; color:black; }
    .hcFoot { padding:.25em 0em .25em 0em; width:inherit; height:110px; clear:both;  background-color:white; color:black; }
    .hc-Body { width:inherit; text-align:center; height:inherit; background-color:white; color:red; border-top:0px solid black;overflow:hidden; }
    .capital { height:24px;text-align:right;background-color:white; overflow:hidden;border-bottom:1px solid black; }
    .hcHead { width:inherit; top:0; height:150px; text-align:right; }
    .buttonStyle-short { border:1px solid black;z-index:3;height:40px;width:216px;clear:both;float:right;background-color:blue;opacity:0.7;filter:alpha(opacity=70);text-align:center; }
    .buttonStyle { border:1px solid black;z-index:3;height:77px;width:150px;margin-right:7.5%;clear:both;float:right;background-color:blue;opacity:0.7;filter:alpha(opacity=70);text-align:center;vertical-align:middle; }
    .bigButton { border:1px solid black;height:100px;width:95%;clear:both;background-color:rgb(245,245,245);text-align:center;margin-bottom:1em;vertical-align:middle;padding-top:0.75em; }
    .frontButtons1 { border:1px solid rgb(147,149,152);height:75px;width:360px;clear:both;margin-left:3.5em;margin-right:auto;text-align:center; }
    .frontButtons2 { border:1px solid rgb(147,149,152);height:150px;width:170px;clear:both;margin-left:3.5em;margin-right:auto;text-align:center; }
    .frontButtons1V2 { border:1px solid rgb(147,149,152);height:90px;width:356px;clear:both;margin-left:3.5em;margin-right:auto;text-align:center; }
    .frontButtons2V2 { border:1px solid rgb(147,149,152);height:111px;width:356px;clear:both;margin-left:3.5em;margin-right:auto;text-align:center; }
    
    .silent:hover { background-color:transparent; border:none; outline:none; text-decoration:none; }

	.containerA { float:left; }

    div.btnFirstV2 a     { text-decoration:none; color:white; }
    div.btnMiddleV2 a     { text-decoration:none; color:white; }
    div.btnLastV2 a     { text-decoration:none; color:white; }

	.editCourseLeft		{ float:left; width:25%; text-align:right; padding-right:0.5em; vertical-align:top; }
	.editCourseRight	{ float:left; width:*; text-align:left; vertical-align:top;  }
	.aCourseLine		{ clear:both;  }
	.courseSpacer		{ width:100%; clear:both; height:0.5em; line-height:0; }
	.labTimeBlock		{ width:23%;float:left;background-color:transparent;height:2.5em;padding-top:1em; }
	.labTimeBlock3		{ width:23%;float:left;background-color:transparent;height:3em;padding-top:1em; }	
	.labTimeRow			{ text-align:left;padding-left:2em;text-align:center;clear:right; }


	.btnFirst
	{
		width:110px;height:50px;background-color:white;text-align:center;vertical-align:middle;border:1px solid black;margin-left:auto;margin-right:auto;
		float:left;border-top:none;
/*		border-bottom-right-radius: 10px 10px;border-bottom-left-radius: 10px 10px;	*/
	}
	.btnMiddle
	{
		width:110px;height:50px;background-color:white;margin-right:1em;text-align:center;vertical-align:middle;border:1px solid black;
		float:left;border-top:none;
/*		border-bottom-right-radius: 10px 10px;border-bottom-left-radius: 10px 10px;	*/
	}
	.btnLast
	{
		width:110px;height:50px;background-color:white;text-align:center;vertical-align:middle;border:1px solid black;
		float:left;border-top:none;
/*		border-bottom-right-radius: 10px 10px;border-bottom-left-radius: 10px 10px;	*/
	}

	.btnFirstV2
	{
		width:128px;height:40px;background-color:transparent;text-align:center;vertical-align:middle;margin-left:auto;margin-right:auto;border-right:2px solid #d0bf8b;
		float:left;border-top:none;text-decoration:none;
		font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:10px;color:white;
/*		border-bottom-right-radius: 10px 10px;border-bottom-left-radius: 10px 10px;	*/
	}
	.btnMiddleV2
	{
		width:126px;height:40px;background-color:#d0bf8b;text-align:center;vertical-align:middle;border-right:2px solid #d0bf8b;
		float:left;border-top:none;text-decoration:none;
		font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:10px;color:white;
/*		border-bottom-right-radius: 10px 10px;border-bottom-left-radius: 10px 10px;	*/
	}
	.btnLastV2
	{
		width:128px;height:40px;background-color:#d0bf8b;text-align:center;vertical-align:middle;border-right:2px solid #d0bf8b;
		float:left;border-top:none;text-decoration:none;
		font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:10px;color:white;
/*		border-bottom-right-radius: 10px 10px;border-bottom-left-radius: 10px 10px;	*/
	}


	.spacer3
	{
    	height:3em;
    	clear:both;
    	width:99%;
	}

	.spacer2
	{
    	height:2em;
    	clear:both;
    	width:99%;
	}

	.spacer1
	{
    	height:1.0em;
    	clear:both;
    	width:99%;
	}

	.spacer075
	{
    	height:0.75em;
    	clear:both;
    	width:99%;
	}

    .col_Left { width:200px;float:left;background-image:url('images/apsiLeftBkgd.jpg');background-color: black; background-repeat:no-repeat; }
    .col_Center { width:901px;float:left; width:901px; }  /*  background-color:rgb(230,219,190);  */
/*    .colCenterIndex { background:rgb(230,219,190) url(http://www.uta.edu/apsi/images/50-50.jpg) repeat-y scroll 100% 0%;width:901px;float:left;border-top:1px solid black; }	  */
    .col_CenterIndex-old { background:rgb(245,128,38) url(http://www.uta.edu/apsi/images/50-50.jpg) repeat-y scroll 100% 0%;width:901px;float:left; }
    .col_CenterIndex { background:white; width:901px; float:left;}

    
    .courseCol1 { width:60px; float:left; }
    .courseCol2 { width:455px;float:left; }  //		if four columns: 370px
    .courseCol3 { width:175px;float:left; }
    .courseCol4 { width:250px;float:left; }
    .courseCol5 { width:250px;float:left;text-align:right; }
    .courseCol6 { width:150px;float:left; }
    .courseRow { clear:left;margin-left:1.5em; }
    .courseHeaderRow { margin-left:1em;width:675px;clear:both; }
    .courseSpacerRow { margin-left:1em;height:1em;width:100%;clear:both; }

    .menuPad  	{ background-color:rgb(68,68,255);padding:5px 1px;width:1%;float:left; }
    .menuBlock	{ background-color:rgb(68,68,255);padding:10px 0px;width:13.4%;text-align:center;font:normal normal bold 14px/normal Tahoma, Helvetica, sans-serif, Arial;float:left;vertical-align: middle; }
    .menuBlock2	{ background-color:rgb(68,68,255);padding:10px 0px;width:13.4%;text-align:center;font:normal normal bold 14px/normal Tahoma, Helvetica, sans-serif, Arial;float:left;border-left:3px #89AEF4 solid;vertical-align: middle; }
    .menuBlock a	{ color:white; text-decoration:none; }
    .menuBlock2 a	{ color:white; text-decoration:none; }
    .menuBlock a:hover	{ color:white; text-decoration:underline;color:rgb(32,84,142);background-color:transparent; }
    .menuBlock2 a:hover	{ color:white; text-decoration:underline;color:rgb(32,84,142);background-color:transparent; }
    .classTab	{ text-align:center; padding-top:0.33em; padding-left:1.5em; padding-bottom:0em; padding-right:1.5em; float:left; }
	.classTabBorders { border:solid 1px #d0bf8b; }
	
	.editCourseLeft		{ float:left; width:25%; text-align:right; padding-right:0.5em; vertical-align:top; }
	.editCourseRight	{ float:left; width:*; text-align:left; vertical-align:top;  }
	.aCourseLine		{ clear:both;  }
	.courseSpacer		{ width:100%; clear:both; height:0.5em; line-height:0; }
	.labTimeBlock		{ width:23%;float:left;background-color:transparent;height:2.5em;padding-top:1em; }
	.labTimeBlock3		{ width:23%;float:left;background-color:transparent;height:3em;padding-top:1em; }	
	.labTimeRow			{ text-align:left;padding-left:2em;text-align:center;clear:right; }

	.techImageBlock		{ width:30%;float:left;background-color:transparent;padding-top:0.5em; }
	.techTimeBlock		{ width:14%;float:left;background-color:transparent;height:2em;padding-top:0.5em; }
	.techTimeBlock3		{ width:14%;float:left;background-color:transparent;height:2em;padding-top:0.5em; }	
	.techTimeRow		{ text-align:left;text-align:center; }



    .regLeft
    	{
    		width:40%;padding-right:1em;text-align:right;float:left;vertical-align:top;padding-left:2em;
    		font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:12px;
    		/* border:1px solid red; */
    	}
    .regRight
    	{
    		clear:right;width:53%;padding-right:1em;text-align:left;float:left;vertical-align:top;vertical-align:top;
    		font-family:"Lucida Sans",helvetica,arial,sans-serif;font-weight:normal;font-size:12px;
    		/* border:1px solid green; */
    	}
    .regDatumContainer
    	{
    		clear:both;padding-top:0.50em;
    		font-family:"Lucida Sans",helvetica,arial,sans-serif;
    		font-weight:normal;
    		font-size:1.0rem;
    		color:black;
    		background-color:transparent;
    		/* border:1px solid green; */
    	}


	.cssFancyButton
		{
			padding: 8px 3px; background-color: #366285; color: white; border: 2px solid black; font-size: 1.5em; width: 20%; text-align: center; border-radius: 15px; width: 13em; margin-left:auto; margin-right: auto;
		}
	
	.cssFancyButton a:link	{ color:white; }

    .specialMessageBox {
        width:70%;font-size:1.3rem;margin-left:auto;margin-right:auto;margin-top:2em;margin-bottom:2em;padding:1em;background-color:#e0ffff;border:solid 1px black;
    }

 form#register > input[type=text] {
	 font-size: 1.2rem;
	 width:70%;
	 border:0px;
	/* border-color: black;
	 border-left: solid 1px;
	 border-bottom: solid 1px;
	 */
}
 form#register > input[type=radio] {
	 font-size: 1.2rem;
}



.regCaption {
	color:#DD550C;
	background-color:transparent;
}
