@charset "UTF-8";
@import url('ektronOverrides.css');
@import url('grid.css');
@import url('dropdown.css');
@import url('elastislide.css');
@import url('elastislide-custom.css');
@import url('footable.core.min.css');
@import url('jquery.fancybox.css');

/* ==========================================================================
   Author's custom styles added
   ========================================================================== */
/****************************************
GENERAL
****************************************/


* { font-family:Arial, Helvetica, sans-serif; }
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}

body {
	background-image: url('img/bg-noise.jpg');
	background-repeat: repeat;
	background-color: #f8f8f8;
	color: #464646;
	margin:0;
	padding:0;
	font-size:0.813em;
    line-height:1.538em;
}



h1,h2,h3,h4{font-family:Georgia,Garamond,"Times New Roman",Times,serif;	font-weight:normal;}
h1{font-size:2.692em;line-height:1em;margin-bottom:20px;}
h2{font-size:1.923em;line-height:1em;margin-bottom:10px;}
h3{font-size:1.462em;line-height:1.053em;margin-bottom:10px;}
h4{font-size:1.231em;line-height:1.25em;margin-bottom:5px;}
h5{font-size:1.154em;line-height:1.333em;margin-bottom:5px;}
h6{font-size:1.077em;line-height:1.429em;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#464646;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#464646;}
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#464646;}

.header h2 {
    font-size: 1.286em;
    line-height: 1.111em;
    font-style: italic;
}

a{color:#3a92dc;text-decoration:none;}
a:hover{color:#009cff;}
a:visited{color:#8168d0;}
.special a{color:#225580;font-weight:bold;}
.special a:hover{color:#225580;}
.special a:visited{color:#225580;}

a.purple-btn {background-color:#470858; width:100px; border:1px solid rgb(0, 0, 0); padding:10px; text-align: center; color:#fff; font-weight:bold;border-radius:5px;}
a.purple-btn:hover{background-color:#ffdd4f;color:#000;}

a.secondary-btn {background-color:#828384; width:100px; border:1px solid rgb(0, 0, 0); padding:10px; text-align: center; color:#fff; font-weight:bold;border-radius:5px;}
a.secondary-btn:hover{background-color:#d1d3d4;color:#000;}

table a{border:none;color:#225580;text-decoration:none;font-weight:bold;}
table a:hover{border:none;color:#2b8cde;text-decoration:none;font-weight:bold;}
table a:visited{border:none;color:#514580;text-decoration:none;font-weight:bold;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
p{margin-bottom:20px;}
i,em{font-style:italic;}
b,strong{font-weight:bold;}
small{font-size:0.846em;line-height:1.818em;}
pre,code{margin-bottom:10px;}
blockquote{border-left:1px solid #cccccc;margin:0 20px 20px 10px;padding:0 0 0 20px;}
.center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.justify{text-align:justify;}
hr{background:url(img/hr.gif) top left #aaaaaa;border:0px;color:#ddd;clear:both;height:5px;margin:30px 0px 20px 0px;width:100%;}
ul{list-style:disc;margin:0 0 1% 25px;}
ul.special{font-weight:bold;list-style:none;}
ol{list-style:decimal;margin:0 0 1% 25px;}
.red{color:#cc0000;}
img {max-width: 100%; height: auto;}
.siteImageH, .siteImageV {  text-align:center; }
.siteImageH img {border:10px solid #fff; max-width:93%;}
.siteImageV img {border:10px solid #fff; max-width:93%;}
.alert-red,.alert-yellow{padding:20px;margin-bottom:30px;}
.alert-red a,.alert-yellow a{font-weight:bold;color:#225580;}
.alert-red{background:#fadfdf;border:1px solid #e89494;}
.alert-yellow{background:#fffdc1;border:1px solid #f1ee1c;}
.fineprint{font-size:0.3em;}
.fineprint p{margin-bottom:0;}
.fineprint ul{margin-bottom:0;}

.stepNumber {
	width: 50px;
	height: 50px;
	background-color:#470858;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	color:#fff;
	padding:5px 10px;
	font-size:0.8em;
}

/*****Tabs for displaying multiple content layers******/
.contentTab {
	padding:2px 0;	
	margin-bottom:0;
}
.contentTab a {
 	background-color:#d4d4d4;
	padding: 5px 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
	border:1px solid #000;
    color:#000;
}
.contentTab a.active {
	background-color:#eee;
	font-weight:bold;
}

.contentTabBody {
	padding-top:15px;
}


/****Admission and Financial Aid Styles*******/
#ugAdminTop {
	padding:10px;
	color:#fff;
	background-color: rgb(131, 107, 151);
	font-size:1.1em;	
}


ul.esbuttons {list-style:none;margin:0;padding:0;}
.esbuttons li {padding-bottom:5px;}
.esbuttons a {
	background-color:#e6e6e6;
	padding:10px 30px 10px 15px;
	display:block;
	color: #470858;
	font-weight:bold;
	font-size:1.2em;
	border-bottom:1px solid #bbb;
}
.esbuttons a:hover {background-color:#d1d3d4;}
.esbutton-subtext {color:#999;}

#afterhsu {background-color:#eee;padding:10px 10px 0px;border:1px solid #bbb;}

.gray_btn {text-align:center;}
.gray_btn a{
  background-color:#d1d3d4;
  padding: 5px;
  border:1px solid #000;
  color:#470858;
  display:block;
}
.gray_btn a:hover{background-color:#ffdd4f;}

.scholarshipBox {
  background-color: #ebe8ed;
  padding: 8px 8px 0px;
  display: block;
  text-align: center;
  box-sizing:border-box;
}

.scholarshipBox h3 {
  color:#470858;
  padding-bottom:10px;
  font-size:1.3em;	
}

.scholarshipBox p {
	margin-bottom:5px;
}

.scholarshipBox .cost {
  font-size:3.5em;	
}


/****End Admission and Financial Aid Styles******/



.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

#alertbox {
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	margin:auto;
	width:100%;
	z-index:999;
	opacity:.9;
	background-color:#600;
	padding-top:10px;
	color:#fff;
	box-shadow:#000;
	font-size:medium;
	/*display:none;*/
}

#alert-box-title {
	font-size:20px;
}

#alert-box-hide {
	background-color:#000; 
	width:100px; 
	padding:5px; 
	margin:auto;
}

#alertbox a {
		color:#fff;
		font-size:12px;
}



table {width:100%;padding-right:1%;border-spacing:0px;}
table.overfull{font-size:80%;}
table th{padding:10px;}
table tr{overflow:hidden;padding:10px;}
table tr.even {background-color:#fcfcfa;}
table tr.odd {background-color:#ebe8ed;}
table tr.header{background-color:#836b97;color:#ffffff;font-weight:bold;}
table tr.header a{color:#ffffff;border-bottom:1px solid #ffffff;}
table.nobg tr {background:none;}
table td{padding:10px;vertical-align:top;}
table h2{margin-top:20px;}
table h3{margin-top:20px;}
table h4{margin-top:10px;}
table h5{margin-top:10px;}

/*Scholarship Styles*/
table#scholarships .footable-row-detail-row:nth-child(2n+2) {background-color:#ebe8ed;}
table#scholarships .footable-row-detail-row:nth-child(2n+1) {background-color:#fcfcfa;}

/*Directory Styles*/
table#directory tr {background-color:#fcfcfa;}
table#directory tr.even {background-color:#ebe8ed;}
table#directory tr.header{background-color:#836b97;color:#ffffff;font-weight:bold;}
table#directory tr.header a{color:#ffffff;border-bottom:1px solid #ffffff;}

table#transfer tr {background-color:#fcfcfa;}
table#transfer tr.even {background-color:#ebe8ed;}
table#transfer tr.header{background-color:#836b97;color:#ffffff;font-weight:bold;}
table#transfer tr.header a{color:#ffffff;border-bottom:1px solid #ffffff;}



/*footable pagination*/
.pagination {
  margin: 20px 0;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}

.hide-page-numbers .footable-page{
	display:none;
}


#mainContent .accordion{list-style:none;margin-left:0;}
#mainContent .accordion .ui-accordion-header{display:block;padding:5px 10px;overflow:hidden;}
#mainContent .accordion .ui-accordion-header-active{background:#ffffff;font-weight:bold;}
#mainContent .accordion .ui-accordion-content{background:#ffffff;overflow:hidden;padding:10px 20px;}
#mainContent #design_content, #mainContent div.design_content {background-color:#f8f8f8;}


/******Academics Homepage Preload images*******/
#cofa {background-image: url("/uploadedImages/Pages/academics/College-of-Fine-Arts-noblur.jpg");}
#cap {background-image: url("/uploadedImages/Pages/academics/Cynthia-Ann-Parker-College-of-Liberal-Arts-noblur.jpg");}
#holland {background-image: url("/uploadedImages/Pages/academics/Holland-School-of-Science-and-Mathematics-noblur.jpg");}
#irvin {background-image: url("/uploadedImages/Pages/academics/Irvin-School-of-Education-noblur.jpg");}
#kelley {background-image: url("/uploadedImages/Pages/academics/Kelley-College-of-Business-noblur.jpg");}
#logsdon {background-image: url("/uploadedImages/Pages/academics/Logsdon-School-of-Theology-noblur.jpg");}
#logsdonsem {background-image: url("/uploadedImages/Pages/academics/Logsdon-Seminary-noblur.jpg");}
#nursing {background-image: url("/uploadedImages/Pages/academics/Patty-Hanks-Shelton-School-of-Nursing-noblur.jpg");}

/*Flex Video*/
.flex-video {
  position: relative;
  padding-top: 1.5625rem;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 1rem;
  overflow: hidden; }
  .flex-video.widescreen {
    padding-bottom: 56.34%; }
  .flex-video.vimeo {
    padding-top: 0; }
  .flex-video iframe,
  .flex-video object,
  .flex-video embed,
  .flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }



/**********************************Algolia Styles*******************/
.algolia-autocomplete {
width: 100%;
}
.algolia-autocomplete .aa-input, .algolia-autocomplete .aa-hint {
    width: 100%;
}
.algolia-autocomplete .aa-hint {
    color: #999;
}
.algolia-autocomplete .aa-dropdown-menu {
    width: 100%;
    background-color: #fff;
    border: 1px solid #999;
    border-top: none;
}
.algolia-autocomplete .aa-dropdown-menu .aa-suggestion {
    cursor: pointer;
    padding: 5px 4px;
}
.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor {
    background-color: #B2D7FF;
}
.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em {
    font-weight: bold;
    font-style: normal;
}



/****************************************
PAGE TOP
****************************************/

#pageTop {
	background:url(img/background-sprites.jpg) 0px 10px repeat-x #271d2d;
	height:175px;	
	margin:0;
	padding:0;
}

#nav-wrap {
	background-color:#271d2d;
    height:40px;
    vertical-align:middle;
}

#menu-icon {
  display:none;
}

#jPanelMenu-menu {
	background-color:#271d2d;
	margin:0;
}
#jPanelMenu-menu dl {display:none;}
#jPanelMenu-menu div {display:none;}


#nav a, #jPanelMenu-menu a{
        color:#cecece;
        text-decoration:none;
        display:inline-block;
        height:30px;
        padding-left:10px;
        padding-right:10px;
        padding-top:10px;
        -webkit-text-shadow:0px -1px 1px #000000;
        text-shadow:0px -1px 1px #000000;
}

#nav a:hover, #jPanelMenu-menu a:hover{
        background:#3f284e;
        color:#ffea89;
        text-decoration:underline;
}

#hdr {
  clear:both;
  height:135px;
  position:relative;
} 

#logo {
  float:left;
  height:135px;	
}

#searchBox {
  float: right;
  padding-top: 5px;
  text-align:center;
  font-size:0.9em;
  line-height:1.818em;
  width:260px;
  margin-right:2%;
}

#searchBox ul {
  list-style:none;
  padding:0;
  margin:0;
}

#searchBox li {
	display:inline;
}

#searchBox a{
        color:#cecece;
        text-decoration:none;
        display:inline-block;
        height:30px;
        padding-left:10px;
        padding-right:10px;
        padding-top:10px;
        -webkit-text-shadow:0px -1px 1px #000000;
        text-shadow:0px -1px 1px #000000;
}

#searchBox a:hover{
        color:#ffea89;
        text-decoration:underline;
}



#searchResults table tr{background:none;}



#giveBtn {
  margin-top:-15px;  	
}

#breadcrumb{background:url(img/breadcrumb-shadow.gif) bottom left repeat-x #ececec;margin-bottom:10px;/*overflow:hidden;*/padding-bottom:20px;vertical-align:middle;}
#breadcrumb nav{position:relative;}
#breadcrumb ul.main{font-size:0.846em;line-height:1.818em;list-style:none;margin-bottom:0;margin-top:0;min-height:30px;margin-left:0;}
#breadcrumb ul.main li{display:inline;height:24px;margin:-1px 1% 0 0;padding-top:6px;vertical-align:middle;}
#breadcrumb ul.main li.here{padding-left:1%;padding-top:3px;*padding-top:4px;}
#breadcrumb ul.main li a{color:#464646;display:inline-block;font-weight:bold;height:24px;padding-left:1%;padding-right:1%;padding-top:6px;-moz-text-shadow:0px 1px 0px #ffffff;-webkit-text-shadow:0px 1px 0px #ffffff;text-shadow:0px 1px 0px #ffffff;}
#breadcrumb ul.main a:hover{color:#ebebeb;background:#271d2d;-moz-text-shadow:0px 1px 0px #000000;-webkit-text-shadow:0px 1px 0px #000000;text-shadow:0px 1px 0px #000000;}
#breadcrumb ul.main li.show{background:#271d2d;}
#breadcrumb ul.main li.show a{color:#ebebeb;-moz-text-shadow:0px -1px 0px #000000;-webkit-text-shadow:0px -1px 0px #000000;text-shadow:0px -1px 0px #000000;}
#breadcrumb li ul{background:#271d2d;display:none;margin:0;padding-bottom:10px;position:absolute;z-index:99;zoom:1;}
#breadcrumb li.show li a{color:#ebebeb;font-weight:normal;margin:0 10px;padding:0;-moz-text-shadow:none;-webkit-text-tashow:none;text-shadow:none;}
#breadcrumb li.show ul{display:block;*display:inline;list-style:none;padding:1%;}
#breadcrumb li.show li{display:block;font-size:1em;margin:0 0 5px;padding:0;}
#breadcrumb li.show div a:hover{background:transparent;color:#ffffff;}
#pageContent img.right{float:right;margin:0 0 10px 20px;}
#pageContent img.left{float:left;margin:0 10px 10px 0;}
#mainContent ol,#mainContent ul{margin-bottom:20px;}
#mainContent li{margin-bottom:10px;}

/****************************************
Banners
****************************************/

#homepage-big-banners{overflow:hidden;background-color:#000;padding:0;margin:0;line-height:0;}
#homepage-big-banner-link{display:block;height:auto;width:100%;}
#homepage-lower-banners{background:url(img/background-sprites.jpg) 0px -216px repeat-x;z-index:50; height:115px;}
#homepage-lower-banners #bannerwrapper{background:url(img/bg-lowerbannersshadow.jpg) top center no-repeat; height:50px;}
#homepage-lower-banners ul{height:100px;width:100%;list-style:none;margin-bottom:0;position:relative;text-align:center;z-index:50;}
#homepage-lower-banners li{display:inline-block;*display:inline;padding:0 4px;}
#homepage-lower-banners li.last{padding-right:0;}
#homepage-lower-banners img{border-bottom:1px solid #ffffff;margin-top:20px;}
#homepage-lower-banners img:hover{opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-transition:opacity .25s ease .05s;-webkit-transition:opacity .25s ease .05s;-o-transition:opacity .25s ease .05s;transition:opacity .25s ease .05s;}

#slider {
  margin:auto;	
}


/****************************************
Homepage Body
****************************************/

#spacer{background:url(img/breadcrumb-shadow.gif) bottom left repeat-x #ececec;margin-bottom:10px;margin-bottom:10px;overflow:hidden;padding-bottom:20px;vertical-align:middle;width:100%;}

#pageContent #news ul{font-size:1.2em;line-height:1.154em;list-style:none;margin:0 0 3.125% 0;}
#pageContent #news li{clear:both;display:block;margin:0 0 20px 0;overflow:hidden;width:100%;}
#pageContent #news .left{float:left;min-height:50px;width:70px;}
#pageContent #news .right{float:left;width:230px;}
#pageContent #news p{font-size:0.929em;line-height:1.538em;margin:0 0 5px 0;}
#pageContent #news a{color:#225580;line-height:1.071em;}
#pageContent #news img{border:1px solid #cccccc;width:58px;}
#pageContent #news .more{border-top:1px solid #d8d8d8;display:block;font-weight:bold;text-transform:uppercase;width:100%;text-align:center;}
#pageContent #news .more a{font-size:0.76em;border-top:1px solid #ffffff;display:block;padding-top:5px;width:100%;}
/*#pageContent #news {padding-left:1%;padding-right:1%;}*/
#pageContent #events{padding-right:1%;/*padding-left:3%;border-left:1px dotted #aaa;*/}
#pageContent #events ul{font-size:0.929em;line-height:1.154em;list-style:none;margin:0 0 30px 0;}
#pageContent #events li{clear:both;display:block;font-size:0.929em;line-height:1.154em;margin:0 0 20px 0px;width:100%;}
#pageContent #events p{margin:0 0 3px 0;}
#pageContent #events img{border:1px solid #cccccc;}
#pageContent #events a{color:#225580;font-weight:bold;font-size:1.077em;line-height:1.071em;}
#pageContent #events .date{font-weight:bold;margin-left:0;border-bottom:1px solid #d8d8d8;}
#pageContent #events .date:nth-last-child(1){display:none;}
#pageContent #events .more{border-top:1px solid #d8d8d8;display:block;font-weight:bold;text-transform:uppercase;width:100%;text-align:center;}
#pageContent #events .more a{border-top:1px solid #ffffff;display:block;padding-top:5px;width:100%;}
#pageContent #videos .more{border-top:1px solid #d8d8d8;display:block;font-weight:bold;text-transform:uppercase;width:100%;text-align:center;}
#pageContent #videos ul{margin:0;padding:0;}
#pageContent #videos .more a{color:#225580;border-top:1px solid #ffffff;display:block;padding-top:5px;width:100%;}
#pageContent #misc h2{margin-bottom:20px;}
#pageContent #misc ul{list-style:none;margin-left:0;margin-bottom:30px;}
#pageContent #misc li{margin-bottom:10px;overflow:hidden;padding-top:5px;}
#pageContent #misc a{color:#225580;font-weight:bold;padding-left:4px;}
#pageContent #misc span{display:inline-block;float:left;height:25px;padding-top:5px;width:30px;margin:-5px 5px 0 0;}
#pageContent #misc .apply span{background:url(img/circle-icons.png) -30px -30px no-repeat;}
#pageContent #misc .visit span{background:url(img/circle-icons.png) -60px -30px no-repeat;}
#pageContent #misc .catalog span{background:url(img/circle-icons.png) -150px -30px no-repeat;}
#pageContent #misc .map span{background:url(img/circle-icons.png) -90px -30px no-repeat;}
#pageContent #misc .support span{background:url(img/circle-icons.png) 0px -30px no-repeat;}
#pageContent #misc .refer span{background:url(img/circle-icons.png) -150px 0px no-repeat;}
#pageContent #misc .mox span{background:url(img/circle-icons.png) -120px -30px no-repeat;}
#pageContent #misc .videos span{background:url(img/circle-icons.png) -180px -30px no-repeat;}
#pageContent #misc .cashnet span{background:url(img/circle-icons.png) -120px 0px no-repeat;}
#pageContent #misc .cowboy span{background:url(img/circle-icons.png) -180px 0px no-repeat;}
#pageContent #misc .facebook span{background:url(img/circle-icons.png) 0px 0px no-repeat;}
#pageContent #misc .twitter span{background:url(img/circle-icons.png) -30px 0px no-repeat;}
#pageContent #misc .youtube span{background:url(img/circle-icons.png) -60px 0px no-repeat;}
#pageContent #misc .rss span{background:url(img/circle-icons.png) -90px 0px no-repeat;}

news-archive a{color:#225580;font-weight:bold;}
#news-archive a:hover{color:#225580;}
#news-archive a:visited{color:#225580;}
#news-archive{margin-bottom:20px;overflow:hidden;}
#news-archive ul{list-style:none;margin:0;}#news-archive ul li{margin:0 0 20px 0;}
#news-story .meta{color:#808080;font-size:0.929em;line-height:1.538em;margin:0;}
#news-story .byline{text-transform:uppercase;margin-right:10px;}

.badges {
  text-align:center;
}
.badges img {
 padding-bottom:3px;
 vertical-align:top;
}




/****************************************
Page Body
****************************************/
#facultylisting {min-height:130px;}
.eventlisting {min-height: 80px;}
.stafflisting {min-height:130px;}


#sideNav, #mainContent, pageContent {margin-bottom:30px;}
#sideNav nav{background:#ffffff;border-bottom:1px solid #d8d8d8;margin:0 0 20px 0;}
#sideNav nav ul{list-style:none;margin-left:0;}
#sideNav nav li{background:#271d2d;text-align:center;padding:2px 0 0 0;}
#sideNav nav a{color:#ffffff;font-weight:bold;padding:0px 1px;}
#sideNav nav dl{padding:15px;background:#ffffff;text-align:left;}
#sideNav nav dt{margin:0 0 10px 0;}
#sideNav nav dd{margin:-10px 0 10px 10px;}
#sideNav nav dl a{color:#225580;font-weight:bold;}
#sideNav nav dl a:hover{color:#836b97;}
#sideNav nav .current a{color:#836b97;}

#article-gallery{background:#ffffff;border-bottom:1px solid #d8d8d8;margin:0 0 20px 0;padding:20px;text-align:center;}
#article-gallery img{background:#ffffff;margin-bottom:10px;}
.sidebar #article-gallery p{color:#808080;font-size:0.857em;line-height:1.667em;margin-bottom:10px;}
section#common-actions{background:#ffffff;padding:0;font-size:0.9em;}
#common-actions h3{font-weight:bold;-moz-text-shadow:0px 2px 0px #ffffff;-webkit-text-shadow:0px 2px 0px #ffffff;text-shadow:0px 2px 0px #ffffff;margin:0;padding:0;font-size:1em;}
#common-actions ul{background:#ffffff;list-style:none;margin:0;padding:0;}
#common-actions li{background:#ffffff;border:none;font-weight:normal;padding:10px 0 10px 60px;}
#common-actions li a{color:#225580;display:inline;font-weight:bold;margin:0;padding:0;}
#common-actions .ui-accordion-header {background:#f3eff6;background:-webkit-gradient(linear, left top, left bottom, from(#f3eff6), to(#e3daea));background:-moz-linear-gradient(top, #f3eff6, #e3daea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3eff6', endColorstr='#e3daea');}
#common-actions .ui-accordion-content {border-bottom:1px solid #d8d8d8;}
#common-actions a{color:#464646;display:block;padding:20px 20px 15px 60px;}
#common-actions h3 a.active{background:#f3eff6;}
#common-actions h3 a#apply{background:url(img/30-apply.png) 20px 10px no-repeat;}
#common-actions h3 a#visit{background:url(img/30-visit.png) 20px 10px no-repeat;}
#common-actions h3 a#catalog{background:url(img/catalog.png) 20px 10px no-repeat;}
#common-actions .ui-accordion-header-active{background:#ffffff;}
#common-actions .ui-accordion-header-icon {background:none;}

/**********fix for academics page*************/
#colleges div {margin-top:10px;margin-bottom:10px;}




.sidebar .contact-block{background:#836b97;border-bottom:1px solid #d8d8d8;color:#ffffff;margin-bottom:20px;padding:20px 20px 25px 20px;}
.sidebar .contact-block h1{font-size:1.429em;line-height:1em;}
.sidebar .contact-block p{font-size:0.929em;line-height:1.538em;margin-bottom:10px;}
.sidebar .contact-block a{color:#f0deff;border-bottom:1px solid #f0deff;}
.sidebar section.white,.sidebar section.purple{border-bottom:1px solid #d8d8d8;padding:20px;margin-bottom:20px;}
.sidebar section.white{background:#ffffff;}
.sidebar section.purple{background:#836b97;color:#ffffff;}
.sidebar section.purple a{color:#f0deff;border-bottom:1px solid #f0deff;}
.sidebar section h1{font-size:1.429em;line-height:1em;}
.sidebar section h2{font-size:1.3em;line-height:1em;}
.sidebar section h3{font-size:1.2em;line-height:1em;}
.sidebar section h4{font-size:1.1em;line-height:1em;}
.sidebar section h5{font-size:1.05em;line-height:1em;}
.sidebar section h6{font-size:1em;line-height:1em;}
.sidebar section p{font-size:1em;line-height:1em;}


/****************************************
Footer
****************************************/
#pageBottom {
  background:url(img/background-sprites.jpg) 0px -336px repeat-x #e6e6e6;
  padding-top:30px;
  margin-top:30px;
  clear:both;
}

#pageBottom .round{background:#d9d9d9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;list-style:none;margin:0 0 20px;padding:20px 20px 15px;}
#pageBottom #awards .round {padding:20px 0 15px;}
#pageBottom h3{font-family:Helvetica,Arial,sans-serif;font-size:1.077em;font-weight:bold;line-height:1.071em;margin:0 0 10px;-moz-text-shadow:0px 1px 1px #ffffff;-webkit-text-shadow:0px 1px 1px #ffffff;text-shadow:0px 1px 1px #ffffff;}
#pageBottom li{margin:0 0 5px 0;}
#pageBottom li a{font-family:Helvetica,Arial,sans-serif;font-size:1em;line-height:1.538em;-moz-text-shadow:0px 1px 1px #ffffff;-webkit-text-shadow:0px 1px 1px #ffffff;text-shadow:0px 1px 1px #ffffff;}
#pageBottom p{color:#222222;font-family:Helvetica,Arial,sans-serif;font-size:0.846em;line-height:1.364em;margin:0 0 5px 0;-moz-text-shadow:0px 1px 1px #ffffff;-webkit-text-shadow:0px 1px 1px #ffffff;text-shadow:0px 1px 1px #ffffff;}
#pageBottom a{border:0;color:#222222;text-decoration:none;-moz-text-shadow:0px 1px 1px #ffffff;-webkit-text-shadow:0px 1px 1px #ffffff;text-shadow:0px 1px 1px #ffffff;}

#bottom-social li#facebook,#bottom-social li#twitter,#bottom-social li#youtube,#bottom-social li#instagram,#bottom-social li#rss{display:inline-block;*display:inline;height:38px;overflow:hidden;width:37px;}
#bottom-social li#facebook a,#bottom-social li#twitter a,#bottom-social li#youtube a,#bottom-social li#instagram a,#bottom-social li#rss a{display:inline-block;height:37px;width:37px;}
#bottom-social li#facebook{margin:0 3px 0 0;}#bottom-social li#facebook a{background:url(img/circle-icons.png) 0px -60px no-repeat;}
#bottom-social li#youtube{margin:0 3px;}#bottom-social li#youtube a{background:url(img/circle-icons.png) -74px -60px no-repeat;}
#bottom-social li#instagram{margin:0 3px;}#bottom-social li#instagram a{background:url(img/circle-icons.png) -148px -60px no-repeat;}
#bottom-social li#twitter{margin:0 3px;}#bottom-social li#twitter a{background:url(img/circle-icons.png) -37px -60px no-repeat;}
#bottom-social li#rss{margin:0 0 0 3px;}#bottom-social li#rss a{background:url(img/circle-icons.png) -111px -60px no-repeat;}

#awards{border-bottom:1px solid #bebebe;padding-bottom:20px;}
#awards ul{text-align:center;}
#awards li{display:inline;margin:0 10px;}
#awards li.first{margin-left:0;}
#awards li.last{margin-right:0;}

#sosumi{overflow:hidden;padding-bottom:20px;background-color:#e6e6e6;}
#sosumi .grid_16{border-top:1px solid #ffffff;padding-top:10px;}
#sosumi #foot-logo{float:left;}
#sosumi .right{float:right;text-align:right;}
#sosumi .members{float:left;padding-left:100px;}
#sosumi .members img {padding-left:25px;}
#sosumi p{color:#444444;font-size:0.769em;line-height:1.5em;margin:0 0 5px 0;-moz-text-shadow:0px 1px 1px #ffffff;-webkit-text-shadow:0px 1px 1px #ffffff;text-shadow:0px 1px 1px #ffffff;}
#sosumi a{border:0;color:#666666;font-weight:bold;text-decoration:none;}

/****************************************
Colleague Connector
****************************************/
/* major listing */
.majorListing  .set {
	width: 50%;
	float: left;
	}
	
	.majorListing  .set ul {
		margin-bottom: 0;
		}
		
		
		#school .program {
			padding-top: 1em;
			
		}
		
		#school .program .description {
			padding-bottom: 1em;
		}


.summary { font-weight: bold; padding-bottom: 1em;}
/* --------->>> Academic Program detail <<< ------------*/
.major .summary {
 
 font-size:1.111em;
 margin-bottom:1.0em;
}

.zSide .majorImage {
background-color:#373737;
border:1px solid #373737;
-webkit-border-radius: 4px; /* Android ≤ 1.6, iOS 1-3.2, Safari 3-4 */
border-radius: 4px; /* Android 2.1+, Chrome, Firefox 4+, IE 9+, iOS 4+, Opera 10.50+, Safari 5+ */
-webkit-box-shadow: 0px 4px 5px -3px rgba(50, 50, 50, 0.40);
-moz-box-shadow:    0px 4px 5px -3px rgba(50, 50, 50, 0.40);
box-shadow:         0px 4px 5px -3px rgba(50, 50, 50, 0.40);
width:236px;

padding:0px;
margin-bottom:40px;
}

.zSide .majorRelated {
margin-top:-44px;
margin-bottom:40px;
background-color:#373737;
border-width:1px 1px 1px 1px; 
border-style:solid; 
border-color:#fff #373737 #373737 #373737;
-webkit-border-radius: 0px 0px 4px 4px; /* Android ≤ 1.6, iOS 1-3.2, Safari 3-4 */
border-radius: 0px 0px 4px 4px; /* Android 2.1+, Chrome, Firefox 4+, IE 9+, iOS 4+, Opera 10.50+, Safari 5+ */
-webkit-box-shadow: 0px 4px 5px -3px rgba(50, 50, 50, 0.40);
-moz-box-shadow:    0px 4px 5px -3px rgba(50, 50, 50, 0.40);
box-shadow:         0px 4px 5px -3px rgba(50, 50, 50, 0.40);
width:206px;

padding:15px;
margin-bottom:30px;
color:#fff;

}

.zSide .majorRelated h3 {
padding-bottom:0.5em;
}

.zSide .majorRelated a {
color:#a19cc1;
font-size:    0.889em;
}

.zSide .majorEmployment {
display:block;
color:#fff;
background:#a65a5c url(/client/img/major_empBackground.gif) no-repeat right bottom;
border-bottom:8px solid #373737;
padding:15px 15px 10px;

margin-bottom:0px;
font-size:    0.889em;

}

.zSide .majorEmployment strong {
display:block;
font-weight:normal;
font-size:1.5em;
line-height:1.2;
padding-bottom:0.3em;
}

.overview {
 border-bottom:1px solid #cccccc;
 padding-bottom:20px;
 margin-bottom:20px;

}




#programOptions {
clear: both;
margin:10px 0px;

}

#programOptions #programSelector {	
padding:10px 15px;
color: #444;
border: 1px solid #b9b9b9;
background: #e6e6e6; /* Old browsers */
background: -moz-linear-gradient(top,  #f0f0f0 0%, #cfcfcf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0f0f0 0%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0f0f0 0%,#cfcfcf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0f0f0 0%,#cfcfcf 100%); /* IE10+ */
background: linear-gradient(top,  #f0f0f0 0%,#cfcfcf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin:0px;
cursor:pointer;
position:relative;
}

#programOptions #programSelector h2 {
margin:0px;
cursor:pointer;
font-size: 1.3em;
padding:0px 25px 0 0;
}


#programOptions #programSelector span {
display:block;
position:absolute;
top:0px;
right:0px;
width:38px;
height:38px;
background:url(/client/img/programSelect_arrow.jpg) no-repeat left top;
cursor:pointer;
}


#programOptions .programNavigator {
list-style: none;
padding: 10px 0px ;
position:absolute;
background: #e6e6e6;
margin-left:5px;
width:594px;
border-width: 0px 1px 1px 1px;
border-style:solid;
border-color:#b9b9b9;
-webkit-border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
border-radius: 0px 0px 3px 3px;
z-index: 999;
}

#programOptions .programNavigator LI {
padding:5px 10px;
cursor: pointer;
}

#programOptions .programNavigator LI:hover {
color: #fff;	
background: #565656; /* Old browsers */
cursort: pointer;
}

#programOptions .pSet {
min-height: 250px;
display: block;
padding: 15px 15px 0px;
}


#programOptions  .curriculum ul {
margin-left:0px;
list-style: none;
margin-bottom: 0!important;
line-height: 1.3;
}
			
#programOptions  .curriculum ul ul  {
list-style: square;
padding-left: 0px;
margin-bottom:5px;
margin-top:0.5em;

}
			
#programOptions .curriculum .detail-req {
padding-bottom:5px;
padding-left:0px;
}

#programOptions .curriculum .detail-req.last{
padding-bottom:0.5em;
}

.tabs {
clear: both; 		
margin:0px -15px;
min-height: 250px;	
background: transparent!important;
border: 0!important;
}
        
#mainContent ul.ui-tabs-nav {
padding: 0!important;
margin: 0!important;
zoom: 1;
position: relative;
top: 10px;
background: transparent!important;
border: 0!important;
}
        
.ui-tabs-nav li {
cursor: pointer;
display: block;
float: left;
list-style: none;
padding: 10px 18px 15px 15px;
color: #836b97;
margin-bottom:1px;
border-top: 0!important;
border-right: 0!important;
border-left: 0!important;
background: transparent!important;
border-bottom:4px solid #fff!important;
font-size: 1.3em;
}

.ui-tabs-nav li:hover {
border-bottom: 4px solid #836b97!important;
}
              
.ui-tabs-nav li.ui-tabs-active {
cursor: default;
color: #a1a1a1;
border-bottom: 4px solid #836b97!important;
font-weight: bold;
}
.ui-tabs-nav li.ui-tabs-active a {
	color: #a1a1a1;
}
.ui-tabs-nav li.ui-tabs-active:hover {
color: #a1a1a1;
border-bottom-color:#836b97
}
                
div.tab {
clear: both;	
padding: 0!important;
}
           
.tab .tcontent {
padding:15px ;
background-color:#ebe8ed;
border-bottom: 4px solid #836b97;
}
.ui-widget-content a { color: #3a92dc;}
.ui-widget-content a:visited { color: #8168d0;}

.tcontent .ui-accordion .ui-accordion-header .ui-icon {
display: none!important;
}

#mainContent .accordion .itemSet {
margin:0px -15px;
padding:0px 15px;
}

.accordion .itemSet.alt {
background-color:#fafafc;
}

.accordion .itemSet.last {
margin-bottom:-15px;
}

.accordion .itemToggle {
/*background:url(/client/img/accordion_closed.gif) no-repeat left 50%;*/
color:#836b97;
padding:10px 0px 10px 20px!important;
cursor:pointer;
font-family: Georgia,Garamond,"Times New Roman",Times,serif;
font-size: 1.2em;
border: 0!important;

}
.accordion  .ui-accordion-header-active{
/*background:url(/client/img/accordion_open.gif) no-repeat left 50%!important;*/
}

.accordion h3 {
color:#939290;
padding:10px 0px;	
}

.accordion .itemContainer {
padding-bottom:10px!important;
background: transparent!important;
border: 0!important;

}

/* Core qTip styles */
.ui-tooltip, .qtip{
position: absolute;
left: -28000px;
top: -28000px;
display: none;
max-width: 280px;
min-width: 50px;
font-size: 10.5px;
line-height: 12px;
}

/* Fluid class for determining actual width in IE */
.ui-tooltip-fluid{
display: block;
visibility: hidden;
position: static !important;
float: left !important;
}

.ui-tooltip-content{
position: relative;
padding: 5px 9px;
overflow: hidden;
border: 1px solid #000001;
text-align: left;
word-wrap: break-word;
overflow: hidden;
}

.ui-tooltip-titlebar{
position: relative;
min-height: 14px;
padding: 10px 35px 10px 10px;
overflow: hidden;
border: 1px solid #000001;
border-width: 1px 1px 0;
}

.ui-tooltip-titlebar + .ui-tooltip-content{ border-top-width: 0px !important; }

/*! Default close button class */
.ui-tooltip-titlebar .ui-state-default{
position: absolute;
right: 4px;
top: 50%;
margin-top: -9px;
cursor: pointer;
outline: medium none;
border-width: 1px;
border-style: solid;
}
		
* html .ui-tooltip-titlebar .ui-state-default{ top: 16px; } /* IE fix */

.ui-tooltip-titlebar .ui-icon,
.ui-tooltip-icon .ui-icon{
display: block;
text-indent: -1000em;
}

.ui-tooltip-icon, .ui-tooltip-icon .ui-icon{
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.ui-tooltip-icon .ui-icon{
width: 18px;
height: 14px;
text-align: center;
text-indent: 0;
font: normal bold 10px/13px Tahoma,sans-serif;
color: inherit;
background: transparent none no-repeat -100em -100em;
}

/*! Default tooltip style */
.ui-tooltip-default .ui-tooltip-titlebar,
.ui-tooltip-default .ui-tooltip-content{
border-color: #b9b9b9;
	
}
	
.ui-tooltip-default .ui-tooltip-content {
background-color:#f0f0f0;
background: -moz-linear-gradient(top,  #f0f0f0 0%, #d6d6d6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0f0f0 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0f0f0 0%,#d6d6d6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0f0f0 0%,#d6d6d6 100%); /* IE10+ */
background: linear-gradient(top,  #f0f0f0 0%,#d6d6d6 100%); /* W3C */
color: #555;
width:267px;
padding-bottom:0px;
}

.ui-tooltip-default .ui-tooltip-titlebar{
background-color: #124992;
font-weight:normal;
font-size:18px;
color:#fff;
width:240px;

}

.ui-tooltip-default .ui-tooltip-titlebar .subtitle {
font-size:12px;
margin-top:5px;
}

.ui-tooltip-default .ui-tooltip-content .coursedesc {
margin-bottom:5px;
line-height:1.4;
font-family:Helvetica,Arial,sans-serif;
}

.ui-tooltip-default .ui-tooltip-content .coursedata {
font:11px Helvetica,Arial,sans-serif;
margin:0px -9px 0px;
padding:0px 9px;
background-color: transparent;
background-color: rgba(0, 0, 0, 0.03);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#07000000,endColorstr=#07000000); /* IE6–IE9 */
zoom: 1;
}

.ui-tooltip-default .ui-tooltip-content .left {
float:left;
width:70%;
padding:5px 0px;
}

.ui-tooltip-default .ui-tooltip-content .right {
float:right;
width:28%;
padding:5px 0px;
}




/* Tips plugin */
.ui-tooltip .ui-tooltip-tip{
margin: 0 auto;
overflow: hidden;
z-index: 10;
}

.ui-tooltip .ui-tooltip-tip,
.ui-tooltip .ui-tooltip-tip *{
position: absolute;
		
line-height: 0.1px !important;
font-size: 0.1px !important;
color: #123456;

background: transparent;
border: 0px dashed transparent;
}
	
.ui-tooltip .ui-tooltip-tip canvas{ top: 0; left: 0; }


/*! Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE6+, Safari 2+ */
.ui-tooltip-shadow{
-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

.ui-tooltip-shadow .ui-tooltip-titlebar,
.ui-tooltip-shadow .ui-tooltip-content{
filter: progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3);
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3)";

_margin-bottom: -3px; /* IE6 */
.margin-bottom: -3px; /* IE7 */
}

/* IE9 fix - removes all filters */
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{
filter: none;
-ms-filter: none;
}

/* ---------->>> Course detail <<< -----------------*/
.CourseDetail .coursedescription {
margin-bottom:1.5em;
}
.CourseDetail .courseDetailData {
padding:5px 10px;
border-bottom:1px solid #cccccc;
float: left;
width: 90%;
clear: both;
}
.CourseDetail .courseDetailData.last{
border-bottom:0px;
}
.CourseDetail .courseDetailDataTitle {
	font-weight: bold;
}

.CourseDetail .span3 {
	width: 33%;
	float: left;
	}
	
	.CourseDetail .span6 {
		width: 66%;
		float: left;
		}
		
		.assocCourses {
			font-size: 90%;
			margin-bottom: 0;
			margin-left: 12px;
			}

			/* -------------- Tooltips from qTip2 ------------------ */
/*
 * qTip2 - Pretty powerful tooltips - v2.2.0
 * http://qtip2.com
 *
 * Copyright (c) 2013 Craig Michael Thompson
 * Released under the MIT, GPL licenses
 * http://jquery.org/license
 *
 * Date: Mon Dec 2 2013 05:20 EST-0500
 * Plugins: tips viewport
 * Styles: basic
 */
.qtip{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;

	/*max-width: 280px;*/
	min-width: 50px;
	
	

	direction: ltr;

	box-shadow: none;
	padding: 0;
}

	.qtip-content{
		position: relative;
		padding: 5px 9px;
		overflow: hidden;

		text-align: left;
		word-wrap: break-word;
	}

	.qtip-titlebar{
		position: relative;
		padding: 5px 35px 5px 10px;
		overflow: hidden;

		border-width: 0 0 1px;
		font-weight: bold;
	}

	.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }

	/* Default close button class */
	.qtip-close{
		position: absolute;
		right: -9px; top: -9px;

		cursor: pointer;
		outline: medium none;

		border-width: 1px;
		border-style: solid;
		border-color: transparent;
	}

		.qtip-titlebar .qtip-close{
			right: 4px; top: 50%;
			margin-top: -9px;
		}
	
		* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */

		.qtip-titlebar .ui-icon,
		.qtip-icon .ui-icon{
			display: block;
			text-indent: -1000em;
			direction: ltr;
		}

		.qtip-icon, .qtip-icon .ui-icon{
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			text-decoration: none;
		}

			.qtip-icon .ui-icon{
				width: 18px;
				height: 14px;

				line-height: 14px;
				text-align: center;
				text-indent: 0;
				font: normal bold 10px/13px Tahoma,sans-serif;

				color: inherit;
				background: transparent none no-repeat -100em -100em;
			}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus{}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover{}

.qtip-scc {
	background-color:#fff;
	border-width: 1px;
	border-style: solid;
	border-color:#836b97;
	color:#454545;
	font-size:0.85em;
}

.qtip-scc .qtip-titlebar {
	background-color:#836b97;
	color:#fff;
	font-size: 18px;
}
.qtip-scc .qtip-titlebar .subtitle {
	font-size: 14px;
}

.qtip-scc .coursedata {
padding:5px 9px;
background-color:#dedede;
margin: 5px -9px -9px;

}
.qtip-scc .coursedata .left {
float:left;
width:70%;
}
.qtip-scc .coursedata .right {
float:right;
width:28%;
text-align:right;
}


.qtip .qtip-tip{
	margin: 0 auto;
	overflow: hidden;
	z-index: 10;
	background-color:#ffffff;
}

	/* Opera bug #357 - Incorrect tip position
	https://github.com/Craga89/qTip2/issues/367 */
	x:-o-prefocus, .qtip .qtip-tip{
		visibility: hidden;
	}

	.qtip .qtip-tip,
	.qtip .qtip-tip .qtip-vml,
	.qtip .qtip-tip canvas{
		position: absolute;
		
		color: #ffffff;
		background: transparent;
		border: 0 dashed transparent;
	}
	
	.qtip .qtip-tip canvas{ top: 0; left: 0; }

	.qtip .qtip-tip .qtip-vml{
		behavior: url(#default#VML);
		display: inline-block;
		visibility: visible;
	}
			
/****************************************
Page Top Desktop Screen
****************************************/

@media screen and (min-width: 796px) {
#nav {
  list-style:none;
  margin:auto;
  padding-left:4%;
  max-width:720px;
  display: block !important;
}

#nav li {
  float:left;
  padding-left:24px;
  padding-right:18px;
  background-color: #271d2d;
}

#nav #hide{
	display:none;
}

#search {background:url(img/searchbar.jpg) top left no-repeat;clear:both;height:31px;margin-bottom:15px;width:100%;}
#search label{display:none;}
#search input.text{background:transparent;border:none;color:#d2c0da;float:left;height:24px;margin:4px 0 0 0;padding:0px 0 2px 10px;-webkit-text-shadow:0px 1px 0px #000000;text-shadow:0px 1px 0px #000000;width:170px;}


}

/*************************************
MOBILE
*************************************/
@media screen and (max-width: 795px) {
  h1{font-size:2em;line-height:1em;margin-bottom:15px;}
  h2{font-size:1.5em;line-height:1em;margin-bottom:5px;}
  h3{font-size:1em;line-height:1em;margin-bottom:5px;}
  h4{font-size:0.5em;line-height:1em;margin-bottom:3px;}
  h5{font-size:0.4em;line-height:1em;margin-bottom:3px;}
  h6{font-size:0.3em;line-height:1em;}
  
  .gray_btn a{
  	font-size:1em;
  }
	
  #pageTop {
	background:url(img/background-sprites.jpg) 0px 10px repeat-x #271d2d;
	height:108px;	
  }
  #nav-wrap {
	float:left;
	width:10.416667%;
  }
  
  #menu-icon {
    color:#cecece;
    font-size:small;
    padding:10px 10px 10px 42px;
    width:42px;
    display: block;
    background: #271d2d url(img/menu-icon.png) no-repeat 10px center;
    cursor:pointer;
    -webkit-text-shadow: 0px -1px 1px #000000;
    text-shadow:0px -1px 1px #000000;
  }
  
  #nav {
	list-style:none;
	margin:0;
	padding:0; 
	position:absolute;
    top:40px;
	background-color:#271d2d; 
    z-index:1000;
	display:none;
  }
  
  #nav li {
	display:block !important;
	padding:0;
  }
  
  #nav a, #jPanelMenu-menu a{
	height:20px;
	width:100px;
	padding:8px;
  }
  
  #hdr {
    clear:both;
    height:68px;
  }
  
  #logo {
	height:68px;
  }
  
  #logo img {
    width: 230px;
	height: 68px;
  }
  
  #searchBox #services, #searchBox #giveBtn{
	display:none;  
  }
  
  #searchBox {
	display:none;
  }
  
  #search {
	  float:right;
	  padding-top:4px;
	  padding-right:3px;
  }
  
  #search label{display:none;}
  #search input.text{border:none;float:left;height:19px;padding:1px 0 2px 5px; width:120px; border-radius:5px;background:#fff;}
  
  
  /**********fix for academics page*************/
  #colleges div {margin-top:1px;margin-bottom:1px;}
  
  /*******fix for undergraduate admission home page*****************/
  #ugAdminTop {
	padding:10px;
	color:#fff;
	background-color: rgb(131, 107, 151);
	font-size:1em;	
	line-height:1em;
  }

}



@media screen and (max-width: 660px) {
  .badges {display:none;}
  #pageContent #news{padding:0;border:none;}
  #pageContent #events{padding:0;border:none;}
  #pageContent #news ul li:nth-of-type(n+3){
	 display:none;
  }
  #pageContent #events ul li:nth-of-type(n+3){
	 display:none;
  }
  #pageContent #events div:nth-of-type(n+3){
	 display:none;
  }
    
  .more {
	 display:block !important;
  }
  .ftrLinks{
	display:none;
  }

  #ftrLinksHdr1 {
	cursor:pointer;
  }
  #ftrLinksHdr2 {
	cursor:pointer;
  }
    
  #awards li {
      margin:0 5px;
  }
  
  #sosumi {float:none;text-align:center;}
  #sosumi #foot-logo{float:none;}
  #sosumi .right{float:none;text-align:center;}
}















