/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* =============================================================================
          Font Face Rules
   ========================================================================== */

@font-face {
    font-family: 'ISURegular';
    src: url('//cdn.illinoisstate.edu/fonts/open-sans/regular.eot');
    src: url('//cdn.illinoisstate.edu/fonts/open-sans/regular.eot?#iefix') format('embedded-opentype'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/regular.woff') format('woff'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/regular.ttf') format('truetype'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/regular.svg#regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ISUSemibold';
    src: url('//cdn.illinoisstate.edu/fonts/open-sans/semibold.eot');
    src: url('//cdn.illinoisstate.edu/fonts/open-sans/semibold.eot?#iefix') format('embedded-opentype'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/semibold.woff') format('woff'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/semibold.ttf') format('truetype'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/semibold.svg#semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ISUBold';
    src: url('//cdn.illinoisstate.edu/fonts/open-sans/bold.eot');
    src: url('//cdn.illinoisstate.edu/fonts/open-sans/bold.eot?#iefix') format('embedded-opentype'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/bold.woff') format('woff'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/bold.ttf') format('truetype'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/bold.svg#bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ISUItalic';
    src: url('//cdn.illinoisstate.edu/fonts/open-sans/italic.eot');
    src: url('//cdn.illinoisstate.edu/fonts/open-sans/italic.eot?#iefix') format('embedded-opentype'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/italic.woff') format('woff'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/italic.ttf') format('truetype'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/italic.svg#italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ISUSemiboldItalic';
    src: url('//cdn.illinoisstate.edu/fonts/open-sans/semibolditalic.eot');
    src: url('//cdn.illinoisstate.edu/fonts/open-sans/semibolditalic.eot?#iefix') format('embedded-opentype'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/semibolditalic.woff') format('woff'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/semibolditalic.ttf') format('truetype'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/semibolditalic.svg#semibolditalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ISUBoldItalic';
    src: url('//cdn.illinoisstate.edu/fonts/open-sans/bolditalic.eot');
    src: url('//cdn.illinoisstate.edu/fonts/open-sans/bolditalic.eot?#iefix') format('embedded-opentype'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/bolditalic.woff') format('woff'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/bolditalic.ttf') format('truetype'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/bolditalic.svg#bolditalic') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'ISUCondLight';
    src: url('//cdn.illinoisstate.edu/fonts/open-sans/condlight.eot');
    src: url('//cdn.illinoisstate.edu/fonts/open-sans/condlight.eot?#iefix') format('embedded-opentype'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/condlight.woff') format('woff'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/condlight.ttf') format('truetype'),
         url('//cdn.illinoisstate.edu/fonts/open-sans/condlight.svg#condlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Icon Font Face */
/* for a complete list of icons visit http://docs.iwss.ilstu.edu */

@font-face {
  font-family: 'isu-icons';
  src:  url('//iguides.illinoisstate.edu/cdn/fonts/isu-icons.eot');
  src:  url('//iguides.illinoisstate.edu/cdn/fonts/isu-icons.eot?#iefix') format('embedded-opentype'),
        url('//iguides.illinoisstate.edu/cdn/fonts/isu-icons.svg#icomoon') format('svg'),
        url('//iguides.illinoisstate.edu/cdn/fonts/isu-icons.woff') format('woff'),
        url('//iguides.illinoisstate.edu/cdn/fonts/isu-icons.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

:before, :after {
  font-family: 'isu-icons';
  font-style: normal;
  speak: none;
  font-weight: inherit;
  -webkit-font-smoothing: antialiased;
}

/* =============================================================================
   			HTML5 element display
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio[controls], canvas, video { display: inline-block; *display: inline; *zoom: 1; }


/* =============================================================================
  				 Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Force vertical scrollbar in non-IE
 * 3. Remove Android and iOS tap highlight color to prevent entire container being highlighted
 *    www.yuiblog.com/blog/2010/10/01/quick-tip-customizing-the-mobile-safari-tap-highlight-color/
 * 4. Prevent iOS text size adjust on device orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */

html { background:#c6c6c6 url(/structure/bg/bg_body.png) 0 0 repeat-x; font: normal normal 100%/1.5 /*16px on 24px leading*/ "ISURegular", "Myriad Pro", Helvetica, sans-serif; overflow-y: scroll; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; color: #333333;  }

body { margin: 0; padding: 0; font-size:.8125em; /*13px on 19.5px leading*/ }

/* 
 * These selection declarations have to be separate
 * No text-shadow: twitter.com/miketaylr/status/12228805301
 * Also: hot pink!
 */

::-moz-selection { background: #ddd; text-shadow: none; }
::selection { background: #ddd; text-shadow: none; }


/* =============================================================================
          Links
   ========================================================================== */

a { color: #990000; }
a:visited { color: #990000; -webkit-transition: color .25s linear .1s; transition: color .25s linear .1s;}
a:focus { color: #cc0000; outline: thin dotted; }
a:active, 
a:hover { color: #cc0000; outline: thin dotted; -webkit-transition: color .25s linear; transition: color .25s linear; }

/* Improve readability when focused and hovered in all browsers: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: 0; }


/* =============================================================================
   				Typography
   ========================================================================== */
h1, h2, h3, h4, h5, h6 {margin:.75em 0 .25em 0; font-family: "ISUBold", "Myriad Pro", Helvetica, sans-serif; font-weight:normal; }

h1 {font-size:2em; /*26px on 39px leading*/ margin-top:0; } 
h2 {font-size:1.8em; /*23.4px on 35.1px leading*/}
h3 {font-size:1.6em; /*20.8px on 31.2px leading*/}
h4 {font-size:1.4em; /*18.2px on 27.3px leading*/}
h5 {font-size:1.2em; /*15.6px on 23.4px leading*/}
h6 {font-size:1em; /*13px on 19.5px leading*/}

p {margin:0 0 1.5em 0;}

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-family:"ISUBold", sans-serif; font-weight:normal;  }

i, em { font-family:"ISUItalic", sans-serif; font-style:normal;  }

b i, i b, b em, em b, strong i, i strong, strong em, em strong { font-family:"ISUBoldItalic", sans-serif; font-style:normal; font-weight:normal;  }

blockquote { margin: auto; color:#666; font-family: "ISURegular", "Myriad Pro", Helvetica, sans-serif; border-left: 4px solid #8fa78e; padding-left: 8px;}

blockquote p { margin-bottom: 2px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: en.wikipedia.org/wiki/User:Davidgothberg/Test59 */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: gist.github.com/413930 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


/* =============================================================================
   				Lists
   ========================================================================== */

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; margin: 0; padding: 0; }


/* =============================================================================
   				Embedded content
   ========================================================================== */

/*
 * Improve image quality when scaled in IE7
 * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img { border: 0; -ms-interpolation-mode: bicubic; }

/*
 * Correct overflow displayed oddly in IE9 
 */

svg:not(:root) {
    overflow: hidden;
}


/* =============================================================================
   				Figures
   ========================================================================== */

figure { margin: 0; }


/* =============================================================================
   				Forms
   ========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

/* 
 * 1. Correct color not inheriting in IE6/7/8/9 
 * 2. Correct alignment displayed oddly in IE6/7 
 */

legend { border: 0; *margin-left: -7px; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label { cursor: pointer; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */

button, input { line-height: normal; *overflow: visible; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

/* 
 * Remove inner padding and border in FF3/4
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ 
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* Remove default vertical scrollbar in IE6/7/8/9 */
textarea { overflow: auto; vertical-align: top; }

/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

label {display:inline-block; min-width:75px; }
button, input {margin:10px 0;}
button {text-align:right;}


/* =============================================================================
   				Tables
   ============================================================================= */


table { border-collapse: collapse; border-spacing: 0; margin:0 0 1.5em 0; }
td {padding:5px;}
tr:nth-child(odd){ background-color:#eee; }
tr:nth-child(even){ background-color:transparent; }
.ie7 tr, .ie8 tr {border-bottom:1px solid #999;}

/* =============================================================================
   Primary styles
   Author: Institutional Web Support - Illinois State University
   Contributors: Jacob DeGeal, Amanda Smith, Ryan Christie
   Date Modified: 3/20/2011
   ========================================================================== */


/* ============================================================================= */
/* =============================================================================
   				HEADER
   ============================================================================= */
/* ============================================================================= */

header { position:relative; height: 90px; width:960px; margin:0 auto; padding: 0 0 32.5px;background: url(/structure/bg/bg_seal.png) no-repeat center -200px;}


/* --------------------------------------------------------------------------
   				LOGO
   -------------------------------------------------------------------------- */
#mastlogo {margin: 0 0 0 10px;}
#mastlogoprint, #mastlogoshare { width: 636px; display: none;}
#mastleft {width:300px; float:left; margin-top:20px;}
#mastright {float:right; text-align:right;}

/* --------------------------------------------------------------------------
   				SEARCH BOX
   -------------------------------------------------------------------------- */
/*#layersearch { margin-top:0; padding: 0px; height:32px; float:right; }*/
#searchbox { display:block;  margin: 16px 10px 0 0;}

/*Search box text input*/
#searchboxtext {float:left;width:205px; border:0px; height:32px; margin:0; padding:0px 0 0px 15px; background:transparent; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold;}
.searchboxtext_inactive {color:#999;  }
.searchboxtext_active {color:#333;}
.searchboxtext_text {color:#666; }

/*------------------------------
 Search box text for IE7 and IE8
--------------------------------*/
.ie7 #searchboxtext,
.ie8 #searchboxtext { 
  padding-top:10px;
  }


/*Background*/
#searchbackground { background-image: url(/structure/search/sprite.png); background-repeat: no-repeat; width:261px; height:32px; }
.searchbackground_inactive { background-position: 0px 0px; }
.searchbackground_active { background-position: 0px -32px; }

/*Button*/
#searchbutton { float:right; width:40px; height:31px; background: transparent url(/structure/search/sprite.png) -261px -34px no-repeat; border:none; margin:1px 1px 0 0; text-indent:-999em; font-size:0; line-height:0; }
#searchbutton:hover { background-image: url(/structure/search/sprite.png); background-position:-261px -1px; }

/* ============================================================================= */
/* =============================================================================
   				MAIN NAVIGATION
   ============================================================================= */
/* ============================================================================= */
#mastnav { width: 960px; margin: 0px auto; -moz-box-shadow: 0px -2px 1px #900; -webkit-box-shadow: 0px -2px 1px #900; box-shadow: 0px -2px 1px #900; }

.mastlevel1, .mastlevel2 {
	padding-left: 20px;
	display: block;
	background: #8fa78e; /* Old browsers */
	background: -moz-linear-gradient(top,  #8fa78e 0%, #7a8f7a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fa78e), color-stop(100%,#7a8f7a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8fa78e 0%,#7a8f7a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8fa78e 0%,#7a8f7a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8fa78e 0%,#7a8f7a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8fa78e 0%,#7a8f7a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fa78e', endColorstr='#7a8f7a',GradientType=0 ); /* IE6-9 */

}

.mastlevel1_top { }
.mastlevel1_btm { }
.mastlevel2 { background-color: #8597ab; }
.mastlevel2_top { }
.mastlevel2_btm { }

.mastlink_top { }
.mastlink_mid { }
.mastlink_mid a { color:#fff; text-decoration:none; line-height:40px; padding:9px 20px; font-size:1.23em; }
.mastlink_mid a:hover,
.mastlink_mid a.current,
.mastlink_mid a.parent { }
.mastlink_mid a:hover {-webkit-transition: background-color .25s linear .1s; transition: background-color .25s linear .1s;}

.mastlink_mid a {
  color: #f1f1f1;
  text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
  text-decoration: none;
  line-height: 40px;
  padding: 9px 12px;
  font-family: ISUSemiBold;
  font-size: 1.23em;
  background: transparent;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mastlink_mid a:hover {
  background-color: rgba(255,255,255,0.2);
}

/*----------------------------*/
/*    Tab Highlight Styling   */
/*----------------------------*/
.mastlink_mid a.current, .mastlink_mid a.parent {
  color: #cc0000;
  text-shadow: 0px 1px 0px #ffffff;
  background-color: #f8f8f8;
  border: none;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-box-shadow: 0px -4px 4px -1px rgba(0,0,0,.2);
  -webkit-box-shadow: 0px -4px 4px -1px rgba(0,0,0,.2);
  box-shadow:0px -4px 4px -1px rgba(0,0,0,.2);
  padding-top: 12px;
  padding-bottom: 15px;
  position:relative;
  z-index:10;
}


/* --------------  */
/* Home Link Icon  */
/* --------------  */

.mastlink1 .mastlink_mid a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  _height: 40px;
  margin: -2px 0 0 0;
  padding: 0 0 0 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 50px;
  height: 42px;
  position: relative;
	
}

.mastlink1.parent .mastlink_mid a.parent {
  background: transparent;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  color: #f1f1f1;
  text-shadow: 0px 1px 0px rgba(0,0,0,0.5); 
}
.mastlink1 .mastlink_mid a:before {
  font-family:'isu-icons';
  content: "\e063";
  display: block;
  font-size:1.5em;
  position: absolute;
  left: -37px;
  top: 0;
  z-index:10;
}

/*-------------------------
   Highlighting for IE7 and IE8
   Note: color is flat and solid, so if background color of mastnav above is changed this will have to change as well.
 ----------------------------- */
.ie7 .mastlink_mid a.current,
.ie8 .mastlink_mid a.current,
.ie7 .mastlink_mid a.parent,
.ie8 .mastlink_mid a.parent { background-color: #FFFFFF; }
.mastlink_btm { }

.mastlink1,
.mastlink2,
.mastlink3,
.mastlink4,
.mastlink5 {position:relative; top:0px; }

.mastlink1 .mastlink_mid {}
.mastlink2 .mastlink_mid{ }
.mastlink3 .mastlink_mid{  }
.mastlink4 .mastlink_mid{  }
.mastlink5 .mastlink_mid{  }
.mastlink6 .mastlink_mid{  }

/* Alignment Fix for IE8 */
.ie8 .mastlink1 .mastlink_mid a {
  text-indent: 51px;
  font-size:2em;
}
/* Home Icon for IE7 and Opera */
.ie7 .mastlink1 .mastlink_mid a {vertical-align:auto; text-indent:0; font-size:0; color:#c00; background-image:url(//iguides.illinoisstate.edu/cdn/icons/color/24/home.png); background-repeat:no-repeat; background-position:center;}  
.ie7 .mastlink1.parent .mastlink_mid a.parent {background-image:url(//iguides.illinoisstate.edu/cdn/icons/white/24/home.png);  background-repeat:no-repeat; background-position:center;}

/* ============================================================================= */
/* =============================================================================
   				CONTENT
   ============================================================================= */
/* ============================================================================= */

/* --------------------------------------------------------------------------
   				Sub Mast
   -------------------------------------------------------------------------- */
#submast { display:block; width:960px; margin:0 auto -4px auto; padding:15px 0 0 0; background-color:#f8f8f8;}

/* --------------------------------------------------------------------------
   				Body
   -------------------------------------------------------------------------- */
#body { width:960px; position:relative; margin:0 auto; min-height:400px; overflow:visible; padding-bottom:20px; 
        box-shadow:0px 3px 4px rgba(0, 0, 0, 0.5 ); 
-webkit-box-shadow:0px 3px 4px rgba(0, 0, 0, 0.5 ); 
   -moz-box-shadow:0px 3px 4px rgba(0, 0, 0, 0.5 );  }
.standard #body { background:#f8f8f8 url(/structure/bg/bg_wrapbody_int.jpg) left top repeat-y; }
.body_btm, .body_top { display:block; clear:both; }
.sectionnavoff { background-color:#f8f8f8; background-image:none; }
.sectionnavoff #wrapcontent { width:auto; float:none; margin-left:20px; }

/* --------------------------------------------------------------------------
   				Left Navigation
   -------------------------------------------------------------------------- */
.sectionnav {display:block; margin-left:10px; margin-right:10px; width:230px; float:left; border-bottom:#fff solid 1px; }
.sectionnav a {color:#333; display:block; zoom:1; padding:8px 10px;  text-decoration:none; text-shadow:1px 1px 0px #fff; border-top:#f8f8f8 1px solid; border-bottom:#ccc 1px solid;}

/* All Levels */
.sectionnav ul {display:block; zoom:1; margin-bottom:0px;}
.sectionnav ul li{ display:block; zoom:1; margin:0; padding:0; list-style: none outside none;}
.sectionnav a.current{background:#F8F8F8 url(//iguides.illinoisstate.edu/cdn/icons/black/16/arrow.png) right center no-repeat; font-family:"ISUBold", sans-serif; color: #000;}

.sectionnav a:hover{background: #F8F8F8 none right center no-repeat; -webkit-transition: background-color .25s linear .1s; transition: background-color .25s linear .1s;}
.sectionnav a.parent{background-color: #F8F8F8; color:#000; font-family:"ISUBold", sans-serif;}
.sectionnav a.parent:hover{background-color: #F8F8F8; color:#333;}
.sectionnav a.current:hover{background:#F8F8F8 url(//iguides.illinoisstate.edu/cdn/icons/black/16/arrow.png) right center no-repeat;}

.sectionnav a.first {border-top:#f8f8f8 1px solid;}
.sectionnav a.first:hover {}
.sectionnav a.last {border-bottom:#ccc solid 1px;}
.sectionnav a.last:hover {}

.sectionnav .siteLinkTop{ background-color: #F8F8F8; height: 30px;}
.sectionnav .siteLinkBottom{}

/* Use instead of restart */
#sectionnav li.parent + ul + li a {}
#sectionnav li.parent + ul + li a:hover {}

.sectionnav ul.global { list-style: none outside none; margin:0px; }
.sectionnav a.global { text-shadow:1px 1px 0px #fff; border-top:#f8f8f8 1px solid; border-bottom:#ccc 1px solid; }
.sectionnav a.global:hover{}

/* Level 1 */
.sectionnav ul.level1{  width:229px; list-style: none outside none; margin:0px;}
.sectionnav a.level1{ }
.sectionnav a.level1:hover{}

.sectionnav ul.level1 a.first{border-top:none;}
.sectionnav ul.level1 a.last{}
.sectionnav ul.level1 a.last:hover{}
.sectionnav ul.level1 a.first:hover{}
.sectionnav ul.level1 a.first.aboveCurrent:hover{}
.sectionnav ul.level1 a.parent{}
.sectionnav ul.level1 a.parent:hover{}
.sectionnav ul.level1 a.aboveParent:hover{}

/* Level 2 */
.sectionnav ul.level2{list-style: none outside none;}
.sectionnav a.level2{margin:0 0 0 20px; border-left:#ccc 1px solid;}
.sectionnav a.level2.parent{border-top:0;}
.sectionnav a.level2:hover{}

.sectionnav ul.level2 a.first{ }
.sectionnav ul.level2 a.first:hover{}
.sectionnav ul.level2 a.parent:hover{}
.sectionnav ul.level2 a.last:hover{}
.sectionnav ul.level2 a.first.current{}
.sectionnav ul.level2 a.level2.last{border-bottom:#ccc 1px solid}

/* Level 3 */
.sectionnav ul.level3{list-style: none outside none;}
.sectionnav a.level3{margin:0 0 0 30px; border-left:#ccc 1px solid;}
.sectionnav a.level3.parent{}
.sectionnav a.level3:hover{ }

.sectionnav ul.level3 a.first{ }
.sectionnav ul.level3 a.first:hover{}
.sectionnav ul.level3 a.parent:hover{}
.sectionnav ul.level3 a.last:hover{}
.sectionnav ul.level3 a.first.current{}
.sectionnav ul.level3 a.last{}

/* --------------------------------------------------------------------------
   				Content Elements
   -------------------------------------------------------------------------- */
span.body_top { display:block; height:1em; background-color:#f8f8f8;}

aside { float:right; clear:right; width:250px; padding:0 0 10px 20px; margin-right:-26px; }
.aside_mid { background-color:#E6D0BF; -moz-box-shadow: -1px 2px 4px rgba(0,0,0,0.5); -webkit-box-shadow: -1px 2px 4px rgba(0,0,0,0.5); box-shadow: -1px 2px 4px rgba(0,0,0,0.5); padding:0 20px 1px 10px; }
.aside_btm { display:block; height:10px; background: transparent url(/structure/box/rightcorner_fold.png) right 0 no-repeat; }

.giving { float:right; width: 220px; display:block; padding:0; }

.home a.giveRed-link {
margin: auto;
padding: 0;
display: block;
width: 200px;
height:70px;
background: transparent url(http://iguides.illinoisstate.edu/giving/btn_giveRed.png) no-repeat 0px 0px;
}


a.giveRed-link {
margin: 10px;
padding: 0;
display: block;
width: 200px;
height:70px;
background: transparent url(http://iguides.illinoisstate.edu/giving/btn_giveRed.png) no-repeat 0px 0px;

}

a.giveRed-link:hover{background: transparent url(http://iguides.illinoisstate.edu/giving/btn_giveRed.png) no-repeat 0px -70px;
}

a.giveRed-link:active{background: transparent url(http://iguides.illinoisstate.edu/giving/btn_giveRed.png) no-repeat 0px -140px;
}

.optbox { clear:left; }
.optbox_mid { display: block;}

.home .state-and-giving {
    width: 210px;
    float: left;
}
.state-and-giving .giving {
    margin-left: 6px;
}

#wrapcontent { float:left; width:680px; margin:0 20px 0 10px; }

.section_btm { clear:both; display:block; }

/* --------------------------------------------------------------------------
   				Content Layouts
   -------------------------------------------------------------------------- */

/* Basic Layout */
.basic section.content1, /* content section */
.basic.intro section.content1, /* intro section with intro option */
.basic.intro section.content2, /* content section with intro option */
.basic.split section.content3  /* content section with split-intro option */{
    float:left;
    padding: 0;
    width:680px;
}
.basic.split section.content1 /* first intro section with split-intro option */{
    float:left;
    padding: 0;
    width: 450px;
    margin-right: 20px; 
}
.basic.split section.content2 /* second intro section with split-intro option */{
    float:left;
    padding: 0;
    width: 210px;
}

/* Call-out Layout */
.callout section.content1, /* first content section */
.callout.intro section.content2, /* first content section with call-out option */ 
.callout.split section.content3 /* first content section with split-intro option */{
    float:left;
    padding:0 20px 0 0;
    width:684px;
}
.callout.split section.content1 /* first intro section with split-intro option */{
    float:left;
    padding: 0;
    width: 450px;
    margin-right: 20px; 
}
.callout.split section.content2 /* second intro section with split-intro option */{
    float:left;
    padding: 0;
    width: 210px;
}

/* Sidebar Layout */
.sidebar section.content1, /* first content section */
.sidebar.intro section.content2, /* first content section with intro option */
.sidebar.split section.content1, /* first intro section with split-intro option */
.sidebar.split section.content3 /* first content section with split-intro option */{
    float:left;
    padding: 0;
    width: 450px;
    margin-right:20px;
}
.sidebar.intro section.content1 /* intro section with intro option */{
    width:680px;
    padding: 0;
}
.sidebar section.content2, /* sidebar */
.sidebar.intro section.content3, /* sidebar with intro option */
.sidebar.split section.content2, /* second intro section with split-intro option */
.sidebar.split section.content4 /* sidebar with split-intro option */{
    float:left;
    padding: 0;
    width: 210px;
}
.sidebar .giving /* giving button when displayed inside sidebar */{
    float:none;
    padding:0;
}

/* Option box Layout */
.optionbox section.content1, /* first content section */ 
.optionbox.intro section.content2, /* first content section with intro option */ 
.optionbox.split section.content1, /* first intro section with split-intro option */
.optionbox.split section.content3 /* first content section with split-intro option */{
    float:left;
    padding:0;
    width: 680px;
    margin-right:20px;
}
.optionbox.intro section.content1 /* intro section with intro option */{
    width:680px;
    padding:0;
}
.optionbox section.content2, /* option box container */
.optionbox.intro section.content3, /* option box container with intro option */
.optionbox.split section.content4 /* option box container with split-intro option */{
    width: 220px;
    float:left;
    padding:0;
}
.optionbox.split section.content2 /* second intro section with split-intro option */ {
    float:left;
}

/* Two Column Layout */
                                                               
.twocol section.content1, /* column 1 */
.twocol section.content2, /* column 2 */ 
.twocol.intro section.content2, /* column 1 with intro option */ 
.twocol.intro section.content3, /* column 2 with intro option */
.twocol.split section.content3, /* intro column 1 with split-intro option */
.twocol.split section.content4 /* intro column 2 with split-intro option */{
    float: left;
    padding:0;
	
    width: 320px;
}
                           
.twocol section.content1, /* column 1 */ 
.twocol.intro section.content2, /* column 1 with intro option*/  
.twocol.split section.content3 /* intro column 1 with split-intro option */ {
}

.twocol.intro section.content3 {
    margin-left: 24px;
    padding-left: 15px;
    border-left: 1px solid rgba(0, 0, 0, 0.15);
}


.twocol.intro section.content1 /* first intro section with intro option */{
    width:680px;
    padding:0 ;
}
.twocol.split section.content1 /* first intro section with split-intro option */{
    float:left;
 
	padding-bottom:0 0 10px; 
	width:680px;
    margin-right:20px;
	
	
}

.twocol.split section.content2 /* second intro section with split-intro option */{
    float: right;
    padding:0;
}


.twocol.split section.content2 h5{
  margin-top:0px;
}

/* Three Column Layout */
                                             
.threecol section.content1, /* column 1 */
.threecol section.content2, /* column 2 */
.threecol section.content3, /* column 3 */ 
.threecol section.content4, /* column 3 with intro option, column 2 with split intro option */
.threecol section.content5  /* column 3 with split-intro option */ {
    width:220px;
    float:left;
    padding: 0;
}

.threecol section.content1, /* column 1 */
.threecol section.content2, /* column 2 */
.threecol.intro section.content2, /* column 1 with intro option */
.threecol.intro section.content3, /* column 2 with intro option */
.threecol.split section.content3, /* column 1 with split-intro option */
.threecol.split section.content4  /* column 2 with split-intro option */{
    margin-right:10px; 
}

.threecol.intro section.content1 /* first intro section with intro option */{
    width:680px;
    padding:0;
}
.threecol.split section.content1 /* first intro section with split-intro option */{
    width:450px;
    padding:0;
    margin-right:20px;
}
.threecol.split section.content2 /* second intro section with split-intro option */{
    width:210px;
    float:left;
    padding:0;
    margin:0;
}


/* --------------------------------------------------------------------------
   				Search Results Page
   -------------------------------------------------------------------------- */
.search section.content1 {width:680px;}
.search section.content1, .search section.content2 {}

#searchpage_header{background:url("images/search-header.png") no-repeat; position:relative; top:15px; left:-5px; width:620px; height:117px; clear:both}
#search_form{float:right; margin:15px 0 0 0;}
#searchpage_box, #searchpage_box_bottom{width:200px;}
#nav_sort{display:none;}

.term_searched{margin-left:10px; float:left;}
#keymatch{border:1px solid #CECECE; background-color:#FAFCFE; padding:5px; margin-left:5px; clear:both;}
#keymatch h3{margin-top:5px; }
#keymatch ul{margin-bottom:0;}
#keymatch li{list-style-image:url("images/arrow_small.gif");}a

#didyoumean{clear:both; margin-left:10px;}
.result_count{float:right;}
#search_error, #result_items{margin-left:0px; clear:both;}

#result_items dt{font-size:1em; margin:0px;}
#result_items dd{margin:0px;}
.title.doclink {background: url(//iguides.illinoisstate.edu/cdn/icons/black/24/filedown.png) left center no-repeat;padding: 1px 0 1px 20px;}
.snippet{margin:0px;}
.nolink_url{margin-top:0; color:#67855C;}

#bottomnav, #searchpage_form_bottom{text-align:center;}
#bottomnav a, #bottomnav strong {padding: 0 5px;}
#searchpage_form_bottom{margin-bottom:15px;}
.secure_search{background-color:#E4E6C5;}
#keyword {clear: both; padding: 20px; border: solid 1px #CCC; margin: 0 40px 20px 20px;}
#wrapCluster p {margin:10px 0;}


/* --------------------------------------------------------------------------
   				Sub Content
   -------------------------------------------------------------------------- */
   
#subcontent { display:block; width:928px; margin:0 auto; background: #B3B3B3; }

.giving-sc {
	height:224px;
	width:928px;
	padding:1em;
	margin-left:-13px;
}

.giving-sc.college {
    height: 224px;
    background: url(/images/giving_college.jpg);
    text-align: right;
}

.giving-sc.faculty {
    height: 224px;
    background: url(/images/giving_faculty.jpg);
    text-align: right;
}

.giving-sc.scholarship {
    height: 224px;
    background: url(/images/giving_scholarship.jpg);
    text-align: left;
}

.giving-sc h1{
    color: #FFFFFF;
    letter-spacing: 1px;
    font-size: 3em;
    line-height: 1em;
    margin-top: 20px;
    text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.75);
    margin: 60px 0 2px 0;
}

.giving-sc p {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 22px;
    text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.75);
}

.giving-sc.scholarship p {
    margin-bottom: 15px;
}

.giving-sc.college .giving, 
.giving-sc.faculty .giving {
    margin: -10px -20px 0 0;
}

.giving-sc.scholarship .giving {
    left:0px;
    margin: -10px 728px 0 0;
}

.home #subcontent {
	width:980px;
	padding:0;
	background-color:transparent;
}
.home #subcontent img {
	/*opacity : 0.4;
    	filter: alpha(opacity=40); // msie*/
	text-align:center;
	/* padding: 0 0px; */
}
.home #subcontent img.trans:hover {background-color:rgba(255,255,255,0.5); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.home #subcontent .subcontent_mid {
	position:relative;
	z-index:5;
	padding: 20px 10px;
	box-shadow:0 0 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 2px rgba(0,0,0,0.5);
	background: #8fa78e; /* Old browsers */
	
	height: 260px;
}
.home #subcontent .subcontent_mid  a:focus, a:hover, a:active {outline: none}
	
.home #subcontent .subcontent_mid a {text-decoration:underline;color:#FFF;margin:auto;} 
.home #subcontent .subcontent_mid tr{background-color:transparent; color:#FFF;} 
.home #subcontent .subcontent_mid td{vertical-align:top;text-align:center; }
.home #subcontent .subcontent_mid h1{font-size:120%;} 
.home #subcontent .subcontent_mid p{font-size:90%;} 
.home #subcontent .subcontent_mid img{/* margin:0px; */ /* padding:0px; */} 
.home #subcontent .subcontent_top {}
.home #subcontent .subcontent_btm {
	background: transparent url(/structure/bg/bg_fold1.png) 0 0 no-repeat; 
	display:block; position:relative; z-index:4; 
	width:980px; 
	height: 25px;
	margin:0px 0px 0px 1px;}


/* ============================================================================= */
/* =============================================================================
   				CUSTOM
   ============================================================================= */
/* ============================================================================= */

.no_leftnav #body {
    background-image: none;
}
.no_leftnav section.content1 {
    width: 100%;
}

#news_wrapper {
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; 
	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a; 
	box-shadow: 0px 1px 5px 0px #4a4a4a;
}

#news_feed {
    width: 660px;
    padding: 10px;
    background: #FFF;
}

#image75 .news-thumb {
    float: left;     
    padding: 0 10px 0 0;
}
	
.news-item-mid {
    padding-top: 0px;
}

.news-item-btm {
    display: block;
	clear: both;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	padding-top: 15px;
}

.news-item:last-child .news-item-btm {
    border-bottom: none;
}

.news-item {
    padding-bottom: 15px;
}

.news-description {
    float: left;
    width: 575px;
}
	
#optbox2 .optbox_mid {
    height: 150px;
}

#optbox3 {
    margin-bottom: 20px;
}
	
.home #optbox1.style1, .home #optbox1.style2, .home #optbox1.style3 {
	width: 220px;
	height: 150px;
	background-repeat: no-repeat;
	}

/* OPTION BOX1 Style 1- SCIENCE AND TECHNOLOGY WEEK*/
.home #optbox1.style1 {
	background-image:url(/images/sci_tech_week14.png);
}
	
	/* OPTION BOX1 Style 2- ALUMNI HALL OF FAME*/
.home #optbox1.style2 {
	background-image: url(/images/hall_of_fame.png);
}

	/* OPTION BOX1 Style 3- GAMMA PHI CIRCUS*/
.home #optbox1.style3 {
	background-image: url(/images/gamma_phi.png);
	background-repeat: no-repeat;
}

/* OPTION BOX2 Style 1- FORECAST*/
.home #optbox2.style1 {
	background-image:url(/images/FORECAST.png);
	}
	
/* OPTION BOX2 Style 2- SCHOLARSHIP APPS*/
.home #optbox2.style2 {
	background-image:url(/images/scholarship_apps.png);
	}
	
/* OPTION BOX2 Style 3- DEAN'S LIST*/
.home #optbox2.style3 {
	background-image:url(/images/deans_list.png);
	}
	
/* OPTION BOX2 Style 4- WASHINGTON D.C. SCHOLARSHIP APPLICATIONS*/
.home #optbox2.style4 {
	background-image:url(/images/dc_scholarship_apps.png);
	}

.home #optbox1 {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}

.home #optbox2 {
    margin-top: 20px;
    margin-bottom: 50px;
}

.home #optbox1 a:last-child, 
.home #optbox2 a:last-child, 
.ie7 #optbox1 a, 
.ie7 #optbox2 a,
.ie8 #optbox1 a, 
.ie8 #optbox2 a, 
.oldie #optbox1 a, 
.oldie #optbox2 a {
    color: #FFF;
    text-decoration: none;
    background: #8fa78e;
    background: -moz-linear-gradient(top, #8fa78e 0%, #7a8f7a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fa78e), color-stop(100%,#7a8f7a));
    background: -webkit-linear-gradient(top, #8fa78e 0%,#7a8f7a 100%);
    background: -o-linear-gradient(top, #8fa78e 0%,#7a8f7a 100%);
    background: -ms-linear-gradient(top, #8fa78e 0%,#7a8f7a 100%);
    background: linear-gradient(to bottom, #8fa78e 0%,#7a8f7a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fa78e', endColorstr='#7a8f7a',GradientType=0 );
    padding: 5px 15px;
    text-align: center;
    position: absolute;
    
    border-radius: 14px;
    margin-top: 102px;
    display: block;
    width: 132px;
    margin-left: 30px;
    -webkit-box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.25); 
    -moz-box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.25); 
	box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.25);
}
	
.ie7 #optbox1 a, .ie7 #optbox2 a,.ie8 #optbox1 a, 
.ie8 #optbox2 a, .oldie #optbox1 a, .oldie #optbox2 a {
	color:#CC0000;
}
		
.home #optbox1 a:last-child:hover, #optbox2 a:last-child:hover {
    background: #7a8f7a; 
    background: -moz-linear-gradient(top, #7a8f7a 0%, #5B6B5B 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a8f7a), color-stop(100%,#5B6B5B)); 
    background: -webkit-linear-gradient(top, #7a8f7a 0%,#5B6B5B 100%); 
    background: -o-linear-gradient(top, #7a8f7a 0%,#5B6B5B 100%); 
    background: -ms-linear-gradient(top, #7a8f7a 0%,#5B6B5B 100%); 
    background: linear-gradient(to bottom, #7a8f7a 0%,#5B6B5B 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a8f7a', endColorstr='#5B6B5B',GradientType=0 );
}
		

.home #subcontent img {
	text-align:center;
	border: 1px solid #738D72;
}

.home #subcontent img.noshadow {
	box-shadow:none; 
	-webkit-box-shadow:none; 
	-moz-box-shadow:none;
	float: left;
	margin: 29px 9px 0px 0;
	border: none;
}

.offsite:after {
font-family: 'isu-icons';
font-style: normal;
content: "\e070";
display: inline;
opacity: .5;
position: relative;
left: 10px;
font-size: 12px;
}

.offsite:hover:after{
	opacity: 1;
}

.offsitelarge:after {
font-family: 'isu-icons';
font-style: normal;
content: "\e070";
margin-left: 5px;
}

#department_imgs {
    float: left;
    width: 720px;
}

.dept_img {
    float: left;
    height: 122px;
    width: 166px;
    overflow: hidden;
    margin: 0 0 15px 14px;
}

#subcontent .subcontent_mid #department_imgs .dept_img:hover .dept_caption {
    margin-top:-50px;
    opacity:1.0;
} 

#subcontent .subcontent_mid #department_imgs .dept_caption {
 -webkit-transition: all 0.5s;  /* Chrome 1-25, Safari 3.2+ */
     -moz-transition: all 0.5s;  /* Firefox 4-15 */
       -o-transition: all 0.5s;  /* Opera 10.50–12.00 */
          transition: all 0.5s;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}

#subcontent img {
    transition: 0.25s;
}

.dept_caption p {
    background: rgba(0, 0, 0, 0.75);
    color: #FFF;
    padding: 5px 3px 30px 5px;
	position:relative;
}

.ie7 .dept_caption, .ie8 .dept_caption {
	display:none;
	}

.name {
    text-align: right;
    margin-bottom: 0;
    font-size: 18px;
    font-family: "ISUBold", "Myriad Pro", "Helvetica", "Sans-serif";
}
.school {
    text-align: right;
    font-family: "ISUItalic", "Myriad Pro", "Helvetica", "Sans-serif";
    margin-bottom: 50px;
}

.school_last {
    text-align: right;
    font-family: "ISUItalic", "Myriad Pro", "Helvetica", "Sans-serif";
	
    margin-bottom: 24px;
}

.vid_test {
    padding: inherit;
    list-style-type: none;
    margin-top: 0;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    padding-bottom: 10px;
}

.country {
    margin-top: 0;
}

/* AC-box styles */
div.ac-box {
    position: relative;
    float: left; 
    height: 355px; text-decoration: none; 
	margin-bottom: 3em; 
	background-color: #f0f0f0; 
	padding: 2%; 
	-webkit-box-shadow: 0 8px 10px -10px rgba(0,0,0,1); 
	border: 1px solid #e1e1e1; 
    width: 43.5%;
    /* margin-right: 4%; */
}

#ac-box01, #ac-box03, #ac-box05 {
    margin-right: 4%;
}

div.ac-box h2 {
    margin: 0 0 10px 0; font-size: 1.3em; line-height: 1.2;
    /* border: 1px solid; */
    min-height: 41px;
}

div.ac-box img {
    background: #FFF;
    height: 125px;
    border: 0px;
    margin-bottom: 10px;
}

div.ac-box p {
    width: 400px;
}

.ac-box .button {
position: absolute;
right: 10px;
bottom: 10px;
}

div.tall {
    height: 325px;
}

/* Button styles */
.button, .button a, a.news-more {
-moz-border-radius: 1.25em;
border-radius: 1.25em;
}

.button, a.news-more {
display: inline-block;
text-align: center;
margin: 5px;
font: 1.1em "ISURegular","Myriad Pro", Helvetica, sans-serif;
box-shadow: 0em .15em .25em rgba(0,0,0,0.2);
-moz-box-shadow: 0em .15em .25em rgba(0,0,0,0.2);
-webkit-box-shadow: 0em .15em .25em rgba(0,0,0,0.2);
text-shadow: 0 1px 0 rgba(0,0,0,0.4);
background: #8fa78e; background: -moz-linear-gradient(top, #8fa78e 0%, #7a8f7a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fa78e), color-stop(100%,#7a8f7a)); background: -webkit-linear-gradient(top, #8fa78e 0%,#7a8f7a 100%); background: -o-linear-gradient(top, #8fa78e 0%,#7a8f7a 100%); background: -ms-linear-gradient(top, #8fa78e 0%,#7a8f7a 100%); background: linear-gradient(to bottom, #8fa78e 0%,#7a8f7a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fa78e', endColorstr='#7a8f7a',GradientType=0 );
display: none;
}

.button a:visited, .button a:visited {
color: #fff;
}
.button a:visited, .button a:visited {
color: #fff;
}
a.news-more, .button a {
color: #fff;
text-decoration: none;
}
.button a {
padding: .2em .75em .25em .75em;
display: inline-block;
}
.button, .button a, a.news-more {
-moz-border-radius: 1.25em;
border-radius: 1.25em;
}
	
.button {
color: #FFF !important;
padding: .2em .75em .25em .75em;
text-decoration: none;
display: inline-block;
}

.button:hover {
    background: #7a8f7a; 
    background: -moz-linear-gradient(top, #7a8f7a 0%, #5B6B5B 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a8f7a), color-stop(100%,#5B6B5B)); 
    background: -webkit-linear-gradient(top, #7a8f7a 0%,#5B6B5B 100%); 
    background: -o-linear-gradient(top, #7a8f7a 0%,#5B6B5B 100%); 
    background: -ms-linear-gradient(top, #7a8f7a 0%,#5B6B5B 100%); 
    background: linear-gradient(to bottom, #7a8f7a 0%,#5B6B5B 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a8f7a', endColorstr='#5B6B5B',GradientType=0 );
}

 { /* Old browsers */
 /* FF3.6+ */
 /* Chrome,Safari4+ */
 /* Chrome10+,Safari5.1+ */
 /* Opera 11.10+ */
 /* IE10+ */
 background: -ms-linear-gradient(top,  #666666 0%,#4b4b4b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#4b4b4b',GradientType=0 ); /* IE6-9 */
}

.subcontent_mid .letterspaced {
    letter-spacing: 5px;
}



/* ============================================================================= */
/* =============================================================================
   				FOOTER
   ============================================================================= */
/* ============================================================================= */
   
footer { width: 960px; margin: 0px auto; color:#fff; text-align: left; padding: 0; 
	 background: #4d4d4d url(/structure/bg/bg_seal.png) no-repeat center -260px;
	box-shadow:0px 3px 4px rgba(0, 0, 0, 0.5 ); 
	-webkit-box-shadow:0px 3px 4px rgba(0, 0, 0, 0.5 ); 
	-moz-box-shadow:0px 3px 4px rgba(0, 0, 0, 0.5 ); }
footer p {}
footer p, footer span.ou_directEdit  { color:#fff; text-decoration:none; }
footer a, footer a:focus, footer a:visited {text-decoration:none; color:#fff;}
footer a:hover {text-decoration:underline; color:#fff;}

#superfooter { position:relative; height:30px;}
#superfooter img {position:absolute; z-index:4; top:-22px; left:457px;}

#footerdepartment  {width:200px; padding:0 20px; float:left; }
#footeruniversity {width:480px; float:left; text-align:center;}
#ou_modified { display: none; }

.footer_btm {clear:both; height:1em; display:block;}

#footersocial {width:200px; height:75px; padding:0 20px; float:left; } 
    #footersocial p {margin-bottom:0;}
    #footersocial a {position:relative; top:4px; height:28px; display:block; float:left; margin-right:15px; font-size: 2em; -webkit-transition: top .0625s; -moz-transition: top .0625s; -o-transition: top .0625s; transition: top .0625s;} 
    #footersocial a:link {text-decoration:none;} 
    #footersocial a:hover { top:0; height:32px; -webkit-box-shadow:0 2px 4px -2px rgba(0,0,0,0.75); -moz-box-shadow:0 2px 4px -2px rgba(0,0,0,0.75); -o-box-shadow:0 2px 4px -2px rgba(0,0,0,0.75); box-shadow:0 2px 4px -2px rgba(0,0,0,0.75); } 
    #footersocial a:after {margin-left:-4px;} 
        #footersocial a#footersocial-one:after { content: "\e032";} 
        #footersocial a#footersocial-two:after { content: "\e034";} 
        #footersocial a#footersocial-three:after { content: "\e040";} 
        #footersocial a#footersocial-four:after { content: "\e033";} 
        #footersocial a#footersocial-five:after { content: "\e045";} 
        #footersocial a#footersocial-six:after { content: "\e030"; margin-right:0;} 
    /* IE7 Images */ 
        .ie7 #footersocial a {padding:0 8px; width:8px; margin-right:10px;} 
        .ie7 #footersocial a#footersocial-one { background: transparent url(//iguides.illinoisstate.edu/cdn/icons/color/24/facebook.png) no-repeat 0 0;} 
        .ie7 #footersocial a#footersocial-two { background: transparent url(//iguides.illinoisstate.edu/cdn/icons/color/24/twitter.png) no-repeat 0 0;} 
        .ie7 #footersocial a#footersocial-three { background: transparent url(//iguides.illinoisstate.edu/cdn/icons/color/24/linkedin.png) no-repeat 0 0;} 
        .ie7 #footersocial a#footersocial-four { background: transparent url(//iguides.illinoisstate.edu/cdn/icons/color/24/googleplus.png) no-repeat 0 0; } 
        .ie7 #footersocial a#footersocial-five { background: transparent url(//iguides.illinoisstate.edu/cdn/icons/color/24/youtube.png) no-repeat 0 0;} 
        .ie7 #footersocial a#footersocial-six { background: transparent url(//iguides.illinoisstate.edu/cdn/icons/color/24/flickr.png) no-repeat 0 0; margin-right:0;}

   #footersocial a#footersocial-three, 
   #footersocial a#footersocial-four,
   #footersocial a#footersocial-five,
   #footersocial a#footersocial-six {display:none;}

#footer_nav {
    height: 250px;
    width: 960px;
    padding: 20px 0;
    border-bottom: 1px solid #484848;
	-webkit-box-shadow: 0 1px 0 #585858; 
	box-shadow: 0 1px 0 #585858; 
	-moz-box-shadow: 0 1px 0 #585858;
    background-color: rgba(255,255,255,0.1);
}

#footer_nav .column {
    float: left;
    margin-right: 20px;
    height: inherit;
    padding-left: 20px;
}

#footer_nav .column.col-one {
    width: 275px;
}

#footer_nav .column.col-two {
    width: 360px;
}

#footer_nav .column.col-three {
    margin-right: 0;
    padding-right: 20px;
    width: 200px;
}



#footernav ul {list-style-type:none; padding:0 0 0 10px; font-size:.8em;}

#footernav li {margin-bottom:.5em;}

#footernav a.offsite:before {position:static; margin-right:5px;}

#footer_nav h3 {
    font-size: 1.4em; font-family: ISUItalic;
}

#footer_nav ul {
    list-style-type: none;
    padding-left: 0;
    margin-top: 0;
}

#footer_nav li {
    font-size: 0.8em;
    margin-bottom: 0.5em;
}

/* --------------------------------------------------------------------------
   				Feedback Button
   -------------------------------------------------------------------------- */

#feedback { position: fixed; top:200px; right: 0px; z-index:1000; background-color:#990000; }
#feedback a { width:30px; height:120px; background: url(/structure/btn/feedback.png) top left no-repeat; display:block; text-indent:-999em; border:solid 3px #F8F8F8; border-right: none; box-shadow:0 0 3px 1px #888; }
#feedback a:hover { padding-right: 3px; }

/* --------------------------------------------------------------------------
   				Share This Button
   -------------------------------------------------------------------------- */
   
#share_this { position:fixed; z-index:100; left:0px; top: 200px; background-color: #fff; display:block; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5); -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.5); box-shadow: 2px 2px 5px rgba(0,0,0,0.5); }

.ie7 #share_this,
.ie8 #share_this { position:fixed; z-index:1000; left:0px; top:auto; bottom:0px; background-color: #fff; }

.st_sharethis_custom { background: url("//iguides.illinoisstate.edu/cdn/icons/black/24/share.png") 50% 50% no-repeat; display: block; height: 24px; width:20px; padding: 5px; cursor: pointer; font-size: .75em; color: #333; text-indent: -999em; opacity:0.8; }
.st_sharethis_custom:hover { opacity:1; }

@media only screen and (max-width: 1000px) {
	#share_this { top:auto; bottom:0px; left:50%; text-indent:0px; padding: 5px 5px 5px 25px; width:90px; background-position: 5px 50%; }
	}


/* =============================================================================
   				Science and Tech Week Layout
   ============================================================================= */
.cast-week aside .aside_mid {background-image:url(/images/bg-phone.jpg); background-repeat:no-repeat;}
.cast-week aside h2 {color:#fff}
.cast-week aside p {font-size:3em; color:#fff; text-align:center; font-family:'ISUCondLight';}
.cast-week aside p:before {content:'\e034'; padding-right:10px;}

/* =============================================================================
   				 Home Page Layout
   ============================================================================= */
   
/* --------------------------------------------------------------------------
   				Basic
-------------------------------------------------------------------------- */   
.home .sidebar.sectionnavoff section.content1 {width:600px; margin-right:20px; float:left;}
.home .sidebar.sectionnavoff section.content2 {width:300px; float:left;}


/* --------------------------------------------------------------------------
   				Three-Bucket w/Marquee
-------------------------------------------------------------------------- */
.home .threecol.split.sectionnavoff section.content1 {width:600px; margin-right:20px; float:left; padding-bottom:20px;padding-bottom:10px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; box-shadow:1px 1px 0px #fff; -moz-box-shadow:1px 1px 0px #fff; -webkit-box-shadow:1px 1px 0px #fff; -o-box-shadow:1px 1px 0px #fff;}
.home .threecol.split.sectionnavoff section.content2 {width:300px; float:left;}
.home .threecol.split.sectionnavoff section.content1, .home .threecol.split.sectionnavoff section.content2 {margin-bottom:20px;} 
.home .threecol.split.sectionnavoff section.content3, .home .threecol.split.sectionnavoff section.content4, .home .threecol.split.sectionnavoff section.content5 {width:290px; float:left;}
.home .threecol.split.sectionnavoff section.content3, .home .threecol.split.sectionnavoff section.content4 {margin-right:20px;}


.home h1{
    
    background-color:#CC0000;
    border-bottom:2px solid #8fa78e;
    color:white;
    padding-left:40px;
    margin-bottom: 0;
}

.home h1 img {
position: absolute;
left: 0px;
margin-top: -10px;
}
.home .twocol.split section.content3 p{
    padding:0px 10px;
}

.home .twocol.split section.content1{

	
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc; 
	box-shadow:1px 1px 0px #fff; -moz-box-shadow:1px 1px 0px #fff; -webkit-box-shadow:1px 1px 0px #fff; -o-box-shadow:1px 1px 0px #fff;   
    

	padding: 0px 29px 40px 0px;
    margin-right:0px;
}

.home .twocol.split section.content2{
    padding: 0px 0px 40px 15px;
    width:195px;
	height:350px;
	border-bottom:1px solid #ccc; 
	box-shadow:0px 1px 0px #fff; -moz-box-shadow:0px 1px 0px #fff; -webkit-box-shadow:0px 1px 0px #fff; -o-box-shadow:none;
	margin-left:0px;
	
}
	
			
.home .twocol.split section.content4{padding:0px 5px;width:200px;}			


.home .twocol.split section.content3 /* intro column 2 with split-intro option */{
    float:left;
    padding:0;
	width:700px;
	min-height:460px;
    margin-top: 20px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
    	 background-color:#fff; 
}


.home .twocol.split section.content4{
display:block; 
margin-top:20px;
}

.home .cal-div-top{display:block; height:40px;  background: #c00 url(http://iguides.illinoisstate.edu/cdn/icons/color/16/calendar.png) 10px 10px no-repeat; 
	/*
	border-top-right-radius:10px; border-top-left-radius:10px; 
	*/
	border-bottom:2px solid #8fa78e; 
	
	color:#fff; font-family:"ISUBold"; 

		 -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
 	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
 	box-shadow: 0px 1px 5px 0px #4a4a4a;
}

.home .cal-div-mid{

	padding: 0 5px;
	background-color:#fff;
	 -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
 	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
 	box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.home .cal-div-top:after{content:"College Events";     font-family:"ISUBold"; position:absolute; margin-top:8px; margin-left:50px; font-size:18px; }


/*calendar*/
.cal-icon .cal-item {
        padding:5px 0;
}
 
.cal-icon .cal-wrap,
.cal-icon .cal-start,
.cal-icon .cal-location-link {
        display: block;
}
 
.cal-icon .cal-link-wrap,
.cal-icon .cal-desc {
        display:block;
        margin:0 0 0 50px;
}
 
.cal-icon .cal-desc {
        border-bottom:solid 1px #ccc;
        padding:5px 0 15px 0;
}
 
.cal-icon .cal-date-icon {
        float: left;
        margin-top: 4px;
}

.cal-date-month {
        background-color: #d22;
        background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.25) 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.25)));
        background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.25) 100%);
        background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.25) 100%);
        background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.25) 100%);
        background-image: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.25) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#40000000',GradientType=0 );
        color: white;
        width: 40px;
        height: 14px;
        text-align: center;
        text-shadow: 1px 1px 1px #900;
        text-transform: uppercase;
        font-size: .75em;
        display: block;
        font-family: ISURegular;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
}
 
.cal-date-day {
        margin-top: -1px;
        border: 1px solid #ccc;
        display: block;
        color: #666;
        background-color: #eee;
        text-shadow: 1px 1px 0px #fff;
        height: 18px;
        width: 38px;
        font-family:ISUBold ;
        text-align: center;
        font-size: 1.05em;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        box-shadow: inset -2px -2px 2px #ddd;
}
/* =============================================================================
   Non-semantic helper classes
   Please define your styles before this section.
   ========================================================================== */

/* IWSS Helper Classes */


/* HTML5 Boilerplate Helper Classes */

/* For image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Hide for both screenreaders and browsers:
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: by Jon Neal.
  www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: drupal.org/node/897638 */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }



/* =============================================================================
   				PLACEHOLDER MEDIA QUERIES 
   				   for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (max-width: 480px) {
  /* Style adjustments for viewports 480px and under go here */

}

@media only screen and (max-width: 768px) {
  /* Style adjustments for viewports 768px and under go here */
}

@media only screen and (max-width: 1000px) {
  /* Style adjustments for fixed elements */
	#share_this {
		display:none;
	}
	#feedback {
		display:none;
	}
}




/* =============================================================================
   				PRINT STYLES
   Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
  a, a:visited { color: #444 !important; text-decoration: underline; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; }
  #body a[href]:after { content: " (" attr(href) ")"; }
  #body abbr[title]:after { content: " (" attr(title) ")"; }
	#body .twocol.split section.content1{}
	
	.home section.content1{}
.home a.giveRed-link{display:none;}
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
  
  #mastlogo { display: none;}
  #mastlogoprint { display: block;}
#submast{display:none;}

#subcontent{display:none;}
.home h1 {border:none;}
.home h1 img{display:none;}
.home .cal-div-top{border:none;}

.no_print {display:none;}

 div.ac-box {height:200px;}
 
.nivoSlider {display:none;}

.tabs-panel, .tabs-fs-panel-1, .tabs-fs-panel-2, .tabs-fs-panel-3 {display: inline !important;}

.fs-column2 {
width: 725px !important;
}

  
  #searchbox,#tools,#iguide-filler,#iguide-float,#iguide-blackout,nav,.sectionnav,.giving,#feedback,#share_this,#ou_modified,#dev-tools {display:none;}
  
  .basic.sectionnavon section.content1, /* content section */
  .callout.intro.sectionnavon section.content1, /* intro section on callout layout with intro option */ 
  .callout.intro.sectionnavon section.content2 /* content section on callout layout with intro option */ 
  .sidebar.intro.sectionnavon section.content1, /* intro section on sidebar layout with intro option */
  .optionbox.intro.sectionnavon section.content1, /* intro section on optionbox layout with intro option */
  .twocol.intro.sectionnavon section.content1, /* intro section on two-column layout with intro option */
  .threecol.intro.sectionnavon section.content1, /* intro section on three-column layout with intro option */{
  	width: 100%;
  	}
  
  .callout.split.sectionnavon section.content1, /* first intro section on callout layout with split-intro option */
  .sidebar.split.sectionnavon section.content1, /* first intro section on sidebar layout with split-intro option */ 
  .sidebar.split.sectionnavon section.content3, /* content section on sidebar layout with split-intro option */
  .optionbox.split.sectionnavon section.content1, /* first intro section on optionbox layout with split-intro option */
  .optionbox.split.sectionnavon section.content3, /* content section on optionbox layout with split-intro option */
  .twocol.split.sectionnavon section.content1, /* first intro section on two-column layout with split-intro option */
  .twocol.split.sectionnavon section.content3, /* content section on two-column layout with split-intro option */
  .threecol.split.sectionnavon section.content1, /* first intro section on three-column layout with split-intro option */
  .threecol.split.sectionnavon section.content3, /* content section on three-column layout with split-intro option */{
  	width: 75%;
  	}
  
  .callout.split.sectionnavon section.content2, /* second intro section on callout layout with split-intro option */
  .sidebar.split.sectionnavon section.content2, /* second intro section on sidebar layout with split-intro option */ 
  .sidebar.split.sectionnavon section.content4, /* sidebar section on sidebar layout with split-intro option */
  .optionbox.split.sectionnavon section.content2, /* second intro section on optionbox layout with split-intro option */
  .optionbox.split.sectionnavon section.content4, /* optionbox section on optionbox layout with split-intro option */
  .twocol.split.sectionnavon section.content2, /* second intro section on two-column layout with split-intro option */
  .threecol.split.sectionnavon section.content2, /* second intro section on three-column layout with split-intro option */{
  	width: 25%;
  	}
  	
  .twocol.sectionnavon section.content1, /* first column in two-column layout */
  .twocol.sectionnavon section.content2, /* second column in two-column layout */
  .twocol.intro.sectionnavon section.content2, /* first column in two-column layout with intro option */
  .twocol.intro.sectionnavon section.content3, /* second column in two-column layout with intro option */
  .twocol.split.sectionnavon section.content3, /* first column in two-column layout with split-intro option */
  .twocol.split.sectionnavon section.content4, /* second column in two-column layout with split-intro option */{
   	width:50%;
  	}

  .threecol.sectionnavon section.content1, /* first column in three-column layout */
  .threecol.sectionnavon section.content2, /* second column in three-column layout */
  .threecol.sectionnavon section.content3, /* third column in three-column layout */
  .threecol.intro.sectionnavon section.content2, /* first column in three-column layout with intro option */
  .threecol.intro.sectionnavon section.content3, /* second column in three-column layout with intro option */
  .threecol.intro.sectionnavon section.content4, /* third column in three-column layout with intro option */
  .threecol.split.sectionnavon section.content3, /* first column in three-column layout with split-intro option */
  .threecol.split.sectionnavon section.content4, /* second column in three-column layout with split-intro option */
  .threecol.split.sectionnavon section.content5, /* third column in three-column layout with split-intro option */{
   	width:30%;
  	}

  .home #optbox1, .home #optbox2, .home #optbox3 {
	display: none;
    }

  .twocol.intro section.content1 img
  {
	  display:none;
  }
  
  #wrapcontent img
  {
	  display:none;
  }

  .basic section.content1 {
	  width: 940px;
  }
}



/* =============================================================================
   				Faculty/Staff Layouts
   ============================================================================= */
/*----------*/
/* Global */
/*----------*/
.fs-heading {text-transform:lowercase; font-variant:small-caps; font-size:1.4em; color: #7a8f7a; border-bottom: 1px dotted #7a8f7a; font-family:ISUBold; }
.fs-desc {color:#444;}
.fs-item {}
.fs-year, .fs-date {font-family:ISUItalic;}

/* =============================================================================
   				Departmental Faculty/Staff Listing
   ============================================================================= */

.fs-wrap-snippet {border-left:1px solid #ccc; float:left; border-top:1px solid #ccc;}
.fs-snippet-top {}
.fs-snippet-mid {}
.fs-snippet-btm {}

.fs-snippet {width:49.8%; height:167px; float:left;  border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
	.fs-snippet-content1 {float:left; width:26%; padding:5%;}
		.fs-snippet-content1 img {width:85px;}
	.fs-snippet-content2 {float:left; width:53%; padding:5% 5% 0% 5%;}
		.fs-snippet-content2 .fs-heading {font-variant:normal; text-transform:none; border:none; font-size:inherit;}
		.fs-snippet-content2 .fs-desc {}


/* =============================================================================
   				Individual Faculty/Staff Page
   ============================================================================= */

/*----------*/
/* Columns */
/*----------*/
.fs-column {
	float:left;
}
.fs-column1 {
	width: 175px;
	font-size:.9em;
}
.fs-column2 {
	margin:0 0 0 20px;
	width:475px;
}

/*-----------------------*/
/* Details (Left) Column */
/*-----------------------*/
.fs-column1 .fs-heading {border:none;}
.fs-column1 .fs-desc {margin-bottom:5px;}

.fs-photo {width:150px; /*height:225px;*/ margin-bottom:10px;}
.fs-photo img {border:1px solid #aaa;}
.fs-number-office {}
.fs-number-dept {}
.fs-number-fax {}
.fs-email .fs-desc {}
.fs-address {}
.fs-officehours {}
.fs-officehours ul {padding-left:0; list-style:none; margin:0;}
	.fs-day {text-transform:lowercase; text-transform:capitalize; display:inline-block; width:40px; }
	.fs-start {}
	.fs-end {}

.fs-snippet-content2 .fs-phone:before {
	content: "\e064";
    font-variant: normal;
}

.fs-snippet-content2 .fs-email:before {
	content: "\e053";
    
	position: relative;
	top: 2px;
}

.fs-snippet-content2 p:before {
	margin-right:8px;
}

.fs-snippet-content2 p:first-child {
	margin:00px 0px 04px 0px;
}

.fs-snippet-content2 p {
	margin:04px 0px;
}

.fs-snippet-content2 .fs-desc {
	font-family:ISUItalic;
}

/*----------------------------*/
/* Information (Right) Column */
/*----------------------------*/
.fs-column2 .fs-heading {}
.fs-column2 .fs-desc {}

.fs-title-wrap {}
	.fs-fullname {}
	.fs-position { font-size:1.2em; }
	.fs-department {margin-bottom:20px; font-family:ISUItalic;}


/* About Tab */
.fs-about {}
.fs-about .fs-heading {}
	.fs-resp {}
		.fs-resp .fs-heading {}
		.fs-resp .fs-desc {}
	.fs-bio {}
		.fs-bio .fs-heading {}
		.fs-bio .fs-desc {}
	.fs-courses {}
		.fs-courses .fs-heading {}
		.fs-courses .fs-desc {margin-left:10px; text-indent:-5px;}
			.fs-coursepre {color:#333; font-family:isusemibold; display:inline-block; width:30px;}
			.fs-coursenum {color:#333; font-family:isusemibold; display:inline-block; margin-right:10px; }


/* Education Tab */
.fs-ed {}
	.fs-ed .fs-item {}
		.fs-ed .fs-ed .fs-heading {}
		.fs-ed .fs-dept {}
		.fs-ed .fs-institution {}
		.fs-ed .fs-location {}
		.fs-ed .fs-year {}
	

/* Awards and Honors Tab */
.fs-honors {}
	.fs-honors .fs-item {}
		.fs-honors .fs-heading {}
		.fs-honors .fs-organization {}
		.fs-honors .fs-year {}
		
		
/* Research Tab */
.fs-research {}
	.fs-research .fs-item {}
		.fs-research .fs-heading {}
		.fs-research .fs-desc {}
			.fs-research .fs-title {font-family:isusemibold; margin-left:10px; text-indent:-10px;}
			.fs-research .fs-contype {margin-left:10px;}
			.fs-research .fs-publisher {margin-left:10px;}
			
			.fs-research .fs-sponorg {margin-left:10px;}
			.fs-research .fs-name {margin-left:10px;}
			
			.fs-research .fs-date {margin-left:10px;}
		

/* C.V. Tab */
.fs-cv {}
	.fs-cv-pdf {display:block; padding:0 10px 0 30px; line-height:40px; background:url(//iguides.illinoisstate.edu/cdn/icons/black/24/file2.png) left no-repeat;} 
	.fs-cv-print {display:block; padding:0 10px 0 30px; line-height:40px; background:url(//iguides.illinoisstate.edu/cdn/icons/black/24/print.png) left no-repeat;}

/* =============================================================================
   				Tabs
   ============================================================================= */

.js .tabs-init {visibility: hidden; display: block;}
.js .tabs-panel {display:none;}

.tabs-standard .tabs-content {background-color:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px;}
.tabs-standard .tabs-nav-tab {margin-right:10px;}
.tabs-standard .tabs-nav {height:29px;}
.tabs-standard a.tabs-nav-link {-webkit-border-top-left-radiubos: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	background: #f8f8f8; /* Old browsers */
	 /* FF3.6+ */
	background: #f8f8f8; /* Chrome,Safari4+ */
	background: #f8f8f8; /* Chrome10+,Safari5.1+ */
	background: #f8f8f8; /* Opera 11.10+ */
	background: #f8f8f8; /* IE10+ */
	background: #f8f8f8; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	text-shadow:1px 1px 0px #fff;
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	border-top:1px solid #ccc;
	padding:5px 15px; 
	float:left;
	margin-right:5px;
	color:#222; text-decoration:none;height: 18px;}
	
.tabs-standard a.tabs-nav-link:hover {background: #f2f2f2; }
.tabs-standard .tabs-active a.tabs-nav-link {background:#fff; color:#333;height: 19px;}
.tabs-standard .tabs-nav {border-bottom:1px solid #ccc; clear:both;}

/* =============================================================================
								Tabs - home page style
   ============================================================================= */
		
.js .tabs-init {visibility: hidden; display: block;}
.js .tabs-panel {display:none;}

.tabs-underline .tabs-panel { padding-top: 10px; }
.tabs-underline .tabs-panel ul, ol {margin:0; padding:0px 20px 0 20px;}
.tabs-underline .tabs-panel li {}
.tabs-underline .tabs-nav {width:100%; float:left; border-bottom:1px solid #ccc;}
.tabs-underline .tabs-nav-tab {float:left; height:40px;}
.tabs-underline .tabs-nav-link { padding:17.2px 20px 7.2px 20px; text-align:center; font-size:1em; text-decoration:none; color:#999; text-shadow:1px 1px 0px #fff; line-height:40px;}
.tabs-underline .tabs-active a { background-color: #f8f8f8; border-bottom:5px solid #C00; color:#c00;}
.tabs-underline .tabs-content { clear:left;}

.tabs-underline aside {
	margin-right:-30px;      
}	
