BODY {font-family:verdana, sans-serif; font-size:10px; line-height:14px; background-image:url(/images/bg_tiles.gif); background-attachment:fixed; margin:0 0 0 0px;}
td, p, input, select {font-family:verdana, sans-serif; font-size:10px; line-height:14px;}
select {border-left:1px solid black; line-height:15px;}
.form {border:1px solid black;} 
.whitepage {background-color:#ffffff;}
#page {width:100%; height:100%; text-align:center;}
.main {width:742px; height:100%; margin-top:0px; background-color:#ffffff;}
#nav {margin-left:18px; margin-top:27px;}
#body {margin-top:27px; margin-bottom:30px;}
#topnav {margin-top:15px; margin-bottom:20px;}
#topsearch {margin-top:15px; margin-bottom:20px;}
.sp15 {margin-top:15px;}
.error {font-family:verdana, sans-serif; font-size:9px; color:#ff6600;}

.inline {display:inline;}
h1 {font:bold 13px Verdana, sans-serif; margin-bottom:18px; margin-top:0px;}
h1 a {color:#AD1D08; text-decoration:none;}
h1 a:visited {color:#AD1D08; text-decoration:none;}
h1 a:hover {color:#AD1C08; text-decoration:none;}

h2 {font:bold 13px Verdana, sans-serif; color:black; margin-bottom:5px; margin-top:0px;}
h2 a {text-decoration:underline;}
h2 a:visited {color:black; text-decoration:underline;}
h2 a:hover {color:#AD1C08; text-decoration:underline;}

h3 {font:bold 10px Verdana, sans-serif; color:black; margin-bottom:0px;}
h3 a {color:#AD1D08; text-decoration:none;}
h3 a:visited {color:#AD1D08; text-decoration:none;}
h3 a:hover {color:#AD1C08; text-decoration:underline;}

p {margin-right:20px; margin-bottom:20px; margin-top:0px; margin-left:0px;}
.bot7 {margin-bottom:7px;}
.top7 {margin-top:7px;}
ul, ol {margin-top:0px;}
li {margin-right:15px; margin-bottom:7px;}

img.faculty {margin-top:10px; margin-bottom:20px;}
img.arrow {text-align:left;}

A {color:#000000;}
A:visited {color:#000000;}
A.none {text-decoration:none;}

.topnav {font:normal 9px Verdana, Sans-serif; font-weight:bold; color:black;}
.topnav a {color:black; font-weight:normal; text-decoration:none;}
.topnav a:visited {color:black; font-weight:normal; text-decoration:none;}
.topnav a:hover {color:black; font-weight:bold; text-decoration:none;}

.arrowlink {margin-top:7px; margin-bottom:5px;}
.rightnav {font:normal 9px Verdana; line-height:16px; font-weight:bold; color:black;}
.rightnav a {font:normal 9px Verdana; line-height:16px; color:black; font-weight:normal; text-decoration:none;}
.rightnav a:visited {font:normal 9px Verdana; line-height:16px; color:black; font-weight:normal; text-decoration:none;}
.rightnav a:hover {font:normal 9px Verdana; line-height:16px; color:black; font-weight:bold; text-decoration:none;}

.footer {font:normal 9px Verdana, Sans-serif; color:black;}
.footer a {color:black; text-decoration:none;}
.footer a:visited {color:black; text-decoration:none;}
.footer a:hover {color:#AD1C08; text-decoration:underline;}

.botnav {font:normal 9px Verdana, Sans-serif; color:#000000; font-weight:bold;}
.botnav a {color:#006E1A; text-decoration:none;}
.botnav a:visited {color:#006E1A; text-decoration:none;}
.botnav a:hover {color:#006E1A; text-decoration:underline;}

tr.calrow {background-color:#EFEFEF; text-align:right; vertical-align:bottom; font-weight:bold;}
td.chosen {background-color:#FFFFFF; border:1px solid black;}
td.calcell {background-image:url(/images/bg_dot.gif); height:28px; background-position:top-left; background-repeat:repeat-y;}
td.calcellrule {background-image:url(/images/bg_dot2.gif); background-repeat:repeat-x;}

tr.directory {background-color:#EFEFEF; height:25px; text-align:center; vertical-align:middle; font-weight:bold;}
td.directorycell {border-right:1px solid white; border-bottom:1px solid white;}
td.directoryhead {border-right:2px solid white; border-bottom:1px solid white; font-size:20px;}

tr.dotted {background-image:url(/images/dotted_line.gif); background-repeat:repeat-x; background-position:top-left;}
td.sm {font-size:9px; padding-left:5px; padding-top:4px; padding-bottom:3px; background-image:url(/images/dotted_line.gif); background-repeat:repeat-y; background-position:top-left;}
td.smright {font-size:9px; border-right:1px solid #000000; padding-left:5px; padding-top:4px; padding-bottom:3px; background-image:url(/images/dotted_line.gif); background-repeat:repeat-y; background-position:top-left;}
td.smleft {font-size:9px; border-left:1px solid #000000; padding-left:5px; padding-top:4px; padding-bottom:3px;}
td.smrow {border-right:1px solid #000000; border-left:1px solid #000000;}
td.smrowtxt {border-right:1px solid #000000; border-left:1px solid #000000; padding-left:5px; padding-top:4px; padding-bottom:3px;}

tr.dottedline, td.dottedline {background-image:url(/images/bg_dot.gif); background-position:bottom; background-repeat:repeat-x;}
td.dottedlinehead {background-image:url(/images/bg_dot_8.gif); background-position:bottom; background-repeat:repeat-x;}
.whitebg {background-color:white;}
tr.sp15 {padding-top:15px;}
tr.sp5 {padding-top:5px;}
tr.sp30 {padding-top:30px;}

/* for global menu */
.ruleVRblack {border-right:1px solid #000000;}
.ruleVLblack {border-left:1px solid #000000;}
.navsearch {width:118px; height:19px; border:1px solid #000000; border-right:0px;}
.navbg {background-color:#DEDEDE;}
.navbg2 {background-color:#EFEFEF;}
.navbracketspace {background-color:#FFFFFF;}
.nav {font-family:verdana;font-size:9px;line-height:13px;color:#000000;}
.nav A {font-family:verdana;font-size:9px;color:#000000;text-decoration:none;line-height:13px;}
.navmain {margin-bottom:-1px;}
/* the style below was used by the old, DHTML main-nav. not needed in the new main-nav */
/*.navsub {position: absolute; visibility: hidden;}*/
.shadow1
{
	border-top: 1px solid #a4a4a4;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-left: 1px solid #a4a4a4;
}