@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_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;
}
 .left-nav-future-students li:nth-of-type(4) {
	 display: none;
}
 #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 */
}
 