body {background-color:#300;margin:0;padding:0;text-align:center;background-image:url(/images/2008/MABannerSlice.jpg);background-repeat:repeat-x;}

/* The Banner */
#masthead {width:1000px;margin-right:auto;margin-left:auto;height:131px;}
#mastheadImage {height:104px;background-image:url(/images/2008/MABanner.jpg);text-align:right;}
#mastheadImage a {/* The links on the image itself */display:inline-block;height:1.2em;color:#BBB;font-family:Georgia, "Times New Roman", Times, serif;font-size:.90em;padding:.1em 1em .1em 1em;border:1px solid #999;text-decoration:none;font-variant:small-caps;top:45px;right:60px;position:relative;margin:10px;}
#mastheadImage a:hover {background-color:#FFD;border-color:#FFF;color:#600;}


/* The links under the banner*/
#mastheadMenusWrapper {background-image:url(/images/2008/MABanner.jpg);background-position:bottom;height:27px;/* 131px masthead height - 104px mastheadImage height */}
#mastheadMenus {border:1px solid #FFF;text-align:right;width:948px;margin:0 auto;}
#mastheadMenus a {display:inline-block;height:19px;color:#FFF;font-family:Georgia, "Times New Roman", Times, serif;font-size:.9em;padding:3px 8px 3px 8px;/* Leave these in px, not em, because the bar is a fixed height */margin:0;border-left:1px solid #FFF;text-decoration:none;font-variant:small-caps;}
#mastheadMenus a:hover {background-color:#500;color:#FFF;}
#mastheadMenus a.alternate {color:#FFC;}
#mastheadMenus a.alternate:hover {background-color:#FFD;color:#600;}


/* The drop down menus */
.drop_down_element {position:absolute;border:1px solid #FFF;z-index:5;} /*z-index:5 is REQUIRED or it won't work; more specifically, it needs to match the value in the 2008drop_down.js file, otherwise IE6 and 7 break. Thank you Microsoft. */
.drop_down_element ul,.linksbox ul {margin:0;padding:0;list-style:none;background:#330000;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;}
.drop_down_element ul li,.linksbox ul li {border-bottom:1px solid #110000;font-size:.65em;}
.linksbox ul li {font-size:.6em;}
.drop_down_element ul li .sectionHeader {background-color:#660000;color:#FFF9F9;display:block;padding:.7em .3em .7em 1.25em;border-bottom:#100 1px solid;font-weight:bold;}
.drop_down_element a,.drop_down_element a:visited,.linksbox ul li a,.linksbox ul li a:visited {color:#FFFFFF;display:block;text-decoration:none;padding:.7em .3em .7em 1.25em;}
.drop_down_element a:hover {color:#FFFFFF;background-color:#4C0000;text-decoration:none;}
/*.drop_down_element a:hover {color:#330000;background-color:#FFFFCC;}*/
.linksbox ul li a,.linksbox ul li a:visited {color:#FFFFFF;display:block;text-decoration:none;padding:.7em .3em .7em 1.25em;}
.drop_down_element ul li ul li {font-size:1em;}
.drop_down_element ul li ul li ul li {background-color:#440000;}
.dropDownLinks ul li a {background-color:#440000;}
.linksbox .dropDownLinks ul li a {font-size:2em;}

/* Main content */
#contentWrapper {width:1000px;margin:0 auto;text-align:center;background-image:url(/images/2008/ContentBackgroundSlice.jpg);background-repeat:repeat-y;border:0;}
#content {width:948px;/* 950px - 2*1px border left/right */padding:0;margin:0 auto;background-color:#EEEEEE;border:1px solid #FFF;border-top:0;text-align:left;}
#contentExtended {background-image:url(/images/2008/ContentExtendedBackground.jpg);border:1px solid #FFFFFF;border-bottom:0;border-top:0;color:#EEE;width:948px;margin:0 auto;padding:0;font-family:"Times New Roman", Times, serif;font-size:.75em;/*height:125px;*/background-repeat:no-repeat;background-color:#300;text-align:left;overflow:hidden;}
.copyblock,.copyblockOneCell {border-top:1px solid #999999;margin-top:5px;padding-top:15px;clear:both;}
.copyblockSplitViewRight{width:303px;padding:10px;border-left:dotted 1px #220000;float:left;}
.copyblockSplitViewLeft{width:303px;padding:10px;float:left;}
#copyblocktop, #copyblocktopOneCell {margin-bottom:5px;margin-top:5px;}
.redBar {background-color:#190000;border:1px solid #FFFFFF;color:#EEE;width:948px;margin:0 auto;padding:4px 0 4px 0;font-family:"Times New Roman", Times, serif;font-size:.75em;clear:both;}
.redBar a {font-size:.9em;}
#contentShadow {width:1000px;height:25px;margin:0;padding:0;background-position:bottom;background-image:url(/images/2008/ContentFooter.jpg);}
#breadcrumbs {padding-top:8px;padding-bottom:10px;padding-left:20px;background-color:#f2e6d8;}
#column1 {display:inline-block;padding:5px 6px 10px 20px;margin:0;width:647px;/*948#content - (250px + 20px column2) - 1px border - 20px padding*/vertical-align:top;border-right:1px solid #220000;border-top:1px dotted #220000;}
#singlecolumn {padding:0 10px 10px 20px;margin:0;width:917px;border-top:1px dotted #220000;}
#column1 a:hover, #singlecolumn a:hover {/*text-decoration:none;border-bottom:1px dotted #300;*/color:#990000;}
#column2 {display:inline-block;text-align:center;background-color:#FFF;padding:6px 10px 0 10px;margin:0;width:250px;vertical-align:top;border-top:1px dotted #200;}

/* Images */
.imageRight {float:right;margin:10px 10px 10px 15px;}
.imageLeft {float:left;margin:10px 15px 10px 10px;}
.imageBorder {padding:10px;border:1px solid #000000;}
.imageBorder:hover{border-color:#500;}
.noPadding{padding:0;}


.noBorder {text-decoration:none;border-top:0;!important}

a img {border:none;text-decoration:none;}
a.large {font-size:1.1em;font-weight:bold;}

#singlecolumn a.image:hover, #column1 a.image:hover {border:none;}

/* Linksbox */
.linksbox {/* An individual box of links */text-align:left;padding:0;margin:10px;border:1px #000 solid;}
#column2 .linksbox {/* Keeps the link boxes cleanly separated when there are a lot of them in the same column (like Alumni) */margin:5px 0px 20px 0px;}
/* Other linksbox ul/li styles defined above in conjunction with .drop_down_element */
.linksbox ul li {display:block;}
.linksbox ul li a {font-size:1.3em;}
.linksbox .parasmall {color:#CCC;}
.linksbox ul li a:hover {color:#300;background-color:#FFC;}
.linksbox ul li a:hover .parasmall {color:#300;}
#singlecolumn .linksbox a:hover,.copyblock .linksbox a:hover,#copyblocktop .linksbox a:hover{border-bottom:0;}
/*.linksbox ul li a:hover {color:#FFFFFF;background-color:#4C0000;text-decoration:none;}*/

/* Text */
a {color:#300;text-decoration:underline;padding:0;}
a:hover {color:#300;}
.parasmall {font-size:.7em;font-family:Georgia, "Times New Roman", Times, serif;}
h1,.heading1, h1 a,.heading1 a {display:inline;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;color:#000;margin-bottom:0;font-weight:bold;}
.redBar h1 {color:#CCC;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.25em;}
h2,.heading2 {display:inline;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;color:#300;font-weight:bold;}
h2 a,.heading2 a {color:#300;font-weight:bold;}
#breadcrumbs h2 a {text-decoration:none;}
h2 a:hover,.heading2 a:hover,.heading1 a:hover, h1 a:hover{color:#660000;border-bottom:1px dotted #600;}
p .heading2 {font-size:1em;}
h4,h3{display:inline;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;color:#000000;}
h4 {color:#666666;font-size:1em;}
h3 a{color:#000000;text-decoration:none;font-weight:bold;}
h3 a:hover{color:#330000;border-bottom:1px dotted #330000;text-decoration:none;}
.subheading,.subheading a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.9em;font-weight:bold;color:#330000;margin-top:.3em;}
p{margin-top:0;}
h5 {color:#300;font-size:1em;margin:0;display:inline;font-family:Verdana, Arial, Helvetica, sans-serif;}
h5 a {color:#300;text-decoration:underline;}
h5 a:hover {color:#600;text-decoration:none;}
.small {font-size:.8em;}
.small h4{font-size:.95em;}
.small h3{font-size:1.05em;}


/* Footer */
#footer {width:950px;color:#CCCCCC;font-family:Georgia, "Times New Roman", Times, serif;font-size:.70em;text-align:center;line-height:1.5em;font-weight:normal;margin:0 auto;/* the auto margins (in conjunction with a width) center the page */padding-bottom:20px;}
#footer strong {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
#footer a:link,.redBar a {color:#FFFFDD;font-family:Arial, Helvetica, sans-serif;}
#footer a:visited,.redBar a:visited {color:#FFFFDD;}
#footer a:hover,.redBar a:hover {color:#FFFFFF;text-decoration:none;border-bottom:1px dotted #FFFFFF;}
#footer a:active,.redBar a:active {color:#CCCCCC;}

.insetQuoteBox {float:right;width:45%;color:#330000;background-color:#FFFFDD;font-style:italic;border:1px solid #220000;padding:5px;margin:7px;font-size:.93em;}
.insetQuoteBox h2 {font-size:1em;}
/*.insetQuoteBox img {padding:5px;background-color:#FFFFFF;border:1px solid #000000;margin-bottom:5px;}*/
.insetQuoteBox strong {color:#550000;}
.appearingTextContent {background-color:#FFFFDD;border:1px solid #220000;padding:5px 5px 0 5px;margin:5px;font-size:.95em;text-align:left;}
.more {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#330000;text-align:right;}
.more a {text-decoration:none;}
.clear {clear:both;}
.red {color:#550000;}
.video {margin:10px;padding:0;display:inline;text-align:center;}


blockquote {
margin:22px 10px;
color:#575757;
padding: 3px 50px 0;
background: transparent url("/images/2008/blockquote.png") no-repeat 0 0;
}

.spacey,.spacey li {/*used for ol/ul li's */margin:10px;}

/* Used for video and gallery presentations */
.row {margin-bottom:20px;}
.item {float:left;margin-right:13px;margin-bottom:16px;vertical-align:top;width:200px;}
.last {margin-right:0;}
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.title{width:200px;}
.thickBorder{border-width:3px;}

.videoColumn {float:right;border-left:dotted #330000 1px;text-align:center;width:225px;}
.videoColumn .item {float:none;margin-right:auto;margin-left:auto;}
.videoColumn .large {font-size:1.05em;}


.videoItem {float:left;margin-left:8px;margin-bottom:9px;width:130px;}
.videoItem a,.videoItem a:hover{border:none;text-decoration:none;}

table.border tr td {border:1px solid #BBB;}