  p {color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
td {color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
ul {color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
li {color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

a {color: #660000;  font-size: 11px; font-family: Arial, Helvetica, sans-serif;  text-decoration: underline; font-weight: normal;} 
a:visited {color: #660000;  font-size: 11px; font-family: Arial, Helvetica, sans-serif;  text-decoration: underline; font-weight: normal; }
a:hover {color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; }
a:active {color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; }

.email {color: #660000;  font-size: 11px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none; font-weight: normal;} 
.email:visited {color: #660000;  font-size: 11px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none; font-weight: normal; }
.email:hover {color: gray; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; }
.email:active {color: gray; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }


.breadcrumb {color: #660000;  font-weight: normal; font-size: 9px; font-family: Arial, Helvetica, sans-serif;  text-decoration: underline; } 
.breadcrumb:visited {color: #660000;  font-weight: normal; font-size: 9px; font-family: Arial, Helvetica, sans-serif;  text-decoration: underline; }
.breadcrumb:hover {color: gray; font-weight: normal; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.breadcrumb:active {color: gray; font-weight: normal; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
	
.title {color: #333333;  font-size: 13px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none; font-weight: bold; min-width: 29px;} 
.maintitle {color: #333333;  font-size: 15px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none; font-weight: bold;} 

.heading {color: #333333;  font-size: 12px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none; font-weight: bold;} 
	
.hdrlink {color: #660000;  font-size: 12px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none; font-weight: bold;} 
.hdrlink:visited {color: #660000;  font-size: 12px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none; font-weight: bold;} 
.hdrlink:hover {color: gray;  font-size: 12px; font-family: Arial, Helvetica, sans-serif;  text-decoration: underline; font-weight: bold;} 
.hdrlink:active {color: gray;  font-size: 12px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none; font-weight: bold;} 
	
td {color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.tableheader {color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.tabledata { text-align: right; } 
.totaltablefooter { text-align: right;	}

.nav {color: #660000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;  text-decoration: underline;} 
.nav:hover {color: #620000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-weight:bold;}
.nav2 {color: #660000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;  text-decoration: underline; font-weight:bold;} 
.nav2:hover {color: #660000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-weight:bold;}


/**** ONLINE COURSE CATALOG TABLE SETTINGS ****/

a.link_list {
	padding: 2px;
}

/* Degree Requirements Table*/
table.degReqTBL {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: #333333;
	border-collapse: collapse;
}
table.degReqTBL th {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #333333;
	padding: 2px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align: left;
}
table.degReqTBL td {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
table.degReqTBL font {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: #333333; 
}
tr.degReqTitleRow {
	background-color: #AAAAAA;
}
tr.degReqRowA {
	background-color: #F8F8F8;
}
tr.degReqRowB {
	background-color: #EEEEEE;
}

/* Course Description Table*/
table.crseDescTBL {
	border-width: 0px;
	border-spacing: 2px;
	border-style: outset;
	border-collapse: collapse;
	border-top-width: 3px;
	border-bottom-width: 0px;
	margin-top: 8px;
}
table.crseDescTBL th {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0.5px;
	border-left-width: 0px;
	border-spacing: 2px;
	border-style: outset;
	border-collapse: collapse;
	border-color: #333333;
	padding: 2px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
table.crseDescTBL td {
	border-width: 1px;
	padding: 2px;
	border-style: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
table.crseDescTBL font {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: #333333; 
}

/* Course Compair Table*/
table.crseCompTBL {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: #333333;
	border-collapse: collapse;
}
table.crsecrseCompTBLDescTBL th {
	border-width: 1px;
	padding: 2px;
	border-style: none;
	border-color: #333333;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
table.crseCompTBL td {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: #333333;
	border-collapse: collapse;;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
table.crseCompTBL font {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: #333333; 
}

/* Course Description Popup Table */

table.crseDescPopTBL {
	border-width: 2px;
	border-spacing: 1px;
	border-style: outset;
	border-color: #333333;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
table.crseDescPopTBL th {
	border-width: 2px;
	border-spacing: 1px;
	padding: 2px;
	border-style: outset;
	border-color: #333333;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	font-weight: bold;
	background-color: #660000;
}
table.crseDescPopTBL td {
	border-width: 1px;
	padding: 4px;
	border-style: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}

/* Course Description Table*/
table.timeTBL {
	border-width: 0px;
	border-spacing: 2px;
	border-style: outset;
	border-collapse: collapse;
}
table.timeTBL th {
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-color: #333333;
	padding: 2px;
	text-align: left;
	border-style: solid;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
}
table.timeTBL td {
	padding: 2px;
}
table.timeTBL font {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: #333333; 
}

/* Open Classes Table*/
table.openClassTBL {
	border-width: 0px;
	border-spacing: 2px;
	border-style: outset;
	border-collapse: collapse;
}
table.openClassTBL th {
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-color: #333333;
	padding: 2px;
	text-align: left;
	border-style: solid;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
}
table.openClassTBL td {
	padding: 2px;
}
table.openClassTBL font {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: #333333; 
}
