select 		{background-color:#E5EAEA; border-color:#222222; font-size:0.9em;}
select.cc	{font-size:11pt; background-color:InfoBackground;}
input.cc	{font-size:12pt; font-weight:bold; background-color:InfoBackground;}
P			{margin-top:4px; margin-bottom:4px;}
A			{font-weight:bold; text-decoration:none; color:#006699;}
A:link		{font-weight:bold; text-decoration:none; color:#006699;}
A:visited	{font-weight:bold; text-decoration:none; color:#006699;}
A:hover		{font-weight:bold; text-decoration:underline; color:#0066cc;}
A:active	{font-weight:bold; text-decoration:none;color:#0066cc;}
A.ccRoster			{display:block; padding:3px; text-decoration:none; color:Black; font-weight:normal;}
A.ccRoster:visited	{display:block; padding:3px; text-decoration:none; color:Black; font-weight:normal;}
A.ccRoster:active	{display:block; padding:3px; text-decoration:none; color:Black; font-weight:normal;}
A.ccRoster:hover	{display:block; padding:3px; text-decoration:none; background-color:#003399; color:White; font-weight:normal;}
A.tab		{white-space:nowrap; color:#3333cc; text-decoration:none; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; border:1px solid #333399; background-color:#f9f9f9;}
A.tab:hover	{text-decoration:none;}
A.tabGray			{white-space:nowrap; text-decoration:none; color:Gray;}
A.tabGray:visited	{white-space:nowrap; text-decoration:none; color:Gray;}
A.tabGray:hover		{white-space:nowrap; text-decoration:none; color:Black;}
A.tabGray:active	{white-space:nowrap; text-decoration:none; color:Gray;}
table.mtable	{border:1px solid #555555;}
tr.odd 		{background-color:#ebebeb;}
tr.hi 		{background-color:#eddfbb;}
td 			{font: normal 9pt Arial;}
td.results 	{background:#D9D8CE;border-top: 1px solid #606060; border-left: 1px solid #606060; padding-right: 9px; padding-left: 9px; font: normal 9pt Arial;}
td.tItem	{text-align:left; border-bottom:1px solid #cccccc;}
td.optItem	{font-size:8pt; white-space:nowrap;}
td.gHeading	{text-align:left; font-weight:bold;font-size:10pt;background-color:#3e615d;color:#ffffff;border-bottom:1px solid black;}
td.gSubhead	{text-align:left; border-bottom:1px solid black;}
td.gExpHead	{text-align:left;}
.treeItem		{color:#003399;}
.treeItem_hover	{color:#0099ff;}
.treeItem_open	{color:#0099ff;}
.itemgroup	{border:1px solid black;}
.box		{background-color:#E5EAEA;border-color:#222222;border-width:1px;border-style:Solid;font-size:0.9em;}
.continue	{border:1px solid #000000; background-color:#bed8c7; cursor:pointer; font: bold 11pt Verdana,Arial;}
.BasicInfo_Required	{font: bold 9pt verdana,arial; color:#cc3300;}
.course		{font: bold 9pt Arial; color: #006699; cursor:pointer;}
.course_ia	{font: bold 9pt Arial; color: #888888;}
.heading 	{border-top: 1px solid #606060; border-left: 1px solid #606060; border-bottom: 1px solid #606060; border-right: 1px solid #606060;}
.PPIndicator	{border:1px solid #00cc33;font-size:8pt;background-color:#d7e7cf; vertical-align:middle;}
.SelectorTool	{visibility:visible; display:block; margin-top:3px; margin-bottom:5px;}
.SelectorContent {padding:5px;}
.AlertBoxHidden	{visibility:hidden; display:none;}
.AlertBox	{visibility:visible; display:block; position:absolute; z-index:100; border-style:outset; border-width: 3px; background-color:White;}
.Agreement	{visibility:visible; display:block; position:absolute; z-index:100;}
.GrayOut	{position:absolute; top:0px; left:0px; z-index:99; background-color:#777777; width:100%; opacity:.5; filter: alpha(opacity=50); }
.flexDots	{display:block; height:1.3em; overflow:hidden;}
.ccKCValid		{font:bold 10pt Tahoma,Arial; color:#006600;}
.ccKCInvalid	{font:bold 9pt Tahoma,Arial; color:#660000;}
