/* GATEWAY PAGE LAYOUT::> */
#gatewayHead { width: 909px; margin:0 auto; padding: 15px 0 0 20px;  margin-left:-20px; z-index: 1; position: relative; background-color: #fff; }

/* HEADER */
#gatewayHeadGraphic { clear: none; width: 900px; float: left; clear: none;}
#gatewayAcademics span { background:  url( /images/acadGateway_title.gif) no-repeat; position: absolute; width: 930px; height:27px; }
#gatewayClife span { background:  url( /images/cLifeGateway_title.gif) no-repeat; position: absolute; width: 930px; height:27px; }
#gatewayIntl span { background:  url( /images/intlGateway_title.gif) no-repeat; position: absolute; width: 930px; height:27px; }
#gatewayAbout span { background:  url(/images/about_colby/aboutGateway_title.gif) no-repeat; position: absolute; width: 930px; height:27px; }
#gatewayInspired span { background:  url(/images/inspiredGateway_title.jpg) no-repeat; position: absolute; width: 930px; height:27px; }
#gatewayStudents span { background:  url(/images/studGateway_title.gif) no-repeat; position: absolute; width: 930px; height:27px; }
#gatewayFacStaff span { background:  url(/images/facstaffGateway_title.gif) no-repeat; position: absolute; width: 930px; height:27px; }
#gatewayAlumni span { background:  url(/images/almGateway_title.gif) no-repeat; position: absolute; width: 930px; height:27px; }
#gatewayGreen span { background:  url(/images/greenGateway_title.gif) no-repeat; position: absolute; width: 930px; height:69px; z-index:2000;margin-left:-20px;margin-top:-5px;}
#gatewayGreen{color:#FFF; }


/* NAVBAR LAYOUT (ALL GATEWAYS) */
ul.gatewayNav { margin: 0 0 18px; padding: 0;}

ul.gatewayNav li, .contactTOC h3 { list-style: none; padding: 0; margin: 0;height:auto; }
ul.gatewayNav li a:hover{border:none;}
ul.gatewayNav ul li{min-height:18px;margin:0;padding:0;}
ul.gatewayNav ul li a{line-height:14px; margin:0; padding:0; padding-bottom:4px;}
#contentWell .gatewayNav{line-height:auto;}
ul.gatewayNav img { border: none; }
ul.gatewayNav a, ul.gatewayNav a:visited { border: none; text-decoration: none; text-transform: uppercase; color: #000080;}

ul.gatewayNav a:hover { text-decoration: underline;color:#00f; }
ul.gatewayNav ul { margin: 0; padding: 0; }
ul.gatewayNav ul li { margin: 0 0 0 12px; padding: 0 0 1px; }
ul.gatewayNav ul li a {border:none; }
ul.gatewayNav a{line-height:1;display:block;padding:4px 0 8px} /* IE8/Safari fix */


/* GATEWAY WELL LAYOUT */
#gatewayWell { width: 890px; height: auto; margin:0 auto 0; padding: 20px 20px 25px; background:#eef8ff url(/images/newsBack.gif) repeat-x top left; clear: left; margin-left:-20px; position:relative;}

/* COLUMN LAYOUT FOR ALL GATEWAYS. C1= column 1... */
/* Academics */
#acadC1 { width: 219px; float: left;  margin: 0 19px 0 0; border-right: 2px solid #b2ccdc ; }
#acadC2 { width: 409px; float: left;  margin: 0 20px 0 0; }
#acadC3 { width: 221px; float: left;  margin: 0; }

/* Campus Life */
#cLifeC1 { width: 229px; float: left;  margin: 0 19px 0 0; }
#cLifeC2 { width: 317px; float: left;  margin: 0 16px 0 0; }
#cLifeC3 { width: 309px; float: left;  margin: 0; }

/* International */
#intlC1 { width: 219px; float: left;  margin: 0 19px 0 0;  }
#intlC1border { border-right: 2px solid #b2ccdc; }
#intlC2 { width: 409px; float: left;  margin: 0 20px 0 0; }
#intlC3 { width: 221px; float: left;  margin: 0;   }
#intlC2, #intlC3 { font-size: 11px; line-height: 16px; }
#intlC3 h3{font-size:11px;}

/* Inspired */
img.indexImg{margin-bottom:20px;}
#inspC2 h2 {border-bottom: 1px dotted #b47f4b;  padding: 12px 0 3px;font-size:16px; outline:none; }
#inspC2 #gatewayNewsText li,#inspC3 #gatewayNewsText li, .simpleStoryList #gatewayNewsText li{background:none;line-height:13px;}
#inspC2 #gatewayNewsText li h3 a,#inspC3 #gatewayNewsText li h3 a, .simpleStoryList #gatewayNewsText li h3 a {font-size:11px;}
#inspC2 #gatewayNewsText li h3{padding-left:0;}
#inspC1 { width: 219px; float: left;  margin: 0 19px 0 0;  }
#inspC1border { border-right: 2px solid #b2ccdc; }
#inspC2 { width: 409px; float: left;  margin: 0 20px 0 0; }
#inspC3 { width: 221px; float: left;  margin: 0;   }
#inspC2, #intlC3 { font-size: 11px; line-height: 16px; }
#inspiredDesc{background-color:#FFF;margin-top:15px; border:2px solid #e6f1fa; padding:5px 10px; color: #006; font-family: "Times New Roman", Times, serif;font-size:15px;line-height:18px;}
#inspiredDesc h1{font-family:Arial, Helvetica, sans-serif}
#inspMostinspText {  padding: 7px 12px 12px; margin: 0 19px 0 0; border-top: 1px solid #d2e6f6; background-color: #bddaee;  }
#inspMostinspText p { margin: 0; padding: 0; color: #006; font-size: 11px; line-height: 16px; }
#inspPhotoWell { width: 649px; margin: 0 0 5px; float: left; }
#headerNewsSidebar span {position: absolute; border-bottom: 3px solid #23248a;background: url( /images/News-Header.gif) no-repeat; position: absolute;width: 221px; height:19px; }
#headerNewsSidebarProfile span{position: absolute; border-bottom: 3px solid #23248a;background: url( /images/Alumni-Profiles.gif) no-repeat; position: absolute;width: 221px; height:19px; }
#headerNewsSidebar,#headerNewsSidebarProfile{color: #FFF;}
#inspC3 #lightBlueSidebar{padding:0;margin:0;}
#inspC3 form{font-size:11px;}
#inspC3 form select{margin-bottom:10px; width: 150px;}
.inspiredTextLarge p{font-size:20px; line-height:26px;}

/* Inspired Gateway Headers... */
#headerAcademicNumbers,#headerCampusLifeNumbers,#headerIntNumbers,#headerMaineNumbers,#headerNotableAlumni{width:180px;color:#bddaee}
#headerAcademicNumbers span{ background: url( /images/Academic-Numbers.gif) no-repeat; position: absolute; width: 180px; height:13px;margin-top:3px;}
#headerCampusLifeNumbers span{background: url( /images/Campus-Life-Numbers.gif) no-repeat; position: absolute; width: 180px; height:15px;margin-top:3px;}
#headerIntNumbers span{background: url( /images/International-Numbers.gif) no-repeat; position: absolute; width: 183px; height:13px;margin-top:3px;}
#headerMaineNumbers span{background: url( /images/Maine-Numbers.gif) no-repeat; position: absolute; width: 183px; height:13px;margin-top:3px;}
#headerNotableAlumni span{background: url( /images/Notable-Alumni.gif) no-repeat; position: absolute; width: 183px; height:13px;margin-top:3px;}
#inspMostinspHead {  background-color:#bddaee;padding: 7px 0 3px 10px; border-top:  1px solid #aebde0; color: #FFF; width:188px;}

/* ORANGE-ISH LINKS */
ul#intlActivity a, #gatewayHappText a { color:#8a4c1f; text-decoration: none; }
ul#intlActivity a:hover, #gatewayHappText a:hover {  border: none; color: #c06b2b; text-decoration: none; border-bottom: 1px dotted #d66c1c; }
ul#intlActivity a:visited, #gatewayHappText a:visited { color:#a7866e }


/* GATEWAY SPECIFIC STYLES --> */
/* ACADEMICS :: SLIDESHOW > */
#gatewaySlide { margin: 0; padding: 0;  }
#gatewaySlide img {  margin: 0; padding: 0; }
#gatewaySlideCaption { margin: 0 0 27px; width: 408px; line-height:16px ; color: #fff; background-color: #000080; }
#gatewaySlideCaption p:first-child { font-size: 18px; padding-bottom: 2px; }
#gatewaySlideCaption a, #gatewaySlideCaption a:visited { color: #fff; border: none; text-decoration: none; }
#gatewaySlideCaption a:hover { text-decoration: none; color:#efe3d4; border-bottom: none; }
#gatewaySlideCaption .arrow { color: #e18c0d;  } 
#gatewaySlideCaption p {   margin:  0;padding: 7px 13px 9px; }

/* ACADEMICS :: NEWSBOX > */
#gatewayNews { width: 409px; }
/* News Header */
#gatewayHeaderNews,#gatewayHeaderDepartmentNews { height: 26px; position: relative; margin: 0; padding: 0; }
#gatewayHeaderNews span { background: url(/images/acadHead_acadNews.gif) no-repeat; position: absolute; width: 100%; height: 100%; }
#gatewayHeaderDepartmentNews span{background: url(/academics_cs/images/departmentProgNews_2.gif) no-repeat; position: absolute; width: 100%; height: 100%;}
#gatewayNewsText h3 span.newsDepartmentLink a{font-weight:normal;text-transform:none; font-size:11px; color: #000080}
#gatewayNewsText h3 span.newsDepartmentLink a:hover{border-bottom:1px dotted #000080;}
#acadC2 #gatewayNewsText li.last { height:5px;}
/* News (Below Header) Links 
ul#gatewayNewslinks {  margin: 0 0 0 7px; padding: 0;}
ul#gatewayNewslinks li { float: left; list-style: none; margin: 0 10px 4px 0; }
ul#gatewayNewslinks li a, ul#gatewayNewslinks li img, ul#gatewayNewslinks li a:hover { border: none; } */

/* News Items */
#gatewayNewsText { margin: 0; padding: 0; clear: both; }
#gatewayNewsText li { background: url(/images/newsBack.gif) repeat-x 0 0; margin: 0; padding: 8px 15px 5px 0; list-style: none;}
#gatewayNewsText li.on { background-color: #fafdff; }
#gatewayNewsText li.first { background-image: none; }
#gatewayNewsText li.last { background: url(/images/newsBack.gif) repeat-x top 0; height:auto; }
#gatewayNewsArea #gatewayNewsText p.newsimg,#gatewayNewsText p.newsimg { float: left; margin: 0; padding: 0 8px 0 0; width: 64px; border: none; clear: both; }
#gatewayNewsArea #gatewayNewsText p.newsimg a,#gatewayNewsText p.newsimg a{border-bottom:none;}
#gatewayNewsText h3 { padding: 0 0 0 8px; margin: 0;  font-size: 12px; text-transform: uppercase; text-decoration: none; color: #000080; border: none; font-weight: bold;  }
#gatewayNewsText h3 a { font-size: 12px; text-transform: uppercase; text-decoration: none; color: #8a4d1f; border: none; font-weight: bold; }
#gatewayNewsText h3 a:hover { border: none; color: #c06b2b; border-bottom: 1px dotted #d66c1c; }
#gatewayNewsText p { margin: 0; padding: 0 0 0 8px;  font-size:  11px; line-height: 16px;  }
#gatewayNewsText p a { text-transform: none; text-decoration: none; color:  #33c; border-bottom: 1px dotted #33c; font-weight: normal;}
#gatewayNewsText p a:hover { border-bottom: 1px dotted #06f; color:#06F; }
#gatewayNewsText br {  clear:both; padding: 0; margin: 0; height:0; line-height:0;  }

/* ACADEMICS :: EVENTS > */
#headerAcademicEvents span { background: url( /images/acadGateway_acadEvents.gif) no-repeat; position: absolute; width: 221px; height:19px; border-bottom: 3px solid #23248a;   }
ul#acadEvents { padding: 10px 0 0; border-top: 2px solid #edf5fb; margin-left:0;padding-left:0; margin-top:0; }
ul#acadEvents li { list-style: none; padding: 0; margin: 0; height:18px;}
ul#acadEvents img, ul#acadEvents a { border: none; }

/* ACADEMICS :: FACULTY BOX > */
h3#headerFaculty {  padding-top: 19px; }
#headerFaculty span { background: url( /images/acadGateway_Faculty.gif) no-repeat; position: absolute; width: 221px; height:19px; border-bottom: 3px solid #23248a;  }
strong.facultyText {  font-size: 11px; }
ul#facultyIDCourses, ul#facultyExpertise { font-size: 11px; line-height: 13px; padding: 3px 0 13px; }
ul#facultyIDCourses li, ul#facultyExpertise li { padding-bottom: 2px; }
ul#facultyExpertise li { list-style: disc; margin: 0 0 0 12px; }

/* CAMPUS LIFE :: CLUBS + ORGS */
#gatewayHeaderClubsOrgs span { background: url( /images/cLife_clubsOrgs.gif) no-repeat; position: absolute; width: 201px; height:19px; }
#cLifewhiteBox {background-color: #fff; margin:0 0 16px; padding: 8px 10px;}
#clubDesc { margin: 2px 0 0; padding: 9px 0; border-top: 3px solid #23248a; } 
#clubDesc p { margin:  0 0 4px; }

/* CAMPUS LIFE :: WHAT'S HAPPENING */
#gatewayHeaderHapp span { background: url( /images/cLife_whatsHappening.gif) no-repeat; position: absolute; width: 201px; height:21px; }
ul#gatewayHappTabs { margin: 4px 0 0; padding: 0; clear: both; } 
ul#gatewayHappTabs li { margin: 0; padding: 0; list-style: none; float: left; height: 20px; }
ul#gatewayHappTabs li a,ul#gatewayHappTabls li img{outline:none;}
ul#gatewayHappTabs li.on {border-bottom:3px solid #cee4f3;  }
ul#gatewayHappTabs li.off { border-bottom: 3px solid #020281; }
#gatewayHappText { margin: 0 0 20px; padding: 14px 11px 1px; background-color: #cee4f3; font-size: 11px; line-height: 13px; clear:left;*padding-top:6px;}
#gatewayHappText strong.date { text-transform: uppercase; font-size: 12px;padding-top:8px }
#gatewayHappText #resultsDiv ul#events { margin: 0 0 12px; padding: 0; }
#gatewayHappText #resultsDiv ul#events li { list-style: none; padding: 5px 10px 6px; }
#gatewayHappText #resultsDiv ul#events li a{border:none;}
#gatewayHappText ul#acadEvents a:hover {  text-decoration: underline; border: none;color:#00f; }
#resultsDiv{height:100%; width:311px;}
#generalDiv,#SPBDiv,#clubsDiv,#athleticsDiv{display:none; height:400px; overflow-y:auto;position:absolute; width:308px;}

/* CAMPUS LIFE :: EXPANDABLE BOX- NEWS/DINING MENUS/ATHLTIC RESULTS */
#cLifeC3 #accordion_wrap  { border-top:  2px solid #23248a; }
#cLifeC3 #accordion_wrap .ui-state-active {  background-color: #f8fbfe; padding: 8px 0 7px 10px;  border: 2px solid #23248a;  border-width: 0 0 2px; }
#cLifeC3 #accordion_wrap .ui-state-default {  border-bottom: 2px solid #23248a; padding: 8px 0 7px 10px; }
#cLifeC3 #accordion_wrap .ui-state-active #gatewayNewsText { width: 311px; }
#cLifeC3 #accordion_wrap li { padding-left: 7px;} 
#cLifeC3 #accordion_wrap li p{padding-bottom:0; margin-bottom:0; }
#cLifeC3 #accordion_wrap li.last { background: none; padding: 0; margin: 0; height: 2px; border-bottom: 2px solid #23248a;  } 
#cLifeC3 .noBold { line-height: 17px; padding: 0 0 0 5px; margin: 0; vertical-align: top;  }
#cLifeC3 div#radiodiv div[style~="font-size:"] { color: #000080; }
#cLifeC3 ul#gatewayNewsText{border-bottom: 1px solid #23248a}

/* Menus */
div#menu { font-size: 11px; padding: 0 0 5px; }
dl.menus {  padding: 4px 0; border-top:  2px solid #ccc; }
dl.menus dd {  padding: 0 0 6px 10px; margin: 0; }

/* Athletics Results Table */
table.resultsstudent th { background-color: #cae1f2; border-bottom: 1px solid #23248a; color: #000c1d; font-weight: bold; text-align: left; }
table.resultsstudent td { background-color: #fff; border-bottom: 1px solid #6364c2; padding: 2px 0; font-size: 11px; }
#gatewayNewsText .resultsstudent{font-size:11px;}
#gatewayNewsText .resultsstudent .date{width: 35px;}
#gatewayNewsText .resultsstudent .event{width:90px;}
#gatewayNewsText .resultsstudent .opponent{width:120px; padding-right:5px;}
#gatewayNewsText .resultsstudent .result{width:70px;}

/* CAMPUS LIFE :: LEFT NAVBAR PHOTO BOX */
#gatewayNavPhoto { width: 229px; margin: 0 0 21px; }
#transparentCaption { width:229px; height:auto; margin:-38px 0 0; background-color:#fff; filter:alpha(opacity=80); opacity:0.8;}
#transparentCaption img{float:right; padding-left:4px; margin-right:-1px; margin-top:0;}  
#transparentCaption p { margin:0; padding: 2px 6px 3px 8px; color:#0e0e0e; font-size: 11px; line-height: 12px; }
#gatewayNavPhotoIcon { width: 229px; height: 19px; margin: 3px 0 0; padding:  0; clear: both; }

/* CAMPUS LIFE :: THINGS YOU SHOULD KNOW */
#cLifeC3 #orangeBox {  padding: 0 10px 5px; background-color:#eba234  }
h3#headerThingsKnow { padding: 7px 0 2px; }
#headerThingsKnow p{margin-bottom:0;padding-bottom:0;}
#headerThingsKnow span { background: url( /images/cLife_thingsKnow.gif) no-repeat; position: absolute; width: 245px; height:19px; }
#gatewayKnowText { width: 287px; margin: 0; padding: 0; clear: both; font-size: 11px; line-height: 14px; color: #fff; }
ul#gatewayKnowText { border-top: 3px solid #23248a; margin: 0; }
#gatewayKnowText li { background: url(/images/knowOrangeBack.gif) repeat-x 0 0; margin: 0; padding: 10px 15px 7px 0; list-style: none; }
#gatewayKnowText li.first {  background: none; padding-top:  7px; }
#gatewayKnowText strong { text-transform: uppercase; }

/* NAVBAR BOX :: > */
#intlMostIntlHead, #admFeatureLinksHead { background-color: #000080; width: 186px; padding: 7px 4px 3px 10px; border-top:  1px solid #aebde0; }
#headerMostIntl span { background:  url( /images/intlGateway_mostIntl.gif) no-repeat; position: absolute; width: 201px; height:19px; }
#headerFeatureLinks span { background:  url( /images/admGateway_featureLinks.gif) no-repeat; position: absolute; width: 201px; height:19px; }
#intlMostIntlText, #admFeatureLinksText {  padding: 7px 12px 12px; margin: 0 19px 0 0; border-top: 1px solid #d2e6f6; background-color: #bddaee; clear:left; }
#intlMostIntlText p, #admFeatureLinksText p { margin: 0; padding: 0; color: #006; font-size: 11px; line-height: 16px; }

/* INTERNATIONAL :: MAIN TEXT > */
#accordion_wrap p {  margin: 0 0 4px; line-height: 16px;  }
#accordion_wrap p:first-child { margin-top: 0; }
#accordion_wrap h3.ui-accordion-header{cursor:pointer}
#accordion_wrap h3.ui-accordion-header img{border:none;}
#accordion_wrap h3.ui-state-active.ui-accordion-header {border:none; padding: 12px 0 0;   }
#accordion_wrap h3.ui-accordion-header {border-bottom: 1px dotted #a2550b;  padding: 12px 0 12px;font-size:16px; outline:none; }
.gatewayTextBlock{border-bottom: 1px dotted #b47f4b;padding: 4px 8px;}
.gatewayTextBlock p{ margin: 2px 0 0; font-weight:normal; }
#gatewayTextBlockOpen dl {  margin: 8px 0 0; padding: 0; }
#gatewayTextBlockOpen dd { margin: 0; padding: 1px 8px;  } 
#gatewayTextBlockOpen a, #gatewayTextBlockOpen a:visited {  border: none; color: #000080; text-decoration: none;  }
#gatewayTextBlockOpen a:hover { color:#00f; text-decoration: underline; }

/* INTERNATIONAL :: PHOTO BOX > */
#intlPhotoWell { width: 649px; margin: 0 0 23px; float: left; }
.slideshowImg{display:none;}
#intlPhotoWell img.slideshowImg{ width: 649px;}
#intlCaption { width: 637px; padding: 6px 6px; margin:  2px 0 0; font-size: 11px; line-height: 16px; background-color: #000080; }
#intlCaption p { margin: 0; padding: 0; }
#intlCaption a, #intlPhotoWell #intlCaption a:visited { color: #fff; text-decoration: none; border: none; }
#intlCaption a:hover { text-decoration: none; border-bottom:  1px dotted #e8faff; color: #c0f2ff;  }

/* INTERNATIONAL :: ACADEMIC ACTIVITY > */
#headerAcademicActivity span { background: url( /images/intlGateway_acadActivity.gif) no-repeat; position: absolute; width: 221px; height:18px; border-bottom: 3px solid #23248a;  margin:  -3px 0 0;  }
ul#intlActivity { border-top: 2px solid #edf5fb;  margin:  8px 0 0; padding: 7px 0 0; }
ul#intlActivity li { padding: 2px 0; }

/* ABOUT :: BY THE NUMBERS BOX */
#headerTheNumbers span { background:  url(/images/about_colby/visitorsGateway_theNumbers.gif) no-repeat; position: absolute; width: 201px; height:19px; }
