/**  Revision 925 **/
body
{
    background-image: url(http://www.mgt.wpi.edu/Images/Templates/MGT/background.gif);
}
body.homepage
{
    margin: 0px auto 0px auto;
    background: url(http://www.mgt.wpi.edu/Images/Templates/MGT/headerbg.gif) 0px 0px repeat-x;
    text-align: center;
}

/* *************** */
/* Homepage Layout */
/* *************** */
#layout
{
    margin: 0px auto;
    width: 950px;
    text-align: left;
}
#container
{
    width: 950px;
    background: url(http://www.mgt.wpi.edu/Images/Templates/MGT/background.gif) 10px 0px repeat-y;
    float: left;
    padding-bottom: 10px;
}
#leftcol
{
    float: left;
    width: 220px;
    clear: both;
}
#rightcol
{
    float: left;
    width: 710px;
    margin: 15px 0px 0px 5px;
}
#marketing
{
    width: 680px;
    background: url(http://www.mgt.wpi.edu/Images/Templates/MGT/profilebg.gif) top right repeat-y;
    margin-bottom: 10px;
    height: 225px;
}
/* Modified - Add */
body.homepage .photoright300
{
    clear: right;
    float: right;
    padding: 0px;
    width: 680px;
}
body.homepage .photoright300 img
{
    margin-bottom: 0px !important;
}
#photoholder
{
    margin: 0px auto 0px auto !important;
    width: 680px;
    height: 225px;
}
/* End Modified */
body.homepage #content
{
    width: 668px;
    float: left;
    padding: 0px !important;
    margin: 0px 0px 0px 0px !important;
    background: url(http://www.mgt.wpi.edu/Images/Templates/MGT/indexcontentbg.gif) repeat-y bottom left;
}
#content { padding-left: 225px; }
#newscol
{
    width: 326px;
    float: left;
    padding: 0px 8px 0px 0px;
    margin: 0px;
}
#eventscol
{
    width: 326px;
    float: left;
    padding-left: 8px;
    margin: 0px;
}

/* ************** */
/* Header Section */
/* ************** */
#header
{
    background-image: url(http://www.mgt.wpi.edu/Images/Templates/MGT/headerbg.gif);
    margin-top: 0px;
    padding-top: 10px;
}
#banner, #banner em
{
    width: 173px;
    height: 54px;
    background: url(http://www.mgt.wpi.edu/Images/Templates/MGT/banner.gif) no-repeat;
}
#banner { top: 33px; }
body.homepage #banner
{
    position: relative !important;
    top: 23px !important;
    left: 0px !important;
}
/* modified - new */
#banner1, #banner1 em
{
    width: 173px;
    height: 54px;
    background: url(http://www.mgt.wpi.edu/Images/Templates/MGT/banner.gif) no-repeat;
}
#banner1 { top: 33px; }
#banner2 { display: none; }
/* end modified */
#endcap { display: none; }

/* ************************* */
/* Horizontal Top Navigation */
/* ************************* */
/* modified - edit */
#navcontainer
{
    height: 16px !important;
    margin-right: 0px;
}
/* end modified */

/* *************** */
/* Side Navigation */
/* *************** */
/* modified - edit */
#nav { top: 136px; }
/* end modified */
body.homepage #nav
{
    position: relative;
    top: 0px;
}
#nav ul li a, #nav ul li#first a
{
    background-image: url(http://www.mgt.wpi.edu/Images/Templates/MGT/dot.gif);
    color: #444 !important;
}
#nav ul li a:hover, #nav ul li#first a:hover
{
    background-image: url(http://www.mgt.wpi.edu/Images/Templates/MGT/dot.gif);
}
#nav ul ul
{
    background-image: url(http://www.mgt.wpi.edu/Images/Templates/MGT/dot.gif);
    padding-bottom: 8px !important;
    margin-bottom: 0px;
}
#nav ul li#first li a:hover
{
    background-color: #eee !important;
}
#nav ul ul ul
{
    padding-bottom: 0px !important;
}
/* modified - new */
#nav ul li#first li li li a, #nav ul li.downsub li li li a
{
    font-style: normal;
    padding: 5px 5px 5px 55px !important;
}
#nav ul li#first li li li a, #nav ul li.downsub li li li a, #nav ul li#first li li li a:hover, #nav ul li.downsub li li li a:hover { width: 140px !important; }
/* end modified */
#nav li.related span { color: #444 !important; }
#nav ul li.replace
{
    margin: 20px 0px 0px 70px !important;
    padding: 0px 0px !important;
    width: 165px !important;
    font-size: 0em;
    color: #666;
    font-weight: normal;
    text-align: center;
}
#nav ul li.replace a
{
    margin: 0px !important;
    padding: 0px !important;
    color: #555 !important;
    background-image: none !important;
}
#home, #home em { background: url(http://www.mgt.wpi.edu/Images/Templates/MGT/aacsb.jpg) 0px 0px no-repeat; }
#home2, #home2 em { background: url(http://www.mgt.wpi.edu/Images/Templates/MGT/abet.jpg) 0px 0px no-repeat; }
#home, #home em, 
#home2, #home2 em, 
{
    width: 109px !important;
    margin: 0px !important;
    padding: 0px !important;
}
#home, #home em { height: 57px !important; }
#home2, #home2 em { height: 62px !important; }
#home, #home em, #home2, #home2 em { _margin-left: -90px !important; *margin-left: -90px !important; }

/* ************************ */
/*       Content Areas      */
/* ************************ */
#newscol h2, #eventscol h2
{
    margin: 0px 0px 0px 0px !important;
    text-align: left !important;
    font-size: 0.9em;
    background-color: #444;
    color: #fff;
    padding: 4px;
    border-bottom: 5px solid #fff;
    border-top: 5px solid #fff;
}
#newscol h2.first, #eventscol h2.first { border-top: 0px !important; }
body.homepage #content ul li
{
    line-height: 1.3em;
    padding: 0px 10px 10px 0px !important;
}
body.homepage #content ul li small { color: #333; }
body.homepage #eventscol img { margin: 10px; }
body.homepage #eventscol p
{
    padding: 10px;
}
/* modified - new */
#content ol li, #content ul li
{
    color: #333 !important;
    line-height: 1.3em;
    font-size: 0.8em;
}
/* end modified */
#content ol ol
{
    font-size: 1.3em !important;
    margin-top: 10px;
}
#content ul ul
{
    margin-top: 10px;
}
table.data th.right
{
    background-color: #666;
}
body.homepage #footer { font-size: 0.85em !important; }

/* ********** */
/* Old Styles */
/* ********** */
.profile
{
    float: right;
    width: 225px;
    margin: 0px 0px .5em 10px;
    clear: right;
    background-image: url(http://www.mgt.wpi.edu/Images/Templates/MGT/photobackground.gif);
    background-repeat: repeat-y;
}
/* modified - edit */
.profile p
{
    text-align: right;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 0.75em !important;
    color: #036;
    padding: 15px !important;
    background-image: url(http://www.mgt.wpi.edu/Images/Templates/MGT/photobottom.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    margin: 0px;
}
/* end modified */
DIV.inverseprofile { margin-right: 245px; }
.half { margin-bottom: 1em; }
.mgtcallout
{
    float: right;
    width: 225px;
    margin: 0px 0px .5em 10px;
}
.mgtcallout { _margin-right: 15px; * margin-right: 15px; }
* html .mgtcallout { margin-right: 0px; }
.ad
{
    float: right;
    width: 225px;
    margin: 0px 0px .5em 10px;
    clear: right;
    background-color: #ffe5bf;
    margin-bottom: 5px;
    border-color: #f90;
    border-width: 1px;
    border-style: solid;
}
/* modified - edit */
.adwide
{
    clear: left;
    border-color: #F90;
    border-width: 1px 0 0 0;
    border-style: solid;
    padding-top: 20px;
    margin-top: 20px;
}
/* end modified */
.adwide2
{
    clear: left;
    margin-right: 245px;
    margin-bottom: 1em;
    border-color: #F90;
    border-width: 1px 0 1px 0;
    border-style: solid;
}
.ad p
{
    border: 0px !important;
}
.ad p, .adwide p, .adwide2 p
{
    padding: 10px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: .8em;
    font-weight: bold;
    text-align: center !important;
}
.ad p a, .adwide p a, .adwide2 p a
{
    text-decoration: none;
}
.ad img
{
    margin: 0px !important;
    padding: 0px !important;
}
.aacsb
{
    float: right;
    width: 210;
    padding: 0px 0px .5em 10px;
    text-align: center !important;
}
.aacsb p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    text-align: center !important;
    margin-top: 3px;
    color: #666;
    line-height: normal;
}
.photoleft300
{
   height: 350px;
}