* {
margin:0;
padding:0;
}
body {
background-color:#666666;
color:#999999;
font-family:"Segoe UI",Arial,Helvetiva,Sans-Serif;
text-align:center;
}
ul{
padding-left:1em;
}
#topLevelNavWrapper{
clear:left;
float:left;
width:93px;
margin-top:15px;
}
.spotlightSection{
clear:left;
float:left;
width:100%
}

.spotlightSection + .spotlightSection{
padding-top:1.5em;
}

.spotlightItem{
width:230px;
float:left;
margin-right:7px
}
.spotlightItem img{
border:none;
margin-bottom:0.25em;
}
.spotlightItem a{
display:block;
}

.spotlightItem .headline{
clear:left;
float:left;
color:#666666;
font-size:11pt;
margin-bottom:0.25em;
margin-left:0.25em;
}
.spotlightItem .description{
clear:left;
float:left;
font-size:10.5pt;
margin-left:0.25em;
}

.spotlightItem a:link img, .spotlightItem a:visited img{
color:#ffffff;
text-decoration:none;
}

.spotlightItem a:link, .spotlightItem a:visited {
color:#999999;
text-decoration:none;
}
.spotlightItem a:hover {
color:#999999;
text-decoration:underline;
}

#container {
height:100%;
margin:0 auto;
min-height:100%;
position:relative;
text-align:left;
width:961px;
}
#contentWrapper {
background-image:url(/appliedsciences/images/main-bg.gif);
background-repeat:repeat-y;
padding-bottom:1.5em;
height:auto;
min-height:83%;
width:961px;
}
#contentWrapperBottom {
background-image:url(/appliedsciences/images/mainbttm-bg.gif);
background-repeat:no-repeat;
height:34px;
width:961px;
}
#fullContent {
background-color:White;
margin-left:15px;
margin-right:20px;
padding:20px;
display:inline-block;
}
#contentHeader {
height:34px;
}
#mainContent {
background-color:White;
padding:0 30px;
float:left;
width:720px;
}
h1, .pageHeadline {
color:#666666;
font-size:30pt !important;
font-weight:bold !important;
margin:0.1em 0em 0.3em 0em;
clear:left;
float:left;
width:100%;
}
.pageDescription{
float:left;
margin:0.5em 0em 0.75em 0em;
}
#searchControl{
float:right;
}
#teamLogo {
display:block;
float:left;
margin-left:125px;
margin-top:3px;
}
#teamLogo img{
border:0;
}
#globalHeader {
height:1em;
padding-right:6px;
padding-bottom:0.2em;
}
#globalHeader ul {
float:right;
}
#globalHeader li{
display:inline;
font-size:90%;
padding-left:1em;
}
#globalHeader a{
color:#999999;
}
#footer ul {
float:right;
}
#footer li{
display:inline;
font-size:90%;
padding-left:1em;
}
#footer a{
color:#999999;
text-decoration:none;
}
#footerMsLogo{
padding-right:1.2em;
padding-top:0.5em;
border:0px;
}
.headline {
color:#999999;
font-size:14pt;
font-weight:bold;
margin-top:0.5em;
margin-bottom:0.25em;
}
.description{
clear:left;
float:left;
}

a:link, a:visited {
color:#FFA61A;
text-decoration:none;
}
a:hover {
color:#FFA61A;
text-decoration:underline;
}
a.bold:link, a.bold:visited {
color:#FFA61A;
font-weight:bold;
text-decoration:none;
}
a.bold:hover {
color:#FFA61A;
font-weight:bold;
text-decoration:underline;
}
#topLevelNav {
padding:1px;
}
#topLevelNav a:link, #topLevelNav a:visited, #topLevelNav a:active {
color:#999999;
text-decoration:none;
}
#topLevelNav a:hover {
color:#333333;
}
#topLevelNav li {
color:#999999;
font-size:14pt;
line-height:1.15;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:right;
}
#topLevelNav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:8px;
margin-left:0;
padding-left:1em;
text-indent:-1em;
}
.topLevelNavHeader {
font-weight:bold;
padding-bottom:7px;
}
.topLevelNavHeader span {
cursor:pointer;
}
.topLevelNavHeaderSelected {
color:black;
font-weight:bold;
}
.topLevelNavHeaderSelected span {
cursor:pointer;
}
.topLevelNavSub {
font-weight:normal;
}
.topLevelNavSubSelected {
color:#000000 !important;
}
.topLevelNavSub a {
font-size:11pt;
line-height:1.15;
}
.asContentHeader{
color:#6d1415;
font-weight:bold;
padding:10px 0;
}
.asContentParagraph.asContentEmphasis {
color:#666666;
}
.asContentEmphasis {
font-weight:bold;
font-style:italic;
}
.asContentParagraph {
color:#3C3939;
font-size:90%;
padding:10px 0;
}
.asContentParagraph + .asContentHeader{
padding:0 0 10px 0;
}
.asContentHeader + .asContentParagraph{
padding:0 0 10px 0;
}
.asContentIndent {
margin-left:20px;
}
.asContentVideoParagraph {
padding-top:1em;
padding-left:5.5em;
}
.asContentImageParagraph{
text-align:center;
padding-right:5em;
}
.asContentImageHeader {
color:#00629d;
text-align:center;
font-size:175%;
font-weight:bold;
margin-bottom:0.5em;
}
.asContentImageCaption{
color:#6d1415;
font-size:9pt;
}
.asContentCallout{
font-weight:bold;
font-size:14pt;
}
.asProjectVideoSection {
padding-top:1em;
padding-left:5.5em;
}
