

.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}#node-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#node-admin-buttons{float:left;
  margin-left:0.5em;
  clear:right;}td.revision-current{background:#ffc;}.node-form .form-text{display:block;width:95%;}.node-form .container-inline .form-text{display:inline;width:auto;}.node-form .standard{clear:both;}.node-form textarea{display:block;width:95%;}.node-form .attachments fieldset{float:none;display:block;}.terms-inline{display:inline;}


fieldset{margin-bottom:1em;padding:.5em;}form{margin:0;padding:0;}hr{height:1px;border:1px solid gray;}img{border:0;}table{border-collapse:collapse;}th{text-align:left;
  padding-right:1em;
  border-bottom:3px solid #ccc;}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear-block{display:inline-block;}/* Hides from IE-mac \*/
* html .clear-block{height:1%;}.clear-block{display:block;}



body.drag{cursor:move;}th.active img{display:inline;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}td.active{background-color:#ddd;}td.checkbox,th.checkbox{text-align:center;}tbody{border-top:1px solid #ccc;}tbody th{border-bottom:1px solid #ccc;}thead th{text-align:left;
  padding-right:1em;
  border-bottom:3px solid #ccc;}
.breadcrumb{padding-bottom:.5em}div.indentation{width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;
  padding:0.42em 0 0.42em 0.6em;
  float:left;}div.tree-child{background:url(http://www.middlebury.edu/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(http://www.middlebury.edu/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(http://www.middlebury.edu/misc/tree.png) no-repeat -11px center;}.error{color:#e55;}div.error{border:1px solid #d77;}div.error,tr.error{background:#fcc;color:#200;padding:2px;}.warning{color:#e09010;}div.warning{border:1px solid #f0c020;}div.warning,tr.warning{background:#ffd;color:#220;padding:2px;}.ok{color:#008000;}div.ok{border:1px solid #00aa00;}div.ok,tr.ok{background:#dfd;color:#020;padding:2px;}.item-list .icon{color:#555;float:right;
  padding-left:0.25em;
  clear:right;}.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list ul li{margin:0 0 0.25em 1.5em;
  padding:0;list-style:disc;}ol.task-list li.active{font-weight:bold;}.form-item{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;}tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item .description{font-size:0.85em;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-checkboxes,.form-radios{margin:1em 0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.marker,.form-required{color:#f00;}.more-link{text-align:right;}.more-help-link{font-size:0.85em;text-align:right;}.nowrap{white-space:nowrap;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager-current{font-weight:bold;}.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{font-family:inherit;font-size:inherit;width:14em;}dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:8em;}dl.multiselect dt,dl.multiselect dd{float:left;
  line-height:1.75em;padding:0;margin:0 1em 0 0;}dl.multiselect .form-item{height:1.75em;margin:0;}
.container-inline div,.container-inline label{display:inline;}
ul.primary{border-collapse:collapse;padding:0 0 0 1em;
  white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}ul.primary li{display:inline;}ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;
  padding:0 1em;text-decoration:none;}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #999;}

#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}#autocomplete ul{margin:0;padding:0;list-style:none;}#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}#autocomplete li.selected{background:#0072b9;color:#fff;}
html.js input.form-autocomplete{background-image:url(http://www.middlebury.edu/misc/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;}html.js input.throbbing{background-position:100% -18px;}
html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}html.js fieldset.collapsed *{display:none;}html.js fieldset.collapsed legend{display:block;}html.js fieldset.collapsible legend a{padding-left:15px;
  background:url(http://www.middlebury.edu/misc/menu-expanded.png) 5px 75% no-repeat;}html.js fieldset.collapsed legend a{background-image:url(http://www.middlebury.edu/misc/menu-collapsed.png);
  background-position:5px 50%;}
* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{display:inline;}
html.js fieldset.collapsible{position:relative;}html.js fieldset.collapsible legend a{display:block;}
html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}
.resizable-textarea{width:95%;}.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(http://www.middlebury.edu/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}
.draggable a.tabledrag-handle{cursor:move;float:left;
  height:1.7em;margin:-0.4em 0 -0.4em -0.5em;
  padding:0.42em 1.5em 0.42em 0.5em;
  text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{margin-top:4px;height:13px;width:13px;background:url(http://www.middlebury.edu/misc/draggable.png) no-repeat 0 0;}a.tabledrag-handle-hover .handle{background-position:0 -20px;}
.joined + .grippie{height:5px;background-position:center 1px;margin-bottom:-2px;}
.teaser-checkbox{padding-top:1px;}div.teaser-button-wrapper{float:right;
  padding-right:5%;
  margin:0;}.teaser-checkbox div.form-item{float:right;
  margin:0 5% 0 0;
  padding:0;}textarea.teaser{display:none;}html.js .no-js{display:none;}
.progress{font-weight:bold;}.progress .bar{background:#fff url(http://www.middlebury.edu/misc/progress.gif);border:1px solid #00375a;height:1.5em;margin:0 0.2em;}.progress .filled{background:#0072b9;height:1em;border-bottom:0.5em solid #004a73;width:0%;}.progress .percentage{float:right;}.progress-disabled{float:left;}.ahah-progress{float:left;}.ahah-progress .throbber{width:15px;height:15px;margin:2px;background:transparent url(http://www.middlebury.edu/misc/throbber.gif) no-repeat 0px -18px;float:left;}tr .ahah-progress .throbber{margin:0 2px;}.ahah-progress-bar{width:16em;}
#first-time strong{display:block;padding:1.5em 0 .5em;}
tr.selected td{background:#ffc;}
table.sticky-header{margin-top:0;background:#fff;}
#clean-url.install{display:none;}
html.js .js-hide{display:none;}
#system-modules div.incompatible{font-weight:bold;}
#system-themes-form div.incompatible{font-weight:bold;}
span.password-strength{visibility:hidden;}input.password-field{margin-right:10px;}div.password-description{padding:0 2px;margin:4px 0 0 0;font-size:0.85em;max-width:500px;}div.password-description ul{margin-bottom:0;}.password-parent{margin:0 0 0 0;}
input.password-confirm{margin-right:10px;}.confirm-parent{margin:5px 0 0 0;}span.password-confirm{visibility:hidden;}span.password-confirm span{font-weight:normal;}

#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#access-rules .access-type,#access-rules .rule-type{margin-right:1em;
  float:left;}#access-rules .access-type .form-item,#access-rules .rule-type .form-item{margin-top:0;}#access-rules .mask{clear:both;}#user-login-form{text-align:center;}#user-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#user-admin-buttons{float:left;
  margin-left:0.5em;
  clear:right;}#user-admin-settings fieldset .description{font-size:0.85em;padding-bottom:.5em;}
.profile{clear:both;margin:1em 0;}.profile .picture{float:right;
  margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}


.field .field-label,.field .field-label-inline,.field .field-label-inline-first{font-weight:bold;}.field .field-label-inline,.field .field-label-inline-first{display:inline;}.field .field-label-inline{visibility:hidden;}
.node-form .content-multiple-table td.content-multiple-drag{width:30px;padding-right:0;}.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{padding-right:.5em;}.node-form .content-add-more .form-submit{margin:0;}.node-form .number{display:inline;width:auto;}.node-form .text{width:auto;}
.form-item #autocomplete .reference-autocomplete{white-space:normal;}.form-item #autocomplete .reference-autocomplete label{display:inline;font-weight:normal;}
#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link{margin:4px 4px 0 0;}#content-field-overview-form .label-group,#content-display-overview-form .label-group,#content-copy-export-form .label-group{font-weight:bold;}table#content-field-overview .label-add-new-field,table#content-field-overview .label-add-existing-field,table#content-field-overview .label-add-new-group{float:left;}table#content-field-overview tr.content-add-new .tabledrag-changed{display:none;}table#content-field-overview tr.content-add-new .description{margin-bottom:0;}table#content-field-overview .content-new{font-weight:bold;padding-bottom:.5em;}
.advanced-help-topic h3,.advanced-help-topic h4,.advanced-help-topic h5,.advanced-help-topic h6{margin:1em 0 .5em 0;}.advanced-help-topic dd{margin-bottom:.5em;}.advanced-help-topic span.code{background-color:#EDF1F3;font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;font-size:0.9em;padding:1px;}.advanced-help-topic .content-border{border:1px solid #AAA}
.container-inline-date{width:auto;clear:both;display:inline-block;vertical-align:top;margin-right:0.5em;}.container-inline-date .form-item{float:none;padding:0;margin:0;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{padding:0;margin:0;}.container-inline-date .date-timezone .form-item{float:none;width:auto;clear:both;}
#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{width:185px;border-collapse:separate;margin:0;}.calendar td{padding:0;}
span.date-display-single{}span.date-display-start{}span.date-display-end{}span.date-display-separator{}.date-repeat-input{float:left;
  width:auto;margin-right:5px;}.date-repeat-input select{min-width:7em;}.date-repeat fieldset{clear:both;float:none;}.date-views-filter-wrapper{min-width:250px;}.date-views-filter input{float:left !important;
  margin-right:2px !important;
  padding:0 !important;width:12em;min-width:12em;}.date-nav{width:100%;}.date-nav div.date-prev{text-align:left;
  width:24%;float:left;}.date-nav div.date-next{text-align:right;
  width:24%;float:right;}.date-nav div.date-heading{text-align:center;width:50%;float:left;}.date-nav div.date-heading h3{margin:0;padding:0;}.date-clear{float:none;clear:both;display:block;}.date-clear-block{float:none;width:auto;clear:both;} 	 
 .date-clear-block:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}.date-clear-block{display:inline-block;}/* Hides from IE-mac \*/ 	 
 * html .date-clear-block{height:1%;}.date-clear-block{display:block;}

.date-container .date-format-delete{margin-top:1.8em;margin-left:1.5em;float:left;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}
div.date-calendar-day{line-height:1;width:40px;float:left;margin:6px 10px 0 0;background:#F3F3F3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;text-align:center;font-family:Georgia,Arial,Verdana,sans;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{font-size:.9em;background-color:#B5BEBE;color:white;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-weight:bold;font-size:2em;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}
#ui-datepicker-div table,#ui-datepicker-div td,#ui-datepicker-div th{margin:0;padding:0;}#ui-datepicker-div,#ui-datepicker-div table,.ui-datepicker-div,.ui-datepicker-div table,.ui-datepicker-inline,.ui-datepicker-inline table{font-size:12px !important;}.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;background:#ffffff;border:2px solid #d3d3d3;font-family:Verdana,Arial,sans-serif;font-size:1.1em;margin:0;padding:2.5em .5em .5em .5em;position:relative;width:15.5em;}#ui-datepicker-div{background:#ffffff;display:none;z-index:9999;}.ui-datepicker-inline{display:block;float:left;}.ui-datepicker-control{display:none;}.ui-datepicker-current{display:none;}.ui-datepicker-next,.ui-datepicker-prev{background:#e6e6e6 url(http://www.middlebury.edu/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
  left:.5em;
  position:absolute;top:.5em;}.ui-datepicker-next{left:14.6em;}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:#dadada url(http://www.middlebury.edu/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}.ui-datepicker-next a,.ui-datepicker-prev a{background:url(http://www.middlebury.edu/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
  border:1px solid #d3d3d3;cursor:pointer;display:block;font-size:1em;height:1.4em;text-indent:-999999px;width:1.3em;}.ui-datepicker-next a{background:url(http://www.middlebury.edu/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-prev a:hover{background:url(http://www.middlebury.edu/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;}.ui-datepicker-next a:hover{background:url(http://www.middlebury.edu/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-prev a:active{background:url(http://www.middlebury.edu/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;}.ui-datepicker-next a:active{background:url(http://www.middlebury.edu/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-header select{background:#e6e6e6;border:1px solid #d3d3d3;color:#555555;font-size:1em;line-height:1.4em;margin:0 !important;padding:0 !important;position:absolute;top:.5em;}.ui-datepicker-header select.ui-datepicker-new-month{left:2.2em;
  width:7em;}.ui-datepicker-header select.ui-datepicker-new-year{left:9.4em;
  width:5em;}table.ui-datepicker{text-align:right;
  width:15.5em;}table.ui-datepicker td a{color:#555555;display:block;padding:.1em .3em .1em 0;
  text-decoration:none;}table.ui-datepicker tbody{border-top:none;}table.ui-datepicker tbody td a{background:#e6e6e6 url(http://www.middlebury.edu/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
  border:1px solid #ffffff;cursor:pointer;}table.ui-datepicker tbody td a:hover{background:#dadada url(http://www.middlebury.edu/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
  border:1px solid #999999;color:#212121;}table.ui-datepicker tbody td a:active{background:#ffffff url(http://www.middlebury.edu/sites/all/modules/date/date_popup/themes/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
  border:1px solid #dddddd;color:#222222;}table.ui-datepicker .ui-datepicker-title-row td{
  color:#222222;font-size:.9em;padding:.3em 0;text-align:center;text-transform:uppercase;}table.ui-datepicker .ui-datepicker-title-row td a{color:#222222;}
.timeEntry_control{vertical-align:middle;margin-left:2px;}* html .timeEntry_control{
	margin-top:-4px;}
.timeEntry{background-color:transparent !important;}

.timeEntry_control{display:none;}


.wrapper.tagadelic{text-align:justify;margin-right:1em;}.tagadelic.level1{font-size:1em;}.tagadelic.level2{font-size:1.2em;}.tagadelic.level3{font-size:1.4em;}.tagadelic.level4{font-size:1.6em;}.tagadelic.level5{font-size:1.8em;}.tagadelic.level6{font-size:2em;}.tagadelic.level7{font-size:2.2em;}.tagadelic.level8{font-size:2.4em;}.tagadelic.level9{font-size:2.6em;}.tagadelic.level10{font-size:2.8em;}


#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333333;}#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666666;}#TB_window a:link{color:#666666;}#TB_window a:visited{color:#666666;}#TB_window a:hover{color:#000;}#TB_window a:active{color:#666666;}#TB_window a:focus{color:#666666;}


#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}.TB_overlayMacFFBGHack{background:url(http://www.middlebury.edu/sites/all/modules/thickbox/macFFBgHack.png) repeat;}.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}* html #TB_overlay{
     position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');}#TB_window{position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}* html #TB_window{
position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}#TB_title{background-color:#e8e8e8;height:27px;}#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}#TB_ajaxContent.TB_modal{padding:15px;}#TB_ajaxContent p{padding:5px 0px 5px 0px;}#TB_load{position:fixed;background:url(http://www.middlebury.edu/sites/all/modules/thickbox/loading_animation.gif);display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}* html #TB_load{
position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}* html #TB_HideSelect{
     position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

div.fieldgroup{margin:.5em 0 1em 0;}div.fieldgroup .content{padding-left:1em;}
#rss-page .feed-source .feed-title{margin-top:0;}#rss-page .feed-source .feed-image img{margin-bottom:0.75em;}#rss-page .feed-source .feed-icon{float:right;display:block;}#rss-page .feed-source2{font-size:1.8em;padding-bottom:0em;}#rss-page .feed-source2 .feed-icon{float:right;display:block;}#rss-page .feed-item-body .content img{border:1px solid #333;margin-right:8px;margin-left:8px;}#rss-page .feed-item{margin-bottom:.5em;}#rss-page .feed-item-title{margin-bottom:0;font:normal 100% verdana;}#rss-page .feed-item-title a{color:#660066;text-decoration:underline;}#rss-page .feed-item-title a:hover{color:#6600cc;text-decoration:underline;}#rss-page .feed-item-date{font-size:80%;color:#666666;}#rss-page .feed-item-meta,#rss-page .feed-item-body{margin-bottom:0;}#rss-page .feed-item-categories{font-size:0.9em;}#rss-page td{vertical-align:bottom;}#rss-page td.categorize-item{white-space:nowrap;}#rss-page .categorize-item .news-item .body{margin-top:0;}#rss-page .categorize-item h3{margin-bottom:1em;margin-top:0;}

 

html{font-size:100%;}body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,img,form,label,iframe{margin:0;padding:0;font-size:1em;line-height:inherit;font-weight:inherit;color:inherit;border:none;}h1,h2,h3,h4,h5,h6{font-weight:normal;}input,select,textarea,button{font-size:1em;line-height:inherit;font-family:inherit;margin:0;}input[type=button],input[type=submit],button{overflow:visible;}input[disabled],select[disabled],textarea[disabled],button[disabled]{opacity:0.75;}.skiplink{position:absolute;top:0;left:-9999px;width:9em;padding:5px;color:#00f;background-color:#ff9;border:1px solid #993;text-align:center;z-index:9999;}.skiplink:focus{left:0;}.clear{height:0;clear:both;}
body#tinymce,body#content{background-color:#fff;background-image:url();color:#000;}body.browser{position:relative;background:#fff;}body.browser ul.menu,body.browser td,body.media-assist ul.menu,body.media-assist td{background:#fff;}div#TB_window{z-index:600;}
body{background:#071427 url(http://www.middlebury.edu/sites/all/themes/midd/images/design/bluegradient.jpg) no-repeat center top;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#210;font-size:0.875em;line-height:1.4;}a{color:#272c6f;text-decoration:none;border-bottom:1px dotted #147;padding:0.07em;}a:hover{color:#036;border-bottom:1px solid #036;background-color:#efc;}a.noborder,a.noborder:hover{border:none;background-color:transparent !important;padding:0;}p{margin-bottom:1em;}ul,ol{margin-left:1.5em;margin-bottom:0.8em;}li{margin:0.4em 0;}h1{font-size:1.6em;font-weight:bold;color:#012;}h2{font-size:1.6em;color:#084b71;}h3{font-size:1.4em;color:#4f3e1e;}h3 a{border-bottom:1px dotted #147;padding:1px;}h3 a:hover{color:#036;border-bottom:1px solid #036;background-color:#eeffcc;}h4{font-weight:bold;font-size:1.2em;color:#666;}h5{font-size:1.1em;color:#666;font-weight:bold;}h6{font-weight:bold;color:#666;}h1,h2,h3,h4,h5,h6{margin-bottom:6px;}pre{font-size:1.1em;}blockquote{border-left:1px solid #d4d6c8;padding:10px 18px;margin:10px 10px 18px 10px;font-family:Georgia,serif;font-size:1.2em;color:#996;}.image_left{float:left;width:204px;margin:6px 18px 6px 0;}.image_right{float:right;width:204px;margin:6px 0 6px 18px;}.caption{font-style:italic;font-size:0.929em;color:#888;line-height:1.25;margin:3px;}.opening{font-family:Georgia,serif;font-size:1.5em;color:#330;}.verybig{font-size:2em;line-height:1.25em;}.big{font-size:1.6em;line-height:1.25em;}.small{font-size:0.929em;line-height:1.25em;}.fineprint{font-size:0.857em;color:#663;letter-spacing:1px;}.date{font-size:0.857em;color:#663;margin-bottom:6px;line-height:1.4em;}.showall{margin:1em 0;font-size:1.25em;font-weight:bold;}.more_link{text-align:right;font-weight:bold;}.headline{font-family:Georgia,serif;font-weight:normal;font-size:1.2em;}.summary{font-size:0.929em;line-height:1.3em;}.tags{font-size:0.929em;color:#999966;}.tags a{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background-color:#f4f4ea;border:1px solid #ccc;cursor:default;display:inline-block;margin:2px 0.2em;padding:0.1em 0.2em;}.tags a:hover{text-decoration:none;background-color:#e9e9c9;}


table{margin-bottom:1em;}th{font-family:sans-serif;font-size:0.929em;line-height:1.1em;color:#404040;font-weight:normal;padding:8px;background-color:#efefea;border-bottom:1px solid #cc9;border-top:3px solid #663;}td{font-size:0.929em;color:#404040;font-weight:normal;padding:8px;background:#fff;border-top:1px solid transparent;border-bottom:1px solid #cc9;}td:hover{background:#efeee9;color:#404040;}table.layout td{font-size:1em;color:inherit;padding:0 20px 20px 0;background:none;border:none;vertical-align:top;}table.layout tr:hover td{background:none;color:inherit;}
form{margin-bottom:1em;}fieldset{margin-bottom:1em;}textarea{padding:10px;}input.radio,input.checkbox{margin-right:10px;}input{padding:2px;}
#left h3{font-size:1em;font-weight:bold;color:#ccc;}
.container{width:960px;margin:0 auto;position:relative;clear:both;}#search{position:absolute;top:18px;right:0;}#search label{display:none;}#search_query{background-color:#1F2630;border:1px solid #365783;font-size:0.929em;color:#d2d4d6;padding:2px 4px;width:10em;}#search_submit{border:none;background-color:transparent;font-weight:bold;font-size:0.857em;color:#d2d4d6;padding:0;height:16px;margin-right:-8px;}#search_submit.ir{text-indent:-999em;overflow:hidden;background:url(http://www.middlebury.edu/sites/all/themes/midd/images/design/arrow_go.gif) no-repeat center center;width:8px;padding:0 4px;margin-right:-4px;}#navigation{width:936px;padding:0 12px;height:2.57em;font-size:1.5em;line-height:24px;font-family:Garamond,"Times New Roman",serif;margin:0;}#navigation li{list-style-type:none;float:left;margin:0;text-align:center;}#navigation li a{text-decoration:none;border:none;padding:0;display:block;}#navigation li a:hover{background-color:transparent;}#navigation.ir li a{position:relative;overflow:hidden;text-indent:-999em;height:24px;}#navigation.ir li a span{position:absolute;top:0;right:0;width:100%;height:100%;}#navigation li.top{margin:0 21px 6px 0;}#navigation li.top a{color:#fff;}#navigation li.top a:hover{color:#cc9;}#navigation li.top a span{background-image:url(http://www.middlebury.edu/sites/all/themes/midd/images/design/nav_top.gif);}#navigation li.bottom{margin-right:17px;}#navigation li.bottom a{color:#73a2e6;}#navigation li.bottom a:hover{color:#fff;}#navigation li.bottom a span{background-image:url(http://www.middlebury.edu/sites/all/themes/midd/images/design/nav_bottom.gif);}li#nav_admissions{width:116px;}li#nav_admissions a span{background-position:0 0;}li#nav_admissions a:hover span{background-position:0 -24px;}li#nav_admissions.active a span{background-position:0 -48px;}li#nav_admissions.active a:hover span{background-position:0 -72px;}li#nav_academics{width:109px;}li#nav_academics a span{background-position:-137px 0;}li#nav_academics a:hover span{background-position:-137px -24px;}li#nav_academics.active a span{background-position:-137px -48px;}li#nav_academics.active a:hover span{background-position:-137px -72px;}li#nav_studentlife{width:118px;}li#nav_studentlife a span{background-position:-268px 0;}li#nav_studentlife a:hover span{background-position:-268px -24px;}li#nav_studentlife.active a span{background-position:-268px -48px;}li#nav_studentlife.active a:hover span{background-position:-268px -72px;}li#nav_athletics{width:91px;}li#nav_athletics a span{background-position:-407px 0;}li#nav_athletics a:hover span{background-position:-407px -24px;}li#nav_athletics.active a span{background-position:-407px -48px;}li#nav_athletics.active a:hover span{background-position:-407px -72px;}li#nav_arts{width:48px;}li#nav_arts a span{background-position:-519px 0;}li#nav_arts a:hover span{background-position:-519px -24px;}li#nav_arts.active a span{background-position:-519px -48px;}li#nav_arts.active a:hover span{background-position:-519px -72px;}li#nav_international{width:236px;}li#nav_international a span{background-position:-589px 0;}li#nav_international a:hover span{background-position:-589px -24px;}li#nav_international.active a span{background-position:-589px -48px;}li#nav_international.active a:hover span{background-position:-589px -72px;}li#nav_middlab{width:90px;margin-right:0 !important;float:right;}li#nav_middlab a span{background-position:-847px 0;}li#nav_middlab a:hover span{background-position:-847px -24px;}li#nav_middlab.active a span{background-position:-847px -48px;}li#nav_middlab.active a:hover span{background-position:-847px -72px;}li#nav_about{width:173px;}li#nav_about a span{background-position:0 0;}li#nav_about a:hover span{background-position:0 -24px;}li#nav_about.active a span{background-position:0 -48px;}li#nav_about.active a:hover span{background-position:0 -72px;}li#nav_sustainability{width:138px;}li#nav_sustainability a span{background-position:-194px 0;}li#nav_sustainability a:hover span{background-position:-194px -24px;}li#nav_sustainability.active a span{background-position:-194px -48px;}li#nav_sustainability.active a:hover span{background-position:-194px -72px;}li#nav_giving{width:73px;}li#nav_giving a span{background-position:-353px 0;}li#nav_giving a:hover span{background-position:-353px -24px;}li#nav_giving.active a span{background-position:-353px -48px;}li#nav_giving.active a:hover span{background-position:-353px -72px;}li#nav_news{width:115px;}li#nav_news a span{background-position:-447px 0;}li#nav_news a:hover span{background-position:-447px -24px;}li#nav_news.active a span{background-position:-447px -48px;}li#nav_news.active a:hover span{background-position:-447px -72px;}li#nav_events{width:181px;}li#nav_events a span{background-position:-584px 0;}li#nav_events a:hover span{background-position:-584px -24px;}li#nav_events.active a span{background-position:-584px -48px;}li#nav_events.active a:hover span{background-position:-584px -72px;}li#nav_offices{width:171px;margin-right:0 !important;float:right;}li#nav_offices a span{background-position:-787px 0;}li#nav_offices a:hover span{background-position:-787px -24px;}li#nav_offices.active a span{background-position:-787px -48px;}li#nav_offices.active a:hover span{background-position:-787px -72px;}#wordmark{font-family:Garamond,"Times New Roman",serif;margin:0 auto;width:206px;padding:24px 0 18px;font-size:3.2em;line-height:1;color:#fff;}#wordmark a{font-weight:normal;background-color:transparent;border:none;padding:0;color:#fff;}
#waveform,#carousel{color:#fff;height:240px;margin:18px 0;position:relative;overflow:hidden;}.slider{position:absolute;left:0;top:0;height:100%;margin-right:-12000px;}#stories{list-style-type:none;margin:0;height:100%;padding:0 8px;float:left;}.bar{height:100%;width:14px;padding:0 8px;overflow:hidden;position:relative;margin:0;float:left;}.bar_contents{position:absolute;left:8px;right:8px;}.bar_title{font-weight:bold;font-size:1em;padding-bottom:2px;overflow:hidden;position:relative;}.bar_target{margin:-8px;padding:8px;cursor:pointer;z-index:100;position:relative;}.bar_color{background-color:#73a2e6;position:relative;overflow:hidden;width:100%;}.bar_color .bar_image_bw,.bar_color .bar_image{position:absolute;top:50%;left:0;}.bar_color .bar_image a{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:none;}.bar_text{font-size:0.929em;line-height:1.3;padding:2px 0;overflow:hidden;position:relative;}.bar_text div{position:relative;margin-top:3px;}.bar_text a{color:#9cc7e6;}.bar_text a:hover{text-decoration:underline;color:#333;}.disabled .bar_target{cursor:default;}.disabled .bar_color{background-color:#37424f;}.submit .bar_color{background-color:transparent !important;border:1px dashed #fff;}#header{width:auto;margin-right:-16px;}#header h1{position:absolute;top:40px;left:0;width:100%;color:#fff;font-family:Garamond,"Times New Roman",serif;font-size:14em;line-height:1;text-align:center;}#header h1 img{float:none;}#header img{margin:0 16px 0 0;float:left;}#waveform.nojs .slider{width:1410px;left:50%;margin-left:-713px;}#stories.nojs{display:block;background:url(http://www.middlebury.edu/sites/all/themes/midd/images/design/waveform_nojs.png) no-repeat top center;width:1410px;}#stories.nojs .bar{position:absolute;top:0;left:690px;width:360px;}#stories.nojs .bar .bar_title,#stories.nojs .bar .bar_text{width:360px;}#stories.nojs .bar_color{height:220px;}#stories.nojs .bar_text{top:0;}#bar_pointer{color:#036;background-color:#c3e2f5;border:1px solid #fff;line-height:24px;-moz-box-shadow:0 0 8px #000;-webkit-box-shadow:0 0 8px #000;position:fixed;display:none;z-index:1200;padding:0 5px;font-weight:bold;white-space:nowrap;font-size:0.929em;}#bar_pointer_arrow{width:43px;height:12px;position:absolute;left:-5px;top:0;background-image:url(http://www.middlebury.edu/sites/all/themes/midd/images/design/bar_pointer_arrow.png);z-index:1210;}#carousel{color:#fff;}
		#carousel_features a{color:#cf6;text-decoration:none;border:none;padding:0;}#carousel_features a:hover{color:#a9d4ff;text-decoration:underline;border:none;background-color:transparent;}#carousel_features h2,#carousel_features h3,#carousel_features h4,#carousel_features h5,#carousel_features h6{color:#83B2F9 !important;}#carousel_arrow{position:absolute;left:258px;bottom:-43px;width:49px;height:43px;background-image:url(http://www.middlebury.edu/sites/all/themes/midd/images/design/carousel_arrow.png);}
.blackout{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#071427;z-index:1000;}.video_overlay{position:absolute;left:50%;margin-left:-280px;width:560px;height:320px;z-index:1100;background-color:#000;color:#fff;-moz-box-shadow:0 0 8px #000;-webkit-box-shadow:0 0 8px #000;}object,embed{outline:none;}.submit_overlay{position:absolute;left:50%;margin-left:-214px;width:400px;padding:14px;z-index:1100;border:1px solid #fff;background-color:#C3E2F5;-moz-box-shadow:0 0 8px #000;-webkit-box-shadow:0 0 8px #000;}.submit_overlay form{margin:0;}.submit_overlay label{display:block;font-weight:bold;clear:both;margin-top:4px;}#submit_name,#submit_email{width:180px;border:none;padding:2px;}#submit_story{border:none;width:396px;height:100px;padding:2px;}#submit_tags{width:396px;border:none;padding:2px;}#submit_submit{font-weight:bold;margin-top:10px;}.close_overlay{position:absolute;top:-10px;right:-10px;-moz-border-radius:20px;-webkit-border-radius:20px;width:20px;height:20px;font-size:18px;line-height:15px;text-align:center;background-color:#e33;border:3px solid #999;font-weight:bold;color:#fff;}.close_overlay:hover{background-color:#b22;color:#eee;border-color:#777;cursor:pointer;}#content{position:relative;margin-top:18px;background:url(http://www.middlebury.edu/sites/all/themes/midd/images/design/background_content.gif) repeat-y left top;}#taskbar{position:relative;padding:0 18px;height:40px;line-height:40px;background-color:#eed;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:0.929em;z-index:400;}#taskbar_back{color:#210;border:none;padding:none;display:block;height:34px;line-height:34px;padding:0 6px 0 37px;position:absolute;top:3px;left:3px;background:url(http://www.middlebury.edu/sites/all/themes/midd/images/design/taskbar_back.gif) no-repeat left top;}#taskbar_back strong{color:#036;}#taskbar_back:hover{background-color:#ddd;background-position:left bottom;}#taskbar_go{background-color:#cc9;position:absolute;left:3px;top:3px;height:32px;padding:0 6px;}#taskbar_go label{font-size:1.8em;font-style:italic;margin-right:0.1em;font-family:Georgia,serif;color:#036;line-height:26px;position:relative;z-index:100;}#taskbar_go #go_query{padding:3px 5px;border:none;line-height:1em;margin-left:-4px;}#taskbar_go #go_submit{border:none;background-color:transparent;font-weight:bold;font-size:0.929em;color:#222;padding:0;}#taskbar_dropdowns{position:absolute;top:0;right:0;z-index:400;}.dropdown_label{float:left;}.dropdown{position:relative;float:left;margin:3px;}.dropdown h3{font-family:Verdana,"Lucida Grande",Lucida,sans-serif;font-size:0.846em;text-transform:uppercase;letter-spacing:0.1em;cursor:pointer;color:#222;line-height:28px;padding:3px 30px 3px 6px;background:#83B2F9 url(http://www.middlebury.edu/sites/all/themes/midd/images/design/dropdown_pointer.png) no-repeat right top;}.dropdown .contents{background:#0d1e29;color:#fff;line-height:1.4;display:none;position:absolute;top:33px;left:0;z-index:500;min-width:100%;}.dropdown .contents a{color:#ccc;padding:0;border:none;background-color:transparent;}.dropdown .contents a:hover{color:#ffa;}.dropdown .contents ul{list-style-type:none;margin:0;padding:12px;}.dropdown .contents ul li{margin:0 0 0.4em;}.dropdown.last .contents{right:0;left:auto;}.dropdown.active h3{background-color:#036;color:#fff;background-position:right bottom;}.dropdown.active .contents{display:block;}.dropdown.dark h3{color:#fff;background-color:#036;background-position:right bottom;}.dark.active h3{background-color:#83B2F9;color:#222;}.dropdown.red h3{color:#fff;background-color:#790E39;background-position:right bottom;}.red.active h3{background-color:#FF7171;color:#222;}.dropdown.silver h3{background-color:#767b91;color:#fff;background-position:right bottom;}.silver.active h3{background-color:#767b91;color:#222;}.dropdown.gray h3{background-color:#8c8c8c;color:#fff;background-position:right bottom;}.gray.active h3{background-color:#8c8c8c;color:#222;}#heading{position:relative;}#heading a{padding:0;border:none;}#heading a img{display:block;}#juicebar{position:relative;background-color:#c9d1e6;margin:0 -12px;}#tabs{position:absolute;top:-30px;right:18px;list-style-type:none;}#tabs li{margin:0 0 0 6px;background-image:url(http://www.middlebury.edu/sites/all/themes/midd/images/design/white_60trans.png);float:left;}#tabs li a{font-weight:bold;color:#222;display:block;padding:6px 12px;height:18px;border:0;outline:none;}#tabs li a:hover{color:#600;background-color:transparent;}#tabs li.active a{background-color:#C9D1E6;color:#333;}#juicebar .tab{padding:18px 30px;}#left{float:left;width:204px;padding:18px 18px 15em;color:#fff;font-size:0.929em;}

#page{float:left;width:720px;background-color:#fff;border-top:4px solid #cc9;}#body{float:left;padding:18px;}#breadcrumb{color:#666;font-size:0.857em;margin-bottom:18px;}#breadcrumb a{padding-bottom:0;}#breadcrumb a:hover{border-bottom:1px solid #999;background-color:#eee;color:#333;}

#address{position:absolute;bottom:0;left:0;padding:18px;color:#fff;width:204px;}#address a{color:#cf6;border-bottom-color:#cf6;}#address a:hover{background-color:#003466;}#footer{background-color:#036;line-height:30px;margin-top:30px;font-size:1.1em;font-family:Garamond,"Times New Roman",serif;color:#fff;position:relative;}#footer a{color:#fff;border-color:#ccc;padding:0;outline:none;}#footer a:hover{border:none;color:#036;background-color:#83B2F9;}#footer ul{list-style-type:none;margin:0;}#footer ul li{float:left;margin:0 6px;height:30px;}#footer ul li a{color:#fff;border:none;display:block;height:30px;padding:0 6px;overflow:hidden;position:relative;text-align:center;}#footer ul li a span{height:100%;position:absolute;top:0;left:0;width:100%;background-image:url(http://www.middlebury.edu/sites/all/themes/midd/images/design/nav_footer.gif);}#footer ul li a:hover{background-color:transparent;}li#gateways_students{width:126px;}#gateways_students a span{background-position:0 0;}#gateways_students a:hover span{background-position:0 -30px;}#gateways_students.active a span{background-position:0 -60px;}#gateways_students.active a:hover span{background-position:0 -90px;}li#gateways_parents{width:63px;}#gateways_parents a span{background-position:-144px 0;}#gateways_parents a:hover span{background-position:-144px -30px;}#gateways_parents.active a span{background-position:-144px -60px;}#gateways_parents.active a:hover span{background-position:-144px -90px;}li#gateways_staff{width:111px;}#gateways_staff a span{background-position:-225px 0;}#gateways_staff a:hover span{background-position:-225px -30px;}#gateways_staff.active a span{background-position:-225px -60px;}#gateways_staff.active a:hover span{background-position:-225px -90px;}li#gateways_alumni{width:61px;}#gateways_alumni a span{background-position:-354px 0;}#gateways_alumni a:hover span{background-position:-354px -30px;}#gateways_alumni.active a span{background-position:-354px -60px;}#gateways_alumni.active a:hover span{background-position:-354px -90px;}li#quick_go{width:92px;}#quick_go a span{background-position:-433px 0;}#quick_go a:hover span{background-position:-433px -30px;}#quick_go.active a span{background-position:-433px -60px;}#quick_go.active a:hover span{background-position:-433px -90px;}li#quick_contact{width:236px;}#quick_contact a span{background-position:-542px 0;}#quick_contact a:hover span{background-position:-542px -30px;}#quick_contact.active a span{background-position:-542px -60px;}#quick_contact.active a:hover span{background-position:-542px -90px;}#quick{float:right;}#footer ul li{position:relative;}#footer ul li a{outline:none;}#footer ul li .contents{display:none;position:absolute;top:30px;left:0;padding:12px;background:url(http://www.middlebury.edu/sites/all/themes/midd/images/design/dkblue_95trans.png);width:240px;color:#fff;}#footer ul li.active .contents{display:block;}#footer ul li .contents{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:0.929em;line-height:1.4;}#footer ul li .contents a{display:inline;width:auto;color:#FFE371;padding:0;}#footer ul li .contents a:hover{color:#ffa;}#quick li .contents ul{width:50%;float:left;}#footer ul li .contents ul li{display:block;float:none;margin:0 0 0.4em 0;}#footer_panel{height:300px;background:#527546 url(http://www.middlebury.edu/sites/all/themes/midd/images/design/footer_campusaerial.jpg) no-repeat center top;display:none;}
.titlecard{background-color:#efeee9;border:1px solid #d4d6c8;padding:16px 16px 8px 16px;margin:0px;line-height:1.5em;font-size:0.88em;}
.feature{margin-bottom:18px;}#left .feature{margin:60px 0;}#left .feature p{font-size:1.2em;}.feature img{display:block;margin-left:auto;margin-right:auto;}.box{padding:11px;border:1px dashed #996;margin-bottom:18px;position:relative;}.pointer,.pointer_bottom{margin-bottom:18px;}.pointer h3,.pointer_bottom h3{background-color:#666;color:#fff !important;font-size:1.2em;padding:8px 12px;margin:0;font-family:Garamond,"Times New Roman",serif;text-align:center;}.pointer .arrow,.pointer_bottom .arrow{height:32px;width:34px;margin:0 auto -21px;background:#666 url(http://www.middlebury.edu/sites/all/themes/midd/images/design/arrow.png);position:relative;z-index:100;}.pointer .box{padding:17px 11px 11px;margin:0;}.pointer_bottom{position:relative;padding-bottom:51px;}.pointer_bottom h3{position:absolute;bottom:0;height:24px;overflow:hidden;width:180px;text-align:center;}.pointer_bottom .arrow{background-image:url(http://www.middlebury.edu/sites/all/themes/midd/images/design/arrow_up.png);position:absolute;bottom:40px;left:50%;margin:0 0 0 -17px;}.pointer_bottom .box{padding:11px 11px 17px;margin:0;}
ul.social{list-style-type:none;margin:1.5em 0 1.5em 6px;}ul.social li{position:relative;padding:3px 0 6px 30px;}ul.social li img{position:absolute;top:0;left:0;}
.newslist{list-style-type:none;margin:0;}.newslist li{clear:left;margin-bottom:1em;}.headline{font-size:1.2em;font-family:Garamond,"Times New Roman",serif;margin-bottom:1em;}.newslist li.has_image{padding-left:138px;}.newslist li.has_image .date{margin-left:-138px;}.newslist li.has_image img{float:left;margin:0 0 18px -138px;border:1px solid #600;}
.columns{}.columns .column{float:left;margin:0 18px;min-height:1px;}.columns .column.first{margin-left:0;}.columns .column.last{margin-right:0;}.columns.two{}.fullwidth .columns.two .column{width:444px;}.columns.three{}.fullwidth .columns.three .column{width:284px;}.column.gray{background-color:#ededed;}
	#qa_results{border:1px solid #ccc;width:14em;background-color:#fff;z-index:200;position:relative;}#qa_results_list{list-style-type:none;padding:0;margin:0;line-height:1.2;}#qa_results_list li{margin:0;}#qa_results_list li a{color:#222;display:block;padding:2px 0.5em 4px;border:none;}#qa_results_list li a:hover{background-color:#83B2F9;}.qa_highlight{background-color:#ffc;border:solid #ee0;border-width:1px 0;}.qa_selected{background-color:#eed;}.qa_blur,.qa_noquery,.qa_nonefound{display:none;}.qa_toomany li{padding:2px 0.5em;}
#homepage #wordmark{padding:42px 0 0;}#homepage #waveform{height:300px;}#affiliates{text-align:center;font-family:Garamond,"Times New Roman",serif;font-style:italic;color:#fff;width:930px;margin:0 auto;margin-top:40px;clear:both;line-height:20px;}#affiliates h2{font-size:1.2em;color:#fff;font-variant:small-caps;margin:0;}#nav_affiliates{list-style-type:none;width:890px;margin:0 auto;font-size:1.2em;}#nav_affiliates li{margin:0;padding:0 25px;float:left;}#nav_affiliates li a{color:#c7dbd7;background-color:transparent;border:none;display:block;padding:0;position:relative;}#nav_affiliates li a:hover{color:#fff;}#affiliates.ir #nav_affiliates li a,#affiliates.ir h2{position:relative;overflow:hidden;text-indent:-999em;height:25px;}#affiliates.ir	#nav_affiliates li a span,#affiliates.ir h2 span{position:absolute;top:0;right:0;width:100%;height:100%;background-image:url(http://www.middlebury.edu/sites/all/themes/midd/images/design/nav_affiliates.gif);}#affiliates h2 span{background-position:center 0;}li#nav_affiliates_languageschools{width:204px;padding-bottom:5px;}li#nav_affiliates_languageschools a span{background-position:0 -25px;}li#nav_affiliates_languageschools a:hover span{background-position:0 -50px;}li#nav_affiliates_schoolsabroad{width:189px;}li#nav_affiliates_schoolsabroad a span{background-position:-220px -25px;}li#nav_affiliates_schoolsabroad a:hover span{background-position:-220px -50px;}li#nav_affiliates_breadloaf{width:347px;}li#nav_affiliates_breadloaf a span{background-position:-424px -25px;}li#nav_affiliates_breadloaf a:hover span{background-position:-424px -50px;}li#nav_affiliates_mmla{clear:left;margin-left:67px;width:292px;}li#nav_affiliates_mmla a span{background-position:-786px -25px;}li#nav_affiliates_mmla a:hover span{background-position:-786px -50px;}li#nav_affiliates_miis{width:291px;}li#nav_affiliates_miis a span{background-position:-1094px -25px;}li#nav_affiliates_miis a:hover span{background-position:-1094px -50px;}
body.department #content{background-color:#fff;}body.department #left,body.department #address{color:#210;}body.department #left a,body.department #address a{color:#272C6F;border-bottom-color:#147;}body.department #left a:hover,body.department #address a:hover{background-color:#efc;color:#330;}
	body.department #page{border-top:0;}body.fullwidth #content{background-color:#fff;}body.fullwidth #left{display:none;}body.fullwidth #page{width:auto;float:none;border:none;}body.narrow #body{width:462px;}body.narrow #sidebar{margin-right:-222px;}body.gateway #taskbar{width:940px;left:-8px;}body.admin #taskbar{background-color:#fff;border-bottom:1px solid #b7c9da;}body.admin #tabs li{background-image:none;background-color:#fff;}body.disambiguation{background-image:url(http://www.middlebury.edu/sites/all/themes/midd/images/design/background_breadloaf.jpg);}body.disambiguation #search{opacity:0.6;}body.disambiguation #content{margin-top:200px;}body.disambiguation h1{background-color:#eed;border:1px solid #ccc;margin:-54px -30px 18px;padding:12px;line-height:1em;text-align:center;font-family:Garamond,"Times New Roman",serif;font-weight:normal;font-size:2.2em;color:#330;}body.disambiguation .column .box{min-height:20em;}body.disambiguation h2{font-family:Garamond,"Times New Roman",serif;font-size:1.8em;text-align:center;margin-bottom:18px;}body.disambiguation h2 a{padding:0;border:none;}body.disambiguation h3{font-weight:bold;font-size:1.3em;}
#profile_extras p{margin:10px 15px;font-size:0.929em;}#profile_extras h4{background-color:#e6eaee;color:#333300;padding:6px 6px 4px 6px;font-size:1em;font-weight:bold;font-family:sans-serif;margin-top:8px;border:1px solid #b9c3ce;}#profile_extras h6{margin-left:5px;}#profile_extras ul{list-style-type:none;margin:0 1.0em 0 0.8em;}#profile_extras li a{border-bottom:1px dotted #003366;}#profile_extras li a:hover{color:#003366;border-bottom:1px solid #003366;background-color:#eeffcc;}



h1,.opening{color:#03466C;}h2{color:#333366;}h3{color:#660000;}h4{color:#084B71;}h5{color:#084B71;}h6{color:#660000;}blockquote{border-color:#3A76A8;color:#084B71;}.pointer h3,.pointer_bottom h3,.pointer .arrow,.pointer_bottom .arrow{background-color:#1158a0;}.bar_color1{background-color:#84C2FF;}.bar_color2{background-color:#4485BD;}.bar_color3{background-color:#3A76A8;}#left .feature a,#address a,#carousel_features a{color:#cf3;}

.leaf h1{color:#063;}.leaf .opening{color:#527546;}.leaf h2{color:#7FC177;}.leaf h3{color:#7F9F65;}.leaf h4{color:#549959;}.leaf h5{color:#4EAE34;}.leaf h6{color:#7F9F65;}.leaf blockquote{border-color:#527546;color:#4EAE34;}.leaf .pointer h3,.leaf .pointer_bottom h3,.leaf .pointer .arrow,.leaf .pointer_bottom .arrow{background-color:#527546;}.leaf .bar_color1{background-color:#7ED7B9;}.leaf .bar_color2{background-color:#81BD44;}.leaf .bar_color3{background-color:#AAC514;}.leaf #left .feature a,.leaf #address a,.leaf #carousel_features a{color:#76DB5B;}

.apple h1{color:#603;}.apple .opening{color:#790E39;}.apple h2{color:#6C492D;}.apple h3{color:#A0BC0B;}.apple h4{color:#C43737;}.apple h5{color:#B32629;}.apple h6{color:#4A972E;}.apple blockquote{border-color:#790E39;color:#B32629;}.apple .pointer h3,.apple .pointer_bottom h3,.apple .pointer .arrow,.apple .pointer_bottom .arrow{background-color:#790E39;}.apple .bar_color1{background-color:#C32626;}.apple .bar_color2{background-color:#FF7171;}.apple .bar_color3{background-color:#B34109;}.apple #left .feature a,.apple #address a,.apple #carousel_features a{color:#FF9B9B;}

.sun h1{color:#630;}.sun .opening{color:#E69226;}.sun h2{color:#DD9E27;}.sun h3{color:#D9C621;}.sun h4{color:#AAA448;}.sun h5{color:#D9A900;}.sun h6{color:#DD9E27;}.sun blockquote{border-color:#CD9C18;color:#AAA448;}.sun .pointer h3,.sun .pointer_bottom h3,.sun .pointer .arrow,.sun .pointer_bottom .arrow{background-color:#CD9C18;}.sun .bar_color1{background-color:#AAC514;}.sun .bar_color2{background-color:#FFE371;}.sun .bar_color3{background-color:#E9BA00;}.sun #left .feature a,.sun #address a,.sun #carousel_features a{color:#FFD231;}

.lake h1{color:#066;}.lake .opening{color:#117D81;}.lake h2{color:#107F95;}.lake h3{color:#5CBEA7;}.lake h4{color:#3A76A8;}.lake h5{color:#409792;}.lake h6{color:#74AF44;}.lake blockquote{border-color:#117D81;color:#409792;}.lake .pointer h3,.lake .pointer_bottom h3,.lake .pointer .arrow,.lake .pointer_bottom .arrow{background-color:#0e6f4f;}.lake .bar_color1{background-color:#82C96F;}.lake .bar_color2{background-color:#44882F;}.lake .bar_color3{background-color:#409792;}.lake #left .feature a,.lake #address a,.lake #carousel_features a{color:#6CE8E3;}

.grape h1{color:#606;}.grape .opening{color:#790E39;}.grape h2{color:#A0011C;}.grape h3{color:#853533;}.grape h4{color:#5b1c79;}.grape h5{color:#785b8b;}.grape h6{color:#6026B3;}.grape blockquote{border-color:#790E39;color:#8140b5;}.grape .pointer h3,.grape .pointer_bottom h3,.grape .pointer .arrow,.grape .pointer_bottom .arrow{background-color:#790E39;}.grape .bar_color1{background-color:#AF71FF;}.grape .bar_color2{background-color:#6026B3;}.grape .bar_color3{background-color:#6A26C3;}.grape #left .feature a,.grape #address a,.grape #carousel_features a{color:#D1AEFF;}

.maple h1{color:#630;}.maple .opening{color:#AF760A;}.maple h2{color:#95613A;}.maple h3{color:#AC8602;}.maple h4{color:#944d00;}.maple h5{color:#5f3f1d;}.maple h6{color:#461E18;}.maple blockquote{border-color:#790E39;color:#a96f1f;}.maple .pointer h3,.maple .pointer_bottom h3,.maple .pointer .arrow,.maple .pointer_bottom .arrow{background-color:#9d7932;}.maple .bar_color1{background-color:#9d7932;}.maple .bar_color2{background-color:#d08e1c;}.maple .bar_color3{background-color:#683d20;}.maple #left .feature a,.maple #address a,.maple #carousel_features a{color:#F8C36B;}.gallery-photo td{vertical-align:top;padding:2px;text-align:center;width:129px;}.gallery-photo p{font:11px verdana;padding:0;margin:2px 0;}.gallery-photo a,#facebook a{text-decoration:none;}.gallery-photo a:hover,#facebook a:hover{text-decoration:underline;}.mm-gallery-flow div.roster-img-flow{font:normal 10px/17px verdana;vertical-align:middle;padding:4px 4px 10px 4px;margin:2px;float:left;width:128px;background:#fff url(http://www.middlebury.edu/sites/all/themes/midd/gradient_background_taller.gif) repeat-x 0 -20px;border-top:solid 1px #bfc1d9;}.mm-gallery-table td.roster-img-grid{text-align:left;padding-bottom:10px;vertical-align:top;}.mm-gallery-table td.roster-img-grid a{margin-left:6px;}.mm-gallery-table td.roster-img-grid a,.mm-gallery-table td.roster-img-grid a:visited{text-decoration:none;color:#663399;}.mm-gallery-table td.roster-img-grid a:hover{text-decoration:underline;}

.mm-gallery-flow .mm-gallery-img{display:inline;float:left;padding:10px;margin:1px;text-align:center;}.mm-gallery-img-icon{width:50px;}.mm-gallery-img-thumbnail{width:100px;}.mm-gallery-img-standard{width:370px;}.mm-gallery-img img{border:1px solid gray;}.mm-gallery-img h2{font:normal 12px/110% "Trebuchet MS",Verdana,Arial;color:#000;margin-top:0;padding:0 0 3px 0;}.mm-gallery-img-clear{clear:both;}.mm-gallery-caption{font:normal 10px/12px verdana;padding:3px 0 0 0;color:#666;}
.mm-gallery-img .links{background:none;padding:3px 0 0 0;font-size:9px;}
.mm-gallery-single h2{font-size:120%;margin-bottom:10px;}
.mm-gallery-table{border-collapse:separate;border-spacing:2px;}.mm-gallery-table td{font:normal 10px/17px verdana;vertical-align:middle;text-align:center;padding:4px;background:#fff url(http://www.middlebury.edu/sites/all/themes/midd/gradient_background_taller.gif) repeat-x 0 0;border-top:solid 1px #bfc1d9;border-bottom:solid 1px #fff;}
#TB_window{min-width:270px;text-align:center;}#TB_Image{margin-left:auto;margin-right:auto;}#TB_caption h2{font-weight:normal;font-size:13px;color:#000;margin-bottom:6px;}#TB_caption{font-weight:normal;font-size:12px;line-height:120%;text-align:center;height:auto;width:95%;padding:0px 10px;float:left;}#TB_caption .links{background:none;padding:0;margin:0;}#TB_secondLine{font-size:11px;margin:6px 10px 12px 10px;text-align:left;}#TB_caption a:link{color:#663399;}#TB_caption a:visited{color:#663399;}#TB_caption a:hover{color:#0033CC;}#TB_closeWindow{font-size:10px;padding:0;position:absolute;bottom:0px;right:10px;}#TB_closeWindow a:link{color:#663399;padding-left:12px;background:url(http://www.middlebury.edu/sites/all/themes/midd/close_window_icon.gif) no-repeat left 2px;}#TB_closeWindow a:visited{color:#663399;padding-left:12px;background:url(http://www.middlebury.edu/sites/all/themes/midd/close_window_icon.gif) no-repeat left 2px;}#TB_closeWindow a:hover{color:#0033CC;padding-left:12px;background:url(http://www.middlebury.edu/sites/all/themes/midd/close_window_icon_hover.gif) no-repeat left 2px;}
#TB_ajaxContent.TB_modal .mm-alert-close{text-align:center;}table.browser{background:#fff none;}table.browser td{padding:10px;}table.browser tr:hover td{background:#fff;}table.browser a:link{color:#336699;}table.browser a:visited{color:#336699;}table.browser a:hover{color:#000 !important;background:transparent;}#media-assist-load{background:#fff none;}table.browser ul.menu{background:#fff;}.item-list .pager{line-height:40px;display:block;}
.node h2 a,div#body > a,div.content > a{border:0;text-decoration:none;}#waveform,#footer{visibility:hidden;}#body .node p{padding-right:18px;}#sidebar{margin-left:18px;}dl{width:41.1em;margin:0.6em 0;padding:0;}dt{width:15em;float:left;margin:0 0 0 0;padding:.5em;border-top:1px solid #666;clear:both;}dd{float:left;width:24em;margin:0 0 0 0;padding:.5em;border-top:1px solid #666;font-family:Georgia,serif;color:#333366;}body.sidebar dl{width:32em;}body.sidebar dt{width:10em;clear:none;}body.sidebar dd{width:20em;}body.sidebar #body form,body.sidebar #body fieldset{width:420px;}.node-form{float:left;}#footer ul li#quick_go .contents{width:300px;}#block-monster-menus-7 p,#block-monster-menus-7 a{margin:0px;padding:0px;}#left.blue #block-monster-menus-8 a{color:#cf6;border-bottom-color:#cf6;}#left.blue #block-monster-menus-8 a:hover{background-color:#003466;}#panther{background-image:url(http://www.middlebury.edu/sites/all/themes/midd/images/athletics/panther_patch.png);}#gallery_nav a{background-image:url(http://www.middlebury.edu/sites/all/themes/midd/images/athletics/gallery_buttons.gif);}.arabic{font-family:"Simplified Arabic","Traditional Arabic","Helvetica Neue",Arial,Helvetica,sans-serif}.bar_title a{text-decoration:none;border:none;color:#fff;}.rss-icon{float:right;text-align:right;margin-top:-5px;}object,embed{margin:10px !important;}.submit_overlay{width:460px;margin-left:-244px;}#submit_name,#submit_email{width:200px;}#submit_story{width:456px;}#submit_tags{width:456px;}#left.blue h4{color:#aaa;}#left.blue a:hover{background-color:transparent;}#left.blue .tags{color:#fff;}#left.blue .tags li a{border-color:#323F3F !important;background-color:#0D1E29;color:#fff;-webkit-border-radius:3px;}#left.blue .mm-gallery-caption{color:#aaa;margin-top:4px;}.tags ul{margin-left:0;}.mm-gallery-caption{font-size:0.929em;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;line-height:1.4em;}#left .node{clear:left;padding-top:30px;}a#login{font-size:0.929em;color:#D2D4D6;margin-top:20px;display:block;float:left;border-bottom:none;text-decoration:underline;padding:3px;}a#login:hover,#left.blue a#login:hover{background-color:#036;}.pointer .box{background-color:#fff;}
.promocal{margin:10px 0px 10px 0px;}body.sidebar #body .promocal{width:450px;}#sidebar .promocal{width:212px !important;}
.searchtabs .pointer{float:left;margin-right:20px;}.searchtabs .pointer.inactive h3{background-color:#ccc;}.searchtabs h3{display:inline;}.searchtabs a{color:#fff !important;}.searchtabs .pointer.inactive a{color:#000 !important;}.resultcontent a{border:none;}.resultcontent a:hover{border:none;background:none;}
div#tabs-wrapper{position:absolute;left:0;float:left;z-index:600;}span#tabs-title{background:#5a8a84;color:#fff;width:100px;padding:2px;}div#tabs-content{background:#fff;border:solid 2px #5a8a84;}a#login{color:#fff;}
#taskbar_dropdowns .block,#taskbar_dropdowns .content,#taskbar_dropdowns .mm-block-links,#taskbar_dropdowns .node{display:inline;}#taskbar_dropdowns .contents p,#taskbar_dropdowns .contents div{padding:15px;}.bar_color1,.bar_color2,.bar_color3{color:#fff !important;}.sun .bar_color2,.sun .bar_color3{color:#000 !important;}.sun .bar_color2:hover,.sun .bar_color3:hover{color:#fff !important;}
#carousel .block{border:dashed #fff;border-width:1px 1px 1px 0;list-style-type:none;height:238px;margin:0;}#carousel .node,#carousel .mm-block-links{border-left:1px dashed #fff;height:180px;padding:30px;margin:0;float:left;}#carousel .carousel_image{border-left:1px dashed #fff;margin:0;float:left;height:238px;}#carousel .content > a{display:none;}#carousel a:hover{background:transparent;border-bottom:1px dotted;}#carousel_arrow{z-index:100;}


ul.menu{margin:0px;list-style-type:none;background-color:#0d1e29;}ul.menu a{text-decoration:none;color:#fff;border:0;}ul.menu a:hover{text-decoration:underline;color:#ccff66;background-color:transparent;}div.content > ul.menu{margin-top:12px;width:222px;float:left;}div.content > ul.menu > li{margin:0px;border-top:1px solid #323f3f;}div.content > ul.menu > li > a{display:none;}div.content > ul.menu > li > ul.menu > li{padding:4px 12px;margin:0;border-bottom:1px solid #323f3f;}div.content > ul.menu > li > ul.menu > li > a{font-weight:bold;}div.content > ul.menu > li > ul.menu > li.expanded > ul > li{list-style-type:none;}div.content > ul.menu > li > ul.menu > li.expanded > a{color:#cccc99;}div.content > ul.menu > li > ul.menu > li.expanded > ul.menu{margin-left:18px;}div.content > ul.menu > li > ul.menu > li.expanded > ul.menu > li.expanded > ul.menu{color:#fff;list-style-type:circle;margin-left:18px;}div.content > ul.menu > li > ul.menu > li.expanded > ul.menu li.here{color:#ccff66;}div.content > ul.menu > li > ul.menu > li.expanded > ul.menu li.here > a{color:#ccff66;}
#body{min-width:698px;}#sidebar{float:right;width:204px;padding:18px 18px 18px 0px;}#sidebar img{border:none;text-decoration:none;background-color:#fff;margin-bottom:10px;}#sidebar a img{border:none;text-decoration:none;background-color:#fff;}#sidebar a:hover img{border:none;text-decoration:none;background-color:#fff;}
body.department ul.menu{margin-left:0;background:#fff;}body.department ul.menu li{background-color:transparent;border-color:#ccc !important;}body.department ul.menu li a{color:#272C6F;padding-left:6px;}body.department ul.menu li a:hover{color:#330;background:#fff !important;}body.department ul.menu li.active a{color:#330;}body.department ul.menu li.active ul{margin-left:18px;}body.department ul.menu li.active ul li a{color:#272C6F;}body.department ul.menu li.current a,body.department ul.menu li.active ul li.current a{color:#600;}
div.item-list>ul,#rss-page fieldset.collapsible legend,#rss-page div>a{display:none;}#rss-page fieldset{border:none;margin:0px;padding:0px;}#rss-page a{color:#147 !important;text-decoration:none !important;border-bottom:none;line-height:20px;}#rss-page a:hover{border-bottom:1px dotted #147;}.rss_page div.item-list>ul,.rss_page fieldset.collapsible legend,.rss_page div>a{display:none;}.rss_page .feed-item-title{font-size:1.2em;}.rss_page .feed-item-date{font-weight:bold;color:#666;font-size:0.929em;}.rss_page a{color:#147 !important;text-decoration:none !important;}.rss_page a:hover{border-bottom:1px dotted #147;}
#sidebar div.box{padding-top:25px;}#sidebar div.node div.item-list>ul, #sidebar div.node span.feed-item-body, #sidebar div.node fieldset.collapsible legend, #sidebar div.node #rss-page div>a{display:none;}#sidebar div.node div.feed-item-meta{margin:-5px 15px 0px;}#sidebar fieldset.collapsible{border:none;padding:0px;margin:0px;}#sidebar div.node h3.feed-item-title a{color:#003 !important;text-decoration:none !important;}#sidebar div.node #rss-page div{padding-left:0px;}#sidebar .feed-item-title{background:#fff;text-align:left;line-height:20px;}
.subpglist td>ul{list-style-type:none;margin:0;padding:0;}.subpglist td>ul>li>a{border:none;font-size:1.3em;color:#369;}.subpglist td>ul>li>a:hover{color:#36a;border-color:#47c;border-bottom:1px dotted #147;}
body.gateway table.layout > tbody > tr > td > a,body.gateway table.layout div.content > a{display:none;}body.gateway table.layout tbody{border:none;}body.gateway #sidebar{margin:0px;padding:0px;}#gatewayleft{width:204px;}#gatewayleft ul{list-style-type:none;margin:0;padding:0;}#gatewayleft ul > li > a{font-size:1.25em;line-height:1.25em;font-weight:bold;}#gatewayleft ul .small{display:block;font-weight:normal;color:#210;margin:.5em 0 .5em .5em;}
.question,.question a{font-size:1.2em;color:#336600;font-weight:bold;border:0;}.answer{padding-left:20px;border-left:1px solid #dadada;}.tags{font-size:0.93em;color:#999966;}.tags a{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background-color:#f4f4ea;border:1px solid #ccc;cursor:default;display:inline-block;margin:2px 0.2em;padding:0.1em 0.2em;}.tags a:hover{text-decoration:none;background-color:#e9e9c9;}.tags ul{list-style-type:none;display:inline;}.tags li{display:inline;}
.profile{float:left;}.profile > .node{width:678px;}.profile #sidebar{width:204px;float:right;margin-top:-30px;margin-right:-20px;}#profile_extras p{margin:10px 15px;font-size:0.929em;}#profile_extras h4{background-color:#e6eaee;color:#333300;padding:6px 6px 4px 6px;font-size:1em;font-weight:bold;font-family:sans-serif;margin-top:8px;border:1px solid #b9c3ce;display:inline-block;min-width:443px;}#profile_extras h6{margin-left:5px;}#profile_extras ul{list-style-type:none;margin:0 1.0em 0 0.8em;}#profile_extras li a{border-bottom:1px dotted #003366;}#profile_extras li a:hover{color:#003366;border-bottom:1px solid #003366;background-color:#eeffcc;}
.news{float:left;}.news.node{width:678px;}.news #sidebar{width:204px;float:right;margin-top:-30px;margin-right:-20px;}.newslist img{float:left;margin-bottom:10px;}.newslist .node{margin-left:140px;margin-right:18px;margin-bottom:10px;}.newslist .summary .teaser p:first-child{display:inline;}.blselist img{float:left;margin-bottom:10px;}.blselist .node{margin-left:260px;margin-right:18px;margin-bottom:10px;}.blselist .node p{display:inline;}body.athletics .newslist{margin-bottom:20px;}body.athletics .newslist .node{width:300px;margin-left:134px;margin-right:0px;margin-top:20px;}body.athletics .newslist > .headline{margin-top:10px;}body.athletics .item-list,body.newsroom .item-list{display:none;}.player .node{padding-left:30px;}
table.course_sections td{vertical-align:top;}thead.course_section_navigation th.next_term{width:30%;}thead.course_section_navigation th.current_term{text-align:center;font-weight:bold;}thead.course_section_navigation th.next_term{text-align:right;}
#left #rss-page a,#carousel #rss-page a{color:#cf6 !important;}.leaf #left #rss-page a,.leaf #carousel #rss-page a{color:#76DB5B !important;}.apple #left #rss-page a,.apple #carousel #rss-page a{color:#FF9B9B !important;}.sun #left #rss-page a,.sun #carousel #rss-page a{color:#FFD231 !important;}.lake #left #rss-page a,.lake #carousel #rss-page a{color:#6CE8E3 !important;}.grape #left #rss-page a,.grape #carousel #rss-page a{color:#D1AEFF !important;}.maple #left #rss-page a,.maple #carousel #rss-page a{color:#F8C36B !important;}                                                                     
                                                                     
                                                                     
                                             
#affiliates{clear:both;color:#FFFFFF;font-family:Garamond,"Times New Roman",serif;font-style:italic;line-height:20px;margin:40px auto 0;text-align:center;width:930px;}#affiliates h2{color:#FFFFFF;font-size:1.2em;font-variant:small-caps;margin:0;}#nav_affiliates{font-size:1.2em;list-style-type:none;margin:0 auto;width:892px;}#nav_affiliates li{float:left;margin:0;padding:0 25px;}#nav_affiliates li a{background-color:transparent;border:medium none;color:#C7DBD7;display:block;padding:0;position:relative;}#nav_affiliates li a:hover{color:#FFFFFF;}#affiliates.ir #nav_affiliates li a,#affiliates.ir h2{height:25px;overflow:hidden;position:relative;text-indent:-999em;}#affiliates.ir #nav_affiliates li a span,#affiliates.ir h2 span{background-image:url(http://www.middlebury.edu/sites/all/themes/midd/images/design/nav_affiliates_rev.gif);height:100%;position:absolute;right:0;top:0;width:100%;}#affiliates h2 span{background-position:center 0;}li#nav_affiliates_languageschools{padding-bottom:5px;width:204px;}li#nav_affiliates_languageschools a span{background-position:0 -25px;}li#nav_affiliates_languageschools a:hover span{background-position:0 -50px;}li#nav_affiliates_schoolsabroad{width:189px;}li#nav_affiliates_schoolsabroad a span{background-position:-220px -25px;}li#nav_affiliates_schoolsabroad a:hover span{background-position:-220px -50px;}li#nav_affiliates_breadloaf{width:349px;}li#nav_affiliates_breadloaf a span{background-position:-425px -25px;}li#nav_affiliates_breadloaf a:hover span{background-position:-425px -50px;}li#nav_affiliates_mmla{clear:left;margin-left:67px;width:292px;}li#nav_affiliates_mmla a span{background-position:-790px -25px;}li#nav_affiliates_mmla a:hover span{background-position:-790px -50px;}li#nav_affiliates_miis{width:290px;}li#nav_affiliates_miis a span{background-position:-1098px -25px;}li#nav_affiliates_miis a:hover span{background-position:-1098px -50px;}
html.js .resizable-textarea textarea{width:94%;}
div.field{margin-bottom:1em;}#scoreboard{font-size:0.786em;padding-top:0px;margin-bottom:2em;padding-left:0;}#scoreboard.box{border:none;width:450px;}.RightNavScoreboardSport{background-color:#fff;border:1px solid #b9c3ce;border-bottom:none;margin-bottom:6px;}.RightNavScoreboardSportHeader,.RightNavScoreboardSportAltHeader{background-color:#e6eaee;border-bottom:1px solid #b9c3ce;font-weight:bold;padding:2px 6px;}.RightNavScoreboardSportHeader a,.RightNavScoreboardSportAltHeader a{border:none;background-color:transparent;}.RightNavScoreboardSportHeader a:hover,.RightNavScoreboardSportAltHeader a:hover{text-decoration:underline;color:#330;}.RightNavScoreboardHeaderLeft{display:inline;}.RightNavScoreboardHeaderRight{display:inline;float:right;}.RightNavScoreBoardItem,.RightNavScoreBoardAltItem{padding:2px 6px;color:#444;border-bottom:1px solid #b9c3ce;}.RightNavScoreboardItemDate{float:left;width:3em;}.RightNavScoreboardItemOpp{font-weight:bold;}.RightNavScoreboardItemScore{float:right;font-weight:bold;}#scoreboard_footer{font-size:1.4em;font-weight:bold;color:#444;padding:0 24px 2px 2px;position:relative;}#scoreboard_footer .rssfeed{position:absolute;right:0;top:0;padding:0;border:none;background-color:transparent;height:24px;padding:0;}#scoreboard_footer .rssfeed img{display:block;margin:0;}




@media projection,screen{.ui-tabs-hide{display:none;}}@media print{.ui-tabs-nav{display:none;}}.ui-tabs-nav{float:left;background:transparent;border-bottom:solid 1px;list-style:none;margin:0;padding:0 0 0 3px;}.ui-tabs-nav:after{display:block;clear:both;content:" ";}.ui-tabs-nav li{float:left;margin:0 0 0 2px;font-weight:bold;}.ui-tabs-nav a,.ui-tabs-nav a span{float:left;padding:0 12px;background:none;}.ui-tabs-nav a{margin:5px 0 0 0;padding-left:0;text-decoration:none;white-space:nowrap;outline:0;border-top:1px solid;border-left:1px solid;border-right:1px solid;}.ui-tabs-nav a:link,.ui-tabs-nav a:visited{}.ui-tabs-nav a:hover{text-decoration:underline;}.ui-tabs-nav .ui-tabs-selected a{position:relative;z-index:2;margin-top:0;}.ui-tabs-nav a{padding-top:1px;padding-right:0;height:12px;display:block;background:#7FC177;}.ui-tabs-nav .ui-tabs-selected a{padding-top:0;height:13px;background:#AEDFA7;}.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text;text-decoration:none;}.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover,.ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active{cursor:pointer;}.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{color:#000;}.ui-wrapper input,.ui-wrapper textarea{border:0;}
.mm-tabbed-ui a{text-decoration:none;}.mm-tabbed-ui a:hover{text-decoration:underline;}.mm-tabbed-ui{display:block;border:solid 1px;margin:-15px 0 8px 0;}.mm-tabbed-ui .content{padding:0;margin:0;}.mm-tabbed-ui h5{font-size:12px;font-weight:bold;padding:3px 0 3px 0px;text-align:center;margin:0;color:#000;}.mm-tabbed-ui h5 a{text-decoration:none;cursor:pointer;padding:3px 0 3px 12px;}.mm-tabbed-ui h5 a:hover{text-decoration:underline;}.ui-tabs-nav{font-size:11px;width:100%;list-style:none;margin:0;padding:0;border-bottom:solid 1px;_border-bottom:none;}.ui-tabs-nav li{margin:0;padding:0 0 0 4px;height:19px;list-style:none !important;}.ui-tabs-nav li a{font-size:11px;font-weight:normal;text-decoration:none;padding:1px 3px 3px 3px;margin:2px 0 0 0;display:block;border:1px solid;}.ui-tabs-nav .ui-tabs-selected a{font-weight:normal;font-size:11px;color:#000;margin:2px 0 0 0;border-bottom:1px solid #AEDFA7;}.ui-tabs-panel{font-size:12px;padding:40px 15px 20px 15px;_padding:10px 15px 0 15px;margin:0;_margin-top:-4px;}.ui-tabs-panel form p{margin:0;padding:8px 0;}.ui-tabs-panel label{font-size:10px;display:inline-block;min-width:100px;}.ui-tabs-panel fieldset{display:block;background:inherit;}.ui-tabs-panel fieldset label{display:block;}.ui-tabs-panel h6{font-size:110%;margin:10px 0;}



#library-quick-search{width:450px;_float:left;
  border-color:#527546;background:#AEDFA7;}div.SS_AtoZLinks{margin-bottom:1em;}.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;
	
	font:menu;font-size:12px;
	line-height:16px;overflow:hidden;}.ac_loading{background:white url(http://www.middlebury.edu/sites/all/themes/midd/indicator.gif) right center no-repeat;}.ac_odd{background-color:#eee;}.ac_over{background-color:#0A246A;color:white;}
