BODY {
    color: black;
    margin: 0px;
    background-color: white;
    font-family: Arial, Helvetica, sans-serif;
}

BODY * {
    font-size: 12px;
    color: #333333;
}

TD {
    font-size: 11px;
}

TABLE.titleBar {
	background-color: #6092B7;
}

.titleBarFill {
    background-color: #6092B7;    
}

TD.titleBarTopMiddle {
    background-color: #a6def0;
}

.titleText {
    font-size: 24px;
    color: #eaeaea;
    padding-left: 12px;
}

.mandatory-1 {
	color: red;
	padding: 2px;	
}	

.bannerButtons {
	background-color: white;
}

td.bannerButtons {
	height: 24px;
}

a.bannerButtons, a.bannerButtons:visited {
	color:#004071;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

a.bannerButtons:hover {
	color:#5F92B6;
	text-decoration:none;
}

TR.titleBarShadow {    
    height: 100%;
}

.bannerLink .gwt-Image {
	border: 0;
}

.toolBar {
    background-color: #5A8CB5;
}

.titleBarBlack {
    background-color: black;
}

.titleBarOrange {
    border-top: 1px solid #efaa00;
    border-bottom: 1px solid #efaa00;
}

.titleBarUserInfo DIV {
	margin-right: 4px;
    color: #eaeaea;
    white-space: nowrap;
    text-align: right;
}

.username a, .username a:visited {
    font-weight: bold;
    color: #EAEAEA;
}

.username a:hover {
	font-weight: bold;
    color: #EAEAEA;
	text-decoration: underline;	
}	

IMG.logo {
    position: relative;
    top: 1px;
}

TD.logo {
    padding-right: 16px;
    padding-left: 36px;
}

.search {
    margin-left: 4px;
    margin-right: 4px;
    border: 1px dotted #efaa00;
    font-size: 10px;
    background-color: #c61800;
    color: white;
}

.loginHPanel {
	margin-left: 4px;
    width: 500px;
    height: 100%;
}

.loginImg {
    width: 482px;
    height: 100%;
}

.loginBlurb {
    margin-top: 8px;
    margin-right: 8px;
}

.blurb {
    font-family: Arial, sans-serif;
    color: #6D7170;
    font-size: 10px;
}

.loginIconBar {
    margin-left: auto;
    margin-right: 8px;
}

.loginForm {
    margin-top: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-right: 8px;
    padding-right: 8px;
    padding-left: 8px;
    background-color: #F2F2F2;
    border-top: 1px solid #E2E2E2;
    border-left: 1px solid #E2E2E2;
    border-right: 2px solid #C2C2C2;
    border-bottom: 2px solid #C2C2C2;
}

DIV.pagefooter {
    border-top: 1px solid gray;
}

DIV.pagefooter,
DIV.pagefooter A,
DIV.pagefooter A:hover {
    font-size: 10px;
    color: gray;
    text-align: center;
}

DIV.pagefooter A:hover {
    text-decoration: underline;
}

.disabled {
    color: gray;
}

a {
    color: darkblue;
    text-decoration: none;
}

a:hover {
    color: darkorange;
}

a.codeLink {
}

a.codeLink:hover {
    color: darkorange;
}

.helpLink {
	color: darkblue;
    cursor: pointer;
    display: inline;    
}

.helpLinkHover {
    color: darkorange;
    cursor: pointer;
    display: inline;
}

.wikiLink, .webmailLink {
    text-align: center;
    white-space: nowrap;
}

.menuBar {
    font-weight: bold;
}

.menuItem {
    margin-right: 8px;
    white-space: nowrap;
}

.menuFlow {
}

.line {
    background-image: url( "img/shadow.gif" );
    font-size: 0;
    height: 6px;
}

.horizontalSpacer {
    font-size: 8px;
    height: 8px;
}

.toolBarPanel {
}

.contentPanel {
}

.footerPanel {
}

.footerText {
    color: darkblue;
    text-align: center;
    margin-top: 4px;
}

.actionPanel {
    margin-top: 4px;
    margin-bottom: 4px;
}

.adminPanel {
    padding-left: 8px;
}

.buttonPanel {
}

.bodyPanel {
}

.busy {
    background-color: #FF0000;
    color: white;
    font-size: 20px;
    font-weight: bold;
    padding: 4px;
}

.busy * {
    color: white;
}

.title {
    font-weight: bold;
    font-size: 14px;
    color: darkblue;
    padding: 0px 4px 0px 4px;
}

.subTitle {    
    font-weight: bold;
    font-size: 12px;
    color: darkblue;
    padding: 0px 4px 0px 4px;
}

.titleHelp {
    font-weight: bold;
    font-size: 12px;
    color: darkblue;
    padding: 0px 4px 0px 4px;
}

.contentsHelp {
    padding: 0px 4px 0px 4px;
}

.dialogHelpForm {
    width: 100%;
}

.section {
    font-weight: bold;
    color: darkblue;
    background-color: #fffbb9;
    padding: 4px 4px 4px 8px;
}

.note {
    font-style: italic;
}

.infoNote {
	font-weight: bold;
    font-style: italic;
    font-size: 12px;
    color: green;
}

.mainError {
    color: red;
    font-size: 18px;
}

.gwt-TabPanel {
}

.gwt-TabPanelBottom {
    border-bottom: 2px solid darkblue;
}

.gwt-TabBar {
    background-color: #f9EBFD;
    font-size: smaller;
    border-bottom: 2px solid darkblue;
}

.gwt-TabBar .gwt-TabBarFirst {
    height: 100%;
    padding-left: 3px;
}

.gwt-TabBar .gwt-TabBarRest {
    padding-right: 3px;
}

.gwt-TabBar .gwt-TabBarItem {
    font-weight: bold;
    padding: 4px 4px 2px 4px;
    cursor: pointer;
    border-top: 4px solid #efebad;
}

.gwt-TabBar .gwt-TabBarItem-selected {
    font-weight: bold;
    color: white;
    background-color: darkblue;
    border-top: 4px solid #f9EBFD;
    padding: 4px 4px 2px 4px;
    cursor: default;
}

.gwt-DialogBox {
	background-color:transparent;
	border: none;
}

.Caption {
    background-color: #004173;
    color: #013F6E;
    font-weight: bold;
    padding: 4px 4px 4px 8px;
    cursor: pointer;
    border: none;
}

.dialogBody {
    width: 250px;
}

.dialogContent {
    margin-left: 4px;
    margin-right: 8px;
    margin-top: 4px;
    margin-bottom: 4px;
    border-collapse: collapse;
    
}

.dialogButtons {
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 0px;
    margin-bottom: 4px;
    
}

.dialogButtonsTop {
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 4px;
    margin-bottom: 0px;
}

.FastGrid a {
    color: darkblue;
    text-decoration: none;
}

.FastGrid a:hover {
    text-decoration: underline;
}

.tableStyle, .sortableTable, .FastGrid {
    background-color: #F2F7FB;
    color: #000000;
    border: 1px solid #a8a8a8;
    border-collapse: collapse;
}

.tableStyle TD, .sortableTable TD, .FastGrid TD {
    border: 1px solid #a8a8a8;
    font-size: 11px;
}

.form {
    border-collapse: collapse;
}

.fieldcell {
    color: #000000;
    text-align: left;
    margin-right: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 0px;
    padding-left: 4px;
    vertical-align: middle;
}

.formattedlabel {
    color: #000000;
    text-align: left;
    margin-right: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
    padding-left: 4px;
    vertical-align: top;
}

.multiline {
    color: #000000;
    text-align: left;
    margin-right: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 0px;
    padding-left: 4px;
    vertical-align: middle;
    white-space: normal;
}

.labelWrapped {
	color: darkblue;
    text-align: left;
    margin-right: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 0px;
    padding-left: 4px;
    vertical-align: middle;
    white-space: normal;
}

.labelcell {
    text-align: right;
    color: red;
    white-space: nowrap;
    padding-left: 8px;
}

.labelcell-gray {
	color: gray;
    padding-left: 2px;
    text-align: left;
    white-space: normal;
    width: 120px;
}	

.labelcell * {
    text-align: right;
    color: #666666;
    white-space: nowrap;
}

.labelerror {
    text-align: right;
    color: red;
    white-space: nowrap;
    padding-left: 4px;
}

.textAreaLabelcell {
    vertical-align: top;
    text-align: right;
    color: darkblue;
    white-space: nowrap;
    padding-left: 4px;
    padding-top: 8px;
}

.leftLabelcell {
    text-align: left;
    color: darkblue;
    white-space: nowrap;
    padding-right: 4px;
}

.checkBoxcell {
    float: right;
    padding-right: 4px;
}

.left {
    text-align: left;
}

.header, .FastGridHeader {
    background-color: #eaeaea;
    font-weight: bold;
    cursor: pointer;
}

.FastGridHeader {
    white-space: nowrap;
}

.headerNoSort {
    background-color: #eaeaea;
    font-weight: bold;
    padding-right: 4px;
}

.odd {
    background-color: #ffffff;
    cursor: pointer;
}

.even {
    background-color: #e0e0e0;
    cursor: pointer;
}

.selected, .day {
    background-color: #ffff99;
}

.error {
    background-color: #ffff99;
}

.activeError {
    color: red;
    font-weight: bold;
}

.errorHigh {
    color: red;
    font-weight: bold;
}

.errorMedium {
    color: orange;
    font-weight: bold;
}

.errorLow {
    color: orange;
    font-weight: bold;
}

.warningHigh {
    color: red;
    font-weight: bold;
}

.warningMedium {
    color: orange;
    font-weight: bold;
}

.warningLow {
    color: orange;
    font-weight: bold;
}

.grade {
}

.DateField {
}

.DateFieldButton {
    margin-left: 4px;
}

.CalendarWidget {
    border: 1px solid #ACA899;
    background-color: white;
}

.CalendarWidget .navbar {
    width: 100%;
    background-color: #D7E5F2;
    vertical-align: middle;
    border-bottom: 1px solid #ACA899;
}

.CalendarWidget .navbar .gwt-Button {
    padding-left: 5px;
    padding-right: 5px;
}

.CalendarWidget .navbar .header {
    text-decoration: none;
}

.CalendarWidget .table {
    font: 10pt sans-serif;
    text-align: center;
}

.CalendarWidget .weekheader {
    background-color: #ACA899;
}

.CalendarWidget .weekheader .days {
    width: 3em;
}

.CalendarWidget .cell {
    cursor: pointer;
}

.CalendarWidget .cell .gwt-HTML {
    border: 1px solid #ACA899;
}

.CalendarWidget .cell .gwt-HTML span {
    width: 100%;
    height: 100%;
    line-height: 2em;
}

.CalendarWidget .today .gwt-HTML {
    background-color: #C3D9FF;
}

.CalendarWidget .day .gwt-HTML {
}

/*begin MonthWidget*/

.MonthWidget {
    border: 2px solid #ACA899;
    background-color: white;
    width: 60%;
}

.MonthWidget .monthHeader {
    width: 100%;
    background-color: #D7E5F2;
    vertical-align: middle;
    border-bottom: 1px solid #ACA899;
    text-align: center;
    font-size: 18px;
}

.MonthWidget .monthHeader .gwt-Button {
    padding-left: 5px;
    padding-right: 5px;
}

.MonthWidget .monthHeader .header {
    text-decoration: none;
}

.MonthWidget .table {
    font: 10pt sans-serif;
    text-align: center;
    width: 100%;
}

.MonthWidget .weekheader {
    background-color: #ACA899;
    text-align: center;
}

.MonthWidget .weekheader .days {
    width: 14%;
}

.MonthWidget .daynumbercurrentmonth {
    text-align: right;
    padding-right: 5px;
}

.MonthWidget .daynumberlastmonth {
    text-align: right;
    padding-right: 5px;
    color: gray;
}

.MonthWidget .daycontent {
    height: 100px;
}

.MonthWidget .cell {
    cursor: pointer;
}

.MonthWidget .cell .gwt-HTML {
    border: 1px solid #ACA899;
}

.MonthWidget .cell .gwt-HTML span {
    width: 100%;
    height: 100%;
    line-height: 2em;
}

.MonthWidget .today .gwt-HTML {
    background-color: #C3D9FF;
}

.MonthWidget .day .gwt-HTML {
}

.eventLevelInfo {
}

.eventLevelWarning {
    color: darkorange;
    font-weight: bold;
}

.eventLevelError, .negative {
    color: red;
    font-weight: bold;
}

.utilisation {
}

.veryhigh {
    color: red;
    font-weight: bold;
}

.high {
    color: darkorange;
}

.low {
    color: green;
    font-weight: bold;
}

.download {
    border: none;
}

.downloadPadding {
    border: none;
    padding-right: 4px;
}

.dotted {
    border-style: dotted;
}

.dashed {
    border-style: dashed;
}

.noBottomMargin {
    margin-bottom: 0px;
}

.versionPopup, .tooltiplabel {
    border-style: outset;
    border-width: 1px;
    border-color: darkblue;
    background-color: #D7E5F2;
    padding: 8px 8px 8px 8px;
}

.tooltiplabel {
    font-size: 12px;
    color: black;
}

.projectResourcePopupLabel {
    font-size: 14px;
}

.infoProse {
    margin: 8px;
}

.tooltipform {
    padding-right: 4px;
}

.projectResourceChartMain {
}

.textCheckBox {
    cursor: pointer;
}

.legend {
    margin-bottom: 4px;
}

.version {
    white-space: nowrap;
    color: darkblue;
    text-align: right;
}

.DateFieldButton {
    margin-left: 4px;
}

.sortable {
    cursor: pointer;
}

.notActive {
    color: red;
    font-weight: bold;
}

.right {
    text-align: right;
}

.changedCell {
    font-weight: bold;
    border: 1px solid black;
}

.menuBar  {
    background-color: #004173;
    border-top: 1px solid #6092B7;
    border-bottom: none;
}

.menuBar .menuItem {
    padding: 1px 8px 1px 8px;
    cursor: pointer;
    font-weight: bold;
    color: white;
    white-space: nowrap;
    line-height: 13px;
    font-size: 13px;
}

.subMenuItem {
	background-color: #004173;
	font-size: 11px;
    font-weight: normal;
    border-top: 1px dotted #efaa00;
    padding: 2px 8px 4px 8px;
    color: white;
}	

.subMenuItem-selected {
	color: #D6DE21;
}

.gwt-MenuItem-selected {
	color: #D6DE21;
}

.menuBar .menuItem-selected {
    color: #D6DE21;
    background:transparent repeat scroll 0 0;
}

.menuBar .disabled {
    color: #c5c5c5;
    cursor: default;
}


.button {
    
}

.button-disabled {
    color: gray;
}

.button:hover, .button-selected {	
}

.inlineText {
    display:	inline;
} 

.titleNav {
	white-space: nowrap;
	vertical-align: top;
}

TD.titleNav,
TD.titleNav A,
TD.titleNav A:hover {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	white-space: nowrap;
}

TD.titleNav A:hover {
    text-decoration: underline;
    white-space: nowrap;
}


.site {
	padding-top: 86px;
}

.school {
	background-image: url("img/school/background.jpg");
	color: #1B75BB;
	background-repeat: no-repeat;
}

.school-events {
	background-image: url("img/EVENTS/eventsbanner.jpg");
	color: #1B75BB;
	background-repeat: no-repeat;
}

.LIT {	
	background-image: url("img/LIT/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.BIO {	
	background-image: url("img/BIO/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.BUS {	
	background-image: url("img/BUS/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.CHE {	
	background-image: url("img/CHE/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.ELASS {	
	background-image: url("img/ELASS/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.ELMAT {	
	background-image: url("img/ELMAT/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.ELSCI {	
	background-image: url("img/ELSCI/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.ELSST {	
	background-image: url("img/ELSST/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.ENG {	
	background-image: url("img/ENG/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.FAMST {	
	background-image: url("img/FAMST/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.FRSLG {	
	background-image: url("img/FRSLG/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.MDLAN {	
	background-image: url("img/MDLAN/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.PHY {	
	background-image: url("img/PHY/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.PRLRN {	
	background-image: url("img/PRLRN/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.SCASS {	
	background-image: url("img/SCASS/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.SCMAT {	
	background-image: url("img/SCMAT/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.SCSCI {	
	background-image: url("img/SCSCI/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.SCSST {	
	background-image: url("img/SCSST/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.TECH {	
	background-image: url("img/TECH/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.REF {	
	background-image: url("img/REF/background.jpg");
	background-repeat: no-repeat;
	color: #CC8451;
}

.school-nav, .comp-nav {	
	padding-left:4px;
	padding-right:20px;
	padding-top:86px;
}

.comp-nav {	
	padding-right:0px;
}

.menu-1, .menu-1-selected, .menu-1-not-clickable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99BBDD;
	text-align: left;
	cursor: pointer;
}

.menu-1-not-clickable {	
	cursor: default;
}

.menu-1-selected {	
	text-decoration: underline;
}

.menu-2, .menu-2-selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99BBDD;
	text-align: left;
	cursor: pointer;
	white-space: normal;
	width: 157px;
}

.menu-2-selected {
	text-decoration: underline;
}

.menu-3, .menu-3-selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	text-align: left;
	cursor: pointer;
}

.menu-3-selected {
	text-decoration: underline;
}

.LIT .menu-1, 
.LIT .menu-1-selected, 
.LIT .menu-2, 
.LIT .menu-2-selected, 
.LIT .menu-3, 
.LIT .menu-3-selected {	
	color: #CC8451;
	border-bottom-color: #DD9966;
}

.school .menu-1, 
.school .menu-1-selected, 
.school .menu-2, 
.school .menu-2-selected, 
.school .menu-3, 
.school .menu-3-selected,
.school .menu-1-not-clickable {		
	color: #1B75BB;
	border-bottom-color: #99BBDD;
}

.ELSCI .menu-1, 
.ELSCI .menu-1-selected, 
.ELSCI .menu-2, 
.ELSCI .menu-2-selected, 
.ELSCI .menu-3, 
.ELSCI .menu-3-selected {		
	color: #DD3300;
	border-bottom-color: #CCCCCC;
}

.BIO .menu-1, 
.BIO .menu-1-selected, 
.BIO .menu-2, 
.BIO .menu-2-selected, 
.BIO .menu-3, 
.BIO .menu-3-selected {		
	color: #DD3300;
	border-bottom-color: #CCCCCC;
}

.BUS .menu-1, 
.BUS .menu-1-selected, 
.BUS .menu-2, 
.BUS .menu-2-selected, 
.BUS .menu-3, 
.BUS .menu-3-selected {		
	color: #3399BB;
	border-bottom-color: #CCCCCC;
}

.CHE .menu-1, 
.CHE .menu-1-selected, 
.CHE .menu-2, 
.CHE .menu-2-selected, 
.CHE .menu-3, 
.CHE .menu-3-selected {		
	color: #DD3300;
	border-bottom-color: #CCCCCC;
}

.ELASS .menu-1, 
.ELASS .menu-1-selected, 
.ELASS .menu-2, 
.ELASS .menu-2-selected, 
.ELASS .menu-3, 
.ELASS .menu-3-selected {		
	color: #222222;
	border-bottom-color: #CCCCCC;
}

.ELMAT .menu-1, 
.ELMAT .menu-1-selected, 
.ELMAT .menu-2, 
.ELMAT .menu-2-selected, 
.ELMAT .menu-3, 
.ELMAT .menu-3-selected {		
	color: #773344;
	border-bottom-color: #CCCCCC;
}

.ELSST .menu-1, 
.ELSST .menu-1-selected, 
.ELSST .menu-2, 
.ELSST .menu-2-selected, 
.ELSST .menu-3, 
.ELSST .menu-3-selected {		
	color: #266A80;
	border-bottom-color: #CCCCCC;
}

.ENG .menu-1, 
.ENG .menu-1-selected, 
.ENG .menu-2, 
.ENG .menu-2-selected, 
.ENG .menu-3, 
.ENG .menu-3-selected {		
	color: #666666;
	border-bottom-color: #CCCCCC;
}

.FAMST .menu-1, 
.FAMST .menu-1-selected, 
.FAMST .menu-2, 
.FAMST .menu-2-selected, 
.FAMST .menu-3, 
.FAMST .menu-3-selected {		
	color: #443355;
	border-bottom-color: #CCCCCC;
}

.FRSLG .menu-1, 
.FRSLG .menu-1-selected, 
.FRSLG .menu-2, 
.FRSLG .menu-2-selected, 
.FRSLG .menu-3, 
.FRSLG .menu-3-selected {		
	color: #666666;
	border-bottom-color: #CCCCCC;
}

.MDLAN .menu-1, 
.MDLAN .menu-1-selected, 
.MDLAN .menu-2, 
.MDLAN .menu-2-selected, 
.MDLAN .menu-3, 
.MDLAN .menu-3-selected {		
	color: #666666;
	border-bottom-color: #CCCCCC;
}

.PHY .menu-1, 
.PHY .menu-1-selected, 
.PHY .menu-2, 
.PHY .menu-2-selected, 
.PHY .menu-3, 
.PHY .menu-3-selected {		
	color: #DD3300;
	border-bottom-color: #CCCCCC;
}

.PRLRN .menu-1, 
.PRLRN .menu-1-selected, 
.PRLRN .menu-2, 
.PRLRN .menu-2-selected, 
.PRLRN .menu-3, 
.PRLRN .menu-3-selected {		
	color: #003366;
	border-bottom-color: #CCCCCC;
}

.SCASS .menu-1, 
.SCASS .menu-1-selected, 
.SCASS .menu-2, 
.SCASS .menu-2-selected, 
.SCASS .menu-3, 
.SCASS .menu-3-selected {		
	color: #222222;
	border-bottom-color: #CCCCCC;
}

.SCMAT .menu-1, 
.SCMAT .menu-1-selected, 
.SCMAT .menu-2, 
.SCMAT .menu-2-selected, 
.SCMAT .menu-3, 
.SCMAT .menu-3-selected {		
	color: #912F0F;
	border-bottom-color: #CCCCCC;
}

.SCSCI .menu-1, 
.SCSCI .menu-1-selected, 
.SCSCI .menu-2, 
.SCSCI .menu-2-selected, 
.SCSCI .menu-3, 
.SCSCI .menu-3-selected {		
	color: #3366BB;
	border-bottom-color: #CCCCCC;
}

.SCSST .menu-1, 
.SCSST .menu-1-selected, 
.SCSST .menu-2, 
.SCSST .menu-2-selected, 
.SCSST .menu-3, 
.SCSST .menu-3-selected {		
	color: #266A80;
	border-bottom-color: #CCCCCC;
}

.TECH .menu-1, 
.TECH .menu-1-selected, 
.TECH .menu-2, 
.TECH .menu-2-selected, 
.TECH .menu-3, 
.TECH .menu-3-selected {		
	color: #3399BB;
	border-bottom-color: #CCCCCC;
}

.REF .menu-1, 
.REF .menu-1-selected, 
.REF .menu-2, 
.REF .menu-2-selected, 
.REF .menu-3, 
.REF .menu-3-selected {		
	color: #912F0F;
	border-bottom-color: #CCCCCC;
}

.qsearch {
	margin: 0px	white-space: nowrap;
	width: 170px;
    height: 60px;
    padding-right: 2px;
    padding-left: 4px;
    background-repeat: no-repeat;
}


.qsearch .gwt-Label {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.qsearch .gwt-Hyperlink, .qsearch .gwt-HTML,
.qsearch A, 
.qsearch A:hover,
.qsearch A:visited  {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.qsearch A:hover {
    text-decoration: underline;
}


button.qsearch-main {
	font-size: 10px;
	font-weight: bold;
	background-color:transparent;
	border-color:transparent;
	border-style: none;
	border-width: 1px 0;
	color: white;
	cursor: pointer;
}

.school .qsearch {
	background-image: url("img/school/search_box.png");
}

.LIT .qsearch {
	background-image: url("img/LIT/search_box.png");
}

.ELSCI .qsearch {
	background-image: url("img/ELSCI/search_box.png");
}

.BIO .qsearch {
	background-image: url("img/BIO/search_box.png");
}

.BUS .qsearch {
	background-image: url("img/BUS/search_box.png");
}

.CHE .qsearch {
	background-image: url("img/CHE/search_box.png");
}

.ELASS .qsearch {
	background-image: url("img/ELASS/search_box.png");
}

.ELMAT .qsearch {
	background-image: url("img/ELMAT/search_box.png");
}

.ELSST .qsearch {
	background-image: url("img/ELSST/search_box.png");
}

.ENG .qsearch {
	background-image: url("img/ENG/search_box.png");
}

.FAMST .qsearch {
	background-image: url("img/FAMST/search_box.png");
}

.FRSLG .qsearch {
	background-image: url("img/FRSLG/search_box.png");
}

.MDLAN .qsearch {
	background-image: url("img/MDLAN/search_box.png");
}

.PHY .qsearch {
	background-image: url("img/PHY/search_box.png");
}

.PRLRN .qsearch {
	background-image: url("img/PRLRN/search_box.png");
}

.SCASS .qsearch {
	background-image: url("img/SCASS/search_box.png");
}

.SCMAT .qsearch {
	background-image: url("img/SCMAT/search_box.png");
}

.SCSCI .qsearch {
	background-image: url("img/SCSCI/search_box.png");
}

.SCSST .qsearch {
	background-image: url("img/SCSST/search_box.png");
}

.TECH .qsearch {
	background-image: url("img/TECH/search_box.png");
}

.REF .qsearch {
	background-image: url("img/REF/search_box.png");
}

.footer-link A,
.footer-link A:visited {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	margin: 2px;
}

.footer-link A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	margin: 2px;
	text-decoration: underline;
}

.content-detail .gwt-Label {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0 0 0 15px;
	padding:1px;
}

.content-detail .gwt-HTML {
	padding-left: 15px;
	background: transparent;
	border: 0;
}

.content-detail .gwt-HTML, 
.content-detail P, 
.content-detail B, 
.content-detail UL, 
.content-detail LI, 
.content-detail I {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;	
}

.content-detail .field-value {
	font-weight:bold;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0 0 0 0px;
	padding:1px;
	white-space: normal;
	vertical-align: middle;	
}

.content-detail .field-value-11 {
	font-weight:normal;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0 0 0 0px;
	padding-left: 10px;
	padding-top: 3px;
	white-space: normal;
	vertical-align: middle;	
}

.content-detail .field-value-11 a, 
.content-detail .field-value-11 a:hover,
.content-detail .field-value-11 a:visited {
	color: #1B75BB;
	font-size:11px;
	text-decoration: none;	
}

.content-detail .field-value-11 a:hover {
	text-decoration: underline;	
	font-size:11px;
}	

.bottom-spacer-5 {
	padding-bottom: 5px;
}

.bottom-spacer-10 {
	padding-bottom: 10px;
}

.top-spacer-10 {
	padding-top: 10px;
}

.left-spacer-10 {
	padding-left: 10px;
}

.left-spacer-20 {
	padding-left: 10px;
}

.font-size-11  {
	font-size: 11px;	
}	

.content-text .gwt-HTML {
	margin:0 0 0 15px;
}

.content-text .gwt-HTML, 
.content-text P, 
.content-text B, 
.content-text UL, 
.content-text LI, 
.content-text I {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;		
}

button.image-button {
	background: none;
	border: none;
	cursor:pointer;	
}

.image-nonbutton {
	background: none;
	border: none;
}

.prod-nav-button {
	width: 137px;
	background: white;	
	border: none;
	cursor: pointer;
}

.image-button, .image-button-selected,  .image-button:hover {
	background: none;
	border: none;	
	text-align: center;
	cursor: pointer;
	padding: 0;
}

.content-link, .content-link-selected, .content-link:hover {
	font-weight:bold;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0 0 0 0px;
	padding:1px;
	white-space: normal;
	vertical-align: middle;
	background: none;
	border: none;
	text-align: left;
}

.content-title {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 0px;
	background: none;
	border: none;
	padding: 0;
	text-align: left;
	border: none;	
}

.note-1 {
	color: red;	
}

button.content-title, button.content-title-selected, button.content-title:hover,
.content-title A, .content-title A:hover {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 0px;
	background: none;
	border: none;
	padding: 0;
	text-align: left;
	border: none;	
	width: 100%;
}

.field-link-12 {
	font-size: 12px;	
	color: #1B75BB;
}	

.field-link, .field-link-12, 
.field-link-selected, .field-link-12-selected, 
.field-link:hover, .field-link-12:hover,
.field-link A, .field-link A:hover, .content-title A:hover,
.field-link-12, .field-link-12 A:hover {
	background: none;
	border: none;	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	width: 100%;
	padding: 0;
	text-align: left;
}

.content-link, .content-link-selected, .content-link:hover {
	width: 100%;
}

.field-link-selected, .field-link:hover,
.field-link-12-selected, .field-link-12:hover,
.content-title-selected, 
.content-link-selected, .content-link:hover, .content-title A:hover {
	background: none;
	text-decoration: underline;
	cursor: pointer;
}

.content-link-selected, .content-link:hover {
    color:#333333;
    background: none;
}

.field-link .gwt-Label {
	font-size:10px;	
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0 0 0 0px;	
}

.content-detail .field-link,
.content-detail .field-link-selected,
.content-detail .field-link:hover{
	background: none;
	color:#333333;
}

.LIT .field-link,
.LIT .field-link-selected, 
.LIT .field-link:hover,
.LIT .field-link a, .LIT .field-link a:hover, .LIT .field-link a:visited {
	color: #CC8451;	
	font-size:10px;
}

.school .field-link,  
.school .field-link-selected,
.school .field-link:hover,
.school .field-link a, .school .field-link a:hover, .school .field-link a:visited {	
	background: none;
	color: #0099FF;	
	font-size:10px;
}

.ELSCI .field-link, 
.ELSCI .field-link-selected,
.ELSCI .field-link:hover,
.ELSCI .field-link a, .ELSCI .field-link a:hover, .ELSCI .field-link a:visited {	
	color: #DD3300;	
	font-size:10px;
}

.BUS .field-link,
.BUS .field-link-selected, 
.BUS .field-link:hover,
.BUS .field-link a, .BUS .field-link a:hover, .BUS .field-link a:visited {
	color: #3399BB;	
	font-size:10px;
}

.ELASS .field-link,
.ELASS .field-link-selected, 
.ELASS .field-link:hover,
.ELASS .field-link a, .ELASS .field-link a:hover, .ELASS .field-link a:visited {
	color: #222222;	
	font-size:10px;
}

.ELMAT .field-link, 
.ELMAT .field-link-selected,
.ELMAT .field-link:hover,
.ELMAT .field-link a, .ELMAT .field-link a:hover, .ELMAT .field-link a:visited {
	color: #773344;	
	font-size:10px;
}

.ELSST .field-link, 
.ELSST .field-link-selected,
.ELSST .field-link:hover,
.ELSST .field-link a, .ELSST .field-link a:hover, .ELSST .field-link a:visited {
	color: #266A80;	
	font-size:10px;
}

.ENG .field-link, 
.ENG .field-link-selected,
.ENG .field-link:hover,
.ENG .field-link a, .ENG .field-link a:hover, .ENG .field-link a:visited {
	color: #666666;	
	font-size:10px;
}

.FAMST .field-link, 
.FAMST .field-link-selected,
.FAMST .field-link:hover,
.FAMST .field-link a, .FAMST .field-link a:hover, .FAMST .field-link a:visited {
	color: #443355;	
	font-size:10px;
}

.FRSLG .field-link, 
.FRSLG .field-link-selected,
.FRSLG .field-link:hover,
.FRSLG .field-link a, .FRSLG .field-link a:hover, .FRSLG .field-link a:visited {
	color: #666666;	
	font-size:10px;
}

.MDLAN .field-link, 
.MDLAN .field-link-selected,
.MDLAN .field-link:hover,
.MDLAN .field-link a, .MDLAN .field-link a:hover, .MDLAN .field-link a:visited {
	color: #666666;	
	font-size:10px;
}

.PHY .field-link, 
.PHY .field-link-selected,
.PHY .field-link:hover,
.PHY .field-link a, .PHY .field-link a:hover, .PHY .field-link a:visited {
	color: #DD3300;	
	font-size:10px;
}

.PRLRN .field-link, 
.PRLRN .field-link-selected,
.PRLRN .field-link:hover,
.PRLRN .field-link a, .PRLRN .field-link a:hover, .PRLRN .field-link a:visited {
	color: #003366;	
	font-size:10px;
}

.SCASS .field-link, 
.SCASS .field-link-selected,
.SCASS .field-link:hover,
.SCASS .field-link a, .SCASS .field-link a:hover, .SCASS .field-link a:visited {
	color: #222222;	
	font-size:10px;
}

.SCMAT .field-link, 
.SCMAT .field-link-selected,
.SCMAT .field-link:hover,
.SCMAT .field-link a, .SCMAT .field-link a:hover, .SCMAT .field-link a:visited {
	color: #912F0F;	
	font-size:10px;
}

.SCSCI .field-link, 
.SCSCI .field-link-selected,
.SCSCI .field-link:hover,
.SCSCI .field-link a, .SCSCI .field-link a:hover, .SCSCI .field-link a:visited {
	color: #3366BB;	
	font-size:10px;
}

.SCSST .field-link, 
.SCSST .field-link-selected,
.SCSST .field-link:hover,
.SCSST .field-link a, .SCSST .field-link a:hover, .SCSST .field-link a:visited {
	color: #266A80;	
	font-size:10px;
}

.TECH .field-link, 
.TECH .field-link-selected,
.TECH .field-link:hover,
.TECH .field-link a, .TECH .field-link a:hover, .TECH .field-link a:visited {	
	color: #3399BB;	
	font-size:10px;
}

.REF .field-link, 
.REF .field-link-selected,
.REF .field-link:hover,
.REF .field-link a, .REF .field-link a:hover, .REF .field-link a:visited {
	color: #3366BB;	
	font-size:10px;
}

.rule-dash {
	border-bottom:1px dashed #999999;
	color:#2C84C4;
	margin:5px 0px 5px 0px;
}

.rule-solid {
	border-bottom:1px solid #999999;
	color:#2C84C4;
	margin:0px 0px 0px 0px;
}

.content-header {
	border-bottom:1px solid #999999;
	color:#2C84C4;
	width: 100%;
}

.content-header .gwt-Label {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding-bottom:0px;
	text-decoration: none;
	white-space:nowrap;
}

.content-header .field-link  {	
	padding: 0;
}

.content-header .field-link  a {
}

.content-text .gwt-HTML .field-link  {	
	font-size:12px;
}

.content-text .field-link,  
.content-text .field-link-selected, 
.content-text .field-link:hover {
	font-weight:bold;
}

.field-text  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#666666;
	padding-right: 2px;
	padding-left: 2px;
}

.content-header .field-text  {
	vertical-align: middle;
}

.content-header-field .gwt-Label {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0 0 0 15px;
	padding:1px;
	white-space:nowrap;
}

.school .content-header .gwt-Label  {
	color:#269999;
}

.LIT .content-header .gwt-Label  {
	color:#1B75BB;
}

.school .content-header .gwt-Label  {
	color:#E76E34;
}

.ELSCI .content-header .gwt-Label  {
	color:#EE0000;
}

.BUS .content-header .gwt-Label  {
	color:#EE0000;
}

.ELASS .content-header .gwt-Label  {
	color:#269999;
}

.ELSST .content-header .gwt-Label  {
	color:#9933CC;
}

.FAMST .content-header .gwt-Label  {
	color:#269999;
}

.FRSLG .content-header .gwt-Label  {
	color:#336699;
}

.MDLAN .content-header .gwt-Label  {
	color:#336699;
}

.PRLRN .content-header .gwt-Label  {
	color:#A80043;
}

.SCASS .content-header .gwt-Label  {
	color:#315FBD;
}

.SCMAT .content-header .gwt-Label  {
	color:#FF8E3D;
}

.SCSCI .content-header .gwt-Label  {
	color:#FF6600;
}

.SCSST .content-header .gwt-Label  {
	color:#9933CC;
}

.TECH .content-header .gwt-Label  {
	color:#FF9900;
}

.REF .content-header .gwt-Label  {
	color:#315FBD;
}

.ELMAT .content-header .gwt-Label  {
	color:#FF8E3D;
}

.PHY .content-header .gwt-Label  {
	color:#EE0000;
}

.CHE .content-header .gwt-Label  {
	color:#EE0000;
}

.BIO .content-header .gwt-Label  {
	color:#EE0000;
}

.ENG .content-header .gwt-Label  {
	color:#336699;
}

.component-detail {
	padding-left:10px;
	width:100%;	
}

.component-detail .component-content {	
	height:100%;
}

.component-detail .component-title {	
	
}

.component-title .gwt-Label {
	color:#FFFFFF;
	height:36px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}

.school .component-title .gwt-Label {
	background-color:#DF7527;
}

.ELSCI .component-title .gwt-Label {
	background-color:#DF7527;
}

.LIT .component-title .gwt-Label {
	background-color:#E76E35;
}

.BUS .component-title .gwt-Label {
	background-color:#E76E35;
}

.ELASS .component-title .gwt-Label {
	background-color:#E76E35;
}

.ELSST .component-title .gwt-Label {
	background-color:#E76E35;
}

.FAMST .component-title .gwt-Label {
	background-color:#E76E35;
}

.FRSLG .component-title .gwt-Label {
	background-color:#E76E35;
}

.MDLAN .component-title .gwt-Label {
	background-color:#E76E35;
}

.PRLRN .component-title .gwt-Label {
	background-color:#E76E35;
}

.SCASS .component-title .gwt-Label {
	background-color:#E76E35;
}

.SCMAT .component-title .gwt-Label {
	background-color:#E76E35;
}

.SCSCI .component-title .gwt-Label {
	background-color:#E76E35;
}

.SCSST .component-title .gwt-Label {
	background-color:#E76E35;
}

.TECH .component-title .gwt-Label {
	background-color:#E76E35;
}

.REF .component-title .gwt-Label {
	background-color:#E76E35;
}

.ELMAT .component-title .gwt-Label {
	background-color:#E76E35;
}

.PHY .component-title .gwt-Label {
	background-color:#E76E35;
}

.CHE .component-title .gwt-Label {
	background-color:#E76E35;
}

.BIO .component-title .gwt-Label {
	background-color:#E76E35;
}

.ENG .component-title .gwt-Label {
	background-color:#E76E35;
}

.component-results {
	background-color: #FFFFFF;
	padding:10px 10px 10px 10px;
}

.component {	
	padding:4px;
}

.product-nav {
	padding:0px 0px 0px 0px;
}

.blank-background {
	background-color: #FFFFFF;
}

.divider {
	background-color: #1B75BB;
}

.school .product-nav, .school .component {	
	background-color: #1B75BB;	
}

.ELSCI .product-nav, .ELSCI .component {	
	background-color: #66ccff;	
}

.LIT .product-nav,  .LIT .component {	
	background-color: #FF8000;	
}

.BUS .product-nav,  .BUS .component {	
	background-color: #333333;	
}

.ELASS .product-nav,  .ELASS .component {	
	background-color: #901515;	
}

.ELSST .product-nav,  .ELSST .component {	
	background-color: #8538A2;	
}

.FAMST .product-nav,  .FAMST .component {	
	background-color: #29194B;	
}

.FRSLG .product-nav,  .FRSLG .component {	
	background-color: #525252;	
}

.MDLAN .product-nav,  .MDLAN .component {	
	background-color: #3A2A13;	
}

.PRLRN .product-nav,  .PRLRN .component {	
	background-color: #565656;	
}

.SCASS .product-nav,  .SCASS .component {	
	background-color: #901515;	
}

.SCMAT .product-nav,  .SCMAT .component {	
	background-color: #363E2A;	
}

.SCSCI .product-nav,  .SCSCI .component {	
	background-color: #19324B;	
}

.SCSST .product-nav,  .SCSST .component {	
	background-color: #312642;	
}

.TECH .product-nav,  .TECH .component {	
	background-color: #0C2F75;	
}

.REF .product-nav,  .REF .component {	
	background-color: #901515;	
}

.ELMAT .product-nav,  .ELMAT .component {	
	background-color: #60A302;	
}

.PHY .product-nav,  .PHY .component {	
	background-color: #FF8000;	
}

.CHE .product-nav,  .CHE .component {	
	background-color: #FF8000;	
}

.BIO .product-nav,  .BIO .component {	
	background-color: #FF8000;	
}

.ENG .product-nav,  .ENG .component {	
	background-color: #611004;	
}

.component-backgound {
	padding-top: 0px
}

.school .component-backgound {
	background-image: url("img/school/bckgrnd_book.jpg");	
	background-repeat: no-repeat;
}

.ELSCI .component-backgound {
	background-image: url("img/ELSCI/bckgrnd_book.jpg");
	background-repeat: no-repeat;
}

.LIT .component-backgound {
	background-image: url("img/LIT/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.BUS .component-backgound {
	background-image: url("img/BUS/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.ELASS .component-backgound {
	background-image: url("img/ELASS/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.ELSST .component-backgound {
	background-image: url("img/ELSST/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.FAMST .component-backgound {
	background-image: url("img/FAMST/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.FRSLG .component-backgound {
	background-image: url("img/FRSLG/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.MDLAN .component-backgound {
	background-image: url("img/MDLAN/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.PRLRN .component-backgound {
	background-image: url("img/PRLRN/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.SCASS .component-backgound {
	background-image: url("img/SCASS/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.SCMAT .component-backgound {
	background-image: url("img/SCMAT/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.SCSCI .component-backgound {
	background-image: url("img/SCSCI/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.SCSST .component-backgound {
	background-image: url("img/SCSST/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.TECH .component-backgound {
	background-image: url("img/TECH/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.REF .component-backgound {
	background-image: url("img/REF/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.ELMAT .component-backgound {
	background-image: url("img/ELMAT/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.PHY .component-backgound {
	background-image: url("img/PHY/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.CHE .component-backgound {
	background-image: url("img/CHE/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.BIO .component-backgound {
	background-image: url("img/BIO/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.ENG .component-backgound {
	background-image: url("img/ENG/bckgrnd_book.jpg");
	background-repeat: no-repeat;	
}

.advert  {
	padding-left:18px;
	padding-right:18px;
	padding-top:16px;
	width:100%;
}

.marketing-advert {
}

.marketing-advert .gwt-HTML, .marketing-advert .horizontalSpacer  {		
	padding-bottom: 10px;
	width: 100%;
}

.advert .field-link {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	cursor: pointer;	
}	

.advert .field-link  a {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	cursor: pointer;	
}

.advert .field-link  a:hover, 
.advert .field-link-selected{
	text-decoration: underline;
	font-weight:bold;
}

.advert .content-header .gwt-Label {
	font-weight:bold;
}


.table-list {
	font-size: 10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	width: 100%;	
}

.table-list .field-link,
.table-list .field-link-selected,
.table-list .field-link:hover {
	padding-left: 4px;
}

.LIT .table-list TD {
	background-image: url("img/LIT/bckgrnd_table.gif");
}

.BUS .table-list TD {
	background-image: url("img/BUS/bckgrnd_table.gif");
}

.ELASS .table-list TD {
	background-image: url("img/ELASS/bckgrnd_table.gif");
}

.ELSST .table-list TD {
	background-image: url("img/ELSST/bckgrnd_table.gif");
}

.FAMST .table-list TD {
	background-image: url("img/FAMST/bckgrnd_table.gif");
}

.FRSLG .table-list TD {
	background-image: url("img/FRSLG/bckgrnd_table.gif");
}

.MDLAN .table-list TD {
	background-image: url("img/MDLAN/bckgrnd_table.gif");
}

.PRLRN .table-list TD {
	background-image: url("img/PRLRN/bckgrnd_table.gif");
}

.SCASS .table-list TD {
	background-image: url("img/SCASS/bckgrnd_table.gif");
}

.SCMAT .table-list TD {
	background-image: url("img/SCMAT/bckgrnd_table.gif");
}

.SCSCI .table-list TD {
	background-image: url("img/SCSCI/bckgrnd_table.gif");
}

.SCSST .table-list TD {
	background-image: url("img/SCSST/bckgrnd_table.gif");
}

.TECH .table-list TD {
	background-image: url("img/TECH/bckgrnd_table.gif");
}

.REF .table-list TD {
	background-image: url("img/REF/bckgrnd_table.gif");
}

.ELMAT .table-list TD {
	background-image: url("img/ELMAT/bckgrnd_table.gif");
}

.PHY .table-list TD {
	background-image: url("img/PHY/bckgrnd_table.gif");
}

.CHE .table-list TD {
	background-image: url("img/CHE/bckgrnd_table.gif");
}

.BIO .table-list TD {
	background-image: url("img/BIO/bckgrnd_table.gif");
}

.ENG .table-list TD {
	background-image: url("img/ENG/bckgrnd_table.gif");
}

.ELSCI .table-list TD {
	background-image: url("img/ELSCI/bckgrnd_table.gif");
}	






