BODY {
background:url(http://www.mgh.org/container_background.jpg) #d2cd9c repeat-y center top;
font:76% Verdana,Tahoma,Arial,sans-serif;
color:#404040;
margin:0 auto;
padding:0;
}

#wrap {
background:#fff;
width:760px;
color:#404040;
margin:0 auto;
}

#content {
float:left;
width:620px;
clear:right;
margin:0 0 10px;
padding:0;
}

#pscroller1 {
border-right:navy 0 ridge;
border-top:navy 0 ridge;
right:-5px;
font:92% Verdana,Tahoma,Arial,sans-serif;
border-left:navy 0 ridge;
width:135px;
border-bottom:navy 0 ridge;
top:0;
height:145px;
background-color:#fff;
padding:5px;
}

DIV.tabBox {
background-color:#fff;
}

A.tab:hover {
color:#006;
background-color:#a080d0;
border-color:#fff;
}

A.activeTab.tab {
color:#ffe0ff;
background-color:#9070c0;
z-index:102;
padding-bottom:4px;
top:1px;
border-color:#b090e0 #7050a0 #7050a0 #b090e0;
}

DIV.tabMain {
border-right:#7050a0 1px solid;
z-index:101;
border-top:#b090e0 1px solid;
border-left:#b090e0 1px solid;
border-bottom:#7050a0 1px solid;
background-color:#fff;
padding:.5em;
}

A {
color:#286ea0;
text-decoration:none;
}

A:hover {
color:#286ea0;
text-decoration:underline;
}

A IMG {
border-width:0;
}

P {
margin:0 0 1.4em;
}

#leftside {
float:left;
width:138px;
clear:left;
margin:0;
padding:0;
}

UL.avmenu {
width:140px;
list-style-type:none;
margin:0 0 15px;
padding:0;
}

UL.avmenu LI {
width:140px;
line-height:1.4em;
display:inline;
padding:0;
}

UL.avmenu LI A {
float:left;
margin-bottom:2px;
font:90% Verdana,Tahoma,Arial,sans-serif;
border-left:#006 4px solid;
width:130px;
color:#00008a;
background-color:#e9f2f8;
text-decoration:none;
padding:3px 1px 3px 3px;
}

UL.avmenu LI A.current {
border-left:#286ea0 4px solid;
color:#609;
background-color:#e9f2f8;
}

UL.avmenu UL {
font-size:.9em;
width:125px;
margin:0 0 0 15px;
padding:0 0 5px;
}

UL.avmenu UL A {
font-weight:400;
width:115px;
padding:3px 1px 3px 5px;
}

UL.avmenu UL UL {
width:113px;
}

UL.avmenu UL UL A {
width:100px;
}

#footer {
border-top:#006 2px solid;
background:#fff;
font:85% Verdana,Tahoma,Arial,sans-serif;
width:760px;
clear:both;
color:gray;
text-align:center;
margin:0 auto;
padding:15px 0;
}

#footer P {
margin:0;
padding:0;
}

#footer A {
font-weight:700;
color:gray;
background-color:#fff;
text-decoration:none;
}

#footer A:hover {
text-decoration:underline;
}

.left {
float:left;
margin:3px 10px 2px 0;
}

.right {
float:right;
font:85% Verdana,Tahoma,Arial,sans-serif;
margin:2px 0 2px 2px;
}

.textright {
text-align:right;
}

.center {
text-align:center;
}

.small {
font-size:.8em;
}

.bold {
font-weight:bold;
}

.postinfo {
font-size:.9em;
border-left:#ccc 4px solid;
color:#606060;
line-height:1.4em;
background-color:#f4f4f4;
margin:1px 0 20px;
padding:8px 5px 8px 8px;
}

.clearing {
visibility:hidden;
clear:left;
margin:0;
padding:0;
}

.hide {
display:none;
}

A.tab,A.tab:visited {
color:#8060b0;
}

A.activeTab.tab:hover,A.activeTab.tab:visited {
color:#ffe0ff;
background-color:#9070c0;
border-color:#b090e0 #7050a0 #7050a0 #b090e0;
}

UL.avmenu LI A:hover,UL.avmenu LI A.currentMid {
border-left:#286ea0 4px solid;
color:#900;
background-color:#e9f2f8;
}
