@charset "utf-8";
/* CSS Document */
/* Body */
body { background: #E5E5FF url("/images/logobg.png") repeat-x; }
img { border: 0px; }
form { margin: 0px }
#snow { height: 109px; width: 900px; background: url("/images/xmas/snow.gif") repeat-x; }
p { font-size: 1em; }
body,td { font-size: 0.9em; }

/* Hyperlinks */
a { font-weight: bold; }
a:link { text-decoration: none; color : #996699; }
a:active { text-decoration: underline; color : #660099 }
a:visited { text-decoration: none; color : #996699; }
a:hover { text-decoration: none; color : #660099; } 
a:focus { outline: none; }
.clear { clear:both; }

/* Heading Syles */
h1 { font-size: 1.8em; color: #996699; }
h2 { font-size: 1.2em; color: #996699; }
h3 { font-size: 1.0em; color: #660099; }
h4 { font-size: 1.0em; color: #996699; text-transform: uppercase; }
h5 { font-size: 1.5em; color: #660099; }

/* Header */
#wrap { width: 900px; margin: 0 auto 0; }
#top { height: 110px; background: url("/images/hexosphere.png") no-repeat; }

/* Default Navbar */
#defnavbar { height: 1.5em; width: 100%; }
.defnavbar { width: 900px; text-align: center; }
.defnavbar ul li { font-size: 18px; padding: 0 50px 0 50px; border-right: 2px solid #996699; display: inline; list-style-type: none; }
.defnavbar ul li.last { font-size: 18px; padding: 0 50px 0 50px; border-right: none; display: inline; list-style-type: none; }

/* login Box */
.loginbox { background-color: #DADAFF; border: 1px dotted #E8E8E8; padding: 0px 0px 0px 0px; }
.loginboxlinks { background-color: #DADAFF; padding: 5px; }
.logininput { border: 1px solid #cccccc; width: 95px; }
.loginsubmit { color: #ffffff; cursor: pointer; font-weight: bold;  background-color: #996699; border: 1px solid #3A6897; }

/* Main Content */
#content { width: 900px; }

/* Footer */
#footer { background: #CCCCCC; height: 18px; width: 900px; margin-top: 0px; margin-bottom: 0px; }
.footercopy { width: 300px; font-size: 1em; }
.footer { width: 600px; }
.footer ul li.first { font-size: 1.25em; padding: 0px 25px 0px 0px; border-right: 1px solid #996699; display: inline; list-style-type: none; }
.footer ul li { font-size: 1.25em; padding: 0px 25px 0px 25px; border-right: 1px solid #996699; display: inline; list-style-type: none; }
.footer ul li.last { font-size: 1.25em; padding: 0px 25px 0px 25px; border-right: none; display: inline; list-style-type: none; }

/* Area Specific - AUP */
.aup p:first-line { color: #660099; font-size: 1.2em; text-transform: uppercase; }
