
body {margin: 0 1% 1% 1%;	background: #ffffff url(/redesign/images/bkg.gif) repeat-x;}
body tr {background: #ffffff;}
body.zero_margin table {width: 800px; margin: 0 auto;}

.pagetitle {font: 700 18px arial, helvetica, sans-serif; color: #000000; line-height: 20px;}
.title1 {font: 700 16px arial, helvetica, sans-serif; color: #990000;}
.title16 {font: 700 16px arial, helvetica, sans-serif; color: #333333;}
.titleGreen {font: 700 16px arial, helvetica, sans-serif; color: #000066;}
.titleRed {font: 700 16px arial, helvetica, sans-serif; color: #990000; font-style: normal;}
.titleBlue {font: 700 16px arial, helvetica, sans-serif;  color: #000066; font-style: normal;}
.titleCrimson {font: 700 20px arial, helvetica, sans-serif; color: #990000; font-style:normal;}

.subtitle1 {font: 700 13px arial, helvetica, sans-serif; color: #333333;}
.subtitleR {font: 700 13px arial, helvetica, sans-serif; color: #990000;}
.subtitleGreen {font: 700 13px arial, helvetica, sans-serif; color: #000066;}
.subtitleCrimson {font: 700 13px arial, helvetica, sans-serif; color: #990000;}
.subtitleBlue {font: 700 13px arial, helvetica, sans-serif; color: #000066;}

.text1 {font: 500 12px arial, helvetica, sans-serif; color: #333333;}
.text1bold {font: 700 12px arial, helvetica, sans-serif; color: #333333;}
.text1boldGreen {font: 700 12px arial, helvetica, sans-serif; color: #006600;}
.text1boldBlue {font: 700 12px arial, helvetica, sans-serif; color: #000066;}
.text1boldRed {font: 700 12px arial, helvetica, sans-serif; color: #990000;}

.text1w {font: 500 12px arial, helvetica, sans-serif; color: #ffffff;}
.text1g {font: 500 12px arial, helvetica, sans-serif; color: #006600;}
.text1r {font: 500 12px arial, helvetica, sans-serif; color: #990000;}

.tobanner {vertical-align: middle; background: #000000; text-align: right;}
body tr.tobanner {background: #000000;}
.greentr, .greentr td {background: #f1f5f9; border: 1px solid #ff9900; border-width: 1px 0;}
.darkgreentr, .darkgreentr td {background: #ffffff; border: 1px solid #ff9900; border-width: 0 0 1px 0;}
.bottomtr {	background-color: #f1f5f9;}

.tan_bk {	background-color: #f7f7df;}

.mainlink1 {font: 700 12px arial, helvetica, sans-serif; color: #ffffff; text-decoration: none;}

td.deptMenu {font: 500 12px arial, helvetica, sans-serif; color: #ffffff; text-decoration: none;}
.deptMenu div {white-space:nowrap;}
span.deptMenuItem {	background-color: #99cc33;	padding: 5px 5px 0px 5px;}
span.deptSpacer {	background-color: #99cc33;	padding: 5px 5px 0px 5px;	margin: 0px -3px 0px -3px;}

a:link,a:visited {color: #339;}
a:hover {color: #993300;}

.mainlink {font: 700 12px arial, helvetica, sans-serif; color: #ffffff; text-decoration: none;}
.mainlink a:link,.mainlink a:visited {font: 700 12px arial, helvetica, sans-serif; color: #003366; text-decoration: none;}
.mainlink a:hover {font: 700 12px arial, helvetica, sans-serif; color: #ff9900; text-decoration: none; background: #003366;}

.sublink {font: 700 12px arial, helvetica, sans-serif; color: #993300; text-decoration: none;}
.sublink a:link,.sublink a:visited {font: 700 12px arial, helvetica, sans-serif; color: #003366; text-decoration: none;}
.sublink a:hover {font: 700 12px arial, helvetica, sans-serif;color: #ff9900; text-decoration: none; background: #003366;}

td.mainlink, td.sublink {height: 20px; vertical-align: middle; text-align: center;}

.bottomlink {font: 500 10px arial, helvetica, sans-serif; color: #666666; text-decoration: none;}
.bottomlink a:link,.bottomlink a:visited {font: 500 10px arial, helvetica, sans-serif; color: #666666; text-decoration: none;}
.bottomlink a:hover {font: 500 10px arial, helvetica, sans-serif; color: #000000; text-decoration: none;}

/* ************ */
.footLink {width: 99%; background-color: #d9dad9; font: 500 10px arial, helvetica, sans-serif; color: #333333; text-align:center;}
.footLink a:link,.footLink a:visited {font: 500 10px arial, helvetica, sans-serif; color: #333333; text-decoration: none;}
.footLink a:hover {font: 500 10px arial, helvetica, sans-serif; color: #000000; text-decoration: none;}

.topLeftCorner {text-align: left; background-color: #000000;}
.topLogo {text-align: left; background-color: #000000;}
.topTitle {text-align: left; background-color: #000000;}
.topSpacer {background-color: #000000; width: 100%;}
.topImage { text-align: right; background-color: #000000;}
.topRightCorner { text-align: right; background-color: #000000;}

.bottomLeftCorner {text-align: left;}
.bottomSpacer {background-color: #000000;}
.bottomRightCorner {text-align: right;}
/* ************ */

a.deptMenu:link,a.deptMenu:visited {font: 500 12px arial, helvetica, sans-serif; color: #000000; text-decoration: none;}
a.deptMenu:hover {font: 500 12px arial, helvetica, sans-serif; color: #993300; text-decoration: none;}
a.deptMenuSelected {background-color: #ffffff; font: 700 12px arial, helvetica, sans-serif; text-decoration: none;}
a.deptMenuSelected:hover {color: #993300; text-decoration: none;}

/* *** additional link styles *** */
.sublinkR {font: 700 12px arial, helvetica, sans-serif; color: #990000; text-decoration: none;}
.sublinkR a:link,.sublinkR a:visited {font: 700 12px arial, helvetica, sans-serif; color: #ffffff; text-decoration: none;}
.sublinkR a:hover {font: 700 12px arial, helvetica, sans-serif; color: #990000; text-decoration: none;}

.sublinkR2 {font: 700 12px arial, helvetica, sans-serif;	text-decoration: underline; color:#990000;}
.sublinkR2 a:link,.sublinkR2 a:visited {font: 700 12px arial, helvetica, sans-serif; text-decoration: underline; color: #990000;}
.sublinkR2 a:hover {font: 700 12px arial, helvetica, sans-serif;	text-decoration: underline; color: #990000;}

.sublinkB {font: 700 16px arial, helvetica, sans-serif;}
.sublinkB a:link,.sublinkB a:visited {font: 700 16px arial, helvetica, sans-serif;	color: #339;}
.sublinkB a:hover {font: 700 16px arial, helvetica, sans-serif;}

.sublinkBL {font: 500 12px arial, helvetica, sans-serif; color: #330099; text-decoration: none;}
.sublinkBL a:link,.sublinkBL a:visited {font: 500 12px arial, helvetica, sans-serif; color: #330099; text-decoration: none;}
.sublinkBL a:hover {font: 500 12px arial, helvetica, sans-serif; color: #cc0033; text-decoration: none;}

.sublinkGRN12px {font: 700 12px arial, helvetica, sans-serif; color:#006600; text-decoration: underline;}
.sublinkGRN12px a:link,.sublinkGRN12px a:visited {font: 700 12px arial, helvetica, sans-serif; text-decoration: underline; color:#006600;}
.sublinkGRN12px a:hover {font: 700 12px arial, helvetica, sans-serif; text-decoration: underline; color:#990000;}

.sublinkGRN16px {font: 700 16px arial, helvetica, sans-serif; text-decoration: underline; color:#006600;}
.sublinkGRN16px a:link,.sublinkGRN16px a:visited {font: 700 16px arial, helvetica, sans-serif; text-decoration: underline; color:#006600;}
.sublinkGRN16px a:hover {font: 700 16px arial, helvetica, sans-serif; text-decoration: underline; color:#990000;}

.blue_link {font: 500 12px arial, helvetica, sans-serif; color: #339;	text-decoration: underline;}
.blue_link a:link,.blue_link a:visited {font: 500 12px arial, helvetica, sans-serif; color: #339; text-decoration: underline;}
.blue_link a:hover {font: 500 12px arial, helvetica, sans-serif; color: #990000; text-decoration: underline;}
 
.blue_link_bold {font: 700 12px arial, helvetica, sans-serif;	color: #339; text-decoration: underline;}
.blue_link_bold a:link,.blue_link_bold a:visited {font: 700 12px arial, helvetica, sans-serif;	color: #339;	text-decoration: underline;}
.blue_link_bold a:hover {font: 700 12px arial, helvetica, sans-serif;	color: #990000;	text-decoration: underline;}

a.bluelink, a.bluelink:link, a.bluelink:visited {font: 500 12px arial, helvetica, sans-serif; color: #339; text-decoration: none}
a.bluelink:hover {font: 500 12px arial, helvetica, sans-serif; color: #990000; text-decoration: underline}

a.bluelinkbold, a.bluelinkbold:link, a.bluelinkbold:visited {font: 700 12px arial, helvetica, sans-serif; color: #339; text-decoration: none}
a.bluelinkbold:hover {font: 700 12px arial, helvetica, sans-serif; color: #990000; text-decoration: underline}

/* extra small text for ex: last modified */

.xsmall {font: 500 x-small  arial, helvetica, sans-serif;}
a.xsmall:link,a.xsmall:visited {font: 500 x-small  arial, helvetica, sans-serif; color: #003366; text-decoration: underline}
a.xsmall:hover {font: 500 x-small arial, helvetica, sans-serif; color: #990000; padding: 0px 0px 2px 0px; text-decoration: underline}

.xsmallBold {font: 700 x-small arial, helvetica, sans-serif;}
a.xsmallBold:link,a.xsmallBold:visited {font: 700 x-small arial, helvetica, sans-serif; color: #003366; text-decoration: underline}
a.xsmallBold:hover {font: 700 x-small arial, helvetica, sans-serif; color: #990000; padding: 0px 0px 2px 0px; text-decoration: underline}

/*    styles added by Rory for /faculty/ pages   */

.text_dk_red {font: 700 12px arial, helvetica, sans-serif;	line-height: 100%;	color: #990000;}
.text1_indent {font: 500 12px arial, helvetica, sans-serif;	color: #333333; 	margin-left: 7%;}

.gray_link {font: 500 12px arial, helvetica, sans-serif;	color: #333333;	text-decoration: underline;}
.gray_link a:link,.gray_link a:visited {font: 500 12px arial, helvetica, sans-serif;	color: #333333;	text-decoration: underline;}
.gray_link a:hover {font: 500 12px arial, helvetica, sans-serif;	color: #990000;	text-decoration: underline;}

.email_link {font: 500 12px arial, helvetica, sans-serif;	color: #339;	text-decoration: none;}
.email_link a:link,.email_link a:visited {font: 500 12px arial, helvetica, sans-serif;	color: #339;	text-decoration: none;}
.email_link a:hover {font: 500 12px arial, helvetica, sans-serif;	color: #990000;	text-decoration: underline;}

.red_link {font: 500 12px arial, helvetica, sans-serif;	color: #990000;}
.red_link a:link,.red_link a:visited {font: 500 12px arial, helvetica, sans-serif;	color: #333333;}
.red_link a:hover {font: 500 12px arial, helvetica, sans-serif;	color: #990000;}


/* Web Report styles for blue tables */
table.rept {background-color: #ffffff;	border: 1px solid #000066;}
table.rept th, table.rept td {background-color: #ffffff; border: 1px solid #003366;}

table.rept th {height: 24px;}
fieldset.text1, legend.text1 {padding: 3px 3px 3px 3px;}
fieldset.text1 {border: 1px solid #cccccc;}

.smnote, .smnoteBlue, .smnoteRed, .smnoteGreen {font: italic 500 x-small  arial, helvetica, sans-serif;}
.smnoteBold, .smnotebold, .smnoteBoldBlue, .smnoteboldBlue, .smnoteBoldRed, .smnoteboldRed, .smnoteBoldGreen, .smnoteboldGreen {font: italic 700 x-small  arial, helvetica, sans-serif;}
.smnoteBlue, .smnoteBoldBlue, .smnoteboldBlue {color: #000066;}
.smnoteRed, .smnoteBoldRed, .smnoteboldRed {color: #990000;}
.smnoteGreen, .smnoteBoldGreen, .smnoteboldGreen {color: #006600;}

.smtext, .smtextBlue, .smtextRed, .smtextGreen {font: 500 11px arial, helvetica, sans-serif;}
.smtextBold, .smtextbold, .smtextBoldBlue, .smtextboldBlue, .smtextBoldRed, .smtextboldRed, .smtextBoldGreen, .smtextboldGreen {font: 700 11px arial, helvetica, sans-serif;}
.smtextBlue, .smtextBoldBlue, .smtextboldBlue {color:#000066;}
.smtextRed, .smtextBoldRed, .smtextboldRed {color:#990000;}
.smtextGreen, .smtextBoldGreen, .smtextboldGreen {color:#006600;}

/* new styles from common stylesheet */
/*** float ***/
.floatLeft {float: left;}
.floatRight {float: right;}
.floatNone {float: none;}
.floatLeftClearRight {float: left; clear: right;}
.floatNoneClearBoth {float: none; clear: both; width: 100%;}

/*** text-align ***/
.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}

/*** vertical-align ***/
.top {vertical-align: top;}
.middle {vertical-align: middle;}
.bottom {vertical-align: bottom;}

/*** spacer ***/
.spacerH1 {border-bottom: 1px solid #ffffff; height: 1px;}
.spacerH2 {border-bottom: 2px solid #ffffff; height: 2px;}
.spacerH3 {border-bottom: 3px solid #ffffff; height: 3px;}
.spacerH5 {border-bottom: 5px solid #ffffff; height: 5px;}
.spacerH10 {border-bottom: 10px solid #ffffff; height: 10px;}
.spacerV1 {border-left: 1px solid #ffffff; width: 1px;}
.spacerV2 {border-left: 2px solid #ffffff; width: 2px;}
.spacerV3 {border-left: 3px solid #ffffff; width: 3px;}
.spacerV5 {border-left: 5px solid #ffffff; width: 5px;}
.spacerV10 {border-left: 10px solid #ffffff; width: 10px;}
/*** acronym ***/
acronym {border-bottom: 1px dashed #cccccc; cursor: help; font: 700 11px arial, helvetica, sans-serif; color: #3333ff; text-decoration: none;}
.nowrap {white-space: nowrap;}

.uppercase {text-transform: uppercase;}
.superscript {font: 700 9px sans-serif; text-decoration:underline; position: relative; left:0; bottom: -1px;}
div.centercontent {width: 98%; margin: 0px auto;}







