@charset "utf-8"; * { margin:0px; padding:0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; /* don't edit */ color:#000000; border: none; } /* end * */ pre, code, kbd, samp, tt { font-family: Courier, sans-serif; } html { font-size:62.5%; /* don't edit */ overflow-y: scroll; } /* end html */ img { margin: 0; background: none; padding: 0; border: 0; } /* end img */ body { font-size:1.1em; /* edit here global for em. 1em = 10px */ background: #ffffff; font-weight:450; text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ } /* end body */ a { color:#333366; text-decoration:none; border-bottom:1px dotted #333366; } a:hover { color:#641464; text-decoration:none; border-bottom:1px dotted #6666CC; } a.imageLink { text-decoration:none; border-bottom:0px; } a.imageLink:hover { text-decoration:none; border-bottom:0px; } table { border-collapse:collapse; } table, th, td { border-width:1px; border-style:solid; border-color:#333366; } td { vertical-align:top; padding:5px; } th { vertical-align:top; text-align:left; font-style:italic; font-weight:bold; color:#333366; padding:5px; } textarea { border-style:solid; border-width:1pt; color:#333366; border-color:#333366; } input { border-style:solid; border-width:1pt; color:#333366; border-color:#333366; } div.normal { margin-top:12pt; margin-left:12pt; } ul.normal { margin-left:24pt; margin-top: 6pt; } div#header { width: 100%; background: transparent; margin: 0px; padding: 0px; clear: both; display: block; height: 85px; } /* end div#header */ div#headerContainer { height: 85px; width: 100%; background: transparent; z-index: 3; position: absolute; top: 0px; left: 0px; } /* end div#headerContainer */ div#headerContainerContainer { margin: auto; width: 955px; height:85px; } /* end div#headerContainerContainer */ div#highlights { width: 100%; background: transparent; margin: 0px; padding: 0px; clear: both; display: block; height: 48px; } /* end div#header */ div#highlightsContainer { height: 48px; width: 100%; background: transparent; z-index: 3; position: absolute; top: 110px; left: 0px; } /* end div#headerContainer */ div#highlightsContainerContainer { margin: auto; width: 955px; height:48px; padding-top:8px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color: 333366; text-align:left; } /* end div#headerContainerContainer */ div#topnav { width: 100%; background: transparent; margin: 0px; padding: 0px; clear: both; display: block; height: 30px; } /* end div#header */ div#topnavContainer { height: 30px; width: 100%; background: transparent; z-index: 3; position: absolute; top: 85px; left: 0px; } /* end div#headerContainer */ div#topnavContainerContainer { margin: auto; width: 955px; height:30px; background: #ffffff; border-top-style:solid; border-top-width:1px; border-top-color: 333366; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color: 333366; } /* end div#headerContainerContainer */ div#topnavContent { float: left; position: relative; top:4px; left: 0px; color:#000000; font-size:110%; font-weight:bold; } div#main { width: 100%; background: transparent; margin: 0px; padding: 0px; clear: both; display: block; height: auto; } /* end div#main */ div#mainContainer { width: 100%; background: transparent; z-index: 3; position: relative; top: 0px; left: 0px; } /* end div#mainContainer */ div#mainContainerContainer { margin: auto; width: 955px; background: #ffffff; } /* end div#mainContainerContainer */ div#mainContent { width:708px; text-align:left; float: left; font-size:120%; padding:0px; margin-top:20px; margin-left:20px; } div#leftNav { float:left; width:215px; } div#leftNavContent { width:225px; background:#ffffff; text-align:left; border-width:1px; border-style:solid; border-color:#333366; float: left; font-size:110%; font-weight:500; padding:0px; margin-top:20px; } div#collaboratorLoginNavContent { width:225px; background:#ffffff; text-align:left; border-width:1px; border-style:solid; border-color:#333366; float: left; font-size:110%; margin-top:20px; } div#pdrNavContent { width:225px; background:#ffffff; text-align:left; border-width:1px; border-style:solid; border-color:#333366; float: left; font-size:110%; margin-top:20px; } div#footer { width: 100%; background: transparent; margin: 0px; padding: 0px; clear: both; height: 75px; } /* end div#header */ div#footerContainer { height: 75px; width: 100%; background: transparent; z-index: 3; position: relative; top: 10px; left: 0px; } /* end div#headerContainer */ div#footerContainerContainer { margin: auto; width: 955px; height:75px; background: #ffffff; border-top-style:solid; border-top-width:1px; border-top-color: #333366; } /* end div#headerContainerContainer */ div#footerContent { float: left; color:#ffffff; position:relative; left:50px; top:15px; font-size:100%; } div#footerText { float:left; display:inline; width:750px; text-align:left; font-size:10pt; margin-bottom:10px; } div.footerLogo { width:100px; float:left; } div#headerTitle { float: left; vertical-align:bottom; font-weight:bold; font-size:300%; position:relative; top:45px; } h1#headerTitle { color:#336633; } div#headerNavigation { float:left; color:#333366; position:relative; left:320px; } div#headerSearch { margin-top:0px; float:left; color:#ffffff; position:relative; left:360px; } div#collaboratorLoginTitle { width:100%; background-color:#336633; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#333366; font-size:140%; font-weight:600; color:#ffffff; text-align:center; } div#collaboratorLoginForm { margin-top:5px; width:100%; color:#000000; font-size:110%; padding:5px; text-align:center; } input#collaboratorLoginSubmit, input#pdrSubmit { background-color:#336633; color:#ffffff; font-size:100%; font-weight:bold; padding:3px; border-style:solid; border-width:1px; border-color:#333366; text-align:center; width:50%; } input.formButton { background-color:#336633; color:#ffffff; font-size:100%; font-weight:bold; padding:3px; border-style:solid; border-width:1px; border-color:#333366; text-align:center; margin-top:12pt; } div.collaboratorLoginFormElement, div.pdrFormElement { margin-top:5px; width:100%; } div#pdrTitle { width:100%; background-color:#336633; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#333366; font-size:140%; font-weight:600; color:#ffffff; text-align:center; } div#pdrForm { margin-top:5px; width:100%; color:#000000; font-size:110%; padding:5px; text-align:center; } #whitespace, #bluespace { position: absolute; top: 0px; height: 100px; } /* end #whitespace, #bluespace */ #whitespace { z-index: 2; width: 25%; min-width: 200px; left: 0px; background-color: #ffffff; } /* end #whitespace */ #bluespace { z-index: 2; left: 25%; width: 75%; background-color: #ffffff; } /* end #bluespace */ #whitepad, #bluepad, #headerContainer { margin-top: 0px; } /* end #whitepad, #bluepad, #headerContainer */ a.headerLink { font-size:120%; font-weight:bold; } a.topNavLink{ font-size:100%; font-weight:bold; } img.footerLogoImage { width:50px; height:50px; } ul.menu, ul.menu ul { list-style-type:none; margin: 0; padding: 0; width: 100%; } ul.menu a { display: block; zoom:1; text-decoration: none; border-bottom:1px solid #333366; } ul.menu li { margin-top: 1px; } ul.menu li a { background: #ffffff; color: #000000; padding: 0.5em; font-size:110%; font-weight:450; } ul.menu li a:hover { background: #ffffff; border-left: 5px #333366 solid; border-bottom:1px solid #333366; } ul.menu li ul li a { background: #ffffff; color: #000000; padding-left: 20px; border-left: 5px #336633 solid; } ul.menu li ul li a:hover { background: #ffffff; border-left: 5px #333366 solid; border-bottom:1px solid #333366; padding-left: 25px; } ul.menu a.m8 { border-bottom:0px; } ul.menu a.m8:hover { border-bottom:0px; } input.collaboratorLoginTextField, input.pdrTextField { background: #ffffff; font-weight:bold; color:#000000; border-style:solid; border-width:1px; border-color:#000000; font-size:100%; } h1#topNavTitle { color:#000000; font-weight:bold; font-size:32pt; } span.emphasis { font-weight:bold; color:#336633; } div.contentTitle { width:100%; background-color:#336633; border-style:solid; border-width:1px; border-color:#333366; color:#ffffff; padding:3px; margin-bottom:10px; } div.navButton { width:100%; background-color:#333366; border-style:solid; border-width:1px; border-color:#333366; color:#ffffff; padding:3px; margin-top:12pt; } a.navButtonLink { font-size: 100%; color: #ffffff; font-weight:600; text-decoration:none; border-bottom:1px; border-bottom-style:solid; background-color:#333366; } h1.contentTitle { font-size:200%; font-weight:700; color:#ffffff; } h2.personnelHeader { width:692px; background-color:#333366; border-style:solid; border-width:1px; border-color:#333366; color:#ffffff; padding:3px; margin-top:12pt; margin-left:12pt; font-size:120%; font-weight:650; } h3.sectionHeader { font-size:120%; font-weight:850; font-style:italic; margin-top:12pt; margin-left:28pt; color:#333366; } h2.sectionHeader { width:692px; background-color:#333366; border-style:solid; border-width:1px; border-color:#333366; color:#ffffff; padding:3px; margin-top:12pt; margin-left:12pt; font-size:120%; font-weight:650; } div.contentBlock { margin-left:28pt; margin-top:6pt; } li.contentItem { font-size:100%; margin-left:47pt; list-style-type: circle; margin-top:4pt; } ul.contentList { margin-top:12pt; } div.publicationList { margin-left:24pt; margin-top:6pt; } li.groupLeader { font-size:110%; margin-left:37pt; list-style-type: disc; font-weight:600; margin-top:12pt; margin-bottom:4pt; } li.groupMember { font-size:100%; margin-left:47pt; list-style-type: circle; } div#homepageGraphic { position:relative; left:150px; top:30px; } div.homepageNavButton { font-size: 100%; color: #ffffff; font-weight:600; background-color:#333366; width:250px; text-align:center; padding:3px; opacity:0.8; filter:alpha(opacity=80); } a.homepageNavButtonLink { font-size: 160%; color: #ffffff; font-weight:700; text-decoration:none; } div#homepageNavButton1 { position:relative; top:-430; left:60; } div#homepageNavButton2 { position:relative; top:-300; left:60; } div#homepageNavButton3 { position:relative; top:-170; left:60; } div#homepageNavButton4 { position:relative; top:-522; left:410; } div#homepageNavButton5 { position:relative; top:-392; left:410; } div#homepageNavButton6 { position:relative; top:-262; left:410; } ol.publicationList { list-style-type:decimal; margin-left:24pt; } li.publicationItem { margin-top:6pt; } form#feedbackForm { margin-top:12pt; } tr#captchaRow { margin-top:12pt; } div.softwareDiv { border-style: solid; border-width: 1px; border-color: #333366; padding: 0px; margin-top: 6pt; margin-left:28pt; width:670px; } div.softwareDiv h3 { background-color:#336633; border-style:solid; border-width:1px; border-color:#333366; color:#ffffff; font-weight:900; padding:3px; filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75 } div.softwareDescription { padding:6px; width:668px; } div.softwareDescription img { float: left; padding-right: 1em; } img.floatLeft { float:left; padding-right:1em; } img.floatRight { float:right; padding-left:1em; } div.contentBlock li { margin-left:34pt; margin-top:6pt; } div.softwareDownload { background-color:#333366; border-style:solid; border-width:1px; border-color:#333366; color:#ffffff; font-weight:900; padding:6px; filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75 } div.softwareDownload a { color:#ffffff; font-weight:900; border-bototm-width:0px; font-size:90%; } div.defaultHidden { display:none; } a.navButton { background-color:#336633; color:#ffffff; font-size:100%; font-weight:bold; padding:3px; margin-top:12pt; border-style:solid; border-width:1px; border-color:#333366; } div.sequence { font-size:75%; font-family:Fixed, monospace; } div.sequence span { font-size:100%; font-family:Fixed, monospace; } div.highlight { display: none; margin:0px; padding:0px; font-size:100%; } div.highlight a { font-weight:bold; font-size:100%; }