body {background-color:#222; margin:0px; font-size:11px; font-family: Verdana, sans-serif; color:#000; text-align:center;}

div.centrehome {position:relative; width:851px; margin:20px auto; text-align:left; background-image:url(styleimages/backhome.gif);}

div.centrewrap1 {position:relative; width:851px; margin:20px auto; text-align:left; background-image:url(styleimages/back1.gif);}
div.centrewrap2 {position:relative; width:851px; margin:20px auto; text-align:left; background-image:url(styleimages/back2.gif);}
div.centrewrap2r {position:relative; width:851px; margin:20px auto; text-align:left; background-image:url(styleimages/back2r.gif);}
div.centrewrap2rw {position:relative; width:851px; margin:20px auto; text-align:left; background-image:url(styleimages/back2rw.gif);}
div.centrewrap4 {position:relative; width:851px; margin:20px auto; text-align:left; background-image:url(styleimages/back4.gif);}

div.headerdept {position:absolute; left:0px; top:0px; height:100px; width:850px; background-image:url(styleimages/headerdept2.jpg); background-repeat:no-repeat}
div.headerugrad {position:absolute; left:0px; top:0px; height:100px; width:850px; background-image:url(styleimages/headerugrad2.jpg); background-repeat:no-repeat}
div.headerschools {position:absolute; left:0px; top:0px; height:100px; width:850px; background-image:url(styleimages/headerschools2.gif); background-repeat:no-repeat}


div.navfix {position:fixed; width:120px; padding:0px; font-size:10px; text-align:center;}   /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
body > div.navfix {position:fixed; left:0px; top:10px; width:120px; padding:0px; font-size:10px; text-align:center;}	/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
* html div.navfix {top:expression((10+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop))+'px');}  /* for IE 5 - 6 */






body#homepage {background-color: #222; background-image:url(styleimages/homeback.gif); background-repeat:repeat-y; }
body#header {background-image:url(styleimages/headerfill1.gif)}


div.homesidebar {position:relative; left:10px; top:160px; width:100px; padding:0px; text-align:center; color:white;}
div.homemenu {width:92px; padding:4px; background-color:#996055;}
div.homemenuhilite {width:92px; padding:4px; background-color:#88c;}
div.homemenupic {width:100px; padding:0px;}
div.homemenugaps {width:92px; padding:4px;}

div#content {position:absolute; left:120px; top:100px; width:730px; bottom:0px; padding:0px;}


div.optionsright {text-align:right}
div.sidebarfeature {background-color:#843; padding:3px 5px 8px;}
div.summerschool {background-color:#002374; padding:3px 5px 8px;}
div.mathslink {position:absolute; left:109px; top:9px;}
div.titlelink {position:absolute; left:150px; top:20px;}

div#captionD1img {position:absolute; left:405px; top:0px; visibility:hidden}
div#captionD2img {position:absolute; left:510px; top:0px; visibility:hidden}
div#captionD3img {position:absolute; left:660px; top:0px; visibility:hidden}
div#captionD1 {position:absolute; left:405px; top:10px;}
div#captionD2 {position:absolute; left:510px; top:10px;}
div#captionD3 {position:absolute; left:660px; top:10px;}

div#captionU1img {position:absolute; left:420px; top:0px; visibility:hidden}
div#captionU2img {position:absolute; left:530px; top:0px; visibility:hidden}
div#captionU3img {position:absolute; left:680px; top:0px; visibility:hidden}
div#captionU1 {position:absolute; left:450px; top:10px;}
div#captionU2 {position:absolute; left:560px; top:10px;}
div#captionU3 {position:absolute; left:710px; top:10px;}

div#captionS1img {position:absolute; left:350px; top:0px; visibility:hidden}
div#captionS2img {position:absolute; left:480px; top:0px; visibility:hidden}
div#captionS3img {position:absolute; left:590px; top:0px; visibility:hidden}
div#captionS4img {position:absolute; left:680px; top:0px; visibility:hidden}
div#captionS5img {position:absolute; left:720px; top:0px; visibility:hidden}
div#captionS1 {position:absolute; left:390px; top:10px;}
div#captionS2 {position:absolute; left:470px; top:10px;}
div#captionS3 {position:absolute; left:560px; top:10px;}
div#captionS4 {position:absolute; left:660px; top:10px;}
div#captionS5 {position:absolute; left:750px; top:10px;}

div.pinkfill {background-image:url(styleimages/pinkfill2.gif)}
div.bluefill {background-image:url(styleimages/bluefill2.gif)}
div.yellowfill {background-image:url(styleimages/yellowfill2.gif)}
div.nullfill {}

div.navlines {color:#822; line-height:18px;}

div#pad10 {padding:10px 20px}
div.quote {padding:10px 40px}
div.footnote {font-size:10px; color:#c44;}
div.hilitecenter {font-size:13px; text-align:center; margin:8px}

div.qsinput{color:white;}
#qsinput {width:80px; font-size:12px; font-family: Arial, Helvetica, sans-serif;}

a {color: #f60}
a:link {color: #039}
a:visited {color: #06c}
a:hover {color: #f00; text-decoration: underline}

a.home {color: #ff6}
a.home:link {color: #ff6; text-decoration: none}
a.home:visited {color: #ff6; text-decoration: none}
a.home:hover {color: #db6; text-decoration: none}

a.homehilite {color: #7af}
a.homehilite:link {color: #ff6; text-decoration: none}
a.homehilite:visited {color: #ff6; text-decoration: none}
a.homehilite:hover {color: #fa7; text-decoration: none}

a.sidebar {color: #7af}
a.sidebar:link {color: #ff8; text-decoration: none}
a.sidebar:visited {color: #ff8; text-decoration: none}
a.sidebar:hover {color: #7af; text-decoration: none}

a.big {font-size:15px; text-decoration:none}		/* used in numbers.php */
a.big:link {color: #063; text-decoration: none}
a.big:visited {color: #063; text-decoration: none}
a.big:hover {color: #f00; text-decoration: none}

a.medium {font-size:13px;}
a.medium:link {color: #063;}
a.medium:visited {color: #063;}
a.medium:hover {color: #f00;}

a.nav:active {color: #c00}
a.nav:link {color: #000080}
a.nav:visited {color: #000080}
a.nav:hover {color: #c00; text-decoration: underline}

a.yellow:active {color: #8bf}
a.yellow:link {color: #ff8; text-decoration: none}
a.yellow:visited {color: #ff8; text-decoration: none}
a.yellow:hover {color: #8bf; text-decoration: none}

td.contactsidebar {width:110px; color:white;}
td.smallright {text-align:right; font-size:10px;}

img {border-width:0px;}
img.border {border-color:#ccf; border-style:solid; border-width:1px;}


h1 {font-size: 30px; font-family: "Times New Roman", Times, Serif; color: #009; font-weight: normal; margin-bottom:6px; margin-top:6px;}
h2 {font-size: 22px; font-family: "Times New Roman", Times, serif; color: #c00; font-weight: normal;  margin-bottom:4px; margin-top:4px;}
h2.sidebar {color: #fff;}
h3 {font-size: 18px; font-family: "Times New Roman", Times, serif; color: #00c; font-weight: normal;  margin-bottom:3px; margin-top:3px;}
h3.sidebar {color: #ff8; font-size:16px}
h4 {font-size: 14px; font-family: "Times New Roman", Times, serif; color: #00c; font-weight: normal;  margin-bottom:3px; margin-top:3px;}
h5 {font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: normal; font-style: italic}

hr.thin {margin:0px}

.h3 {font-size: 16px; color: #00c;}
.h4 {font-size: 13px; color: #00c;}

sup {vertical-align:3px;}
sup.history {color:#777}

.hilite {color:#ff8}
.white {color: #fff}
.red {color: #c00}
.blue {color: #339}
.lightblue {color: #ccf}
.lightyellow {color: #ff8}
.green {color: #063}
.ltgrey {color: #999}
.lightyellowback {background-color: #ffc} 	/* used in assistance */
.lightblueback {background-color: #eef} 		/* used in assistance */
.pinkback {background-color: #fdd}			/* why_como */

p {margin-top:0px;}
ol {margin-top:6px; margin-bottom:6px; margin-left:30px; padding:0px;}
ul {margin-top:6px; margin-bottom:6px; margin-left:20px; padding:0px; font-family: Verdana, Arial, sans-serif; font-size: 11px; list-style-image:url(styleimages/bulletpink.gif);}
ul.topics {list-style-image:url(styleimages/bulletyellow.gif);}
ul.sidebar {margin-left:24px; padding:0px; list-style-image:url(styleimages/bulletblue.gif);}
ul.smaller {font-size:10px;}
ol.smaller {font-size:10px;}
li {margin:6px 0}

div.offtop {position:absolute; top:-500px; left:0px; width:200px}

