@import url("menu.css");

body { 
	background: url('BodyBackground.jpg') top center repeat-x #dfffff;
 
	font-family: "MS Trebuchet", Verdana, sans-serif;
	color: #000;
}

table, tr, td, th, p { 
	font-family: "MS Trebuchet", Verdana, sans-serif; 
	font-size: 11px; 
	line-height: 1.4em;
	padding: 4px 0px 4px 0;
}

.ScheduleTable {
	padding: 5px 20px 5px 0;
	border-bottom:1px solid lightgrey;
}

td.topTD1 { 
	background: url(UBCPhysMedHeader_01.jpg) no-repeat top center; 
	height: 138px; 
	text-align: right; 
	padding: 35px 35px 0 35px; 
	font-size: 11px; 
}

td.topTD2 { 
	background: url(UBCPhysMedHeader_02.jpg) no-repeat top center; 
	height: 26px; 
	text-align: right; 
	padding: 0px 35px 0 35px; 
	font-size: 11px; 
}

td.topTD3 { 
	background: url(UBCPhysMedHeader_03.jpg) no-repeat top center; 
	height: 70px; 
	text-align: right; 
	padding: 0px 35px 0 35px; 
	font-size: 11px; 
}

td.middleTD { 
	background: url(bg_table_main.jpg) center repeat-y; 
	padding: 0px 35px 0 35px; 
	font-family: "MS Trebuchet", Verdana, sans-serif; 
	font-size: 11px; 
}

td.bottomTD { 
	background: url(bg_footer.jpg) no-repeat bottom center; 
	height: 72px; 
	padding: 0px 35px 10px 48px;
	color: #fff; 
	text-align: right; 
	vertical-align: bottom;
	font-size: 8px; 
}

.footer {
	color: #fff;
	font-family: "MS Trebuchet", Verdana, sans-serif; 
	font-size: 9px;
}

label, .normal, .Normal { 
	font-family: "MS Trebuchet", Verdana, sans-serif; 
	font-size: 11px;
}

.searchbox {
	font-family: "MS Trebuchet", Verdana, sans-serif; 
	font-size: 11px;
	margin: 0 10px 0 10px;
}

td.containerHEADL { 
	background: url(header_cap_left.jpg) bottom left no-repeat; 
	width: 15px; 
	padding: 0; 
}

td.containerHEADR { 
	background: url(header_cap_right.jpg) bottom left no-repeat; 
	width: 15px; 
	padding: 0; 
}

td.containerHEADC { 
	background: url(header_bg.jpg) repeat-x bottom; 
	padding: 0 0 17px 5px; 
}

td.containerTD { 
	padding: 10px 25px 35px 25px; 
}

select, input { 
	font-family: "MS Trebuchet", Verdana, sans-serif; 
	font-size: 11px; 
	color: #333; 
}

h2 { 
	font-family: "MS Trebuchet", Verdana, sans-serif; 
	font-size: 20px; 
	font-weight: bold; 
	color: #104783; 
	padding: 2px 0 1px 0px; 
	letter-spacing: 3px; 
	margin-left: 0px;
}

h3 { 
	font-family: "MS Trebuchet", Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff; 
	padding: 2px 0 2px 3px; 
	background: #888; 
	margin-top: 20px; 
	margin-left: 0px; 
	margin-right: 0; 
	margin-bottom: 5px; 
	letter-spacing: 1px; 
	text-transform: uppercase; 
}


p { 
	margin-top: 10px; 
	margin-bottom: 10px; 
	padding-left: 0px; 
	padding-right: 10px; 
	font-size: 11px; 
}

/* text style for the unselected tabs */
.OtherTabs { 
	font-size: 11px; 
	color: #000; 
	font-family: "MS Trebuchet", Verdana, sans-serif; 
	text-decoration: none; 
}

/* hyperlink style for the unselected tabs */
A.OtherTabs:link { 
	text-decoration: none; 
	color: #2c2c2c; 
	background-color: transparent; 
	border: 0; 
	font-weight: bold; 
}
A.OtherTabs:visited { 
	text-decoration: none; 
	color: #2c2c2c; 
	background-color: transparent; 
	border: 0; 
	font-weight: bold; 
}
A.OtherTabs:active { 
	text-decoration: none; 
	color: #2c2c2c; 
	background-color: transparent; 
	border: 0; 
	font-weight: bold; 
}
A.OtherTabs:hover { 
	text-decoration: underline; 
	color: #2c2c2c; 
	background-color: transparent; 
	border: 0; 
	font-weight: bold; 
}

/* SolPart Menu Style */
.MainMenu_MenuContainer { 
	background-color: transparent; 
}
.MainMenu_MenuBar { 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_MenuItem { 
	background: transparent; 
	cursor: pointer; 
	cursor: hand; 
	color: #fff; 
	font-family: "MS Trebuchet", Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	border-bottom: #505052 1px solid; 
	border-top: #505052 1px solid; 
	padding: 2px 10px 3px 5px; 
}
.MainMenu_MenuItemSel { 
	background: #eee; 
	cursor: pointer; 
	cursor: hand; 
	color: #333; 
	font-family: "MS Trebuchet", Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	border: 0; 
	padding: 2px 10px 3px 5px; 
}
.MainMenu_MenuIcon { 
	display: none; 
}
.MainMenu_SubMenu { 
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background: #505052; 
	filter: none; 
	border: 2px solid #f6f6f6; 
	margin-top: 12px; 
	padding: 2px; 
}
.MainMenu_MenuBreak { 
	border-bottom: #f00 1px solid; 
	border-left: #f00 0px solid; 
	border-top: #f00 1px solid; 
	border-right: #f00 0px solid; 
	background-color: transparent; 
	height: 6px; 
	display: none; 
}
.MainMenu_MenuArrow { 
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #505052 1px solid; 
	border-bottom: #505052 1px solid; 
	border-top: #505052 0px solid; 
	display: none; 
}
.MainMenu_RootMenuArrow { 
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	display: none; 
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer { 
	color: #2c2c2c; 
}
.ModuleTitle_MenuBar { 
	cursor: pointer; 
	cursor: hand; 
	height: 21px; 
}

/* Module Title Menu */
.ModuleTitle_MenuItem { 
	color: #000; 
	background: #999; 
	cursor: pointer; 
	font-family: "MS Trebuchet", Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;	 
	padding: 2px 10px 3px 5px; 
	height: 21px; 
	border: #000 1px solid; 
}
.ModuleTitle_MenuIcon { 
	cursor: hand; 
	color: #000; 
	text-align: center; 
	padding-right: 0px; 
	padding-left: 3px; 
	background: transparent; 
	display: none; 
}
.ModuleTitle_SubMenu { 
	z-index: 1000; 
	cursor: hand; 
	color: #fff; 
	background: #777; 
	margin-top: 5px; 
	border: 1px solid #fff; 
	padding: 0px 1px 1px 1px; 
	filter: none; 
}
.ModuleTitle_MenuBreak { 
	display: none; 
}
.ModuleTitle_MenuItemSel { 
	color: #fff; 
	font-family: "MS Trebuchet", Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	padding: 2px 10px 3px 5px; 
	height: 21px; 
	border: 0; 
	background: #888; 
}
.ModuleTitle_MenuArrow { 
	font-family: webdings; font-size: 11px; cursor: pointer; cursor: hand; display: none; }
.ModuleTitle_RootMenuArrow { 
	font-family: webdings; font-size: 11px; cursor: pointer; cursor: hand; display: none; }

.SelectedTab { 
	color: #777; font-family: "MS Trebuchet", Verdana, sans-serif; font-weight: normal; font-size: 11px; }

/* Item titles on edit and admin pages */
.SubHead { 
	font-family: "MS Trebuchet", Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #2c2c2c; padding: 0; }

a.SubHead:link, a.SubHead:visited { 
	color: #6E8E05; text-decoration: none; font-family: "MS Trebuchet", Verdana, sans-serif; font-size: 11px; font-weight: normal; }
a.SubHead:hover { 
	color: #2c2c2c; text-decoration: none; font-family: "MS Trebuchet", Verdana, sans-serif; font-size: 11px; font-weight: normal; }

a.CommandButton:link, a.CommandButton:visited { 
	color: #000000;	padding: 1px 5px 2px 6px; font-family: "MS Trebuchet", Verdana, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; background: transparent; }
a.CommandButton:hover { 
	color: #cccccc; padding: 1px 5px 2px 6px; font-family: "MS Trebuchet", Verdana, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; background: transparent; }

a.Normal:link, a.Normal:visited { color: #6E8E05; font-family: "MS Trebuchet", Verdana, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }
a.Normal:hover { color: #2c2c2c; font-family: "MS Trebuchet", Verdana, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }

a:link, a:visited { color: #104783; font-family: "MS Trebuchet", Verdana, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }
a:hover { color: #e5a447; font-family: "MS Trebuchet", Verdana, sans-serif; font-weight: normal; font-size: 11px; text-decoration: underline; }

a.Login {
	font-family: "MS Trebuchet", Verdana, sans-serif; 
	font-size: 9px;
	color: #FFF;
}

a.ResidentLogout {
	font-family: "MS Trebuchet", Verdana, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: red;
}

a.Login:hover {
	color: #e5a447;
	text-decoration: none;
}

.Head { font-size: 10px; color: #333; background: transparent; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; padding: 0; }

.NormalRed { color: #D08D00; font-family: "MS Trebuchet", Verdana, sans-serif; font-weight: bold; font-size: 11px; }
.NormalBold { font-family: "MS Trebuchet", Verdana, sans-serif; font-size: 11px; font-weight: bold; }
.NormalTextBox { color: #555; padding-left: 4px; line-height: 12px; font-family: "MS Trebuchet", Verdana, sans-serif; font-weight: normal; font-size: 11px; scrollbar-face-color: #fff; scrollbar-track-color: #fff; scrollbar-arrow-color: #686868; scrollbar-3dlight-color: #fff; scrollbar-shadow-color: #fff; scrollbar-highlight-color: #fff; scrollbar-darkshadow-color: #fff; }

td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; }

.search {
	margin: 0 10px 0 0px;
}

.searchbutton {
	margin: 0 0px 0px 10px;
}
