
BODY { 
	margin:0;
	padding:0;	
	background-color: #fff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	color: #000;
	/*background-image: url(images/devGraphic.gif);*/
 }

TD {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
}

/* Section Headers */
.lvl1Header {
	font-size: 14pt;
	font-weight: bold;
}
.titlecase{
	text-transform: capitalize;
}
.lvl2Header {
	font-size: 12pt;
	font-weight: bold;
}

.lvl3Header {
	font-weight: bold;
}

.calendarItem {
	font-size: 10pt;
	font-weight: bold;
}

.cancelledCalendarItem {
	/*font-weight: bold;
	color: #FF0000;*/
	text-decoration: line-through;
}

/* Table Formatting */
.tblLvl1 {
	font-weight: bold;
	background-color:  #d9e8ff;  /* #00BAF4 */
	text-transform: uppercase;
}
.tblhilight {
	background-color:  #ccffff;
}
.tblDivider {
	background-color: #eeeeee;
}

.tblLvl1Grey {
	background-color: #CCCCCC;
}

.tblLvl2 {
	background-color: #e4dbca; /* #B0ECFF;*/
}

.tblLvl3 {
	background-color: #f8f2d0; /* #A5E4E4 */
}

.tblLvl4 {
	background-color: #ccfeff; /* #CCFFCC */
	/* text-indent : 5ex; */
}

.strike {
	text-decoration: line-through;
}

.redText {
	color: #ff0000;
}

.greenText {
	color: #009900;
}

.boldGreenText {
	color: #009900;
	font-weight: bold;
}

.orangeText {
	color: #dc8736;
}

.smallestText {
	font-size: 7pt;
}

.smallText {
	font-size: 8pt;
}

.smallOrangeText {
	font-size: 8pt;
	color: #dc8736;
}

.indented {
	padding-left : 4ex;
	padding-right : 2ex;
}

A:LINK {
	color: #0000ff;
	text-decoration : none;
}

A:ACTIVE {
	color: #ff0000;
	text-decoration : none;
}

A:VISITED {
	color: purple;
	text-decoration : none;
}

A:HOVER {
	text-decoration: underline;
}

A.noVisit:LINK {
	color: #0000ff;
	text-decoration : none;
}

A.noVisit:ACTIVE {
	color: #ff0000;
	text-decoration : none;
}

A.noVisit:VISITED {
	color: #0000ff;
	text-decoration: none;
}

A.noVisit:HOVER {
	text-decoration: underline;
}



/* New Items for Prototype */

.splashPageWelcome {
	font-size: 16pt;
	color: #8bbbfc;
}

.orangeHeader {
	color: #dc8736;
	font-weight: bold;
	font-size: 10pt;
} 

.dkBlueHeader {
	color: #051f90;
	font-weight: bold;
}

.dkBlueHeaderLarge {
	color: #051f90;
	font-weight: bold;
	font-size:12pt;
}

.orangeTableBar {
	background-color: #f6d0ac;
	font-weight: bold;
	color: #051f90;
	text-indent: 2px;
}

.dkRedText {
	color: #cd0102;
}

.calendarBackground {
	background-color: #fdf0c6;
}

.calendarTodayBackground {
	background-color: #f9d251;
}

.dkBlueBar {
	background-color: #003399;
	color: #ffffff;
}

.locationBar {
	background-color: #003399;
	color: #ffffff;
	font-size: 12pt;
	margin: 0px;
   /*  font-family: "Arial Black", "Gill Sans MT Bold", "Franklin Gothic Heavy", "Trebuchet MS Bold", "Arial Bold", Verdana;  */
}

.colorChanges {
	color: #000000;
}

.budgetAdjustment {
	color: #ff0000;
}

.budgetNewApproved{
	color: #009900;
	}
	
/* Fancy menu test Stuff */

.menuTable {
	width: 125px;
	text-align: left;
	BORDER: solid 1px #66CCFF;
}

A.menulink {
	display: block;
	width: 125px;
	text-align: left;
	text-decoration: none;
	font-size: 8pt;
	color: #000000;
	BORDER: none;
	border: solid 1px #FFFFFF;
}

A.menulink:hover {
	border: solid 1px #75FFE8;
	background-color: #D4FFF8; 
	text-decoration: none;
	font-size: 8pt;
}

A.menulink2 {
	display: block;
	width: 125px;
	text-align: left;
	text-decoration: none;
	font-size: 8pt;
	color: #000000;
	BORDER: none;
	border: solid 1px #FFFFFF;
}

A.menulink2:hover {
	border: solid 1px #C6B28E;
	background-color: #e4dbca;
	text-decoration: none;
	font-size: 8pt;
}

.selectedSection {
	background-color: #FEFFEA;
	border: solid 1px  #C6B28E;
}

.selectedItem {
	background-color: #d9e8ff;
	font-weight: bold;
	width: 100%;
	border: solid 1px  #0052D4;
}

.sectionHeaders {
	width: 100%;
	border: solid 1px  #C6B28E;
	background-color: #e4dbca;
}

.slightIndent {
	text-indent: 4px;
}

.errorBox { 
	border: solid 1px #ff0000;
}

/* Tooltip styles */

.tooltipTerm {
	border-bottom:1px dotted #000;
	cursor:pointer;
}
.tip {
	display:none;
	z-index:100;
	position:absolute;
	width:200px;
	font-size:90%;
	border:solid 1px #FFCC66;
	padding:2px;
	color:#333333;
	background-color:#FFFFCC;
}

/* START - Alpha Filter List */
ul#alphabet {
	list-style-type:none;
	padding:0;
	margin-left:0;
}
ul#alphabet a {
	background:#d9e8ff;
	text-decoration:none;
	font-weight:bold;
	padding:1px 5px;
}
ul#alphabet li {
	float:left;
	margin:1px;
}
ul#alphabet li.nolink {
	background:#d9e8ff;
	text-decoration:none;
	font-weight:bold;
	padding:1px 5px;
	float:left;
	margin:1px;
	color: Gray;
} 
ul#alphabet a.selected {
	background:#333399;
	color:#FFFFFF;
	padding:0px 4px;
	font-weight:bold;
}
ul#alphabet a:hover {
	background:#333399;
	color:#FFFFFF;
}
/* END - Alpha Filter List */







#coursesBox {
width:300px;
float:right;
padding:10px 25px;
background-color:#eaf5fe;
border:1px #b2d4f1 solid;	
}
#trainingOverview {
width:588px;
float:left;
padding:0;	
}
h1 {
font-size:20px;
color:#03318c;
}
h2 {
font-size:16px;
color:#03318c;
}
h3 {
font-size:17px;
color:#000;
}
table.courses th {
font-size:12px;
font-weight:bold;
text-align:left;
padding:5px 7px 5px 7px;
background-color:#C9E3F7;
}
table.courses td {
padding:7px;
text-align:left;
font-size:12px;
}
table.courses tr.light {background-color:#fafdff;}
table.courses td.right {border-left:1px #D5E8F7 solid;}
table.courses td ul {
display:block;
margin-left:10px;
}
table.courses td li {margin-left:10px;}
table.courses a.unit {font-weight:bold;}

a:link,a:visited {color:#1f1fd1;}


#printCoursesBox {
width:300px;
float:left;
padding:10px 25px 20px 25px;
margin:15px 50px;
background-color:#eaf5fe;
border:1px #b2d4f1 solid;	
}
#printCoursesBox h2 {font-size:18px;}
ul.unitList {
padding:0;
margin:0;
list-style:none;
font-size:16px;
font-weight:bold;
color:#D61D4A;
line-height:25px;
}
ul.modList {
font-weight:normal;
font-size:14px;
color:#1A2751;
list-style-image:url(images/paw_small.png);
line-height:20px;
}
ul.modList a:link,
ul.modList a:visited {color:#1A2751;}
ul.secList {
font-weight:normal;
font-size:13px;
color:#1D2A58;
list-style-image:url(images/arrow_small.png);
line-height:19px;
*margin-left:0px;
padding-left:25px;
}



#popTop {
width:100%;
float:left;
padding:5px 0 5px 0;
margin:0 0 15px 0;
background-color:#214099;
}
#popTitle {
float:left;
font-size:20px;
font-weight:bold;
color:#fff;
}
#popTitle img {
padding:0 10px;
margin:5px 0 0 0;
}
#popTools {
float:right;
padding:5px 5px 5px 0;
}
#popTools img {
padding:0 5px;
}





