body {
text-align:center;
font-family:Arial;
font-size:12px;
color:#304769;
background-color:#165EA8;
background-image:url(../images/backgrounds/bodybg.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
line-height:20px;
margin-top:18px;
}

.clear {
clear:both;
}

img {
border:0;
}

.fourteen {
font-size:14px;
}

#bodybottom {
margin-bottom:30px;
}

#all-bottom {
width:935px;
margin-right:auto;
margin-left:auto;
}

p {
padding-bottom:15px;
}

h1 {
font-size:17px;
color:#204F90;
padding-bottom:15px;
}

h2 {
font-size:15px;
padding-left:30px;
padding-bottom:20px;
}

h3 {
font-size:13px;
font-family:Georgia;
font-style:italic;
padding-bottom:18px;
}

h5 {
font-size:13px;
padding:0 0 7px 0;
}

h6 {
font-size:13px;
color:#EAF1FB;
background-color:#456BA1;
font-style:italic;
padding:5px 0 5px 10px;
margin-top:15px;
margin-bottom:15px;
}

#contentarea h2 {
font-size:13px;
padding-bottom:12px;
padding-left:0;
}

#contentarea h3 {
font-family:Arial;
font-style:normal;
font-size:13px;
padding:5px 0 6px 0;
border-bottom:1px solid #990000;
margin-bottom:9px;
}

#rightsidebar h4 {
font-size:13px;
padding-bottom:9px;
}


#all {
background-image:url(../images/backgrounds/allbg.gif);
width:935px;
min-height:600px;
position:relative;
margin-right:auto;
margin-left:auto;
text-align:left;
}

#top {
background-image:url(../images/backgrounds/topbg.gif);
background-repeat:no-repeat;
width:935px;
}

#top img, #all-bottom, #contentbottom, #mainimage .arrow {
display:block;
}

#sid-logotype-interior {
margin-left:33px;
padding-top:18px;
}

#heller-logotype-interior {
margin-top:3px;
margin-left:31px;
}

#brandeis-logotype-interior {
position:absolute;
top:17px;
left:720px;
}

#top form {
position:absolute;
top:33px;
left:674px;
font-size:11px;
color:#fff;
font-weight:bold;
}

#mainimage {
width:935px;
height:95px;
}

p#sectiontitle {
width:115px;
position:absolute;
top:145px;
left:25px;
color:#fff;
font-size:14px;
font-weight:bold;
}

p#sectiontitle-sub {
position:absolute;
top:168px;
left:30px;
font-size:15px;
font-weight:bold;
color:#fff;
}

#hellernavigation {
border-bottom:1px solid #5687CD;
}

ul#hellernav {
list-style:none;
background-color:#5687CD;
height:26px;
font-size:11px;
font-weight:bold;
padding-left:75px;
margin-top:21px;
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;
}

ul#nav {
margin-left:153px;
padding-left:153px;
list-style:none;
background-color:#9BBAE5;
height:27px;
font-size:11px;
font-weight:bold;
padding-left:0;
border-top:1px solid #E0EDF8;
border-bottom:1px solid #E0EDF8;
text-transform:uppercase;
}

ul#nav li {
float:left;
padding-right:0;
}

ul#nav li.separater {
font-size:8px;
color:#4C6E9D;
padding-top:3px;
}

ul#nav li a {
display:block;
height:23px;
color:#0E4C81;
text-decoration:none;
padding:4px 16px 0 16px;
}

ul#nav li a:hover, ul#nav li a.on {
background-color:#C8DBF5;
}

#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;
}

#contentarea {
width:780px;
margin-left:152px;
}

#text {
padding:36px 75px 50px 50px;
min-height:325px;
}

.rightfloat {
float:right;
margin:4px 5px 5px 15px;
}

.leftfloat {
float:left;
margin:4px 15px 5px 2px;
}

#sidebar .rightfloat {
float:right;
margin:4px 0 3px 7px;
}

#sidebar .leftfloat {
float:left;
margin:4px 15px 5px 2px;
}

#text ul {
list-style:none;
margin-bottom:12px;
}

#text ul li {
background-image:url(../images/backgrounds/redlistbullet.gif);
background-repeat:no-repeat;
background-position:0 6px;
padding:0 0 9px 13px;
line-height:18px;
}

#text ul li p {
padding-bottom:6px;
}

#text a {
color:#05538A;
text-decoration:none;
font-weight:bold;
}

#text a:hover {
color:#990000;
text-decoration:underline;
}

ol {
padding-left:12px;
margin-left:12px;
margin-bottom:12px;
}

#sidebar ol {
margin-bottom:5px;
}

ol li  {
padding-bottom:7px;
}

ol li p {
padding-bottom:5px;
}

#rightsidebar {
width:220px;
float:right;
margin:0 0 18px 40px;
font-size:11px;
line-height:18px;
}

#sidebar-content {
background-image:url(../images/backgrounds/sidebarbg.gif);
border-right:1px solid #3A7AB6;
border-left:1px solid #3A7AB6;
padding:12px 20px 5px 20px;
}

#rightsidebar img {
display:block;
}

#rightsidebar a {
color:#0668AD;
}

#rightsidebar a:hover {
color:#990000;
}

#rightsidebar ul {
list-style:disc;
margin-left:7px;
padding-left:7px;
}

#rightsidebar ul li {
background-image:none;
padding:0 0 10px 0;
line-height:15px;
}


#footer {
color:#fff;
text-align:center;
font-family:Verdana;
font-size:10px;
margin-right:auto;
margin-left:auto;
padding-bottom:50px;
}

#footer p#copyright {
width:725px;
padding-bottom:5px;
border-bottom:1px solid #C5DAF9;
margin-bottom:4px;
margin-right:auto;
margin-left:auto;
}

#footer a {
color:#fff;
}

#footer a:hover {
color:#FDE305;
}


/*  HOMEPAGE STYLES  */

#home-all {
width:935px;
position:relative;
margin-right:auto;
margin-left:auto;
text-align:left;
}

#home-top {
background-image:url(../images/backgrounds/hometopbg.gif);
width:935px;
height:119px;
}

#sid-logotype-home {
margin-left:33px;
padding-top:22px;
}

#heller-logotype-home {
margin-top:12px;
margin-left:34px;
}

#brandeis-logotype-home {
position:absolute;
top:28px;
left:695px;
}

#home-top form {
position:absolute;
top:51px;
left:672px;
font-size:11px;
color:#fff;
font-weight:bold;
}

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-home li {
float:left;
padding:0 20px 0 0;
background-image:none;
}

#homeimagesarea {
width:935px;
height:186px;
}

ul#home-programnav {
list-style:none;
list-style-image:none;
width:935px;
height:35px;
}

ul#home-programnav li {
float:left;
margin:0;
padding:0;
}

a.programlink {
display:block;
}

a#ma {
background-image:url(../images/backgrounds/mabg.jpg);
background-repeat:no-repeat;
width:312px;
height:35px;
}

a#ma:hover {
background-image:url(../images/backgrounds/mabgon.jpg);
background-repeat:no-repeat;
}

a#ms {
background-image:url(../images/backgrounds/msbg.jpg);
background-repeat:no-repeat;
width:314px;
height:35px;
}

a#ms:hover {
background-image:url(../images/backgrounds/msbgon.jpg);
}

a#dual {
background-image:url(../images/backgrounds/dualbg.jpg);
background-repeat:no-repeat;
width:308px;
height:35px;
}

a#dual:hover {
background-image:url(../images/backgrounds/dualbgon.jpg);
}

#sidflash {
width:707px;
height:186px;
margin-left:228px;
}

#mainnav {
background-image:url(../images/backgrounds/mainnavbg-sid.gif);
float:left;
width:228px;
height:186px;
}

ul#main-navigation-sid {
padding-top:7px;
list-style:none;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

ul#main-navigation-sid li {
padding:0 0 0 0;
text-align:right;
background-image:none;
}

ul#main-navigation-sid li a {
display:block;
height:21px;
padding-top:3px;
padding-right:25px;
color:#163868;
text-decoration:none;
}

ul#main-navigation-sid li a:hover {
background:#F4F6F7;
}

#homecontent {
clear:both;
background-image:url(../images/backgrounds/contentbg-sid.gif);
background-repeat:repeat-y;
}

#missionstatement {
background-image:url(../images/backgrounds/missionbg-sid.gif);
color:#364B6A;
font-size:13px;
font-weight:bold;
width:708px;
height:115px;
}

#missionstatement p {
padding:16px 30px 0 35px;
}

.columncontent {
float:left;
}

#homeleftcolumn {
width:227px;
color:#fff;
padding-top:30px;
}

#homerightcolumn {
width:708px;
}

#news {
font-size:12px;
line-height:19px;
color:#fff;
}


ul#newscontent {
width:625px;
margin-top:30px;
margin-left:40px;
list-style:none;
list-style-image:none;
}

ul#newscontent li {
clear:both;
margin-bottom:10px;
}

ul#newscontent li a {
color:#fff;
text-decoration:none;
}

ul#newscontent li a:hover {
color:#fff;
text-decoration:underline;
}

.newspic {
float:left;
margin:18px 18px 0 0;
}

#media, #blogs {
padding:0 30px 20px 30px;
font-size:11px;
}

#media a {
color:#fff;
text-decoration:none;
}

#media a:hover {
color:#FEEF02;
text-decoration:underline;
}

#media p {
line-height:13px;
}

.mediaitem {
margin-bottom:20px;
}

.videothumb {
display:block;
margin-bottom:8px;
}

p.bloglink {
font-family:Verdana;
}

p.bloglink a {
display:block;
color:#CEE7FD;
text-decoration:none;
margin-bottom:12px;
}

p.bloglink a:hover {
color:#FEEF02;
text-decoration:underline;
}

#homefooter {
text-align:center;
margin:0 auto 75px auto;
padding:0;
width:930px;
height:75px;
background-color:#165EA8;
color:#fff;
font-family:Verdana;
font-size:10px;
font-weight:bold;
}


#homefooter p#copyright {
width:820px;
padding-bottom:5px;
border-bottom:1px solid #C5DAF9;
margin-bottom:4px;
margin-right:auto;
margin-left:auto;
}

#homefooter a {
font-weight:bold;
color:#96D6FE;
}

#homefooter a:hover {
color:#F5FE07;
}
