

p.prebuf
{
    //Doesnt do anything
}

/****************************************/
/***********Main Definitions*************/
/****************************************/

/*Background Body*/
body.Background_Body
{
    background-color:#E0E0E0;
    margin-top:0px;
    margin-bottom:0px;
}

/* Main Body */
div.main_body
{
    background-color:white;
    border-width:0px;
    width:75%;
    height:auto;
}
table.MTable
{
    width:100%;
    background-color:white;
}

/*Title Section*/
th.Title
{
    text-align:center;
    color:#003399;
    font-size:25px;
    width:100%;
    background-color:#E0E0E0;
    height:60px;
    font-family:sans-serif;
    background-image: url(http://www.dsp.rice.edu/cs/images/blue_noise.png);

}

/****************************************/
/****References and research styles******/
/****************************************/

p.cs_text
{
    text-align:left;
    /*font-family:sans-serif;*/
    font-size:14px;
    margin:5px;
    font-weight:normal;
}

a.cs_link
{
    text-align:left;
    color:#003399;
    font-size:14px;
    text-decoration:none;

    border-width:0px;
    font-weight:bold;
}
a.cs_link:hover
{
    color:#3366CC;
    border-bottom-width:1px;
    border-color:#3366CC;
    border-style:solid;
}

h1.cs_title
{
    margin:5px;
    margin-top:10px;
    color:black;
    padding-top:2px;
    padding-bottom:2px;
    font-family:sans-serif;
    text-align:left;
    font-size:16px;
    border-width:0px;
    border-bottom-width:1px;
    border-top-width:1px;
    border-style:solid;
    border-color:#003399;
}

a.title
{
    margin-top:10px;
    color:black;
    font-family:sans-serif;
    text-align:left;
    font-size:16px;
    border-width:0px;
    text-decoration:none;

}
a.title:hover
{
    color:#3366CC;
}

h1.cs_smallhead
{
    margin:5px;
    margin-top:10px;
    color:black;
    font-family:sans-serif;
    text-align:left;
    font-size:15px;
    padding-left:2px;
    border-width:0px;
  /*  border-left-width:3px;*/
    border-bottom-width:0px;
    border-style:solid;
    border-color:#003399;
}

p.finetext
{
    text-align:centert;
    color:gray;
    font-size:12px;
    margin:10px;
    font-weight:normal;
}

li.cs_list
{
    margin-right:10px;
    color:black;
    font-size:14px;
    font-weight:normal;
    text-decoration:none;
    text-align:left;
}

ul.cs_list
{
    list-style-type:square;
}


li.cs_list2
{
    margin-right:10px;
    margin-left:-22px;
    color:black;
    font-size:14px;
    font-weight:normal;
    text-decoration:none;
    text-align:left;
}

ul.cs_list2
{
    list-style-type:square;
}

table.PageSelection
{
    width:100%;
    border-width:0px;
    border-top-width:5px;
    border-bottom-width:1px;
    border-color:#003399;
    border-style:solid;
}

th.PageBar
{
    width:33%;


}

a.PageLink
{
    display:block;
    hight:100%;
    width:100%;
    font-size:14px;
    text-decoration:none;
    color:black;
    font-family:sans-serif;
    text-align:center;
    border-width:0px;
    border-bottom-width:0px;
    border-top-width:0px;
    padding-top:2px;
    padding-bottom:2px;
    border-color:#E0E0E0;
    border-style:solid;
    background-color:#E0E0E0;
    background-image: url(http://www.dsp.rice.edu/cs/images/noise.png);
}

a.PageLink:hover
{
    color:#003399;
    background-color:#E0E0E0;
    border-left-color:#003399;
    border-right-color:#003399;
    border-style:solid;
    display:block;
    background-image: url(http://www.dsp.rice.edu/cs/images/blue_noise.png);
}

a.PageSelected
{
    display:block;
    hight:100%;
    width:100%;
    padding-top:2px;
    padding-bottom:2px;
    font-size:14px;
    text-decoration:none;
    color:#003399;
    font-family:sans-serif;
    text-align:center;
    border-width:0px;
    border-bottom-width:0px;
    border-top-width:0px;
    border-color:#003399;
    border-style:solid;
    background-color:#E0E0E0;
    background-image: url(http://www.dsp.rice.edu/cs/images/blue_noise.png);
}

table.foot
{
    width:95%;
    border-width:0px;
    align:center;
    margin-top:1.5%;
    cellpadding:0px;
}

th.foot
{
    width:32%;
    border-width:0px;
    align:center;
    margin-top:1.5%;
    cellpadding:3px;
}

table.lineta
{
    width:100%;
    border-width:0px;
    border-top-width:1px;
    border-color:black;
    border-style:solid;
    align:center;
    margin-top:5px;
}

img.foot
{
    width:100px;
    border-width:0px;
    margin:0px;
    margin-left:3%;
    margin-top:2%;
}



th.medText
{
    font-size:12px;
    text-decoration:none;
    color:black;
    font-family:sans-serif;
    text-align:center;
}

th.smallText
{
    font-size:10px;
    text-decoration:none;
    color:black;
    font-family:sans-serif;
    text-align:center;
}

img.ecelogo
{
    float:left;
    width:25%;
    border-width:0px;
    margin:0px;
    margin-left:3%;
    margin-top:2%;
}

img.dsplogo
{
    float:right;
    width:23%;
    border-width:0px;
    margin:0px;
    margin-right:3%;
    margin-top:.5%;
}

a.footpic
{
    margin:0px;
}



























table.Info
{
    width:100%;
    border-width:0px;
}

th.Infotype
{
    text-align:left;
    margin:5px;
    font-size:14px;
    font-family:arial;
    font-style:italic;
    color:#003399;
    margin-bottom:0px;
    width:50%;
    vertical-align:text-top;
}

th.Infocontent
{
    text-align:left;
    margin:5px;
    margin-top:0px;
    margin-bottom:0px;
    font-size:14px;
    text-decoration:none;
    text-indent:0px;
    font-weight:normal;
    width:50%;
    vertical-align:text-top;
    border-left-width:3px;
    border-color:#3366CC;
}

a.homelink
{
    text-align:left;
    color:#3366CC;
    font-size:14px;
    text-decoration:none;

    border-width:0px;
    /*border-top-width:1px;*/
    /* border-bottom-width:1px;
    border-color:#3366CC;
    border-style:solid; */
    font-weight:bold;
}
a.homelink:hover
{
    color:#003399;
    border-bottom-width:1px;
    border-color:#003399;
    border-style:solid;
}



p.tstamp
{
    width=100%;
    text-align:center;
    font-size:11px;
    margin-top:0px;
    /*font-family:;*/
    font-weight:normal;
}

a.pics
{
    /*border-width:1px;
    border-color:black;*/
}

img.pics
{
    border-width:1px;
    border-color:black;
    /*width:99%;*****/
}

img.bigpic
{
    border-width:0px;
    margin-top:10px;
    margin-bottom:0px;
    width:99%;
    width:expression(document.body.clientWidth * .495);
    /*display:block;*/
}

table.linksTable
{
    width = 100%;
    margin-top:0px;
    margin-bottom:15px;
    align:justify;

    border-width:0px;
    /*border-top-width:1px;
    border-color:#3366CC;
    border-style:solid;*/
}

a.linkstyle
{
    text-align:left;
    color:black;
    font-size:13px;
    text-decoration:none;

    border-width:0px;
    /*border-top-width:1px;*/
    border-bottom-width:1px;
    border-color:#3366CC;
    border-style:solid;
    font-weight:normal;
}
a.linkstyle:hover
{
    color:#003399;
}

th.linkcell
{
    align:left;
    text-align:left;
    width:25%;
    /*border-width:0px;
    border-top-width:1px;
    border-bottom-width:1px;
    border-color:#3366CC;
    border-style:solid;*/
}

h1.linkhead
{
    color:black;
    font-family:sans-serif;
    text-align:left;
    font-size:16px;
    margin-left:4px;
    margin-top:10px;
    margin-bottom:2px;
    margin-right:4px;

    border-width:0px;
    border-bottom-width:1px;
    border-color:#3366CC;
    border-style:solid;
}

img.me
{
    width:35%;
    float:right;
    margin:5px;
    margin-right:0px;
}



p.infoname
{
    text-align:left;
    margin:5px;
    font-size:14px;
    font-family:arial;
    font-style:italic;
    color:#003399;
    margin-bottom:0px;
}

p.infoitem
{
    text-align:left;
    margin:5px;
    margin-top:0px;
    margin-bottom:0px;
    font-size:14px;
    text-decoration:none;
    text-indent:8px;
    font-weight:normal;
}

dfn.emailColor
{
    border-width:0px;
    color:#003399;
}

a.homelinks
{
    /*text-decoration:underline;*/
    color:black;
    text-decoration:none;
    font-weight:bold;

    /*border-bottom-width:1px;
    border-color:#3366CC;
    border-style:solid;*/
}
a.homelinks:hover
{
    color:#003399;
}






p.projtext
{
    text-align:left;
    font-size:14px;
    margin:5px;
    font-weight:normal;
}

a.projlinks
{
    color:#003399;
    font-size:14px;
    font-weight:normal;
}
a.projlinks:hover
{
    color:#003399;
}

h1.authortext
{
    margin:5px;
    margin-top:0px;
    color:#003399;
    font-family:sans-serif;
    text-align:right;
    font-size:9px;
    border-width:0px;
}

table.projTable /*Derived from linktable*/
{
    /*width = 100%;*/
    margin-top:0px;
    margin-bottom:15px;
    align:center;

    border-width:1px;
    border-color:#3366CC;
    border-style:solid;
    background-color:#E0E0E0;

    /* Mozilla Only */
    -moz-border-radius-topleft:7px;
    -moz-border-radius-topright:7px;
    /*-moz-border-radius-bottomleft:7px;
    -moz-border-radius-bottomright:7px;*/
}

h1.projhead /*Derived from linkhead*/
{
    color:black;
    font-family:sans-serif;
    text-align:center;
    font-size:16px;
    margin-left:4px;
    margin-top:10px;
    margin-bottom:0px;
    margin-right:4px;

    border-width:0px;
}

a.projlinkstyle /*Derived from linkstyle*/
{
    text-align:left;
    color:black;
    font-size:13px;
    text-decoration:none;

    border-width:0px;
    /*border-top-width:1px;*/
    border-bottom-width:1px;
    border-color:#3366CC;
    border-style:solid;
    font-weight:normal;
}
a.projlinkstyle:hover
{
    color:#003399;
}

th.projcell /*Derived from linkcell*/
{
    align:left;
    text-align:left;
}




img.rsrchsingle
{
    width:90%;
    border-width:0px;
    border-color:black;
    margin-bottom:5px;
}

