/****************************/
/****** STYLE ELEMENTS ******/
/****************************/

BODY {	margin: 0px;	background: #000000;}

TD {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

TH {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
FONT {	font: 11px Verdana, Arial, sans-serif;}

P.Heading {	font: bold 11px Verdana, Arial, sans-serif;	color: #8405A2;}

A:link {
	color: #003399;
	text-decoration: underline;
}
A:visited {
	color: #003399;
	text-decoration: underline;
}
A:hover {
	color: #920041;
	text-decoration: underline;
}
A:active {
	color: #003399;
	text-decoration: underline;
}

INPUT, SELECT, TEXTAREA {
	color: #333333;
	font: 11px Verdana, Arial, sans-serif;
}

BLOCKQUOTE {
	margin: 10px 25px;
}


/******************************/
/****** HEADING SETTINGS ******/
/******************************/

/* heading 1 */
DIV.heading1 {
	color: #333333;
	margin: 0px 0px 10px 0px;
	font: bold 16px Arial, Helvetica, sans-serif;
}

/* heading 2 */
DIV.heading2 {
	color: #333333;
	margin: 0px 0px 5px 0px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

/* heading 3 */
DIV.heading3 {
	color: #333333;
	margin: 0px 0px 5px 0px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

/* heading 1 */
H1.heading1 {
	color: #333333;
	margin: 0px 0px 10px 0px;
	font: bold 16px Arial, Helvetica, sans-serif;
}

/* heading 2 */
H2.heading2 {
	color: #333333;
	margin: 0px 0px 5px 0px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

/* heading 3 */
H3.heading3 {
	color: #333333;
	margin: 0px 0px 5px 0px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}


/********************************************/
/****** MARGIN SUBNAVIGATIONS SETTINGS ******/
/********************************************/

/* horizontal rule at top and bottom of margin subnavigations */
DIV.margin-anchor {
	height: 5px;
	background: #999999;
	margin:5px 0px;
}

/* horizontal rule used to divide items in margin subnavigations */
DIV.margin-divider {
	height: 1px;
	background: #999999;
	margin:5px 0px;
}

/* top level items in margin subnavigations: e.g. state name, degree type */
DIV.margin-heading {
	padding: 5px 0px;
	color: #CCCCCC;
	font: bold 11px Verdana, Arial, sans-serif;
}

/* linked items in margin subnavigation */
A.margin-link:link {
	color: #CCCCCC;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.margin-link:visited {
	color: #CCCCCC;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.margin-link:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.margin-link:active {
	color: #CCCCCC;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}


/*******************************************/
/****** SUBNAVIGATION LAYERS SETTINGS ******/
/*******************************************/

/* horizontal rule at top and bottom of subnavigation layers */
DIV.subnav-anchor {
	height: 5px;
	background: #999999;
	margin:5px 0px;
}

/* horizontal rule used to divide items in subnavigation layers */
DIV.subnav-divider {
	height: 1px;
	background: #999999;
	margin:5px 0px;
}

/* top level items in subnavigation layers: e.g. state name, degree type */
DIV.subnav-heading {
	padding-bottom: 5px;
	color: #333333;
	font: bold 11px Verdana, Arial, sans-serif;
}

/* linked items in subnavigation layers */
A.subnav-link:link {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.subnav-link:visited {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.subnav-link:hover {
	color: #333333;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.subnav-link:active {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
/* linked items in subnavigation layers */
A.SubNav_Finance_Training:link {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Finance_Training:visited {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Finance_Training:hover {
	color: #333333;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Finance_Training:active {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
/* linked items in subnavigation layers */
A.SubNav_Finance_Staffing:link {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Finance_Staffing:visited {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Finance_Staffing:hover {
	color: #333333;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Finance_Staffing:active {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
/* linked items in subnavigation layers */
A.SubNav_Business_Training:link {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Business_Training:visited {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Business_Training:hover {
	color: #333333;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Business_Training:active {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
/* linked items in subnavigation layers */
A.SubNav_Business_Staffing:link {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Business_Staffing:visited {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Business_Staffing:hover {
	color: #333333;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Business_Staffing:active {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
/* linked items in subnavigation layers */
A.SubNav_IT_Training:link {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_IT_Training:visited {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_IT_Training:hover {
	color: #333333;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_IT_Training:active {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
/* linked items in subnavigation layers */
A.SubNav_IT_Staffing:link {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_IT_Staffing:visited {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_IT_Staffing:hover {
	color: #333333;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_IT_Staffing:active {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
/* linked items in subnavigation layers */
A.SubNav_Healthcare_Training:link {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Healthcare_Training:visited {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Healthcare_Training:hover {
	color: #333333;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Healthcare_Training:active {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
/* linked items in subnavigation layers */
A.SubNav_Healthcare_Staffing:link {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Healthcare_Staffing:visited {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Healthcare_Staffing:hover {
	color: #333333;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Healthcare_Staffing:active {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
/* linked items in subnavigation layers */
A.SubNav_Law_Training:link {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Law_Training:visited {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Law_Training:hover {
	color: #333333;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Law_Training:active {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
/* linked items in subnavigation layers */
A.SubNav_Law_Staffing:link {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Law_Staffing:visited {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Law_Staffing:hover {
	color: #333333;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Law_Staffing:active {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
/* linked items in subnavigation layers */
A.SubNav_Markets:link {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Markets:visited {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Markets:hover {
	color: #333333;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Markets:active {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
/* linked items in subnavigation layers */
A.SubNav_Events:link {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Events:visited {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Events:hover {
	color: #333333;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}
A.SubNav_Events:active {
	color: #666666;
	text-decoration: underline;
	font: 10px Arial, Verdana, sans-serif;
}

/********************************************/
/****** CONTENT CONTAINER BOX SETTINGS ******/
/********************************************/

TABLE.box {
	width: 100%;
	background-color: #EEEEEE;
}

TD.box-header {
	height: 12px;
	vertical-align: top;
}

TD.box-body {}

TD.box-footer {
	height: 24px;
	vertical-align: bottom;
	background-image: url(../images/Box_Bottom.gif)
}


/********************************************/
/****** CONTENT CONTAINER BOX SETTINGS ******/
/********************************************/

SELECT.degree-list {	width: 305px;	font: 11px Arial, Verdana, sans-serif;}OPTION.degree-type {}OPTION.degree-name {}OPTION.disabled {	color: #BBBBBB;}


/******************************************/
/****** DEGREES OFFERED - CURRICULUM ******/
/******************************************/

TABLE.degree-curriculum-table {
	width: 100%;
}

TD.degree-curriculum-heading {
	vertical-align: top;
	font-weight: bold;
	font-size: 11px;
	padding: 15px 0px 5px 0px;
}

TD.degree-curriculum-elective {
	vertical-align: top;
	font-weight: bold;
	font-size: 10px;
	padding: 5px 0px 0px 0px;
}

TD.degree-curriculum-subtotal {
	vertical-align: top;
	font-weight: bold;
	font-size: 10px;
	padding: 5px 0px 0px 0px;
}

TD.degree-curriculum-total {
	vertical-align: top;
	font-weight: bold;
	font-size: 11px;
	padding: 15px 0px 0px 0px;
}

TD.degree-curriculum-number {
	vertical-align: top;
	font-size: 10px;
}

TD.degree-curriculum-title {
	vertical-align: top;
	font-size: 10px;
}

TD.degree-curriculum-hours {
	vertical-align: top;
	font-size: 10px;
}


/***********************************/
/****** DEGREES OFFERED TABLE ******/
/***********************************/

TABLE.degrees-table {
	width: 100%;
}

TD.degrees-cell {
	width: 50%;
	vertical-align: top;
}

A.degrees-link:link {}
A.degrees-link:visited {}
A.degrees-link:hover {}
A.degrees-link:active {}


/************************************/
/****** CAMPUS LOCATIONS TABLE ******/
/************************************/

TABLE.locations-table {
	width: 100%;
}

TD.locations-cell {
	width: 50%;
	vertical-align: top;
}

DIV.locations-state {
	font-weight: bold;
	padding: 10px 0px 5px 0px;
}

DIV.locations-campus {}

A.locations-link:link {}
A.locations-link:visited {}
A.locations-link:hover {}
A.locations-link:active {}


/*******************************/
/****** FACULTY SETTINGS *******/
/*******************************/

TABLE.faculty-table {}

TD.faculty-image {}

TD.faculty-info {}

TABLE.faculty-info {}

TD.faculty-bio {
	padding: 0px 0px 5px 10px;	
}


/*****************************/
/****** STAFF SETTINGS *******/
/*****************************/

TABLE.staff-table {}

TD.staff-image {}

TD.staff-info {}

TABLE.staff-info {}


/*******************************/
/****** CALENDAR SETTINGS ******/
/*******************************/

/* calendar box */
TABLE.calendar-box {
	width: 100%;
}

/* calendar semester heading */
TD.calendar-head {
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #003399;
	background: #96BDEB;
}

/* even cells */
TD.calendar-even {
	padding: 3px;
	background: #EEEEEE;
}

/* odd cells */
TD.calendar-odd {
	padding: 3px;
	background: #FFFFFF;
}

TD.calendar-border {}


/******************************/
/****** MESSAGE SETTINGS ******/
/******************************/

/* error message */
DIV.error {
	color: #990000;
	font-weight: bold;
	padding-bottom: 10px;
}

/* info message */
DIV.info {
	color: #009900;
	font-weight: bold;
	padding-bottom: 10px;
}

/* warning message */
DIV.warning {
	color: #990000;
	font-weight: bold;
	padding-bottom: 10px;
}

/* instruction message */
DIV.instructions {}