@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong,var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
a:focus {border:1px solid #5d8cc0;}
#screenreaderNav{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.screenreaderNavAnchor{display:none;}
@viewport{width:device-width;}
/*Global Declarations*/
body{font-size:69%;font-family:Verdana, Geneva, sans-serif;margin:0;padding:0;background-color:#fff;}
a{text-decoration:none;border:none;outline:none;}
a:hover{cursor:pointer;text-decoration:underline;}
a img{border:none;}
img{height:auto;max-width:100%;}
h1, h2, h3, h4, h5, h6{color:#0C4B48;margin:0 0 4px 0;padding:0px;}
h2{font-size:1.3em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
h5{font-size:1.0em;}
h6{font-size:0.9em;}
p{margin:0 0 4px 0;padding:0px;}
ul{display:list-item;list-style-type:none;margin:0;padding:0;}
ol{padding:0 0 0 7px;}
.clear{clear:both;font-size:1px;height:0px;overflow:hidden;}
p{line-height:1.4em;}
.backToTop{float:right;margin-bottom:20px;}
.rightColWidgetWrap{float:left;margin-top:15px;}
.rightColWidget{margin-top:8px;float:left;width:100%;}
.rightColWidget img{max-width:210px !important;}
.rightColWidget:nth-of-type(1){margin-top:0px;}
h3.rightColTitle:nth-of-type(1){margin:0;}
.widget.video{float:none;text-align:center;padding:0 0 5px 0;}
.widget.video img{width:95%;padding:2.5%;}
.widget .video{width:210px;height:130px;overflow:hidden;}
.widget .video img{width:100%;max-width:210px;height:auto;margin:37px auto 0 auto;}
.widget .video a img{width:100%;max-width:39px !important;height:39px;background:none;border:none;}
#desktopCallout,#desktopContact {display:block;}
#mobileCallout,#mobileContact {display:none;}
.leftColContact{float:left;display:block;clear:both;}
.leftColContact h3,.rightColWidgetWrap h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;color:#0C4B48;margin:9px 0;padding:0px;}
.rightColWidget img{margin-bottom:10px !important;}
.leftColContact h3{float:left;width:100%;background:transparent url('../images/icons/contact-icon.jpg') no-repeat left center;padding:0 0 0 27px;}
.leftColContact a{color:#0C4B48;}
.alert{color:#F00;}
.printOnly{display:none;}
.clearBoth {clear:both;}
#header{min-height:28px;width:100%;max-width:871px;margin:5px auto 0 auto;}
.heading-bars {line-height:1.4;margin:3em 0px 1em!important;position:relative;font-variant:small-caps;padding-left:2px;color:#0C4B48!important;font-size:1.3em;font-weight:bold;}
.heading-bars:before {/* IE9 SVG, needs conditional override of 'filter' to 'none' */
 background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlMzg3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, rgba(12,75,72,1) 0%, rgba(0,0,0,0) 100%);/* FF3.6+ */
 background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(12,75,72,1)), color-stop(100%,rgba(0,0,0,0)));/* Chrome,Safari4+ */
 background:-webkit-linear-gradient(left, rgba(12,75,72,1) 0%,rgba(0,0,0,0) 100%);/* Chrome10+,Safari5.1+ */
 background:-o-linear-gradient(left, rgba(12,75,72,1) 0%,rgba(0,0,0,0) 100%);/* Opera 11.10+ */
 background:-ms-linear-gradient(left, rgba(12,75,72,1) 0%,rgba(0,0,0,0) 100%);/* IE10+ */
 background:linear-gradient(to right, rgba(12,75,72,1) 0%,rgba(0,0,0,0) 100%);/* W3C */
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0C4B48', endColorstr='#00000000',GradientType=1 );/* IE6-8 */
 top:-4px;content:"";height:1px;left:0;position:absolute;right:0;}
.heading-bars:after {/* IE9 SVG, needs conditional override of 'filter' to 'none' */
 background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlMzg3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, rgba(12,75,72,1) 0%, rgba(0,0,0,0) 100%);/* FF3.6+ */
 background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(12,75,72,1)), color-stop(100%,rgba(0,0,0,0)));/* Chrome,Safari4+ */
 background:-webkit-linear-gradient(left, rgba(12,75,72,1) 0%,rgba(0,0,0,0) 100%);/* Chrome10+,Safari5.1+ */
 background:-o-linear-gradient(left, rgba(12,75,72,1) 0%,rgba(0,0,0,0) 100%);/* Opera 11.10+ */
 background:-ms-linear-gradient(left, rgba(12,75,72,1) 0%,rgba(0,0,0,0) 100%);/* IE10+ */
 background:linear-gradient(to right, rgba(12,75,72,1) 0%,rgba(0,0,0,0) 100%);/* W3C */
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0C4B48', endColorstr='#00000000',GradientType=1 );/* IE6-8 */
 bottom:-4px;content:"";height:1px;left:0;position:absolute;right:0;}
ul#studentTabs{float:left;padding-left:0;width:55%; top: 3px; position: relative; }
ul#studentTabs li{background-size:100% auto;background-image:url('../images/graphics/studentTabTop.gif');background-color:#256b67;background-position:left top;background-repeat:no-repeat;display:inline-block;max-width:129px;width:24%;}
ul#studentTabs li a {color:#fff;text-align:center;padding:6px 0;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;display:block;text-decoration:none;}
ul#studentTabs li a:hover{color:#ffffff;}
form{font-family:Arial, Helvetica, sans-serif;}
.calendarError{font-weight:bold;font-size:1.1em;}
#searchBox{float:right;margin-left:0px;width:45%;text-align:right;}
#searchBox #cse-search-box{margin:0;}
label#searchText{float:right;padding-top:5px;}
#searchDiv {}
#googleSearchField{border:1px solid #ccc;width:115px;height:13px;}
.utility{text-align:left;}
.utility ul{width:auto;float:left;}
.utility li{position:relative;display:block;float:left;text-transform:uppercase;padding:0 5px;font-size:0.85em;}
.utility a{color:#000;text-decoration:none;}
select#search{font-size:1.1em;margin-top:4px;max-width:108px;}
.utility li a{color:#000;text-decoration:none;display:block; font-size:0.95em;line-height: 1em;font-weight:bold;min-height:21px;}
.utility li.findPeople{margin-right:0px;}
.utility li.webAdvisor a{color:#003366;background:transparent url(../images/icons/web-advisor.png) no-repeat;padding:3px 0 0 28px;margin-top:2px;}
.utility li.webAdvisor a:hover{color:#777;}
.utility li.blackboard a{color:#000;background:transparent url(../images/icons/blackboard.png) no-repeat;padding:3px 0 0 31px;margin-top:2px;}
.utility li.blackboard a:hover{color:#777;}
.utility li.canvas a{color:#000;background:transparent url(../images/icons/canvas.png) no-repeat;padding:7px 0 0 27px;margin-top:2px;}
.utility li.canvas a:hover{color:#777;}
.searchIcon{width:22px;height:21px;background:url(../images/icons/search-icon.png) no-repeat center center;padding:0;cursor:pointer;margin-top:2px;}
.searchIcon span{width:22px;height:23px;display:block;}
.searchBox{display:none;padding:7px 8px 7px 12px;background:#0c3433;right:0;position:absolute;width:190px;z-index:99999;margin-top:8px;}
.searchBox .menuArrow{float:right;margin-top:-15px;}
.searchBox input{padding:3px 5px 4px 5px;border:none;float:left;}
#googleSubmitBtn{width:55px;height:22px;color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.2em;padding:0;margin:0 0 0 8px;text-transform:uppercase;cursor:pointer;background:rgba(254,209,75,1);background:-moz-linear-gradient(left, rgba(254,209,75,1) 0%, rgba(253,184,73,1) 51%, rgba(254,175,72,1) 71%, rgba(253,172,72,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(254,209,75,1)), color-stop(51%, rgba(253,184,73,1)), color-stop(71%, rgba(254,175,72,1)), color-stop(100%, rgba(253,172,72,1)));background:-webkit-linear-gradient(left, rgba(254,209,75,1) 0%, rgba(253,184,73,1) 51%, rgba(254,175,72,1) 71%, rgba(253,172,72,1) 100%);background:-o-linear-gradient(left, rgba(254,209,75,1) 0%, rgba(253,184,73,1) 51%, rgba(254,175,72,1) 71%, rgba(253,172,72,1) 100%);background:-ms-linear-gradient(left, rgba(254,209,75,1) 0%, rgba(253,184,73,1) 51%, rgba(254,175,72,1) 71%, rgba(253,172,72,1) 100%);background:linear-gradient(to right, rgba(254,209,75,1) 0%, rgba(253,184,73,1) 51%, rgba(254,175,72,1) 71%, rgba(253,172,72,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed14b', endColorstr='#fdac48', GradientType=1 );-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#searchToggle{display:none;}
#searchToggle:checked + .searchBox{display:block;}
#searchToggle:not(:checked) + .searchBox{display:none;}
.toggleLabel{color:#fff;}
.toggleLabel:focus{border:1px solid #256B67;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#___gcse_0 table tr{background:#fff;}
.gs-title,.gs-title b{font-family:Verdana, Geneva, sans-serif;color:#0C4B48 !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page,.gsc-cursor-page,.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl{background:#fff !important;color:#0C4B48 !important;}
.gs-bidi-start-align.gs-snippet{color:#000000 !important;}
#mainImageWrapper{width:100%;padding-top:0px;margin:0 auto;position:relative;overflow:hidden;background:transparent url('../images/graphics/mainImageTop.jpg') center top no-repeat;}
.home #mainImageWrapper{overflow:visible;}
#mainImage{position:relative;width:100%;max-width:1158px;margin:0 auto;}
#mainImage img{position:absolute;top:3px;z-index:1;width:100%;max-width:1158px;left:0;display:block;}
#mainImage img.activeImg{z-index:3;}
#mainImage img.lastActive{z-index:2;}
#studentNav{position:relative;z-index:9999;background:url('../images/graphics/studentNavBkgd_x.png') left top repeat;width:100%;min-height:118px;}
#grossmont.home #studentNav{margin-top:0;}
#grossmont.interior #studentNav{position:relative;top:0px;z-index:15;background:url(../images/graphics/studentNavBkgd_x.png) left top repeat;width:100%;min-height:118px;-webkit-box-shadow:#000000 0 3px 5px 0;box-shadow:#000000 0 3px 5px 0;}
#studentNavContent{width:910px;margin:0 auto;}
div.centeredContent {max-width:871px;margin:0 auto;}
#grossmont #top{min-height:autox;}
a#top-link{opacity:.3;background-image:url("../images/icons/back-to-top2.png");background-repeat:no-repeat;border-style:none;right:10px;bottom:10px;color:#333333;font-size:9px;width:32px;height:32px;position:fixed;}
#grossmont img.logo{float:left;width:39.035591274397244546498277841561%;margin-top:25px;margin-right:17px;max-width:320px;}
div.studentNavIcons a{color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
div.studentNavIcons a:hover{color:#ccc;}
div.studentNavIcons img{margin-bottom:2px;text-align:center;}
#grossmont div.studentNavIcons{height:89px;width:11.481056257175660160734787600459%;float:left;background:url('../images/graphics/studentNavSeparator.png') left top no-repeat;padding-top:22px;text-align:center;}
div.studentNavIcons a{display:block;height:89px;}
div.studentNavIcons a span{display:block;padding-top:65px;}
div.studentNavIcons a span.twoLines{padding-top:58px;}
#grossmont div.admissions a{background:url('../images/icons/admissions_off.png') top center no-repeat;background-size:69%;}
#grossmont div.admissions a:hover{background:url('../images/icons/admissions_on.png') top center no-repeat;background-size:69%;}
#grossmont div.campus a{background:url('../images/icons/campusLife_off.png') top center no-repeat;background-size:85%;}
#grossmont div.campus a:hover{background:url('../images/icons/campusLife_on.png') top center no-repeat;background-size:85%;}
#grossmont div.campus a{background:url('../images/icons/campusLife_off.png') top center no-repeat;background-size:85%;}
#grossmont div.campus a:hover{background:url('../images/icons/campusLife_on.png') top center no-repeat;background-size:85%;}
#grossmont div.about a{background:url('../images/icons/board_full.png') top center no-repeat;background-size:50%;}
#grossmont div.about a:hover{background:url('../images/icons/board_on.png') top center no-repeat;background-size:50%;}
#grossmont div.academics a{background:url('../images/icons/academicPrograms_off.png') top center no-repeat;background-size:69%;}
#grossmont div.academics a:hover{background:url('../images/icons/academicPrograms_on.png') top center no-repeat;background-size:69%;}
#grossmont div.district a{background:url('../images/icons/about_off.png') top center no-repeat;background-size:55%;}
#grossmont div.district a:hover{background:url('../images/icons/about_on.png') top center no-repeat;background-size:55%;}
#grossmont div.services a{background:url('../images/icons/about_off.png') top center no-repeat;background-size:55%;}
#grossmont div.services a:hover{background:url('../images/icons/about_on.png') top center no-repeat;background-size:55%;}
#grossmont div.employment a{background:url('../images/icons/employment_full.png') top center no-repeat;background-size:53%;}
#grossmont div.employment a:hover{background:url('../images/icons/employment_on.png') top center no-repeat;background-size:53%;}
#grossmont div.board a{background:url('../images/icons/board_full.png') top center no-repeat;background-size:43%;}
#grossmont div.board a:hover{background:url('../images/icons/board_on.png') top center no-repeat;background-size:43%;}
/**** BEGIN MEGA MENU ****/
/* MENU BAR */
.megamenu_wrapper {margin:0 auto;display:block;position:relative;z-index:9999;font-family:Arial, Helvetica, sans-serif;width:100%;max-width:880px;}
.megamenu_container {width:100%;margin:0 auto;height:40px;}
.megamenu_wrapper .megamenu_container {width:100%;}
.megamenu_container .megamenu {list-style:none;width:100%;margin:0 auto;padding:0;}
.megamenu li.menuitem_fullwidth {position:static !important;height:89px;width:11%;float:left;background:url('../images/graphics/studentNavSeparator.png') left top no-repeat;padding-top:22px;text-align:center;font-weight:bold;padding-left:0.5%;padding-right:0.5%;}
.megamenu > li > a {outline:0;text-decoration:none;display:block;}
.megamenu > li .menuitem_drop {}
.megamenu > li.menuitem_nodrop > a {padding-bottom:10px;}
/* 02 DROP DOWN MENU */
/* Drop Downs Containers */
.megamenu .dropdown_fullwidth {margin:0;display:none;position:absolute;top:41px;left:-1px;}
/* Drop Downs Sizes */
.megamenu .dropdown_fullwidth {width:98%;max-width:875px;padding:15px 5px 15px 15px;top:126px;}
.megamenu_wrapper .dropdown_right {left:auto;right:-1px;}
.megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth {left:auto;right:8px;}
.megamenu li.menuItemOpen > div {display:block;}
.menuitem_fullwidth.menuItemOpen .twoLines{color:#ccc !important;}
/* Columns Sizes */
.megamenu .col_one_quarter{float:left;width:23%;padding-left:1.5%;min-height:141px;margin-left:1%;background:url('../images/graphics/menu-line.png') left top no-repeat;}
.megamenu .col_one_quarter:nth-of-type(1){margin-left:0;clear:left;padding-left:0;background:none;}
/* 03 CONTENT STYLING */
.megamenu p,.megamenu ul,.megamenu h2,.megamenu h3 {font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:18px;text-align:left;}
.megamenu p {margin:0;margin-bottom:18px;}
.megamenu .strong {font-weight:bold;}
.megamenu .italic {font-style:italic;}
.megamenu h2, .megamenu h3 {margin-top:7px;}
.megamenu h2 {font-weight:400;font-size:21px;margin-bottom:18px;padding-bottom:11px;}
.megamenu h3 {font-size:12px;margin-bottom:0;padding-bottom:4px;}
.megamenu li a {text-decoration:none;}
.megamenu .pusher {margin-top:18px;}
.megamenu_light_theme .megamenu_green li div,.megamenu_light_theme .megamenu_green li div a {color:#fff;}
.megamenu_light_theme .megamenu_green li div a:hover {color:#ccc;text-decoration:underline;}
/* Callout Button */
a.callOutBtn {float:left;color:#000 !important;text-decoration:none !important;text-transform:uppercase;width:94%;padding:3% 2%;margin:3px 2% 3px 0;font-family:"Times New Roman", Times, serif;font-size:1.3em;clear:both;background:rgba(254,209,75,1);background:-moz-linear-gradient(left, rgba(254,209,75,1) 0%, rgba(253,184,73,1) 51%, rgba(254,175,72,1) 71%, rgba(253,172,72,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(254,209,75,1)), color-stop(51%, rgba(253,184,73,1)), color-stop(71%, rgba(254,175,72,1)), color-stop(100%, rgba(253,172,72,1)));background:-webkit-linear-gradient(left, rgba(254,209,75,1) 0%, rgba(253,184,73,1) 51%, rgba(254,175,72,1) 71%, rgba(253,172,72,1) 100%);background:-o-linear-gradient(left, rgba(254,209,75,1) 0%, rgba(253,184,73,1) 51%, rgba(254,175,72,1) 71%, rgba(253,172,72,1) 100%);background:-ms-linear-gradient(left, rgba(254,209,75,1) 0%, rgba(253,184,73,1) 51%, rgba(254,175,72,1) 71%, rgba(253,172,72,1) 100%);background:linear-gradient(to right, rgba(254,209,75,1) 0%, rgba(253,184,73,1) 51%, rgba(254,175,72,1) 71%, rgba(253,172,72,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed14b', endColorstr='#fdac48', GradientType=1 );-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
/* Callout Item */
a.callOutItem{float:left;max-width:197px;width:100%;max-height:132px;overflow:hidden;margin-bottom:10px;}
a.callOutItem img{float:left;max-width:197px;width:100%;max-height:132px;}
/* Standard lists styles */
.megamenu li ul {list-style:none;padding:0;margin:0 0 12px 0;}
.megamenu li ul li {font-size:12px;line-height:17px;position:relative;padding:0;margin:0;float:left;text-align:left;width:100%;margin-bottom:10px;}
.megamenu li ul li a {padding:0;}
/* 06 LIGHT THEME */
/*Main Menu Icons*/
.megamenu_light_theme .megamenu_container .megamenu > li.active{height:89px;width:11.481056257175660160734787600459%;float:left;background:url('../images/graphics/studentNavSeparator.png') left top no-repeat;padding-top:22px;text-align:center;}
/*Main Menu Icon States*/
.megamenu_light_theme .megamenu_container > ul > li > a, .megamenu_light_theme .megamenu_container .megamenu > li.noactive a {padding-top:60px;font-weight:bold;}
.megamenu_light_theme .megamenu_container > ul > li > a.academics, .megamenu_light_theme .megamenu_container .megamenu > li.noactive a.academics{background:url('../images/icons/academicPrograms_off.png') top center no-repeat;background-size:69%;}
.megamenu_light_theme .megamenu_container > ul > li > a.student-services, .megamenu_light_theme .megamenu_container .megamenu > li.noactive a.student-services{background:url('../images/icons/admissions_off.png') top center no-repeat;background-size:69%;}
.megamenu_light_theme .megamenu_container > ul > li > a.campus-life, .megamenu_light_theme .megamenu_container .megamenu > li.noactive a.campus-life {background:url('../images/icons/campusLife_off.png') top center no-repeat;background-size:85%;}
.megamenu_light_theme .megamenu_container > ul > li > a.quick-links, .megamenu_light_theme .megamenu_container .megamenu > li.noactive a.quick-links {background:url('../images/icons/news_off.png') top center no-repeat;background-size:55%;}
.megamenu_light_theme .megamenu_container > ul > li > a.college-info, .megamenu_light_theme .megamenu_container .megamenu > li.noactive a.college-info {background:url('../images/icons/board_full.png') center 7px no-repeat;background-size:43%;}
.twoLines{text-align:center !important;}
/*Main Menu Icon Hover States*/
.megamenu_light_theme .megamenu_container > ul > li > a {color:#fff;}
.menuItemOpen > a > span{color:#ccc;}
.megamenu_light_theme .megamenu_container > ul > li.menuItemOpen > a.programs-and-departments {background:url('../images/icons/academicPrograms_on.png') top center no-repeat;background-size:69%;}
.megamenu_light_theme .megamenu_container > ul > li.menuItemOpen > a.student-services {background:url('../images/icons/admissions_on.png') top center no-repeat;background-size:69%;}
.megamenu_light_theme .megamenu_container > ul > li.menuItemOpen > a.campus-life {background:url('../images/icons/campusLife_on.png') top center no-repeat;background-size:85%;}
.megamenu_light_theme .megamenu_container > ul > li.menuItemOpen > a.news-and-events {background:url('../images/icons/news_on.png') top center no-repeat;background-size:55%;}
.megamenu_light_theme .megamenu_container > ul > li.menuItemOpen > a.about-us {background:url('../images/icons/board_on.png') center 7px no-repeat;background-size:43%;}
/*Main Menu Icon Arrow Hover*/
.megamenu_light_theme .megamenu_container > ul > li > a .menuArrow{margin-top:14px;display:none;}
.megamenu_light_theme .megamenu_container > ul > li.menuItemOpen > a .menuArrow{margin-top:14px;display:inline;text-align:center;}
.megamenu_light_theme ul li .menuitem_drop,.megamenu_light_theme .megamenu li.noactive .menuitem_drop {background:url('../images/icons/academicPrograms_off.png') top center no-repeat;}
.megamenu_light_theme .megamenu > li > div{border-top:none;background:#0c3433;}
.megamenu_light_theme ul p,.megamenu_light_theme ul h2, .megamenu_light_theme ul h3,.megamenu_light_theme ul li ul li {font-weight:bold;}
.megamenu_light_theme ul h2,.megamenu_light_theme ul h3 {color:#fdb349;}
.megamenu_light_theme ul h3 a {color:#fdb349 !important;}
.megamenu_light_theme ul h3 a:hover {text-decoration:underline;}
/**** END MEGA MENU ****/
#eBox{position:absolute;max-width:600px;width:100%;margin:20px 0 0 -300px;left:50%;padding:20px;background:#ffffff;border:1px #333333 solid;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:6px 6px 6px rgba(0,0,0,0.3);-moz-box-shadow:6px 6px 6px rgba(0,0,0,0.3);box-shadow:6px 6px 6px rgba(0,0,0,0.3);text-align:left;z-index:11;font-size:1.3em;}
#eBox h1, #eBox h2, #eBox p{font-family:sans-serif;}
#eBox h1{font-size:1.6em;}
#eBox h3 p{font-size:1.4em;}
#eBox a{text-decoration:underline;}
#eBox .eBox-title{background:#274A7F;border:1px #1E3860 solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#ffffff;font:small-caps bold 32px/1.6 Georgia, serif;letter-spacing:5px;margin:-16px -16px 0 -16px;text-align:center;}
#eBox .eBox-title.Blue{background:#274A7F;border:1px #1E3860 solid;color:#fff !important;}
#eBox .eBox-title.Red{background:#bb0000;border:1px #880000 solid;color:#fff !important;}
#eBox.interior{position:relative;max-width:860px;width:90%;top:0;left:0;margin:0 auto;padding:15px 5% 10px 20px;background:#ffffff;border:2px #bb0000 solid;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:left;z-index:11;}
#eBox.interior span{color:#bb0000;font-weight:bold;}
#eBox .emergencyClose{float:right;color:#fff !important;}
#eBox a.emergencyClose{color:#fff !important;text-decoration:none;}
#eBox a.emergencyClose:hover{text-decoration:underline;}
/* dialogModal */
.dialogModal {position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:888888;overflow:auto;opacity:0;transition:all 200ms ease;}
.dialogModal .dialogModal_container {position:relative;width:50%;max-width:650px;left:0;right:0;margin:auto auto 40px;opacity:0;box-shadow:0 2px 6px rgba(0, 0, 0, 0.6);background:#fff;transition:all 200ms ease;}
.dialogModal.open {opacity:1}
.dialogModal.open .dialogModal_container {opacity:1;}
.dialogModal .dialogModal_container .dialogPrev.notactive, .dialogModal .dialogModal_container .dialogNext.notactive {display:none;}
.dialogModal .dialogModal_container .dialogPrev, .dialogModal .dialogModal_container .dialogNext {position:absolute;width:10%;top:0;bottom:0;left:-10%;cursor:pointer;}
.dialogModal .dialogModal_container .dialogNext {left:auto;right:-10%;}
.dialogModal .dialogModal_container .dialogPrev:after, .dialogModal .dialogModal_container .dialogNext:after {content:'';position:absolute;border:10px solid transparent;top:50%;margin-top:-10px;margin-left:-5px;left:50%;}
.dialogModal .dialogModal_container .dialogPrev:after {border-left:0;border-right-color:#aaa;}
.dialogModal .dialogModal_container .dialogNext:after {border-right:0;border-left-color:#aaa;}
.dialogModal .dialogModal_container .dialogPrev:hover, .dialogModal .dialogModal_container .dialogNext:hover {background:rgba(0,0,0,0.2);}
.dialogModal .dialogModal_container .close {line-height:12px;font-size:25px;font-weight:bold;font-family:serif;position:absolute;right:12px;top:12px;color:#000;opacity:0.2;padding:0;cursor:pointer;background:transparent;border:0;outline:0;}
.dialogModal .dialogModal_container .close:hover {opacity:1;}
.dialogModal .dialogModal_body {}
.dialogModal .dialogModal_header {padding:10px 20px;background:#eaeaea;line-height:20px;}
.dialogModal .dialogModal_content {padding:25px 20px;}
.dialogModal .dialogModal_footer {background:#fafafa;padding:15px 20px;border-top:1px solid #ddd;text-align:right;}
.dialogModal .dialogModal_footer button {margin:0 0 0 5px;}
body.dialogModalOpen {overflow:hidden;}
.landingImpact{margin:0 auto;max-height:205px;display:block;width:100%;overflow:hidden;position:relative;z-index:-1;}
.landingImpact img{margin:0 auto;display:block;overflow:hidden;max-width:1153px;width:100%;}
#sliderbar{position:relative;z-index:10;background:url('../images/graphics/studentNavBkgd_x.png') left top repeat-x;width:100%;min-height:52px;}
#sliderbar img{float:left;}
#sliderbarLeft{padding:15px 0 15px 1%;float:left;background:url('../images/graphics/sliderbarSeparator.png') right top no-repeat;width:29%;}
#sliderbar img.pause{padding:1px 10px 0 10px;}
#sliderbar #mainImageControls{padding-top:4px;float:left;display:none;}
#sliderbar #tagline{padding:0 10px 0 0px;font-family:Georgia, "Times New Roman", Times, serif;float:right;font-size:1.6em;}
#sliderbar span.taglineLeft{color:#FFF;}
#sliderbar span.taglineRight{color:#ffb43b;}
#sliderbar #tagline div{display:none;}
#sliderbar #tagline div.tagline0{display:block;}
#sliderbar #photoText{width:50%;float:left;}
#sliderbar #photoText p{width:100%;color:#fff;float:left;padding:10px 5px 0 15px;display:none;}
#sliderbar #photoText p.text0{display:block;}
#sliderbar #photoText a{color:#ffb43b;}
#sliderbar .centeredContent .apply{width:16.303099885189437428243398392652%;max-width:142px;}
img.apply{float:right;}
#sliderbar img.apply{padding-top:13px;float:right;}
#content{margin:37px 0;}
.lastModified{float:left;clear:both;margin:100px 0 20px 0;width:100%;}
.lastModified strong{color:#0C4B48;}
#rotatingFeature{width:39.265212399540757749712973593571%;background:url('../images/graphics/gradientBkgd_x.gif') left top repeat-x;height:256px;float:left;margin-right:4.3628013777267508610792192881745%;position:relative;}
#rotatingFeature #slideshow img{margin-left:7.0175438596491228070175438596491%;width:85.672514619883040935672514619883%;}
#rotatingFeature img{ margin-left:7.0175438596491228070175438596491%;width:85.672514619883040935672514619883%;}
#slideshow img{position:absolute;top:0;left:0;z-index:1;}
#slideshow img.activeFeature{z-index:3;}
#slideshow img.lastActiveFeature{z-index:2;}
ul#featureCircle{position:absolute;top:230px;z-index:11;width:100%;text-align:center;}
ul#featureCircle li{width:11px;height:11px;overflow:hidden;display:inline-block;margin-right:10px;background:url('../images/graphics/circle-p2.png') left top no-repeat;}
ul#featureCircle li a{outline:none;}
ul#featureCircle li a img{display:inline;width:11px;height:11px;}
ul#featureCircle li.activeCircle{background-position:0 -11px;}
#news, #events, #leftNav{background:#fafafa url('../images/graphics/gradientBkgd_x.gif') left top repeat-x;width:26.176808266360505166475315729047%;float:left;}
#news{margin-right:4.0183696900114810562571756601607%;}
#news ul{margin-left:6px;}
#news ul li a{color:#0C4B48;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;}
#news ul li p{color:#676767;margin-bottom:14px;}
#news div.newsEventsContent ul{overflow-y:auto;max-height:174px;}
#events div.newsEventsContent ul{overflow-y:auto;max-height:205px;}
.news-listing-content-links{padding:10px;text-align:right;}
.news-listing-content-links a{padding:5px 10px;background-color:#CCCCCC;margin:0 5px;}
div.newsEventsContent{padding:19px 14px;}
div.newsEventsContent h2{margin-left:6px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.6em;font-weight:normal;color:#0C4B48;float:left;}
div.newsEventsContent a.more{float:right;color:#333333;padding-top:5px;}
hr{color:#a0a0a0;}
hr#eventsTop{margin-bottom:10px;}
#events .dateBlock{float:left;padding-right:15px;width:25px;margin-right:10px;background:url('../images/graphics/dateSeparator.jpg') right center no-repeat;min-height:44px;}
#events .dateBlock .eventsDay{font-family:Verdana, Geneva, sans-serif;font-size:1.1em;}
#events .dateBlock .eventsDate{font-family:Georgia, "Times New Roman", Times, serif;color:#0C4B48;font-size:2.2em;line-height:0.55em;width:25px;display:block;text-align:center;}
#events ul li p{/*margin:0px 0 0px 50px;*/margin:5px 0px 0px 0px; /*height:45px;*/ vertical-align:middle;}
#events ul li hr{margin:10px 0;}
#events ul li a{color:#0C4B48;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;}
#askButton{margin-top: 5px;width:55px;float:right; border-radius:2px;background: linear-gradient(left, #ffd23b 50%,#f6b03e 70%); background: -webkit-linear-gradient(left, #ffd23b 50%,#f6b03e 70%);-moz-linear-gradient(left, #ffd23b 50%,#f6b03e 70%); -o-linear-gradient(left, #ffd23b 50%,#f6b03e 70%); border: none;height: 20px;font-weight: 600;}
#footerTabButtons{max-width:892px; margin:0 auto;}
#footerTabButtons span{float:left; color:#333333; font-size:0.85em; margin:10px 1% 0 0; width: 38%; text-align: right;}
ul#footerTabs{list-style:none; padding:0 0 0 0.5%;height:30px; float:right; margin-bottom:15px; width: 56%;max-width: 483px;margin-right: 3.5%;}
ul#footerTabs li{float:left;padding:0;margin:0;list-style-image:none;width:32.665330661322645290581162324649%;}
ul#footerTabs li.active{width:34.669338677354709418837675350701%;}
ul#footerTabs li a img{color:#000;}
ul#footerTabs a{display:block;height:31px;width:100%;color:#FFF;text-decoration:none;}
ul#footerTabs a.gcccd{background:url('../images/icons/gcccd.gif') left top no-repeat;background-size:100%;}
ul#footerTabs a.cuyamaca{background:url('../images/icons/cuyamaca.gif') no-repeat;background-size:100%;}
ul#footerTabs a.grossmont{background:url('../images/icons/grossmont.gif') no-repeat;background-size:100%;}
ul#footerTabs li.active a.gcccd{width:100%;height:39px;background:url('../images/icons/gcccdActive.gif') center top no-repeat;background-size:100%;}
ul#footerTabs li.active a.cuyamaca{width:100%;height:39px;background:url('../images/icons/cuyamacaActive.gif') center top no-repeat;background-size:100%;}
ul#footerTabs li.active a.grossmont{width:100%;height:39px;background:url('../images/icons/grossmontActive.gif') center top no-repeat;background-size:100%;}
body.interior #mainImageWrapper{max-width:1216px;overflow:hidden;height:373px;margin:0 auto;position:relative;}
body.interior #studentNav {}
body.interior #sliderbar {}
body.interior span.tagline{display:block;float:left;margin-top:15px;}
#crumbTrail{float:left;margin:18px 0px 15px 6.0849598163030998851894374282434%;color:#cccccc;}
#crumbTrail a{color:#ffffff;}
#center_panels{min-height:400px;}
h2.panelHeader{font-family:Georgia, 'Times New Roman', Times, serif;font-size:1.5em;color:#33597f;}
#studentNavBottom{padding-top:22px;}
#studentNavBottom a.apply{height:27px;margin-top:0;}
span.tagline{color:#ffb43b;font-size:2em;font-family:Georgia, "Times New Roman", Times, serif;}
#leftCol {width:26.59685863874345549738219895288%;margin:31px 0;float:left;padding-left:5.2356020942408376963350785340314%;}
ul#leftNav {width:75.590551181102362204724409448819%;padding:24px 7.8125% 20px 10.416666666666666666666666666667%;margin-bottom:15px;}
ul#leftNav li ul{padding-left:15px;}
ul#leftNav li {}
ul#leftNav li a:hover{background:url('../images/graphics/leftNavArrow.png') right center no-repeat;}
ul#leftNav a{margin-bottom:8px;color:#0C4B48;display:block;font-size:1.3em;font-family:serif;text-decoration:none;}
ul#leftNav li.on,ul#leftNav a.on{font-weight:bold;}
ul#leftNav li.on.main{font-weight:bold;margin-left:-5%;}
.ctaSection{float:left;width:100%;}
a.cta-buttons{float:left;color:#fff !important;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.1em;text-align:center;width:86%;max-width:200px;padding:8px 7%;margin:6px 0;background:#0C4B48;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.cta-buttons:hover{color:#fff;background:#006d67;text-decoration:none;}
a.cta-buttons:last-child{margin:6px 0 25px 0;}
.dropdownLabel{display:none;}
#middleCol{margin:31px 0;float:left;width:39.267015706806282722513089005236%;padding-right:3%;background:url('../images/graphics/middleColSeparator.png') right top no-repeat;}
#wideCol{margin:31px 0 0;float:left;width:67.539267015706806282722513089005%;}
.bodyCopy{margin-bottom:31px !important;font:14px/1.5 Verdana, Geneva, sans-serif;color:#222222;}
#rightCol{margin:31px 0;float:left;width:21.465968586387434554973821989529%;padding-left:2%;}
#fullCol #leftCol{margin:31px 0;width:850px;float:left;}
.interiorCenteredContent{max-width:955px;width:94%;margin:0 auto;clear:both;}
.interiorCenteredSitemap{width:915px;padding-left:40px;margin:30px auto;}
#tabWrapper{border:1px solid #7f7f7f;width:660px;margin-bottom:50px;}
#tabWrapper div.tabContent{padding:20px 15px;}
#tabWrapper div.tabContent img{float:right;padding-left:15px;}
ul#tabs{list-style:none;padding:0;height:30px;}
ul#tabs li{float:left;padding:0;margin:0;list-style-image:none;background-color:#dedede;border:1px solid #7f7f7f;border-bottom:none;position:relative;}
ul#tabs li#firstTab{left:0;}
ul#tabs li#secondTab{left:-1px;}
ul#tabs li#thirdTab{left:-2px;}
ul#tabs li#fourthTab{left:-3px;}
ul#tabs a{display:block;padding:8px 10px;color:#0C4B48;}
ul#tabs a:hover{color:#778ba8;text-decoration:none;}
ul#tabs li{background:#dedede;}
ul#tabs li.active{background:#fff;z-index:5;border-bottom:none;padding-bottom:1px;}
table th{background-color:#dedede;text-align:left;}
table td img{max-width:inherit;}
.bodyCopy table tr a.notes1, .bodyCopy table tr a.notes2{color:#f00;text-decoration:underline;}
p.alpha{font-size:1.3em;margin-bottom:0.5em !important;}
/* responsive tables */
.table{display:table;font-size:0.8em;margin:10px 0;}
.table.responsive{width:100%;}
.table-head{display:table-header-group;}
.table-head .column{background:#0C4B48;color:#fff;padding:3px 1%;text-align:left;font-weight:bold;border:1px solid #0C4B48;}
.tableRow{display:table-row;}
.tableRow.odd{background:#ececec;}
.tableRow.even{background:#fff;}
.column{display:table-cell;padding:0;border-top:1px solid #fff;border-left:1px solid #fff;}
.column:nth-child(1){border-left:none;width:20%;}
.column:nth-child(2){width:15%;}
.column:nth-child(3){width:25%;}
.column:nth-child(4){width:15%;}
.column:nth-child(5){width:35%;}
.responsive .column{padding:3px 1%;}
/*tables for data and text content */
.datatable{border:2px solid #0C4B48;border-collapse:collapse;}
.datatable td{border:1px solid #0C4B48;text-align:right;vertical-align:top;padding:4px;}
.datatable th{border:1px solid #0C4B48;background-color:#e9e9e9;font-weight:bold;text-align:center;padding:4px;}
.texttable{border:2px solid #0C4B48;border-collapse:collapse;}
.texttable td{border:1px solid #0C4B48;text-align:left;vertical-align:top;padding:4px;}
.texttable th{border:1px solid #0C4B48;background-color:#e9e9e9;font-weight:bold;text-align:left;padding:4px;}
/*faculty styles*/
#facultyHeader{background-color:#efefef;max-width:632px;padding:14px;margin-bottom:31px;border:1px solid #ccc;}
#facultyHeaderLeft{float:left;width:35%;padding-right:2%;}
#facultyHeaderRight{float:left;width:40%;}
#facultyHeaderFull {float:left;width:75%;}
#facultyHeader img{padding-right:2%;float:left;max-width:19%;}
#facultyHeader h2{color:#0C4B48;font-size:1.4em;margin:0 0 4px 0;}
#facultyHeader h3{color:#0C4B48;font-size:1.1em;margin:0 0 4px 0;}
#facultyHeader li{color:#000;padding:2px 0;}
#facultyHeader a{color:#000;text-decoration:none;}
#facultyHeader a:hover{color:#000;text-decoration:underline;}
#facultyHeader a.email{text-decoration:underline;}
#facultyHeader a.email:hover{text-decoration:none;}
#facultyCourses #accordion,#facultyCourses h2{width:68%;float:right;margin-right:0;}
/*tables for calendar */
.fc-header-title h2{font-size:1.2em !important;}
#calendar table{border-collapse:collapse;font:14px/1.5 helvetica, verdana, sans-serif;width:90%;max-width:730px;}
#calendar caption{border:1px solid #cccccc;color:#003366;background:#eeeeee;font:bold 24px/1.5em Arial, Helvetica, sans-serif;padding:6px 10px;text-align:left;}
#calendar h3{margin:40px 0 6px;}
th{border:1px solid #ddd;padding:4px;text-align:left;vertical-align:top;}
#calendar td{border:1px solid #ddd;padding:4px 4px 4px 10px;text-align:left;vertical-align:top;color:#111;font:14px/1.5 helvetica, verdana, sans-serif;}
/* header row */
#calendar thead{background:#eeeeee;font:normal small-caps bold 14px/1.5em helvetica, verdana, sans-serif;}
#calendar ul{margin:0 5px 0 16px;padding:0 0 0 2px;}
#calendar li{padding-bottom:12px;}
/* File type icons - images from LED Icon Set at http://led24.de/ */
#calendar a{vertical-align:top;/*color:#0000ff;*/text-decoration:none;}
#calendar a:hover{text-decoration:underline;}
/*tables for meetings */
table.meetingschedule th{background-color:transparent;}
.meetingtable{border:2px solid #0C4B48;border-collapse:collapse;width:100%;}
.meetingtable td{border:1px solid #0C4B48;text-align:left;vertical-align:top;padding:4px;line-height:1.5;}
.meetingtable th{border:1px solid #0C4B48;background-color:#e9e9e9;font-weight:bold;text-align:left;padding:4px;}
.onmeettable{border:2px solid #0C4B48;border-collapse:collapse;width:100%;}
.onmeettable td{border:1px solid #0C4B48;text-align:left;vertical-align:top;padding:4px;line-height:1.5;}
.onmeettable th{border:1px solid #0C4B48;background-color:#e9e9e9;font-weight:bold;text-align:left;padding:4px;}
/* Date column */
.meetingtable td:first-child, .meetingtable th:first-child{width:12%;}
.onmeettable td:first-child, .onmeettable th:first-child{width:12%;}
/* Agendas column or Online Meetings Documents column */
.meetingtable td:first-child + td, .meetingtable th:first-child + th{width:12%;}
.onmeettable td:first-child + td, .onmeettable th:first-child + th{width:44%;}
/* Minutes column or Online Meetings Comments column */
.meetingtable td:first-child + td + td, .meetingtable th:first-child + th + th{width:12%;}
.onmeettable td:first-child + td + td, .onmeettable th:first-child + th + th{width:44%;}
/* Documents column */
.meetingtable td:first-child + td + td + td, .meetingtable th:first-child + th + th th{width:64%;}
/* File type icons*/
.meetingtable a{display:inline-block;padding-right:22px;vertical-align:top;}
.onmeettable a{display:inline-block;padding-right:22px;vertical-align:top;}
/* PDFs */
.meetingtable a[href$=".pdf"]:hover{background:url('../images/icons/file-icons/file-pdf.png') no-repeat top right;}
.onmeettable a[href$=".pdf"]:hover{background:url('../images/icons/file-icons/file-pdf.png') no-repeat top right;}
/* Word files */
.meetingtable a[href$=".docx"]:hover, .meetingtable a[href$=".doc"]:hover{background:url('../images/icons/file-icons/file-word.png') no-repeat top right;}
.onmeettable a[href$=".docx"]:hover, .onmeettable a[href$=".doc"]:hover{background:url('../images/icons/file-icons/file-word.png') no-repeat top right;}
/* Excel files */
.meetingtable a[href$=".xlsx"]:hover, .meetingtable a[href$=".xls"]:hover{background:url('../images/icons/file-icons/file-excel.png') no-repeat top right;}
.onmeettable a[href$=".xlsx"]:hover, .onmeettable a[href$=".xls"]:hover{background:url('../images/icons/file-icons/file-excel.png') no-repeat top right;}
/* PowerPoint files */
.meetingtable a[href$=".pptx"]:hover, .meetingtable a[href$=".ppt"]:hover, .meetingtable a[href$=".pps"]:hover, .meetingtable a[href$=".ppsx"]:hover{background:url('../images/icons/file-icons/file-powerpoint.png') no-repeat top right;}
.onmeettable a[href$=".pptx"]:hover, .onmeettable a[href$=".ppt"]:hover, .onmeettable a[href$=".pps"]:hover, .onmeettable a[href$=".ppsx"]:hover{background:url('../images/icons/file-icons/file-powerpoint.png') no-repeat top right;}
/* text files */
.meetingtable a[href$=".rtf"]:hover, .meetingtable a[href$=".txt"]:hover {background: url('../images/icons/file-icons/file-text.png') no-repeat top right;}
.onmeettable a[href$=".rtf"]:hover, .onmeettable a[href$=".txt"]:hover {background: url('../images/icons/file-icons/file-text.png') no-repeat top right;}
/* external links */
.meetingtable a[href$=".html"]:hover, .meetingtable a[href$=".htm"]:hover, .meetingtable a[href$=".php"]:hover, .meetingtable a[href$=".aspx"]:hover, .meetingtable a[href$=".asp"]:hover{background:url('../images/icons/file-icons/file-link.png') no-repeat top right;}
.onmeettable a[href$=".html"]:hover, .onmeettable a[href$=".htm"]:hover, .onmeettable a[href$=".php"]:hover, .onmeettable a[href$=".aspx"]:hover, .onmeettable a[href$=".asp"]:hover{background:url('../images/icons/file-icons/file-link.png') no-repeat top right;}

.tooltip1, .tooltip2{display:none;background:url('../images/graphics/black_arrow.png') no-repeat scroll 0 0;height:76px;padding:20px;width:170px;font-size:11px;color:#fff;z-index:100;}
#tabColumnLeft{width:435px;float:left;}
#tabColumnRight{width:195px;float:left;}
.shareBox{float:right;width:160px;}
/*** Headings ***/
.bodyCopy h1, .bodyCopy h2, .bodyCopy h3, .bodyCopy h4, .bodyCopy h5, .bodyCopy h6{font:14px/1.5 Verdana, Geneva, sans-serif;color:#0C4B48;font-weight:bold;letter-spacing:1px;margin:1em 0 0 0;}
.bodyCopy h1{font-size:20px;margin:0 0 .5em; font-variant: small-caps;}
.bodyCopy h2{font-size:17px;}
.bodyCopy h3{font-size:16px;}
.bodyCopy h4{font-size:15px;}
.bodyCopy h5{font-size:14px;}
.bodyCopy h6{font-size:14px;font-weight:normal;}
.bodyCopy .box{border-style:solid;border-color:#999999;border-width:1px 2px 2px 1px;margin:1em 0px;padding:1em;text-align:left;}
.bodyCopy .intense{font-size:16px;line-height:1.5em;color:#A5530B !important;margin:1.5em 0px;font-style:italic;font-weight:bold;}
.bodyCopy p{margin:0px 0px 1.5em 0px;}
.bodyCopy p.headerText{color:#000;margin-bottom:40px;}
.bodyCopy a{color:#0000ff;text-decoration:underline;}
ul.noParentBullet li{background:none !important;}
.bodyCopy ol, .bodyCopy ul{margin:10px;padding:0px 20px;font:14px/1.2 Verdana, Geneva, sans-serif;}
.bodyCopy ul li{background:url(../images/graphics/bullet-green.gif) no-repeat left 5px;list-style:none;margin:0 0 .5em 0;padding:0 0 0 20px;list-style-position:outside;}
.bodyCopy ol li{list-style:decimal;margin:0 0 .5em 0;}
.bodyCopy ol li ol, .bodyCopy ol li ul, .bodyCopy ul li ol{margin:10px 0 10px 20px;font:14px/1.2 Verdana, Geneva, sans-serif;}
.bodyCopy ul li ul{ margin:10px 0 10px 0;font:14px/1.2 Verdana, Geneva, sans-serif;}
.bodyCopy ul li ul li{list-style-type:square;list-style-position:outside;padding:0;background:none;}
.bodyCopy ul li ul li ul li{list-style-type:circle;list-style-position:outside;padding:0;background:none;}
.bodyCopy ul li ul li ul li ul li{list-style-type:disc;list-style-position:outside;padding:0;background:none;}
.bodyCopy ul li ul li ul li ul li ul li{list-style-type:square;list-style-position:outside;padding:0;background:none;}
.bodyCopy ul li ul li ul li ul li ul li ul li{list-style-type:circle;list-style-position:outside;padding:0;background:none;}
.bodyCopy ol li ol li{list-style-type:upper-alpha;}
.bodyCopy ol li ol li ol li{list-style-type:upper-roman;}
.bodyCopy ol li ol li ol li ol li{list-style-type:lower-alpha;}
.bodyCopy ol li ol li ol li ol li ol li{list-style-type:lower-roman;}
.bodyCopy p.subText{font-size:1em;}
.bodyCopy img{margin-bottom:15px;height:auto;}
.sitemap {margin-left:20px;}
.sitemap ul li{margin-left:10px;margin-bottom:10px;text-indent:0;}
ul.sitemap {padding:0 0 0 20px;margin:0;}
ul.sitemap li ul {padding:0;margin:0;}
ul.sitemap li ul li:before{content:"";padding-right:0;margin-bottom:10px;}
ul.sitemap li ul li{font:14px/1.5 Verdana, Geneva, sans-serif;padding:0;margin-bottom:0;}
#fullCol h2{margin-top:15px;}
hr{margin-bottom:15px;}
h2.underline{border-bottom:1px solid #a0a0a0;padding-bottom:8px;margin-bottom:16px;}
#grossmont.interior #sliderbar{background:url('../images/graphics/studentNavBkgd_x.png') top left repeat-x;}
#grossmont.interior #sliderbar{position:relative;clear:both;}
#grossmont.interior .bodyCopy p{color:#000;}
#grossmont.interior span.photoInfo{color:#0C4B48;font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:1.2em;}
#grossmont.interior ul#leftNav{background:#fafafa url('../images/graphics/gradientBkgd_x.gif') left top repeat-x;}
a.button{width:181px;height:39px;overflow:hidden;display:block;margin-bottom:13px;text-decoration:none;}
a.button:hover{background-position:0 -39px;}
#gallery{list-style-type:none;}
#gallery li{float:left;margin-right:6px;margin-bottom:10px;font:bold 0.8em;}
#gallery img{display:block;border:1px solid #333333;}
#grossmont .districtCenteredContent{width:935px;margin:0 auto;}
/**CONTENTBLOCK SPOTLIGHT STORY**/
.spotlightStory{color:#fff;line-height:18px;padding:1.5%;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#006D67;width:97%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(../PIE.htc);}
img + .spotlightStoryContent{width:41%;display:inline-block;}
.spotlightStory img{max-height:247px;float:left;padding:0 1.5% 0 0;max-width:390px;width:57%;}
.spotlightStory .date{display:block;font-size:1em;padding:0 0 3% 0;}
.spotlightStory h1{color:#fff;font-weight:400;font-size:1.50em;line-height:1.4em;padding:0 0 1.5% 0;}
.spotlightStory p{color:#fff !important;}
.spotlightStory a{color:#fff;text-decoration:underline;}
.spotlightStory a:hover {color:#fff;text-decoration:none;}


#grossmont #footer{color:#fff; background:#006d67 url('../images/graphics/pageDividerHome_x.gif') left top repeat-x; min-height:176px;}
#grossmont.interior #footer, #gcccd.intranet #footer{background:#006d67 url('../images/graphics/pageDivider_x.gif') left top repeat-x;}
#grossmont #footerTabWrapper{background-color:#d9e0df; padding-bottom:30px;}
img.footerIcons{vertical-align:middle; margin:0 15px 0 0; height:42px;}
#grossmont #footerContent{width: 100%; max-width:871px; margin:0 auto; padding:21px 0;}
#footerInfo{width:27%;float:left;/* margin-right:30px;*/}
#grossmont .footerInfoImg {margin-top:22px; width: 95%; max-width: 220px;margin-bottom:7%;}
#footerInfo p.info{margin: -11px 0 10px 5px; line-height:1.5em;}
#footerInfo a{color:#fff;}
#grossmont div.footerCells{width: 19%; float:left;padding-left: 2.5%; padding-right: 1.7%;}
#grossmont div.footerCells a{color:#fff;}
#grossmont div.footerCells a:hover{color:#cccccc;}
#grossmont div.footerCells.footerCell2{max-width:167px;width:18%;}
div.footerCells a span{float:left; padding-top:20px;}
div.footerCells a.infoIcon{margin-top:21px;width:87px; height:50px; display:block; background:url('../images/icons/infoIcon_off.png') top left no-repeat;background-size: 45.666666666666666666666666666667% /*52/150*/; padding-left:67px;}
div.footerCells a.infoIcon:hover{margin-top:21px;width:87px; height:50px; display:block; background:url('../images/icons/infoIcon_on.png') top left no-repeat;background-size: 45.666666666666666666666666666667% /*52/150*/;padding-left:67px;}
div.footerCells a.blackboard{margin-top:12px;width: 94px; height:50px; display:block;background:url('../images/icons/blackboard_off.png') top left no-repeat;background-size: 41.176470588235294117647058823529% /*70/150*/;padding-left:65px;}
div.footerCells a.blackboard:hover{margin-top:12px;width:94px;height:50px;display:block;background:url('../images/icons/blackboard_on.png') top left no-repeat;background-size: 41.176470588235294117647058823529% /*70/150*/;padding-left:65px;}
div.footerCells a.canvas{margin-top:12px;margin-left: 8px;width: 94px; height:50px; display:block;background:url('../images/icons/canvas_off.png') top left no-repeat;background-size: 34.176471% /*70/150*/;padding-left:58.5px;}
div.footerCells a.canvas:hover{margin-top:12px;margin-left: 8px;width:94px;height:50px;display:block;background:url('../images/icons/canvas_on.png') top left no-repeat;background-size: 34.176471% /*70/150*/;padding-left:58.5px;}
div.footerCells a.contactUs{width: 86%; height:50px; display:block; }

div.footerLinksTop{padding-top:6px;margin: 16px 0 0 25px;}
div.footerLinks{background-color:#0e3433;border: 5px solid #0e3433;border-radius: 5px; padding:7px; width:100%;min-width:143px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
div.footerLinks a{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; display:block; width:100%;max-width:131px; text-align:center;}
div.footerLinks a:hover{color:#cccccc; text-decoration:none;}
div.footerLinks ul li{background:url('../images/graphics/footerLinksSeparator.gif') center bottom no-repeat; padding:7px 0;}
div.footerLinks ul li.noBkgd{background:none;}
div.footerLinks a.socialMedia{float:left; max-width:41px; width:33%;}
div.footerLinks a.facebook{background:url('../images/logos/facebook_off.png'); width:41px; height:43px;}
div.footerLinks a.youtube{background:url('../images/logos/youtube_off.png'); width:41px; height:43px;} 
div.footerLinks a.itunes{background:url('../images/logos/iTunes_off.png');  width:41px; height:43px;}
#google_translate_element{margin: 28px 0 11px 7px;}
div.footerLinks a.facebook:hover{background:url(''); width:41px; height:43px;}
div.footerLinks a.youtube:hover{background:url(''); width:41px; height:43px;} 
div.footerLinks a.itunes:hover{background:url('');  width:41px; height:43px;}
.footerAsk{float:left; padding:27px 0 0 46px;width:46.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.needHelp{color: #ffb43b !important;font-size: 1.8em;}
div.needHelp a{color: #ffb43b !important;}
div.needHelp a:visited{color: #ffb43b !important;}
#Hquestion{font-style:italic;font-size: 1.1em;width:81%;}
#question{margin-top: 5px;font-style:italic;font-size: 1.1em;width:81%;}
div.footerLinksBottom{padding-bottom:5px;}
div.lastCell a{color:#fff;}
div.lastCell a:hover{color:#cccccc; text-decoration:none;}

#grossmont div.lastCell{width:21%; max-width: 167px; float:left; min-height:118px; background:none; margin:0;padding-left: 47px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
#grossmont div.lastCell img{float:left; margin-right:10px;}
/*footer wrap */
.gohere .footerMobileWrap {display:none;}

#google_translate_element{margin-top:10px;}
img.imgAlignCenter{display:block;margin:0 auto;}
img.imgAlignLeft{float:left;}
img.imgAlignRight{float:right;}
.redtext{color:red;}
#accordion{margin:2px 0 20px 0;}
.bodyCopy p.accordionControl{text-align:right;margin:0 0 5px 0;font-weight:normal;font-size:14px/1.5;}
.accordionButton{width:92%;float:left;border-bottom:1px solid #ccc;cursor:pointer;padding:6px 28px;background:#fff url('../images/buttons/arrow-off.png') no-repeat 10px center;font-weight:bold;color:#0C4B48;font-size:14px/1.5;}
.accordionButton:focus{border:1px solid #256B67;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accordionButton:nth-of-type(1){border-top:1px solid #ccc;}
#accordion .on{margin-bottom:0;background:#e9e9e9 url('../images/buttons/arrow-on.png') no-repeat 10px center;}
.accordionButton.on{border-bottom:none;}
.accordionContent{width:92%;padding:4px 4% 4px;float:left;border-bottom:1px solid #ccc;font-size:14px/1.5;}
.accordionContent img{margin:0 10px 10px 10px;}
.accordionContent strong{font-size:14px/1.5;}
.dept .accordionContent{width:98%;padding:4px 1% 4px;}
.newsletterSection{float:left;clear:both;margin:10px 0 20px 0;width:100%;}
.newsletterSection:last-child{border-bottom:none;}
.newsletterSection img{float:right;max-width:320px;clear:both;}
.newsletterInfo{display:block;color:#0C4B48;font-weight:bold;}
.newsletterInfo .title{font-size:1.2em;}
#accordionSimple{float:left;margin:2px 2% 20px 0;width:98%;max-width:300px;}
.bodyCopy p.accordionControlSimple{text-align:right;margin:0;font-weight:normal;font-size:14px/1.5;}
.accordionButtonSimple{float:left;display:block;clear:both;cursor:pointer;padding:5px 4% 5px 23px;background:url('../images/buttons/arrow-off.png') no-repeat 10px center;font-weight:bold;color:#0C4B48;font-size:14px/1.5;}
#accordionSimple .on{margin-bottom:0;background:url('../images/buttons/arrow-on.png') no-repeat 10px center;}
.accordionButtonSimple.on{border-bottom:none;}
.accordionContentSimple{width:92%;padding:4px 4% 4px;float:left;font-size:14px/1.5;}
.accordionContentSimple strong{font-size:14px/1.5;}
.col_left{float:left;width:49.5%;}
.col_right{float:right;width:49.5%;}
.bucketContainer{overflow:hidden;}
.bucket{float:left;width:44%;max-width:290px;background:#DEDEDE;padding:8px 2% 1000px 2%;margin:5px 1% -1000px 0;}
.bucket img{width:100%;}
.bucket h3,.bucket h3 a{font-weight:bold;color:#0D3873;margin:0;}
.bucket .bucketText{ max-height:55px;overflow:hidden;padding-bottom:8px;}
.left{float:left;}
.right{float:right;}
/* COLORBOX */
/* Core Style */
#colorbox, #cboxOverlay, #cboxWrapper {position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay {position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft {clear:left;}
#cboxContent {position:relative;}
#cboxLoadedContent {overflow:auto;-webkit-overflow-scrolling:touch;}
#cboxTitle {margin:0 0 0 20%;display:none !important;}
#cboxLoadingOverlay, #cboxLoadingGraphic {position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor:pointer;}
.cboxPhoto {float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}
.cboxIframe {width:100%;height:100%;display:block;border:0;}
#colorbox, #cboxContent, #cboxLoadedContent {box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
/* User Style */
#cboxOverlay {background:url(/_common/images/colorbox/overlay.png) repeat 0 0;}
#colorbox {outline:0;}
#cboxTopLeft {width:21px;height:21px;background:url(/_common/images/colorbox/controls.png) no-repeat -101px 0;}
#cboxTopRight {width:21px;height:21px;background:url(/_common/images/colorbox/controls.png) no-repeat -130px 0;}
#cboxBottomLeft {width:21px;height:21px;background:url(/_common/images/colorbox/controls.png) no-repeat -101px -29px;}
#cboxBottomRight {width:21px;height:21px;background:url(/_common/images/colorbox/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft {width:21px;background:url(/_common/images/colorbox/controls.png) left top repeat-y;}
#cboxMiddleRight {width:21px;background:url(/_common/images/colorbox/controls.png) right top repeat-y;}
#cboxTopCenter {height:21px;background:url(/_common/images/colorbox/border.png) 0 0 repeat-x;}
#cboxBottomCenter {height:21px;background:url(/_common/images/colorbox/border.png) 0 -29px repeat-x;}
#cboxContent {background:#fff;overflow:hidden;}
.cboxIframe {background:#fff;}
#cboxError {padding:50px;border:1px solid #ccc;}
#cboxLoadedContent {margin-bottom:28px;}
#cboxTitle {position:absolute;bottom:4px;left:0;text-align:left;width:80%;font-size:0.9em;}
#cboxCurrent {position:absolute;bottom:4px;left:58px;color:#949494;font-size:0.850em;}
#cboxLoadingOverlay {background:url(/_common/images/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic {background:url(/_common/images/colorbox/loading.gif) no-repeat center center;}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow {position:absolute;bottom:4px;right:30px;color:#0092ef;}
#cboxPrevious {position:absolute;bottom:0;left:0;background:url(/_common/images/colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px;}
#cboxPrevious:hover {background-position:-75px -25px;}
#cboxNext {position:absolute;bottom:0;left:27px;background:url(/_common/images/colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px;}
#cboxNext:hover {background-position:-50px -25px;}
#cboxClose {position:absolute;bottom:0;right:0;background:url(/_common/images/colorbox/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;}
#cboxClose:hover {background-position:-25px -25px;}
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);}
 
 
 
@media (max-width:1000px){
     .dialogModal .dialogModal_container {width:78%;}
     a.cta-buttons{padding:8px 4%;}
 } 
 
@media only screen and (max-width:940px) {
    .megamenu li.menuitem_fullwidth {width:11.3%;padding-left:0;padding-right:0;}
}

@media screen and (max-width:860px) {
    #grossmont div.lastCell{padding-left:1% !important;}
	#footerInfo{width:26%;padding-left:3%;}
	#Hquestion{width:79%;}
    #question{width:79%;}
    select#search { max-width: 80px; }
}

@media screen and (max-width:835px) {
    .mainImageMobile {min-height:245px;}
} 

 
@media screen and (max-width:820px) {
	 .utility li.findPeople{margin-right:3px;}
	 .utility li{padding:0 3px !important;}
	 .utility ul{width:auto;float:right;margin-right:7px;}
	 #eBox {margin:20px 0 0 -320px;}
	 .mainImageMobile {max-width:400px;}
} 

@media screen and (max-width:800px) {
	.newsEventsContent ul li p{line-height:1em;}
} 
 
@media screen and (max-width:768px) {
	.utility ul{margin-top:8px;}
	/**** BEGIN MEGA MENU ****/
	.megamenu_wrapper .megamenu > li {font-size:0.7em;}
	.megamenu_light_theme .megamenu_container > ul > li > a,.megamenu_light_theme .megamenu_container .megamenu > li.noactive a {padding-top:60px;}
	.megamenu_light_theme .megamenu_container > ul > li > a .menuArrow{margin-top:20px !important;}
	.home .megamenu_light_theme .megamenu_container > ul > li > a .menuArrow{margin-top:17px !important;}
	.home .megamenu .dropdown_fullwidth {width:98%;max-width:875px;padding:15px 5px 15px 15px;top:114px;}
	/**** END MEGA MENU ****/
	.home ul#studentTabs{min-height:29px;}
	ul#studentTabs{width:100%;}
	#news{margin-right:2%;}
	#rotatingFeature{margin-right:2%;margin-left:1%;}
	#news, #events, #leftNav{width:27%;}
	div.newsEventsContent h2{font-size:1.4em;}
	div.newsEventsContent a.more{font-size:0.9em;padding-top:3px;}
	#sliderbar img.apply{padding-right:1%;}
	#grossmont.home #studentNav{margin-top:0px;}
	#sliderbar .tagline{padding:0 5% 0 5%;}
	#sliderbar #tagline{font-size:1.3em;}
	#middleCol{width:63%;background:none;}
	#rightCol{width:63%;padding-right:3%;float:right;margin:0;}
	.interior #header{min-height:72px;margin-top:0;}
	.home #header{min-height:50px;margin-top:0;}
	#searchBox{margin-bottom:10px;position:relative;right:0px;width:100%;top:0px;padding:0px;background-color:#ffffff;}
	#mainImageWrapper{margin-top:10px;}
    .home #mainImageWrapper{margin:23px auto 0 auto;}
    .mainImageMobile{min-height:208px;}
	.interiorCenteredContent{padding-left:0;width:85%;}
	#fullCol h2{padding-left:3%;}
	#cboxLoadedContent {margin-bottom:43px;}
	#cboxTitle {bottom:4px;left:20px;}
	#cboxCurrent {bottom:10px;left:90px;}
	#cboxPrevious {bottom:0;left:0;background:url(/_common/images/colorbox/controls-m.png) no-repeat -73px 0;width:37px;height:38px;}
	#cboxPrevious:hover {background-position:-73px -38px;}
	#cboxNext {bottom:0;left:45px;background:url(/_common/images/colorbox/controls-m.png) no-repeat -36px 0;width:37px;height:38px;}
	#cboxNext:hover {background-position:-36px -38px;}
	#cboxClose {background:url(/_common/images/colorbox/controls-m.png) no-repeat 0px 0;width:36px;height:38px;}
	#cboxClose:hover {background-position:0px -38px;}
	#studentTabs{margin-top:45px;}
	#searchBox{margin-top:-67px;}
    select#search { max-width: 120px; }
    #footerInfo{width:26%;padding-left:3%;}
    #Hquestion{width:75%;}
    #question{width:75%;}

}

/* Start Mobile Footer*/
@media screen and (max-width:720px) {
    #grossmont .footerInfoImg {margin-bottom: 12%;}
	.footerAsk{width: 97%;padding:0 24%;margin:0 auto;display:block;}
    #Hquestion{width:75%;}
    #question{width:75%;}
    .needHelp{color: #ffb43b !important;font-size: 1.8em;}
    div.needHelp a{color: #ffb43b !important;}
    div.needHelp a:visited{color: #ffb43b !important;}    
	#footerInfo{width:25%;}
	#footerInfo p.info { font-size: 0.8em;}
    ul#footerTabs {width: 82.5%;}
	.responsiveFoot{padding:0 20%;width:100%;float:left;}
	.responsiveFootLinks{padding:0 20%;float:left;width:100%;}
	.footerMobileWrap{display:none;}
	.gohere .footerMobileWrap {display:block!important;}
	#grossmont div.lastCell{padding-left:0 !important;}
	#grossmont div.footerCells{min-width:175px; width: 50%; float:left;padding-left: 5.5%;}
	#grossmont div.footerCells.footerCell2{min-width:167px;width:40%;float:left;padding:0 4.5% 0 0;}
	#footerTabButtons span {width:96%;}
}

@media screen and (max-width:700px) {
    .mainImageMobile{min-height:152px;}
}

@media screen and (max-width:650px) {
	div.studentNavIcons a span.twoLines {font-size:0.8em;}
	.home .megamenu .dropdown_fullwidth {top:124px;}
	#eBox {margin:20px 0 0 0;left:2%;width:88%;}
	div.footerLinks a{font-size:1.0em;}
	/*responsive tables*/
	.table.responsive, .table.responsive .tableRow, .table.responsive .column, .table.responsive .column:before {display:block;padding:5px;}
	.table.responsive .table-head {position:absolute;top:-1000em;left:-1000em;}
	.table.responsive .tableRow {padding:0 0 5px 0;}
	.table.responsive .tableRow .column {border-left:none;}
	.table.responsive .column:before {padding:0 0 5px 0;content:" "attr(data-label)" ";font-size:1.1em;color:#000;font-weight:bold;}
	.column:nth-child(1){border-left:none;width:auto;}
	.column:nth-child(2){width:auto;}
	.column:nth-child(3){width:auto;}
	.column:nth-child(4){width:auto;}
	.column:nth-child(5){width:auto;}
} 

@media screen and (min-width:580px) {
	table{width:auto;}
} 

@media screen and (max-width:580px) {
    .utility li.blackboard a, 
    .utility li.canvas a,
    .utility li.webAdvisor a { background: none; padding: 2px 0 0 10px; text-align: center; line-height: 1.125em;}
    .utility li.canvas a { padding-top: 7px; }
    select#search{max-width:120px;width:100%;float:left;}
	/**** BEGIN MEGA MENU ****/
	.megamenu li.menuitem_fullwidth {height:79px;width:17%;}
	.megamenu li.menuitem_fullwidth:nth-of-type(1),.megamenu li.menuitem_fullwidth:nth-of-type(1) {padding-right:5%;padding-left:3% !important;}
	.megamenu_light_theme .megamenu_container .megamenu > li.menuitem_fullwidth{padding-top:22px;padding-left:1.5%;}
	.megamenu_light_theme .megamenu_container > ul > li > a,.megamenu_light_theme .megamenu_container .megamenu > li.noactive a {padding-top:50px;}
	.megamenu_wrapper .megamenu > li {font-size:0.8em;}
	.megamenu li.menuitem_fullwidth:nth-of-type(1){background:none;padding-bottom:10px;}
	.megamenu_light_theme .megamenu_container .megamenu > li.active {padding-top:10px;}
	.megamenu_light_theme .megamenu_container > ul > li > a .menuArrow{margin-top:22px !important;}
	.home .megamenu .dropdown_fullwidth{top:114px;}
	.megamenu .dropdown_fullwidth {top:120px;}
	.megamenu .col_one_quarter {float:left;width:97%;min-height:50px;margin-left:0;background:none;}
	.megamenu .col_one_quarter:nth-of-type(1){padding-left:1.5%;}
	a.callOutBtn {width:90%;margin:3px 5% 3px 0;}
	/**** END MEGA MENU ****/
	.shareBox{margin-bottom:5px;}
	.bodyCopy img{max-width:100%;max-height:100%;}
	.bodyCopy iframe{width:95%;display:block;height:auto;margin:0 auto;}
	.bodyCopy #cse-search-results iframe{height:1860px;}
	.mainImageMobile {min-height:188px;}
	table td img{width:inherit;height:auto !important;}
	#facultyCourses{margin:0 3%;}
	#facultyCourses #accordion,#facultyCourses h2{width:100% !important;}
	#desktopCallout,#desktopContact {display:none;}
	#mobileCallout,#mobileContact {display:block;}
	.ctaSection{margin-top:25px;}
	a.cta-buttons{margin:6px 0 6px 10%;padding:8px 7%;}
	a.cta-buttons:last-child{margin:6px 0 25px 10%;}
	.leftColContact{margin-bottom:25px;}
	.logoLink{width:100%;margin:0 auto;text-align:center;display:block;border-bottom:2px solid white;}
	#grossmont img.logo{width:100%;max-width:320px;float:none;margin:0;}
	#grossmont div.studentNavIcons{padding-top:10px;width:18%;padding-bottom:10px;}
	#grossmont div.academics{margin-left:5%;background:none;}
	#grossmont div.board{margin-right:5%;}
	div.studentNavIcons a span.twoLines{padding-top:58px;padding-bottom:15px;}
	#mainImage img{top:190px;}
	#grossmont.home #sliderbar{height:80px;}
	#sliderbar .centeredContent .apply{clear:both;margin:0 auto;float:none;width:20%;padding:10px 0;}
	#sliderbarLeft{width:34%;}
	#sliderbar{padding-bottom:7px;}
	#sliderbar #photoText{width:65%;}
	#sliderbar #photoText p{padding:10px 1% 0 2%;}
	#news{margin-right:2%;clear:both;}
	#rotatingFeature{margin:0 auto;width:350px;float:none;}
	#news, #events, #leftNav{width:46%;margin:25px 2% 0;}
	#mainImageWrapper{padding-top:0px;}
	#grossmont.home #studentNav{top:0px;margin-top:0;}
	#leftCol{width:95%;margin:0 auto;float:none;padding:10px 0;}
	#wideCol{width:95%;margin:0 auto;float:none;}
	#middleCol{width:100% !important;margin:0 auto;float:none;padding:0;background:none;}
	#rightCol{width:95%;margin:0 auto;float:none;padding:0;background:none;}
	.rightColWidget{width:100%;padding:0;}
    
    /* Begin Footer max-width:580px */
    .footerAsk{width: 97%;padding:0 20%;margin:0 auto;display:block;}
    #Hquestion{width:75%;}
    #question{width:75%;}
	#footerInfo{width:34%;}
	.responsiveFoot{padding:0 15%;width:100%;float:left;}
	.responsiveFootLinks{padding:0 15%;float:left;width:100%;}
	/* End Footer */
    
	/******QUICKLINKS**********/
	.dropdown .dropdownLabel{width:90%;display:block;display:block;background:#FFFFFF url(../images/icons/dropdownArrow.png) no-repeat scroll 95% center;display:block;padding:4px 1% 4px 1%;border:1px solid #65696e;max-width:250px;}
	.dropdown ul{width:90%;}
	.dropdown ul li a{width:100%;}
	.dropdown li {}
	.dropdown{float:left;padding:2px 0;}
	.dropdown li{list-style:none;}
	.dropdown a, .dropdown a:visited, .dropdown a:hover{color:#65696e;text-decoration:none;outline:none;}
	.dropdown ul#leftNav{background:#FFFFFF;border:1px solid #65696e;color:#65696e;display:none;left:0px;padding:5px 0;position:relative;top:0px;width:90%;max-width:238px;margin:0;padding:0 1% 0 5%;}
	.dropdown ul#leftNav li.on.main{margin-top:5px;}
	.dropdown ul#leftNav li a{padding:5px;max-width:230px;width:100%;display:block;background-image:none;border:none;}
	.dropdown ul#leftNav li a:hover{background-color:#00539b;color:#FFFFFF;}
	.accordionButton{padding:3px 28px;width:80%;}
	.col_left{float:none;width:100%;}
	.col_right{float:none;width:100%;}
	.bucket{float:none;width:100%;padding:8px 2%;margin:5px auto 0 auto;}
} 

@media screen and (max-width:505px) {
	#grossmont.home #sliderbar{background-repeat:repeat;height:140px;}
	#grossmont.interior #sliderbar{min-height:70px;}
    .home #mainImageWrapper{margin:18px auto 0 auto;}
	#sliderbarLeft{width:80%;margin:0 auto;float:none;background-image:none;padding-top:10px;}
	#sliderbar #photoText{width:80%;margin:0 auto;float:none;padding-top:10px;}
	#sliderbar .centeredContent .apply{display:block;clear:both;width:80%;float:none;margin:0 auto;}
	#eBox.interior{width:91%;padding:15px 4% 10px 4%;}
	#crumbTrail{clear:both;width:95%;margin-top:5px;margin-left:5%;}
	.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active{display:block;}
	.spotlightStoryContent, .spotlightStory img {width:90%;padding:5px 5%;float:none;clear:both;margin:0 auto;}
    
    /* Begin Footer max-width:505px */
    .footerAsk{width: 97%;padding:0 20%;margin:0 auto;display:block;}
    #Hquestion{width:75%;}
    #question{width:75%;}
	#footerInfo{width:34%;}
	.responsiveFoot{padding:0 15%;width:100%;float:left;}
	.responsiveFootLinks{padding:0 15%;float:left;width:100%;}
	/* End Footer */
} 

@media screen and (max-width:480px) {
	.megamenu_light_theme .megamenu_container > ul > li > a,.megamenu_light_theme .megamenu_container .megamenu > li.noactive a {padding-top:50px;}
	ul#studentTabs li{float:left;width:24%;margin-left:1%;}
	ul#studentTabs li a{font-size:.8em;}
	.home ul#studentTabs{min-height:23px;}
	.interior #header{min-height:68px;margin-top:0;}
	#eBox {margin:20px 0 0 0;left:2%;width:84%;}
	.bucket .bucketText{width:96%;}
	/*faculty styles*/
	#facultyHeaderLeft{width:98%;margin-bottom:10px;}
	#facultyHeaderRight{width:98%;}
	#facultyHeader img{max-width:120px;width:100%;margin-bottom:10px;}
	select.goog-te-combo{width:120px;height:auto;font-size:0.9em;}
	
    /* Begin Footer max-width:480px */
    .footerAsk{width: 100%;padding:0 13%;margin:0 auto;display:block;}
    #Hquestion{width:78%;}
    #question{width:78%;}
	#footerInfo{width:38%;}
	.responsiveFoot{padding:0 9.5%;width:100%;float:left;}
	.responsiveFootLinks{padding:0 7%;float:left;width:100%;}
	#grossmont div.footerCells.footerCell2{padding:0 10.5% 0 0;}
	/* End Footer */
} 

@media screen and (max-width:430px) {
	.mainImageMobile {min-height:196px;}
    select#search { max-width: 80px; }
}

@media screen and (max-width:420px) {
	.mainImageMobile {min-height:186px;}
            select#search { max-width: 80px !important; }

    /* Begin Footer max-width:480px */
    .footerAsk{width: 100%;padding:0 10%;margin:0 auto;display:block;}
    #Hquestion{width:75%;}
    #question{width:75%;}
	#footerInfo{width:38%;}
	.responsiveFoot{padding:0 4.5%;width:100%;float:left;}
	.responsiveFootLinks{padding:0 2.5%;float:left;width:100%;}
	/* End Footer */
}

@media screen and (max-width:400px) {
	.mainImageMobile {min-height:181px;}
} 

@media screen and (max-width:390px) {
	.mainImageMobile {min-height:177px;}
} 

@media screen and (max-width:380px) {
	.mainImageMobile {min-height:182px;}
} 

@media screen and (max-width:379px) {
	.mainImageMobile {min-height:182px;}
}

@media screen and (max-width:370px) {
	.mainImageMobile {min-height:163px;}
}
@media screen and (max-width:350px) {
	#grossmont img.logo {width:80%;}
	.mainImageMobile {min-height:150px;}
	div.studentNavIcons a span.twoLines{padding-top:45px;font-size:0.7em;font-weight:normal;}
	#grossmont div.studentNavIcons{padding-top:0px;width:20%;padding-bottom:10px;height:70px;}
	#grossmont div.studentNavIcons a, #grossmont div.studentNavIcons a:hover{background-position:center 5px;}
	#grossmont div.academics{margin-left:0%;background:none;width:25%;}
	#grossmont div.district{width:16%;}
	#grossmont div.campus{width:17%;}
	#grossmont div.services{width:17%;}
	#grossmont div.employment{width:24%;}
	#grossmont div.board{margin-right:0%;width:18%;}
	#mainImage img{top:172px;}
	#content{margin:20px 0 0;}
	#news, #events, #leftNav{clear:both;width:90%;margin:0 auto;float:none;}
	#events{margin-top:10px;}
	#rotatingFeature{width:100%;height:240px;}
	ul#featureCircle{top:210px;}
	.bucket img{width:95%;margin-left:1%;}
	#google_translate_element{position:absolute;right:5px;top:200px;}
	.goog-te-gadget{font-size:7px !important;}
	select.goog-te-combo{width:140px;height:20px;font-size:1.8em;}
    
    div.footerLinks a.socialMedia { width: 23%;}
    div.footerLinks a.socialMedia img {width: 100%;}
    /* Begin Footer max-width:350px */
    .footerAsk{width: 100%;padding:0 15%;margin:0 auto;display:block;}
    #Hquestion{width:70%;}
    #question{width:70%;}
	#footerInfo{width:60%;}
	.responsiveFoot{padding:0 18%;width:100%;float:left;}
	.responsiveFootLinks{padding:0 17%;float:left;width:100%;}
	/* End Footer */    
}