@import url(48f7b46bef134ed6f9ff1164a244b93324a60537.css) ;
.hidden { display: none; }
body { text-align: left; margin: 0px; padding: 0px; font-family: Helvetica,Arial,sans-serif; color: rgb(0, 0, 0); font-size: 13px; }
#wrapper { text-align: left; margin-left: auto; margin-right: auto; width: 780px; padding: 0px; border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255); }
a { text-decoration: none; color: rgb(51, 51, 153); }
a:hover { text-decoration: underline; }
#header { min-width: 750px; width: auto; border-bottom: 1px solid rgb(51, 51, 153); color: rgb(51, 51, 153); background-color: rgb(255, 255, 255); clear: both; position: relative; font-family: Verdana,Arial,sans-serif; }
#header a { color: rgb(51, 51, 153); text-decoration: none; }
#header a:hover { text-decoration: underline; }
#header #navTipTop { background-color: rgb(51, 51, 153); color: rgb(255, 255, 255); padding: 5px 0px 0px; float: left; clear: both; width: 780px; font-size: 1em; }
#landing #header #navTipTop { height: 27px; overflow: hidden; position: relative; background-color: rgb(51, 51, 153); color: rgb(255, 255, 255); padding: 0px; margin: 0px; }
#header #navTipTop a { color: rgb(255, 255, 255); text-decoration: none; }
#landing #header #navTipTop a { font-size: 11px; font-family: Verdana,sans-serif; text-transform: capitalize; }
#header #navTipTop ul { margin: 0px; padding: 0px; list-style: outside none none; }
#landing #header #navTipTop ul { padding: 6px 0px 0px; }
#header #navTipTop ul li { float: left; padding: 3px 9px 6px; border-right: 1px solid rgb(255, 255, 255); text-transform: uppercase; line-height: 0.1em; margin-top: 8px; }
#landing #header #navTipTop ul li { height: auto; padding: 0px 15px; margin: 0px; border-right: 1px solid rgb(51, 51, 153); line-height: 14px; }
#header #navTipTop ul li.last, #landing #header #navTipTop ul li.last { border: 0px none; }
#header #navTipTop a:hover { text-decoration: underline; }
#header #navTipTop p { float: right; margin: 6px 20px 0px 0px; padding: 0px; }
#header #navTipTop p img { float: none; vertical-align: text-top; }
#header #navTop { float: right; margin: 0px; padding: 0px; font-size: 10px; text-transform: uppercase; }
#landing #header #navTop::before { content: ""; display: block; clear: both; }
#landing #header #navTop { float: right; text-transform: capitalize; font-family: Arial,sans-serif; font-size: 11px; }
#header #navTop a { text-decoration: none; }
#header #navTop ul { margin: 0px 0px 0px -18px; padding: 0px; list-style: outside none none; }
#header #navTop ul li { float: left; margin: 0px; padding: 3px 9px 0px; border-right: 1px solid rgb(51, 51, 153); line-height: 12px; }
#landing #header #navTop ul li { padding: 9px; border-right: medium none; }
#header #navTop ul li.last { border: 0px none; }
#header #navTop a:hover { text-decoration: underline; }
#header img { border: 0px none; clear: left; float: left; }
#header #search { float: right; margin: 20px 0px 0px; }
#landing #header #search { clear: right; margin: 0px; }
#header #search input { background-color: rgb(255, 255, 255); color: rgb(153, 153, 153); margin: 0px 10px 0px 0px; font-size: 10px; }
#header #search input.searchButton { background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); }
#header #search label { color: rgb(255, 255, 255); }
#container { color: rgb(0, 0, 0); text-align: left; background-image: url(9060f3e90edfd9c61caafe98f25e974a03395b02.gif) ; }
#container h1#section { float: right; width: 780px; text-align: right; margin: 0px 0px 0px -9px; border-bottom: 1px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255); }
#container h1#section a { color: rgb(51, 51, 153); text-decoration: none; }
#container h1#section img { border: 0px none; }
#container #spacer { height: 15px; background-color: rgb(255, 255, 255); clear: both; }
#container #spacer.top { height: 9px; }
#container #content { width: 585px; float: left; margin: 0px; padding: 10px; }
#container #content.F { padding-bottom: 0px; }
#container #content a.readmore { font-variant: small-caps; font-size: 14px; }
#container #content #contentHeaderImage { background-color: rgb(255, 255, 255); margin: -10px 0px 0px; padding: 10px 0px 0px; width: 590px; }
#container #content #contentText { width: 382px; margin: 0px; padding: 0px; font-size: 12px; }
#container #content a, #container #content a b { text-decoration: none; color: rgb(51, 51, 153); }
#container #content a:hover { text-decoration: underline; }
#container #content #breadcrumbs, #container #content #breadcrumbs a { color: rgb(102, 153, 255); font-size: 10px; background-color: rgb(255, 255, 255); margin: 0px; padding: 0px; }
#container #content #breadcrumbs { text-transform: uppercase; font-family: Verdana,Arial,sans-serif; margin: -2px 0px 10px; width: 382px; padding: 0px; float: left; }
h1, h2, h3, h6 { color: rgb(51, 51, 153); font-family: Verdana,Arial,sans-serif; font-weight: normal; }
#contentText h1 { line-height: 100%; }
#contentText h2 { margin: 9px 0px 10px; padding: 0px; font-size: 18px; text-transform: uppercase; line-height: 120%; }
#container #contentText h3 { font-size: 16px; }
#container #contentText h4 { font-size: 14px; font-weight: normal; }
#landing #container #contentText h4 { margin: 0px; padding: 0px; }
#container #contentText h5, #container #contentText h6 { color: rgb(51, 51, 153); text-transform: none; font-size: 12px; }
#container #contentText h5 { font-weight: bold; }
#container #contentText h4 { color: rgb(51, 51, 153); }
#contentSidebar ul { padding-left: 10px; margin-left: 10px; margin-right: 1px; padding-right: 1px; text-indent: -12px; list-style-position: inside; }
#contentSidebar ul li { padding-left: 0px; margin-left: 0px; margin-right: 0px; padding-right: 0px; text-indent: 0px; list-style-position: outside; }
#container #content #contentSidebar h3 { font-family: Verdana,Arial,sans-serif; color: rgb(0, 0, 0); font-size: 11px; padding: 0px 0px 8px; margin: -3px 0px 0px; text-transform: uppercase; }
#container #content #contentSidebar { float: right; margin: 0px; padding: 0px 2px 5px 11px; width: 165px; font-size: 12px; }
#container.X { color: rgb(0, 0, 0); text-align: left; background-image: url(302708580f551ae8773c03a72491a51453e491d3.gif) ; }
#container #content #contentText.X { width: 585px; clear: both; }
#content #captionedImage { float: right; clear: both; width: 200px; padding: 14px 0px 0px 10px; }
#content #captionedImage img { margin: 0px; padding: 0px; }
#content #captionedImage p { padding: 0px; font: 10px "Verdana",sans-serif; color: rgb(102, 102, 102); text-transform: uppercase; }
#content #captionedImage p.credit { text-transform: none; }
#content #captionedImage.right { float: right; }
#content #captionedImage.left { float: left; clear: none; padding: 10px 10px 0px 0px; }
#content #captionedImage.right img { width: 100%; }
#content #captionedImage.left img { width: 100%; }
#content #captionedImage.right p { margin-top: 2px; text-align: center; }
#content #captionedImage.left p { margin-top: 2px; text-align: center; }
#content #captionedImage.xsmall { width: 10%; }
#content #captionedImage.small { width: 15%; }
#content #captionedImage.medium { width: 20%; }
#content #captionedImage.large { width: 25%; }
#content #captionedImage.xlarge { width: 30%; }
#content #captionedImage.vertical { width: 115px; }
#content #captionedImage.horizontal { width: 200px; }
#content #callout { float: right; width: 40%; padding: 5px 0px 5px 10px; font: 1em "Verdana",sans-serif; }
#content #callout p::first-letter { font-size: 13px; }
#content #callout p.academic { color: rgb(0, 102, 0); }
#content #callout p.admin { color: rgb(0, 0, 102); }
#content #callout p.event { color: rgb(0, 102, 153); }
#content #callout p.research { color: rgb(51, 0, 102); }
#footer { text-align: center; clear: both; width: auto; padding: 8px 0px; border-top: 1px solid rgb(153, 153, 153); color: rgb(255, 255, 255); background-color: rgb(51, 51, 153); font-size: 11px; font-family: Arial,sans-serif; }
#landing #footer_left { width: auto; float: left; padding-left: 8px; }
#landing #footer_right { width: auto; float: right; padding-right: 8px; }
#landing #footer_right ul { width: auto; margin: 0px; padding: 0px; list-style-type: none; }
#landing #footer_right ul li { width: auto; float: left; margin: 0px; padding: 0px; }
#landing #footer_right ul li a { display: block; width: 18px; height: 18px; text-indent: -9999px; background: transparent none repeat scroll 0% 0%; }
#landing #footer_right ul li + li { margin-left: 8px; }
#landing #footer_right .facebook { background: transparent url(a9ff4a18730fd9cba898ca30f1a919c7153d29b3.png)  no-repeat scroll 0% 0%; }
#landing #footer_right .twitter { background: transparent url(3c8afc086bf21521aa1268a9af088625013a295d.png)  no-repeat scroll 0% 0%; }
#landing #footer_right .flickr { background: transparent url(5aa10d78d1492fe5dfe73282efbd2ca0595c386f.png)  no-repeat scroll 0% 0%; }
#landing #footer_right .youtube { background: transparent url(9c00330939dcb9d480184fc5b182ff35b6d288b4.png)  no-repeat scroll 0% 0%; }
#footer a { color: rgb(255, 255, 255); background-color: rgb(51, 51, 153); }
#footer a img { border: 0px none; margin: 0px; padding: 0px; vertical-align: bottom; }
.random1, .random2, .random3, .random4 { visibility: hidden; }
.jsclass body .randomcontent { display: none; }
#mss { margin-top: 10px; width: 397px; height: 266px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#mss img { width: 100%; height: 100%; }
.X #mss { width: 590px; height: 393px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#mss.homepage { margin-top: 0px; }
p.cal-date { font-weight: bold; margin-bottom: 0px; }
p.cal-location { padding: 0px; margin: 0px; }
p.cal-time { padding: 0px; margin: 0px 0px 10px; }
p.cal-title { padding: 0px; margin: 0px; }
p.cal-description { padding: 0px; margin: 0px 0px 5px; }
.topFlashB { width: 400px; float: left; padding-bottom: 15px; }
.topFlashC { width: 338px; float: left; }
.noborder { border: medium none; }
.float-right { float: right; width: auto; padding-left: 10px; }
.float-left { float: left; width: auto; padding-right: 10px; }
.clearFloat { clear: both; }
.hidden { display: none; }
.one-tab { padding-left: 20px ! important; }
.two-tabs { padding-left: 40px ! important; }
.three-tabs { padding-left: 60px ! important; }
.accordionhead { cursor: pointer; position: relative; margin: 10px 1px 1px; font-weight: bold; }
.accordionbody { display: none; margin-bottom: 20px; }
.cse .gsc-control-cse, .gsc-control-cse { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; border: 0px none ! important; }
#contentSidebar #bwebforms_content { padding-left: 7px; }
#container.X #content #contentText, #container.X #content #breadcrumbs { width: 590px; }
#container #content #contentText, #container #content #contentSidebar { font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height: 140%; }
#container #content #contentSidebar { overflow-wrap: break-word; }
a.btn-green, .btn-green a, a .btn-green { background: rgb(153, 201, 50) linear-gradient(to bottom, rgb(65, 133, 36), rgb(0, 102, 0)) repeat scroll 0% 0%; border-radius: 22px; font-family: Arial; color: rgb(255, 255, 255) ! important; font-size: 16px; padding: 15px 20px; text-decoration: none; letter-spacing: 1px; display: block; width: 125px; text-align: center; }
a.btn-green:hover, .btn-green a:hover, a:hover .btn-green { text-decoration: none ! important; }
a.btn-orange, .btn-orange a, a .btn-orange { background: rgb(247, 158, 89) linear-gradient(to bottom, rgb(247, 158, 89), rgb(245, 127, 31)) repeat scroll 0% 0%; border-radius: 22px; font-family: Arial; color: rgb(255, 255, 255) ! important; font-size: 16px; padding: 15px 20px; text-decoration: none; letter-spacing: 1px; display: block; width: 125px; text-align: center; }
a.btn-orange:hover, .btn-orange a:hover, a:hover .btn-orange { text-decoration: none ! important; }
a.btn-blue, .btn-blue a, a .btn-blue { background: rgb(247, 158, 89) linear-gradient(to bottom, rgb(77, 76, 189), rgb(52, 51, 153)) repeat scroll 0% 0%; border-radius: 22px; font-family: Arial; color: rgb(255, 255, 255) ! important; font-size: 16px; padding: 15px 20px; text-decoration: none; letter-spacing: 1px; display: block; width: 125px; text-align: center; }
a.btn-blue:hover, .btn-blue a:hover, a:hover .btn-blue { text-decoration: none ! important; }
a.btn-right { float: right; margin-left: 10px; margin-bottom: 10px; }
