/*
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/


/* Table of contents
––––––––––––––––––––––––––––––––––––––––––––––––––
- Grid
- Base Styles
- Typography
- Links
- Buttons
- Forms
- Lists
- Code
- Tables
- Spacing
- Utilities
- Clearing
- Media Queries
*/

* { max-height: 100000px; }

/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.container {
  position: relative;
  width: 100%;
  max-width: 970px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box; }
.column,
.columns {
  width: 100%;
  float: left;
  box-sizing: border-box; }

/* For devices larger than 400px */
@media (min-width: 400px) {
  .container {
    width: 100%;
    padding: 0; }
}

/* For devices larger than 550px */
@media (min-width: 550px) {
  .container {
    width: 80%; }
  .column,
  .columns {
    margin-left: 4%; }
  .column:first-child,
  .columns:first-child {
    margin-left: 0; }

  .one.column,
  .one.columns                    { width: 4.66666666667%; }
  .two.columns                    { width: 13.3333333333%; }
  .three.columns                  { width: 22%;            }
  .four.columns                   { width: 30.6666666667%; }
  .five.columns                   { width: 39.3333333333%; }
  .six.columns                    { width: 48%;            }
  .seven.columns                  { width: 56.6666666667%; }
  .eight.columns                  { width: 65.3333333333%; }
  .nine.columns                   { width: 74.0%;          }
  .ten.columns                    { width: 82.6666666667%; }
  .eleven.columns                 { width: 91.3333333333%; }
  .twelve.columns                 { width: 100%; margin-left: 0; }

  .one-third.column               { width: 30.6666666667%; }
  .two-thirds.column              { width: 65.3333333333%; }

  .one-half.column                { width: 48%; }

  /* Offsets */
  .offset-by-one.column,
  .offset-by-one.columns          { margin-left: 8.66666666667%; }
  .offset-by-two.column,
  .offset-by-two.columns          { margin-left: 17.3333333333%; }
  .offset-by-three.column,
  .offset-by-three.columns        { margin-left: 26%;            }
  .offset-by-four.column,
  .offset-by-four.columns         { margin-left: 34.6666666667%; }
  .offset-by-five.column,
  .offset-by-five.columns         { margin-left: 43.3333333333%; }
  .offset-by-six.column,
  .offset-by-six.columns          { margin-left: 52%;            }
  .offset-by-seven.column,
  .offset-by-seven.columns        { margin-left: 60.6666666667%; }
  .offset-by-eight.column,
  .offset-by-eight.columns        { margin-left: 69.3333333333%; }
  .offset-by-nine.column,
  .offset-by-nine.columns         { margin-left: 78.0%;          }
  .offset-by-ten.column,
  .offset-by-ten.columns          { margin-left: 86.6666666667%; }
  .offset-by-eleven.column,
  .offset-by-eleven.columns       { margin-left: 95.3333333333%; }

  .offset-by-one-third.column,
  .offset-by-one-third.columns    { margin-left: 34.6666666667%; }
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns   { margin-left: 69.3333333333%; }

  .offset-by-one-half.column,
  .offset-by-one-half.columns     { margin-left: 52%; }

}


/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
html {}
body {}


/* Typography
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/* Larger than phablet */
@media (min-width: 550px) {
}

p {
  margin-top: 0; }


/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
a {
  color: #1EAEDB; }
a:hover {
  color: #0FA0CE; }


/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
}
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  color: #333;
  border-color: #888;
  outline: 0; }
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  color: #FFF;
  background-color: #33C3F0;
  border-color: #33C3F0; }
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
  color: #FFF;
  background-color: #1EAEDB;
  border-color: #1EAEDB; }


/* Forms
–––––––––––––––––––––––––––––––––––––––––––––––––– */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
}
/* Removes awkward default styles on some inputs for iOS */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
textarea {
  min-height: 65px;
  padding-top: 6px;
  padding-bottom: 6px; }
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  border: 1px solid #33C3F0;
  outline: 0; }
label,
legend {
}
fieldset {
}
input[type="checkbox"],
input[type="radio"] {
  display: inline; }
label > .label-body {
  }


/* Lists
–––––––––––––––––––––––––––––––––––––––––––––––––– */
ul {
  }
ol {
  }
ol, ul {
  }
ul ul,
ul ol,
ol ol,
ol ul {
  }
li {
  }


/* Code
–––––––––––––––––––––––––––––––––––––––––––––––––– */
code {
  padding: .2rem .5rem;
  margin: 0 .2rem;
  font-size: 90%;
  white-space: nowrap;
  background: #F1F1F1;
  border: 1px solid #E1E1E1;
  border-radius: 4px; }
pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre; }


/* Tables
–––––––––––––––––––––––––––––––––––––––––––––––––– */
th,
td {
  }
th:first-child,
td:first-child {
  }
th:last-child,
td:last-child {
  }


/* Spacing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
button,
.button {
  }
input,
textarea,
select,
fieldset {
  }
pre,
blockquote,
dl,
figure,
table,
p,
ul,
ol,
form {
  }


/* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.u-full-width {
  width: 100%;
  box-sizing: border-box; }
.u-max-full-width {
  max-width: 100%;
  box-sizing: border-box; }
.u-pull-right {
  float: right; }
.u-pull-left {
  float: left; }


/* Misc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
hr {
  }


/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/* Self Clearing Goodness */
.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }


/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/

/* Larger than mobile */
@media (min-width: 480px) {
	
*{margin:0;padding:0; font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", sans-serif;}
h1, h2, h3, h4, h5, h6, #product_nav ul li a, a.govLink, a.isacLogo, #footerNav ul li:first-child, #footerNav ul li:first-child a, #moreFoot h2 a, #homeBox1 .textButton, h2 a, div.rotator ol.thumbnails li a {font-family: Corbel, Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", sans-serif;}
form{display:inline;}
acronym{border:0;}
title {text-transform: capitalize;}
p,#side li,input,label{font-weight:400;}
a{text-decoration:none;color:#508ccf;outline:none;}
ul{list-style:square inside;}
blockquote{margin-left:50px;font-size:1.1em;line-height:1.4em;margin-top:10px;color:#58595b;padding:0 20px 10px;}
dl{font-size:1em;margin-left:15px;margin-right:10px;padding:4px 0;}
body{text-align:center;font-size:75%;background: #8C8484 url(https://www.isac.org/g3/images/bgPattern.png?v4);height:100%; margin:0; padding-top: 15px;}
#wrapper{text-align:left;border-top:none;width:970px;background:#fcfcfc url(https://www.isac.org/g3/images/bgHomeFolder.gif?v4) no-repeat top;overflow:hidden;margin:0 auto; }

#searchBox{text-align:right;display:block; margin-top:-22px;margin-right:20px;margin-bottom:10px;}
#searchBox label, #searchBox a {font-size:1em;color:#ddd;font-weight:700;text-transform:uppercase;}
#searchBox label {padding-left: 10px;}
#searchBox a {padding-right: 32px;}
#searchBox a:hover {color: #fff;}
#searchBox input {border: 1px solid #cecece; margin-right: -10px;padding:4px; background: #fafafa;}
input#go{margin-left:-13px;border:none;margin-top:7px;margin-bottom:-4px; padding: 0;}


a.govLink{color:#ddd; font-size:.9em; position: absolute; text-align: right; top: 1px; width: 470px;}
.isacLogo{margin-left:10px;font-size:.9em;color:#ddd;padding-top:9px;margin-bottom:20px;}
.isacLogo img{float:left;padding-right:5px;margin-top: 2px;}
.isacLogo span{display:block;}
.czLink{background:#fcfcfc;color:red;position:absolute;top:22px;margin-left:245px;text-transform:none; visibility: hidden;}
.czLink {opacity:0.9; filter:alpha(opacity=90);}
.czLink:hover, a.govLink:hover {opacity:1;filter:alpha(opacity=100); color: #fff;}
.ciLogo {margin: 30px 10px 20px 10px;}

#topBar {background:url(https://www.isac.org/g3/images/topBarBG.png?v4); height: 42px; margin-bottom: 15px;}

#product_navWrapper {margin-bottom: 13px; position: relative; width: 270px;}
#product_nav {position:relative;width:252px; margin-top: 50px; background:url(https://www.isac.org/g3/images/navBG.png?v4);}
#product_nav ul {margin-bottom: 33px;}
#product_nav ul li{font-size:1.3em;text-align:right;background:url(https://www.isac.org/g3/images/navBG.png?v4) #007eb7;margin-right:31px;border-bottom: 4px solid #3269a7;width:252px;}
#product_nav ul li#home {background:url(https://www.isac.org/g3/images/navCorner.gif?v4) top right no-repeat; padding-top: 5px;}
#product_nav ul li#about-isac {background: url(https://www.isac.org/g3/images/navCornerBottom.gif?v4) no-repeat bottom right; padding-bottom: 20px;}
#product_nav ul li:hover,#product_nav li.hover{background:#ddd;}
#product_nav ul li a{color:#fff;display:block;text-decoration:none;padding:5px 15px 5px 0;text-transform:uppercase;}
#product_nav ul li a span {color:#d2d0d0}
#product_nav ul li a:hover,#product_nav ul li:hover a{color:#0c4779;}
#product_nav ul li ul {display:none;margin-right:-3px;}
#product_nav ul li ul li a{font-weight:400;}
#product_nav ul li:hover ul,#product_nav li.hover ul{display:block;position:absolute;margin-left:252px;margin-top:-60px;background:#ddd;width:252px;border:2px solid #ebebed;border-left:0;padding:4px 0;z-index:10002;}
#product_nav ul li:hover ul li,#product_nav li.hover ul li{text-align:left;background:#ddd;padding:0;margin:0; border: none;}
#product_nav ul li:hover ul li a,#product_nav li.hover ul li a{padding:7px 10px 4px 25px;text-transform:capitalize; font-size: .9em;}
#product_nav ul li:hover ul li a:hover{color:#007cb6;}
#product_nav ul li.active,body#home li#home a{color: #185a6d;}
/* #product_nav ul li.active a,body#home li#home a,body#students li#students a,body#families li#families a,body#rppa li#rppa a,body#about-isac li#about-isac a, */
#product_nav #navCol2 {margin-left: 500px; margin-left: 250px !ie;}

#mainContent{overflow:hidden;clear:both;background:#F5F6FF;padding:25px 15px 45px 15px;}
#mainContent2{overflow:hidden;margin-top:38px;background:#e5f5fa url(https://www.isac.org/g3/images/mainBG.gif?v4);padding:5px 15px;}
#mainContent3{overflow:hidden;margin-top:0px;background:#e5f5fa;padding:5px 15px;}
#mainContent3 .main {margin-bottom: 0px;}
#main{float:left;width:650px;margin-bottom:20px;min-height: 400px;padding-bottom:20px;margin-right:0;background-color: white;border:1px solid #eae8e8;-moz-box-shadow: 2px 1px 10px 5px #999999;-webkit-box-shadow: 2px 1px 10px 5px #999999;box-shadow: 2px 1px 10px 5px #999999;filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=145, Strength=15); }
#content, #content-wrapper {position: relative;}
#mainContent3 #main {filter: none;}
#main {clear: both;}
#main ul li,#main ol li{margin-left:55px;line-height:1.3em;font-size:1.1em;color:#58595b;padding:3px 30px 3px 0;}
#main ul li{list-style-type:disc;}
#main ul li ul li,#main ul li ol li,#main ol li ul li,#main ol li ol li{margin-left:45px;line-height:1.3em;font-size:1em;color:#58595b;padding:3px 30px 3px 0;}
#main ul li ol li {list-style-type: decimal;}
#main ul li ul li{list-style-type:circle;}
#main ul.emessaging li{margin-left:0;list-style-type:none;}
#main.wide{width:660px; min-height:400px;margin-left: 270px; margin-top:-257px;border:2px solid #dcdadb;}
#main h1,#main h2,#main h3,#main h4,#main h5,#main h6,.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{font-weight:700;color:red;padding:7px 30px;}
#main.big{width:920px;float:left;margin-left:10px;}
#main.bigger{width:960px;float:left;margin-left:-10px;/*min-height:400px;overflow:auto;*/ overflow: auto;}
#main h1,.main h1{color:#0085bd;font-size:1.7em;font-weight:700;margin-top:15px;}
#main h2,.main h2{color:red;font-size:1.5em;padding-top:20px;padding-bottom:4px;margin:0; }
#main h3,.main h3{padding-top:15px;padding-bottom:10px;color:#111;font-size:1.3em;margin:0;}
#main h4,.main h4{padding-top:5px;padding-bottom:5px;color:#111;font-size:1.2em;margin:0;font-style:italic;}
#main h5,.main h5{padding-top:5px;padding-bottom:5px;color:#0085bd;font-size:1.1em;margin:0;}
#main h6,.main h6{padding-top:5px;padding-bottom:5px;color:red;font-size:1em;text-decoration:underline;margin:0;}
#main p,.main p{font-size:1.1em;line-height:1.5em;color:#58595b;padding:3px 32px 7px;}
#main p.formPara{font-size:1em;}
#main3{display:none;position:absolute;top:435px;margin-bottom:50px;}
#main3 a{color:#0085bd;width:215px;display:block;float:left;font-weight:700;font-style:italic;font-size:1.3em;padding:10px;}
#main4{float:left;padding-top:53px;padding-right:40px;}
#main4 a{color:#0085bd;display:block;float:left;font-weight:700;font-size:1.1em;padding:10px;}

.floatLeft{float:left;margin-right:10px;}
.floatRight,#movers-row div a.cross-link{float:right;}
.center {text-align: center;}
.clear{clear:both;}

#side{float:right;width:268px;padding:5px;}
#side p{font-size:1.2em;line-height:1.3em;color:#eee;padding:7px 30px;}
#side h2{font-size:1.3em;color:#fff;margin-bottom:0;font-weight:700;padding:5px 5px 5px 10px;}
#side h1{color:red; font-size: 1.4em;font-weight:400;margin-top:15px;margin-left:35px;padding:0;}
#side ul li a {color: #fff; text-decoration:none;display:block;}
#side ul li {font-weight:700;}
#side ul li a:hover{color:#ddd;}
#side ul li,.main ul li{margin-left:30px;list-style-type:none;line-height:1.3em;font-size:1.1em;color:#58595b;padding:3px 10px;}
#side ul li{ text-transform: capitalize;background:url(https://www.isac.org/g3/images/navBG.png?v4) #007eb7;border-bottom:none;width:242px;min-height:1%;list-style-type:none; line-height: 1.4em; padding:5px 10px;}
#side ul li ul li,.main ul li ul li{margin-left:15px;margin-top:6px;font-size:.9em;}
#side ul li ul li{font-size:1em;width:auto;font-weight:400;margin:0 0 0 -10px;border-left:0 solid #fff; padding-left: 25px;}
#side ul li ul li a{border-bottom:1px dotted #ddd; color: #fff;text-transform:capitalize;margin:0;padding:0;}
#side ul li.active, #side ul li ul li.active, #side ul li ul li ul li.active, #side ul li ul li ul li ul li.active {font-weight: bold;}
#side ul li#isacorps {margin-bottom: 10px; padding: 10px 10px;}
/* #side ul li ul li ul li.active a {color: #96CB73;} */

.messageBoard{background:url(https://www.isac.org/g3/images/navBG.png?v4) #007eb7;margin-left:30px;margin-top:-5px;margin-right:-25px;}
.messageBoard ul li a{margin-left:-33px;width:230px;text-transform:none;font-weight:400;color:#fff;padding:0;}
.messageBoard .accordionContent{font-size:1.1em;line-height:1.4em;color:#eee;padding:3px 32px 7px 12px;}
.messageBoard .accordionContent a {color: #fff; text-decoration: underline;}
.messageBoard h2 a {color: #fff; }
.messageBoard p{margin-left:-20px;padding:0;}

#foot {clear:both;width:970px; background:#FAF9FC url(https://www.isac.org/g3/images/footBG.png?v4) top repeat-x; padding-top: 25px; margin:0 auto; }
#foot2{clear:both;width:970px;text-align:left;background:#FAF9FC url(https://www.isac.org/g3/images/topBarBG.png?v4);padding-top:20px; padding-bottom: 40px;overflow:hidden;margin:0 auto; }
#footerNav ul{float:left;width:26%;list-style-type:none;vertical-align:top;padding:15px 0;}
#footerNav ul li:first-child{font-size:1.4em;color:#fff;line-height:1.7em;}
#footerNav ul li:first-child a{color:#fff;}
#footerNav ul li a.textButton{color:#fff;}
#footerNav ul li.about2{margin-top:25px;}
#footerNav ul li.about2 a{font-size:1.1em;}
#footerNav ul li a{font-size:1.1em;line-height:1.7em;color:#fff;}
#footerNav ul li a img {margin-bottom: -4px; padding-top: 10px; height: 40px; width: 40px;}
#footerNav ul li a:hover {color: #ddd;}
#footerNav ul li p{font-size:1em;color:#fff;margin-top:0;padding:3px;}
#moreFoot {width:265px;float:right;margin-top:20px; margin-left: -60px;}
#moreFoot h2,#moreFoot h2 a {font-weight:400;padding-bottom:5px;color:#fff; font-size: 1.3em;}
#moreFoot p a {color:#fff;}
#moreFoot h2 a:hover, #moreFoot p a:hover {color: #ddd;}
#footer{clear:both;}
#footer p{text-align:center;margin-top: 5px;margin-bottom:25px;color:#eee;}
#footer p a {color:#fff;padding:0 2px; margin:0; text-decoration: underline;}
#footer a:hover{color:#ddd;}

.more{font-size:0.7em;float:right;padding-right:10px;font-weight:400;color:#0085bd;}

.hide{position:absolute;overflow:hidden;height:0;width:0;margin-left:-9999em;}
p.note {color:#58595b;font-size:.7em !important;}
#main .innerMain p.note {color:#58595b;font-size:1em !important;}
span.note{color:#58595b;font-size:.7em;margin:0px;padding:0;padding-left: 5px;}
fieldset{border:1px solid #DBDBDB;padding-left:10px;padding-bottom:10px;padding-right:15px;float:left;width:90%;margin:10px 15px; /*background: #fdfdfd; position: relative \9; margin-top:1em \9; padding-top:.75em \9;*/ background: url(https://www.isac.org/g3/images/fieldsetBG.gif) repeat-x top #fcfcfc;}
fieldset.aui-fieldset {background: none;}
#main fieldset{margin-right:10px;}
fieldset.full{width:92%;}
legend{margin-left:0;margin-bottom:10px;font-size:1.2em;color:red;font-weight:700;padding:5px;/* position:absolute \9; top: -.8em \9; left: .5em \9;margin-bottom: 20px \9; */}
div.lfr-portlet-column div#side{margin-top:120px;margin-right:20px;}
#monthlyView,#weeklyView,#listView{position:absolute;top:310px;float:right;}
body#calendar td{font-size:90%;}
body#calendar div.yui-u{position:absolute;top:210px;}
body#calendar div#main{min-height:1400px;}
body#calendar div.wide{padding-right:20px;}
body#calendar div.first{position:absolute;top:275px;}
#eventDetailWrapper{position:absolute;top:275px;margin-left:220px;}
#calendar td.caption{height:20px;}
#calendarSearch{margin-top:0;}
.iform{font-size: 1em; line-height: 1.4em; margin:30px auto;}
.iform ul{list-style:none;margin:0;padding:0;}
.iform ul ul{overflow:auto;}
#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 label.ilabel,input[type=radio] label{width:auto;display:inline;float:none;line-height:16px;font-size:.9em;padding:0 5px;}
.iform .itext, .iform input[type=text], .iform select, .iform .itextarea,.iform .iselect,.ibutton,.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;}

#p_p_id_phonebook_WAR_IntranetPortalApp_ .iform .itext, #p_p_id_phonebook_WAR_IntranetPortalApp_ .iform input[type=text], #p_p_id_phonebook_WAR_IntranetPortalApp_ .iform select {font-size: 12px;}

#portlet_phonebookEdit_WAR_IntranetPortalApp .iform .itext,
#portlet_phonebookEdit_WAR_IntranetPortalApp .iform input[type=text],
#portlet_phonebookEdit_WAR_IntranetPortalApp .iform select {font-size: 12px;}

.ibutton {border:1px solid #a1a1a1;}
.itextOrderNum{margin-right:7px;width:35px;}
.iform .itext:hover,.iform .itextarea:hover,.iform .iselect:hover,.iform .ibutton:hover,.iform .itext:focus,.iform .itextarea:focus,.iform .iselect:focus,.iform .ibutton:focus{background:#fff;border-color:#58595b;}
.iform .itextarea{height:100px;width:250px;}
.iform .ibutton:first-child{margin-left:200px;}
.iform .ibutton{width:auto;background:#a0c577 url("https://www.isac.org/g3/images/liferay/tabsSelected.gif?v4") repeat-x bottom;box-shadow:rgba(0,0,0, 0.1) 0 0 8px;margin-top:10px; color: #fff; font-size: 1.4em; text-shadow: none;}
.iform .ibutton:hover,.iform .ibutton:focus{background: #85a56a url(https://www.isac.org/g3/images/ibuttonBG.gif?v4) repeat-x bottom;color:#eee; cursor: pointer}
.iform li.iheader{display:block;font-size:18px;border-bottom:1px solid #000;text-indent:10px;margin:5px 0 15px;padding:5px;}
.iform li.iseparator{display:block;text-indent:-9999px;height:10px;line-height:10px;border-bottom:1px solid #999;margin:5px 0 15px;}
.iform .required, #main p.required {color:red; padding-left: 0;}
#main .iform ul.required li {color:red;}
.iradio{padding-right:7px;}
#imessageOK,#imessageERROR{border:1px solid #F60;font-size:16px;font-weight:700;text-align:center;display:none;margin-bottom:20px;background:#F90;color:#fff;padding:10px;}
.errors ol{padding-left:40px;margin:0;}
.iform table {font-size: 1.1em;}
table.ilabel td input{float:left;}
table.ilabel td label{float:right;text-align:left;width:500px;padding-left:5px;line-height:1.5em;color:#BD6E71;}
span.abbr {padding-right: 5px;}
/*span.abbr {width: 50px; display: block; float: left; text-align: right;}
.abbrTitle {width: 450px; text-align: left; float: right;}
.extension {float: right;}*/
.iform table.subTable, #main .iform table td span.subTable p {font-size: .9em; margin-left: 30px;}
#main .iform h2 {color: #58595B;}
.title {font-size: 1em; font-weight: bold;}
.FFELPtitle {width: 500px; float: right;}
.FFELPcode {float: left; width: 50px;}
td a:hover span.FFELPtitle {cursor: pointer;}
.iform th label{width:15%;display:inline;float:none;text-align:left;line-height:1em;font-size:1em;padding:4px; color: #222;font-weight: bold;}
.iform label.schoolSelect {width:70px; margin-bottom: 25px; font-weight: bold; font-size: 1.1em;}
.iform div#schoolSelect label.schoolSelect {padding-top: 22px;}
.iform div#schoolSelect select.iselect {margin-right: 5px;}

#column-1,.portlet-content #mainContent,.portlet-content{padding-left:0;} /* dust-me selectors says not used -see of on liferay  */
#dotCMS-userRating{float:right;padding-right:6px;}
.helpLink a span, #helpLink a span{display:none;text-decoration:none;font-size:.9em;}
.helpLink a:hover span, #helpLink a:hover span{display:inline-block;text-decoration:none;color:#444;}
#column-left{border:none;width:250px;float:left;margin:0;}
#youtube{margin:10px 20px 20px;}
#youtube h3{font:bold 12pt arial;background:url(https://knowhow2goillinois.org/images/bullet_arrow.gif?v4) 0 6px no-repeat;text-align:left;padding-left:15px;margin:0 0 5px;}
#youtube .th_video{border:1px solid #CCC;width:254px;margin-bottom:10px;text-align:left;height:65px;}
#youtube .th_video p{width:254px;margin:0;padding:0;}
#youtube .th_video p img{margin:5px;}
#youtube .th_video p a{text-decoration:none;font:8pt arial;margin-top:-15px;}
.iframe-container{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; 
  height: 0;
}
.iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 90%;
  height: 90%;
}
#column-right{width:400px;float:right;}
#column-right h2{font-size:1.2em;}
#column-right p{font-size:.8em;line-height:1em;margin:0 10px;}
#column-right a{color:#F58E01;text-decoration:none;}
#box2 h1,#box4 h1,#box5 h1{font-size:1.2em;margin:-7px 4px 4px;padding:4px;}
#box2 h2,#box4 h2,#box5 h2{margin:4px;padding:4px;}
#box2 p,#box4 p,#box5 p{font-size:.9em;line-height:1em;padding:4px;}
#box2,#box4,#box5{font:12px/1.4em Arial, Tahoma, arial;height:164px;padding-left:100px;padding-top:20px;margin:10px 20px 0 0;}
#box2{background:url(https://knowhow2goillinois.org/images/sitebar_blue.gif?v4) top right no-repeat;}
#box4{background:url(https://knowhow2goillinois.org/images/sitebar_green.gif?v4) top right no-repeat;}
#box5{background:url(https://knowhow2goillinois.org/images/sitebar_gold.gif?v4) top right no-repeat;}
#crumbtrail3{font-size: 1em;height:17px;margin:13px 2px 1em;width: 955px;}
#crumbtrail3 ul{margin:0;line-height: 0.8em;}
#crumbtrail3 ul li{display:block;float:left;margin-left:2px;color:#BD6E71;text-transform:capitalize;}
#crumbtrail3 ul li:last-child{padding-left:7px;}
#crumbtrail3 ul li a{display:block;text-decoration:none;color:#BD6E71;background:url(https://www.isac.org/global/images/template/icon_arrow.gif?v4) no-repeat right;padding:0 7px;}
#crumbtrail3 ul li a:hover{color:#2E7FAD;text-decoration:underline;}
#main table,table#cont,table.cont{margin-left:30px;margin-right:30px;border-left:1px solid #eee;border-top:1px solid #eee;}
#main table thead td,table#cont thead td,table.cont thead td{color:#900;font-weight:700;font-size:1.2em;padding:4px;}
#main table th,table#cont th,table.cont th{font-size:.9em;vertical-align:top;padding:4px;background: #9ec475; color: #fefefe;border-bottom:1px solid #eee;border-right:1px solid #eee;}
#main table td,table#cont td,table.cont td{border-bottom:1px solid #eee;border-right:1px solid #eee;vertical-align:top;color:#58595b;padding:4px;}
#conftable{margin-top:15px;clear:both;}
#leftMenu{width:160px;float:left;margin-top:80px; margin-left: 20px;}
#leftMenu a{display:block;font-weight:700;line-height:1em;margin-top:11px;}

#rightForm{float:right;margin-top:60px;width:720px;margin-right:-10px;}
#rightForm .more{margin-top:-20px;margin-right:-40px;}
.iform div#textUL{margin:15px 0;}
.iform div#textUL ul li{display:inline-block;list-style-type:none;background:url(https://www.isac.org/g3/images/bullet.gif?v4) no-repeat left top;margin:0 0 7px 30px;padding:0 0 0 30px;}
form.students .ibutton,form.parents .ibutton,form.faa .ibutton,form.lenders .ibutton,form.counselors .ibutton{margin-left:15px;}
form.students ul table ul table,form.parents ul table ul table,form.faa ul table ul table,form.lenders ul table ul table,form.counselors ul table ul table{margin-left:25px;}
ul.conf_subInfo1,ul.conf_subInfo2{padding-top:7px;padding-bottom:7px;}
.conf_subInfo1{float:left;width:49%;}
.conf_subInfo2{float:right;width:49%;}
ul table{font-size:1em;}
#homeBox1{width:715px;z-index:999; position: absolute; top: 60px;float: right; margin-left: 240px;}
#homeBox1 h3{color:#0085bd;font-size:2.4em;font-weight:400;margin-top:30px;text-transform:none;padding-bottom:0;margin-bottom:-10px;font-style:italic;}
#homeBox1 .textButton{display: inline-block; font-style: italic;}
p.intro{font-size:1.32em;line-height:1.4em;color:#737373;width:320px;font-style:italic;padding-top:15px;}
#homeBox1 #chart {float: right; margin-top: 40px;}
#homeBox1Text {width: 330px; margin-top: -25px; text-align: center;}
#homeBox1 .fafsa  #chart {}
.fafsa #homeBox1Text  {margin-left: -10px; text-align: center; width: 390px;}
.newsImg img {border: 1px solid #c0bcbc; }
ul.newsListHome {margin: 20px 0 0 -20px;}
.newsListHome li {list-style-image: url(https://www.isac.org/g3/images/listImg.gif); font-size: 1.1em; position: relative;}
.main .newsListHome li a {color: #1b617a;}
.main .newsListHome li.new a {font-weight: bold;}
#homeBox2{width:445px;height:50px;float:left;}
#homeBox3 {width:445px;float:right;}
#homeBox2, #homeBox3 {border: 5px solid #fff;height: 730px; background:#faf9fc; -moz-box-shadow: 2px 1px 10px 5px #999999;-webkit-box-shadow: 2px 1px 10px 5px #999999;box-shadow: 2px 1px 10px 5px #999999;filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=145, Strength=15); }
#homeBox2 span, #homeBox3 span {display: block; height: 726px; border:1px solid #cecece;border-top:1px solid #fff;border-left:1px solid #e7e7e6;border-bottom:1px solid #e7e7e6;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }
/*#homeBox3 span {font-size:1.4em;display:block;color:red;}*/
#homeBox3 p {margin:7px 0;}
#homeBox2.main h2, #homeBox3.main h2 {padding-left:15px;padding-right:15px;padding-bottom:5px;margin-bottom:15px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px; color: #016e98;font-size:2em;font-weight:400;padding-top:10px;background:url(https://www.isac.org/g3/images/mainsBG.gif?v4) repeat-x top; }
#homeBox2.main p, #homeBox3.main p{padding-left:15px;padding-right:15px;color:#58595b;}
#homeBox3.main p {text-align:left;line-height:1.1em;padding:6px 15px;}
#homeBox3.main h2 {padding-right: 0px;}
#homeBox3 h3 {margin: -15px 0px -15px -15px; font-size: 1.2em;}

form .ordermaterials a .ordermaterials,form.students #leftMenu a.students,form .parents a .parents,form .counselorsz a .counselors,form .faa a .faa,form .lenders a .lenders{color:#ddd;font-weight:400;font-size:1.2em;}

#liferay_nav ul {width: 100%; margin-top: 15px;margin-bottom: 15px; margin-left: 5px;}
#liferay_nav ul li{font-size:1.1em;text-align:center;background:url(https://www.isac.org/g3/images/navBG.png?v4);margin-bottom:1px;text-transform:uppercase; float: left; list-style-type: none;  width: 190px; border:1px solid #ebebed;}
#liferay_nav ul li a{color:#0f9cc1;display:block;text-decoration:none;font-weight:700;padding:8px 10px 8px 0;}
#liferay_nav ul li ul{display:none;margin-right:-3px;}
#liferay_nav ul li:hover,#liferay_nav li.hover{background:#fbfbfd;}
#liferay_nav ul li:hover ul,#liferay_nav li.hover ul{display:none;position:absolute;background:#fbfbfd;width:212px;border-left:0;padding:4px 0;z-index:10002;border:2px solid #ebebed; margin-top: 0px;}
#liferay_nav ul li:hover ul li,#liferay_nav li.hover ul li{text-align:left;background:#fbfbfd;padding-left:25px;padding:0;margin:0;text-transform:capitalize; display: block; float: none; border: 0px solid #fff;}
#liferay_nav ul li:hover ul li a,#liferay_nav li.hover ul li a{padding:7px 10px 4px;}
#liferay_nav ul li ul li a{font-weight:400;}
#liferay_nav {display: none;}

body#pace #wrapper {
    background: #fcfcfc url(https://www.isac.org/g3/images/bgGearUp.jpg?v4) no-repeat top;}

body#newsroom #wrapper {background:#fcfcfc url(https://www.isac.org/g3/images/newsRoomBG.jpg?v4) no-repeat top;}

body#illinois-dream-act #wrapper, body#students #wrapper, body#jointhecorps #wrapper, body#aim-high #wrapper, body#exoneree-grant #wrapper, body#ordermaterials #wrapper, body#AlternativeApp #wrapper,body#alternativeapp #wrapper, body#RISE-Act #wrapper, body#Alternative-Application #wrapper, body#alternative-application #wrapper, body#jointheisacorps #wrapper {background:#fcfcfc url(https://www.isac.org/g3/images/bgStudents2.jpg?v4) no-repeat top;}

body#families #wrapper{background:#fcfcfc url(https://www.isac.org/g3/images/bgFamilies.jpg?v4) no-repeat top;}
body#legislators #wrapper{background:#fcfcfc url(https://www.isac.org/g3/images/bgLeg.jpg?v4) no-repeat top;}
body#faa #wrapper, body#rppa #wrapper{background:#fcfcfc url(https://www.isac.org/g3/images/bgRppa2.jpg?v4) no-repeat top;}
body#about-isac #wrapper, body#isac-gift-assistance-programs #wrapper, body#gap-access #wrapper {background:#fcfcfc url(https://www.isac.org/g3/images/bgISAC2.jpg?v1) no-repeat top;}
body#counselors #wrapper {background:#fcfcfc url(https://www.isac.org/g3/images/bgCounselors2.jpg?v1) no-repeat top;}
body#lenders #wrapper {background:#fcfcfc url(https://www.isac.org/g3/images/bgLenders2.jpg?v1) no-repeat top;}
body#faas #wrapper, body#PD #wrapper, body#pd #wrapper, body#myzone #wrapper {background:#fcfcfc url(https://www.isac.org/g3/images/bgFaas.jpg?v1) no-repeat top;}
body#e-library #wrapper {background:#fcfcfc url(https://www.isac.org/g3/images/bgElibrary.jpg?v1) no-repeat top;}
body#spanish #wrapper, body#SolicitudAlternativa #wrapper, body#solicitudalternativa #wrapper, body#resources-for-non-us-citizens #wrapper {background:#fcfcfc url(https://www.isac.org/g3/images/bgSpanish.jpg?v5) no-repeat top;}
a.textButton, a.textButton2, a.textButton3{border:1px solid #999;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#0894c3 url(https://www.isac.org/g3/images/buttonBG.gif?v4) repeat-x top;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;color:#fff;cursor:pointer;font-size:1.5em;margin:0;padding:3px 10px;}
#e-library a.textButton {font-size:1em;}
body#e-library #subNav, body#isac-gift-assistance-programs #subNav {display: none;}
body#e-library #mainContent2, body#isac-gift-assistance-programs #mainContent2 {margin-top: 0px;}
a.textButton2{font-size: 1em; text-tranform: none;}
a.textButton3{font-size: 1.4em; margin-left: -70px; margin-top: 6px; margin-right: 20px;}

a.textButtonPortletRight, input.textButtonPortletRight, button.textButtonPortletRight {border:1px solid #999;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#0894c3 url(https://www.isac.org/g3/images/buttonBG.gif?v4) repeat-x top;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;color:#fff;cursor:pointer;font-size:1.5em;margin:0;padding:3px 10px; margin-right: 50px; text-transform: none; font-size: 1.1em; font-weight: bold;}

div#subNav{position:absolute;top:336px;text-align:center;background:#fff url(https://www.isac.org/g3/images/subNavBG.gif?v4) repeat-x bottom;opacity:0.8;filter:alpha(opacity=80);width:956px;margin-left:-15px;margin-right:-14px;padding:7px;}
#subNav ul{margin:0 auto; position: relative;}
#subNav ul li{display:inline;margin:0;padding:7px 2px;}
#subNav ul li a{color:#0085bd;font-size:1em;font-weight:700;margin:0;padding:0;text-decoration:none;padding:7px 5px 4px 0;white-space: nowrap;}
#subNav ul li a:hover {color:#0c4779;}
#subNav ul li.active a{color:red;}
#subNav ul li:first-child {background:none; padding-left: 0px;}

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{width:600px;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;}

span.new{color:#96cb73;text-transform:uppercase;font-size:.8em;font-style:italic;padding-right:5px;}
#side h2.accordionButton {font-size:1.2em;font-weight:700;color:#fff;border-top:1px dashed #bbb;}
h2.accordionButton:hover {cursor:pointer;}

legend.accordionButton {color:blue; background: url(https://www.isac.org/g3/images/arrowDown.gif) no-repeat right;}

legend.accordionButton:hover {cursor:pointer;}

a img,table.cont2 td{border:none;}
dd span {color:#58595b;}

.main li,#product_nav ul {list-style-type:none;}
.ioutput,#resultsPage a{font-weight:700;}
#main ul li span.ioutput {line-height: 2em;}
#youtube .th_video p a:hover,#column-right a:hover{text-decoration:underline;}
fieldset p,.note{font-size:.8em;}

body#students li#students a,body#families li#families a,body#rppa li#rppa a,body#about-isac li#about-isac a{color: #185a6d;}
body#idapp #wrapper {background:#fcfcfc url(https://www.isac.org/g3/images/bgISAC.jpg?v4) no-repeat top;}
body#liferay #wrapper,body#calculators #wrapper{background:#fcfcfc url(https://www.isac.org/g3/images/bgStudents.jpg?v4) no-repeat top;}

.resultSummary,.resultUrl{padding-left:5px;}
#cluetip-title{overflow:hidden;}
#cluetip-title #cluetip-close{float:right;position:absolute;top:0;}

.cluetip-arrows{display:none;position:absolute;top:0;left:-11px;height:22px;width:11px;background-repeat:no-repeat;background-position:0 0;}
.cluetip-default{background-color:#fcfcfc;border:1px solid #e7e7e6;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.cluetip-default #cluetip-outer{position:relative;margin:0;background-color:#fcfcfc;}
.cluetip-default h3#cluetip-title{margin:0 0 5px;padding:8px 10px 4px;font-size:1.1em;font-weight:700;background-color:#0f9cc1;color:#fff;text-align:left;}
.cluetip-default #cluetip-title a{font-size:0.95em;}
.cluetip-default #cluetip-inner{padding:10px; text-align: left;}
.cluetip-default #cluetip-inner p, .cluetip-default #cluetip-inner h3 {padding:7px;}
.cluetip-default #cluetip-inner h4 {padding: 0 7px;font-size: 0.9em;}
.cluetip-default div#cluetip-close{text-align:right;margin:0 5px 5px;color:#f00;margin-top:-35px;font-weight:700;}

.cluetip-rounded #cluetip-title,.cluetip-rounded #cluetip-inner{zoom:1px;}
#mainContent p.mapHelp{color: #FF0000; font-size: 0.9em; line-height: 1.1em; margin-bottom: 3px; margin-left: 230px; margin-right: 0; margin-top: -10px; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-align: right; width: 200px;}
#cluetip-outer {max-height: 350px;}
div.corpsMap{background:url(https://www.isac.org/g3/images/map.gif?v4) no-repeat top left;height:300px;position:relative; margin-left: 200px;}
ul.corpList{margin-top:10px;text-transform:none;text-align:left;}
ul.corpList li{list-style-type:none;text-transform:none;min-height:1%;color:#58595b;font-weight:700;margin-bottom:7px;}
ul.corpList li ul li:first-child{margin-top:4px;}
ul.corpList li ul li{margin-bottom:4px;}
ul.corpList li span{display:block;font-weight:400;}
.chiN{position:absolute;left:194px;top:17px;}
.chiS{position:absolute;left:194px;top:37px;}
.ne{position:absolute;left:170px;top:27px;}
.w{position:absolute;left:80px;top:110px;}
.s{position:absolute;left:145px;top:200px;}
.nw{position:absolute;left:125px;top:27px;}
.e{position:absolute;left:175px;top:110px;}
#mainContent p.corpDesc {position: absolute; top: 520px; line-height: 1.4em; width: 200px;}
acronym,#cluetip-close img{border:0;}
#footerNav,ul.corpList li ul{margin-left:20px;}
.iform .required,#main .iform ul.required li,.required,#main p.errors,#main p.messages, .error {color:red;}
.ok {color: green;}
table.ilabel td input,.FFELPcode{float:left;}
.stripNavL,.stripNavR,.stripNav,.cbFormDataLink,caption,.calTools .btn,#subNav ul li ul,#resultsSearchBox,.resultSummary .ellipsis,#cluetip-extra{display:none;}
.cluetip-default div#cluetip-close a,.cluetip-rounded div#cluetip-close a{color:#f00;}

.popupHeading {  color:#5088c7;  font-size:1.4em;  display:inline-block;  margin:0 0 1em 0;}

td span pre p span span {/* margin-top: 15px; */
    position: absolute; }
#main table.links{border: 0px solid #fff; }
#main table.links td {border: 0px solid #fff; text-align: center; vertical-align: middle; padding: 10px 5px;}

#fafsaEvents {float: right; font-size: 1em; text-transform: none; font-weight: normal;}

#displayTable td {border: none;}

#semregform:submitButton {margin-left: 60px;}

#mapFieldset {width: 300px; float: none; position: absolute; top: 550px;}
#mapDivRight {width: 350px; float: right;}
#mapDivLeft {width: 500px; float: left;}

br#crumbBR {line-height: 1px;}

.portlet-topper {background: none; border: 0px solid #fff; -webkit-box-shadow: none; -moz-box-shadow: none;}

.scroll-pane {width: 590px; height: 400px; margin-left: 30px; border: 1px solid #ddd; background: url(https://www.isac.org/g3/images/scrollBG.gif) no-repeat right;}
#semregform h2 {text-transform: none; font-size: 1.2em;}
@-moz-document url-prefix() {
.dataTable li table {padding-left: 190px;}
}
[value="July 27, 2011 - College Changes Everything Conference at Tinley Park Convention Center, Tinley Park, IL"] {display: none;}


.dotCMSPortlet, .dotCMSPortletLeft, .dotCMSPortletRight {background:#faf9fc;border:1px solid #cecece;border-top:1px solid #fff;border-left:1px solid #e7e7e6;border-bottom:1px solid #e7e7e6;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.dotCMSPortlet h2{color:#737373;text-transform:uppercase;font-size:1.2em;font-weight:700;padding-top:10px;background:url(https://www.isac.org/g3/images/mainsBG.gif?v4) repeat-x top;}
.dotCMSPortletLeft, .dotCMSPortletRight {width: 45%;}
.dotCMSPortletLeft {float: left; margin-left: 30px;}
.dotCMSPortletRight {float: right; margin-right: 30px;}

/* -------------------------------------------------------
   Rotator - Container
------------------------------------------------------- */
div.rotator h2 {position:absolute; left:-10000px; height: 0px; }
div.rotator { /* Make sure margins don't leak out via margin collapsing */ padding-bottom: 1px; margin-bottom: 1em; height: 286px; overflow: hidden; margin-top: -15px; }

/*
   Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
   https://www.tanfa.co.uk/archives/show.asp?var=300
*/
  
div.rotator:after {content: "."; display: block; visibility: hidden; clear: both; height: 0; line-height: 0; font-size:   1px;}
div.rotator { display: inline-block; }
  
/* 1st for IE 5-6, hidden from IE 5 Mac */ /*\*/
* html div.rotator { height: 1%; }  
div.rotator { display: block; }
/**/ /* end hidden from IE 5 Mac */

/* -------------------------------------------------------
Rotator - Thumbnails
------------------------------------------------------- */
div.rotator ol.thumbnails{ position: absolute; top: 292px; display: inline; /* This helps IE with floated elements */ margin: 0 0 0 -20px; padding: 0;}    
div.rotator ol.thumbnails li {margin:  0em; padding: 0em; list-style-type: none; float: left;}    
div.rotator ol.thumbnails li a {padding: 5px 10px; margin: auto 3px; color:#fff; background: #5088c5 url('/g3/images/navBG.png?v4)'); border: 1px solid #bad1d7; height: 35px; font-size: 1.4em;}      
div.rotator ol.thumbnails li a img {/* This way, the thumbnails don't shift as they're being hovered over. */
  border-width: medium; border-style: solid; border-color: transparent;}
div.rotator ol.thumbnails li a:hover, div.rotator ol.thumbnails li.current a {background:url('/g3/images/feature/thumbnailcurrent.gif') center top no-repeat #96cb73; margin-top: -20px; margin-bottom: 10px; color:#000; }
div.rotator ol.thumbnails li a span {position: absolute; left: -10000px;}

/* -------------------------------------------------------
   Rotator - Tabs
------------------------------------------------------- */
.tabRotator {position:absolute; left:-10000px;}
div.rotator ul.tabsRotator, div.rotator ul.tabs li.tabRotator {/* General reset */ margin: 0em; padding: 0em; list-style:none;}
div.rotator ul.tabsRotator li.tabRotator {}  /* Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson  https://www.tanfa.co.uk/archives/show.asp?var=300  */
div.rotator ul.tabsRotator li.tabRotator:after {content: "."; display: block; visibility: hidden; clear: both; height: 0; line-height: 0; font-size:   1px;}
div.rotator ul.tabsRotator li.tabRotator { display: inline-block; }
/* 1st for IE 5-6, hidden from IE 5 Mac */ /*\*/
* html div.rotator ul.tabsRotator li.tabRotator { height: 1%; }
div.rotator ul.tabsRotator li.tabRotator { display: block; }
/**/ /* end hidden from IE 5 Mac */
    
div.rotator ul.tabsRotator li.tabRotator span.photo {float: left; display: inline; /* This helps IE with floated elements */ margin: 0; margin-right:20px;}
div.rotator ul.tabsRotator li.tabRotator div.copy ul {list-style-position:inside;}
div.rotator ul.tabsRotator li.current {position:static; left:0px;}

#p_p_id_58_, #p_p_id_47_ {margin-top: 100px;} /* FOR Liferay 5 Login screen */

/* Controls Navigation and Welcome/Login panel on portal pages - Comment out to show on portal */
#navigation, .lfr-dock, #dockbar {display: none;}
.portlet-content {margin-top: -60px;}
/* End Controls Navigation and Welcome/Login panelhttps://www.isac.org/g3. */
.accordionContent .two {display: block;}

.slideContent {margin-left: -30px !ie; }
#homeBox1 .slideContent h3 {color: #003548; text-decoration: none; font-weight: bold; font-size: 2.5em; font-style: normal; margin-bottom: 20px;}
#homeBox1 .slideContent h4 {color: #003548; text-decoration: none; font-weight: normal; font-size: 2.3em; font-style: normal; margin-bottom: 10px;}

#homeBox1 .slideContent p {color: #3c3b3b; font-size: 1.4em; margin-bottom: 10px;}
#homeBox1 .slideContent a.textButton {border: 1px solid #848282; color: #fff; font-size: 1.3em; font-weight: bold; padding: 7px; height: 70px; line-height: 1.3em; text-align: center; font-style: normal; font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", sans-serif;}
.slideContent a.button1 { width: 300px;background: url(https://www.isac.org/g3/images/feature/button1BG.gif); margin-left: 30px; margin-right: 30px; float: left; float: none !ie; }
.slideContent a.button2 {width: 200px; background: url(https://www.isac.org/g3/images/feature/button2BG.gif); float: right; float: none !ie; margin-right: 70px; margin-right: 0px !ie; }


li.slide0 {background: url(https://www.isac.org/g3/images/feature/mapEligTaskForce.jpg?v1) no-repeat right top; height: 290px;}
li.slideWorkshop {background: url(https://www.isac.org/g3/images/feature/fafsaWorkshop.jpg?v1) no-repeat right top; height: 290px;}
li.slideCollegeMatch {background: url(https://www.isac.org/g3/images/feature/collegeMatchBG.jpg?v1) no-repeat right top; height: 290px;}
li.slide1 {background: url(https://www.isac.org/g3/images/feature/fafsaInitiativeBG.gif?v1) no-repeat right top; height: 290px;}
li.slide1 p.chart {position: absolute; margin: -25px 0pt 0pt 350px; text-align: center;}
li.slide1 div.slideContent {margin-top: 45px;}
li.slide1 a.textButton {position: absolute; top: 170px; margin-left: 50px; font-size: 1.7em; padding: 7px;}

li.slide2 {background: url(https://www.isac.org/g3/images/feature/fafsa2012BG.jpg?v9) no-repeat left top; height: 290px;}

li.slide3 {background: url(https://www.isac.org/g3/images/feature/transcriptExchange.gif?v9) no-repeat bottom right; height: 290px;}
li.slide3 div.slideContent {margin: 45px 0 0 0;}
li.slide3 a.textButton {margin: 10px 0 0 40px; font-size: 1.7em; padding: 7px;}

li.slide4 {background: url(https://www.isac.org/g3/images/feature/bigGoal.jpg) no-repeat; height: 300px; margin-top: -10px; margin-right: -10px;}
li.slide4 a.textButton {position: absolute; top: 190px; margin-left: 50px; font-size: 1.7em; padding: 7px;}

#main .pagination ul li {padding: 0;}

.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;
}
#facetDiv {
    border: 1px solid silver;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 3px 14px rgba(0, 0, 0, 0.1);
    margin: 20px;
}
#facetDiv span {
    background: none repeat scroll 0 0 #F1F1F1;
    display: block;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 5px 10px 5px 20px;
}
#facetDiv ul {
    margin: 0 10px 30px;
}
#facetDiv ul li {
    list-style: none outside none;
}
#main section#portlet_OrderMaterials_WAR_CollegeZonePortalApp_INSTANCE_A2wR h1 span.portlet-title-text {font-size: 0}
#main section#portlet_OrderMaterials_WAR_CollegeZonePortalApp_INSTANCE_A2wR h1 span.portlet-title-text:after {content: "Order Materials";
      font-size: 22px; font-weight: 500px; margin-left: -10px;}

.highlight {
background: url(https://www.isac.org/g3/images/navBG.png?v4) repeat #5088C5;
border-top: solid #a8d9ef 2px;
border-bottom: solid #a8d9ef 2px;
width: 970px;
margin: 0 0 25px -15px;
padding: 7px 0;}
.highlight ul li {display: inline-block;}
.highlight ul li a {color: #fff; font-size: 1.25em; padding: 0 35px;}
.highlight ul li a:hover {color: #0c4779;}

.inTheNews span {display: block;}
.inTheNews p {margin-bottom: 10px; line-height: 1.4em;}
.inTheNews a {font-weight: bold;}
body#newsroom #subNav {display: none;}
body#newsroom #mainContent2, body#e-library #mainContent2, body#isac-gift-assistance-programs #mainContent2 {margin-top: -10px;}
body#e-library #mainContent3, body#isac-gift-assistance-programs #mainContent3 {margin-top: -20px;}

form.emsgIframe #content {margin-top: 60px;}
/* #crumbtrail3 {visibility: hidden;} */

/* constant contact title */
.ctct-form-header{color:#0085bd !important;font-size:1.7em  !important;font-weight:700  !important;margin-top:15px  !important;}

.oneColumnSmall {margin-top: -293px;}

/*
.fafsaInitiative {width: 915px; margin-top: -30px; height: 100%; margin-left: 15px;}
.fafsaInitiativeTable {position: absolute; font-size: 24px; margin-left: 360px; margin-top: 60px; text-align: center; background: none; color: #333333;}
#fafsaEvents.textButton {margin: -40px 0 15px 0}
.fafsaInitiativeWrapper #wrapper {background: #fcfcfc url(/g3/images/bgTherm.jpg?version2) no-repeat top left;}
.fafsaInitiativeWrapper #mainContent" {margin-top: -35px;}
.fafsaInitiativeWrapper .fafsa {background: url(/g3/images/feature/fafsaInitiativeBG.gif) no-repeat right top;background: none!ie; padding-bottom: 26px;}
.fafsaInitiativeWrapper #header {background: #F5F6FF}
*/
}


/* Mobile */
@media (max-width: 480px) {
  h2 {color: #111;}    
  a {color: #024ee9;}
  .container {padding: 0;}
  .row  {padding: 0 20px;}
  .hide{position:absolute;overflow:hidden;height:0;width:0;margin-left:-9999em;}
  .hide.showMobile {position:relative;overflow:visible;height:auto;width:auto;margin-left:0;}
    
  .sub-menu, .rotator, .govLink, #footerNav br, #footerNav ul:nth-child(3) li:first-child, #footerNav ul:nth-child(1), #footerNav ul:nth-child(2) {display: none;}
    
  #prepaid-tuition.menu-item, .menu #home {display: none;}
    
  #footerNav ul:nth-child(3) li {list-style-type: none;float: left; padding: 20px;} 
  #footerNav ul:nth-child(3) li:nth-child(2) {padding-left: 0;}
  #footerNav ul:nth-child(3) li:last-child {padding-right: 0;}
  #footer p {color: #666; padding: 20px; font-size: 12px;}
    
  #footerNav {padding: 20px;}
    
  #foot2 {background: #FAF9FC url(https://www.isac.org/g3/images/topBarBG.png?v4);}
  #foot2 a {color: #fff; text-decoration: none;}
  
  #moreFoot {clear: both;}
  
  #footerNav ul li a img {height: 40px; width: 40px;}
	
  #product_navWrapper {background:url(https://www.isac.org/g3/images/navBG.png?v4) #007eb7; margin: 0 -20px 10px -20px;
    padding: 10px 0;}
  #product_navWrapper ul {margin: 0; padding: 0;}
  #product_navWrapper li {list-style-type: none; padding: 0; border-bottom: 2px solid #3269a7;}
  #product_navWrapper li a {color: #fff; font-weight: bold; padding: 7px 0 7px 20px; text-decoration: none; display: block; width: 100%;}
  #product_navWrapper li:last-child {border-bottom: none;}
  
  #product_navWrapper {display: none;}
  #product_navWrapper.toggle {display: block;}
  
  #searchBox {display: none;}
  
  #crumbtrail3 ul {padding: 0; text-transform: capitalize; font-size: 12px;}
  .highlight, #subNav {margin: 0 -20px 0 -20px;background: #FAF9FC url(https://www.isac.org/g3/images/topBarBG.png?v4); border-top: 2px solid #222;border-bottom: 2px solid #222222}
  .subnav ul, .highlight ul, #subNav ul {padding-left: 20px;}
  .subnav ul li, .highlight ul li, #subNav ul li {list-style-type: none; padding: 0;}
  .subnav ul li a, .highlight ul li a, #subNav ul li a {color: #fff; text-decoration: none; font-weight: bold;padding: 5px 0; display: block; width: 100%;}
  .subnav {margin: 20px -20px; background: url(https://www.isac.org/g3/images/navBG.png?v4) #007eb7; border-top: 2px solid #bbb;border-bottom: 2px solid #bbb}
  .highlight {margin-bottom: 20px;}
  .newsListHome ul {padding-left: 20px;}
  .newsListHome li {font-weight: bold; padding: 5px;}
  
  .hideMobile, #about-isac .flexWrapper {display: none;}
  
  .trigger {position: absolute !important; top: 10px;}
  .isacLogo {margin: 10px 0 10px 60px;}
  .isacLogo img {border: 0 !important;}
  #search-input {padding: 5px;margin: 10px 0 0 20px;}
  #go {margin: 5px 0 0 -25px;}
  
  body#students #wrapper {background: none !important;}
  #home #mainContent2 br:first-child {display: none !important;}
  
  .skip {font-size: 11px;}

  .messageBoard h2 {color: #fff; border-bottom: 1px dotted; font-size: 1.2em;}
  .messageBoard a {color: #fff;}
  .messageBoard {padding: 0 20px;}
  .mobile-image #wo_onImage,
  .mobile-image #wo_offImage{
        height: auto !important
  }
  .latest, #homeBox2 {background: #eee; margin: -20px -20px 0 -20px !important; padding: 20px;}
  
  .latest ul {margin-left: 20px;
    padding-left: 0;}
  .latest li {line-height: 1.5em;}
  .latest li a {text-decoration: none;}
  .oneColumnSmall {margin-top: 20px;}
  ul.search-results {padding-left: 0;}
  ul.pagination {padding: 0 0 40px 0;}
  .pagination li {float: left; list-style-type: none; padding: 5px;}

  #crumbtrail3 ul li{margin-left:2px;color:#BD6E71;text-transform:capitalize;}
  #crumbtrail3 ul li:last-child{padding-left:7px;}
  #crumbtrail3 ul li a{text-decoration:none;background:url(https://www.isac.org/global/images/template/icon_arrow.gif?v4) no-repeat right;padding:0 7px 0 0 ;}
  
  #main table,table#cont,table.cont{border-left:1px solid #eee;border-top:1px solid #eee;}
  #main table thead td,table#cont thead td,table.cont thead td{color:#900;font-weight:700;font-size:1.2em;padding:4px;}
  #main table th,table#cont th,table.cont th{font-size:.9em;vertical-align:top;padding:4px;background: #9ec475; color: #fefefe;border-bottom:1px solid #eee;border-right:1px solid #eee;}
  #main table td,table#cont td,table.cont td{border-bottom:1px solid #eee;border-right:1px solid #eee;vertical-align:top;color:#58595b;padding:4px;}
  #conftable{margin-top:15px;clear:both;}
  #cluetip-title{overflow:hidden;}
  #cluetip-title #cluetip-close{float:right;position:absolute;top:0;}

  .cluetip-arrows{display:none;position:absolute;top:0;left:-11px;height:22px;width:11px;background-repeat:no-repeat;background-position:0 0;}
  .cluetip-default{background-color:#fcfcfc;border:1px solid #e7e7e6;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
  .cluetip-default #cluetip-outer{position:relative;margin:0;background-color:#fcfcfc;}
  .cluetip-default h3#cluetip-title{margin:0 0 5px;padding:8px 10px 4px;font-size:1.1em;font-weight:700;background-color:#0f9cc1;color:#fff;text-align:left;}
  .cluetip-default #cluetip-title a{font-size:0.95em;}
  .cluetip-default #cluetip-inner{padding:10px; text-align: left;}
  .cluetip-default #cluetip-inner p, .cluetip-default #cluetip-inner h3 {padding:7px;}
  .cluetip-default #cluetip-inner h4 {padding: 0 7px;font-size: 0.9em;}
  .cluetip-default div#cluetip-close{text-align:right;margin:0 5px 5px;color:#f00;margin-top:-35px;font-weight:700;}

  .cluetip-rounded #cluetip-title,.cluetip-rounded #cluetip-inner{zoom:1px;}
  #mainContent p.mapHelp{color: #FF0000; font-size: 0.9em; line-height: 1.1em; margin-bottom: 3px; margin-left: 230px; margin-right: 0; margin-top: -10px; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-align: right; width: 200px;}
  #cluetip-outer {max-height: 350px;}
  a.textButton, a.textButton2, a.textButton3{border:1px solid #999;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#0894c3 url(https://www.isac.org/g3/images/buttonBG.gif?v4) repeat-x top;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;color:#fff;cursor:pointer;font-size:20px;margin:0;padding:3px 10px;}
}

.mobile-image #wo_onImage,
.mobile-image #wo_offImage{height: auto !important}

.pwn{font-family: arial; border: 1px solid #000 ; display: inline-block; text-align: center; width: 22px; height: 35px; color: #fbc73c; font-size: 34px; font-weight: bold;
     background: rgb(34,34,34); background: linear-gradient(0deg, rgba(34,34,34,1) 0%, rgba(122,122,116,1) 50%, rgba(34,34,34,1) 100%); line-height: 1em;}
.fafsaInitiative .pwn {font-size: 33px;}      
.pwn:last-child{color: #222; background: rgb(141,101,25); background: linear-gradient(0deg, rgba(141,101,25,1) 0%, rgba(234,226,136,1) 50%, rgba(141,101,25,1) 100%);}
.blank {color: rgba(0, 0, 0, 0.0);}