body {font-family: arial, helvetica, sans-serif; margin-top:5px; margin-bottom:10px; background:#FFFFFF;}
td {vertical-align:top; }
#title {font-size:1pt; color:white; text-align:right; position:absolute; top:0; height:1px; overflow:hidden}
#header {margin-left:7px}

/* Styles for Heaaders - Do Not Change */
#bu {position:absolute; top:0px; left:10px; width:760px; height:70px; background-image: url('http://www.bloomu.edu/bu/art/longbar.gif');}

.menlink {margin-left:2px; margin-top:0px; margin-bottom:0px; padding:0; list-style-type:none; text-decoration:none; display:block; line-height:15px;}
.menlink a {text-decoration:none; text-align:right; font-size:11px; color:black; padding: 0 2px 0 2px}
.menlink a:hover {background:#7b2e4c; text-decoration:none; color:white;  }
.menlink dl, .menlink ul { margin-top:2px; margin-bottom:2px}
.menlink dd, .menlink li {margin-left:5px; margin-top:0px}

li.menlink {margin-left:5px; margin-top:0px}
#menlinksub {margin-left:10px; padding:0; list-style-type:none; list-style-position:outside; text-decoration:none; display:block; }
.menlinksub {margin-left:8px; padding:0; list-style-type:none; list-style-position:outside; text-decoration:none; display:block; }

div.banlink {position:absolute; width:130px; padding-bottom:0px; height:30px; top:42px; margin:0px; display:inline; background:transparent; z-index:2; }
.label {background:transparent; font-size:11px; font-weight:bold; text-align:left; position:absolute; width:130px; top:0px; margin-top:0px; padding:0px 0 12px 0; display:block; height:10px; margin-bottom:0px;  }
.label a {text-decoration:none; text-align:left; display:block; color:#7b2e4c;padding-left:3px;}
.label a:hover {display:block; background:#7b2e4c; text-decoration:none; color:white;}
.drop {position:absolute; left:-5px; width:140px; top:15px; margin-top:0px; padding-bottom:5px; background-color:#FAF3E1; z-index:2;}
.where {font-size:10px; text-align:right; margin-top:0px; color:#aaa; position:relative; top:30px; right:5px; width:750px; z-index:1;}
.where a {color:#888;}
.where a:hover {color:red;}




#todaydate {position:absolute; top:185px; left:225px; font-size:10px; text-align:left; margin-top:-5px; z-index:1; padding-bottom:5px; border-bottom:1px solid #ccc}
#todaydate td {font-size:10px; color:black;}

#weatherlink {position:absolute; top:185px; left:675px; font-size:10px; margin-top:-5px; z-index:1; }
#weatherlink a {text-decoration:none}
#weatherlink a:hover {text-decoration:underline; color:red}



/* End of Header Styles */



/* Styles related to left-hand column */


#leftcol {position:absolute; left:10px; top:80px; width:200px; padding-bottom:1em; background:transparent; }

.box {position:relative; left:0px; width:200px; background:#fffbf2;  font-size:8pt; margin:10px 0 10px 0px; padding-bottom:1em; overflow:hidden; border:1px solid #ccc}

.pic img {border:1px solid #ccc}

.box h1, .box h2 {font-size:9pt; text-align:center; padding:3px; border-bottom:1px solid #ccc; margin: 0 5px 0 5px; padding: 1em 0pt .5em 0; font-size: 8pt; font-weight: 900; letter-spacing:0; color: black; text-align: center; text-indent:0em;}

.box h3, .box h4 {font-size:9pt; text-align:center; padding:3px; border-bottom:1px solid #ccc; margin: 0 5px 0 5px; padding: 1em 0pt .5em 0;   letter-spacing:0; color: black; text-align: center; text-indent:0em;}

.box h5, .box h6 {font-size:8pt; text-align:left; padding:0; border-bottom:0; margin: .5em .7em 0em .7em; letter-spacing:0; color:black; text-align:left; text-indent:0em;}

.box p {font-size:8pt; margin:.3em .7em 0 .7em; color:black; text-align:left; text-indent:0em;}

.box p.boxhead { margin: 0 1em 0 1em; padding: 1em 0pt .5em 0; font-size:9pt; font-weight: 900; letter-spacing: 3px; color: black; text-align: center; text-indent: 0em; border-bottom:1px solid #ccc }

.box p.stx {font-size:8pt; margin:.3em .7em 0 .7em; color:black; text-align:left; text-indent:0em;}

.box p.tag {font-size:8pt; margin:.3em .7em 0 1.3em; color:black; text-align:left; text-indent:0em;}

.box p.btx {font-size:8pt; margin:0em .7em 0 .7em; color:black; text-align:left; text-indent:0em;}

.box dl {margin-top:.2em; margin-bottom:.2em; margin-left:1em; padding-left:0em}

.box ul, .box ol {margin-top:.2em; margin-bottom:.2em; margin-left:1em; padding-left:1.2em}

.box dd, .box li {font-size:8pt; float:none; margin:0em .7em 0 .7em; padding:0;  color:black; text-align:left}

.box td {font-size:8pt; margin-top:.3em; margin-bottom:0em; margin-left:.7em; margin-right:.7em;}









/* Styles related to main text column */


#copy {position:absolute; top:110px; left:230px; width:540px; font-size:10pt;}



#copy h3,h2,h1 {font-size:15pt; margin-top:6px; margin-bottom:4px; color:black; text-align:left; padding-bottom:4px; border-bottom: 1px solid}

#copy h4 {font-size:11pt; text-align:left; margin: .5em 0 0 0; padding: 1em 0 .1em 0; font-weight: 900; letter-spacing:0; color: black; text-indent: 0em; border-bottom:0} 

#copy h5 {font-size:9pt; margin-left:0em; margin-top:1em; margin-bottom:0em;}

#copy h6 {font-size:9pt; margin-left:.5em; margin-top:1em; margin-bottom:0em;}

#copy p {font-size:9pt; margin-bottom:0; margin-left:0em; margin-top:1em;}

#copy option, option selected {font-size:9pt; margin-bottom:0; margin-left:0em; margin-top:.3em; line-height:12pt}

#copy td {font-size:9pt; margin-bottom:0; margin-left:1em; margin-top:1em;}

#copy ul, #copy ol {margin-top:.2em; margin-bottom:.2em; margin-left:2em; padding-left:1.2em}

#copy dl {margin-top:.2em; margin-bottom:.2em; margin-left:2em; padding-left:0em}

#copy dd, #copy li {font-size:9pt; float:none; margin:0em .7em 0 .7em; padding:0;  color:black; text-align:left}

#copy .tag {font-size:9pt; margin-left:1.5em; margin-top:.3em}
#copy .indent {font-size:9pt; margin-left:1.5em; margin-top:1em}

#copy .sub {font-size:11pt; text-align:left; margin: .5em 0 -.5em 0; padding: 1em 0 .5em 0; font-weight: 900; letter-spacing:0; color: black; text-indent: 0em; border-bottom:0} 

#copy .revgrn {font-size:11pt; text-align:left; margin: .5em 0 -.5em 0; padding: 1em 0 .5em 0; font-weight: 900; letter-spacing:0; color: black; text-indent: 0em; border-bottom:0} 


#copy .btx {font-size:8pt; margin-left:0em; margin-top:0em}

#copy .stx {font-size:8pt; margin-left:0em; margin-top:.5em}

#copy .byline {font-size:8pt; text-align:right; margin-left:0em; margin-top:.2em}



/* Styles related to floating box for main column */

#copy .pic {float:right; background:transparent; border:none; font-size:8pt; margin:10px 0 10px 10px;  overflow:hidden}

#copy .pic img {border:1px solid #000}

#copy .side {float:right; background:transparent; border:1px solid #ccc; border-bottom: 1px solid #ccc; font-size:8pt; margin:10px 0 10px 10px; padding-bottom:1em; overflow:hidden}

#copy .side h3
{font-size:9pt; text-align:center; padding:3px; border-bottom:1px solid #ccc; margin: 0 5px 0 5px; padding: 1em 0pt .5em 0;   letter-spacing:0; color: black; text-align: center; text-indent:0em;}

#copy .side h4 { font-size:9pt; text-align:center; margin: .5em 1em 0 1em; padding: 0em 0pt .5em 0; font-weight: 900; letter-spacing: 0; color: black; text-align: center; text-indent: 0em; border-bottom:1px solid #ccc }

#copy .side h5, .side h6 {font-size:8pt; margin: .5em .7em 0em .7em}

#copy .side p {font-size: 8pt; margin-top:.3em; margin-bottom:0em; margin-left:1em; margin-right:.7em;}

#copy .side p.boxhead { margin: 0 1em 0 1em; padding: .5em 0pt .5em 0; font-size: 9pt; font-weight: 900; letter-spacing: 3px; color: black; text-align: center; text-indent: 0em; border-bottom:1px solid #ccc }


#copy .side p.stx {font-size: 8pt; margin-top:.3em; margin-bottom:0em; margin-left:1em; margin-right:.7em;}


#copy .side p.tag {font-size: 8pt; margin-top:.3em; margin-bottom:0em; margin-left:2em; margin-right:.7em;}


#copy .side p.btx {font-size: 8pt; margin-top:0em; margin-bottom:0em; margin-left:.7em; margin-right:.7em;}
#copy .side #rt {text-align:right}


#copy .side ul, #copy .side ol {margin-top:.2em; margin-bottom:.2em; margin-left:1em; padding-left:1.2em}

#copy .side dl {margin-top:.2em; margin-bottom:.2em; margin-left:1em; padding-left:0em}

#copy .side dd, #copy .side li {font-size:8pt; float:none; margin:0em .7em 0 .7em; padding:0;  color:black; text-align:left}




#copy .side p.revgrn {font-size:8pt; margin: 1em 0px .5em 1em; font-weight:bold; color:black; text-align:left;}



/* for older web pages still using id's */


#copy #side {float:right; background:transparent; border:1px solid #ccc; border-bottom: 1px solid #ccc; font-size:8pt; margin:10px 0 10px 10px; padding-bottom:1em; overflow:hidden}

#copy #side h3
{font-size:9pt; text-align:center; padding:3px; border-bottom:1px solid #ccc; margin: 0 5px 0 5px; padding: 1em 0pt .5em 0;   letter-spacing:0; color: black; text-align: center; text-indent:0em;}

#copy #side h4 { font-size:9pt; text-align:center; margin: .5em 1em 0 1em; padding: 0em 0pt .5em 0; font-weight: 900; letter-spacing: 0; color: black; text-align: center; text-indent: 0em; border-bottom:1px solid #ccc }

#copy #side h5, #side h6 {font-size:8pt; margin: .5em .7em 0em .7em}

#copy #side p {font-size: 8pt; margin-top:.3em; margin-bottom:0em; margin-left:1em; margin-right:.7em;}

#copy #side p.boxhead { margin: 1em 1em 0 1em; padding: .5em 0pt .5em 0; font-size: 9pt; font-weight: 900; letter-spacing: 3px; color: black; text-align: center; text-indent: 0em; border-bottom:1px solid #ccc }


#copy #side p.stx {font-size: 8pt; margin-top:.3em; margin-bottom:0em; margin-left:1em; margin-right:.7em;}
#copy #side p.btx {font-size: 8pt; margin-top:0em; margin-bottom:0em; margin-left:.7em; margin-right:.7em;}
#copy #side #rt {text-align:right}


#copy #side ul, #copy #side ol {margin-top:.2em; margin-bottom:.2em; margin-left:1em; padding-left:1.2em}

#copy #side dl {margin-top:.2em; margin-bottom:.2em; margin-left:1em; padding-left:0em}

#copy #side dd, #copy #side li {font-size:8pt; float:none; margin:0em .7em 0 .7em; padding:0;  color:black; text-align:left}




#copy #side p.revgrn {font-size:8pt; margin: 1em 0px .5em 1em; font-weight:bold; color:black; text-align:left;}



#box {position:relative; left:0px; width:200px; background:#fffbf2;  font-size:8pt; margin:10px 0 10px 0px; padding-bottom:1em; overflow:hidden; border:1px solid #ccc}

#box h1, #box h2 {font-size:9pt; text-align:center; padding:3px; border-bottom:1px solid #ccc; margin: 0 5px 0 5px; padding: 1em 0pt .5em 0; font-size: 8pt; font-weight: 900; letter-spacing:0; color: black; text-align: center; text-indent:0em;}

#box h3, #box h4 {font-size:9pt; text-align:center; padding:3px; border-bottom:1px solid #ccc; margin: 0 5px 0 5px; padding: 1em 0pt .5em 0; letter-spacing:0; color: black; text-align: center; text-indent:0em;}

#box h5, #box h6 {font-size:8pt; text-align:left; padding:0; border-bottom:0; margin: .5em .7em 0em .7em; letter-spacing:0; color:black; text-align:left; text-indent:0em;}

#box p {font-size:8pt; margin:.3em .7em 0 .7em; color:black; text-align:left; text-indent:0em;}

#box p#boxhead { margin: 0 1em 0 1em; padding: 1em 0pt .5em 0; font-size:9pt; font-weight: 900; letter-spacing: 3px; color: black; text-align: center; text-indent: 0em; border-bottom:1px solid #ccc }

#box p.boxhead { margin: 0 1em 0 1em; padding: 1em 0pt .5em 0; font-size:9pt; font-weight: 900; letter-spacing: 3px; color: black; text-align: center; text-indent: 0em; border-bottom:1px solid #ccc }

#box p.stx {font-size:8pt; margin:.3em .7em 0 .7em; color:black; text-align:left; text-indent:0em;}

#box p.btx {font-size:8pt; margin:0em .7em 0 .7em; color:black; text-align:left; text-indent:0em;}

#box dl {margin-top:.2em; margin-bottom:.2em; margin-left:1em; padding-left:0em}

#box ul, #box ol {margin-top:.2em; margin-bottom:.2em; margin-left:1em; padding-left:1.2em}

#box dd, #box li {font-size:8pt; float:none; margin:0em .7em 0 .7em; padding:0;  color:black; text-align:left}

#box td {font-size:8pt; margin-top:.3em; margin-bottom:0em; margin-left:.7em; margin-right:.7em;}


/*  styles for new pages xml only */

#wrapper {position:relative; margin-left:auto; margin-right:auto; width:770px; background:transparent; min-height:450px; margin-top:0px;}


/* for images */
img.nb {border:0}
