/* Begin Global CSS for BASIC Presentation */

body {
  margin: 0px;
  background: #003366;
  color: black;
  font-family: "Verdana", "Helvetica", "Arial", sans-serif;
  font-size: 100.01%; /* [1] */
}

h1 {
   font-family: Arial, Helvetica, sans-serif, default;
   font-size: 2em;
 /*  line-height: 0.2em; removed because it stopped word-wrapping*/
   color: #B03E22;
   font-weight: bold;
   padding: 0px 0px 0px 0px;
}
h2 {
  font-size: 1.25em; /* 15px */
  line-height: 1.4em; /* 21px  */
  margin: 1.07em 0; /* 16px 0 */
}
h3 {
  font-size: 1em; /* 12px */
  font-style: italic;
  margin: 1.33em 0; /* 16px 0 */
}

fieldset {border:none;}

/* End Global CSS for BASIC Presentation */

#mainnav {
        width: 170px;
        background-color: #d1dbe7;
        padding-bottom: 0px;
}

#mainnav A {
        padding: 0px 0px 0px 0px;
        DISPLAY: block;
        font-size: 1em;
        COLOR: #003366;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        TEXT-DECORATION: none;
}

#mainnav A:hover {
        padding: 0px 0px 0px 0px;
        DISPLAY: block;
        FONT-SIZE: 1em;
        COLOR: #b03e22;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        TEXT-DECORATION: none
}


#MailboxEntryPanel {
                font-size: 1em; color: #336699;
                }

.globalContent {
                font-size: .6em; padding: 0px 9px 0 20px; color: #336699;
                }

.globalcentertable {
        margin-right:auto;
        margin-left:auto;
        background: #FFFFFF;
}

.pncentertable {
        margin-right:auto;
        margin-left:auto;
	margin-top: 0;
        margin-bottom: 0;
	padding: 0 0 0 0;
}

.globalsearchtable {
        margin-right:auto;
        margin-left:auto;
	margin-top: 0;
	margin-bottom: 0;
        background: #EEEEEE;
}

#globallinetop, #globallinebot {
        margin-top: 5px;
        margin-left: 20px;
        margin-right: 9px;
        margin-bottom: 5px;
        border-bottom: #adc5de 1px solid;
       }

#globaldirsearchlinetop, #globaldirsearchlinebot {
        margin-top: 8px;
        margin-bottom: 5px;
        border-bottom: #cccccc 1px solid;
       }


.globalSearch {
                font-size: .6em; padding: 0px 9px 0 0px; margin-right: 9px; color: #336699;
                }

.globalSearchBar {
                font-size: .6em; padding: 0px 29px 0 0px; color: #336699;
                }

/* Begin Global Header/Footer CSS */

img#globalheaderimg {
                    border-style: none;
                    margin-left: 20px;
                    } /* no border around header logo */

img#pnheaderimg {
                    border-style: none;
                    } /* no border around header logo */

#globaltools {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.55em;
	margin-top: 5px;
	margin-right: 9px;
	text-align: right;
}

#globaltools a{ color : #666666; text-decoration : none; }

#globaltools a:hover{ color : #003399; }

#globalliner {
       padding: 5px 0px 0px 0px;
       margin-left: 20px;
       margin-right: 9px;
       border-bottom: #adc5de 1px solid;
       }

#globalnavmain {
               margin-left: 16px;
               margin-top: 8px;
               margin-right: 9px;
               }

#globalnavmain a, #globalnavmain a:visited {
        font-family: 'Times New Roman', 'Times', serif;
        font-size: .75em;
        font-weight: bold;
        color: #336699;
        text-decoration: none;
        padding: 0 4px 0px 4px;
}

#globalnavmain a:hover{ color: #B03E22; }

#globalfooter {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.55em;
	height: 23px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	color: #666;
	background:url(https://cat.middlebury.edu/images/footerbg.gif);
}

#globalfooter a { color: #666666; text-decoration: none; }

#globalfooter a:visited { color: #666666; }

#globalfooter a:hover { color: #003399; }

#globalrights {
	color: #999999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.6em;
	line-height: 14px;
	padding: 15px 0px 6px 0px;
	text-align: center;
}

#globalrights a { color: #666666; text-decoration: none; }

#globalrights a:visited { color: #666666; }

#globalrights a:hover { color: #003399; }

/* End Global Header/Footer CSS */

#gatewayForm {
  background-color: #ECECEC;
  text-align: center;
  padding: 0px;
  padding-bottom: 5px;
  margin: 0px;
  display: block;
  z-index: 10;
}
#gatewayForm img{
  display: block;
}
#gatewayForm form {
  margin: 0px;
  padding: 0px;
  z-index: 10;
}
#gatewayForm select {
  width: 80px;
  color: #656565;
  font-size: 10px;
  letter-spacing: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  font-family: Arial;
}
#gatewayForm input {
  font-family: Arial;
  font-size: 10px;
  width: 30px;
  text-align: center;
  color: #656565;
  background-color: #ffffff;
  border: 1px solid #336699;
}

.breadcrumb {
	color: #6699CC;
        font-family: Arial, Helvetica, sans-serif;
        font-size: .68em;
        padding: 4px 9px 0px 20px;
}
.breadcrumb a {
	color: #CCCCCC;
	text-decoration: underline;
}

.breadcrumb a:hover { color: #6699CC; }

.globalliner {
       padding: 4px 0px 0px 0px;
       margin-left: 20px;
       margin-right: 9px;
       border-bottom: #adc5de 1px solid;
       }


