






#pagemanager {
min-width:1024px;
max-width:100%;
}
* html #pagemanager {
width:expression(document.body.clientWidth<892?"890px":document.body.clientWidth>100?"100%":"auto");
}
#subpage_header_container {
height:32px;
margin-bottom:5px;
}
html>body #subpage_header_container {
height:auto;
min-height:32px;
overflow:hidden;
}
#subpage_header_title h2 {
width:30%;
float:left;
padding-top:2px;
}
#subpage_header_title .subpageRight {
float:right;
width:70%;
text-align:right;
}
#subpage_header_title .subpageRight label {
margin-right:5px;
}
#subpage_header_title .subpageRight input {
margin-right:8px;
}
#subpage_header_title .subpageRight img {
margin-right:3px;
}
.submitbtn {
background-color:#0077B1;
border:1px solid #fff;
color:#FFF;
width:24px;
font-size:85%;
vertical-align:top;
padding:2px;
}
#research_subheader {
color:#21587d;
background-color:#e4eff8;
float:left;
width:100%;
font-size:75%;
margin:4px 0 10px;
}
#research_subheaderLeft {
float:left;
width:50%;
display:inline;
margin:10px 0 8px 8px;
}
#research_subheaderRight {
float:right;
margin:10px 0 8px;
}
.HomePagePanelWrapper {
float:left;
height:200px;
margin-bottom:10px;
border-left:1px solid #7BACB3;
border-right:1px solid #7BACB3;
background:url(/knowledge_compendium/assets/images/css/features_background4.jpg) bottom center no-repeat;
voice-family:inherit;
width:99.7%;
}
html>body .HomePagePanelWrapper {
height:auto;
min-height:200px;
overflow:hidden;
}
.HomePagePanelWrapLeft,
.HomePagePanelWrapRight {
float:left;
width:49.8%;
}
.HomePagePanelWrapRight {
_float:right;
}
.HomePagePanelWrapLeft .HomepagePanel {
margin-right:2px;
border-top:1px solid #7BACB3;
}
.HomePagePanelWrapRight .HomepagePanel {
margin-left:6px;
border-top:1px solid #7BACB3;
}
.HomePagePanelWrapRight .HomepagePanel {
_margin-left:4px;
}
.HomepagePanel {
padding:10px 10px 20px;
}
.HomepagePanel h3 {
margin-top:0!important;
color:#3478b3!important;
}
.HomepagePanel p {
color:#00717a!important;
margin:5px 0;
}
.HomepagePanel p span {
width:90px;
display:inline-block;
font-weight:700;
}
.HomepagePanel h4 {
color:#3478b3!important;
font-weight:700;
}
.HomepagePanel img {
width:100px;
float:left;
margin:0;
padding:0 10px 0 0;
}
.compendium {
border:1px solid #4F8F93;
background:#fff url(/knowledge_compendium/assets/images/css/form_bg.jpg) bottom left repeat-x;
height:450px;
float:left;
width:97.5%;
padding:0 10px;
}
html>body .compendium {
height:auto;
min-height:450px;
overflow:hidden;
}
.compendium ul {
list-style-type:none;
width:64%;
float:left;
margin:0;
padding:0;
}
.compendium ul li {
border-bottom:1px solid #D4E5E7;
clear:both;
height:20px;
padding-top:5px;
}
.compendium ul li span {
width:20%;
display:block;
float:left;
}
.compendium ul ul li {
clear:none;
}
.compendium h3 {
margin:16px 0 10px;
}
.compendium h3 span {
border-bottom:1px solid #D4E5E7;
display:block;
padding:5px 0;
}
.ProjectSummary {
border-bottom:1px solid #D4E5E7;
height:25px;
clear:both;
margin:5px 0 0;
padding:0 0 5px;
}
.ProjectSummary h4 {
margin-top:5px;
font-weight:700;
}
.carouselHolder {
width:220px;
float:right;
height:285px;
border:1px solid #4F8F93;
background:#fff url(/knowledge_compendium/assets/images/css/carousel_bg.jpg) bottom left repeat-x;
}
html>body .carouselHolder {
height:auto;
min-height:285px;
overflow:hidden;
}
.supportInfo {
border-top:1px solid #D4E5E7;
height:25px;
clear:both;
padding:5px 0;
}
.supportInfo h4 {
margin:0;
}
.supportInfo ul {
list-style:none;
margin:10px 0 0;
padding:0;
}
.supportInfo ul li {
padding:3px 0;
}
.supportInfo ul li span {
padding-left:20px;
padding-bottom:2px;
background:url(/knowledge_compendium/assets/images/css/Document-icon.png) no-repeat;
}
.supportInfo ul li span.pdf {
background:url(/knowledge_compendium/assets/images/css/Adobe-PDF-Document-icon.png) no-repeat;
}
.supportInfo ul li span.doc {
background:url(/knowledge_compendium/assets/images/css/Document-Microsoft-Word-icon.png) no-repeat;
}
.supportInfo ul li span.ppt {
background:url(/knowledge_compendium/assets/images/css/Document-Microsoft-PowerPoint-icon.png) no-repeat;
}
.supportInfo ul li span.xls {
background:url(/knowledge_compendium/assets/images/css/Document-Microsoft-Excel-icon.png) no-repeat;
}
.supportInfo ul li span.zip {
background:url(/knowledge_compendium/assets/images/css/Folder-Compressed-icon.png) no-repeat;
}
.portfolio ul li span {
width:150px;
display:inline-block;
background:none;
padding-left:0;
}
.publication ul li {
height:20px;
padding:5px 0;
}
.publication ul li span.fleft {
float:left;
width:20%;
font-weight:700;
}
img.fright {
float:right;
padding:0 0 10px 20px;
}
address {
font-style:normal;
font-size:.9em;
margin-top:10px;
}
address p {
font-size:100%;
}
.Summary {
clear:both;
margin:0;
padding:5px 0;
}
.Summary h4 {
font-weight:700;
margin:0;
padding:0 0 5px;
}
.Summary span {
font-weight:700;
}
.Summary img.fright {
padding:0;
}
.compendium #GalleryWrapper h2 {
color:#00717a;
font-size:1em;
text-align:center;
margin:5px 0 10px 0;
}
.compendium #GalleryWrapper p.Instruction {
text-align:center;
color:#00717a;
font-size:.9em;
font-weight:700;
margin:10px 0 0;
}
.navigation-container {
height:70px;
padding:0 0 0 3px;
}
html>body .navigation-container {
height:auto;
min-height:70px;
overflow:hidden;
}
a.pageLink {
height:77px;
line-height:77px;
}
.slideshow-container,.loader {
/*width:143px;*/
height:143px;
/*margin-left:40px;*/
margin:0 auto;                          /* Add New line*/
width:100%;                             /* Add New line*/
text-align:center;                      /* Add New line*/ 
position:relative;
}
.slideshow a.advance-link {
display:block;
color:#fff;
}
.slideshow-container img {
border:1px solid #4f8f93;
margin:0;
}
.slideshow-container {
position:relative;
/*margin-top:-10px;*/
}
.loader {
position:absolute;
top:0;
left:0;
background:url(/knowledge_compendium/assets/images/css/loader.gif) center no-repeat;
}
.slideshow span.image-wrapper {
display:block;
position:absolute;
/*left:0;*/
width:100%;                            /* Add New line*/
*width:auto;                           /* Add New line*/
*left:0;                               /* Add New line*/
*margin-left:40px;                     /* Add New line*/
}
div.caption-container {
position:relative;
margin:0 0 45px;
}
span.image-caption {
display:block;
position:absolute;
top:0;
left:55px;
}
.caption-container,span.image-caption {
height:auto;
margin-top:25px;
font-size:.9em;
}
.navigation a.pageLink {
display:block;
float:left;
width:9px;
}
.compendium ul.thumbs {
width:90%;
margin:10px 0 0;
padding:0;
}
.compendium ul.thumbs li {
list-style:none;
clear:none;
float:left;
margin:2px;
padding:0;
}
.compendium a.thumb {
display:block;
border:1px solid #4f8f93;
float:left;
height:42px;
}
.compendium a.thumb:hover,.compendium a.thumb:focus,.compendium a.thumb:active {
border:1px solid #b2002f;
}
div.navigation a.prev {
background:url(/knowledge_compendium/assets/images/css/prevPageArrow.gif) center center no-repeat;
}
div.navigation a.next {
background:url(/knowledge_compendium/assets/images/css/nextPageArrow.gif) center center no-repeat;
}
.topicsCategory {
margin-top:10px;
padding-top:10px;
}
.topicsCategory ul li {
padding:0 0 5px;
}
.captcha {
background-color:#CCC;
}
.requestInfo {
margin-top:10px;
padding-top:5px;
float:left;
width:100%;
}
.requestInfo ul li {
height:20px;
margin-bottom:10px;
}
.requestInfo label {
width:20%;
float:left;
}
.requestInfo input {
width:75%;
border:1px solid #D4D0C8;
float:right;
margin:0 10px 0 0;
}
.requestInfo textarea {
width:75%;
float:right;
margin-right:10px;
}
.requestInfo input.submitbtn {
width:100px;
}
span.mandatory {
color:red;
}

.SearchItems h4{
padding-bottom:10px;
}
.SearchItems ul li {
height:20px;
margin-bottom:10px;
width:420px;
}
.SearchItems label {
width:140px;
float:left;
}
.SearchItems select {
width:260px;
border:1px solid #D4D0C8;
margin:0 10px 0 0;
}
.SearchItems input.submitbtn {
width:120px;
float:right;
margin-right:20px;
}
.SearchNumbers {
border-top:1px solid #D4D0C8;
border-bottom:1px solid #D4D0C8;
margin-bottom:10px;
clear:both;
height:30px;
padding-top:10px;
}
html>body .SearchNumbers {
height:auto;
min-height:30px;
overflow:hidden;
}
.pagingResults {
width:50%;
float:left;
}
.SearchResults td.border {
border-bottom:1px solid #D4D0C8;
margin-bottom:10px;
padding-bottom:20px;
}
.SearchResults .SearchNumbers {
border-top:none;
border-bottom:none;
}
.NextPrev {
background-color:#0F6;
}
.NextPrev ul {
list-style-type:none;
float:right;
margin:0;
padding:0;
}
.NextPrev ul li {
float:left;
margin:0 5px 0 0;
padding:0;
}
.NextPrev ul li.prev {
background:url(/knowledge_compendium/assets/images/css/next_chev.gif) no-repeat left;
padding-left:13px;
}
.NextPrev ul li.next {
background:url(/knowledge_compendium/assets/images/css/right_chev.gif) no-repeat right;
padding-right:13px;
}
.paging ul {
list-style-type:none;
margin:0;
padding:0;
}
.paging ul li {
float:left;
margin-right:10px;
}
#research_subheaderLeft p,.pagingResults p {
margin:0;
padding:0;
}
.clear,.SearchResults {
clear:both;
}
.HomePagePanelWrapRight,html>/**/body .HomePagePanelWrapRight {
float:right;
width:50%;
}
html>body .HomePagePanelWrapRight,* html .HomePagePanelWrapRight {
float:right;
width:49.9%;
}
html>body .compendium ul li,html>body .publication ul li,html>body .requestInfo ul li,html>body .SearchItems ul li {
height:auto;
min-height:20px;
overflow:hidden;
}
.compendium ul ul,.publication ul ul,.publication ul li span.fright, div.publication ul li p {
float:right;
width:80%;
}
.compendium li li,.publication li li {
border-bottom:none;
padding-top:0;
}
html>body .ProjectSummary,html>body .supportInfo {
height:auto;
min-height:25px;
overflow:hidden;
}
.ProjectSummary ul li,.SearchResults td {
border:none;
}
.publication ul,.topicsCategory ul,.requestInfo ul,.SearchItems ul {
list-style-type:none;
margin:0;
padding:0px;
}
.border,.SearchItems {
border-top:1px solid #D4D0C8;
}
p.error,
div#errorMessage {
color:#f00 !important;
}
p.headLinks {
    margin:0;
    padding:0 0 1.0em 0;
    float:right;
    width:100%;
    font-size:100%;
}
p.headLinks a.print,
p.headLinks a.request {
    float:right;
    height:16px;
    margin-top:0.5em;
    display:block;
    font-size:85%;
}
p.headLinks a.print {
    background:url(/knowledge_compendium/assets/images/css/print_icon.PNG) no-repeat 0 0.2em;    
    padding:5px 20px 0 33px;
}
p.headLinks a.request {
    background:url(/knowledge_compendium/assets/images/css/mail.gif) no-repeat 0 0.4em;
    padding:5px 20px 0 31px;
}
div#captchaHolder,
div#errorMessage,
div.confirmationMessage {
    font-size:85%;
}
.SearchItems select {
    font-size:90%;
}
div#captchaHolder {
    margin-bottom:1.0em;
}
div#LBD_CaptchaDiv {
    margin-top:1.0em;
    margin-bottom:1.0em;
}
div#captchaHolder input {
    margin-top:0.5em;
}
td.labelColumn {    
    width:160px;
}
td input.emailFormTb,
td textarea.emailFormTbMessage {
    width:290px;
}
.wysiwyg h2,
div#ExecSummary h2 {
    color:#00717A!important;
}

div#ExecSummary * {
    font-size:85% !important;
}
div#ExecSummary * * {
    font-size:100% !important;
}
div#ExecSummary h1 {
    font-size:205% !important;
}
div#ExecSummary h2 {
    font-size:125% !important;
}
div#ExecSummary h4 {
    font-weight:normal !important;
}
div.compendium ul.projectList li h4 {
    width:35%;
    display:inline-block;
    float:left; 
    font-size:100% !important;
    color:#000;
    margin:0 !important;
}
div.compendium ul.projectList li div {
    float:left;
    display:inline-block;
    margin:0;
    width:63%;
    padding:0;
}
div.compendium ul.projectList li div p,
div.compendium ul.projectList li div ul {
    padding-left:30px !important;
    font-size:100%;
    margin:0 !important;
    float:none;
}
div.Summary address p {
    margin:0;
    padding:0;
}
div.publication ul li p {
    font-size:100%;
    margin:0;
}
.SearchPagination ul {
list-style-type:none;
margin:0;
padding:0;
float:left;
}
.SearchPagination ul li {
float:left;
margin:0 5px 0 0;
padding:0;
}
.active{
 font-weight:bold;
}
