body {
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
}

body.popup {
	margin: 0px;
	top: 0px;
	padding: 0px 0px 0px 10px;
}

.footerNav {
	background-color: #bccee7;
	text-align: center;
	padding: 6px 0px 4px 0px;
	font-family: verdana;
	font-size: 60%;
	color: #333333;
	text-transform: uppercase;
}

.footerCopyright {
	text-align: center;
	padding: 6px 0px 10px 0px;
	font-family: verdana;
	font-size: 60%;
	color: #333333;
	text-transform: uppercase;
}

a, a:active, a:visited {
	color: #333333;
	text-decoration: underline;
}

a:hover {
	color: #990000;
	text-decoration: underline;
}

h1 {font-size: 2.1em; color: #900; line-height: 1.2em;}
h2 {font-size: 1.3em; color: #900; line-height: 1.2em;}
h3 {font-size: 1.2em; color: #5a5a5a; line-height: 1.2em;}
h4 {font-size: 1.1em; color: #900; line-height: 1.2em;}
h5 {font-size: 1em; color: #5a5a5a; line-height: 1.2em;}

.columnLeft {
	padding: 0px 5px 10px 0px;
}

.columnDiv {
	background-color: #CCCCCC;
}

.columnRight {
	padding: 0px 0px 10px 10px;
	font-family: Verdana;
	color: #333333;
	font-size: 75%;
}

/* Primary Navigation */

.lnavPriOff {
	padding: 5px 0px 3px 17px;
	font-family:"Meta","MetaMedium-Roman","Arial"; 
	font-size: 75%;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	background-color: #FFFFFF;
	width: 148px;
}
.lnavPriSelPage {
	padding: 5px 0px 3px 17px;
	font-family: Verdana;
	font-size: 67%;
	font-weight: bold;
	color: #990000;
	text-transform: uppercase;
	background-color: #bccee7;
	text-indent: -9px;
	width: 148px;
}
.lnavPriSelSection {
	padding: 5px 0px 3px 17px;
	font-family: Verdana;
	font-size: 67%;
	font-weight: bold;
	color: #990000;
	text-transform: uppercase;
	background-color: #FFFFFF;
	width: 148px;
}

a.lnavPriOffLink:link, a.lnavPriOffLink:active, a.lnavPriOffLink:visited {
	color: #666666;
	text-decoration: none;
}
a.lnavPriOffLink:hover {
	color: #990000;
	text-decoration: underline;
}

a.lnavPriSelSectionLink:link, a.lnavPriSelSectionLink:active, a.lnavPriSelSectionLink:visited {
	color: #990000;
	text-decoration: none;
}
a.lnavPriSelSectionLink:hover {
	color: #990000;
	text-decoration: underline;
}

/* Secondary Navigation */

.lnavSecOff {
	padding: 5px 0px 3px 26px;
	font-family: Verdana;
	font-size: 67%;
	color: #990000;
	background-color: #FFFFFF;
	width: 140px;
}
.lnavSecSelPage {
	padding: 5px 0px 3px 26px;
	font-family: Verdana;
	font-size: 67%;
	color: #990000;
	background-color: #bccee7;
	text-indent: -9px;
	width: 140px;
}

a.lnavSecLink:link, a.lnavSecLink:active, a.lnavSecLink:visited {
	color: #990000;
	text-decoration: none;
}
a.lnavSecLink:hover {
	color: #990000;
	text-decoration: underline;
}

/* Home Page */

.homeBoxHighlt {
	padding: 13px 11px 12px 12px;
	font-family: Verdana;
	font-size: 95%;
	line-height: 120%;
	color: #333333;
	background-color: #eaf2fe;
	border-color: #bccee7;
	border-style: solid;
	border-width: 3px;
	text-align: left;
	width: 184px;
}



.homeBoxHDiv {
	height: 9px;
	font-size: 4px;
}

.homeBoxContact {
	padding: 0px 11px 8px 12px;
	font-family: "Meta","MetaMedium-Roman","Arial";
	font-size: 60%;
	line-height: 150%;
	color: #333333;
	background-color: #eaf2fe;
	border-color: #bccee7;
	border-style: solid;
	border-width: 3px;
	text-align: left;
	width: 184px;
}

.homeBoxHighltHead {
	color: #333333;
	font-weight: bold;
}

.homeBoxHighltSubHead {
	color: #990000;
	font-weight: bold;
}

a.homeBoxHighltLink:link, a.homeBoxHighltLink:active, a.homeBoxHighltLink:visited {
	color: #990000;
	text-decoration: underline;
}
a.homeBoxHighltLink:hover {
	color: #990000;
	text-decoration: underline;
}

a.homeBoxMoreLink:link, a.homeBoxMoreLink:active, a.homeBoxMoreLink:visited {
	color: #990000;
	text-decoration: none;
}
a.homeBoxMoreLink:hover {
	color: #990000;
	text-decoration: underline;
}

/* Home and Landing Pages */

.landBoxBody {
	padding: 10px 0px 10px 0px;
	/* font-family: "Meta","MetaMedium-Roman","Arial"; */
	font-family: "Verdana","Arial";
	font-size: 95%;
	font-weight:bold;
	color: #333333;
	background-color: #FFFFFF;
}

.landBoxBorder {
	background-color: #B8B8B8;
}

.landBoxImg {
	padding: 0px 0px 1px 0px;
}

.landBoxSection {
	padding: 7px 7px 7px 7px;
	/* font-family: "Meta","MetaMedium-Roman","Arial"; */
	font-family: "Verdana","Arial";
	font-size: 95%;
	font-weight:bold;
	color: #333333;
	background-color: #FFFFFF;
	border-bottom-color: #B8B8B8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.landBoxHdiv {
	background-image:url(../images/global_hdiv_bg.jpg);
	height: 2px;
}

/* Promo Box */

.promoBox {
	padding: 1px 1px 1px 1px;
	background-color: #FFFFFF;
	border-color: #bccee7;
	border-style: solid;
	border-width: 3px;
	width: 151px;
	margin-left: 6px;
	font-size: 67%;
}
.promoBoxContent {
	padding: 9px 10px 8px 10px;
	font-family: "Meta","MetaMedium-Roman","Arial";
	font-weight: bold;
	color: #333333;
	background-color: #bccee7;
}

/* Related Links Box */

.rlinksBox {
	padding: 1px 1px 7px 1px;
	background-color: #bccee7;
	border-color: #bccee7;
	border-style: solid;
	border-width: 3px;
	width: 151px;
	margin-left: 6px;
	font-size: 67%;
}
.rlinksBoxContent {
	padding: 0px 10px 2px 17px;
	font-family: verdana, arial;
	color: #333333;
	text-indent: -9px;
	background-color: #bccee7;
}

/* Admin Links Box */

.alinksBox {

	font-family: verdana, arial;
	background-color: #bccee7;
	border-color: #bccee7;
	border-style: solid;
	border-width: 3px;
	width: 151px;
	margin-left: 6px;
	font-size: 67%;
}

.alinksBox a:link, .alinksBox a:visited {text-decoration: none;}

.alinksBoxContent {padding: 10px;}

/* Wide Right Margin Wrapper */

.bodyContentPage {
	padding: 0px 86px 0px 0px;
}

/* Third Level Nav Box */

.navThirdBox {
	padding: 3px 3px 3px 3px;
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}

.navThirdTable {
	background-color: #bccee7;
}

.navThirdOff {
	padding: 8px 10px 0px 20px;
	color: #990000;
	font-family: verdana;
}

.navThirdSel {
	padding: 8px 10px 0px 20px;
	color: #333333;
	font-family: verdana;
	text-indent: -10px;
}

a.navThirdOffLink:link, a.navThirdOffLink:active, a.navThirdOffLink:visited {
	color: #990000;
	text-decoration: underline;
}
a.navThirdOffLink:hover {
	color: #990000;
	text-decoration: underline;
}

a.navThirdSelLink:link, a.navThirdSelLink:active, a.navThirdSelLink:visited {
	color: #333333;
	text-decoration: underline;
}
a.navThirdSelLink:hover {
	color: #990000;
	text-decoration: underline;
}


/* External Links Nav Box (body) */

.navExLinksBox {
	padding: 3px 3px 3px 3px;
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}

.navExLinksOff {
	padding: 4px 20px 4px 20px;
	background-color: #FFFFFF;
	color: #333333;
	font-family: verdana;
}

/* Headings */

.headPageLand {
	padding: 26px 0px 0px 0px;
	font-family: "Meta","MetaMedium-Roman","Arial";
	font-size: 165%;
	color: #990000;
	text-transform: uppercase;
}

.headPagePopup {
	padding: 0px 0px 0px 0px;
	font-family: "Meta","MetaMedium-Roman","Arial";
	font-size: 165%;
	color: #990000;
	text-transform: uppercase;
}

.headPageSecond {
	padding: 26px 0px 0px 0px;
	font-family: "Meta","MetaMedium-Roman","Arial";
	font-size: 200%;
	color: #666666;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 6px;
	text-transform: uppercase;
}

.headPageThird {
	padding: 12px 0px 0px 0px;
	font-family: "Meta","MetaMedium-Roman","Arial";
	color: #666666;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 6px;
	text-transform: uppercase;
}

.headPageThirdSection {
	font-size: 130%;
}

.headPageThirdPage {
	font-size: 200%;
}

.headOne {
	font-family: Verdana;
	font-size: 110%;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
}

.headTwo {
	font-family: Verdana;
	font-size: 110%;
	font-weight: bold;
	color: #990000;
	text-transform: uppercase;
}

/* Page Text */

.bodyText {
	font-family: Verdana;
	color: #333333;
}

/* Tables */

.tableMaster {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}
.tableRowHead {
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
}
.tableColLeft {
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
}
.tableOther {
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	font-family: Verdana;
	color: #666666;
}
.tableHeadCol {
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	background-color: #EDE2CB;
	font-family: Verdana;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	padding: 2px 2px 2px 2px;
}
.tableHeadRow {
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	background-color: #E0E0E0;
	font-family: Verdana;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	padding: 8px 2px 8px 2px;
}

/* Faculty Research Interests */

.friBox {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	padding: 1px 1px 1px 1px;
	margin-top: 9px;
}

.friHead {
	font-family: Verdana;
	font-weight: bold;
	color: #990000;
	background-color: #bccee7;
	padding: 7px 15px 6px 15px;
	margin-bottom: 10px;
}

.friSubHead {
	font-family: Verdana;
	font-weight: bold;
	color: #990000;
	padding: 9px 15px 2px 15px;
}

.friText {
	font-family: Verdana;
	color: #333333;	
	padding: 0px 15px 9px 15px;
}

.friHdiv {
	background-image:url(../images/global_hdiv_bg.jpg);
	height: 2px;
	margin-left: 5px;
	margin-right: 5px;
}

.friImg {
	padding: 5px 0px 5px 8px;
}

/* Faculty Listing */

.facBoxLeft {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	padding: 1px 1px 1px 1px;
}

.facBoxRight {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	padding: 1px 1px 1px 1px;
}

.facHead {
	font-family: Verdana;
	font-weight: bold;
	color: #333333;
	background-color: #bccee7;
	padding: 7px 15px 6px 15px;
}

.facImage {
	width: 58px;
	padding: 20px 10px 19px 15px;
	vertical-align: top;
	text-align: left;
}

.facText {
	width: 202px;
	font-family: Verdana;
	font-size: 95%;
	line-height: 120%;
	color: #333333;	
	padding: 20px 15px 19px 0px;
	vertical-align: top;
	text-align: left;
}

.facImgBrdr {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}

.lecImage {
	width: 70px;
	padding: 20px 10px 19px 15px;
	vertical-align: top;
	text-align: left;
}

.lecText {
	width: 190px;
	font-family: Verdana;
	font-size: 95%;
	line-height: 120%;
	color: #333333;	
	padding: 20px 15px 19px 0px;
	vertical-align: top;
	text-align: left;
}

.pscroller1{
        padding: 13px 11px 12px 12px;
        font-family: Verdana;
        font-size: 95%;
        line-height: 120%;
        color: #333333;
        background-color: #eaf2fe;
        border-color: #bccee7;
        border-style: solid;
        border-width: 3px;
        text-align: left;
        width: 197px;
        height: 180px;
}

DIV.left-container2 {
  border: none; float: left; margin: 0; padding: 0; width: 50%;
}

DIV.right-container2 {
  border: none; float: right; margin: 0; padding: 0; width: 50%;
}

DIV.table-row {
  background: none #ffffcc; border: solid #000000 1px; color: #000000;
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 96%;
}
DIV.fac-row {
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 96%;
}

/* Header Images */

.headImages {
	border-left: #FFFFFF 1px solid;
}

/* Unordered List --------------------------------- */
ul {list-style: square;}
ul li {margin-bottom: 0px;}
ul.linebreak {list-style: square;}
ul.linebreak li {margin-bottom: 15px;}
ul.linebreak ol li {margin-bottom: 0px;}

ul.square {list-style: square;}
ul.square li {margin-bottom: 0px;}
ul.square-linebreak {list-style: square;}
ul.square-linebreak li {margin-bottom: 15px;}
ul.square-linebreak ol li {margin-bottom: 0px;}

ul.disc {list-style: disc;}
ul.disc li {margin-bottom: 0px;}
ul.disc-linebreak {list-style: disc;}
ul.disc-linebreak li {margin-bottom: 15px;}
ul.disc-linebreak ol li {margin-bottom: 0px;}

ul.circle {list-style: circle;}
ul.circle li {margin-bottom: 0px;}
ul.circle-linebreak {list-style: circle;}
ul.circle-linebreak li {margin-bottom: 15px;}
ul.circle-linebreak ol li {margin-bottom: 0px;}

ul.uncheck, ul li.uncheck {list-style-image: url(../../its/images/unchecked-box-bullet.gif);}
ul.uncheck li {margin-bottom: 0px;}
ul.uncheck-linebreak {list-style-image: url(../../its/images/unchecked-box-bullet.gif);}
ul.uncheck-linebreak li {margin-bottom: 15px;}
ul.uncheck-linebreak ol li {margin-bottom: 0px;}

ul.check, ul li.check {list-style-image: url(../../its/images/checked-box-bullet.gif);}
ul.check li {margin-bottom: 0px;}
ul.check-linebreak {list-style-image: url(../../its/images/checked-box-bullet.gif);}
ul.check-linebreak li {margin-bottom: 15px;}
ul.check-linebreak ol li {margin-bottom: 0px;}

ul.pdf {list-style-image: url(../../its/images/download-pdf.html);}
ul.pdf li {margin-bottom: 0px;}
ul.pdf-linebreak {list-style-image: url(../../its/images/download-pdf.html);}
ul.pdf-linebreak li {margin-bottom: 15px;}
ul.pdf-linebreak ol li {margin-bottom: 0px;}

ul.none {list-style: none;}
ul.none li {margin-bottom: 0px;}
ul.none-linebreak {list-style: none;}
ul.none-linebreak li {margin-bottom: 15px;}
ul.none-linebreak ol li {margin-bottom: 0px;}
	
/* Ordered List --------------------------------- */
ol {list-style: decimal;}
ol li {margin-bottom: 0px;}
ol.linebreak {list-style: decimal;}
ol.linebreak li {margin-bottom: 15px;}
ol.linebreak ul li {margin-bottom: 0px;}

ol.decimal {list-style: decimal;}
ol.decimal li {margin-bottom: 0px;}
ol.decimal-linebreak {list-style: decimal;}
ol.decimal-linebreak li {margin-bottom: 15px;}
ol.decimal-linebreak ul li {margin-bottom: 0px;}

ol.lroman {list-style: lower-roman;}
ol.lroman li {margin-bottom: 0px;}
ol.lroman-linebreak {list-style: lower-roman;}
ol.lroman-linebreak li {margin-bottom: 15px;}
ol.lroman-linebreak ul li {margin-bottom: 0px;}

ol.uroman {list-style: upper-roman;}
ol.uroman li {margin-bottom: 0px;}
ol.uroman-linebreak {list-style: upper-roman;}
ol.uroman-linebreak li {margin-bottom: 15px;}
ol.uroman-linebreak ul li {margin-bottom: 0px;}

ol.lalpha {list-style: lower-alpha;}
ol.lalpha li {margin-bottom: 0px;}
ol.lalpha-linebreak {list-style: lower-alpha;}
ol.lalpha-linebreak li {margin-bottom: 15px;}
ol.lalpha-linebreak ul li {margin-bottom: 0px;}

ol.ualpha {list-style: upper-alpha;}
ol.ualpha li {margin-bottom: 0px;}
ol.ualpha-linebreak {list-style: upper-alpha;}
ol.ualpha-linebreak li {margin-bottom: 15px;}
ol.ualpha-linebreak ul li {margin-bottom: 0px;}

/* Definition Lists --------------------------------- */
dl dd {}
dl.linebreak dd {margin-bottom: 15px;}
dl.nobreak dd {margin-bottom: 0px;}

/* Horizontal Rule For Internet Explorer */	
hr {height: 1px; color: #bbb; border: none;} 
/* Horizontal Rule For Gecko-based browsers */
html>body hr {height: 1px; background: #bbb; border: none;}
/* Horizontal Rule For Opera and Gecko-based browsers */
html>body hr {height: 1px; background: #bbb; border: 0px solid #999;}

/* Table --------------------------------- */
table td {vertical-align: top;}

table.sitemap {background: transparent; width: 100%; border: none; padding: 3px; line-height: 1.5em; margin-top: 0px;}
table.sitemap th {text-align: left; padding-bottom: 0.3em; padding-top: 1em; color: #900;}
table.sitemap td {padding-left: 1em; vertical-align: top;}

table.noborder {background: transparent; margin: 0px 0px 15px 0px;}
table.noborder th {text-align: center; background: transparent; color: #333; padding: 0px 10px 0px 0px;}
table.noborder td {background: transparent; color: #333; padding: 0px 10px 0px 0px; vertical-align: top;}

table.red-header {width: 100%; background: #bbb; margin: 0px 0px 15px 0px;}
table.red-header th {text-align: center; background: #900; color: #fff; padding: 2px;}
table.red-header th a {color: #fff; text-decoration:underline;}
table.red-header th a:link {color: #fff;}
table.red-header th a:visited {color: #fff;}
table.red-header th a:hover, a:active {color: #fff;}
table.red-header td {background: #fff; color: #333; padding: 2px; vertical-align: top;}

table.gray-header {width: 100%; background: #bbb; margin: 0px 0px 15px 0px;}
table.gray-header th {text-align: center; background: #ccc; color: #666; padding: 2px;}
table.gray-header th a {color: #666; text-decoration:underline;}
table.gray-header th a:link {color: #666;}
table.gray-header th a:visited {color: #666;}
table.gray-header th a:hover, a:active {color: #666;}
table.gray-header td {background: #fff; color: #333; padding: 2px; vertical-align: top;}

table.gold-header {width: 100%; background: #bbb; margin: 0px 0px 15px 0px;}
table.gold-header th {text-align: center; background: #E7D19A; color: #666; padding: 2px;}
table.gold-header th a {color: #666; text-decoration:underline;}
table.gold-header th a:link {color: #666;}
table.gold-header th a:visited {color: #666;}
table.gold-header th a:hover, a:active {color: #666;}
table.gold-header td {background: #fff; color: #333; padding: 2px; vertical-align: top;}



