@charset "utf-8";

body							{ margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a								{ text-decoration: underline; }
a:hover							{ text-decoration: none; }
img								{ border: 0px; }
* html img						{ visibility: hidden; }
form							{ margin: 0px; padding: 0px; }

body							{ background: #F0F0F0 url(/static/images/common/back_public.gif) repeat-x top; }
body.admin						{ background: #F0F0F0 url(/static/images/common/back_admin.gif) repeat-x top; }
p								{ margin: 0px 0px 10px 0px; padding: 0px; line-height: 150%; }

div#banner						{ height: 133px; width: 916px; margin: 0 auto; }
div#logo						{ height: 99px; text-align: center; background: url(/static/images/common/banner_back.jpg) no-repeat center; }
div#alumniNav					{ position: absolute; text-align: right; width: 916px; }
div#nav							{ height: 30px; text-align: center; }
div#nav a 						{ margin: 0px 10px; }
html>body div#nav a				{ margin: 0px; }
html>body div#nav a img			{ padding: 0px 10px; }
html>body div#nav a:hover img	{ background: url(/static/images/nav/hover_back.gif) repeat-x left top; }

div#page						{ margin: 12px auto 0px; width: 916px; background: url(/static/images/common/page_back.jpg) repeat-y; }
div#title						{ background: url(/static/images/common/page_title.jpg) no-repeat; padding-left: 73px; height: 56px; }
div#tabs						{ float: right; margin: 3px 22px 0px 0px; }
div#content						{ position: relative; margin: 0px 9px; height: 391px; background: #EEEEEE url(/static/images/common/page_shadow.jpg) repeat-x bottom; }
body.admin div#content			{ height: auto; min-height: 391px; }
div#bottom						{ background: url(/static/images/common/page_bottom.jpg) no-repeat top left; height: 13px; }
div#disclaimer					{ margin: 0 auto; text-align: center; padding: 15px 0px; }

div#noscript					{ text-align: center; margin: 0px; padding: 100px 0px 266px 0px; }
div#offline						{ text-align: center; margin: 0px; padding: 100px 0px 269px 0px; }

div#loading						{ position: absolute; top: 0px; left: 0px; z-index: 99; background: #000000 url(/static/images/common/loading.gif) no-repeat center center; filter: alpha(opacity=80); opacity: 0.80; -moz-opacity: 0.80; }

div#promoVideoContainer			{ display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000000; z-index: 190; -moz-opacity: 0.8; opacity: .80; filter: alpha(opacity=80); }
div#promoVideo					{ display: none; width: 716px; height: 548px; z-index: 200; padding: 34px; background: url(/static/images/promo_shadow.png) no-repeat left top; }
* html div#promoVideo			{ background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/images/promo_shadow.png", sizingMethod="scale"); }