h1, h2, h3, h4, h5, h6, p, li, label, td {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}p, li, td { font-size: 11px; line-height: 1.4em; }.hide { display: none; }#pagecontainer {	width: 850px;	position: relative;}#mainbar {	float: left;	width: 574px;	text-align: left;}#sidebar {	width: 238px;	background: #ecf7df;	float: right;	text-align: left;}#faq li a, #faq li a:visited {	color: black;}#header {	height: 153px;}h1#cogsystitle {	margin: 0;	padding: 0;}#cogsystitle a {	width: 574px;	height: 115px;	display: block;}#lotw {	background: #2B2B2B url(webimage/lotwbg.gif) no-repeat bottom;	margin: 10px 2px 10px 3px;	padding-bottom: 60px;	color: #FFFFFF;}#glance {	background: #F9FAF0;	padding-bottom: 15px;}#footer { clear: both; padding: 10px 10px; }#footer div.sitemap {	border-top: 2px solid #ccc;	border-bottom: 2px solid #ccc;	padding: 5px 0;	width: 120px;	height: 170px;	margin: 50px 8px;	float: left;	background-color: white;	text-align: left;}/*########### Footer Things ##################*/#footer div.sitemap {	border-top: 2px solid #ccc;	border-bottom: 2px solid #ccc;	padding: 5px 0;	width: 120px;	height: 170px;	margin: 50px 8px;	float: left;	background-color: white;	text-align: left}.sitemap h1 {	font-size: 12px;	color: #999;	margin: 0 0 7px;}.sitemap ul {	margin: 0;	padding: 0;	list-style: none;}.sitemap ul li a {	line-height: 1.5em;	color: #aaa;	text-decoration: none;}.sitemap ul li a:hover {	color: #1f4e84;	text-decoration: underline;}#footer div.sitemaphover {	border-top: 2px solid #69a32f;	border-bottom: 2px solid #69a32f;	padding: 5px 0;	width: 120px;	height: 170px;	margin: 50px 8px;	float: left;	background-color: white;	text-align: left}.sitemaphover h1 {	font-size: 12px;	font-weight: normal;	color: #1F4E84;	margin: 0 0 4px;}.sitemaphover ul {	margin: 0;	padding: 0;	list-style: none;}.sitemaphover ul li a {	color: #aaa;}.sitemaphover ul li a:hover {	color: #1f4e84;}/*########### End Footer Things ##################*/#footer .morefooter {	clear: both;}#page {	background: url(webimage/logo.gif);	background-repeat: no-repeat;	background-position: 15% 0;	height: 142px;}#lotw h1, #lotw h2, #lotw h3, #lotw h4, #lotw h5, #lotw h6  {	font-family: Georgia, serif;	font-weight: normal;}#lotw p, #lotw li {	font-size: 14px;	font-family: "Times New Roman", serif;	color: #ccc;}#lotw a {	color: #fff;	text-decoration: none;}#lotw a:hover {	text-decoration: underline;}#lotw h1#lotwh1 {	background: url(webimage/lotwh1bg.gif) no-repeat top;	padding: 8px 8px 0;	margin: 0;}#lotw h1 {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: grey;	padding:0;	margin:0;	text-indent: 5pt;}#lotw h2 { font-size: 24px; }#lotw p, #lotw h2, #lotw h3, #lotw h4, #lotw h5, #lotw h6, #lotw ul {	margin: 5px 15px;}#lotw p.readmore {	clear: both;}#lotw table.calendar {	width: 145px;	text-align: center;	margin: 8px;}#lotw table.calendar th {	font-size: 11px;	color: #999;}#lotw table.calendar td a {	display: block;	border: 2px solid #555;	background-color: #777;	font-weight: bold;}#lotw div#lotwevent {	float: left;	width: 395px;	border-right: 2px solid #555;}#lotw ul#otherupcoming {	float: right;	width: 160px;	margin: 0;	padding: 0;}#lotw ul#otherupcoming li {	font-size: 11px;	margin-right: 5px;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	list-style: none;}#lotw ul#otherupcoming li a {	text-decoration: underline;}#ubc {	background: url(webimage/ubclogo.gif);	position: absolute;	height: 35px;	width: 259px;	left: 0px;	top: 0px;}body {	margin: 0px;	padding: 0px;	background: url(webimage/headerbg.gif) repeat-x;}#supplemental {	background: #EFF4F6 url(webimage/supplementalbg.gif) no-repeat bottom;	padding-bottom: 56px;}#supplemental h1 {	font-size: 14px;	color: #FFFFFF;	background: #1F4E84;	padding: 4px 6px;}#supplemental h2, #supplemental h3, #supplemental h4, #supplemental h5, #supplemental h6, #supplemental ul, #supplemental p {	margin: 4px 12px;	font-weight: normal;}#supplemental h2 {	font-size: 14px;}#supplemental h3 {	font-weight: bold;	font-size: 14px;}#sidebar ul.menubar {	margin: 0;	padding: 0;	list-style: none;}#sidebar ul.menubar li {	border: 1px solid #1868b2;	border-left: 2px solid #1F4E84;	border-right: 2px solid #1F4E84;	padding: 3px 3px 4px 3px;	margin: 2px 0;	font-size: 12px;	font-weight: bold;	}#sidebar ul.menubar li:hover {	background-color: white;}#sidebar ul.menubar li a {	display: block;	text-decoration: none;	color: #038;}#sidebar ul.menubar li a:before {	content: "\0020 \0020 \0020 \00BB \0020";	color: #1868b2;}#sidebar ul.menubar li a:hover {	color: #1868ff;}#glance h1 {	background: url(webimage/glanceh1bg.gif) no-repeat;	font: 1.1em Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #006699;	height: 29px;	padding-top: 2px;	padding-left: 30px;}div.content { border-bottom: 1px solid #c7c8c0; padding: 8px 30px; }.content h1, .content h2, .content h3, .content h4, .content h5, .content h5 {	 color: #1f4e84; font-weight: normal;}.content h1 {	font-size: 18px;}.content h2 {	font-size: 16px;}.content h3 {	font-size: 14px;}.content h4 {	font-size: 12px;}.content h5 {	font-size: 11px;}.content h6 {	font-size: 10px;}#pagetitle { color: #1f4e84; font: 24px bold Tahoma, Arial, Helvetica, sans-serif; }#glance h1 {	background: url(webimage/glanceh1bg.gif) no-repeat;	font: 1.1em Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #006699;	height: 29px;	padding-top: 4px;	padding-left: 30px;}#glance div.glance { border-bottom: 1px solid #c7c8c0; margin: 15px 30px; }#glance h2 { color: #1f4e84; font: 0.9em Tahoma, Arial, Helvetica, sans-serif; }#glance p, #glance li { color: #494949; }#faq h1 {	background-color:#92a900;	color: white;	font-size: 14px;	padding: 4px 6px;	margin: 0;}#faq h1 a {	color: white;	text-decoration: none;}#faq h2 {	font-size: 11px;	font-weight: normal;	background-color:#92a900;	color: white;	padding: 0px 6px 4px;	margin-top: 0;}#faq ul {	margin: 0;	padding: 0;	list-style: none;}#faq ul li {	margin: 0 6px;	padding: 3px;	border-bottom: 1px solid #999;}#faq ul li a {	background: url(webimage/bullet.gif) no-repeat 0 2px;	text-decoration: none;	display: block;	padding-left: 18px;	font-size: 11px;}#faq ul li a:hover {	text-decoration: underline;}/* Related */.related li a, .related li a:visited {	color: black;}.related h1 {	background-color:#92a900;	color: white;	font-size: 14px;	padding: 4px 6px;	margin: 0;}.related h1 a {	color: white;	text-decoration: none;}.related h2 {	font-size: 11px;	font-weight: normal;	background-color:#92a900;	color: white;	padding: 0px 6px 4px;	margin-top: 0;}.related ul {	margin: 0;	padding: 0;	list-style: none;}.related ul li {	margin: 0 6px;	padding: 3px;	border-bottom: 1px solid #999;}.related ul li a {	background: url(webimage/bullet.gif) no-repeat 0 2px;	text-decoration: none;	display: block;	padding-left: 18px;	font-size: 11px;}.related ul li a:hover {	text-decoration: underline;}/* end related */#header {	position: relative;	width: 17px;}div.breadcrumb {	margin-top: 10px;	height: 18px;	padding: 0 20px;	background: #2B2B2B;	overflow: hidden;}div.breadcrumb ul {	padding: 0;	margin: 0;	line-height: 1em;	font-size: small;	font-weight: bold;	list-style: none;	display: inline;	border: none;}div.breadcrumb ul li {	padding: 0;	margin: 0;	list-style: none;	display: inline;	border: none;	color: #CCCCCC;}div.breadcrumb a {	color: #fff;}div.breadcrumb a:hover {	color: #ccc;}div.breadcrumb ul li:before {	content: "\0020 \0020 \0020 \00BB \0020";	color: #fff;	}	div.breadcrumb ul li.first:before {	content: " ";}#mainmenu {	position: absolute;	left: 0;	top: 115px;	height: 25px;	width: 574px;	overflow: hidden;	margin: 0;	padding: 0;}#mainmenu li {	font-size: 13px;	float: left;	margin: 0 0.1em;	display: block;}#mainmenu li a {	display: block;	float: left;	padding: 4px 8px;	height: 25px;	color: #f5f5f5;	text-decoration: none;}#mainmenu li a:hover {	background-color: #69a32f;}p.tagcloud {	line-height: 2em;}ul.tagcloud {	list-style: none;	margin: 0;	padding: 0;}ul.tagcloud li {	xmargin: 0.4em 2px;	xfloat: left;	display: inline;}p.tagcloud a {	padding: 0.1em;}p.tagcloud a:hover {	background-color: #ccf;	text-decoration: none;}div.anevent {	margin: 8px 0;	padding: 7px;	border: 1px solid #d8d8d8;}h1.eventtitle {	font-size: 26px;	margin: 0;}h1.eventtitle a {	color: #1f4e84;	text-decoration: none;}h1.eventtitle a:hover {	text-decoration: underline;}h2.eventtitle {	color: #c6d3e0;	margin: 0;}tr.even { background-color: #EFF4F6; }table.degreer { width: 100%; }#sidebar table.calendar {	width: 228px;	margin: 0 5px;}#sidebar table.calendar td, table.calendar th {	text-align: center;}#sidebar table.calendar th {	font-size: 11px;	font-weight: normal;	color: #1f4e84;}#sidebar table.calendar td {	background-color: #f9f9ff;}#sidebar table.calendar td a {	display: block;	border: 2px solid #1f4e84;	background-color: #fff;	font-weight: bold;}/* Search Box Styling */div#cogssearch {	padding: 0 3px;}
