@charset "UTF-8";
/* CSS Document */

/*****Color Palette*****/
/*

Orange = #fe6b00


*/

/*****Clears and floats*****/
.clearboth{
	clear:both;
}

.clearright{
	clear:right;
}

.clearleft{
	clear:left;
}

.floatleft{
	float:left;
}

.floatleftimg{
	float:left;
	padding:5px;
}

img, a, ima a{
	outline:none;
}

ol li{
	list-style:number;
	margin-left:30px;
}
/*****End Clears*****/

/*****Headers*****/

input, textarea{
	color:#2a2a2a;
}


h3{
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-decoration:underline;
}

h5{
	color:#fe6b00;
	font-size:18px;
	text-align:center;
	margin-bottom:10px;
	font-weight:bold;
	border-bottom:1px solid #fe6b00;
	width:480px;
	margin-left:auto;
	margin-right:auto;
}

h6{
	color:#fe6b00;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	background-color:#fff4eb;
	
}

h7{
	color:#fe6b00;
	font-size:16px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	
}

/*****Modified Styles*****/
strong{
	font-weight:bold;
}


/*****End Styles*****/

body{
	background: #ffebda url(../images/bg2.gif) bottom fixed repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
}

/*****Swirl Background*****/


#container {
	width:1006px;
	/*width:76.92em;
	*width:75.07em;
	min-width:1006px;*/
	margin:auto;
	text-align:left;
} 

#nav ul li{
	display:inline; 
	text-transform:uppercase;
}

/******Top*****/
#top{background:url('../images/top.png') no-repeat;height:31px;margin-left:62px;}
#logonav{
	background: #f1f1f1 url(../images/navbg.jpg) repeat-x; 
	height:47px;
	border-right:2px solid #cbc5c0;
	width:1008px;
}
/*****End Top*****/

/****Logo*****/
#logo{background:url(../images/logo.jpg) no-repeat;width:234px;height:47px;float:left;border-left:2px solid #cccccc;}

/*****Edit css for Nav here*****/

ul.tabs
{
	/*display: table;*/
	margin:0px;
	padding:0px;
	list-style: none;
	position: relative;
}

ul.tabs li
{
	margin: 0;
	padding: 0;
	padding-right:0px;
	list-style: none;
	display: table-cell;
	float: left;
	position: relative;
}

ul.tabs li.spacer{
	padding-left:10px;
}

ul.tabs a
{
	position: relative;
	display: block;
}

/* dropdowns
*************************/

ul.dropdown
{
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	top: 100%;
	width: 250px;
	display: none;
	left: 0;
}

ul.dropdown ul.dropdown
{
	top: 0;
	left: 95%;
}

ul.dropdown li
{
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
}

ul.dropdown li a
{
	display: block;
}


/* menu-specifc
*************************/

#menu
{
	z-index: 5;
	width: 701px;
	height: 47px;
	line-height: 40px;
	background:url(../images/navbg.jpg) repeat-x;
	float:right;
	
}

#menu ul
{
	margin: 0 auto;
}


#menu ul li {
	width:auto;	
}

#menu ul li ul li{
	text-align:left;
}

#menu ul li.hasmore{

	width:80px;
	
}

#menu ul li.faculty{
	width:128px;
	border-right:1px solid #ccc;

}

#menu ul li.home{
	width:68px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;

}

#menu ul li.about{
	width:95px;
	border-right:1px solid #ccc;

}

#menu ul li.history{
	display:none;

}

#menu ul li.program{
	width:95px;
	border-right:1px solid #ccc;
	
}

#menu ul li.facilities{
	width:100px;
	border-right:1px solid #ccc;

}

#menu ul li.gallery{
	width:130px;
	border-right:1px solid #ccc;

}

#menu ul li.alumni{
	width:78px;
	
}



#menu ul li h4
{
	margin: 0;
}

#menu ul li h4 a
{
	font-size: 14px;
	color: #000;
	font-weight: bold;
	padding: 0 15px;
}

#menu ul li a
{
	color: #9b2021;
	padding-left: 15px;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	color:#494949;
	font-size:12px;
	text-decoration:none;
	letter-spacing:inherit;
	
}

#menu ul li .active{
	background: url(../images/topselectionright.png) top right;
}

#menu ul li a img
{
	vertical-align: middle;
}

#menu ul li a:hover
{
	
}

#menu ul li a span
{
	display: block;

}

#menu ul li a:hover 
{
	background: url(../images/topselectionright.png) top right;
}

#menu ul.dropdown
{
	padding: 5px 5px 8px 5px;
	background-color:#ccc;
	overflow:hidden;
	width: 185px;
}

#menu ul.dropdown li a
{
	line-height: 25px;
	border-bottom: 1px solid #969696;
	overflow: hidden;
	height: 25px;
	font-size:11px;
}

#menu ul.dropdown li.last a
{
	border-bottom-width: 0;
}

#menu ul.dropdown li a:hover
{
	background: url(../images/menuarrow.png) no-repeat left center;
}

#menu ul li h4 a:hover
{
	background-image: none;
}
 
/*****End CSS edit for Nav*****/

/*****Spacer Header*****/
#headerspacer{
	width:100%;
	height:66px;
	background:url(../images/navbg2.jpg) repeat-x;
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
}

/********** slider **********/
/* top_bg */

.slider { width:100%; height:315px; margin:0 auto; padding:0;border-left:2px solid #ccc;border-right:2px solid #ccc;overflow:hidden;  }
#slider { margin-left:0px; padding:0;list-style:none;background-color:#ededed; }
#slider ul,
#slider li { padding:0px 0px 0px 0px; list-style:none; }
#slider li { width:980px; height:315px; overflow:hidden; }
p#controls { margin:0; padding:0; position:relative; }
#prevBtn { display:block; margin:0; overflow:hidden; width:28px; height:315px; position:absolute; left:0px; top:-315px; }
#nextBtn { display:block; margin:0; overflow:hidden; width:28px; height:315px; position:absolute; right:0; top:-315px; }
#prevBtn a { display:block; width:28px; height:315px; background:url(../images/l_arrow.gif) no-repeat 0 0; }
#nextBtn a { display:block; width:28px; height:315px; background:url(../images/r_arrow.gif) no-repeat 0 0; }
.border1{height:5px;background-color:#fff;border-left:2px solid #ccc; border-right:2px solid #ccc; width:100%;}


/*****Slide 1*****/
#welcome1{float:left;clear:both;height:189px; }

#bgwelcome{clear:left;float:left;width:247px; height:105px; padding:25px 20px 0px 200px; background-image:url(../images/bgwelcomeslide.gif); color:#606060;}
#bgwelcome a:link{color:#606060; text-decoration:underline;}
#bgwelcome a:visited{color:#606060; text-decoration:underline;}
#bgwelcome a:hover{color:#606060; text-decoration:none;}
#bgwelcome a{
	padding:0px;
	line-height:20px;
	font-size:13px;
}

/*****Sub Menu*****/
#subnav{
	height:28px;
	background-color:#d8d8d8;
	padding-top:10px;
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
	width:100%;
}

#subnav ul li{
	list-style:none;
	display:inline;
	padding-right:7px;
	padding-left:7px;
}

#subnav li a, visited{
	color:#4f4f4f;
	text-decoration:underline;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}

#subnav li a:hover{
	text-decoration:none;
}

#sublinks{
	float:left;
	width:678px;
	text-align:right;
}


/*****Middle Content*****/
#middlecontent{
	width:857px;
	height:auto;
	background-color:#fff;
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
	padding:35px 86px 2px 63px;
	min-height:250px;
	color:#767676;
}

#middlecontent-event{
	width:986px;
	height:auto;
	background-color:#fff;
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
	padding:10px 10px 2px 10px;
	min-height:250px;
	color:#767676;
}

#middlecontent a,visited{
	text-decoration:none;
	color:#fe6b00;
}

#middlecontent a:hover{
	text-decoration:underline;
}

#middlecontent p{
	margin-bottom:20px;
	color:#767676;
	font-size:13px;
	line-height:20px;
}

#staffpicture{
	float:left;
	margin-top:20px;
}

#staffpicture img{
	padding:5px;
	border:1px solid #ccc;
}

#briefhistory{
	margin:20px 0px 15px 0px;
	width:615px;
	float:right;
	color:#767676;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:22px;
	background-color:#fff;
}

#briefhistory h1{
	font-size:15px;
	padding-bottom:10px;
	font-weight:400;
	font-family:Tahoma, Geneva, sans-serif;
}

/*****Spacer*****/
#spacer{
	clear:both;
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
	height:9px;
	background-color:#fff;
	width:100%;
	background:url(../images/spacer2.gif) repeat-x;

}

/*****Blog Feed Div*****/
#blogfeed{
	height:170px;
	background-color:#929090;
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
	border-bottom:1px solid #fff;
	width:100%;
}

#blogfeedcontent{
	float:left;
	width:490px;
	color:#fff;
	margin-left:30px;
	line-height:16pt;
	font-size:11px;
	margin-top:20px;
	padding:7px;
	margin-right:15px;
}

#rssfeed{
	padding-top:10px;
	float:left;
	margin-left:45px;
	width:230px;

}


#rssfeed ul li{
	list-style-type:none;
	color:#fff;
	margin-left:-30px;
	
}

#rssfeed ul li a, visited{
	color:#fff;
}

#rssfeed ul li a:hover{
	text-decoration:none;
}


/*****Footer*****/
#footer{
	background-color:#4c4c4c;
	height:20px;
	border-left:2px solid #ccc;
	border-bottom:2px solid #ccc;
	border-right:2px solid #ccc;
	color:#fff;
	padding:7px;
	width:992px;
}

#footerleft{
	float:left;
}

#footerright{
	float:right;
	text-align:right;
	font-size:9px;
	padding-top:5px;
}

#footer a, visited{
	text-decoration:underline;
	color:#fff;
}

#footer li{
	display:inline;
	
}

/*****Facilities*****/

#facilitypics{
	float:left;
}

#facilitiestext{
	line-height:25px;
	width:830px;
	margin:auto;
}

#facilitiestext br{
	margin-bottom:7px;
}
.facilitiespic{
	width:auto;
	margin:0px 15px 20px 0px;
}

.facilitiespic2{
	width:auto;
	float:left;
	margin:-20px 0px 9px 15px;
}

#fineartsdarkroom{
	margin-left:15px;
	width:450px;
	float:right;
}

.caption2{
	font-style:italic;
	color:#767676;
	text-align:center;
	font-size:11px;
}


.facilitiescontent{
	text-align:justify;
}

#facilitiescontent2{
	float:left;
}

/*****Alumni Page****/

#form{
	background-color:#fff6ef;
	padding:10px;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.alumni a, visited{
	color:#fe6b00;
	text-decoration:none;
}

.alumni a:hover{
	color:#fe6b00;
	text-decoration:underline;
}

#alumnicontent h2{
	color:#fe6b00;
	font-size:14px;
	font-weight:bold;
}

#alumnibios a, visited{
	color:#fe6b00;
	text-decoration:none;
}

#alumnibios a:hover{
	text-decoration:underline;
}

tr.bottomrow {
	border-bottom:1px solid #ccc;
}

.hr{
 width:200px;
 border-bottom:1px solid #bdbdbd;
 height:1px;
}

.hrcenter{
 width:200px;
 border-bottom:1px solid #ccc;
 height:1px;
 margin:auto;
}

#backtotop{
	text-align:right;
}

/*****Scholarship Page*****/

#scholarshipcontent ul li{
	margin-left:50px;
	list-style-type:disc;
}

#scholarshipcontent h2{
	color:#fe6b00;
	font-size:14px;
	font-weight:bold;
}

#scholarshipcontent a, visited{
	color:#fe6b00;
	text-decoration:none;
}

#scholarshipcontent a:hover{
	text-decoration:underline;
}

.greybox{
	background-color:#f7f7f7;
	padding:10px;
	width:720px;
	margin:auto;
	-moz-border-radius: 5px; /*Firefox rounded corners*/
	-webkit-border-radius: 5px; /*Safari rounded corners*/
	border: 1px solid #f0f0f0;
}

.recipients a,visited{
	font-size:16px;
}

.recipient-box{
	height:auto;
	position:relative;
	border:1px solid #ccc;
	background-color:#f6f6f6;
}

.recipient-image{
float:left;
border:8px solid #fee7d3;
margin-right:7px;
margin-top:-5px;
margin-left:-10px;
}


.recipient-bio{
	width:840px;
	position:relative;
	height:auto;
	min-height:100%;
	float:right;
	padding:5px;
	line-height: 19px;
}

.recipient-bio a.small{
	font-size:13px;
}

/*****Faculty / Staff*****/

td.position{
	color:#666;
	line-height:13px;
	font-size:12px;
	font-style:italic;
}

tr.bottomrow2 {
	border-bottom:1px solid #ededed;
}

tr.bottomrow2:hover{
	background-color:#FFF3E9;
}

#faculty h2{
	margin:0px;
	display:inline;
}

.position{
	color:#666;
	line-height:13px;
	font-size:12px;
	font-style:italic;
	
}

#staffphoto{
	float:left;
	margin-right:10px;
	height:inherit;

}

.facultyinfo{
	width:837px;
	float:right;
	background-color:#fff8f2;
	padding:5px 10px 10px 8px;
	border-left:2px solid #ccc;
	height:auto;
	text-align:justify;

}

.facultyinfo:hover{
	background-color:#fff4eb;
	border-left:2px solid #adadad;
}

.facultybio{
	margin-left:150px;
}


.staffborder{
	padding:5px;
	background-color:#fff;
	border:1px solid #ccc;

}

#faculty a, visited{
	color:#fe6b00;
	text-decoration:none;
}

/*****Courses*****/

.coursedescription{
	font-size:11px;
	-moz-border-radius: 5px; /*Firefox rounded corners*/
	-webkit-border-radius: 5px; /*Safari rounded corners*/
	border:1px solid #f0f0f0;
	background-color:#f7f7f7;
	padding:5px;
	text-align:left;
	width:550px;
	margin-left:20px;
	line-height:16px;
}

/*****Certificate*****/
tr.certificate:hover{
	background-color:#f8f8f8;
}

td.bordertop{
	border-top:1px solid #ccc;
}

table.tablecertificate{
	margin-left:auto;
	margin-right:auto;
}


	

/*****End Certificate*****/	

/*****Gallery Schedule*****/




table.galleryschedule tr.tableheader{
	background-color:#fff4eb;
	text-align:center;
}


.floatright{
	float:right;
}

.roundedbox{
	-moz-border-radius: 5px; /*Firefox rounded corners*/
	-webkit-border-radius: 5px; /*Safari rounded corners*/
	border:1px solid #f0f0f0;
	background-color:#f7f7f7;
	text-align:left;
	height:115px;
	width:385px;
	padding-left:10px;
}

.roundedbox:hover{
	background-color:#fff4eb;
}

.roundedbox2{
	-moz-border-radius: 5px; /*Firefox rounded corners*/
	-webkit-border-radius: 5px; /*Safari rounded corners*/
	border:1px solid #f0f0f0;
	background-color:#f7f7f7;
	text-align:left;
	height:auto;
	width:700px;
	padding:10px 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.roundedbox2:hover{
	background-color:#fff4eb;
}

.roundedbox strong{
	font-size:14px;
}


/*****End Gallery Schedule*****/

/*****Galleries*****//**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container { position: relative; }

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */



 

form { margin-top: 1em; }

ul, form ul li { margin-bottom: .5em; }



#wrapper {
    width: 700px;
    margin: 20px auto 5px auto;
    padding: 20px;
    background-color: #efefef;
	overflow:hidden;
}

#img {
	position:relative;
    width: 700px;
    height: 450px;
    margin-bottom: 1em;
}

#gallery { height: 84px; }

#wrapper{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#wrapper, #gallery li {
    border: 1px solid #ccc;

}

#img{
	text-align:center;
}

#img img{
	border:1px solid #ccc;
}

#gallery li {
    float: left;
    padding: 1px;
    background: transparent url(../i/ajax-loader-small.gif) 50% 50% no-repeat;
    border-color: #345;
    cursor: pointer;
}

.caption {
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 96%;
    padding: 0 2%;
    color: #fff;
    background-color: #383838;
    opacity: .8;
    line-height:15px;
    font-size:12px;
    text-align: left;
}

.gallerypagesborder{
	border-bottom:1px solid #656565;
}
/*****End Galleries*****/

/*****FAQ*****/
.faq{
	width:720px;
	background-color:#f4f4f4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid #ccc;
	padding:10px;
	margin-top:8px;
	height:auto;
	margin-bottom:10px;
}

/*****End FAQ*****/

/*****Lab Hours*****/
.schedule{
	text-align:center;
	margin:0 auto;
}

/*****End Lab Hours*****/

/*****Map / Directions*****/


/*****End Lab / Directions*****/
	

/*****Cushy CMS*****/
#middlecontent .cushycms {
	margin-bottom:20px;
	color:#767676;
	line-height:20px;
	
}

/*****Downloads*****/
#downloads .roundedbox {
	height:85px;
	text-align:center;
	line-height:25px;
	width:245px;
	margin-right:15px;
}

#downloads .roundedbox2 {
	height:60px;
	text-align:center;
	line-height:25px;
	width:255px;
	margin-right:15px;
}

#iphone-downloads{
display:none;
}

/**Event pages**/
.intro-event{
	border-bottom:1px solid #ccc;
	padding-bottom:4px;
	margin-bottom:10px;
}

.left-column{
	width:685px;
	float:left;
}

.portfolio-images{
	margin-left:auto;
	margin-right:auto;
	width:641px;
	font-size:11px;
	font-style:italic;
}

.student-extra-credit{
	font-size:12px;
	font-style:italic;
	margin-top:15px;
	width:640px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

.student-extra-credit-heading{
	font-size:16px;
	font-weight:bold;
}

.right-column{
	wdith:300px;
	float:right;
	margin-right:20px;
}

.sponsor{
	width:240px;
	opacity:.3;
	filter:alpha(opacity=30);
}

.spacer{
	border-bottom:1px solid #dadada;
}

.directions-heading{
	font-size:16px;
	font-weight:bold;
	color:4v4a4a;
	padding-right:165px;
	border-bottom:1px solid #ccc;
}

.direction-list{
	font-size:13px;
	color:#818080;
	font-style:italic;
}

.directions a, visited{
	color:#fe7200;
	text-decoration:none;
}

.directions a:hover{
	text-decoration:underline;
}

.event-details{
	background-color:#f8f8f8;
	border:1px solid #e2e2e2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px;
	width:622px;
	margin-left:auto;
	margin-right:auto;
}

.main-directions{
	background-color:#f8f8f8;
	border:1px solid #e2e2e2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px;
	margin-bottom:5px;
}
	

.event-details a, visited{
	color:#fe7200;
	text-decoration:none;
}

.event-details a:hover{
	text-decoration:underline;
}

.pdf-download{
	float:right;
	margin-right:5px;
	text-align:center;
}

.pdf-download a, visited{
	color:#4b4a4a;
	text-decoration:none;
}

.pdf-download a:hover{
	text-decoration:underline;
}

.event-heading{
	color:#818080;
	font-size:18px;
	font-weight:bold;
}

.event-location{
	color:#a7a7a7;
	font-size:17px;
	
}

.event-location a, visited{
	color:#a7a7a7;
	text-decoration:none;
}

.event-location a:hover{
	text-decoration:underline;
}


.tooltip {
	display:none;
	background:transparent url(images/white-arrow-big.png);
	font-size:11px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

#mopla{
	float:left;
	padding-left:20px;
	width:230px;
	font-family:Tahoma, Geneva, sans-serif;	
}

#mopla a, visited{
	font-weight:bold;
	color:#fe6b00;
	font-size:15px;
	text-decoration:none;
}

#mopla a:hover{
	color:#333;
}



/*------------------------------------*\
	IPHONE
\*------------------------------------*/
@media screen and (max-device-width: 480px){
/*--- iPhone only CSS here ---*/
body{
	background-color:#fff;
}

#container{
	width:100%;
}

#iphone-downloads{
display:block;
}

table#downloads{
display:none;
}

#top{
	width:100%;
	background-color:#ffffff;
	margin:0px;
	background-image:url(../images/mobile/mobilelogo.png);
	height:97px;
}

#logo, #blogfeed, #headerspacer, .slider {
	display:none;
}

#briefhistory{
	width:auto;
}

#logonav, #middlecontent{
	width:100%;
}

#middlecontent img{
	max-width:100%;
}

.greybox{
	max-width:95%;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
}

#logonav{
	background-color:#fff;
	background-image:none;
	border-right:none;
	border-top:5px solid #ccc;
	border-bottom:5px solid #ccc;
	height:auto;
	clear:both;
	float:none;
}

#subnav, .border1, #spacer, .header_text, #alumnilist{
	display:none;
}

#middlecontent, #footer{
	padding:5px;
	border:none;
	margin:0px;
	width:auto;
}
#footer{
	padding-left:4px;
	padding-right:4px;
}

#menuiphone{
	float:none;
	width:100%;
	background-image:none;
	line-height:30px;
	height:auto;
	font-size:15pt;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:inherit;
}

ul.menu1, ul.menu1 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100%;
}

ul.menu1 a {
  display: block;
  text-decoration: none;	
}

ul.menu1 li {
  margin-top: 1px;
}

ul.menu1 li a, ul.menu1 ul.menu1 li a {
  background: url(../images/mobile/navbg.jpg) repeat-x;
  color: #000;	
  max-width:100%;
  height:30px;
  padding-left:5px;
}

ul.menu1 li a:hover, ul.menu1 ul.menu1 li a:hover {
  background:url(../images/mobile/navbgactive.jpg) repeat-x;
}

ul.menu1 li ul li a, ul.menu1 ul.menu1 li ul li a {
  color: #000;
  padding-left: 20px;
  background:#fabd74;
}

ul.menu1 li ul li a:hover, ul.menu1 ul.menu1 li ul li a:hover {
  padding-left: 20px;
  text-decoration:none;
  background:#fabd74;
  height:30px;
 }
ul.menu1 ul.menu1 li a:hover {
    border-left: 0;
}

ul.menu1 a.active, ul.menu1 ul.menu1 li a.active, ul.menu1 a.active:hover, ul.menu1 ul.menu1 li a.active:hover {
    text-decoration: none;
    background-image:url(../images/mobile/navbgactive.jpg);
	background-repeat:repeat-x;
	color:#000;
	height:30px;
					
}

#scholarshipcontent{
	width:100%;

}

#facultylist{
	display:none;
}

#faculty, #scholarships{
	width:100%;
}

img#pageheader{
	display:none;
}

.facultyinfo, .facultybio{
	max-width:100%;
	padding:8px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#faqcontent{
	max-width:100%;
}

.faq{
	max-width:90%;
}

#staffphoto {
	float:none !important;
	text-align:center !important;

}

#certificateofachievement{
	max-width:100%;
}


#staffphoto img{
	margin-bottom:0px !important;
}

#certificate{
	max-width:100%;
	font-size:8pt;
}

#digitalphotographytechnician{
	max-width:100%;
	font-size:8pt;
}

.tablecertificate .cushycms{
	max-width:100%;
	font-size:8pt;
}

#scholarships{
	max-width:100%;
	
}

img#faq{
	display:none;
}

img#mapheader{
	display:none;
}

.googlemap{
	display:none;
}

img#campusmap{
	max-width:98% !important;
	margin:0px !important;
	float:none !important;
	padding:0px !important;
	margin-left:auto !important;
	margin-right:auto !important;
}

#campusmap2{
	margin-left:auto !important;
	margin-right:auto !important;
	width:100%;
}

#clickhere{
	float:none;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#clickhere img{
	display:none;
}

img#labhours{
	display:none;
}

h5{
	max-width:100%;
}


.labhourimage{
	max-width:100%;
	
}

img#studentwork{
	display:none;
}

ul#iphonegallery img{
	border:1px solid #ccc;
	max-width:99%;
	padding:1%;
}

ul#iphonegallery li{
	text-align:center;
	margin-left:-4px;
}

#iphonegallerycontainer{
	text-align:center;
	font-size:10pt;
}

#form{
	max-width:100%;
}

#comments{
	max-width:100%;
}

img#scholarships{
	display:none;
}

#scholarshiplist{
	max-width:100%;
}

img#sfai{
	display:none;
}

img#rickmalmin{
	display:none;
}

img#artphotography{
	display:none;
}

img#adrienne{
	display:none;
}

img#freestyle{
	display:none;
}

img#facultyaward{
	display:none;
}

img#socialissues{
	display:none;
}

img#jrheader{
	display:none;
}

img#terms{
	display:none;
}

.recipients{
}

.recipient-box{
	height:auto;
	position:relative;
	border:1px solid #ccc;
	background-color:#f6f6f6;
	max-width:100%;
	padding-left:8px;
}

.recipient-image{
float:left;
border:8px solid #fee7d3;
margin-right:7px;
margin-top:-5px;
max-width:100%;
margin-left:-3px
}


.recipient-bio{
	position:relative;
	height:auto;
	min-height:100%;
	float:right;
	line-height: 19px;
	max-width:100%;
}

.recipient-bio a.small{
	font-size:13px;
}




}

