﻿@charset "utf-8";
/* CSS Document */

body { background:#000 url(images/Background.jpg) top center no-repeat fixed; font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; margin:auto; padding:10px; }
h1 { font-size:1.5em; display:block; border-bottom:#d5a00f solid 1px; }
h2 { font-size:1.2em; display:block; border-bottom:#d5a00f solid 1px; }
h3, h4, h5 { font-size:1em; margin-bottom:-0.5em; }
h3 { text-decoration: underline; }
h5 { margin-top:1em; }
h6 { text-align:center; font-style:italic; margin-bottom:1em; }
p, h6, table, dl, ul, ol { font-size:0.8em; }
p, h6 { font-family:Georgia, "Times New Roman", Times, serif; }
img { border-width:0px }

dt { margin-top:0.5em; font-weight:bold; }
dd { margin-top:-1.4em; margin-left:200px; }
dd li, li li { font-size:1.25em; }
li p { font-size:1em; }
}
ol li { margin-top:1em; }

#OuterContainer { width:780px; border:#fff solid 2px; background-color:#999; margin:0px auto; }
#Masthead { width:100%; height:163px; background:url(images/Masthead.jpg) no-repeat; }
#Content { background:#fff; width:760px; padding:10px; }
#Navigation { background:#fff url(images/background-nav-graduation.gif) repeat-x; text-align:center; padding:2px 2px 0px 2px; }

.NavRootContainer { margin:auto; }
.NavRoot { margin:0px auto; padding:0px; display:inline; }
.NavRoot li { margin:0px; padding:0px; float:left; list-style:none; }
a.NavLink:link, a.NavLink:active, a.NavLink:visited, a.NavLink:hover, .ActivePage { margin:0px 2px 0px 0px; padding:1px 5px; display:block; border:1px solid #fff; border-bottom-width:0px; text-decoration:none; font-weight:bold; width:96px; text-align:center; }
.ActivePage { background:url(images/active-nav-graduation.gif) left bottom repeat-x; color:#000; }
a.NavLink:link, a.NavLink:visited { background:url(images/link-nav-graduation.gif) left bottom repeat-x; color:#fff; }
a.NavLink:hover { background:url(images/hover-nav-graduation.gif) left bottom repeat-x; color:#fff; }
.ImageRight { float:right; z-index:99; position:relative; margin:5px 0px 5px 10px; }
.ImageLeft { float:left; z-index:99; position:relative; margin:5px 10px 5px 0px; }
.ImageCenter { text-align:center; margin:5px auto; width:100%; }
.SponsorLogo { margin:auto 10px; }
.ThreeColumn { width:33%; float:left; }
.ClearFloats { clear:both; }
.SponsorGroup { margin-top:5em; }

.contentTable { border:1px solid Gray; border-collapse:collapse; width:680px; margin:0px auto; font-size:0.9em; }
.contentTable th { background-color: Silver; border-right: 1px solid White; text-align: center; }
th.tableEndColumn { border-right: 0px; }
.contentTable td { border-bottom: 1px dotted Gray; }
.contentTable th, .contentTable td { padding: 2px; margin: 0px; }
ul.footnotes { list-style-type: none; font-size: 0.8em; }
col.oddNumberedColumn { background-color: #eee; }
col.centeredAllColumn { text-align: center; vertical-align: middle; }
col.alignTopColumn { vertical-align: top; }
col.alignRightColumn { text-align: right; }
col.noWrapColumn { white-space: nowrap; }
.contentTable td.sectionBreak { text-align:center; font-weight:bold; }
