/* Styles for The Professor Web site */


BODY {font-family: Verdana; background-color:#FFFFFF; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
/* fix for front page */
ul + p {margin-left: 60px;}


.showTime {font-family:  verdana; font-size: 8pt; color: #000000; text-align: center; margin-top:-1px;}
.selectionHead {font-family:  times; font-size: 18px; color: #000000; text-align: left; margin-left: 60px}
.selectionHead24 {font-family:  times; font-size: 24px; color: #000000; text-align: left; margin-left: 60px}
.mainText {font-family:  verdana; font-size: 12px; color: #000000; text-align: left; margin-left: 60px; margin-right: 10px; line-height:130%;}
.mainText11{font-family:verdana; font-size:11px; color:#000000; text-align:left; margin-left:60px; margin-right: 10px; line-height:120%;}
.rightText {font-family:  verdana; font-size: 12px; color: #000000; text-align: left; vertical-align: middle; margin-left: 6px; margin-top: 330px; margin-right: 30px}
.leftText {font-family:  verdana; font-size: 12px; color: #000000; text-align: left; vertical-align: middle; margin-left: 20px; margin-top: 40px; margin-right: 20px}
.leftTextHome {font-family:  verdana; font-size: 12px; color: #000000; text-align: left; vertical-align: middle; margin-left: 20px; margin-right: 20px}
.leftNavTitles {font-family:  verdana; font-size: 14px; color: #3366FF; text-align: left; vertical-align: middle; margin-left: 20px; margin-right: 20px; font-style:italic; font-weight:bold;}

ul,li,ol{font-family: verdana; font-size: 11px; margin-left: 10px; margin-right: 10px; line-height:130%;}

a.NavBarLinks:link {font-family: verdana; font-size: 8pt; color: #000000; text-decoration: none; vertical-align: middle; font-weight:bold;}
a.NavBarLinks:visited {font-family: verdana; font-size: 8pt; color: #000000; text-decoration: none; vertical-align: middle; font-weight:bold;}
a.NavBarLinks:hover {font-family: verdana; font-size: 8pt; color: #000000; text-decoration: underline; vertical-align: middle; font-weight:bold;}

.fixedNormalBgnd {font-size: 11px; color: white; font-family: verdana;   background: #30477D; padding: 5px; margin-left: 10px; margin-right: 10px; text-align: center;}
.fixedNormalBoldBgnd {font-size: 12px; color: #30477D; font-family: verdana; font-weight: bold; background: #E2C589; padding: 5px; margin-left: 10px; margin-right: 10px; text-align: center; margin-top: 330px;}

.searchMessage {font-size: 11px; color: white; font-family: verdana; padding: 5px; margin-left: 10px; margin-right: 10px; text-align: left;}

.footerText {font-family:  verdana; font-size: 8pt; color: #000000; text-align: center; vertical-align: bottom;}

/* notice styles if we use the email form from Galileo */
#noticeBox {background-color: #E0B6B8; margin: 5px;}
#noticeHeadBox {background-color: #7E1096; margin: 5px;}
.notice {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black;}
.noticeHead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: white; font-weight:bold; text-align:center; padding-top: 2px; padding-bottom: 2px;}
.noticeText {padding-left: 4px; padding-right: 4px; padding-bottom: 2px;}
.noticeForm {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: black;}
.noticeButton {padding-left: 13px;}

/* search styles */
/* .barTextBgnd {font-size: 12px; color: #FFFFFF; font-family: verdana; font-weight: bold;	font-style:italic;background: #0068B2; padding: 5px; margin-right: 10px; text-align: left;} */
.search {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top:50px; padding-left: 2px; padding-right: 2px; padding-bottom: 10px;}
.searchLinks {font-family: verdana;font-size: 9pt;text-align: left;color: #FFFFFF;margin-top:4px;margin-left:10px;font-weight:normal;font-style:normal;line-height: 110%;}
.promoLinks {font-family: verdana;font-size: 9pt;text-align: left;color: #027199;margin-top:4px;margin-left:10px;font-weight:normal;font-style:normal;line-height: 110%;}

/* Div IDs for layout */

#TPC-01 {
	background: url(images/TPC_01.gif) no-repeat;
	position: relative;
	float: left;
	clear:both;
	width:773px;
	height:80px;
}

#navHolder {width:773px; 
	position:relative; 
	height:20px; 
	float:left; 
	clear:both;
}

#TPC-02 {
	background: url(images/TPC_02.gif) no-repeat;
	position: relative;
	float: left;
	width:160px;
	height:20px;
}

#TPC-03 {
	background: url(images/TPC_03.gif) no-repeat;
	position: relative;
	float: left;
	width:453px;
	height:20px;
}

#TPC-04 {
	background: url(images/TPC_04.gif) no-repeat;
	position: relative;
	float: left;
	width:160px;
	height:20px;
}

#TPC-04NoClip {
	background: url(images/TPC_04NoClip.gif) no-repeat;
	position: relative;
	float: left;
	width:160px;
	height:20px;
}


#TPC-05 {
	background: url(images/TPC_05.gif) no-repeat;
	position: relative;
	float: left;
	width:160px;
	height:30px;
}

#TPC-06 {
	background: url(images/TPC_06.gif) no-repeat;
	position: relative;
	float: left;
	width:453px;
	height:30px;
}

#TPC-07 {
	background: url(images/TPC_07.gif) no-repeat;
	position: relative;
	float: left;
	width:160px;
	height:30px;
}

#TPC-08Index {
	/*background: url(images/TPC_08Short.gif) no-repeat;*/
	position: relative;
	float: left;
	width:160px;
	z-index:2;
}


#TPC-08Short {
	background: url(images/TPC_08Short.gif) no-repeat;
	position: relative;
	float: left;
	width:160px;
	z-index:2;
}

#TPC-09Short {background: url(images/TPC_09Short.gif) no-repeat; background-color: transparent;	position: relative;	float: left; width:403px; padding-left: 50px;}

#TPC-10Short {
	background: url(images/TPC_10Short.gif) no-repeat;
	position: relative;
	float: left;
	width:160px;
	z-index:2;
}

/*takes the "search" off the grey paper*/
#TPC-10ShortNoSearch {
	background: url(images/TPC_10ShortNoSearch.gif) no-repeat;
	position: relative;
	float: left;
	width:160px;
	z-index:2;
}


/* Backgroud div for long pages */
#TPC-PageBgnd {
	background: url(images/bookbgnd.gif) repeat-y;
	position: relative;
	float: left;
	width:773px;
	z-index:1;
	padding-bottom:18px;
	clear:both;
}

#TPC-Footer {
	background: url(images/TPC_11.gif) no-repeat;
	position: relative;
	float: left;
	width:773px;
	height:40px;
	padding-top:12px;
	clear:both;
}

/*these are for the login and register pages with shared includes from myMT*/

#contentWrapperLog {background:url(../images/contentBgndLog.gif) repeat-y; position:relative; float:left; width: 773px;}

#contentL {/*background: red;*/
	position: relative;
	left: 0px;
	width: 160px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
}

#contentR {/*background: blue;*/
	position: relative;
	left: 50px;
	width: 510px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	clear: right;
}

#leftBox {width:140px; left: 10px; /*border: #E8F5E6 solid 1px; background-color: #E8F5E6;*/ float:left; margin-top:10px; padding-left: 10px; padding-right: 10px;}

#rightBox {position:relative; width:510px; /*border: #E8F5E6 solid 1px; background-color: #E8F5E6;*/ float:left; /*padding-left: 10px; padding-right: 10px;*/ padding-top: 10px; clear:right;}