body {
text-align:center;
font-family:Arial;
font-size:12px;
color:#304769;
background-color:#D8E7FE;
background-image:url(../images/backgrounds/bodybg-new.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
line-height:20px;

}

.clear {
clear:both;
}

img {
border:0;
}

a {
outline:none;
}

#home-all {
width:960px;
min-height:675px;
position:relative;
margin-right:auto;
margin-left:auto;
text-align:left;
}

#all {
width:935px;
min-height:675px;
position:relative;
margin-right:auto;
margin-left:auto;
text-align:left;
background-image:url(../images/backgrounds/allbg.gif);
}

#home-top {
width:960px;
height:168px;
background-image:url(../images/backgrounds/hometopbg-new.gif);
}

#top {
background-repeat:no-repeat;
width:935px;
height:168px;
background-image:url(../images/backgrounds/topbg.gif);
}

#all-bottom, #contentbottom, .arrow {
display:block;
}

#heller-logotype {
position:absolute;
top:54px;
left:30px;
}

#brandeis-logotype {
position:absolute;
top:125px;
left:36px;
}

#program-logotype, #program-logotype-interior {
position:absolute;
top:60px;
right:30px;
}

#home-top form, #top form {
position:absolute;
top:128px;
right:31px;
font-size:11px;
color:#fff;
font-weight:bold;
}


#mainimage {
display:block;
width:935px;
}

ul#hellernav-home {
list-style:none;
background-color:#5687CD;
height:26px;
font-size:11px;
font-weight:bold;
padding-left:75px;
border-top:1px solid #96B4DF;
border-bottom:1px solid #96B4DF;
}

ul#hellernav {
list-style:none;
height:26px;
font-size:11px;
font-weight:bold;
padding-left:75px;
margin-top:21px;
background-color:#5687CD;
border-top:1px solid #96B4DF;
border-bottom:1px solid #5687CD;
}

ul#hellernav li, ul#hellernav-home li {
float:left;
padding:0 20px 0 0;
background-image:none;
}

 ul#hellernav li a,  ul#hellernav-home li a {
display:block;
height:26px;
color:#F8FAFC;
text-decoration:none;
background-image:none;
padding:2px 15px 0 15px;
}

ul#hellernav li a:hover, ul#hellernav-home li a:hover {
background-color:#8ABFF0;
}


#homeimagesarea {
position:relative;
width:960px;
height:365px;
background-image:url(../images/backgrounds/mainimagesbg-mpp.gif);
}

#flash {
position:absolute;
top:18px;left:300px;
}


#homecontent {
width:960px;
font-size:11px;
font-weight:bold;
background-image:url(../images/backgrounds/contentbg-mpp.gif);
color:#fff;
}

#contentarea {
width:780px;
margin-left:152px;
font-size:12px;
font-weight:bold;
}

#text {
padding:36px 50px 0 50px;
min-height:325px;
}

#text p {
padding-bottom:15px;
}

#text a {
color:#0270C8;
text-decoration:none;
}

#text a:hover {
text-decoration:underline;
}

ul#main-navigation {
list-style:none;
font-family:Arial;
font-size:13px;
font-weight:bold;
width:200px;
padding-top:28px;
margin-left:107px;
text-transform:uppercase;
}

ul#main-navigation li {
padding:0 0 3px 0;
text-align:right;
background-image:none;
}

ul#main-navigation li a {
display:block;
height:26px;
padding-top:3px;
padding-right:25px;
color:#163868;
text-decoration:none;
}

ul#main-navigation li ul {
display:none;
}

ul#main-navigation li a:hover {
background-image:url(../images/backgrounds/navoverbg.png);
background-repeat:no-repeat;
}

#rightsidebar {
width:220px;
float:right;
margin:0 0 18px 30px;
font-family:Verdana;
font-size:10px;
padding-top:17px;
}

#sidebar-content {
background:url(../images/backgrounds/sidebarbg.gif) 0 0 repeat;
padding:26px 15px 22px 18px;
line-height:18px;
text-align:center;
}

#sidebar-content p {
text-align:left;
}


#rightsidebar #sidebar-content ul {
list-style:disc;
text-align:left;
padding-left:7px;
margin-left:7px;
margin-bottom:9px;
}  

#rightsidebar #sidebar-content ul li {
padding-bottom:10px;
padding-left:0;
line-height:15px;
background-image:none;
}


h1 {
font-size:17px;
color:#255397;
padding-bottom:9px;
}

h1.printonly {
display:none;
}

h2 {
color:#D7E7FE;
font-size:16px;
font-style:italic;
padding-bottom:12px;
}



h3 {
color:#255397;
font-size:17px;
padding-bottom:18px;
}



#rightsidebar h3 {
color:#255397;
font-size:12px;
padding-bottom:12px;
font-style:italic;
}

h4 {
font-size:13px;
color:#255397;
padding-bottom:9px;
}

.homecolumn h4 {
font-size:14px;
color:#fff;
padding-bottom:12px;
}

.homecolumn h4 a {
font-size:14px;
color:#fff;
text-decoration:none;
}

#rightsidebar h4 {
padding-bottom:18px;
}

h5 {
font-size:12px;
padding-bottom:9px;
}

h6 {
font-size:13px;
color:#EAF1FB;
background-color:#456BA1;
font-style:italic;
padding:5px 0 5px 10px;
margin-top:15px;
margin-bottom:15px;
}

#videos h6 {
font-size:16px;
color:#244E6C;
padding-bottom:45px;
font-style:italic;
}


.homecolumn {
width:260px;
line-height:18px;
}

#leftcolumnbottom  {
margin-top:36px;
}

#rightcolumnbottom {
margin-top:15px;
}

.homecolumn p {
padding-bottom:12px;
}

p.caption {
font-family:Tahoma;
font-size:10px;
line-height:16px;
padding-top:5px;
}

.homecolumn h2 a {
color:#fff;
text-decoration:none;
}

.homecolumn h2 a:hover {
background-image:url(../images/backgrounds/h2a-over.gif);
background-repeat:no-repeat;
background-position:100% 7px;
padding-right:18px;
}

p.homecolumnlink {
clear:both;
text-align:right;
padding-top:16px;
padding-right:6px;
}

p.homecolumnlink a, a.inline-link {
color:#D9E8FE;
text-decoration:none;
text-align:right;
background-image:url(../images/backgrounds/more-a-bg.gif);
background-repeat:no-repeat;
background-position:100% 4px;
padding-right:14px;
}

p.homecolumnlink a:hover, a.inline-link:hover {
color:#F4F112;
background-image:url(../images/backgrounds/more-a-over-bg.gif);
}

a.textlink {
color:#D9E8FE;
text-decoration:none;
cursor:pointer;
}

a.textlink:hover {
text-decoration:underline;
}


a.inline-link {
font-family:Tahoma;
font-size:10px;
padding-left:15px;
}

#homerightcolumn {
float:left;
margin-left:25px;
}

#homemiddlecolumn, #homeleftcolumn {
float:left;
margin-left:33px;
}

.columncontent {
padding:15px 22px 10px 21px;
}

#internship-videos {
background-image:url(../images/backgrounds/videoinsetbg.gif);
width:404px;
height:336px;
margin-top:30px;
}

#internship-videos p {
padding:50px 12px 12px 12px;
}

#internship-videos a {
color:#304769;
text-decoration:none;
}

#internship-videos a:hover {
color:#304769;
text-decoration:underline;
}

#video-quad {
float:left;
margin:0 9px 0 18px;
}

.videothumb {
float:left;
margin:1px 5px 6px 0;
cursor:pointer;
}

.videothumb_ {
float:left;
margin:1px 5px 15px 0;
cursor:pointer;
}

#mhpf-logo {
float:left;
margin:15px 9px 0 0;
}


p.linking-paragraph {
line-height:15px;
font-family:Trebuchet MS;
font-size:11px;
}

p#videopagelink {
line-height:15px;
font-family:Tahoma;
font-size:10px;
padding-left:15px;
margin-top:70px;
}

p.linking-paragraph a {
color:#D5EAFC;
}

p.linking-paragraph a:hover {
color:#F4F88F;
}

.windowlink {
clear:left;
line-height:16px;
font-size:10px;
}

.windowlink a {
color:#D5EAFC;
/*background-image:url(../images/backgrounds/uppointer-over.gif);*/
background-repeat:no-repeat;
background-position:0 4px;
/*padding-left:16px;*/
text-decoration:none;
}

.windowlink a:hover {
color:#F4F88F;

}


#all-bottom {
margin-bottom:15px;
margin-right:auto;
margin-left:auto;
}



#footer {
color:#3C688E;
text-align:center;
font-family:Verdana;
font-size:10px;
font-weight:bold;
margin-right:auto;
margin-left:auto;
padding-bottom:50px;
}

#footer p#copy {
width:725px;
padding-bottom:5px;
border-bottom:1px solid #C5DAF9;
margin-bottom:4px;
margin-right:auto;
margin-left:auto;
}

#footer a {
color:#1585E4;
}

#footer a:hover {
color:#990000;
}

#navigation {
margin-left:152px;
font-size:11px;
clear:both;
}

#navigation ul#nav {
height:28px;
list-style:none;
font-weight:bold;
margin-left:5px;
padding-left:5px;
background-image:url(../images/backgrounds/navbg.gif);
border-bottom:1px solid #E8ECF2;
}

#navigation ul#nav li {
float:left;
background-image:none;
padding:0;
}

#navigation ul#nav li a {
display:block;
padding:6px 10px 2px 10px;
text-decoration:none;
color:#1E4781;
background-image:none;
}

#navigation ul#nav li a:hover, ul#nav li a.on {
background-color:#E2EDFB;
}

#navigation ul#nav li ul {
display:none;
}

#navigation ul#nav li ul li {
display:none;
}


#section-navigation {
width:152px;
position:absolute;
top:250px;
left:0;
}

#section-navigation ul {
list-style:none;
font-size:11px;
line-height:15px;
font-weight:bold;
color:#20466D;

}

#section-navigation ul li {
background-image:none;
border-bottom:1px dotted #7394C3;
padding:0;
}

#section-navigation ul li a {
display:block;
color:#304769;
text-decoration:none;
background-image:none;
padding:15px 15px 8px 15px;
}

#section-navigation ul li a.on {
background-color:#BED9ED;
}

#section-navigation ul li a:hover {
background-color:#BED9ED;
}

p#sectiontitle {
position:absolute;
top:190px;
left:15px;
font-size:15px;
font-weight:bold;
color:#fff;
}

p#sectiontitle-sub {
position:absolute;
top:212px;
left:30px;
font-size:15px;
font-weight:bold;
color:#fff;
}

#text ul, ul {
list-style:none;
}

#text ul li, ul li {
background-image:url(../images/backgrounds/redlistbullet.gif);
background-repeat:no-repeat;
background-position:0 5px;
padding-bottom:7px;
padding-left:15px;
line-height:19px;
}

#text ul li a, a.pointer {
color:#304769;
text-decoration:none;
background-image:url(../images/backgrounds/bluepointer.gif);
background-repeat:no-repeat;
background-position:100% 3px;
padding-right:17px;
}

#text ul li a:hover, a pointer:hover {
color:#990000;
background-image:url(../images/backgrounds/redpointer.gif);
}

#text ul li p {
padding-bottom:7px;
}

#text ul li.nobullet {
background-image:none;
padding-bottom:15px;
padding-left:6px;
}

#text ul li ul li {
background-image:none;
font-size:11px;
padding-left:9px;
padding-bottom:0;
}

#text ul li.bottomborder {
padding-top:12px;
background-position:0 17px;
border-bottom:1px dotted;
}

#rightsidebar ul li a {
background-image:none;
}

#text ul.helleradmissions {
list-style:none;
padding-left:0;
margin-left:0;
margin-bottom:12px;
}

#text ul.helleradmissions li {
background-image:none;
padding:0;
}

.leftfloat {
float:left;
margin:5px 15px 2px 2px;
}

.studentprofilephoto, .facultyprofilephoto {
margin-bottom:9px;
}

#sectionheader a {
color:#fff;
text-decoration:none;
cursor:pointer;
}


#rightsidebar ol {
text-align:left;
margin-left:9px;
padding-left:9px;
}

#rightsidebar ol li {
padding-bottom:10px;
line-height:14px;
}

#rightsidebar ol li a {
background-image:url(../images/backgrounds/redpointers.gif);
background-repeat:no-repeat;
background-position:100% 2px;
padding-right:14px;
}


#rightsidebar li p.internship-name {
padding-bottom:3px;
font-size:11px;
}

#rightsidebar li p.internship-place {
font-style:italic;
}

#chair {
float:right;
width:110px;
margin:7px 2px 0 20px;
}

#chair p#chair-caption {
font-family:Tahoma;
font-size:10px;
line-height:14px;
padding-top:3px;
}

p.websitelink {
padding-top:12px;
font-size:11px;
}

p.websitelink a {
background-image:url(../images/backgrounds/bluepointer.gif);
background-repeat:no-repeat;
background-position:100% 3px;
padding-right:14px;
}

p.websitelink a:hover {
text-decoration:underline;
}

#rightsidebar table {
width:195px;
margin-left:-9px;
border-collapse:collapse;
}

#rightsidebar table#tuition {
margin-bottom:25px;
}

#rightsidebar table td {
text-align:left;
line-height:13px;
padding:8px 0 8px 5px;
}

td.cell {
border-bottom:2px dotted #88ACE1;
}

table#nontuition td.disc {
font-weight:normal;
border-bottom:none;
padding-top:18px;
}

#rightsidebar table td.noborder {
border:none;
}

#rightsidebar table td.cell-red1 {
color:#990000;
border-bottom:2px dotted #88ACE1;
padding:8px 0 8px 5px;
}

#rightsidebar table td.cell-red {
color:#990000;
padding-right:0;
padding-left:0;
border-bottom:2px dotted #88ACE1;
}

#rightsidebar table#nontuition td {
padding-left:10px;
}

#text table#financial-aid-sources {
background-image:url(../images/backgrounds/sidebarbg.gif);
border-collapse:collapse;
margin-top:15px;
}

#text table#financial-aid-sources td {
line-height:15px;
padding:9px 6px;
border:1px solid #7399D1;
}

.arrow {
margin-top:10px;
}

p.desc {
color:#2F5998;
font-size:11px;
line-height:17px;

}

table#scholarship-sources {
margin-top:24px;
border-bottom:2px dotted #7399D1;
margin-bottom:30px;
}

table#scholarship-sources td {
padding-right:25px;
}

#text ul.scholarships li {
line-height:17px;
padding-bottom:15px;
}

#rightsidebar ol#stafford li a {
background-image:none;
}

p.q {
font-style:italic;
}

p.a {
color:#2F5998;
padding-left:5px;
font-size:11px;
}

#sidebar-content table#stafford-loan {
width:170px;
}

#sidebar-content table#stafford-loan td {
padding:0 0 12px 0;
}

#sidebar-content table#stafford-loan td.number {
width:40px;
font-size:45px;
color:#EDF4FD;
padding-top:18px;

}

#sidebar-content table#stafford-loan td.step {
width:130px;
}

.funder {
padding-bottom:20px;
border-bottom:3px dotted #203656;
margin-bottom:20px;
}

p.funder-desc {
font-size:11px;
line-height:17px;
padding:3px 25px 7px 4px;
}

#text ul.gfao {
margin-bottom:24px;
border-bottom:2px dotted #5675A4;
padding-bottom:24px;
}

#text ul.nonbrandeis-sources li {

padding-bottom:24px;
border-bottom:2px dotted #5675A4;
margin-bottom:24px;
}

#text ul.nonbrandeis-sources li a, #text ul.gfao p.funder-desc a {
color:#3169BC;
}

#text ul.nonbrandeis-sources li a:hover, #text ul.gfao p.funder-desc a:hover {
color:#990000;
}

#text p.from {
font-size:13px;
color:#990000;
padding:0;
}

#map {
float:left;
margin:5px 12px 5px 2px;
}


table.courses {
width:650px;
background-image:url(../images/backgrounds/sidebarbg.gif);
margin-bottom:30px;
border-collapse:collapse;
}

table.courses td {
font-size:11px;
line-height:16px;
width:50%;
padding:7px 15px 7px 15px;
border:1px solid #749DC2;
}

table.courses td.year {
background-image:url(../images/backgrounds/linedbg-darkest.gif);
color:#ffffff;
}

table.courses td.semester {
background-image:url(../images/backgrounds/linedbg-lighter.gif);
font-family:Tahoma;
font-size:10px;
text-transform:uppercase;
}

blockquote {
padding:0 20px 12px 24px;
line-height:18px;
}


/* video page styles */

#videos {
padding-top:20px;
}

.videolink {
width:325px;
height:85px;
margin-bottom:24px;
font-size:11px;
}

.videolink a {
float:left;
clear:left;
margin-top:-8px;
margin-right:12px;
display:block;
height:93px;
width:91px;
padding:0;
text-decoration:none;
background-repeat:no-repeat;
}

a#schwarzenbach {
background-image:url(../../mpp/photos/schwarzenbach.jpg);}
a#schwarzenbach:hover {
background-image:url(../../mpp/photos/schwarzenbach-o.jpg);
}
a#allmang {
background-image:url(../../mpp/photos/allmang.jpg);
}
a#allmang:hover {
background-image:url(../../mpp/photos/allmang-o.jpg);
}
a#emond {
background-image:url(../../mpp/photos/emond.jpg);
}
a#emond:hover {
background-image:url(../../mpp/photos/emond-o.jpg);
}
a#levy {
background-image:url(../../mpp/photos/levy.jpg);
}
a#levy:hover {
background-image:url(../../mpp/photos/levy-o.jpg);
}
a#tull {
background-image:url(../../mpp/photos/tull.jpg);
}
a#tull:hover {
background-image:url(../../mpp/photos/tull-o.jpg);
}
a#budney {
background-image:url(../../mpp/photos/budney.jpg);
}
a#budney:hover {
background-image:url(../../mpp/photos/budney-o.jpg);
}
a#gazos {
background-image:url(../../mpp/photos/gazos.jpg);
}
a#gazos:hover {
background-image:url(../../mpp/photos/gazos-o.jpg);
}
a#ford {
background-image:url(../../mpp/photos/ford.jpg);
}
a#ford:hover {
background-image:url(../../mpp/photos/ford-o.jpg);
}

a#francis {
background-image:url(../../mpp/photos/francis.png);
}

a#francis:hover {
background-image:url(../../mpp/photos/francis-o.png);
}

a#lee {
background-image:url(../../mpp/photos/lee.png);
}

a#lee:hover {
background-image:url(../../mpp/photos/lee-o.png);
}

a#schon {
background-image:url(../../mpp/photos/schon.png);
}

a#schon:hover {
background-image:url(../../mpp/photos/schon-o.png);
}

a#fichtenbaum {
background-image:url(../../mpp/photos/fichtenbaum.png);
}
a#fichtenbaum:hover {
background-image:url(../../mpp/photos/fichtenbaum-o.png);
}

a#ratcliff {
background-image:url(../../mpp/photos/ratcliff.png);
}
a#ratcliff:hover {
background-image:url(../../mpp/photos/ratcliff-o.png);
}

a#ross {
background-image:url(../../mpp/photos/ross.png);
}
a#ross:hover {
background-image:url(../../mpp/photos/ross-o.png);
}

a#schuchert {
background-image:url(../../mpp/photos/schuchert.png);
}
a#schuchert:hover {
background-image:url(../../mpp/photos/schuchert-o.png);
}

#frames {
float:right;
width:320px;
margin-top:50px;
}

#topframe {
margin-bottom:185px;
border:2px solid #7A9CBC;
}

#middleframe {
margin-bottom:185px;
border:2px solid #7A9CBC;
}

#bottomframe {
border:2px solid #7A9CBC;
}


#videos .videolink p.pullquote {
padding:0;
line-height:13px;
padding-bottom:2px;
}

#videos .videolink p.pullquote-name {
padding:0;
text-align:right;
padding-right:30px;
font-style:italic;
}

#anitahill {
display:block;
margin-bottom:5px;
}

#alumnitable table {
border-collapse:collapse;
}

#alumnitable table td {
font-size:11px;
line-height:15px;
border:1px solid #8498B4;
padding:8px 12px;
}

#alumnitable table td.head {
text-transform:uppercase;
}

#lisalynch {
margin-bottom:5px;
}

.style1 {
padding-top:15px;
}

a#apply {
display:block;
width:122px;
height:28px;
background-image:url(../images/backgrounds/apply.gif);
position:absolute;
top:445px;
left:163px;
}

a#apply:hover {
display:block;
width:122px;
height:28px;
background-image:url(../images/backgrounds/apply-on.gif);
}

p#hssplink {
position:absolute;
top:454px;
left:81px;
font-size:13px;
}

p#hssplink a {
display:block;
background-image:url(../images/backgrounds/navoverbg.png);
background-repeat:no-repeat;
padding:4px 10px;
border:1px solid #637C9E;
color:#163868;
text-decoration:none;
}

p#hssplink a:hover {
background:#fff;
}


