/*

Copyright (c) 2011, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

https://developer.yahoo.com/yui/license.html

version: 2.9.0

*/

html {

  background: #c5e6e2;

}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, th, td {

  margin: 0;

  padding: 0

}

table {

  border-collapse: collapse;

  border-spacing: 0

}

fieldset, img {

  border: 0

}

address, button, caption, cite, code, dfn, em, input, optgroup, option, select, strong, textarea, th, var {

  font: inherit

}

del, ins {

  text-decoration: none

}

li {

  list-style: none

}

caption, th {

  text-align: left

}

h1, h2, h3, h4, h5, h6 {

  font-size: 100%;

  font-weight: normal

}

q:before, q:after {

  content: ''

}

abbr, acronym {

  border: 0;

  font-variant: normal

}

sup {

  vertical-align: baseline

}

sub {

  vertical-align: baseline

}

legend {

  color: #000

}

/* global reset */

html {

  height: 100%;

}

body {

  /*height: 100%;*/

  color: #494949;

  font: 14px/22px Arial, Helvetica, sans-serif;

  background: #c5e6e2 url(https://www.collegeillinois.org/images/bg-body.png) repeat-x;

  /*min-width: 1000px;*/

  -webkit-text-size-adjust: 100%;

  -ms-text-size-adjust: none;

}

a {

  text-decoration: none;

  color: #65b5b6;

}

a:hover {

  text-decoration: underline;

}

input, textarea, select {

  font: 100% Arial, Helvetica, sans-serif;

  vertical-align: middle;

  color: #777;

}

form {

  border-style: none;

}

::-webkit-input-placeholder {

color:#777;

}

:-moz-placeholder {

color:#777;

}

::-moz-placeholder {

 color:#777;

 opacity:1;

}

.placeholder {

  color: #777;

}

input[type='submit']:hover, input[type="reset"]:hover {

  cursor: pointer;

}

input[type='submit']::-moz-focus-inner, input[type="reset"]::-moz-focus-inner {

 border: 0;

 padding: 0;

}

input[type="text"], input[type="search"], input[type="email"], input[type="submit"], input[type="reset"] {

  border-radius: 0;

  -webkit-border-radius: 0;

  -webkit-appearance: none;

}

input[type="search"]::-webkit-search-cancel-button {

-webkit-appearance: none;

}

.alignleft {

  float: left;

}

.alignright {

  float: right;

}

.aligncenter {

  margin: 0 auto;

}

header, footer, article, section, nav, figure, aside {

  display: block;

}

figure {

  margin: 0;

  padding: 0;

}

/* Base Selectors start */

h2 {

  font-family: Arial, Helvetica, sans-serif;

  color: #304c68;

  font-size: 16px;

  line-height: 22px;

  font-weight: bold;

  margin: 0 0 1px;

  display: block;



}

h3 {

  font-family: Arial, Helvetica, sans-serif;

  color: #65b5b6;

  /*font-size: 16px;*/

  font-size: 18px;

  line-height: 22px;

  font-weight: bold;

  margin: 0 0 1px;

  display: block;



}

strong {

  font-weight:bold;

  

}





/* Base Selectors end */



h1 sup {

  font: 13px/13px Arial, Helvetica, sans-serif;

  vertical-align: top;

  display: inline-block;

  position: relative;

  height: 13px;

  margin-top: 3px;

}

/* wrapper */

#wrapper {

  width: 1000px;

  height: 100%;

  display: table;

  margin: 0 auto;

  background: #fff;

  box-shadow: 0 0 32px 0 rgba(0,0,0,0.13);

  -webkit-box-shadow: 0 0 32px 0 rgba(0,0,0,0.13);

}

.w1 {

  width: 100%;

  display: table-row;

}

/* header */

#header {

  position: relative;

  z-index: 20;

}

/* social networks */

.social-nets {

  position: absolute;

  right: 0;

  top: 322px;

  width: 19px;

  padding: 9px 5px;

  background: #222;

  z-index: 99;

}

.social-nets li {

  padding: 5px 0 5px 0;;

}


.social-nets a {

  display: block;

  text-indent: -9999px;

  overflow: hidden;

  width: 19px;

  height: 19px;

  /* images preview background: url(https://www.collegeillinois.org/images/social_icons.png?v2) no-repeat; */
  
  background: url(https://www.collegeillinois.org/images/social_icons.png?v2) no-repeat;  

}

.social-nets a.googleplus {
    background-position: 1px -60px;
}

.social-nets a.facebook {

  background-position: 1px -30px;

}

.social-nets a.twitter {

  background-position: 1px -90px;

}

.social-nets a:hover {

  background-position: -30px 0;

}

.social-nets a.facebook:hover {

  background-position: -29px -30px;

}

.social-nets a.twitter:hover {

  background-position: -29px -90px;

}
.social-nets a.googleplus:hover {
  background-position: -29px -60px;
}
.header-holder {

  padding: 0 15px 5px 54px;

  width: 931px;

  background: url(https://www.collegeillinois.org/images/bg-header.png);

}

.header-holder:after {

  content: "";

  display: block;

  clear: both;

}

/* logo */

.logo {

  float: left;

  background: url(https://www.collegeillinois.org/images/logo.png?v2) no-repeat;

  width: 161px;

  height: 128px;

  text-indent: -9999px;

  overflow: hidden;

  margin: 5px 0 0;

}

.logo a {

  display: block;

  height: 100%;

}

#header .section {

  float: right;

}

/* add navigation block */

.nav-block {

  background: #2f4558;

  color: #fff;

  margin: 0 1px 18px 2px;

  border-radius: 0 0 5px 5px;

}

.login-logout {

  display: block;

  text-align: center;

  color: #fff;

  text-transform: uppercase;

  font-size: 17px;

  line-height: 20px;

  font-weight: bold;

  text-shadow: 1px 1px 0 #6d928d;

  border-bottom: 1px solid #182631;

  padding: 9px 0 4px;

  box-shadow: inset 0 5px 10px -2px #0d2c47;

  -webkit-box-shadow: inset 0 5px 10px -2px #0d2c47;

}

.login-logout em {

  font-style: normal;

  display: none;

}

.login-logout.logout-active em {

  display: none;

}

.login-logout.logout-active span {

  display: block;

}

.login-logout:hover {

  text-decoration: none;

  background: #7ecdc3;

  border-bottom: 1px solid #629f97;

}

.add-nav {

  width: 100%;

}

.add-nav ul {

  width: 100%;

  font-size: 12px;

  line-height: 16px;

  font-weight: bold;

  text-transform: uppercase;

}

.add-nav ul:after {

  content: "";

  display: block;

  clear: both;

}

.add-nav ul li {

  position: relative;

  margin-left: -1px;

  padding-left: 1px;

  float: left;

  background-image: url(https://www.collegeillinois.org/images/bg-add-nav.png);

  background-repeat: no-repeat;

  background-size: 100% 100%;

  

}

.add-nav ul a {

  display: block;

  text-align: center;

  position: relative;

  padding: 9px 14px 19px;

  border-bottom: 1px solid #082844;

  color: #fff;

  margin-left: 0;

}

.add-nav .scaling-active a {

  padding: 9px 0 19px;

}

.add-nav ul li:after {

  content: "";

  position: absolute;

  top: 2px;

  left: 0;

  height: 40px;

  width: 1px;

  background: #0f1c27;

}

.add-nav ul li.first-child:after {

  display: none;

}

.add-nav ul li.first-child a {

  margin-left: 0;

}

.add-nav ul li.first-child a, .add-nav ul li.first-child {

  border-radius: 0 0 0 5px;

}

.add-nav ul li.first-child {

  margin-left: 0;

  padding-left: 0;

}

.add-nav ul li.last-child a, .add-nav ul li.last-child {

  border-radius: 0 0 5px 0;

}

.add-nav ul a:hover {

  text-decoration: none;

  background-color: #7ecdc3 !important;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlY2RjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjdkNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #7ecdc3 0%, #3f7d75 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7ecdc3), color-stop(100%, #3f7d75));

  background: -webkit-linear-gradient(top, #7ecdc3 0%, #3f7d75 100%);

  background: -o-linear-gradient(top, #7ecdc3 0%, #3f7d75 100%);

  background: -ms-linear-gradient(top, #7ecdc3 0%, #3f7d75 100%);

  background: linear-gradient(to bottom, #7ecdc3 0%, #3f7d75 100%);

}

.add-nav ul .forms span {

  padding-right: 17px;

  background: url(https://www.collegeillinois.org/images/arrow1.png) no-repeat 100% 3px;

}

/* search form */

.search-form {

  border: 1px solid #ddd;

  border-radius: 3px;

  background: #fff;

  box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.08);

  -webkit-box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.08);

  float: right;

  margin: 4px 0 0;

  padding: 1px;

  width: 190px;

}

.search-form input[type="text"], .search-form input[type="search"] {

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  float: left;

  height: 18px;

  font-size: 11px;

  line-height: 14px;

  color: #777;

  margin: 0;

  padding: 2px 12px;

  border: 0;

  background: none;

  width: 170px;

}

.search-form input[type="submit"] {

  float: left;

  text-indent: -9999px;

  background: url(https://www.collegeillinois.org/images/btn-search.png) no-repeat;

  width: 19px;

  height: 18px;

  font-size: 0;

  line-height: 0;

  overflow: hidden;

  border: 0;

  padding: 0;

  margin: 0;

  cursor: pointer;

}

.search-form input[type="submit"]:hover {

  background-position: -40px 0;

}

/* main navigation */

.nav-bar {

  background: url(https://www.collegeillinois.org/images/bg-nav.png) no-repeat;

  width: 980px;

  height: 48px;

  padding-right: 20px;

  border: solid #ddd;

  border-width: 1px 0;

}

#nav {

  float: left;

  width: 795px;

  font-size: 14px;

  line-height: 18px;

  font-weight: bold;

  text-transform: uppercase;

}

#nav > li {

  float: left;

  background: url(https://www.collegeillinois.org/images/separator.png) no-repeat 100% 0;

  padding-right: 1px;

  position: relative;

}



/*New Homepage start css*/

#nav a {

  display: block;

  color: #494949;

  /*padding: 17px 18px 13px;*/

  padding: 17px 7px 13px;

  font-family:Arial !important; 

}

#nav > .hover, #nav > .active {

  background: url(https://www.collegeillinois.org/images/separator2.png) no-repeat 100% 0;

}

#nav > .hover > a, #nav > .active > a {

  color: #475a5a;

  text-decoration: none;

  background: #c5d8d8;

  box-shadow: inset 0 -5px 15px 0 #779898;

  -webkit-box-shadow: inset 0 -5px 15px 0 #779898;

}

#nav > .has-drop-down > a > span {

  padding-right: 16px;

  background: url(https://www.collegeillinois.org/images/arrow1.png) no-repeat 100% 50%;

}

#nav > li.hover:first-child > a, #nav > li.active:first-child > a {

  background: #c5d8d8 url(https://www.collegeillinois.org/images/bg-nav-active.png) no-repeat;

  background-size: 100% 100%;

}

#nav .drop {

  display: none;

  position: absolute;

  top: 34px;

  left: 0;

  width: 281px;

  padding-top: 14px;

}

#nav .drop:after {

  content: "";

  position: absolute;

  top: 0;

  left: 23px;

  background: url(https://www.collegeillinois.org/images/arrow4.png) no-repeat;

  width: 23px;

  height: 14px;

}

#nav li.hover .drop {

  display: block;

}

#nav ul {

  margin: 0;

  font-size: 13px;

  line-height: 16px;

  text-transform: none;

  border-radius: 3px;

  padding: 3px 0;

  background-color: #e0e0e0 !important;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZWJlYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #fff 0%, #bebebe 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #bebebe));

  background: -webkit-linear-gradient(top, #fff 0%, #bebebe 100%);

  background: -o-linear-gradient(top, #fff 0%, #bebebe 100%);

  background: -ms-linear-gradient(top, #fff 0%, #bebebe 100%);

  background: linear-gradient(to bottom, #fff 0%, #bebebe 100%);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#bebebe)";

  box-shadow: 3px 3px 7px 0 rgba(0,0,0,0.48);

  -webkit-box-shadow: 3px 3px 7px 0 rgba(0,0,0,0.48);

}

#nav li:first-child .drop {

  /*width: 100%;22.12.2014*/

}

#nav li.plans .drop {

  width: 226px;

}

#nav li.tips .drop {

  width: 201px;

}

#nav ul li {

  margin: 0;

  padding: 0;

  background: none;

}

#nav ul a {

  display: block;

  background: none;

  line-height: 16px;

  color: #2d2d2d;

  padding: 8px 3px 9px 14px;

}

#nav ul a:hover, #nav ul .active a {

  border-right: 4px solid #2f4558;

  color: #fff;

  text-decoration: none;

  background-color: #95baba !important;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YmFiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NWJmYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #95baba 0%, #95bfbf 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95baba), color-stop(100%, #95bfbf));

  background: -webkit-linear-gradient(top, #95baba 0%, #95bfbf 100%);

  background: -o-linear-gradient(top, #95baba 0%, #95bfbf 100%);

  background: -ms-linear-gradient(top, #95baba 0%, #95bfbf 100%);

  background: linear-gradient(to bottom, #95baba 0%, #95bfbf 100%);

}

.nav-bar .apply {

  float: right;

  margin: 10px 0 0;

  padding: 6px 0 5px;

  text-align: center;

  width: 181px;

  font-size: 14px;

  line-height: 18px;

  font-weight: bold;

  word-spacing: 2px;

  color: #fff;

  text-transform: uppercase;

  border: 1px solid;

  border-color: #e35f25 #e35f25 #e97f51;

  border-radius: 15px;

  background: #ff9d63;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWQ2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMTVkMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #ff9d63 0%, #e15d23 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9d63), color-stop(100%, #e15d23));

  background: -webkit-linear-gradient(top, #ff9d63 0%, #e15d23 100%);

  background: -o-linear-gradient(top, #ff9d63 0%, #e15d23 100%);

  background: -ms-linear-gradient(top, #ff9d63 0%, #e15d23 100%);

  background: linear-gradient(to bottom, #ff9d63 0%, #e15d23 100%);

}

.nav-bar .apply:hover {

  text-decoration: none;

  border-color: #e35f25 #e35f25 #e4652e;

  background: #e15d23;

  box-shadow: inset -2px 2px 5px 0 rgba(0,0,0,0.2);

  -webkit-box-shadow: inset -2px 2px 5px 0 rgba(0,0,0,0.2);

}

/* main container */



/**New Homepage start css adding margin**/

#main {

  padding: 0 14px 0 15px;

 /** margin-right:-14px; new homepage**/

}

body#Home #main {

  margin-right:-14px;

}

/**New Homepage end css adding margin**/



/* slideshow */

.slideshow {

  position: relative;

  margin: 0 -14px 0 -15px;

  height: 495px;

}

.slideshow .slide {

  position: absolute;

  z-index: 0;

}

.slideshow .slide.active {

  z-index: 1;

}

.slideshow .slide img {

  display: block;

}

/* slideshow caption */

.slideshow .slide .caption {

  position: absolute;

  top: 75px;

  left: 74px;

  width: 325px;/*NEW HOMEPAGE*/

  /*font-size: 18px;*/

  font-size:16px;/*NEW HOMEPAGE*/

  background-color:#fff; /*NEW HOMEPAGE*/

  font-family:Arial !important;

  font-weight: normal;

  color: #494949;/*NEW HOMEPAGE*/

  line-height:23px;

  border-bottom-right-radius: 10px;

  border-top-right-radius: 10px;

  background:rgba(255,255,255,0.5);

 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ffffff'); /* For IE6 & IE7 */

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ffffff')"; /* for IE8 */



}

.slideshow .slide2 .caption {

  color: #fff;

  top: 129px;

}

.slideshow .slide3 .caption {

  color: #fff;

  top: 228px;

  left: 77px;

}

.slideshow .slide4 .caption {

  color: #fff;

  top: 121px;

  left: 76px;

}

.slideshow .slide5 .caption {

  color: #fff;

  top: 197px;

  left: 76px;

  width: 360px;

}

.slideshow .caption h1 {

  /*font: 700 38px/44px "Minion Pro", Arial, Helvetica, sans-serif;

  color: #2f4558;

  margin: 0 0 4px;

  text-transform: uppercase;

  word-spacing: 3px;*/

  color: #6ac1b8;

  font: 700 92px/73px "Minion Pro", Arial, Helvetica, sans-serif;

  margin: -69px 0 0 -76px;

  text-transform: uppercase;

  word-spacing: 3px;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  filter:alpha(opaciti=50);

  opacity:0.5;

}

.slideshow .slide3 h1 {

  color: #ffbd34;

}

.slideshow .slide5 h1 {

  margin-bottom: -1px;

  color: #fcd604;

}

.slideshow p {

  /*margin: 0 0 31px;*/

  margin: 8px 0 22px;/*NEW HOMEPAGE*/

}

.slideshow .slide2 p {

  margin: 0 0 23px;

}

.slideshow .slide4 p {

  margin: 0 0 20px;

}

.slideshow .slide5 p {

  margin: 0 0 17px;

}

.slideshow p sup {

  font-size: 18px;

  line-height: 18px;

  vertical-align: top;

}

/* btn */

.btn {

  color: #50a0a1;

  font-size: 21px;

  line-height: 31px;

  font-weight: bold;

  text-transform: uppercase;

  display: inline-block;

  vertical-align: top;

  padding: 8px 34px 7px;

  border: 1px solid;

  border-color: #d4d4d4 #c8c8c8 #b4b4b4;

  background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);


  background: -moz-linear-gradient(top, #fff 0%, #e5e5e5 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5));

  background: -webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%);

  background: -o-linear-gradient(top, #fff 0%, #e5e5e5 100%);

  background: -ms-linear-gradient(top, #fff 0%, #e5e5e5 100%);

  background: linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);

  border-radius: 5px;

}

.slideshow .btn {

  font-size: 15px;

  line-height: 23px;

  padding: 5px 15px 6px;

  border-radius: 4px;

}

.slideshow .slide2 .btn {

  letter-spacing: 1px;

  word-spacing: -1px;

}

.slideshow .slide5 .btn {

  letter-spacing: 1px;

  word-spacing: -1px;

  padding: 5px 20px 6px;

}

.btn:hover {

  text-decoration: none;

  border-color: #65b5b6 #86c3c4 #98c8c9;

  box-shadow: 0 0 7px 0 rgba(101,181,182,0.5);

  -webkit-box-shadow: 0 0 7px 0 rgba(101,181,182,0.5);

}

.btn.pressed {

  border-color: #a7a7a7 #bcbcbc #d9d9d9;

  box-shadow: inset -2px 2px 5px 0 rgba(0,0,0,0.15);

  -webkit-box-shadow: inset -2px 2px 5px 0 rgba(0,0,0,0.15);

  background: #f2f2f2;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #e5e5e5 0%, #fff 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #fff));

  background: -webkit-linear-gradient(top, #e5e5e5 0%, #fff 100%);

  background: -o-linear-gradient(top, #e5e5e5 0%, #fff 100%);

  background: -ms-linear-gradient(top, #e5e5e5 0%, #fff 100%);

  background: linear-gradient(to bottom, #e5e5e5 0%, #fff 100%);

}

.btn.blue-shadow:hover {

  border-color: #3d7cda #2f73e2 #4a83e2;

  text-decoration: none;

  box-shadow: 0 0 7px 0 rgba(35,107,225,0.5);

  -webkit-box-shadow: 0 0 7px 0 rgba(35,107,225,0.5);

}

.btn.blue-shadow.pressed {

  border-color: #b8b9b9 #c0c0c0 #d0d0d0;

  box-shadow: inset -2px 2px 5px 0 rgba(0,0,0,0.15);

  -webkit-box-shadow: inset -2px 2px 5px 0 rgba(0,0,0,0.15);

}
/*
.btn.black-shadow:hover {

  border-color: #2f4558 #5d6d7c #436f7b #2f4558;

  box-shadow: 0 0 7px 0 rgba(44,62,80,0.5);

  -webkit-box-shadow: 0 0 7px 0 rgba(44,62,80,0.5);

}
*/
.btn.black-shadow.pressed {

  border-color: #a7a7a7 #bcbcbc #d9d9d9;

  box-shadow: inset -2px 2px 5px 0 rgba(0,0,0,0.15);

  -webkit-box-shadow: inset -2px 2px 5px 0 rgba(0,0,0,0.15);

}

/* switcher */



/* New Hompage start css*/

.slideshow .switcher {

  /*left: 15px;*/

  right: 15px;

  position: absolute;

  z-index: 6;

  bottom: 0;

}

/* New Hompage end css*/



.slideshow .switcher li {

  float: left;

  padding: 0 9px 0 0;

}

.slideshow .switcher li a {

  width: 71px;

  height: 8px;

  text-indent: -9999px;

  overflow: hidden;

  display: block;

  background: #2f4558;

}

.slideshow .switcher .active a, .slideshow .switcher li a:hover {

  background: #fff;

}

/* planning section */

.planning-section {

  padding: 30px 0 50px;

}

.planning-section2 {

  padding: 0px 0 50px;

}

.heading {

  position: relative;

  text-align: center;

  margin: 0 0 29px;

  z-index: 1;

}



/* New Homepage start css*/

.heading:after {

  content: "";

  position: absolute;

  top: 15px;

  /*left: 0;*/

  left: 145px;

  /*width: 100%;*/

  width: 70%;

  /*height: 1px;*/

  height: 31px;

  /*border-bottom: 1px dotted #85a1b1;*/

  border-bottom: 3px solid #3d89cc;

  z-index: 1;

}



/* New Homepage end css*/



.heading h1 {

  /*font: 33px/40px "Open Sans";*/

  font-family:"Open Sans";

  font-size:33px;

  line-height:40px;

  font-weight:300 !important;

  text-transform: uppercase;

  padding: 0 22px;

  display: inline-block;

  vertical-align: top;

  background: #fff;

  position: relative;

  z-index: 5;

  /* color: #3a4b5a; */

  color: #999;

}

/* New Homepage start css*/

.darkblue-style .heading:after, .turquoise-style .heading:after {

 /*border-color: #fff;*/

  border-color: #3d89cc;

}

/* New HomEpage end css*/



.darkblue-style .heading h1 {

  background: #2C3E50;

}

.turquoise-style .heading h1 {

  background: #65B5B6;

  color: #fff;

}

.planning-section .process {

  color: #888;

  font-size: 16px;

  line-height: 21px;

  font-weight: bold;

  padding: 0 0 44px;

  overflow: hidden;

}

.planning-section .process li {

  text-align: center;

  position: relative;

  float: left;

  width: 242px;

  padding-left: 13px;

}

.planning-section .process li.step1 {

  font-size:18px;

  padding: 0 22px 0 30px;

  width: 270px;

}

.planning-section .process li img {

  display: block;

  margin: 0 auto 13px;

}

.planning-section .process li:after {

  content: "";

  position: absolute;

  top: 40px;

  left: -80px;

  background: url(https://www.collegeillinois.org/images/DividingLine.png) no-repeat;

  width: 175px;

  height: 46px;

}

.planning-section .process li:first-child:after {

  display: none;

}

#main .btn-holder {

  text-align: center;

}

.planning-section .btn-start {

  display: inline-block;

  vertical-align: top;

  border: 1px solid;

  border-color: #e35f25 #e35f25 #f4bfa8;

  background: #ff7f45;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWQ2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjVlMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #ff9d63 0%, #e25e24 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9d63), color-stop(100%, #e25e24));

  background: -webkit-linear-gradient(top, #ff9d63 0%, #e25e24 100%);

  background: -o-linear-gradient(top, #ff9d63 0%, #e25e24 100%);

  background: -ms-linear-gradient(top, #ff9d63 0%, #e25e24 100%);

  background: linear-gradient(to bottom, #ff9d63 0%, #e25e24 100%);

  padding: 12px 27px 11px 26px;

  font-size: 21px;

  line-height: 24px;

  font-weight: bold;

  text-transform: uppercase;

  color: #fff;

  border-radius: 5px;

}

.planning-section .btn-start:hover {

  text-decoration: none;

  border-color: #236be1;

  box-shadow: 0 0 7px 0 rgba(35,107,225,0.5);

  -webkit-box-shadow: 0 0 7px 0 rgba(35,107,225,0.5);

  background: #d65921;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxNWQyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYTU0MWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #e15d23 0%, #ca541f 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e15d23), color-stop(100%, #ca541f));

  background: -webkit-linear-gradient(top, #e15d23 0%, #ca541f 100%);

  background: -o-linear-gradient(top, #e15d23 0%, #ca541f 100%);

  background: -ms-linear-gradient(top, #e15d23 0%, #ca541f 100%);

  background: linear-gradient(to bottom, #e15d23 0%, #ca541f 100%);

}

.planning-section .btn-start.pressed {

  border-color: #a7a7a7 #bababa #e9e9e9;

  box-shadow: inset -2px 2px 5px 0 rgba(0,0,0,0.15);

  -webkit-box-shadow: inset -2px 2px 5px 0 rgba(0,0,0,0.15);

  background: #ca541f;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhNTQxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMTVkMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #ca541f 0%, #e15d23 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ca541f), color-stop(100%, #e15d23));

  background: -webkit-linear-gradient(top, #ca541f 0%, #e15d23 100%);

  background: -o-linear-gradient(top, #ca541f 0%, #e15d23 100%);

  background: -ms-linear-gradient(top, #ca541f 0%, #e15d23 100%);

  background: linear-gradient(to bottom, #ca541f 0%, #e15d23 100%);

}

.darkblue-style {

  background: #2c3e50;

  color: #fff;

  margin: 0 -14px 0 -15px;

  padding: 40px 14px 45px;

}

.turquoise-style {

  background: #65B5B6;

  color: #fff;

  margin: 0 -14px 0 -15px;

  padding: 40px 14px 45px;

}

/* tuition section */

.tuition-section {

  position: relative;

  padding: 0;

  font-size: 18px;

  line-height: 27px;

  background: none;

}



/**New Homepage start css adding margin**/

.tuition-section .section-holder {

  padding: 40px 14px 11px;

  margin-right:14px;/** adding new property for New Homepage **/

  background: #2c3e50;

  z-index: 10;

  position: relative;

}

/**New Homepage end css adding margin**/





.tuition-section:before {

  content: "";

  position: absolute;

  top: 0;

  left: 3%;

  width: 94%;

  height: 8%;

  border-radius: 20%;

  box-shadow: 0 -7px 16px rgba(0,0,0,0.4);

  -webkit-box-shadow: 0 -7px 16px rgba(0,0,0,0.4);

  z-index: 1;

}

.tuition-section:after {

  content: "";

  position: absolute;

  bottom: 0;

  left: 3%;

  width: 94%;

  height: 8%;

  border-radius: 20%;

  box-shadow: 0 7px 16px rgba(0,0,0,0.5); NEW Homepage css

  -webkit-box-shadow: 0 7px 16px rgba(0,0,0,0.5);

  z-index: 1;

}

.tuition-section .heading {

  margin: 0 0 18px;

}

.tuition-section .heading:after, .plans-section .heading:after {

  top: 26px;

}

.tuition-section h1 {

  padding: 0 27px;

}

/*New Homepage start css*/

.tuition-section .section-content {

  overflow: hidden;

  /*padding: 0 13px 0 19px;*/

  padding:0 46px 0 66px;

}

/*New Homepage end css*/



.tuition-section .visual {

  background: #fff;

  border-radius: 6px 18px;

  float: right;

  padding: 4px;

  margin-left: 58px;

}

.tuition-section .visualclear {

  background: #fff;

  border-radius: 6px 18px;

  float: right;

  padding: 4px;

  margin-left: 58px;

}

.tuition-section .visualclear.alignleft {

  float: left;

  margin: 0 58px 0 0;

}

.tuition-section .visualclear img {

  border-radius: 6px 16px;

  display: block;

}

.tuition-section .visual.alignleft {

  float: left;

  margin: 0 58px 0 0;

}

.tuition-section .visual img {

  border-radius: 6px 16px;

  display: block;

}

/*New Homepage start css*/

.tuition-section .text-block {

  overflow: hidden;

  /*padding: 6px 0 0 2px;*/

  margin-left:-26px;

  padding:3px 0px 0px;

}

/*new properties homepage*/

.tuition-section .text-block p {

  margin: 12px 0 42px;

  color:#494949;

  font-size:16px;

  text-align:center;

  font-family:Arial;

}

.tuition-section .btn {

  margin-left: -2px;

}

/* cost section */

.cost-section {

  overflow: hidden;

  padding: 41px 0 30px;

}

.cost-section .heading {

  margin: 0 0 86px;

}

.cost-section .facts {

  font-size: 16px;

  line-height: 21px;

  font-weight: bold;

  padding: 0 0 79px;

  overflow: hidden;

}

.cost-section .facts li {

  float: left;

  padding: 0 5px 0 0;

  width: 295px;

  min-height: 119px;

  background: url(https://www.collegeillinois.org/images/bg-person-tuition.png) no-repeat 0 100%;

  color: #888;

}

.cost-section .facts li.prepay {

  background: url(https://www.collegeillinois.org/images/bg-prepay.png) no-repeat 3px 100%;

  width: 280px;

  padding: 0 0 0 9px;

  color: #9c0f13;

}

.cost-section .facts li span {

  display: block;

  margin: -4px 0 0;

  padding: 0 88px 38px 23px;

}

.cost-section .facts li.prepay span {

  margin: -4px 0 0;

  padding: 0 0 38px 104px;

}

.cost-section .facts .tax {

  background: url(https://www.collegeillinois.org/images/bg-tax.png) no-repeat 0 100%;

  width: 377px;

  color: #762a5c;

}

.cost-section .facts .tax span {

  padding: 0 0 38px 113px;

}

.cost-section .btn {

  padding: 8px 26px 7px;

}

/* plans section */

.plans-section {

  padding: 42px 15px 24px;

 /* width: 970px; */

  overflow: hidden;

}

.plans-section .heading {

  margin: 0 0 38px;

}

.plans-section .heading h1 {

  padding: 0 14px;

}

.plans-section .columns {

  overflow: hidden;

  padding: 0 0 5px 27px;

  margin-right: -50px;

  width: 993px;

}

.plans-section .columns .col {

  float: left;

  padding: 0 90px 0 0;

  color: #fff;

  width: 241px;

  text-align: center;

}

.plans-section .columns .col img {

  display: block;

  margin: 0 auto 10px;

}

.plans-section .columns .col h2 {

  font-size: 21px;

  line-height: 29px;

  font-weight: bold;

  border-bottom: 1px dotted #fff;

  margin: 0 0 19px;

  padding: 0 0 12px;

}

.plans-section .columns .col h2 a {

  color: #fff;

}

.plans-section .options {

  overflow: hidden;

  font-size: 18px;

  line-height: 29px;

  font-weight: 700;

  text-align: left;

}

.plans-section .options .title {

  display: block;

}

.plans-section .options ul {

  padding: 0 0 0 15px;

}

.plans-section .options li {

  padding: 0 0 29px 10px;

  position: relative;

}

.plans-section .options li:after {

  content: "";

  position: absolute;

  left: 0;

  top: 12px;

  width: 6px;

  height: 6px;

  border-radius: 3px;

  background: #fff;

}

.plans-section .btn {

  margin-right: 7px;

}

/* intro section */

.intro {

  margin: 0 -14px 0 -15px;

  position: relative;

  width: 1000px;

}

.intro .holder {

  padding: 46px 15px 41px;

  width: 970px;

  background: #2d4152;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkNDE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDMzNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #2d4152 0%, #243341 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d4152), color-stop(100%, #243341));

  background: -webkit-linear-gradient(top, #2d4152 0%, #243341 100%);

  background: -o-linear-gradient(top, #2d4152 0%, #243341 100%);

  background: -ms-linear-gradient(top, #2d4152 0%, #243341 100%);

  background: linear-gradient(to bottom, #2d4152 0%, #243341 100%);

  z-index: 2;

  position: relative;

}

.what-intro .holder {

  padding: 46px 15px 41px;

  width: 970px;

  background: #65b5b6;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkNDE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDMzNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #65b5b6 0%, #529493 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #65b5b6), color-stop(100%, #529493));

  background: -webkit-linear-gradient(top, #65b5b6 0%, #529493 100%);

  background: -o-linear-gradient(top, #65b5b6 0%, #529493 100%);

  background: -ms-linear-gradient(top, #65b5b6 0%, #529493 100%);

  background: linear-gradient(to bottom, #65b5b6 0%, #529493 100%);

  z-index: 2;

  position: relative;

}

.how-intro .holder {

  /*padding: 46px 15px 41px; 17.12.2014*/

  padding: 27px 15px 28px;

  width: 970px;

  background-color: #659e67 !important;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkNDE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDMzNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #669e68 0%, #669e68 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #669e68), color-stop(100%, #669e68));

  background: -webkit-linear-gradient(top, #669e68 0%, #669e68 100%);

  background: -o-linear-gradient(top, #669e68 0%, #669e68 100%);

  background: -ms-linear-gradient(top, #669e68 0%, #669e68 100%);

  background: linear-gradient(to bottom, #669e68 0%, #669e68 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#659e67', endColorstr='#669e68');

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#659e67', endColorstr='#669e68')";

  z-index: 2;

  position: relative;

}

.plan-intro .holder {

  padding: 46px 15px 41px;

  width: 970px;

  background: #2e4152;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkNDE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDMzNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #2e4152 0%, #233340 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2e4152), color-stop(100%, #233340));

  background: -webkit-linear-gradient(top, #2e4152 0%, #233340 100%);

  background: -o-linear-gradient(top, #2e4152 0%, #233340 100%);

  background: -ms-linear-gradient(top, #2e4152 0%, #233340 100%);

  background: linear-gradient(to bottom, #2e4152 0%, #233340 100%);

  z-index: 2;

  position: relative;

}

.tip-intro .holder {

  padding: 46px 15px 41px;

  width: 970px;

  background: #65b5b6;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkNDE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDMzNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #83c5d3 0%, #6ba0ae 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #83c5d3), color-stop(100%, #6ba0ae));

  background: -webkit-linear-gradient(top, #83c5d3 0%, #6ba0ae 100%);

  background: -o-linear-gradient(top, #83c5d3 0%, #6ba0ae 100%);

  background: -ms-linear-gradient(top, #83c5d3 0%, #6ba0ae 100%);

  background: linear-gradient(to bottom, #83c5d3 0%, #6ba0ae 100%);

  z-index: 2;

  position: relative;

}

.news-heading .holder {

  background-color: #65b5b6 !important;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5YjdiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Mjk0OTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #65b5b6 0%, #65b5b6 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #65b5b6), color-stop(100%, #65b5b6));

  background: -webkit-linear-gradient(top, #65b5b6 0%, #65b5b6 100%);

  background: -o-linear-gradient(top, #65b5b6 0%, #65b5b6 100%);

  background: -ms-linear-gradient(top, #65b5b6 0%, #65b5b6 100%);

  background: linear-gradient(to bottom, #65b5b6 0%, #65b5b6 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65b5b6', endColorstr='#65b5b6');

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#65b5b6', endColorstr='#65b5b6')";

}

.intro:before, .intro:after {

  position: absolute;

  bottom: 15px;

  left: 3px;

  top: 80%;

  background: none;

  box-shadow: 0 15px 10px 0 rgba(0,0,0,0.5);

  -webkit-box-shadow: 0 15px 10px 0 rgba(0,0,0,0.5);

  content: "";

  max-width: 300px;

  width: 50%;

  height: auto;

  z-index: 1;

  transform: matrix(0.99939083, -0.03489950, 0.03489950, 0.99939083, 0, 0);

  -ms-transform: matrix(0.99939083, -0.03489950, 0.03489950, 0.99939083, 0, 0);

  -moz-transform: matrix(0.99939083, -0.03489950, 0.03489950, 0.99939083, 0, 0);

  -webkit-transform: matrix(0.99939083, -0.03489950, 0.03489950, 0.99939083, 0, 0);

  -o-transform: matrix(0.99939083, -0.03489950, 0.03489950, 0.99939083, 0, 0);

}

.intro:after {

  left: auto;

  right: 3px;

  transform: matrix(0.99939083, 0.03489950, -0.03489950, 0.99939083, 0, 0);

  -ms-transform: matrix(0.99939083, 0.03489950, -0.03489950, 0.99939083, 0, 0);

  -moz-transform: matrix(0.99939083, 0.03489950, -0.03489950, 0.99939083, 0, 0);

  -webkit-transform: matrix(0.99939083, 0.03489950, -0.03489950, 0.99939083, 0, 0);

  -o-transform: matrix(0.99939083, 0.03489950, -0.03489950, 0.99939083, 0, 0);

}

.intro h1 {

  font-size:40px;

  line-height:39px;

  letter-spacing:-2px;

  font-family: "Open sans" ;

  font-weight: 400;

  text-transform: uppercase;

  color: #fff;

  margin: 0;

  position: absolute;

  top: 62px;

  left: 37px;

  width: 354px;

  z-index: 2;

}

.intro h1.alignright {

  position: static;

  width: auto;

  float: none;

  text-align: right;

}

.plan-heading h1 {

  color: #2f4558;

  top: 62px;

  left: 38px;

}

.prepay-heading h1 {

  color: #2f4558;

}

.intro img {

  display: block;

  margin: -46px -15px -41px;

  position: relative;

  z-index: 1;

}

/* breadcrumbs */

.breadcrumbs ul {

  height: 1%;

  overflow: hidden;

  font-size: 11px;

  line-height: 16px;

  padding: 14px 0 10px;

}

.breadcrumbs li {

  float: left;

  background: url(https://www.collegeillinois.org/images/separator5.png) no-repeat 0 4px;

  padding: 0 7px 0 8px;

  margin: 0 8px 0 -8px;

  color: #425252;

}

.breadcrumbs li a {

  color: #8b8c8c;

}

.planning-section .steps-section, .planning-section .steps-section h2, .planning-section .steps-section .process 

{

  color:#fff !important;

}



.planning-section .steps-section .process 

{

  font-size: 14px;

  line-height: 21px;

  font-weight: bold;

  text-transform: none;

}



.steps-section {

  background: #65b5b6;

  margin-left: -15px;

  margin-right: -15px;

}



.steps-section-white {

  padding-left:15px;

  padding-top: 30px;

  padding-right: 15px;

  padding bottom: 20px;

  background: #fff;

  margin-left: -15px;

  margin-right: -15px;

}



.steps-section .breadcrumbs li {

  background: url(https://www.collegeillinois.org/images/separator3.png) no-repeat 0 4px;

}

.steps-section .breadcrumbs li, .steps-section .breadcrumbs li a {

  color: #fff;

}

/* steps section */

.steps-section {

  font-weight: normal;

  padding: 40px 14px 29px 14px;

  position: relative;

}

.steps-section.turquoise-style {

  padding: 2px 14px 24px;

}

.steps-section.turquoise-style .heading:after {

  top: 17px;

}

.steps-section .heading {

  margin-bottom: 31px;

}

.steps-section .heading h1 {

  padding: 0 12px;

  color: #fff;

  background-color: #65b5bb;

  line-height:29px;

  padding:9px 12px;

  font-size:36px;

}

.steps-section .heading:after {

  /*border-bottom: 1px dotted #fff;*/

  padding-top:11px;

}

.steps-section.turquoise-style .heading {

  margin-bottom: 7px;

}

.steps-section.turquoise-style .heading h1 {

  padding: 0 22px;

}

.steps-section h2 {

  font-size: 16px;

  line-height: 22px;

  font-weight: bold;

  margin: 0 0 23px;

}

.steps-section.turquoise-style h2 {

  color: #fff;

}

.steps-section .text-block {

  /*width: 100%;*/

  padding-left: 49px;

  padding-top: 6px;

  width: 90%;

}

.steps-section.turquoise-style .text-block p {

  background: #65b5b6;

}

.steps-section p {

  margin: 0 0 12px;

}

.steps-section .process {

  /*padding: 29px 0 28px;*/

  padding:29px 0 40px;

  text-transform: uppercase;

  color: #2c3e50;

}

.steps-section .process a {

  color: #2c3e50;

}

.steps-section.turquoise-style .process {

  padding: 38px 0 50px;

  color: #fff;

  text-transform: none;

}

.steps-section.turquoise-style .process a {

  color: #fff;

}

.steps-section .process li img {

  margin-bottom: 12px;

}

.steps-section.turquoise-style .process li img {

  margin-bottom: 18px;

}

.steps-section .process li:after {

  top: 65px;

  background: url(https://www.collegeillinois.org/images/DividingLine.png) no-repeat;

}

.steps-section .btn {

  font-size: 18px;

  line-height: 31px;

  padding: 8px 26px 7px;

}

.steps-section.turquoise-style .btn {

  padding: 8px 30px 7px;

}

/* article section */

.article-section {

  position: relative;

  margin: 0 -14px 0 -15px;

  padding: 36px 14px 58px;

  font-size: 14px;

  line-height: 22px;

}

.article-section .heading {

  margin: 0 0 36px;

}

.article-section .section-content {

  padding: 0 13px 0 0;

  height: 1%;

}

.article-section .section-content:after {

  content: "";

  display: block;

  clear: both;

}

.article-section .visual {

  background: #65b5b6;

  border-radius: 6px 18px;

  float: right; 

  padding: 4px;

  margin-left: 58px;

}

.article-section .visual.alignleft {

  float: left;

  margin: 0 58px 0 0;

}

.article-section .visual img {

  border-radius: 6px 16px;

  display: block;

}

.article-section .visualclear {

  border-radius: 6px 18px;

  /*float: right;*/

  padding: 4px;

  margin-left: 100px;

}

.article-section .visualclear.alignleft {

  float: left;

  margin: 0 58px 0 0;

}

.article-section .visualclear img {

  border-radius: 6px 16px;

  display: block;

}

.article-section .text-block {

  overflow: hidden;

  padding: 11px 0px 10px 49px;

  width: 90%;

}

.article-section h2 {

  margin: 0 0 23px;

  /*font-size: 16px;*/

  font-size: 18px;

  line-height: 26px;

  font-weight: bold;

  color:#494949;

}

.article-section .text-block p {

  margin: 0px;

  font-size:16px;

  line-height:23px;

}

.article-section .btn {

  padding: 4px 20px;

  font-size: 18px;

  line-height: 32px;

}

/* article-section turquoise-style */

.article-section.turquoise-style {

  padding: 42px 14px 53px;

}

.article-section.turquoise-style .heading:after {

  top: 17px;

}

.article-section.turquoise-style .heading {

  margin-bottom: 29px;

}

.article-section.turquoise-style .section-content {

  padding: 0 3px 0 2px;

}

.article-section.turquoise-style .visual {

  background: #fff;

}

.article-section.turquoise-style .text-block {

  padding-top: 0;

}

.article-section.turquoise-style .btn {

  padding: 7px 15px;

}

/* article-section darkblue-style */

.article-section.darkblue-style {

  padding: 40px 14px 53px;

}

.article-section.darkblue-style .heading {

  margin-bottom: 26px;

}

.article-section.darkblue-style .heading:after {

  top: 17px;

}

.article-section.darkblue-style .section-content {

  padding: 0 13px 0 8px;

}

.article-section.darkblue-style .visual {

  background: #fff;

}

.article-section.darkblue-style .visual.alignleft {

  margin: 3px 78px 0 0;

}

.article-section.darkblue-style .text-block {

  padding: 0 0 42px;

}

.article-section.darkblue-style h2 {

  color: #82eadd;

}

.article-section.darkblue-style .text-holder {

  min-height: 185px;

  padding-bottom: 20px;

}

.article-section.darkblue-style .btn {

  padding: 4px 18px;

}

/* compare section */

.article-section.compare {

  color: #fff;

  padding: 40px 14px 29px;

  background-color: #2d3e50;

}

.article-section.compare .heading {

  margin-bottom: 26px;

}

.article-section.compare .heading:after {

  top: 17px;

}

.article-section.compare .heading h1 {

  padding: 0 10px;

  /*color: #82eadd;*/

  color:#ffffff;

  background-color:#2d3e50;

}

.article-section.compare .section-content {

  padding: 0 23px 0 0;

}

.article-section .graph {

  float: right;

  margin-left: 48px;

}

.article-section .graph.alignleft {

  float: left;

  margin: 0 32px 0 0;

  padding-top: 12px;

}

.article-section .graph .placeholder {

  padding-bottom: 20px;

}

.article-section .graph .placeholder img {

  display: block;

}

.desc {

  border: dotted #85a0b0;

  border-width: 1px 0;

  padding: 13px 0 12px;

  font-size: 11px;

  line-height: 15px;

}

.darkblue-style .desc {

  border-color: #fff;

  margin-left: 16px;

}

.desc dl {

  margin: 0;

  line-height: 14px;

  padding-bottom: 5px;

}

.desc dl dt {

  float: left;

  clear: both;

  margin: 2px 6px 0 0;

  font-weight: normal;

  text-indent: -9999px;

  overflow: hidden;

  width: 3px;

  height: 3px;

  background: #fff;

  border-radius: 8px;

}

.desc dl dt.value1 {

  border: 4px solid #71a5ac;

}

.desc dl dt.value2 {

  border: 4px solid #aad3de;

}

.desc dl dd {

  overflow: hidden;

  margin: 0;

}

.desc .note {

  font-style: italic;

  display: block;

  line-height: 16px;

}

.article-section.compare h2 {

  margin: 0 0 23px;

  font-size: 18px;

  line-height: 26px;

  /*color: #82eadd;*/

  color: #85b3af;

}

.article-section.compare .text-block {

  /*padding: 0 0 10px;*/

  padding: 19px 46px 10px;

}

.article-section.compare .text-block p {

  margin-bottom: 26px;

}

.article-section.compare .btn {

  margin-left: 3px;

  position: static;

}

.article-section.compare .btn:hover {

  border-color: #3d7cda #2f73e2 #4a83e2;

  box-shadow: 0 0 7px 0 rgba(35,107,225,0.5);

  -webkit-box-shadow: 0 0 7px 0 rgba(35,107,225,0.5);

}

.article-section.compare .btn.pressed {

  border-color: #b8b9b9 #c0c0c0 #d0d0d0;

  box-shadow: inset -2px 2px 5px 0 rgba(0,0,0,0.15);

  -webkit-box-shadow: inset -2px 2px 5px 0 rgba(0,0,0,0.15);

}

/* faqs section */

.filter select {float: left;}
.faq-button {
margin-top: -42px;
margin-left: 250px !important;
}

.article-section.faqs {

  padding-top: 31px;

}

.article-section .image {

  float: left;

  margin: 0 72px -58px 0;

  position: relative;

}

.article-section .image img {

  display: block;

}

.article-section .image.alignright {

  float: right;

  margin-left: 68px;

}

.article-section.faqs .heading {

  margin-bottom: 3px;

}

.article-section.faqs .text-block {

  padding-top: 28px;

}

.article-section.faqs .text-block p {

  margin-bottom: 36px;

}

.article-section.faqs .btn {

  padding: 7px 18px 7px 24px;

}

/* choose plan section */

.choose-plan {

  padding: 2px 15px 47px;

}

.choose-plan .breadcrumbs ul {

  padding-bottom: 8px;

}

.choose-plan .breadcrumbs li {

  color: #65b5b6;

  background: url(https://www.collegeillinois.org/images/separator4.png) no-repeat 0 4px;

}

.choose-plan .breadcrumbs li a {

  color: #bababa;

}

.choose-plan .heading:after {

  top: 17px;

}

.choose-plan .heading {

  margin-bottom: 28px;

}

.choose-plan p {

  margin-bottom: 20px;

}

.choose-plan h2 {

  margin: 0 0 35px;

  font-size: 18px;

  line-height: 22px;

  font-weight: bold;

  color: #82eadd;

}

.choose-plan .columns {

  padding-bottom: 39px;

}

.choose-plan .columns .col h2 {

  color: #fff;

  margin-bottom: 19px;

  border-bottom: 0;

}

.choose-plan .columns h2 a {

  color: #fff;

}

.choose-plan .btn {

  font-size: 18px;

  line-height: 32px;

  padding: 4px 20px;

}

/* pricing section */

.pricing-section {

  padding: 47px 15px 59px;

}

.pricing-section .heading:after {

  top: 15px;

}

.pricing-section .heading {

  margin-bottom: 17px;

}

.pricing-section .heading h1 {

  padding: 0 11px;

}

.pricing-section .text-block p {

  margin: 0 0 24px;

}

.article-section.pricing-section .btn {

  padding-right: 17px;

  margin-bottom: 43px;

}

.pricing-section .desc {

  padding: 6px 0 8px;

  font-size: 11px;

  line-height: 15px;

  color: #757575;

}

.pricing-section .desc mark {

  background: none;

  color: #83b0b6;

  font-style: italic;

  font-weight: bold;

}

.pricing-section .desc mark.mark2 {

  color: #aad3de;

}

.pricing-section .desc dl {

  padding-bottom: 9px;

}

/* plan finder section */

.plan-finder {

  padding: 42px 15px 42px;

}

.plan-finder .heading {

  margin-bottom: 29px;

}

.plan-finder .heading h1 {

  padding: 0 12px;

}

.plan-finder .heading:after {

  top: 17px;

}

.plan-finder .section-content {

  padding-right: 13px;

  height: 1%;

}

.plan-finder .section-content:after {

  content: "";

  display: block;

  clear: both;

}

.plan-finder .icons-list {

  padding: 0 12px;

  float: right;

  width: 458px;

  overflow: hidden;

  margin-left: 128px;

}

.plan-finder .icons-list ul {

  padding: 17px 0 103px;

  width: 100%;

  color: #fff;

  font-size: 16px;

  line-height: 22px;

  font-weight: bold;

  text-transform: uppercase;

  box-shadow: 3px 0 10px -3px rgba(0,0,0,0.3), -3px 0 10px -3px rgba(0,0,0,0.3);

  -webkit-box-shadow: 3px 0 10px -3px rgba(0,0,0,0.3), -3px 0 10px -3px rgba(0,0,0,0.3);

}

.plan-finder .icons-list ul:after {

  content: "";

  display: block;

  clear: both;

}

.plan-finder .icons-list li {

  width: 50%;

  text-align: center;

  float: left;

}

.plan-finder .icons-list img {

  display: block;

  margin: 0 auto 9px;

}

.plan-finder .icons-list strong {

  display: block;

}

.plan-finder .icons-list a {

  color: #fff;

}

.plan-finder .text-block {

  overflow: hidden;

  padding-top: 10px;

}

.plan-finder .text-block p {

  margin-bottom: 40px;

}

.plan-finder .text-block p strong {

  font-weight: bold;

}

.plan-finder h2 {

  margin: 0 0 23px;

  font-size: 16px;

  line-height: 22px;

  font-weight: bold;

  color: #fff;

}

.plan-finder .btn {

  font-size: 18px;

  line-height: 31px;

  padding: 7px 20px 7px 26px;

}

/* tuition-costs section */

.tuition-costs {

  padding: 53px 0 70px;

  color: #494949;

}

.tuition-costs .heading {

  margin-bottom: 45px;

}

.tuition-costs .heading:after {

  top: 15px;

}

.tuition-costs .graph {

  float: left;

  margin-right: 60px;

}

.tuition-costs .graph.alignright {

  float: right;

  margin-left: 60px;

}

.tuition-costs .text-block {

  overflow: hidden;

  padding-top: 17px;

}

.tuition-costs .text-block p {

  margin-bottom: 24px;

}

.tuition-costs .section-content {

  padding: 0 112px 0 18px;

  overflow: hidden;

}

.tuition-costs .btn {

  font-size: 18px;

  line-height: 31px;

  padding: 8px 13px 7px;

  margin-bottom: 83px;

}

.tuition-costs .desc {

  color: #757575;

  overflow: hidden;

  padding: 13px 8px 0 3px;

}

.tuition-costs .desc dl {

  float: left;

  width: 202px;

  padding: 0 0 0 0;

}

.tuition-costs .desc dl dt {

  float: left;

  clear: both;

  width: 18px;

  height: 18px;

  border-radius: 9px;

  margin: -2px 11px 18px 0;

}

.tuition-costs .desc dl dt.blue {

  background: #71a5ac;

}

.tuition-costs .desc dl dt.gold {

  background: #c6b083;

}

.tuition-costs .desc dl dt.brown {

  background: #7b6460;

}

.tuition-costs .desc dl dt.red {

  background: #f0553b;

}

.tuition-costs .desc dl dd {

  margin: 0 0 18px;

  overflow: hidden;

}

.tuition-costs .graph img {

  display: block;

}

/* tabs section */

.tabs-section {

  padding: 24px 0 52px;

}

.tabs-section .heading {

  margin-bottom: 21px;

}

.tabs-section p {

  margin-bottom: 28px;

}

/* tab-box */

.tabs-section .tab-box {

  background: #dcf0ee;

  border-radius: 0 7px 7px 7px;

  padding: 14px 16px 12px 5px;

  overflow: hidden;

  margin-left: -3px;

  width: 952px;

}

/* tabset */

.tabs-section .tabset {

  float: left;

  padding: 9px 0;

  width: 164px;

  font-size: 15px;

  line-height: 18px;

  font-weight: bold;

  text-transform: uppercase;

  position: relative;

}

.tabs-section .tabset a {

  display: block;

  text-align: center;

  padding: 15px 15px 18px 0;

  color: #5ea9aa;

}

.tabs-section .tabset li {

  margin-bottom: -11px;

  padding: 0 0 10px 5px;

  overflow: hidden;

}

.tabs-section .tabset .active a {

  background: #fff;

  border-radius: 4px 0 0 4px;

  color: #2a3445;

  box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1);

  -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1);

}

.tabs-section .tabset .active a:hover {

  text-decoration: none;

}

.tabs-section .tabset img {

  display: block;

  margin: 0 auto 3px;

}

.tabs-section .tabset img.over, .tabs-section .tabset .active a img {

  display: none;

}

.tabs-section .tabset .active a img.over {

  display: block;

}

/* tab-content */

.tabs-section .tab-content {

  background: #fff;

  float: left;

  width: 768px;

  padding: 12px 10px;

  min-height: 813px;

  border-radius: 2px;

  box-shadow: 0 5px 5px 0 rgba(0,0,0,0.13);

  -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.13);

}

#tab-3 article {width: 975px; margin-left: -35px;}

body#Home #tab-3 article {width: auto; margin-left: 0;}



/* search form section */

.form-section {

  padding: 10px 0 49px;

}

.form-section .heading {

  margin-bottom: 27px;

}

.form-section .search label {

  display: block;

  margin-bottom: 18px;

}

.form-section .search .row {

  width: 100%;

}







.form-section .search .row:after {

  content: "";

  display: block;

  clear: both;

}

.form-section .search input[type="search"], .form-section .search input[type="text"] {

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  float: left;

  width: 495px;

  height: 43px;

  font-size: 14px;

  line-height: 22px;

  color: #888;

  margin: 0 9px 0 0;

  padding: 10px 8px 11px;

  border: 1px solid;

  border-color: #a7a7a7 #b7b7b7 #c9c9c9;

  background: #fff;

  box-shadow: inset 0 2px 5px 0 rgba(0,0,0,0.15);

  -webkit-box-shadow: inset 0 2px 5px 0 rgba(0,0,0,0.15);

  border-radius: 4px;

}

.form-section .search ::-webkit-input-placeholder {

color:#888;

}

.form-section .search :-moz-placeholder {

color:#888;

}

.form-section .search ::-moz-placeholder {

color:#888;

}

.form-section .search .placeholder {

  color: #777;

}

.form-section .search input[type="submit"] {

  float: left;

  height: 42px;

  margin: 1px 0 0;

  cursor: pointer;

  border-radius: 5px;

  font-size: 18px;

  line-height: 22px;

  padding: 9px 20px 10px;

}

/* tuition programs */

.tuition-programs {

  padding: 18px 14px 40px;

}



/*

.tuition-programs li, .tuition-programs ul {

  list-style-type: circle !important;

  list-style-position: outside !important;

  padding-left: 20px; 

  }

  */





.tuition-programs .heading {

  margin-bottom: 14px;

}

.tuition-programs .heading h1 {

  padding: 0 32px;

}

.tuition-programs h2 {

  color: #304c68;

  margin: 0 0 1px;

}

.tuition-programs h2 a {

  color: #304c68;

}

.tuition-programs .text-block p a {

  color: #53a88d;

}

.tuition-programs .text-block p {

  margin-bottom: 22px;

}

.article-section .scheme {

  float: right;

  width: 360px;

  margin-left: 60px;

}

.article-section .scheme .num {

  float: left;

  text-align: center;

  background: url(https://www.collegeillinois.org/images/bg-num.png) no-repeat;

  width: 123px;

  height: 64px;

  padding: 34px 0 33px;

  color: #2c3e50;

  font-size: 59px;

  line-height: 64px;

  font-style: normal;

  font-weight: bold;

  margin: 39px 75px 0 0;

}

.article-section .scheme .choice {

  float: left;

  width: 100px;

  font-size: 18px;

  line-height: 22px;

  font-weight: bold;

  color: #65b5b6;

  text-transform: uppercase;

  position: relative;

}

.article-section .scheme .choice li {

  padding-bottom: 10px;

  position: relative;

}

.article-section .scheme .choice li:after {

  content: "";

  position: absolute;

  left: -68px;

  top: 49px;

  background: url(https://www.collegeillinois.org/images/arrow5.png) no-repeat;

  width: 56px;

  height: 48px;

}

.article-section .scheme .choice li.saving-plan:after {

  left: -69px;

  top: 4px;

  background: url(https://www.collegeillinois.org/images/arrow6.png) no-repeat;

}

.article-section .scheme .choice li a {

  display: block;

  background: url(https://www.collegeillinois.org/images/bg-choice.png) no-repeat;

  width: 99px;

  height: 100px;

  padding-top: 5px;

  text-align: center;

  color: #65b5b6;

  white-space: nowrap;

}

.article-section .scheme .choice a:after {

  content: '';

  display: inline-block;

  height: 100%;

  width: 1px;

  overflow: hidden;

  margin: 0 0 0 -5px;

  vertical-align: middle;

}

.article-section .scheme .choice span {

  vertical-align: middle;

  display: inline-block;

  white-space: normal;

}

.article-section .scheme .choice a:hover {

  text-decoration: none;

}

.article-section .scheme .choice a:hover span {

  text-decoration: underline;

}

/* started section */

.started-section {

  padding: 0;

  width: 1000px;

  position: relative;

  background: none;

  overflow: visible;

}

.started-section .section-holder {

  padding: 40px 15px 58px;

  width: 970px;

  background: #2c3e50;

  position: relative;

  z-index: 10;

  overflow: hidden;

}

.started-section:before {

  content: "";

  position: absolute;



  top: 0;

  left: 3%;

  width: 94%;

  height: 8%;

  border-radius: 20%;

  box-shadow: 0 -7px 16px rgba(0,0,0,0.4);

  -webkit-box-shadow: 0 -7px 16px rgba(0,0,0,0.4);

  z-index: 1;

}

.started-section:after {

  content: "";

  position: absolute;

  bottom: 0;

  left: 3%;

  width: 94%;

  height: 8%;

  border-radius: 20%;

  box-shadow: 0 7px 16px rgba(0,0,0,0.5);

  -webkit-box-shadow: 0 7px 16px rgba(0,0,0,0.5);

  z-index: 1;

}

.started-section .heading {

  margin-bottom: 39px;

}

.started-section p {

  margin-bottom: 20px;

}

.started-section h2 {

  font-size: 18px;

  line-height: 22px;

  font-weight: bold;

  color: #82eadd;

  margin: 0 0 23px;

}

.plans-section.started-section .columns {

  padding: 37px 0 77px 16px;

  font-size: 16px;

  line-height: 22px;

  font-weight: bold;

  text-transform: uppercase;

}

.plans-section.started-section .columns .col {

  padding-right: 70px;

  position: relative;

  width: 251px;

}

.plans-section.started-section .columns .col:after {

  content: "";

  position: absolute;

  left: -75px;

  top: 46px;

  background: url(https://www.collegeillinois.org/images/arrow3.png) no-repeat;

  width: 57px;

  height: 46px;

}

.plans-section.started-section .columns .col.step1:after {

  display: none;

}

.plans-section.started-section .columns .col strong a {

  color: #fff;

}

.plans-section.started-section .columns .col img {

  margin-bottom: 16px;

}

.started-section .btn {

  font-size: 18px;

  line-height: 31px;

  padding: 8px 50px 7px;

}

/* news section */

.news-section {

  padding: 42px 14px 33px;

}

.news-section .heading {

  margin-bottom: 15px;

}

.news-section .heading h1 {

  padding: 0 3px;

}

.news-section .section-content {

  padding: 0;

}

.news-section .calendar {

  padding: 0 12px;

  float: right;

  width: 346px;

  overflow: hidden;

  margin: 0 -9px 0 34px;

}

.news-section .calendar .holder {

  padding: 17px 44px 17px 41px;

  width: 261px;

  box-shadow: 3px 0 10px -3px rgba(0,0,0,0.3), -3px 0 10px -3px rgba(0,0,0,0.3);

  -webkit-box-shadow: 3px 0 10px -3px rgba(0,0,0,0.3), -3px 0 10px -3px rgba(0,0,0,0.3);

}

.news-section .calendar .placeholder {

  width: 261px;

}

.news-section .calendar .placeholder img {

  display: block;

}

.news-section .calendar h2 {

  margin-bottom: 15px;


  text-transform: uppercase;

}

.news-article {

  padding: 20px 0 40px;

  overflow: hidden;

}

.news-section .news-article .image {

  width: 100%;

  float: none;

  margin: 0 0 18px;

  text-align: center;

}

.news-section .news-article .image .visual {

  display: inline-block;

  vertical-align: top;

  float: none;

  margin: 0 0 0 52px;

}

.news-section .news-article h2 {

  margin-bottom: 1px;

}

.news-section .news-article h2 a {

  color: #494949;

}

.news-section .news-article p {

  margin-bottom: 19px;

}

.news-section .btn {

  padding: 7px 18px;

  margin-left: 35px;

}

/* tax section */

.tax-section.turquoise-style {

  padding-bottom: 29px;

}

.tax-section.turquoise-style .heading {

  margin-bottom: 15px;

}

.tax-section.turquoise-style .section-content {

  padding-right: 13px;

}

.tax-section .graph {

  padding-top: 6px;

  margin-left: 33px;

}

.tax-section.turquoise-style .text-block {

  padding-bottom: 0;

}

.tax-section.turquoise-style .text-holder {

  padding-bottom: 20px;

  min-height: 260px;

}

/* financials section */

.financials-section {

  padding: 38px 14px 69px;

}

.financials-section .heading {

  margin-bottom: 25px;

}

.financials-section .section-content {

  padding: 0;

}

.financials-section .graph.alignleft {

  margin-right: 22px;

}

.financials-section .text-block {

  padding-top: 10px;

}

.financials-section .text-block p {

  margin-bottom: 17px;

}

.financials-section .btn {

  padding: 7px 28px 7px 21px;

}

.financials-section .text-holder {

  min-height: 189px;

  padding-bottom: 20px;

}

.financials-section .desc {

  padding: 10px 0 14px;

}

.financials-section .desc dl {

  color: #757575;

  float: left;

  width: 138px;

  padding: 4px 8px 0 0;

}

.financials-section .desc dl dt {

  margin-right: 10px;

}

.financials-section .desc dl dt.value1 {

  border-color: #71a5ac;

}

.financials-section .desc dl dt.value2 {

  border-color: #f0553b;

}

.financials-section .desc dl dt.value3 {

  border: 4px solid #c6b083;

}

.financials-section .desc .note {

  display: block;

  overflow: hidden;

}

/* news-container */

.news-container {

  padding: 24px 0 80px;

}

/* three columns */

.three-columns {

  width: 100%;

}

.three-columns:after {

  content: "";

  display: block;

  clear: both;

}

.three-columns .col {

  float: left;

  width: 272px;

  padding-left: 12px;

}

.three-columns .col.big {

  width: 401px;

  padding-left: 0;

}

.news-box {

  margin-bottom: 12px;

  border: 1px solid #dfdfdf;

  background: #fff;

  box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);

  -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);

}

.news-box .image {

  text-align: center;

}

.news-box .image img {

  vertical-align: top;

}

.news-box .box-content {

  padding: 16px 11px 22px;

}

.news-box h2 {

  margin: 0;

  font-size: 16px;

  line-height: 22px;

  font-weight: bold;

  color: #304c68;

}

.news-box h2 a {

  color: #304c68;

}

.news-box .box-content .date {

  display: block;

  font-size: 12px;

  line-height: 16px;

  font-style: italic;

  color: #888;

  margin: -3px 0 10px;

}

.news-box p {

  margin-bottom: 5px;

}

.news-box .info-bar {

  overflow: hidden;

  font-size: 13px;

  line-height: 18px;

  border-top: 1px solid #c7c7c7;

  padding: 16px 13px 12px 14px;

  box-shadow: inset 0 1px 0 0 #eee;

  -webkit-box-shadow: inset 0 1px 0 0 #eee;

}

.news-box .info-bar .more {

  float: left;

  color: #60adae;

}

.news-box .info-bar .info-list {

  float: right;

  color: #888;

}

.news-box .info-bar .info-list li {

  float: left;

  padding-left: 16px;

}

.news-box .info-bar .info-list a {

  padding-left: 20px;

  color: #888;

}

.news-box .info-bar .info-list .like {

  background: url(https://www.collegeillinois.org/images/ico-heart.png) no-repeat 0 1px;

}

.news-box .info-bar .info-list .read {

  background: url(https://www.collegeillinois.org/images/ico-eye.png) no-repeat 0 2px;

}

.big.col .news-box .box-content {

  padding: 22px 11px;

  min-height: 491px;

}

.big.col .news-box p {

  margin-bottom: 21px;

}

.big.col .news-box .more {

}

.big.col .news-box .info-bar {

  border-top: 0;

  box-shadow: none;

  -webkit-box-shadow: none;

  background: #60adae;

  color: #fff;

  font-size: 16px;

  line-height: 22px;

  padding: 9px 25px 6px 14px;

}

.big.col .news-box .info-list {

  padding-top: 13px;

}

.big.col .news-box .info-list li {

  padding-left: 17px;

}

.big.col .news-box .info-list a {

  color: #fff;

  display: inline-block;

  vertical-align: top;

  padding: 1px 0 0 23px;

}

.big.col .news-box .info-list .share {

  background: url(https://www.collegeillinois.org/images/ico-hand.png) no-repeat;

  padding-left: 32px;

  margin-right: 9px;

}

.big.col .news-box .info-list .like {

  background: url(https://www.collegeillinois.org/images/ico-heart2.png) no-repeat 0 5px;

}

.big.col .news-box .info-list .read {

  background: url(https://www.collegeillinois.org/images/ico-eye2.png) no-repeat 0 6px;

}

.big.col .news-box .info-bar .date {

  float: left;

  font-size: 19px;

  line-height: 22px;

  font-weight: bold;

  text-transform: uppercase;

  text-align: center;

}

.big.col .news-box .info-bar .date .num {

  display: block;

  font-size: 33px;

  line-height: 36px;

  letter-spacing: 1px;

  margin-top: -3px;

  padding-right: 2px;

}

.blockquote-box {

  padding: 9px 12px;

  box-shadow: none;

  -webkit-box-shadow: none;

}

.blockquote-box q {

  display: block;

  margin: -2px 0 22px;

}

.blockquote-box cite {

  color: #65b5b6;

}

.blockquote-box blockquote {

  border-left: 7px solid #458b8c;

  padding: 0 0 4px 12px;

}

/* affordable ways section */

.affordable-ways {

  padding-top: 22px;

}

.affordable-ways .heading {

  margin-bottom: 21px;

}

.affordable-ways p {

  margin-bottom: 22px;

}

.factors ul {

  padding: 0 0 22px 20px;

}

.factors ul li {

  padding-left: 8px;

  position: relative;

}

.factors ul li:after {

  content: "";

  position: absolute;

  top: 9px;

  left: 0;

  width: 4px;

  height: 4px;

  background: #494949;

  border-radius: 3px

}

/* cost table */

.cost-table {

  width: 711px;

  margin: 0 auto 22px;

}

.cost-table .table-holder {

  position: relative;

  padding-bottom: 7px;

  margin-bottom: 5px;

}

.cost-table .table-holder:after {

  content: "";

  position: absolute;

  bottom: 0;

  left: 0;

  background: url(https://www.collegeillinois.org/images/bg-cost-table-b.png) no-repeat;

  width: 711px;

  height: 11px;

}

.cost-table table {

  width: 711px;

  table-layout: fixed;

}

.cost-table td, .cost-table th {

  padding: 0 17px;

  vertical-align: top;

}

.cost-table th {

  vertical-align: middle;

  font-size: 12px;

  line-height: 17px;

  color: #e9e9e9;

}

.cost-table thead th {

  padding: 0;

}

.cost-table thead th div {

  background-color: #425d78 !important;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNWQ3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjFmMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #425d78 0%, #161f28 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #425d78), color-stop(100%, #161f28));

  background: -webkit-linear-gradient(top, #425d78 0%, #161f28 100%);

  background: -o-linear-gradient(top, #425d78 0%, #161f28 100%);

  background: -ms-linear-gradient(top, #425d78 0%, #161f28 100%);

  background: linear-gradient(to bottom, #425d78 0%, #161f28 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#425d78, endColorstr=#161f28);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#425d78, endColorstr=#161f28)";

  padding: 8px 17px 9px;

  text-align: center;

  margin-bottom: -4px;

  position: relative;

  white-space: nowrap;

}

.cost-table thead th div:after {

  content: '';

  display: inline-block;

  height: 100%;

  width: 1px;

  overflow: hidden;

  margin: 0 0 0 -5px;

  vertical-align: middle;

}

.cost-table thead th div span {

  vertical-align: middle;

  display: inline-block;

  white-space: normal;

}

.cost-table thead th.col1 {

  font-size: 17px;

  line-height: 22px;

  text-shadow: 1px 1px 0 rgba(0,0,0,0.55);

  width: 302px;

  border-left: 1px solid transparent;

}

.cost-table thead th.col1 div {

  text-align: left;

  margin-left: -1px;

  background: #375777;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3NTc3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTQxNTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #375777 0%, #294159 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #375777), color-stop(100%, #294159));

  background: -webkit-linear-gradient(top, #375777 0%, #294159 100%);

  background: -o-linear-gradient(top, #375777 0%, #294159 100%);

  background: -ms-linear-gradient(top, #375777 0%, #294159 100%);

  background: linear-gradient(to bottom, #375777 0%, #294159 100%);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#375777, endColorstr=#294159)";

  border-radius: 5px 0 0 5px;

}

.cost-table thead th.col2 {

  width: 222px;

  border-left: 1px solid transparent;

}

.cost-table thead th.col2 div {

  margin-left: -1px;

}

.cost-table thead th.col3 {

  width: 183px;

  border: solid transparent;

  border-width: 0 1px;

}

.cost-table thead th.col3 div {

  margin: 0 -1px -4px;

  border-radius: 0 5px 5px 0;

}

.cost-table thead th.col3 div:before {

  content: "";

  width: 1px;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  background: url(https://www.collegeillinois.org/images/separator6.png) no-repeat;

  background-size: 100% 100%;

}

.cost-table tbody td, .cost-table tbody th {

  font-size: 12px;

  line-height: 18px;

  vertical-align: top;

  padding: 10px 17px 15px;

}

.cost-table .even td, .cost-table .even th {

  background: #dcefee;

  padding: 6px 17px;

}

.cost-table tbody tr:first-child td, .cost-table tbody tr:first-child th {

  padding-bottom: 6px;

  /*text-align: right;*/

}

.cost-table tbody tr:first-child td {

  vertical-align: middle;

}

.cost-table tbody .last td, .cost-table tbody .last th {

  padding-bottom: 12px;

}

.cost-table tbody th {

  color: #2a3445;

}

.cost-table tbody th strong {

  font-weight: bold;

  display: block;

}

.cost-table tbody .col1 {

  width: 268px;

  border-left: 1px solid #d5d5d5;

}

.cost-table tbody .col2 {

  width: 188px;

  border-left: 1px solid #c6c9cd;

  text-align: center;

}



.cost-table tbody .col2L {

  width: 188px;

  border-left: 1px solid #c6c9cd;

  text-align: left !important;

}

.cost-table tbody .col3 {

  width: 149px;

  border-right: 1px solid #d5d5d5;

  border-left: 1px solid #c6c9cd;

  text-align: center;

}

.cost-table .note {

  display: block;

  font-style: italic;

  font-size: 11px;

  line-height: 22px;

  color: #888;

}

/* benefits table */

.benefits-table {

  width: 970px;

  padding-bottom: 64px;

}

.benefits-table .table-holder {

  width: 970px;

  position: relative;

  padding-bottom: 9px;

  margin-bottom: 5px;

}

.benefits-table .table-holder:after {

  content: "";

  position: absolute;

  bottom: 0;

  left: 0;

  background: url(https://www.collegeillinois.org/images/bg-benefits-table-b_new.png?v2) no-repeat;

  max-width: 863px;

  height: 13px;

}

.benefits-table table {

  width: 970px;

  table-layout: fixed;

}

.benefits-table td, .benefits-table th {

  padding: 0 13px;

  vertical-align: top;

  text-align: center;

  font-size: 12px;

  line-height: 18px;

  color: #3b3838;

  background: #e8f5f4;

}

.benefits-table th {

  color: #e9e9e9;

  font-weight: normal;

}

.benefits-table thead th {

  font-size: 12px;

  line-height: 17px;

  padding: 0;

  border-left: 1px solid transparent;

}

.benefits-table thead th span {

  display: block;

  font-size: 10px;

  line-height: 17px;

}

.benefits-table tbody th {

  color: #2a3445;

  text-align: left;

}

.benefits-table tbody th strong {

  font-weight: bold;

  display: block;

}

.benefits-table thead th div {

  background: #425d78;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNWQ3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjIwMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #425d78 0%, #162029 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #425d78), color-stop(100%, #162029));

  background: -webkit-linear-gradient(top, #425d78 0%, #162029 100%);

  background: -o-linear-gradient(top, #425d78 0%, #162029 100%);

  background: -ms-linear-gradient(top, #425d78 0%, #162029 100%);

  background: linear-gradient(to bottom, #425d78 0%, #162029 100%);

  padding: 10px 13px 12px;

  text-align: center;

  margin: 0 0 -4px -1px;

  position: relative;

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#425d78, endColorstr=#162029)";

}

.benefits-table thead th div:before {

  content: "";

  width: 1px;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  background: #1f2c38;

}

.benefits-table thead th.col1 div:before {

  display: none;

}

.benefits-table .odd td, .benefits-table .odd th {

  background: #dcefee;

}

.benefits-table tbody td, .benefits-table tbody th {

  padding: 22px 13px 20px;

  border-left: 1px solid #d5d5d5;

}

.benefits-table tbody .col1 {

  width: 93px;

}

.benefits-table tbody .col2 {

  width: 166px;

}

.benefits-table tbody .col3 {

  width: 142px;

}

.benefits-table tbody .col4 {

  width: 141px;

}

.benefits-table tbody .col5 {

  width: 116px;

}

.benefits-table tbody .col6 {

  width: 149px;

  border-right: 1px solid #d5d5d5;

}

.benefits-table thead th.col1 {

  width: 119px;

}

.benefits-table thead th.col2 {

  width: 192px;

}

.benefits-table thead th.col3 {

  width: 168px;

}

.benefits-table thead th.col4 {

  width: 167px;

}

.benefits-table thead th.col5 {

  width: 142px;

}

.benefits-table thead th.col6 {

  width: 175px;

  border-right: 1px solid transparent;

}

.benefits-table thead th.col1 div {

  border-radius: 0 0 0 5px;

}

.benefits-table thead th.col6 div {

  margin: 0 -1px -4px;

  border-radius: 0 0 5px 0;

}

.benefits-table table .title-row td {

  width: 942px;

  border: solid #d5d5d5;

  border-width: 0 1px;

  background: #fff;

  color: #2a3445;

  font-weight: bold;

  padding: 17px 13px;

}

.benefits-table tbody tr.title-row:first-child td {

  padding: 19px 13px 15px;

}

.benefits-table .notes-list {

  margin: 0;

  overflow: hidden;

  font-size: 11px;

  line-height: 22px;

  font-style: italic;

  color: #888;

}

.benefits-table .notes-list dt {

  float: left;

  clear: both;

  margin-right: 6px;

}

.benefits-table .notes-list dd {

  overflow: hidden;

  margin: 0;

}

/* pricing-shedule */

.pricing-shedule {

  padding-bottom: 51px;

}

.pricing-shedule .heading {

  margin-bottom: 26px;

}

.pricing-shedule p {

  margin-bottom: 32px;

}

/* dates table */

.dates-table {

  width: 711px;

  margin: 0 auto;

  padding-bottom: 7px;

  position: relative;

}

.dates-table:after {

  content: "";

  position: absolute;

  bottom: 0;

  left: 0;

  background: url(https://www.collegeillinois.org/images/bg-cost-table-b.png) no-repeat;

  width: 711px;

  height: 11px;

}

.dates-table h2, .benefits-table h2, .program-table h2 {

  font-size: 17px;

  line-height: 22px;

  margin: 0;

  color: #e9e9e9;

  text-shadow: 1px 1px 0 rgba(0,0,0,0.55);

  text-align: center;

  padding: 4px 5px 6px;

  background-color: #375777 !important;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3NTc3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjRiNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #375777 0%, #2f4b66 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #375777), color-stop(100%, #2f4b66));

  background: -webkit-linear-gradient(top, #375777 0%, #2f4b66 100%);

  background: -o-linear-gradient(top, #375777 0%, #2f4b66 100%);

  background: -ms-linear-gradient(top, #375777 0%, #2f4b66 100%);

  background: linear-gradient(to bottom, #375777 0%, #2f4b66 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#375777, endColorstr=#2f4b66);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#375777, endColorstr=#2f4b66)";

  border-radius: 5px 5px 0 0;

}

.benefits-table h2 {

  padding: 10px 10px 12px;

}

.dates-table table {

  width: 711px;

  table-layout: fixed;

}

.dates-table td, .dates-table th {

  padding: 0 17px;

  vertical-align: middle;

  text-align: center;

  font-size: 12px;

  line-height: 17px;

  font-weight: bold;

  color: #2a3445;

}

.dates-table th {

  color: #e9e9e9;

  font-weight: normal;

}

.dates-table thead th {

  padding: 0;

}

.dates-table thead th div {

  padding: 4px 17px 8px;

  text-align: center;

  margin-bottom: -4px;

  position: relative;

  white-space: nowrap;

  background-color: #425d78 !important;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNWQ3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzIwMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #425d78 0%, #17202a 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #425d78), color-stop(100%, #17202a));

  background: -webkit-linear-gradient(top, #425d78 0%, #17202a 100%);

  background: -o-linear-gradient(top, #425d78 0%, #17202a 100%);

  background: -ms-linear-gradient(top, #425d78 0%, #17202a 100%);

  background: linear-gradient(to bottom, #425d78 0%, #17202a 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#425d78, endColorstr=#17202a);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#425d78, endColorstr=#17202a)";

}

.dates-table thead th div:after {

  content: '';

  display: inline-block;

  height: 100%;

  width: 1px;

  overflow: hidden;

  margin: 0 0 0 -5px;

  vertical-align: middle;

}

.dates-table thead th div span {

  vertical-align: middle;

  display: inline-block;

  white-space: normal;

}

.dates-table thead th.col1 {

  width: 353px;

  border-left: 1px solid transparent;

}

.dates-table thead th.col1 div {

  margin-left: -1px;

  border-radius: 0 0 0 5px;

}

.dates-table thead th.col2 {

  width: 356px;

  border-right: 1px solid transparent;

}

.dates-table thead th.col2 div {

  margin: 0 -1px -4px 0;

  border-radius: 0 0 5px 0;

}

.dates-table thead th.col2 div:before {

  content: "";

  width: 1px;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  background: url(https://www.collegeillinois.org/images/separator6.png) no-repeat 0 100%;

}

.dates-table tbody td {

  padding: 9px 17px;

}

.dates-table .odd td {

  background: #dcefee;

}

.dates-table tbody tr:first-child td {

  padding-top: 14px;

}

.dates-table tbody .col1 {

  width: 289px;

  padding-right: 47px;

  border-left: 1px solid #d5d5d5;

}

.dates-table tbody .col2 {

  width: 322px;

  border-right: 1px solid #d2d2d2;

}

/* current-program  section */

.current-program .heading {

  margin-bottom: 25px;

}

.current-program p {

  margin-bottom: 28px;

}

/* program table */

.program-table {

  padding-bottom: 41px;

}

.program-table h2 {

  padding: 15px 5px 18px;

}

.program-table .table-holder {

  width: 878px;

  position: relative;

  padding-bottom: 9px;

  margin-bottom: 7px;

}

.program-table .table-holder:after {

  content: "";

  position: absolute;

  bottom: 0;

  left: 0;

  background: url(https://www.collegeillinois.org/images/bg-benefits-table-b_new.png?v2) no-repeat;

  max-width: 863px;

  height: 13px;

}

.program-table table {

  /* width: 970px; */

  table-layout: fixed;

}

.program-table td, .program-table th {

  padding: 0 11px;

  vertical-align: middle;

  font-size: 12px;

  line-height: 18px;

  color: #3b3838;

  background: #e8f5f4;

  text-align: left;

}

.program-table tbody th {

  color: #2a3445;

}

.program-table thead th {

  font-size: 12px;

  line-height: 17px;

  color: #e9e9e9;

  font-weight: normal;

  padding: 0;

  border-left: 1px solid transparent;

}

.program-table thead th div {

  padding: 19px 11px 20px;

  text-align: left;

  margin: 0 0 -4px -1px;

  position: relative;

  background-color: #425d78 !important;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNWQ3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjIwMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #425d78 0%, #162029 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #425d78), color-stop(100%, #162029));

  background: -webkit-linear-gradient(top, #425d78 0%, #162029 100%);

  background: -o-linear-gradient(top, #425d78 0%, #162029 100%);

  background: -ms-linear-gradient(top, #425d78 0%, #162029 100%);

  background: linear-gradient(to bottom, #425d78 0%, #162029 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#425d78, endColorstr=#162029);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#425d78, endColorstr=#162029)";

}

.program-table thead th div:after {

  content: '';

  display: inline-block;

  height: 100%;

  width: 1px;

  overflow: hidden;

  margin: 0 0 0 -5px;

  vertical-align: middle;

}

.program-table thead th div span {

  vertical-align: middle;

  display: inline-block;

  white-space: normal;

}

.program-table thead th div:before {

  content: "";

  width: 1px;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  background: #1f2c38;

}

.program-table thead th.col1 div:before {

  display: none;

}

.program-table .odd td, .program-table .odd th {

  background: #dcefee;

  padding: 23px 11px 29px;

}

.program-table .odd td.col3 {

  background: #dcefee;

  padding: 23px 7px 29px;

}

.program-table tbody td, .program-table tbody th {

  padding: 20px 11px 22px;

  border-left: 1px solid #d5d5d5;

}

.program-table tbody .col1 {

  width: 290px;

}

.program-table tbody .col2 {

  width: 382px;

}

.program-table tbody .col3 {

  width: 236px;

  padding: 20px 7px 22px;

  border-right: 1px solid #d5d5d5;

}

.program-table thead th.col1 {

  width: 312px;

}

.program-table thead th.col2 {

  width: 404px;

}

.program-table thead th.col3 {

  width: 250px;

}

.program-table thead th.col1 div {

  border-radius: 0 0 0 5px;

}

.program-table thead th.col3 div {

  margin: 0 -1px -4px;

  border-radius: 0 0 5px 0;

}

.program-table table .title-row td {

  width: 946px;

  border: solid #d5d5d5;

  border-width: 0 1px;

  background: #fff;

  color: #2a3445;

  font-weight: bold;

  padding: 17px 11px;

  text-align: center;

}

.program-table tbody tr.title-row:first-child td {

  padding: 19px 11px 15px;

}

.program-table .notes {

  font-size: 11px;

  line-height: 22px;

  font-style: italic;

  color: #888;

}

/* education choices */

.education-choices {

  margin: 0 0 70px -8px;

  position: relative;

}

.education-choices li {

  padding: 53px 25px 52px;

  background: #e8f5f3;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2Y0ZmFmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWY1ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(left, #fcfefd 0%, #dff1f0 30%, #e9f5f4 100%);

  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fcfefd), color-stop(30%, #dff1f0), color-stop(100%, #e9f5f4));

  background: -webkit-linear-gradient(left, #fcfefd 0%, #dff1f0 30%, #e9f5f4 100%);

  background: -o-linear-gradient(left, #fcfefd 0%, #dff1f0 30%, #e9f5f4 100%);

  background: -ms-linear-gradient(left, #fcfefd 0%, #dff1f0 30%, #e9f5f4 100%);

  background: linear-gradient(to right, #fcfefd 0%, #dff1f0 30%, #e9f5f4 100%);

 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#dff1f0, endColorstr=#e9f5f4)";

}

.education-choices li.university {

  padding: 35px 25px 23px;

  background: #dcf0ee;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2VlZjhmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWYxZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(left, #fafdfd 0%, #dff1ef 30%, #def1ee 100%);

  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fafdfd), color-stop(30%, #dff1ef), color-stop(100%, #def1ee));

  background: -webkit-linear-gradient(left, #fafdfd 0%, #dff1ef 30%, #def1ee 100%);

  background: -o-linear-gradient(left, #fafdfd 0%, #dff1ef 30%, #def1ee 100%);

  background: -ms-linear-gradient(left, #fafdfd 0%, #dff1ef 30%, #def1ee 100%);

  background: linear-gradient(to right, #fafdfd 0%, #dff1ef 30%, #def1ee 100%);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#dff1ef, endColorstr=#def1ee)";

}

.education-choices li.university .icon {

  padding-bottom: 9px;

}

.education-choices li.university-plus {

  padding: 35px 25px 30px;

  background: #d1ebe8;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2U5ZjVmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWY1ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(left, #f9fcfc 0%, #d4ecea 30%, #d1ebe8 100%);

  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f9fcfc), color-stop(30%, #d4ecea), color-stop(100%, #d1ebe8));

  background: -webkit-linear-gradient(left, #f9fcfc 0%, #d4ecea 30%, #d1ebe8 100%);

  background: -o-linear-gradient(left, #f9fcfc 0%, #d4ecea 30%, #d1ebe8 100%);

  background: -ms-linear-gradient(left, #f9fcfc 0%, #d4ecea 30%, #d1ebe8 100%);

  background: linear-gradient(to right, #f9fcfc 0%, #d4ecea 30%, #d1ebe8 100%);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d4ecea, endColorstr=#d1ebe8)";

}

.education-choices li.university-plus .icon {

  padding-bottom: 30px;

}

.education-choices .icon {

  width: 123px;

  display: inline-block;

  vertical-align: middle;

  margin-right: 46px;

}

.education-choices .icon img {

  vertical-align: top;

}

.education-choices .text-block {

  width: 740px;

  display: inline-block;

  vertical-align: middle;

}

.education-choices h2 {

  font-size: 16px;

  line-height: 22px;

  font-weight: bold;

  color: #304c68;

  margin: 0;

}

.education-choices h2 a {

  color: #304c68;

}

.education-choices p {

  margin: 0 0 20px;

}

/* started steps */

.started-steps {

  margin: 0 0 40px -1px;

  width: 972px;

  overflow: hidden;

}

.started-steps .col {

  position: relative;

  width: 324px;

  float: left;

}

.started-steps img {

  display: block;

  margin: 0 auto 21px;

}

.started-steps .col:after {

  content: "";

  position: absolute;

  left: -30px;

  top: 46px;

  background: url(https://www.collegeillinois.org/images/arrow2.png) no-repeat;

  width: 57px;

  height: 46px;

}

.started-steps .col.step1:after {

  display: none;

}

.started-steps .col .title {

  display: block;

  text-align: center;

  font-size: 16px;

  line-height: 21px;

  text-transform: uppercase;

  font-weight: bold;

  color: #317576;

  padding-bottom: 20px;

  margin-bottom: 16px;

  border-bottom: 1px dotted #231f20;

}

.started-steps .col .title a {

  color: #317576;

}

.started-steps .btn {

  font-size: 13px;

  line-height: 16px;

  padding: 10px 14px 8px;

  min-width: 105px;

  text-align: center;

}

.started-steps .column-holder {

  padding: 22px 33px 18px;

  background: #d6edeb;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2U3ZjVmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGVlZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #fcfefe 0%, #e7f5f3 30%, #d8eeec 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfefe), color-stop(30%, #e7f5f3), color-stop(100%, #d8eeec));

  background: -webkit-linear-gradient(top, #fcfefe 0%, #e7f5f3 30%, #d8eeec 100%);

  background: -o-linear-gradient(top, #fcfefe 0%, #e7f5f3 30%, #d8eeec 100%);

  background: -ms-linear-gradient(top, #fcfefe 0%, #e7f5f3 30%, #d8eeec 100%);

  background: linear-gradient(to bottom, #fcfefe 0%, #e7f5f3 30%, #d8eeec 100%);

   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e7f5f3, endColorstr=#d8eeec)";

}

.started-steps .step2 .column-holder {

  background: #e2f2f0;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2VmZjhmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2YzZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #fdfefe 0%, #eff8f7 30%, #e3f3f1 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfefe), color-stop(30%, #eff8f7), color-stop(100%, #e3f3f1));

  background: -webkit-linear-gradient(top, #fdfefe 0%, #eff8f7 30%, #e3f3f1 100%);

  background: -o-linear-gradient(top, #fdfefe 0%, #eff8f7 30%, #e3f3f1 100%);

  background: -ms-linear-gradient(top, #fdfefe 0%, #eff8f7 30%, #e3f3f1 100%);

  background: linear-gradient(to bottom, #fdfefe 0%, #eff8f7 30%, #e3f3f1 100%);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eff8f7, endColorstr=#e3f3f1)";

}

.started-steps .step3 .column-holder {

  background: #edf7f6;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2Y1ZmJmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGY3ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #fdfefe 0%, #f5fbfa 30%, #edf7f6 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfefe), color-stop(30%, #f5fbfa), color-stop(100%, #edf7f6));



  background: -webkit-linear-gradient(top, #fdfefe 0%, #f5fbfa 30%, #edf7f6 100%);

  background: -o-linear-gradient(top, #fdfefe 0%, #f5fbfa 30%, #edf7f6 100%);

  background: -ms-linear-gradient(top, #fdfefe 0%, #f5fbfa 30%, #edf7f6 100%);

  background: linear-gradient(to bottom, #fdfefe 0%, #f5fbfa 30%, #edf7f6 100%);

   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5fbfa, endColorstr=#edf7f6)";

}

.started-steps .column-content {

  border-bottom: 1px dotted #231f20;

  margin-bottom: 19px;

  padding-bottom: 11px;

}

.started-steps h2 {

  font-size: 16px;

  line-height: 22px;

  font-weight: bold;

  color: #314d69;

  margin: 0 0 1px;

}

.started-steps h2 a {

  color: #314d69;

}

.started-steps p {

  margin: 0 0 21px;

}

/* tabs-area */

.tabs-area {

  position: relative;

  margin: 0 11px 0 -3px;

  width: 963px;

}

.tabs-area-holder {

  position: relative;

  z-index: 5;

  background: #fff;

  padding: 21px 0 30px;

}

.tabs-area:after {

  content: "";

  position: absolute;

  top: 0;

  left: 3%;

  width: 94%;

  height: 8%;

  border-radius: 20%;

  box-shadow: 0 -5px 13px rgba(0,0,0,0.08);

  -webkit-box-shadow: 0 -7px 16px rgba(0,0,0,0.4);

  z-index: 1;

}

/* tabset */

.tabs-area .tabset {

  width: 100%;

  font-size: 12px;

  line-height: 16px;

  font-weight: bold;

}

.tabs-area .tabset:after {

  content: "";

  display: block;

  clear: both;

}

.tabs-area .tabset li {

  float: left;

  width: 179px;

  padding: 0 4px 3px 0;

}

.tabs-area .tabset a {

  display: block;

  width: 100%;

  text-align: center;

  text-shadow: 0 1px 0 rgba(0,0,0,0.5);

  padding: 12px 0;

  height: 16px;

  color: #fff;

  background: #99ccc7;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5Y2NjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NmI1YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #99ccc7 0%, #66b5b6 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #99ccc7), color-stop(100%, #66b5b6));

  background: -webkit-linear-gradient(top, #99ccc7 0%, #66b5b6 100%);

  background: -o-linear-gradient(top, #99ccc7 0%, #66b5b6 100%);

  background: -ms-linear-gradient(top, #99ccc7 0%, #66b5b6 100%);

  background: linear-gradient(to bottom, #99ccc7 0%, #66b5b6 100%);

  border-radius: 7px 7px 0 0;

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ccc7, endColorstr=#66b5b6)";

}

.tabs-area .tabset .active a {

  font-size: 16px;

  line-height: 20px;

  height: 20px;

  margin-bottom: -3px;

  padding: 15px 0 8px;

  text-shadow: 0 1px 0 rgba(255,255,255,0.4);

  color: #404040;

  background: #c6c6c6;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #c6c6c6 0%, #e5e5e5 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c6c6c6), color-stop(100%, #e5e5e5));

  background: -webkit-linear-gradient(top, #c6c6c6 0%, #e5e5e5 100%);

  background: -o-linear-gradient(top, #c6c6c6 0%, #e5e5e5 100%);

  background: -ms-linear-gradient(top, #c6c6c6 0%, #e5e5e5 100%);

  background: linear-gradient(to bottom, #c6c6c6 0%, #e5e5e5 100%);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#c6c6c6, endColorstr=#e5e5e5)";

}

.tabs-area .tabset .active a:hover {

  text-decoration: none;

}

/* tab content */

.tabs-area .tab-content {

  background: #e5e5e5;

  padding: 16px 13px 16px 12px;

  border-radius: 0 7px 7px 7px

}

.tabs-area .tab-content-holder {

  padding: 14px 18px 21px 20px;

  background: #fff;

  box-shadow: 3px 5px 7px 0 rgba(116,116,116,0.5);

  -webkit-box-shadow: 3px 5px 7px 0 rgba(116,116,116,0.5);

}

/* filter form */

.filter-form {

  width: 100%;

  padding: 8px 0 18px;

}

.filter-form:after {

  content: "";

  display: block;

  clear: both;

}

.filter-form select {

  float: left;

  width: 512px;

  margin: 0 12px 0 0;

}

.filter-form .select-area {

  margin-right: 12px;

}

.filter-form input[type="text"], .filter-form input[type="search"] {

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  float: left;

  width: 368px;

  height: 26px;

  font-size: 14px;

  line-height: 18px;

  color: #888;

  margin: 0;

  padding: 3px 9px;

  border: 1px solid;

  border-color: #a7a7a7 #b6b6b6 #c8c8c8;

  background: #fff;

  box-shadow: inset 0 2px 5px 0 rgba(0,0,0,0.15);

  -webkit-box-shadow: inset 0 2px 5px 0 rgba(0,0,0,0.15);

  border-radius: 4px;

}

.filter-form ::-webkit-input-placeholder {

color:#888;

}

.filter-form :-moz-placeholder {

color:#888;

}

.filter-form ::-moz-placeholder {

color:#888;

}

.filter-form .placeholder {

  color: #888;

}

/* faqs list */

.faqs-list {

  border-bottom: 1px dotted #85a1b1;

  padding-bottom: 21px;

  margin-bottom: 17px;

}

.faqs-list li {

  border-top: 1px dotted #85a1b1;

  padding: 11px 0 10px 3px;

}

.faqs-list li:first-child {

  border-top: none;

}

.faqs-list h2 {

  font-size: 16px;

  line-height: 22px;

  font-weight: bold;

  margin: 0;

  color: #65b5b6;

}

.faqs-list h2 a {

  color: #65b5b6;

}

.tabs-area .tab-content .faqs-list p {

  margin: 0;

}

/* paging */

.paging {

  color: #fff;

  font: bold 12px/16px Helvetica, Arial, sans-serif;

  text-shadow: 0 1px 0 rgba(0,0,0,0.13);

  text-align: right;

}

.paging li {

  display: inline-block;

  vertical-align: top;

  margin: 0 0 0 -1px;

}

.paging li a {

  display: block;

  width: 26px;

  height: 16px;

  padding: 5px 0 4px;

  border: 1px solid;

  border-color: #e4e4e4 #cdcdcd #b5b5b5;

  text-align: center;

  color: #717171;

  text-shadow: 0 1px 0 #fff;

  border-radius: 3px;

  background: #f2f2f2;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #e0e0e0));

  background: -webkit-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);

  background: -o-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);

  background: -ms-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);

  background: linear-gradient(to bottom, #f2f2f2 0%, #e0e0e0 100%);

  box-shadow: inset 0 1px 0 0 #f8f8f8, 0 1px 0 0 #e9e9e9;

  -webkit-box-shadow: inset 0 1px 0 0 #f8f8f8, 0 1px 0 0 #e9e9e9;

}

.paging li a:hover {

  text-decoration: none;

  background: #fdfdfd;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #fdfdfd 0%, #f9f9f9 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #f9f9f9));

  background: -webkit-linear-gradient(top, #fdfdfd 0%, #f9f9f9 100%);

  background: -o-linear-gradient(top, #fdfdfd 0%, #f9f9f9 100%);

  background: -ms-linear-gradient(top, #fdfdfd 0%, #f9f9f9 100%);

  background: linear-gradient(to bottom, #fdfdfd 0%, #f9f9f9 100%);

}

.paging li strong {

  display: block;

  width: 24px;

  height: 16px;

  text-align: center;

  padding: 4px 0 4px;

  margin: 2px 2px 1px;

  border-radius: 2px;

  background: #73b4b4;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczYjRiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2OGFiYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #73b4b4 0%, #68abab 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #73b4b4), color-stop(100%, #68abab));

  background: -webkit-linear-gradient(top, #73b4b4 0%, #68abab 100%);

  background: -o-linear-gradient(top, #73b4b4 0%, #68abab 100%);

  background: -ms-linear-gradient(top, #73b4b4 0%, #68abab 100%);

  background: linear-gradient(to bottom, #73b4b4 0%, #68abab 100%);

  box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.4);

  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.4);

}

.paging .prev span, .paging .next span {

  display: block;

  text-indent: -9999px;

  overflow: hidden;

  background: url(https://www.collegeillinois.org/images/arrow-prev.png) no-repeat;

  width: 6px;

  height: 9px;

  margin: 4px auto 0;

}

.paging .next span {

  background: url(https://www.collegeillinois.org/images/arrow-next.png) no-repeat;

}

/* downloads table */

.downloads-table {

  margin-left: -2px;

  padding: 9px 9px 1px 0;

  position: relative;

}

.downloads-table:after {

  position: absolute;

  content: "";

  bottom: 0;

  left: 0;

  /*background: url(./../images/bg-download-table-b.png) no-repeat;*/

  width: 893px;

  height: 6px;

  z-index: 10;

}

.downloads-table table {

  /* width: 893px; */

}

.downloads-table th {

  width: 891px;

  padding: 0;

  border: solid transparent;

  border-width: 0 1px;

}

.downloads-table th strong {

  display: block;

  font-size: 19px;

  line-height: 22px;

  text-shadow: 1px 1px 0 rgba(0,0,0,0.55);

  color: #e9e9e9;

  font-weight: normal;

  margin: 0 -1px -3px;

  position: relative;

  padding: 6px 18px 8px;

  border-radius: 5px;

  background-color: #375777 !important;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3NTc3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTQxNTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #375777 0%, #294159 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #375777), color-stop(100%, #294159));

  background: -webkit-linear-gradient(top, #375777 0%, #294159 100%);

  background: -o-linear-gradient(top, #375777 0%, #294159 100%);

  background: -ms-linear-gradient(top, #375777 0%, #294159 100%);

  background: linear-gradient(to bottom, #375777 0%, #294159 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#375777, endColorstr=#294159);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#375777, endColorstr=#294159)";

}

.downloads-table td {

  border-right: 1px solid #c6c9cd;

  border-bottom: 1px solid #d5e3e3;

  font-size: 12px;

  line-height: 18px;

  min-height: 18px;

  padding: 6px 17px;

}

.downloads-table table tbody tr:first-child td {

  padding-top: 10px;

}

.downloads-table .odd td {

  background: #dceeed;

}

.downloads-table td.col1 {

  width: 550px;

  border-left: 1px solid #d5d5d5;

  color: #2a3445;

}

.downloads-table td.col2 {

  color: #838383;

  width: 187px;

  text-align: center;

}

.downloads-table td.col3 {

  width: 50px;

}

.downloads-table .ico-download {

  display: block;

  text-indent: -9999px;

  overflow: hidden;

  background: url(https://www.collegeillinois.org/images/ico-download.png) no-repeat;

  width: 14px;

  height: 16px;

  margin: 0 auto;

}

.downloads-table .empty td {

  line-height: 0;

  font-size: 0;

  min-height: 6px;

  padding: 0 17px;

  border-bottom-color: #d3d6d6;

}

/* find form */

.tabs-area .find-form p {

  margin-bottom: 15px;

}

.find-form .form-holder {

  width: 100%;

  position: relative;

  margin-bottom: 18px;

}

.find-form .form-holder:before {

  content: "";

  position: absolute;

  top: 0;

  left: 3%;

  width: 94%;

  height: 8%;

  border-radius: 20%;

  box-shadow: 0 -5px 13px rgba(0,0,0,0.08);

  -webkit-box-shadow: 0 -5px 13px rgba(0,0,0,0.08);

  z-index: 1;

}

.find-form .form-holder:after {

  content: "";

  position: absolute;

  bottom: 0;

  left: 3%;

  width: 94%;

  height: 8%;

  border-radius: 20%;

  box-shadow: 0 5px 13px rgba(0,0,0,0.08);

  -webkit-box-shadow: 0 5px 16px rgba(0,0,0,0.4);

  z-index: 1;

}

.find-form .form-content {

  background: #fff;

  padding: 0 22px 14px 0;

  z-index: 2;

  position: relative;

}

.find-form .title {

  display: block;

  font-size: 16px;

  line-height: 22px;

  font-weight: normal;

  color: #568e96;

  padding: 0 0 10px 2px;

}

.find-form .form-content .form-block:first-child .title {

  padding-bottom: 5px;

}

.find-form .form-block {

  border-bottom: 2px solid #47b813;

  padding: 5px 0 5px;

}

.find-form .form-content .form-block:first-child {

  padding-bottom: 5px;

}

.find-form .row {

  padding: 10px 6px;

}

.find-form .row.odd {

  background: #f4f8f8;

}

.find-form .radio-items {

  width: 100%;

  overflow: hidden;

  font-size: 16px;

  line-height: 30px;

  color: #888;

}

.find-form input[type="radio"] {

  float: left;

  width: 13px;

  height: 13px;

  margin: 8px 5px 0 0;

  padding: 0;

}

.find-form .radio-items.two-columns {

  text-transform: uppercase;

}

.find-form label {

  float: left;

}

.find-form .radio-items li {

  float: left;

  padding-right: 42px;

}

.find-form .radio-items.two-columns li {

  width: 312px;

  padding-right: 10px;

}

.find-form .radio-items.two-columns li.big-col {

  width: 512px;

}

.find-form .radio-items.three-columns li {

  width: 245px;

  padding-right: 10px;

}

.find-form .radio-items.three-columns li:first-child {

  width: 275px;

}

.find-form .buttons {

  width: 100%;

}

.find-form .buttons:after {

  content: "";

  display: block;

  clear: both;

}

.find-form input[type="submit"], .find-form input[type="reset"] {

  float: left;

  margin: 0 14px 0 0;

  border-radius: 4px;

  font-size: 13px;

  line-height: 16px;

  padding: 10px 0;

  text-align: center;

  height: 36px;

  width: 134px;

}

/* footer-holder */

.footer-holder {

  width: 100%;

  overflow: hidden;

  display: table-footer-group;

  background: #c5e6e2;
  
  max-width: 1000px;
  margin: 0 auto;

}

.footer-frame {

  height: 1%;

  display: table-row;

}
  






/**New Homepage start css set color**/

.footer-content {

  display: table-cell;

  font-size: 13px;

  line-height:normal;

  color:#65b5b6;

}

/**New Homepage end css set color**/







/* aside */

.footer-holder .aside {

  background: #373737;

  color: #fff;

  font-size: 13px;

  line-height: 21px;

  overflow: hidden;

}

/* signup form */

.signup-form {

  float: left;

  /*width: 595px;*/

  padding: 18px 0 9px 18px;

  /*padding: 18px 0 28px 18px;*/

}

.footer-holder .aside .title {

  position: relative;

  text-align: left;

  text-transform: uppercase;

  margin-bottom: 2px;

}

.footer-holder .signup-form .title {

  margin-bottom: 8px;

}

.footer-holder .aside .title:after {

  /*content: "";*/

  position: absolute;

  top: 15px;

  left: 0;

  width: 100%;

  height: 1px;

  border-bottom: 1px dotted #fff;

  z-index: 1;

}

.footer-holder .aside .title strong {

  white-space: nowrap;

  margin: 0;

  font: 33px/40px "Open Sans";

    /*font: 33px/40px "Minion Pro", Arial, Helvetica, sans-serif;*/

  background: #373737;

  display: inline-block;

  vertical-align: top;

  /*padding: 0 9px;*/

  z-index: 5;

  position: relative;

  font-weight:300 !important;

}

.signup-form label {

  display: block;

  margin-bottom: 19px;

}

.signup-form .row {

  width: 100%;

}

.signup-form .row:after {

  content: "";

  display: block;

  clear: both;

}

.signup-form input[type="text"], .signup-form input[type="email"] {

  float: left;

  font-size: 11px;

  line-height: 14px;

  width: 305px;

  height: 14px;

  padding: 3px 12px;

  margin: 0 13px 0 0;

  background: #fff;

  border: 1px solid #ddd;

  box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.08);

  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.08);

  border-radius: 3px;

}

.signup-form input[type="submit"], a.seeMore {

  float: left;

  width: 124px;

  height: 37px;

  text-align: center;

  font-size: 15px;

  font-weight:bold;

  line-height: 14px;

/*    width: 93px;

    height: 24px;

    text-align: center;

    font-size: 11px;

    line-height: 14px;*/

  letter-spacing: 1px;

  text-transform: uppercase;

  color: #50a0a1;

  padding: 5px 0;

  margin: 0;

  cursor: pointer;

  border: 1px solid #b7b7b7;

  background-color: #f2f2f2 !important;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #fff 0%, #e6e6e6 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e6e6e6));

  background: -webkit-linear-gradient(top, #fff 0%, #e6e6e6 100%);

  background: -o-linear-gradient(top, #fff 0%, #e6e6e6 100%);

  background: -ms-linear-gradient(top, #fff 0%, #e6e6e6 100%);

  background: linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6)";

  border-radius: 5px;

}

.signup-form input[type="submit"]:hover,  a.seeMore:hover {

  border-color: #8f8f8f;

  background: #e1e1e1;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #e1e1e1 0%, #cfcfcf 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1e1e1), color-stop(100%, #cfcfcf));

  background: -webkit-linear-gradient(top, #e1e1e1 0%, #cfcfcf 100%);

  background: -o-linear-gradient(top, #e1e1e1 0%, #cfcfcf 100%);

  background: -ms-linear-gradient(top, #e1e1e1 0%, #cfcfcf 100%);

  background: linear-gradient(to bottom, #e1e1e1 0%, #cfcfcf 100%);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e1e1e1, endColorstr=#cfcfcf)";

  box-shadow: inset -2px 2px 4px 0 rgba(0,0,0,0.25);

  -webkit-box-shadow: inset -1px -1px 4px 0 rgba(0,0,0,0.25);

}

/* contacts column */

.aside .contacts {

  /*width: 334px;*/

  float: right;

  padding: 18px 13px 15px 16px;

  box-shadow: -1px 0 12px 0 rgba(0,0,0,0.3);

  -webkit-box-shadow: -1px 0 12px 0 rgba(0,0,0,0.3);

}

.aside .contacts .title strong {

  margin-right: 27px;

}



/*New classes start in Homepage*/

.aside .contacts .text-holder {

  overflow: hidden;

  /*padding-bottom: 28px;*/

  /*padding-bottom:11px;*/

}

/*New classes end in Homepage*/





/* social networks */

.aside .contacts .social-networks {

  float: right;

  /*padding-top: 5px;*/

}

.aside .contacts .social-networks li {

  float: left;

  width: 30px;

  padding-left: 4px;

}



/*New classes start in Homepage*/

.aside .contacts .social-networks a {

  display: block;

  width: 30px;

  height: 29px;

  text-indent: -9999px;

  overflow: hidden;

  background: url(https://www.collegeillinois.org/images/icons.png) no-repeat -60px 0;

}

/*New classes end in Homepage*/







.aside .contacts .social-networks a.twitter {

  background-position: -60px -50px;

}

.aside .contacts .tel {

  font-size: 44px;

  line-height: 48px;

  font-weight: 700;

  padding-left: 4px;

/*  position:relative; ** adding for new Homepage **

  top:10px; ** adding for new Homepage **

  font-family: Open Sans !important;*/

}

.aside .contacts .tel a {

  color: #fff;

}

/* footer */

#footer {

  width: 963px;

  font-size: 10px;

  line-height: 14px;

  color: #113d38;

  /*padding: 45px 13px 14px 24px;*/

  padding: 31px 13px 14px 24px;

}

#footer:after {

  content: "";

  display: block;

  clear: both;

}

#footer .copy {
  float: right;
  margin-top: -7px;
}

.isac-network {
  display: inline-block;
  vertical-align: middle;
  padding: 18px 110px 30px 50px;
  margin: -18px 0 -2px 2px;
  background: url(https://www.collegeillinois.org/images/isac_logo_ci.png) no-repeat;
  color: #113d38;
}

/* footer navigation */

.nav {

  overflow: hidden;

}

.nav ul {

  float: left;

  text-transform: uppercase;

}

.nav ul li {

  float: left;

  padding-right: 24px;

}

.nav ul a {

  color: #113d38;

}

/* accessibility settings */

caption.accessibility, input.accessibility, legend.accessibility, .accessibility a {

  position: absolute;

  left: -9999px;

  top: auto;

  width: 1px;

  height: 1px;

  overflow: hidden;

}

.accessibility a:focus {

  position: static;

  width: auto;

  height: auto;

  display: inline-block;

  vertical-align: top;

  margin: 5px 15px;

}

/* custom forms */

/* hide original element */

.jcf-hidden {

  display: block !important;

  position: absolute !important;

  left: -9999px !important;

}

/* custom select styles */

.select-area {

  border: 1px solid;

  border-color: #c9c9c9 #b8b8b8 #a8a8a8;

  border-radius: 4px;

  position: relative;

  overflow: hidden;

  cursor: default;

  height: 24px;

  float: left;

  background: #efefef;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

  background: -moz-linear-gradient(top, #fff 0%, #e6e6e6 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e6e6e6));

  background: -webkit-linear-gradient(top, #fff 0%, #e6e6e6 100%);

  background: -o-linear-gradient(top, #fff 0%, #e6e6e6 100%);

  background: -ms-linear-gradient(top, #fff 0%, #e6e6e6 100%);

  background: linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);

}

.select-area .center {

  float: left;

  font-size: 14px;

  line-height: 22px;

  white-space: nowrap;

  padding: 1px 9px;

  color: #888;

}

.select-area .select-opener {

  background: url(https://www.collegeillinois.org/images/bg-select-button.png) no-repeat;

  position: absolute;

  height: 24px;

  width: 29px;

  right: 0;

  top: 0;

  border-radius: 0 2px 2px 0;

}

.select-options {

  position: absolute;

  overflow: hidden;

  background: #efefef;

  z-index: 2000;

}

.select-options .drop-holder {

  border: solid #c8c8c8;

  border-width: 0 1px 1px;

  border-radius: 0 0 3px 3px;

  padding-bottom: 3px;

  overflow: hidden;

  height: 1%;

}

.select-options ul {

  font-size: 14px;

  line-height: 22px;

}

.select-options ul li {

  width: 100%;

  float: left;

}

.select-options ul a {

  text-decoration: none;

  padding: 2px 9px;

  display: block;

  cursor: default;

  color: #888;

  height: 1%;

}

.select-options .item-selected a {

  text-decoration: none;

  background: #236be1;

  color: #fff;

}

.small{

  color: #a8a8a8;

  font-size: 12px;

}

.smallita{

  color: #a8a8a8;

  font-size: 10px;

  font-style: italic;

  line-height:normal

}

.BulletList ul, BulletList li{

  list-style-position: outside !important;

  list-style: disc !important;

  padding-left:20px !important;

}



/*.header {background-color: #D7EDEB;}*/

/* .bottomborder {border-bottom:solid 3px rgb(35,170,0);} */

.example {background-color: #fff;}

#dt_example {font-family:Arial;  font-size:9pt;}

#example_filter {display: none;}

#example {background-color: #fff;}

#example td, #example th {margin: 0px; border-right: dotted 1px #909090; text-align: center; padding: 6px;}

#example tbody tr.odd {background-color:#F4F8F9;}

.dvheadertitle {font-size:12pt; font-weight:bold; font-family:Arial; vertical-align:top; height:30px;}

.dvheader {height:100px;}

.dvheadertitle, .filter {padding:10px;}

.header td {padding-top:10px; padding-left:10px;}

.headertable {border-bottom:solid 3px rgb(35,170,0); margin-bottom:2px;}

.tblHeaderText {text-align: center; background-color: #47B812; color: #fff;}

.headerrow th {border-bottom:solid 3px rgb(35,170,0); padding:10px; font-size:9pt;}

.norightborder {/*border-right:none !important;*/}

.blank {border-bottom:none !important;}

.GreenFooterHardCode {border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #47B812; height: 1px; font-size:1px; padding:0px !important; margin:0px;}

.GreenFooterHardCodeCollapse {height: 1px; font-size:1px; padding:0px !important; margin:0px;}

.hide {display: none;}

.filter {height: 50px;}

.dataTables_filter {float: right; margin-top: -50px; margin-right: 320px;}

#example td.dotted1 {border-bottom-style: dotted; !important; border-bottom-width: 1px; !important; border-bottom-color: #C0C0C0; !important; text-align: left;}

.otherNews a {color: #494949;}

.otherNews li {border-bottom: 1px dotted #87A1AE; padding: 4px 0;}



a.liveChat {

  background: url(https://www.collegeillinois.org/images/LiveChat_1.png);

  display: inline-block;

  height: 31px;

  width: 135px;

  float: left;

}

a.liveChat:hover {

  background: url(https://www.collegeillinois.org/images/LiveChat_RO.png);

}

/* E-Messaging Form */



.iform h1 {font: 33px/40px "Minion Pro", Arial, Helvetica, sans-serif; text-transform: uppercase; color: #65b5b6; padding: 0 22px; display: inline-block; vertical-align: top; background: #fff; position: relative; z-index: 5;}

.iform {font-size: 1em; line-height: 1.4em; margin:30px auto;}

.iform ul {list-style:none;margin:0;padding:0;}

#main .iform ul li {padding-bottom:5px;list-style-type:none;}

.iform label {width:210px;display:block;float:left;text-align:right;line-height:1em;font-size:.9em;padding:8px 15px 0 0; color: #222;}

.iform .itext, .iform input[type=text], .iform select, .iform .itextarea,.iform .iselect,.itextOrderNum{border:1px solid #ccc;border-top:2px solid #aaa;border-left:2px solid #aaa;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background: #fff; /*url(https://www.isac.org/g3/images/inputBG.gif?v4) repeat-x; box-shadow:rgba(0,0,0, 0.1) 0 0 8px;-moz-box-shadow:rgba(0,0,0, 0.1) 0 0 8px;-webkit-box-shadow:rgba(0,0,0, 0.1) 0 0 8px; */ margin:0;padding:5px;}

.ibutton {text-align: center; font-size: 11px; line-height: 14px; letter-spacing: 1px; text-transform: uppercase; color: #50a0a1; padding: 5px; margin: 0; cursor: pointer; border: 1px solid #b7b7b7; background: #f2f2f2; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top, #fff 0%, #e6e6e6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e6e6e6)); background: -webkit-linear-gradient(top, #fff 0%, #e6e6e6 100%); background: -o-linear-gradient(top, #fff 0%, #e6e6e6 100%); background: -ms-linear-gradient(top, #fff 0%, #e6e6e6 100%); background: linear-gradient(to bottom, #fff 0%, #e6e6e6 100%); border-radius: 3px;}

.iform .required {float: right; color:red;}

.iform span.required {float: none;}

.iform p {padding: 15px 22px;}

.msgConfirm {font-weight: bold; color: red;}

.eventItem {width: 33%; float: left; vertical-align: top; display: block;}



.slideshow .btn2 {width: 157px; height: 44px; background: url(/images/ApplyNowButton_Reg.png) no-repeat; display: block;}

.btn2:hover {background: url(/images/ApplyNowButton_RollOver.png) no-repeat}

.btn2:pressed {background: url(/images/ApplyNowButton_Down.png) no-repeat}



.planbtn {width: 220px; height: 59px; background: url(/images/Plan_BUtton1.png) no-repeat; display: block;}

.planbtn:hover {width: 220px; height: 59px; background: url(/images/Plan_BUtton2.png) no-repeat; padding: 0; margin: 0;}

.planbtn:pressed {width: 220px; height: 59px; background: url(/images/Plan_BUtton3.png) no-repeat; padding: 0; margin: 0;}









/********************New classes add in Homepage********************************/

.box{

  border:3px solid #e1e1e1;

  width:260px;

  height:400px;

  float:left;

  padding:10px;

  margin-left:8px;

  background-color: #fff;

}

.box h4{

  border-bottom: 1px dashed #ccc;

    font-family:"Open Sans";

    margin-bottom: 10px;

    padding-bottom: 10px;

  font-size: 25px;

  text-transform:uppercase;

}

.box p{

  text-align:left !important;

  margin-bottom:0px !important;

}

.box ul li {

    color: #50a0a1;

    list-style: inside none disc;

    margin-left: 20px;

  font-size: 15px;

}

.box ul li:hover{

  text-decoration:none !important;

}

.btn1{

  -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: linear-gradient(to bottom, #fff 0%, #e5e5e5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

  background: -ms-linear-gradient(to bottom, #fff 0%, #e5e5e5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5')"; /* IE6-9 */

  background-color:#e6e6e6;

    border-color: #d4d4d4 #c8c8c8 #b4b4b4;

    border-image: none;

    border-radius: 5px;

    border-style: solid;

    border-width: 1px;

    color: #50a0a1;

    font-size: 15px;

    line-height: 19px;

    margin: 5px 0 0 14px;

    padding: 8px 10px 7px;

    text-transform: uppercase;

    vertical-align: top;

  display:inline-block;

  width:215px;

  text-align: center;

  font-weight:bold;

}

.btn1_orange{

  background-color: #ec6a00;

  border-color: #d4d4d4 #c8c8c8 #b4b4b4;

  border-style: solid;

    border-width: 1px;

  border-radius: 5px;

    color: #ffffff;

    font-size: 13px;

    line-height: 19px;

    margin: 7px 0px 10px 7px;

    padding: 8px 22px 7px;

    text-transform: uppercase;

    vertical-align: top;

  display:inline-block;

  width:186px;

  text-align: center;

  font-weight:bold;

}

.btn1:hover,.btn1_orange:hover{

  text-decoration:none;

}

tr{

  border-bottom:1px solid #fff;

  border-top:1px solid #fff;

}

th{

  color:#85b3af;

  border-bottom:2px dotted #fff;

  border-top:2px dotted #fff;

  padding:7px 0 7px 0;

}

td{

  font-size: 15px;

    line-height: 19px;

    padding: 14px 36px 0px 0px;

    vertical-align: top;  

}

/*tr.decoration img {

  display: block;

}*/

.plan_form{

    float: left;

    left: -30px;

    position: relative;

    top: 45px;

    width: 250px;

}

.plan_form p{

  color:#65b5b6;

  font-size:16px;

  line-height:18px;

}

.drop_dn{

  color:#666;

}

select{

  font-size:15px;

  color:#333;

  width:230px;

  /*background-image:url(https://www.collegeillinois.org/images/drop-down.jpg);*/

    border-color: #d4d4d4 #c8c8c8 #b4b4b4;

    border-image: none;

    border-radius: 5px;

    border-style: solid;

    border-width: 2px;

  background-repeat:no-repeat;

  background-position:180px 0px;

}  

.dashBorder{

  border: 0 none;

  border-top: 1px dashed #cccccc;

  background: none;

  height:0;

}

/******************New classes add in Homepage***********************************/



div.search-results{margin-left:30px;margin-bottom:7px;}

#dotQ{padding:5px;}

#resultsNum{padding-left:15px;padding-top:1px;padding-bottom:10px;font-size:80%;margin-bottom:10px;margin-top:10px;border-bottom:1px #eee solid;}

.resultResult{padding:7px 7px 7px 15px; }

.resultTitle a{font-size:110%;font-weight:700;}

.resultSummary .highlight{background:#FFC;}

#resultsFooter{margin-top:10px;border-top:1px #eee solid;padding:10px;}

#resultsBack{float:left;font-weight:700;width:50px;padding:5px;}

#resultsNext{float:right;font-weight:700;width:120px;padding:5px;}

#resultsNone{font-weight:700;padding:10px 10px 10px 20px;}

#resultsMisspell{padding:20px;}

#resultsPage{margin-left:30px;width:300px;float:left;padding:5px 5px 5px 30px;}

#mainResultsNum {font-weight: bold; margin-left: 14px;}



.pagination {

    margin: 20px 0;

}

.pagination ul {

    border-radius: 4px 4px 4px 4px;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);

    display: inline-block;

    margin-bottom: 0;

    margin-left: 0;

}

.pagination ul > li {

    display: inline;

}

.pagination ul > li > a, .pagination ul > li > span {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #FFFFFF;

    border-color: #DDDDDD;

    border-style: solid;

    border-width: 1px 1px 1px 0;

    float: left;

    line-height: 20px;

    padding: 4px 12px;

    text-decoration: none;

}

.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 {

    background-color: transparent;

    color: #999999;

    cursor: default;

}

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {

    border-bottom-left-radius: 4px;

    border-left-width: 1px;

    border-top-left-radius: 4px;

}

.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {

    border-bottom-right-radius: 4px;

    border-top-right-radius: 4px;

}

.pagination-centered {

    text-align: center;

}

.pagination-right {

    text-align: right;

}

.pagination-large ul > li > a, .pagination-large ul > li > span {

    font-size: 17.5px;

    padding: 11px 19px;

}

.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {

    border-bottom-left-radius: 6px;

    border-top-left-radius: 6px;

}

.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {

    border-bottom-right-radius: 6px;

    border-top-right-radius: 6px;

}

.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span {

    border-bottom-left-radius: 3px;

    border-top-left-radius: 3px;

}

.pagination-mini ul > li:last-child > a, .pagination-small ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > span {

    border-bottom-right-radius: 3px;

    border-top-right-radius: 3px;

}

.pagination-small ul > li > a, .pagination-small ul > li > span {

    font-size: 11.9px;

    padding: 2px 10px;

}

.pagination-mini ul > li > a, .pagination-mini ul > li > span {

    font-size: 10.5px;

    padding: 0 6px;

}





/********Inner pages css starts***********/

.left_alignment{

  margin-bottom: 0px !important;

    margin-top: 0 !important;

    /*padding-left: 10px;*/

    text-align: left !important;

  line-height:23px;  

}

.tuition{

  padding:15px 61px;

}

.article-section h1{

  font-size:36px;

  color:#3a4b5a;

  line-height:25px;

}

.video_tag{

   border: 4px solid #65b5b6;

    border-radius: 8px 27px;

    float: right;

    margin-right: 33px;

    margin-top: 44px;

}

.news_table tr{

  border-bottom:1px solid #bcbcbc;

  border-top:1px solid #bcbcbc;

  font-size:18px;

}

.news_table th{

  color:#85b3af;

  border-bottom:2px dotted #bcbcbc;

  border-top:2px dotted #bcbcbc;

  padding:7px 0 7px 0;

  font-weight:bold;

}

.news_table td{

  font-size: 15px;

  /* font-weight:bold; */

  line-height: 19px;

  padding: 14px 17px 10px 0px;

  vertical-align: top;

  color:#494949;  

}

.box_news{

  background-color: #fff;

    border: 2px solid #e1e1e1;

    float: left;

    margin-left: 8px;

    padding: 10px;

    width: 294px;

  margin-bottom:22px;

}

.box_news h4 { 

    font-family: "Open Sans";

    font-size: 18px;

    /*margin-bottom: 10px;*/

    padding-bottom: 4px;

    text-transform: uppercase;

}

.box_news p {

    margin-bottom: 9px !important;

    text-align: left !important;

}

.box_news img{

  margin-left:-11px;

  margin-top:-12px;

}

.para1{

  border-bottom: 1px dashed #ccc; 

  font-size:12px;

  font-style:italic;

  color:#474747;

  padding-bottom:5px;

}

.para2{

  color:#494949;

  font-size:16px;

  line-height:22px;

  border-bottom: 1px dashed #ccc;

  padding-bottom:10px;

}

.boxcolor{

  background-color: #fff;

    border: 2px solid #e1e1e1;

    float: left;

    margin-left: 8px;

    padding: 10px;

    width: 294px;

  margin-bottom:22px;

}

.boxcolor h4 {

    border-bottom: 1px dashed #ccc;

    font-family: "Open Sans";

    font-size: 18px;

    /*margin-bottom: 10px;*/

    padding-bottom: 10px;

    text-transform: uppercase;

}

.boxcolor p {

    margin-bottom: 9px !important;

    text-align: left !important;

}

.boxcolor img{

  margin-left:-11px;

  margin-top:-10px;

}

.doubleheading {

  margin: 0 0 29px;

  position: relative;

  text-align: center;

  z-index: 1;

}



.doubleheading:after {

  border-bottom: 3px solid #3d89cc;

  content: "";

  height: 31px;

  left: 145px;

  position: absolute;

  top: 56px;

  width: 70%;

  z-index: 1;

}

.doubleheading h1 {

  background: none repeat scroll 0 0 #fff;

  color: #999;

  display: inline-block;

  font-family: "Open Sans";

  font-feature-settings: normal;

  font-kerning: auto;

  font-language-override: normal;

  font-size: 33px;

  font-size-adjust: none;

  font-stretch: normal;

  font-style: normal;

  font-synthesis: weight style;

  font-variant: normal;

  font-weight: 300 !important;

  line-height: 40px;

  padding: 0 22px;

  position: relative;

  text-transform: uppercase;

  vertical-align: top;

  z-index: 5;

}

.enroll_orange_btn{

  display: inline;

  position: absolute;

  margin-top: -2px;

}

.enroll_orange_btn a {
  display: inline-block;
  line-height: 0; 
  font-size: 0;
  color: transparent; 
  width: 175px;
  height: 55px;
  background: url('../images/buttons/EnrollNow_Short_Button_Normal.png') no-repeat;
  cursor: pointer;
}
.enroll_orange_btn a:hover {
  background: url('../images/buttons/EnrollNow_Short_Button_Rollover.png') no-repeat;
}
.enroll_orange_btn a:focus {
  background: url('../images/buttons/EnrollNow_Short_Button_Click.png') no-repeat;
}


a.enrollToday_orange_btn {
  display: inline-block;
  line-height: 0; 
  font-size: 0;
  color: transparent; 
  width: 178px;
  height: 55px;
  background: url('../images/buttons/EnrollToday_Short_Button_Normal.png') no-repeat;
  cursor: pointer;
}
a.enrollToday_orange_btn:hover {
  background: url('../images/buttons/EnrollToday_Short_Button_Rollover.png') no-repeat;
}

.enroll_orange_btn2 a {
  display: none;
  line-height: 0; 
  font-size: 0;
  color: transparent; 
  width: 175px;
  height: 55px;
  background: url('../images/buttons/EnrollNow_Short_Button_Normal.png') no-repeat;
  cursor: pointer;

}
.enroll_orange_btn2 a:hover {
  background: url('../images/buttons/EnrollNow_Short_Button_Rollover.png') no-repeat;
}
.enroll_orange_btn2 a:focus {
  background: url('../images/buttons/EnrollNow_Short_Button_Click.png') no-repeat;
}

.enrollcss {

  margin-left: 50px;

    margin-top: 27px;

    width: 80%;soc

}

.enrollcss ul{

  margin-left:22px;

}

.enrollcss ul li{

  list-style:disc;

  list-style-position:outside;

}

body .msg, body .educational {display: none;}
body#Home .msg {display: block;font-weight: bold; color: #2f4558; width: 320px; text-align: center; float: left; margin: 10px 0 0 80px; font-size: 13px;}
body#Home .educational, body#home .educational, body#home_copy .educational {display: block;}
.nurture {background: #f36523; color: #fff; text-transform: uppercase; padding: 15px 10px 15px 65px; font-size: 20px; line-height: 1em; font-weight: bold;}
.nurture a {color: #fff;}

.signup-form input[type="submit"]:hover {
    border-color: #8F8F8F;
    background: transparent linear-gradient(to bottom, #E1E1E1 0%, #CFCFCF 100%) repeat scroll 0% 0%;
    box-shadow: 0px 0px 3px 2px rgba(79,79,79,0.59);
}
.signup-form input[type="submit"]:active {
    background: #dadada5;     
    box-shadow: none;
}

.btn:hover, .btn1:hover, .small-btn:hover, input.btTxt:hover {
    background: #eaeaea;    
    box-shadow: 0px 0px 3px 2px rgba(35,107,225,0.59);
    border-color: #236be1;
}
.btn:active, .btn1:active, .small-btn:active, input.btTxt:active {
    background: #dadada5;     
    box-shadow: none;
    border-color: #236be1;
}
input.btTxt:hover {cursor: pointer}

/* ADDITIONAL BOOTSTRAP RELATED CSS*/

body {
    min-width: inherit;
}

body, html { overflow-x: hidden; }

.enroll_orange_btn {
    display: inherit;
    position: inherit; 
    right: 0;
}

/*#nav {
    width: inherit;
}*/

/*.navbar-right {width: 100%}*/

.nav-background {
  background: url(https://www.collegeillinois.org/images/bg-header.png);
  padding-left: 0;
  padding-right: 0;
}

.logo {margin-left: 54px; margin-bottom: 5px;}

#nav > li > div.enroll_orange_btn > a {padding: 0}
/*
.enroll_orange_btn a {
    width: 150px;
    background-position-x: -10px;
}

.enroll_orange_btn a:hover {
    width: 150px;
    background-position-x: -10px;
}
*/
.nav-bar {
  width: 1000px!important;
  height: 48px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 0;
  padding-right: 0px;
}

.search-form input[type="text"], .search-form input[type="search"] {
    width: 150px;
}
.navbar-header {width: 100%}
.section {
  max-width: 500px;
    float: right;
  clear: right;
  margin-right: 15px;
}
.navbar {
    margin-bottom: 0;
  z-index: 100000;
}
.slideshow {
    margin-left: 0;
  margin-right: 0;
  margin-top: 6px;  
}
#main {
    margin: 0!important;
  padding: 0;
}
.darkblue-style {
    margin: 0;
    padding: 0;
}
.tuition-section .section-holder {
    padding: 40px 14px 11px;
    margin-right: 0;
}
.tuition-section .text-block {
    margin-left: 0!important;
}
.box {
    border: 3px solid #e1e1e1;
    width: 100%;
    height: 100%;
  margin-left: 0;
}
.footer-holder {
    display: block;
}
.footer-frame {
    display: block;
}
.footer-content {
    display: block;
}
.aside .contacts {
    float: left;
}
.aside .contacts .tel {
    font-size: 42px;
}
.signup-form {
    padding: 0;
}
#footer {
    width: 100%;
}
.social-nets {
  position: absolute;
  right: 0;
  top: 322px;
  width: 29px;
  padding: 9px 5px;
  background: #222;
  z-index: 999999;
}
.search-form input[type="submit"] {
    float: right;
}
.navbar-toggle {
  float: left; 
  clear: both; 
  margin-left: 15px
}
.navbar {
  max-width: 1000px;
  margin: 0 auto;
}
#navbar {clear: both;}

#ciCalendar {
    width: 100%!important;
}
#eventsWrapper {
    width: 100%!important;
    float: left!important;
}
.small-btn {
    width: 75px!important;
}
.fc .fc-toolbar>*>:first-child {
    margin-left: 10px!important;
}
.slideshow {background-color: #7ecdc3;}
.how-intro .holder {
    padding: 27px 15px 28px;
    width: 1000px;
}
.intro {
    margin: 0;
    position: relative;
    width: 1000px;
}
.breadcrumbs {margin-left: 15px;}
.steps-section {
    margin-left: 0;
    margin-right: 0;
}
#example > tbody > tr > td.dotted1 > h3 {
  margin-top: 5px; 
  margin-bottom: 5px;
}
.planning-section .process li.step1 {
    width: 320px;
}

.article-section {
    margin-left:0;
  margin-right:0;
}
.heading-corrected:after {
  top: 25px;
}
.plans-section {
    width: initial;
}

.enrollcss {
  width: 100%;
  padding-right: 50px;  
}
.intro .holder {
    width: inherit;
}
.flex-viewport {max-height: 622px!important;}
.downloads-table td.col3 {
    text-align: center;
}
.downloads-table td.col1, .downloads-table td.col2, .downloads-table td.col3  {
  color: #000;
  vertical-align: middle;
}

.plans-table td.col1 {
  width:50%!important;
}
.plans-table td.col2 {
  width:25%!important;
}
.plans-table td.col3 {
  width:25%!important;
}

.downloads-table th strong {
    margin: 0;
    /* border-radius: 5px; */
    background: #375777 !important;
}

.plans-table th strong {
  font-size: 14px;  
}

.downloads-table th{
    margin: 0;
    /* border-radius: 5px; */
    background: #375777 !important;
  text-align:center;
}

.plans-table {
  margin-left:61px; 
  margin-right:61px; 
  max-width: 900px;
}
.benefits-table table, .benefits-table {
    width: initial;
  margin-left: 15px;
  margin-right: 15px;
}

.benefits-table thead th div {
    background: #425d78;
    text-align: center;
    margin: 0;
  border: none;
}

.benefits-table thead th {
    background: #425d78;
  border-radius:0;
  border: none;
}
.benefits-head {
  height:initial!important;
  border:none!important;  
  vertical-align: middle!important;  
}
.dates-table, .dates-table table {
    max-width: 711px;
  width: 100%;;
}

.dates-table thead th.col1, .dates-table thead th.col2, .dates-table tbody .col1, .dates-table tbody .col2 {
    width: 50%!important;
}
.dates-table:after {
    background: none;
}

.dates-table thead th div {
    padding: 4px 17px 8px;
    text-align: center;
    margin-bottom: 0;
    position: relative;
    white-space: normal;
    background: #425d78!important;
  border-radius: 0!important;  
}
.dates-table thead th.col1 {
    width: initial;
    border-left: none;
}
 .program-table .table-holder {
    width: initial;
}
.program-table thead th div {
    margin: 0;
    background: #425d78!important;
}
.program-table thead th {
    background: #425d78!important;
}
.program-table .table-holder:after {
    background: none;
}
.cost-table table {
    width: 100%;
  max-width: 711px;
}
.cost-table tbody .col1, .cost-table tbody .col2 {
    width: 50%!important;
}
.cost-table {
    width: initial;
}
.cost-table thead th div {
    background: #425d78!important;
    margin-bottom:0;
    white-space: normal;
}
.benefits-table thead th {
  vertical-align:middle;
}
.benefits-table thead th {
    border: 1px solid #FFF!important;
}
.benefits-table thead th div:before {
    display: none;
}
.benefits-table thead th.col6 div {
    margin: 0!important;
    border-radius: 0!important;
}

.intro img {
    margin: 0!important;
}
.img-intro .holder {
    padding: 0!important;
}
.about-block { padding: 11px 0px 10px 49px; }
.intro h1.alignright {
  padding-right: 15px;
}
.box_news h4 {
    font-size: 16px;
    margin-top: 15px;
}
#main > div.section-holder > div > section > div > div > ul > li.flex-active-slide > div > img, div.section-holder img {
  max-width: 108%;
}
.para2 {
    font-size: 15px;
}
.box_news {
  margin-left:0!important;
  margin-right:0!important;
}
.cost-table thead th.col1 div {
    border-radius: 0;
}
/*.lbl_schedule_label {
    bottom: -32px!important;
}
.group_label_wrapper:last-child {
    width: 100%!important;
}
.group_wrapper {
    display: block!important;
  height: 377px!important;
}
.schedule_outer_wrapper {
    margin: 0!important;
}
.schedule_outer_wrapper, .lbl_schedule_label {
    margin-left:7px!important;
}
.lbl_group_label {
    margin-top: 25px!important;
}
#result_wrapper {
    width: 65%!important;
  float: left!important;
  padding: 0!important;
    box-shadow: none!important;
}
.settings_section {
    border-top: none!important;
  border-bottom: none!important;
}
#content_wrapper {
    box-shadow: none!important;
  padding: 0!important;

}*/

#group_wrapper_Monthly > div:nth-child(3),  #group_wrapper_Monthly > div:nth-child(4), #group_wrapper_Annual > div:nth-child(3), #group_wrapper_Annual > div:nth-child(4), #group_wrapper_Lump_Sum > div:nth-child(2) {
  display: none;
}


#group_wrapper_Monthly > div:first-child + div + div, #group_wrapper_Monthly > div:first-child + div + div + div, #group_wrapper_Annual > div:first-child + div + div, #group_wrapper_Annual > div:first-child + div + div + div, #group_wrapper_Lump_Sum > div:first-child + div {
  display: none;
}



.tabs-section .tab-content {
    width: 100%;
  box-shadow: none!important;
    -webkit-box-shadow: none!important;  
}
#result_wrapper {
    margin-left: 0!important;
}
#tab-3 article {
    width: 1000px;
    margin-left: -35px;
}
.tabs-section .tab-box {
    width: 100%!important;
  margin-left: 0;
  padding: 0!important;
}
#dt_example {
    max-width: 1000px;
}
.tuition-section:after {
    box-shadow: none;
}
.to-center {margin-right: auto; margin-left: auto;}
.schedule_outer_wrapper {
    width: 96px!important;
}
.chooser {width: 200px; height: 157px; text-align: center}

.small {padding-right: 15px; padding-left: 15px; margin-top:50px;}

.faq-button {float: left; margin-left: 15px!important; margin-top:-10px;}  

.faq-select {float:left}

.news-btn {
    position: absolute;
    bottom: 28px;  
}

label {
    max-width: initial;
    margin-bottom: initial;
}
.loginbox {
    border: 3px solid #e1e1e1;
    padding: 10px;
    margin-left: 8px;
    background-color: #fff;
  margin-left: 15px;
  margin-bottom: 15px;
}
.login-section {
  background: url(https://www.collegeillinois.org/images/myAccount/ma-bg.jpg?v6) no-repeat top #fff!important;
}
.loginbox h4 {
    border-bottom: 1px dashed #ccc;
    font-family: "Open Sans";
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 25px;
    text-transform: uppercase;
}


.tuition-section:before {
  box-shadow: none;
     -webkit-box-shadow: none;
}

#selSemeters, .ui-select {
    margin-bottom: 50px!important;
}

#result_wrapper {
    padding: 0!important;
}

div.ui-slider {
    height: 10px!important;
}


#content_wrapper {
    box-shadow: none!important;
}

aside .contacts p {color: #ffffff!important; font-size:13px!important; text-align:left!important;}

.aside .contacts .tel {
    font-size: 42px!important;
}


#footer {
    background-color: initial;
}

#Home > .container {margin-bottom: 15px;}
 

/*.group_wrapper:last-child .schedule_outer_wrapper .schedule_bar:before {
    top: -34px!important;
}

.group_wrapper:last-child .schedule_outer_wrapper .schedule_bar:after {
    top: -34px!important;
}

.group_wrapper:first-child .schedule_outer_wrapper:first-child .schedule_bar:before {
    top: -34px!important;
}

.group_wrapper:first-child .schedule_outer_wrapper:first-child .schedule_bar:after {
    top: -35px;
}*/


.videoSlider {text-align: center; margin-top: 5px; margin-left: 100px;z-index: -1}

.aboutIntro {width: 50%; float: left;}
.about-video-container {position: relative;padding-bottom: 26.25%;margin-right: 30px;padding-top: 0px;height: 0;overflow: hidden;}
.openHouseImg {margin-top: -650px; float: right;}
.closed {height: 62px}

/* MEDIA QUERIES */

@media (min-width: 1000px) { 
  .alternate-responsive {
    width: 1000px;
    height:auto
  }
  .pull-up-80  {margin-top: -80px;}
  .note-plans {padding: 30px; font-style:italic}
  .plans-block {padding: 0 56px 0 76px!important;}
  .news-slider-holder {
    margin-left: 55px;
  }
  .loginbox {
    width: 28%;
  }
  .pushdown {margin-bottom: 150px!important;}  
  .loginbox {
    min-height: 350px;
  }  
  .leftnav {margin-left:50px;}
   .benefits-nav  {margin-left:65px;}
  .dropdown-toggle, .caret {
    display: none;  
  }   
}


@media (min-width: 1000px) and (max-width: 1030px) { 
  .container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 999px) {
    
  #wrapper {
    width: 100%;
    display:block;
  }
  .w1 {
    width: 100%;
    display:block;
  }
  .box {margin-bottom: 5px;}
  .aside .contacts {
    width: 100%;
  }  
  #nav {
    height: auto;
    max-width: 100%;
    margin-left: 0px;
  }  
  #nav > li {
    float: none;
  }  
  .section {
    max-width: 500px;
    float: right;
    margin-left: 15px;
  }
  .drop {display:none!important}
  /* #result_wrapper {display:none!important}  
  #eventsWrapper > table {table-layout: auto!important;} */
  .intro {
    margin: 0;
    position: relative;
    width: 100%;
  }  
  .how-intro .holder {
    /*padding: 27px 15px 28px;*/
    width: 100%;  
  }
  .tuition {
    padding: 0;
  }
  .education-choices .text-block {
    width: inherit!important;
    max-width: 100%;
  }  
  .education-choices {
    margin: 15px;
    position: relative;
  }  
  
  div.education-choices > div.col-md-9 > div > h3, div.education-choices > div.col-md-3 > img  {
    margin-bottom: 15px;
  }
  .section-content {padding-left: 15px; padding-right: 15px;}
  .steps-section .process li:after {
    background: none;
  }  
  .HowIndex hr {display: none}
  .alternate-responsive {
    max-width: 100%;
    width: 100%;
    height:auto
  }  
  #main > article.article-section.faqs > div.section-content > div > div > a {margin-top: 5px;}
  .article-section h1 {
    line-height: 35px;
  }
  .enrollcss {
    margin-left: 0;
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }  
  .article-section.compare .text-block {
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 0;
    width: 100%;
  }  
  .steps-section .text-block {
    width: 100%;
    padding-left: 15px;
    padding-top: 6px;
  }  
  
  .steps-section .btn {
    padding: 8px 6px 7px;
  }
  
  .article-section .text-block {
    width: 100%;
    padding: 15px;
  }  
  .plans-table {
    margin-left:15px; 
    margin-right:15px;       
  }
  .note-plans {padding: 5px;}  
  .doubleheading:after {
    display:none;
  }  
  .plans-block {padding: 15px!important;}
  .steps-section .heading h1, .advantages-heading {
    line-height: 35px;
    text-align:left;
  }  
  #main .btn-holder {
    text-align: left;
  }
  .about-block { padding: 15px; }    
  #result_wrapper {
    float: left!important;
    width: inherit!important; 
    display: block!important;
  }  
  .group_wrapper {
    display:inline-block!important;
    height: 320px!important;
    border-bottom: 1px solid #ababab!important;
    border-right: none!important;
  }  
  
  #graph_wrapper {
    height: 620px!important;
    display: inline-block!important;
  }
  .fc-toolbar .fc-right {
    float: right;
    margin: 10px 10px 0 20px!important;
  }  
  .login-section {
    background: #fff!important;
  }
  #nav > .has-drop-down > a > span {
    padding-right: 0;
    background: none;
  }  
  #nav a {
    display: inline-block;
  }
  .caret {
    padding-right: 0!important;
  }
  .mobile-menu-sub {
    min-width: 200px;
  }
  .has-drop-down .hover {
    background: none!important
  }
  #nav > li {
    background: none;
  }  
  #nav > .hover, #nav > .active {
    background: none!important;
  }  
  
.nav-bar {
    background: none;
  }  
  
  #nav > li.hover > a {
    background: none!important;
  }
  
  #nav > .hover > a, #nav > .active > a {
    box-shadow: none!important;
    -webkit-box-shadow: none!important;
  }
  
  #nav > .hover > a {color: #65b5b6!important;}
  
  .add-nav ul a:hover {
    color: #65b5b6!important;
    background: none!important;
  }
  
  #navbar > div.nav-block.hidden-sm.hidden-md.hidden-lg {
    padding-top: 15px; 
    padding-bottom: 15px; 
    clear:both
  }

  .dropdown-toggle {padding: 17px 17px 13px;}  
}

@media (max-width: 958px) {
    .aboutIntro {width: 100%; float: none;}
    .about-video-container {padding-bottom: 56.25%;margin-right: 0px;}
    .openHouseImg {visibility: hidden;}
    .news-btn {position: absolute; top: 548px; bottom: initial;}
    #main > div.section-holder.news-slider-holder > div > section > div > div > ul > li > div:nth-child(3) {display: none;}
    .closed {height: 120px}
}



@media (min-width: 768px) {
  .tuition-paragraph {margin-left: -4%;}
}

@media (min-width: 768px) and (max-width: 999px) {
  .container {
    width: 768px;
  }
  .slideshow {
    /*height: 359px;*/
  }  
  .slideshow .slide .caption {
    margin:0 0 0 -75px!important;
    top: 175px;
  }
  .videoSlider {margin-left: 70px;}
}

@media (max-width: 768px) {
    
    .videoSlider {margin-left: 50px;}
  .slideshow {
   /* height: 296px;*/
  }  
  .slideshow .slide .caption {
    margin:0 0 0 -75px!important;
    top: 105px;
  }
  .tuition-section .section-content {
    padding: 15px!important;
  }  
  .circle-img, .tuition-txt {width: 100%;}
  .xs-middle {
    display:block;
      margin:auto;
  }  
  .heading {padding-top: 35px;}  
  #group_labels_wrapper {
    display: none;
  }
}

@media (max-width: 665px) {
  #main > div.section-holder.news-slider-holder > div > section > div > div > ul > li > div:nth-child(2) {
    display: none;
  }
  .videoSlider {margin-left: 0;}
}  

@media (min-width: 648px) {
  .container {
    width: initial; 
  }
}

@media (max-width: 648px) {
    /*.caption div.enroll_orange_btn a {margin-right: 0;} */
  .videoSlider {margin-left: 0;}
  .nurture {padding: 15px!important; font-size: 12px;}
  .faq-button {margin-left: 10px !important; position: absolute; margin-top: -10px;}
  #nav > li > div.enroll_orange_btn > a {display: none;}
   div.enroll_orange_btn2 > a {display: block;    margin-left: auto;  margin-right: auto; }
  .section {
    float: none;
      margin-left: auto;
    margin-right: auto;
    display:block;    
  }
  .steps-section .btn-enroll-respond {font-size: 14px;}
  .article-section .btn-enroll-respond {font-size: 10px;}
  .btn1 {
   width: 150px!important; 
  }  
  /*
  .btn2015-home-enrollLong {
    background-position-x: -45px!important;
    border-radius: 5px;
  }
  */
  .slideshow {
    height: 380px;
  }  
  .slideshow .slide .caption {
    margin: 0!important;
    top: 190px;
    left: 0;
    width:90%;
  }
  .tuition-section .section-content {
    padding: 15px!important;
  }  
  #main > article.tuition-section.darkblue-style.row > div > div.section-content > div > div {
    padding-left: 0;
    padding-right: 0;
  }
  .heading:after {
    display: none;
  }  
  #main > article > div > div > div > div.col-md-6 {
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
      margin-top: 30px;
      width: 100%;
  }
  .nav-block {
    display:block;
    float: none;
    background: none;
    color: #2f4558;
    margin: 0 auto;
    border-radius: 0 0 5px 5px;
  }  
  
  .login-logout {
    display: block;
    text-align: left;
    color: #2f4558;
    text-transform: uppercase;
    font-size: 17px;
    line-height: 20px;
    font-weight: bold;
    text-shadow: none;
    border-bottom: none;
    padding: 5px 5px 15px 5px;
    box-shadow: none;
    -webkit-box-shadow: none;
  }  
  .add-nav ul li {
    background-image: none;
  }
  .add-nav ul a {
    display: block;
    text-align: left;
    position: relative;
    padding: 5px;
    border-bottom: none;
    color: #2f4558;
    margin-left: 5px;
  }
  .add-nav ul li:after {
    display: none;
  }  
  .add-nav ul li.first-child a, .add-nav ul li.first-child {
    border-radius: 0;
  }  
  .add-nav ul li.last-child a, .add-nav ul li.last-child {
    border-radius: 0;
  }
  .login-logout:hover {
    text-decoration: none;
    background: none;
    border-bottom: none;
  }  
  .add-nav ul {
    margin-left: 5px;
  }    
  .add-nav ul li.first-child a {
    margin-left: 5px;
  }
  .slideshow .switcher li a {
    width: 41px;
  }
  .dateColumn {
    width: 30px!important;
  }
  #eventsWrapper > table > thead > tr > th {
    width: 30px!important;
  }  
  .small-btn {
    width: 77px!important;
  }
  td {
    padding: 3px!important;
  }  
  #main > article > div > div.hidden-lg > div:nth-child(4) > div.col-md-9 > div > p:nth-child(3) > a {
    padding-left: 5px;
    padding-right: 5px;
  }

  .benefits-table thead th div, .benefits-table tbody td, .benefits-table tbody th {
    padding: 3px;
  }  
  .benefits-table table, .benefits-table {
    margin-left: 0px!important;
    margin-right: 0px!important; 
  }  
  .clear-mobile {text-align:center;float:none; clear:both}
  .step1 {padding-left: 0!important;}
  .planning-section .steps-section .process {
    margin-left: -45px;
  }
  .program-table thead th div, .program-table .odd td, .program-table .odd th, .program-table .odd td, .program-table .odd th {
    padding: 3px;
  }  
  .cost-table tbody td, .cost-table tbody th, .cost-table .even td, .cost-table .even th {
    padding: 5px;
  }
  .dates-table thead th div {
    min-height: 50px;
  }  
  .chooser {
    width: 120px;
    height: 180px;
    text-align: center;
  }  
  
  .logo {
      float: none;
      display: block;
    margin-left: auto;
    margin-right:auto;
  }    
  .container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }  
  a.liveChat {
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
  }  
  .search-form {
    float:none;
    margin-left: auto;
    margin-right: auto;
      min-height: 22px;  
    margin-top: 15px;  
  }  
  #footer > nav {
        overflow: hidden;
      /* float: left; */
      clear: both;
  }
  #footer .copy {
    float: right;
    clear: both;
    margin-bottom: 30px;
  }
  #footer > nav > ul > li {
    float: left;
    padding-right: 24px;
    margin: 6px;
    clear: both;
  }  

  
  #ciCalendar > div.fc-toolbar > div.fc-left > h2 {font-size: 26px;}
  
  #main > article:nth-child(7) > div > div.section-content > div.text-block {padding: 25px;}
  
  .testimonials ul.slides li p {font-size: 18px!important;}
  
  #main > article.article-section > div.heading > h1 {font-size: 28px!important;}
  
  #main > article:nth-child(4) > div > div.section-content > div.text-block {padding: 25px!important;}
  
  #main > article.tuition-section.darkblue-style > div > div.section-content > div > div.btn-holder > a {
    font-size:16px!important;
      padding: 8px 14px 7px!important;
  }
  
  
  hr {display:none!important;}

  .to-center {
    width: 60px;
    height:auto;
      margin-bottom: 10px;
      margin-top: 10px;
  }
  
  #tab-controls > li > a > h2 {
    font-size: 12px!important; 
    line-height:normal;
  }
  
  .navbar-toggle {
    margin-top: 15px;
  }

}
