
html {
    background : #000000;
    padding : 0px;
    margin : 0px;
  }


body {
    font : normal 12px Verdana,sans-serif;
    padding : 0px;
    margin : 0px;
    color : #e0e0e0;
    text-align : center;
    /* Fix for IE6 */;
  }


a img {
    border-width : 0px;
  }


a {
    color : #287999;
    text-decoration : none;
  }


a[href]:hover {
    color : #69c4eb;
  }


#Page {
    background : #aeaeae;
    padding : 0px;
    margin : 10px auto;
    width : 1000px;
    /* 1020px total width (900px + 2*10px padding for round corners) */ 
    text-align : left;
     /* Fix for IE6 */
  }


#Page #MasterHeader {
    background : transparent url('picture/header/header_bar_bg.png') no-repeat scroll top center;
    margin : 0px auto 10px;
    height : 100px;
  }


#Page #MasterHeader * {
    display : block;
  }


#Page #MasterHeader #PurdueLogo {
    padding : 0px;
    margin : 8px 8px 0px 0px;
    float : right;
    width : 190px;
  }


#Page #MasterHeader #MahaLogo {
    padding : 0px;
    margin : 0px;
    float : left;
    width : 280px;
  }


#Page #MasterHeader .headerNavTabs {
    padding : 0px;
    margin : 14px 5px 0 0;
    clear : right;
    float : right;
    height : 20px;
    width : 600px;
  }


#Page #MasterHeader .headerNavTabs li {
    float : left;
    position : relative;
  }


#HomeTab a {
    background : url('picture/header/header_tabbar_new.gif') no-repeat scroll 0px 0px;
    display : block;
    height : 20px;
    width : 43px;
  }


body.index #HomeTab a {
    background-position : 0 100%;
  }


#LabTab a {
    background : url('picture/header/header_tabbar_new.gif') no-repeat scroll -43px 0px;
    display : block;
    height : 20px;
    width : 65px;
  }


body.lab #LabTab a {
    background-position : -43px 100%;
  }


#PeopleTab a {
    background : url('picture/header/header_tabbar_new.gif') no-repeat scroll -108px 0px;
    display : block;
    height : 20px;
    width : 56px;
  }


body.people #PeopleTab a {
    background-position : -108px 100%;
  }


#ResearchTab a {
    background : url('picture/header/header_tabbar_new.gif') no-repeat scroll -164px 0px;
    display : block;
    height : 20px;
    width : 71px;
  }


body.research #ResearchTab a {
    background-position : -164px 100%;
  }


#PubTab a {
    background : url('picture/header/header_tabbar_new.gif') no-repeat scroll -235px 0px;
    display : block;
    height : 20px;
    width : 87px;
  }


body.pub #PubTab a {
    background-position : -235px 100%;
  }


#SoftwareTab a {
    background : url('picture/header/header_tabbar_new.gif') no-repeat scroll -323px 0px;
    display : block;
    height : 20px;
    width : 69px;
  }


body.software #SoftwareTab a {
    background-position : -323px 100%;
  }


#ThesesTab a {
    background : url('picture/header/header_tabbar_new.gif') no-repeat scroll -392px 0px;
    display : block;
    height : 20px;
    width : 59px;
  }


body.theses #ThesesTab a {
    background-position : -392px 100%;
  }


#SponsorsTab a {
    background : url('picture/header/header_tabbar_new.gif') no-repeat scroll -451px 0px;
    display : block;
    height : 20px;
    width : 72px;
  }
  
body.sponsors #SponsorsTab a {
    background-position : -451px 100%;
  }

#ContactTab a {
    background : url('picture/header/header_tabbar_new.gif') no-repeat scroll -523px 0px;
    display : block;
    height : 20px;
    width : 64px;
  }
  
body.contact #ContactTab a {
    background-position : -523px 100%;
  }
  
#Page #MasterHeader .headerNavTabs .replace {
    display : none;
  }


.pageBl {
    background : #aeaeae url('image/bg_pics/main_corner_bl.gif') no-repeat bottom left;
  }


.pageBr {
    background : url('image/bg_pics/main_corner_br.gif') no-repeat bottom right;
  }


.pageTl {
    background : url('image/bg_pics/main_corner_tl.gif') no-repeat top left;
  }


.pageTr {
    background : url('image/bg_pics/main_corner_tr.gif') no-repeat top right;
    padding : 10px;
  }


.fBl {
    background : #000000 url('image/bg_pics/body_corner_bl.gif') no-repeat bottom left;
  }


.fBr {
    background : url('image/bg_pics/body_corner_br.gif') no-repeat bottom right;
  }


.fTl {
    background : url('image/bg_pics/body_corner_tl.gif') no-repeat top left;
  }


.fTr {
    background : url('image/bg_pics/body_corner_tr.gif') no-repeat top right;
    padding : 10px;
  }


.wBl {
    background : #ffffff url('image/bg_pics/white_corner_bl.gif') no-repeat bottom left;
  }


.wBr {
    background : url('image/bg_pics/white_corner_br.gif') no-repeat bottom right;
  }


.wTl {
    background : url('image/bg_pics/white_corner_tl.gif') no-repeat top left;
  }


.wTr {
    background : url('image/bg_pics/white_corner_tr.gif') no-repeat top right;
    padding : 10px;
  }


#Page #MasterFooter {
    background : url('image/bg_pics/footer_bar_bg.png') no-repeat scroll top center;
    margin : 10px auto 0px;
    clear : both;
    height : 70px;
    width : 980px;
  }


#Page #MasterFooter .ABELogo {
    margin : 10px 0 0 10px;
    float : left;
    width : 386px;
  }


#Page #MasterFooter .MELogo {
    margin : 10px 10px 0 0;
    float : right;
    width : 268px;
  }


#CopyrightFooter {
    color : #ffffff;
    text-align : center;
  }


#LinkFooter {
    margin : 10px auto 0px;
    width : 280px;
  }


#LinkFooter .w3cLogo {
    margin : 10px 0 10px 0;
    float : left;
    width : 88px;
  }


#LinkFooter .cssLogo {
    margin : 10px 0 10px 0;
    float : left;
    width : 88px;
  }


#LinkFooter .sitemeterLogo {
    margin : 0 10px 10px 6px;
    float : left;
    width : 88px;
  }


#LinkFooter .quantaLogo {
    margin : 0 0 10px 0;
	float : left;
    width : 90px;
  }

/*  End header and footer styling  */


#Intro {
    color : #e0e0e0;
    text-align : center;
    /* Fix for IE6 */
    background : url('image/bg_pics/intro_drop.gif') no-repeat top left;
    width : 980px;
    height : 270px;
    margin : 0px auto;
  }


#Intro #MonikaPhoto {
    float : left;
    width : 180px;
    margin : 10px 30px 0 20px;
  }

 #Intro #AndreaPhoto {
    float : right;
    width : 180px;
    margin : 10px 20px 0 20px;
  }

#Intro #LabPhoto {
    float : right;
    height : 250px;
    text-align : center;
    width : 180px;
    margin : 10px 10px 0 0;
  }


#CCEFPinfo {
	float : left;
    font : bold 16px Verdana,sans-serif;
    margin : 0 auto;
    padding : 10px;
    text-align : center;
    width : 300px;
    height : 250px;
  }


#MahaNews {
    background : #aeaeae url('image/bg_pics/Maha_News_header.gif') no-repeat top left;
    padding : 1px 0px 0px 0px;
    margin : 10px 0px 0px 0px;
    color : #000000;
  }

#MahaNewsOld {
    color : #000000;
  }
  
#MahaNews h1 {
    font : bold 1.5em Veranda,sans-serif;
  }


#MahaNews h2 {
    font : bold 1.1em Veranda,sans-serif;
  }


#MahaNews h3 {
    font : .9em Arial,sans-serif;
  }

  #MahaNewsOld h1 {
    font : bold 1.2em Veranda,sans-serif;
  }


#MahaNewsOld h2 {
    font : bold 1.1em Veranda,sans-serif;
  }


#MahaNewsOld h3 {
    font : .9em Arial,sans-serif;
  }

  #MahaNewsOld h4 {
    font : bold 3em Arial,sans-serif;
	text-decoration: underline;	
	text-align : center;
  }

#MahaNews .newsContent {
    background : #ffffff url('image/bg_pics/Maha_News_footer.gif') no-repeat bottom left;
    padding : 5px 10px 10px 15px;
    margin : 50px 0px 0px;
  }
  
.rightAlign {
    font : italic 1em Verdana,sans-serif;
    text-align : right;
  }


#MainSidebar {
    background : #aeaeae url('image/bg_pics/Main_sidebar_footer.gif') no-repeat bottom left;
    padding : 0px 0px 20px 25px;
    margin : 0px 0px 0px 10px;
    float : right;
    width : 405px;
  }

#MainSidebar #SidebarImage {
    padding : 0;
    margin : 100px 0px 0px 10px;
    float : right;
  }


#MainSidebar #JournalLink {
    padding : 0;
    margin : 15px 0 0 10px;
    float : right;
  }

#MainSidebar .CourseME697 {
    background : url('image/bg_pics/ME697ABE691_course_header.gif') no-repeat top left;
    float : left;
    width : 220px;
    margin : 0px 0px 20px 0px;
  }
  
#MainSidebar .AnnualReport {
    background : url('image/bg_pics/Annual_Report_header.gif') no-repeat top left;
    float : left;
    width : 220px;
    margin : 0px 0px 20px 0px;
  }

#MainSidebar .CourseME597 {
    background : url('image/bg_pics/ME597ABE591_course_header.gif') no-repeat top left;
    float : left;
    width : 220px;
    margin : 0px 0px 20px 0px;
  }

#MainSidebar .DesignWorld {
    background : url('image/bg_pics/DesignWorld_Header.png') no-repeat top left;
    float : left;
    width : 220px;
    margin : 0px 0px 20px 0px;
  }

#MainSidebar .FPMC2013 {
    background : url('image/bg_pics/FPMC2013_Header.png') no-repeat top left;
    float : left;
    width : 220px;
    margin : 0px 0px 20px 0px;
  }

#MainSidebar .FPNIsidebar {
    background : url('image/bg_pics/FPNI_sidebar_header.gif') no-repeat top left;
    margin : 0px 0px 20px 0px;
    float : left;
    width : 220px;
  }


#MainSidebar .FPNIsidebar .FPNIlogo {
    margin : 0 auto 0 auto;
    width : 132px;
    height : 84px;
  }


#MainSidebar .FPNIsidebar .FPNISympLogo {
    margin : 0 auto 0 auto;
    width : 180px;
    height : 137px;
  }


#MainSidebar .FPNIsidebar .journalLogo {
    margin : 0 auto 0 auto;
    width : 120px;
    height : 168px;
  }


.CourseContent {
    background : #ffffff url('image/bg_pics/course_footer.gif') no-repeat bottom left;
    padding : 0px 10px 10px;
    margin : 60px 0 0;
  }

  .DesignWorldContent {
    background : #ffffff url('image/bg_pics/course_footer.gif') no-repeat bottom left;
    padding : 0px 10px 10px;
    margin : 60px 0 0;
  }
  
.AnnualReportContent {
    background : #ffffff url('image/bg_pics/course_footer.gif') no-repeat bottom left;
    padding : 0px 10px 10px;
    margin : 60px 0 0;
  }
  
  .FPMC2013Content {
    background : #ffffff url('image/bg_pics/course_footer.gif') no-repeat bottom left;
    padding : 0px 10px 10px;
    margin : 60px 0 0;
  }

.CourseParagraph {
    text-align : justify;
  }


#Page .PageContent {
    font : 1em Verdana,sans-serif;
    padding : 5px 0 0;
    color : #000000;
    text-align : center; /* Fix for IE6 */
  }


.PageContent h1 {
    font : bold 2em Veranda,sans-serif;
  }


.PageContent h2 {
    font : bold 1.8em Veranda, sans-serif;
  }


.PageContent h3 {
    font : bold 1.5em Veranda, sans-serif;
  }


.titleItal {
    font : italic 1em Veranda, sans-serif;
    color : #000000;
  }


.boldName {
    font : bold 1.2em Verdana,sans-serif;
    color : #000;
  }


.titlePhoto {
    margin : 0 auto 10px;
    width : 640px;
    text-align : center;
  }


.titlePhotoTall {
    margin : 0 auto 10px;
    width : 480px;
    text-align : center;
  }


.pageTitle {
    text-align : center;
  }


.construction {
    margin : 0 auto;
    width : 126px;
  }


.pumpAnim {
    margin : 0 auto;
    width : 160px;
  }


.pageMain {
    margin : 0 auto;
    width : 700px;
    text-align : left; /* Fix for IE6 */
  }


.pageMain2 {
    text-align : left; /* Fix for IE6 */
  }


.pageMain3 {
    margin : 0 auto;
    width : 700px;
    text-align : center; /* Fix for IE6 */
  }


.bigParaStart {
    font : bold 1.5em Verdana,sans-serif;
    color : #000;
  }


.portraitPhoto {
    margin : 0 auto 10px;
    text-align : center;
    width : 143px;
    text-align : center;
  }


.portraitCaption {
    font : italic .9em Verdana, sans-serif;
  }


.doublePortrait {
    margin : 0 auto;
    height : 210px;
    width : 600px;
  }


.portraitOne {
    float : left;
    text-align : center;
    width : 143px;
  }


.portraitTwo {
    float : right;
    text-align : center;
    width : 143px;
  }


.newsDate {
    font : italic .8em Verdana,sans-serif;
    text-align : center;
  }


#CASPAR {
    font : 1em Verdana,sans-serif;
    margin : 0 0 10px;
    text-align : justify;
    width : 600px;
  }


#CASPARimage {
    margin : 100px 50px 0 0;
    float : right;
    width : 235px;
  }


#AVAS {
    font : 1em Verdana,sans-serif;
    margin : 0 0 10px;
    float : right;
    text-align : justify;
    width : 550px;
  }


#AVASimage {
    margin : 70px 0 100px 40px;
    border : #000000 solid;
    width : 281px;
  }


#SUEZ {
    font : 1em Verdana,sans-serif;
    margin : 0 0 10px;
    text-align : justify;
    width : 230px;
  }


#SUEZimage {
    margin : 20px 70px 0 0;
    float : right;
    width : 570px;
  }


#PSDD {
    font : 1em Verdana,sans-serif;
    margin : 0 0 10px 0;
    float : right;
    text-align : justify;
    width : 500px;
  }


#PSDDimage {
    margin : 120px 0 0px 90px;
    border : #000000 solid;
    width : 292px;
  }


.photoTable {
    margin : 50px auto 0 auto;
    width : 850px;
    text-align : center;
  }


.people .pageTitle {
    border-style : none none solid;
    border-width : medium medium 2px;
    border-bottom-color : #000000;
  }


.pub .pageTitle {
    border-style : none none solid;
    border-width : medium medium 2px;
    border-bottom-color : #000000;
  }


#labImages {
    width : 900px;
    margin : 0 auto 0 auto;
    text-align : center;
  }


.labPhotoRight {
    font : bold 1em Verdana, sans-serif;
    width : 427px;
    float : right;
    text-align : center;
  }


.labPhoto {
    font : bold 1em Verdana, sans-serif;
    text-align : center;
    width : 427px;
  }


#researchFocus {
    margin : 0 0 10px;
    text-align : left; /* Fix for IE6 */
  }


#researchFocus .pumpAnim {
    width : 160px;
    float : right;
    margin : 0 55px 0 0;
  }


#researchFocus #researchText {
    width : 650px;
    text-align : justify;
  }


#powerTrains {
    width : 500px;
    margin : 0 0 10px 0;
    text-align : left; /* Fix for IE6 */
  }


#powerTrainsImg {
    margin : 25px 80px 0 0;
    border : #000000 solid 2px;
    float : right;
    width : 300px;
  }


#activeVib {
    width : 610px;
    float : right;
    text-align : left; /* Fix for IE6 */
  }


#activeVibImg {
    border : #000000 solid 2px;
    width : 170px;
    margin : 60px 0px 80px 80px;
  }


#energySaving {
    margin : 0 0 10px 0;
    width : 550px;
    text-align : left; /* Fix for IE6 */
  }


#energySavingImg {
    border : #000000 solid 2px;
    margin : 50px 40px 0 0;
    width : 340px;
    float : right;
  }


#testRig {
    float : right;
    width : 500px;
    text-align : left; /* Fix for IE6 */
  }


#testRigImg {
    border : #000000 solid 2px;
    margin : 40px 0 75px 100px;
    width : 250px;
  }


#pumpModel {
    width : 600px;
    margin : 0 0 50px 0;
    text-align : left; /* Fix for IE6 */
  }


#pumpModelImg {
    border : #000000 solid 2px;
    margin : 10px 30px 0 0;
    width : 317px;
    float : right;
  }


#noiseRed {
    float : right;
    width : 500px;
    margin : 0 0 10px 0;
    text-align : left; /* Fix for IE6 */
  }


#noiseRedImg {
    border : #000000 solid 2px;
    margin : 40px 0 60px 60px;
    width : 300px;
  }


#noiseChamber {
    float : right;
    width : 500px;
    margin : 80px 0 10px 0;
    text-align : left; /* Fix for IE6 */
  }


#noiseChamberImg {
    border : #000000 solid 2px;
    margin : 0px 0 0px 10px;
    width : 416px;
  }