/**
 * base.css - contains default styles for the new ISU theme.
 *
 * @version  1.3.2
 * @link     http://www.sample.iastate.edu/
 */
/* === Menu Level 1 ===*/
#navigation li.menu-level1-normal a          { padding-left: 1em; }
#navigation li.menu-level1-normal a:link     { color: #000; }  /* unvisited links */
#navigation li.menu-level1-normal a:visited  { color: #000; }  /* visited links   */
#navigation li.menu-level1-normal a:hover    { color: #fff; background: #C00; }  /* user hovers     */
#navigation li.menu-level1-normal a:active   { color: #fff; background: #C00; }  /* active links    */
#navigation li.menu-level1-normal a:focus    { color: #fff; background: #C00; }  /* focus links    */

#navigation li.menu-level1-active a          { padding-left: 1em; }
#navigation li.menu-level1-active a:link     { color: #fff; background: #C00; font-weight: bold; }  /* unvisited links */
#navigation li.menu-level1-active a:visited  { color: #fff; background: #C00; font-weight: bold; }  /* visited links   */
#navigation li.menu-level1-active a:hover    { color: #fff; background: #C00; font-weight: bold; text-decoration: underline; }  /* user hovers     */
#navigation li.menu-level1-active a:active   { color: #fff; background: #C00; font-weight: bold; text-decoration: underline;}  /* active links    */
#navigation li.menu-level1-active a:focus    { color: #fff; background: #C00; font-weight: bold; text-decoration: underline;}  /* focus links    */

/* === Menu Level 2 ===*/
#navigation li.menu-level2-normal a          { font-size: 90%; padding-left: 2em; }
#navigation li.menu-level2-normal a:link     { color: #000; background: #EEE; }  /* unvisited links */
#navigation li.menu-level2-normal a:visited  { color: #000; background: #EEE; }  /* visited links   */
#navigation li.menu-level2-normal a:hover    { color: #FFF; background: #C60; }  /* user hovers     */
#navigation li.menu-level2-normal a:active   { color: #FFF; background: #C60; }  /* active links    */
#navigation li.menu-level2-normal a:focus    { color: #FFF; background: #C60; }  /* focus links    */

#navigation li.menu-level2-active a          { font-size: 90%; padding-left: 2em; }
#navigation li.menu-level2-active a:link     { color: #FFF; background: #C60; font-weight: bold; }  /* unvisited links */
#navigation li.menu-level2-active a:visited  { color: #FFF; background: #C60; font-weight: bold; }  /* visited links   */
#navigation li.menu-level2-active a:hover    { color: #FFF; background: #C60; font-weight: bold; text-decoration: underline;}  /* user hovers     */
#navigation li.menu-level2-active a:active   { color: #FFF; background: #C60; font-weight: bold; text-decoration: underline;}  /* active links    */
#navigation li.menu-level2-active a:focus    { color: #FFF; background: #C60; font-weight: bold; text-decoration: underline;}  /* focus links    */

/* === Menu Level 3 ===*/
#navigation li.menu-level3-normal a          { font-size: 90%; padding-left: 3em; }
#navigation li.menu-level3-normal a:link     { color: #000; background: #EEE; }  /* unvisited links */
#navigation li.menu-level3-normal a:visited  { color: #000; background: #EEE; }  /* visited links   */
#navigation li.menu-level3-normal a:hover    { color: #FFF; background: #C93; }  /* user hovers     */
#navigation li.menu-level3-normal a:active   { color: #FFF; background: #C93; }  /* active links    */
#navigation li.menu-level3-normal a:focus    { color: #FFF; background: #C93; }  /* focus links    */

#navigation li.menu-level3-active a          { font-size: 90%; padding-left: 3em; }
#navigation li.menu-level3-active a:link     { color: #FFF; background: #C93; font-weight: bold; }  /* unvisited links */
#navigation li.menu-level3-active a:visited  { color: #FFF; background: #C93; font-weight: bold; }  /* visited links   */
#navigation li.menu-level3-active a:hover    { color: #FFF; background: #C93; font-weight: bold; text-decoration: underline;}  /* user hovers     */
#navigation li.menu-level3-active a:active   { color: #FFF; background: #C93; font-weight: bold; text-decoration: underline;}  /* active links    */
#navigation li.menu-level3-active a:focus    { color: #FFF; background: #C93; font-weight: bold; text-decoration: underline;}  /* focus links    */

/* === Menu Level 4 ===*/
#navigation li.menu-level4-normal a          { font-size: 90%; padding-left: 4em; }
#navigation li.menu-level4-normal a:link     { color: #000; background: #EEE; }  /* unvisited links */
#navigation li.menu-level4-normal a:visited  { color: #000; background: #EEE; }  /* visited links   */
#navigation li.menu-level4-normal a:hover    { color: #FFF; background: #99C; }  /* user hovers     */
#navigation li.menu-level4-normal a:active   { color: #FFF; background: #99C; }  /* active links    */
#navigation li.menu-level4-normal a:focus    { color: #FFF; background: #99C; }  /* focus links    */

#navigation li.menu-level4-active a          { font-size: 90%; padding-left: 4em; }
#navigation li.menu-level4-active a:link     { color: #FFF; background: #99C; font-weight: bold; }  /* unvisited links */
#navigation li.menu-level4-active a:visited  { color: #FFF; background: #99C; font-weight: bold; }  /* visited links   */
#navigation li.menu-level4-active a:hover    { color: #FFF; background: #99C; font-weight: bold; text-decoration: underline;}  /* user hovers     */
#navigation li.menu-level4-active a:active   { color: #FFF; background: #99C; font-weight: bold; text-decoration: underline;}  /* active links    */
#navigation li.menu-level4-active a:focus    { color: #FFF; background: #99C; font-weight: bold; text-decoration: underline;}  /* focus links    */



/*-- Typography -----------------------------------------*/
/*-------------------------------------------------------*/

body{
	background-color: #f4f3e8;
	font: 14px/20px arial, sans-serif;
	margin: 0 0 20px;
	min-width: 0;
	-webkit-text-size-adjust: 100%;
}

a{
	color: #900;
	text-decoration: underline;
}

a:hover {
	color: #4169e1;
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6{
	line-height: 1.4;
	margin-top: 8px;
	margin-bottom: 8px;
}

h1{
	color: #222;
	font-size: 16px;
	line-height: 1.125;
	margin-top: 16px;
	margin-bottom: 16px;
}

section h1, h2{
	color: inherit;
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 8px;
}

section section h1, h3{
	font-size: 1.5em;
}

section section section h1, h4{
	font-size: 1.214em;
}

section section section section h1, h5{
	font-size: 1em;
}

section section section section section h1, h6{
	font-size: 0.857em;
}

.section-header{
	border-bottom: 1px solid #dfbd00;
}

small{
	font-size: 0.85em;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small{
	color: #888;
	font-weight: normal;
}

p, ul, ol, dl, table, blockquote, pre, .notify-msg{
	margin-top: 0;
	margin-bottom: 16px;
}

.lead{
	font-size: 1.286em;
	line-height: 1.444;
}

.muted{
	color: #888;
}

ul, ol{
	margin-left: 0;
	padding-left: 30px;
}

ul ul, ul ol, ol ul, ol ol{
	margin-bottom: 0;
}

ul.right{
	text-align: right;
}

ul.hlist > li{
	float: left;
}

dl > dt + dt,
dl > dd + dt{
	margin-top: 5px;
}

dl > dt{
	font-weight: bold;
}

dl > dd{
	margin-left: 25px;
}

hr{
	border: 0;
	border-top: 1px solid #ccc;
	height: 0;
	margin: 16px 0;
}

address{
	font-style: normal;
}

blockquote{
	border-left: 3px solid #ddd;
	color: #555;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 8px 16px 0 13px;
}

blockquote p{
	margin-bottom: 3px;
}

blockquote small{
	color: #888;
	display: block;
}

blockquote small:before{
	content: '\2014';
	margin-right: 2px;
}

cite{
	font-style: normal;
}

pre{
	background: #f2f2f2;
	border: 1px solid #ddd;
	border-radius: 2px;
	font-family: consolas, monospace;
	font-size: 13px;
	line-height: 20px;
	overflow: auto;
	padding: 6px 9px;
}

/*-- Modules --------------------------------------------*/
/*-------------------------------------------------------*/

.skip a{
	background-color: #eadf9c;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	text-align: center;
	top: -999em;
	width: 200px;
}

.skip a:focus{
	top: 0;
}

/*-- Tables --*/

table.gray, table.cream{
	border-collapse: collapse;
	border-spacing: 0;
}

table.full-width{
	width: 100%;
}

table.gray th, table.gray td{
	border: 1px solid #bbb;
	border-width: 1px 0;
	padding: 2px 6px;
	text-align: left;
	vertical-align: top;
}

table.gray thead tr th{
	background-color: #e3e3e3;
	border-color: #aaa;
}

table.gray tbody th{
	background-color: #eee;
	border-color: #a7a7a7;
}

table.gray tr.dark-title th,
.table .dark-title th{
	background-color: #4a4a4a;
	border-color: #222;
	color: #eee;
}

table.gray tbody tr:nth-child(even) td,
table.gray tbody tr.even td{
	background-color: #f8f8f8;
}

table.gray tbody tr:nth-child(odd) td,
table.gray tbody tr.odd td{
	background-color: #fff;
}

table.gray tbody tr td.ops,
table.cream tbody tr td.ops{
	min-width: 20%;
	white-space: nowrap;
}

table.cream th, table.cream td{
	border: 1px solid #c1b78f;
	border-width: 1px 0;
	padding: 2px 6px;
	text-align: left;
	vertical-align: top;
}

table.cream thead th{
	background-color: #f5e39a;
	border-color: #c63600;
	color: #333;
}

table.cream tbody th{
	background-color: #f3ecd4;
	border-color: #aea581;
}

table.cream tbody td{
	border-color: #c1b78f;
}

table.cream tbody tr:nth-child(even) td,
table.cream tbody tr.even td{
	background: #f8f8f0;
}

table.cream tbody tr:nth-child(odd) td,
table.cream tbody tr.odd td{
	background: #fff;
}

table.cream tbody tr td.ops a + a{
	margin-left: 10px;
}

.table{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.table th,
.table td{
	border: 1px solid #ccc;
	border-width: 1px 0 0;
	padding: 2px 6px;
	text-align: left;
	vertical-align: top;
}

.table th{
	vertical-align: bottom;
}

.table thead tr:first-child th,
.table thead tr:first-child td{
	border-top: 0;
}

.table.striped tbody tr:nth-child(odd) th,
.table.striped tbody tr:nth-child(odd) td{
	background-color: #f8f8f8;
}

.table.no-border{
	border: 0;
}

.table.bordered{
	border: 1px solid #ccc;
}

.table.bordered th,
.table.bordered td{
	border-width: 1px;
}

.table.hover tbody tr:hover th,
.table.hover tbody tr:hover td{
	background-color: #f4f3e8;
}

/*-- Buttons --*/

.btn-group{
	margin-left: -3px;
}

.btn-group .btn{
	background-color: #ededed;
	background-image: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.1));
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.1));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.1));
	border: 1px solid #aaa;
	border-radius: 2px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 2px rgba(255, 255, 255, 0.7);
	color: #444;
	float: left;
	font-size: 13px;
	line-height: 1.5;
	margin-left: 3px;
	padding: 0 10px;
	text-decoration: none;
	text-shadow: 0 1px 0 #f0f0f0;
}

.btn-group .btn:hover{
	background-color: #f2f2f2;
	color: #222;
}

.btn-group .btn:active{
	background-color: #ddd;
	border-color: #888;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
	color: #222;
}

.btn-group .btn.disabled{
	background-color: #f2f2f2;
	border-color: #ccc;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 2px rgba(255, 255, 255, 0.7);
	color: #aaa;
}

.btn-stack{
	margin-left: -3px;
}

.btn-stack .btn-group{
	float: left;
	margin-left: 3px;
}

.btn-stack .btn-group .btn{
	border-radius: 0;
	margin-left: 0;
}

.btn-stack .btn-group .btn + .btn{
	border-left: 0;
}

.btn-stack .btn-group .btn:first-child{
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}

.btn-stack .btn-group .btn:last-child{
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
}

.btn-group .btn.success,
.btn-group .btn.info,
.btn-group .btn.error{
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	color: #fff;
	text-shadow: none;
}

.btn-group .btn.success{
	background-color: #91a691;
	border-color: #4f6f4f;
}

.btn-group .btn.info{
	background-color: #6e9bb3;
	border-color: #36627a;
}

.btn-group .btn.error{
	background-color: #bc7979;
	border-color: #7b3131;
}

.btn-group .btn.success:hover,
.btn-group .btn.info:hover,
.btn-group .btn.error:hover{
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
	background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
}

.btn-group .btn.success:active,
.btn-group .btn.info:active,
.btn-group .btn.error:active{
	background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2));
	background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2));
	background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2));
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset;
}

/*-- Tabs --*/

.tab-navs{
	border-bottom: 2px solid #DFBD00;
	list-style: none;
	padding: 0;
}

.tab-navs > li{
	float: left;
}

.tab-navs > li > a{
	display: block;
	padding: 5px 15px;
	text-decoration: none;
}

.tab-navs > li > a.active{
	background-color: #fff;
	border: 1px solid #dfbd00;
	border-bottom-color: transparent;
	border-radius: 3px 3px 0 0;
	font-weight: bold;
	margin-bottom: -2px;
}

.tab-navs.stacked{
	border-bottom: 0;
	border-right: 2px solid #DFBD00;
}

.tab-navs.stacked > li{
	float: none;
}

.tab-navs.stacked > li > a.active{
	border: 1px solid #dfbd00;
	border-right-color: transparent;
	border-radius: 3px 0 0 3px;
	margin-bottom: 0;
	margin-right: -2px;
}

.tab-pane{
	display: none;
}

.tab-pane.active{
	display: block;
}

table.tab-pane.active{
	display: table;
}

/*-- Forms --*/

dl.inline-layout,
dl.table-layout{
	overflow: hidden;
}

table.table-layout{
	border-collapse: collapse;
	border-spacing: 0;
}

table.table-layout th,
table.table-layout td{
	padding: 1px 6px 6px 0;
	text-align: left;
	vertical-align: top;
}

dl.block-layout > dt > label.required:after,
dl.inline-layout > dt > label.required:after,
dl.table-layout > dt > label.required:after,
table.table-layout > thead > tr > th > label.required:after{
	color: darkred;
	content: ' *';
}

dl.block-layout > dd > fieldset,
dl.table-layout > dd > fieldset{
	background-color: #f9f9f9;
	border: 1px solid #ccc;
	margin: 0;
	padding: 6px 9px;
}

dl.block-layout > dd.sub-form > dl.block-layout,
dl.table-layout > dd.sub-form > dl.block-layout,
dl.block-layout > dd > fieldset > dl.block-layout,
dl.table-layout > dd > fieldset > dl.block-layout{
	margin-bottom: 0;
}

dl.block-layout > dd.sub-form > dl.block-layout > dd:last-child,
dl.table-layout > dd.sub-form > dl.block-layout > dd:last-child{
	margin-bottom: 0;
}

dl.block-layout > dd > dl.inline-layout,
dl.table-layout > dd > dl.inline-layout{
	margin-bottom: 0;
}

dl.block-layout > dd > fieldset > dl.inline-layout,
dl.table-layout > dd > fieldset > dl.inline-layout{
	margin-bottom: -6px;
}

dl.block-layout > dd > fieldset > dl.table-layout,
dl.table-layout > dd > fieldset > dl.table-layout{
	margin-bottom: 3px;
}

dl.block-layout > dd > fieldset > legend,
dl.table-layout > dd > fieldset > legend{
	font-weight: bold;
}

dl.block-layout ul.errors,
dl.inline-layout ul.errors,
dl.table-layout ul.errors,
table.table-layout ul.errors{
	color: darkred;
	list-style: none;
	margin: 3px 0 0;
	padding: 0;
}

dl.block-layout > dd > p.description,
dl.block-layout > dd > p.hint,
dl.inline-layout > dd > p.description,
dl.inline-layout > dd > p.hint,
dl.table-layout > dd > p.description,
dl.table-layout > dd > p.hint{
	margin: 1px 0 0;
}

dl.block-layout > dd > .hint,
dl.inline-layout > dd > .hint,
dl.table-layout > dd > .hint{
	color: #555;
	font-style: italic;
}

dl.inline-layout > dt{
	float: left;
	margin-top: 2px;
}

dl.inline-layout > dt > label{
	display: block;
	font-weight: bold;
	margin-right: 4px;
}

dl.inline-layout > dd{
	float: left;
	margin: 0 6px 6px 0;
}

dl.inline-layout > dd > dl.block-layout,
dl.inline-layout > dd > dl.block-layout > dd:last-child{
	margin-bottom: 0;
}

dl.block-layout > dt > label{
	font-weight: bold;
}

dl.block-layout > dd{
	margin: 0 0 6px;
}

dl.table-layout > dt{
	clear: left;
	float: left;
	margin-top: 1px;
	width: 120px;
}

dl.table-layout > dt > label{
	display: block;
	font-weight: bold;
	text-align: right;
}

dl.table-layout > dd{
	margin: 0 0 6px 126px;
}

dl.table-layout.wide > dt{
	width: 200px;
}

dl.table-layout.wide > dd{
	margin-left: 206px;
}

dl.block-layout > dd.sub-form,
dl.table-layout > dd.sub-form{
	margin-bottom: 0;
}

/* v2 */

.wd-form-table > .wd-form-row,
.wd-form-inline{
	overflow: hidden;
}

.wd-form-table > .wd-form-row > .wd-form-label{
	float: left;
	width: 160px;
}

.wd-form-table > .wd-form-row > .wd-form-input{
	margin-left: 160px;
}

.wd-form-inline > .wd-form-row{
	float: left;
	margin-right: 10px;
}

.wd-form-block > .wd-form-row > .wd-form-label,
.wd-form-inline > .wd-form-row > .wd-form-label{
	float: none;
	width: auto;
}

.wd-form-block > .wd-form-row > .wd-form-input,
.wd-form-inline > .wd-form-row > .wd-form-input{
	margin-left: 0;
}

.wd-form-label label{
	display: block;
	font-weight: bold;
}

.wd-form-row,
.wd-form fieldset{
	margin: 0 0 10px;
}

.wd-form fieldset{
	background-color: #f2f2f2;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 5px 10px 0;
}

.wd-form fieldset legend{
	font-size: 1.15em;
	font-weight: bold;
}

.wd-form fieldset fieldset{
	border: 0;
	margin: 0;
	padding: 0;
}

.wd-form-table > fieldset > .wd-form-label{
	font-size: 1em;
	padding: 0;
}

.wd-form-label label.required:after {
	color: darkred;
	content: ' *';
}

.wd-form-input input[type="date"],
.wd-form-input input[type="datetime"],
.wd-form-input input[type="datetime-local"],
.wd-form-input input[type="email"],
.wd-form-input input[type="month"],
.wd-form-input input[type="number"],
.wd-form-input input[type="password"],
.wd-form-input input[type="search"],
.wd-form-input input[type="tel"],
.wd-form-input input[type="text"],
.wd-form-input input[type="time"],
.wd-form-input input[type="url"],
.wd-form-input input[type="week"],
.wd-form-input select,
.wd-form-input textarea{
	background-color: #fff;
	border: 1px solid;
	border-color: #888 #ccc #eee;
	border-radius: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: arial, sans-serif;
	font-size: 100%;
	height: 24px;
	margin: 0;
	max-width: 100%;
	padding: 2px 3px;
	-moz-transition: border 0.2s, box-shadow 0.2s;
	-webkit-transition: border 0.2s, box-shadow 0.2s;
	transition: border 0.2s, box-shadow 0.2s;
	vertical-align: top;
}

.wd-form-input optgroup{
	font-style: normal;
}

.wd-form-input textarea{
	min-height: 40px;
	resize: vertical;
	width: 100%;
}

.wd-form-input select[multiple],
.wd-form-input select[size],
.wd-form-input textarea{
	height: auto;
}

.wd-form-input-error .wd-form-input input[type="date"],
.wd-form-input-error .wd-form-input input[type="datetime"],
.wd-form-input-error .wd-form-input input[type="datetime-local"],
.wd-form-input-error .wd-form-input input[type="email"],
.wd-form-input-error .wd-form-input input[type="month"],
.wd-form-input-error .wd-form-input input[type="number"],
.wd-form-input-error .wd-form-input input[type="password"],
.wd-form-input-error .wd-form-input input[type="search"],
.wd-form-input-error .wd-form-input input[type="tel"],
.wd-form-input-error .wd-form-input input[type="text"],
.wd-form-input-error .wd-form-input input[type="time"],
.wd-form-input-error .wd-form-input input[type="url"],
.wd-form-input-error .wd-form-input input[type="week"],
.wd-form-input-error .wd-form-input select,
.wd-form-input-error .wd-form-input textarea{
	background-color: #fff7f8;
	border-color: #d27988;
	box-shadow: 0 0 2px 0 #d27988;
}

.wd-form-row .wd-form-input input[type="date"]:focus,
.wd-form-row .wd-form-input input[type="datetime"]:focus,
.wd-form-row .wd-form-input input[type="datetime-local"]:focus,
.wd-form-row .wd-form-input input[type="email"]:focus,
.wd-form-row .wd-form-input input[type="month"]:focus,
.wd-form-row .wd-form-input input[type="number"]:focus,
.wd-form-row .wd-form-input input[type="password"]:focus,
.wd-form-row .wd-form-input input[type="search"]:focus,
.wd-form-row .wd-form-input input[type="tel"]:focus,
.wd-form-row .wd-form-input input[type="text"]:focus,
.wd-form-row .wd-form-input input[type="time"]:focus,
.wd-form-row .wd-form-input input[type="url"]:focus,
.wd-form-row .wd-form-input input[type="week"]:focus,
.wd-form-row .wd-form-input select:focus,
.wd-form-row .wd-form-input textarea:focus{
	border-color: #e59700;
	box-shadow: 0 0 2px 0 #e59700;
	outline: 0;
}

.wd-form-input-error .wd-form-label label{
	color: red;
}

.wd-form-error ul,
.wd-form-desc p{
	margin-bottom: 0;
	margin-top: 3px;
}

.wd-form-error ul{
	color: red;
	list-style: none;
	padding-left: 0;
}

.wd-form-desc p{
	color: #888;
}

/*-- Notifications --*/

.notify-msg{
	background-color: #d5edf8;
	border: 1px solid #7fb8d2;
	color: #1c4f66;
	padding: 6px 9px;
}

.notify-msg.warning{
	background-color: #fcfcc4;
	border-color: #cccb4a;
	color: #626114;
}

.notify-msg.error{
	background-color: #f9ccd4;
	border-color: #d27988;
	color: #651321;
}

.notify-msg.success{
	background-color: #e3f9cc;
	border-color: #84bc49;
	color: #385916;
}

#loading{
	background-color: #eadf9c;
	border: 1px solid #cdbe5c;
	border-radius: 0 0 3px 3px;
	border-top: 0;
	display: none;
	font-size: 13px;
	font-weight: bold;
	left: 0;
	margin: auto;
	padding: 0 0 2px;
	position: fixed;
	right: 0;
	text-align: center;
	top: 0;
	width: 200px;
	z-index: 1000;
}

/*-- Paginator Table --*/

.isu-pt{

}

.isu-pt-table{
	margin-bottom: 6px;
}

.isu-pt .sc-link .so-icon{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAcBAMAAACjeJNyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AcTDxAHhl6SWgAAADBQTFRFAAAAdHR0c3NzdXV1dXV1dXV1dXV1dXV1dXV1dXV1dHR0dXV1dXV1dHR0dXV1////3oBr+AAAAA10Uk5TAAoQHR5dYm+V5Ov0/vvqe+EAAAABYktHRA8YugDZAAAAOElEQVQI12NgIAzKIRTjKgEwzfYuAEz7nnkMpnvfvQBRTDtnzlZgoBzAzYGaC7cHZi/MHTB34QUAxfkRyRcphJgAAAAASUVORK5CYII=");
	display: inline-block;
	height: 14px;
	vertical-align: middle;
	visibility: hidden;
	width: 14px;
}

.isu-pt .sc-link.so-asc .so-icon{
	background-position: top center;
}

.isu-pt .sc-link.so-desc .so-icon{
	background-position: bottom center;
}

.isu-pt .sc-link.so-asc.active:hover .so-icon{
	background-position: bottom center;
}

.isu-pt .sc-link.so-desc.active:hover .so-icon{
	background-position: top center;
}

.isu-pt .sc-link.active .so-icon,
.isu-pt .sc-link:hover .so-icon{
	visibility: visible;
}

/*-- Pagination --*/

.pagination{
	font-size: 13px;
	line-height: 1.5;
	margin-bottom: 10px;
	overflow: hidden;
}

.pagination ul{
	list-style: none;
	margin-bottom: 0;
	padding-left: 0;
}

.pagination ul li{
	display: inline;
}

.pagination .prev, .pagination .next, .pagination .page{
	border-radius: 3px;
	float: left;
	text-align: center;
	text-decoration: none;
	-moz-transition: background-color 0.2s, color 0.2s;
	-webkit-transition: background-color 0.2s, color 0.2s;
	transition: background-color 0.2s, color 0.2s;
}

.pagination .prev, .pagination .next{
	background-color: #444;
	border: 1px solid #444;
	color: #fff;
	font-weight: bold;
	min-width: 10px;
	padding: 0 4px;
}

.pagination .prev span, .pagination .next span{
	display: block;
	margin: -1px 0 1px;
}

.pagination .prev{
	margin-right: 2px;
}

.pagination .next{
	margin-left: 2px;
}

.pagination .prev:hover, .pagination .next:hover{
	background-color: #777;
}

.pagination .page{
	color: #cb1a2a;
	margin: 0 2px;
	min-width: 12px;
	padding: 1px 4px;
}

.pagination .page.sep{
	color: #444;
	margin: 0;
	min-width: 0;
}

.pagination a.page:hover, .pagination .active{
	background-color: #cb1a2a;
	color: #fff;
}

.pagination .page.info{
	color: #000;
}

/*-- Navbar --*/

.isu-navbar{
	background-color: #69655b;
	border-bottom: 1px solid #5e5b52;
	border-top: 1px solid #3f3d37;
	margin-top: -2px;
	font-size: 13px;
	position: relative;
	z-index: 100;
}

.isu-navbar .navigation{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.isu-navbar .navigation > li{
	float: left;
	position: relative;
	text-align: center;
	width: 16.667%;
}

.isu-navbar .navigation > li > a{
	color: #fff;
	display: block;
	font-weight: bold;
	padding: 4px;
	position: relative;
	text-decoration: none;
	z-index: 110;
}

.isu-navbar .navigation > li:hover > a{
	background-color: #817c71;
	z-index: 110;
}

.isu-navbar .navigation > li.selected > a{
	background-color: #3f3d37;
}

.isu-navbar .navigation ul{
	background-color: #fff;
	border-radius: 0 0 4px 4px;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.4);
	display: none;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 4px 0;
	position: absolute;
	text-align: left;
	width: 100%;
	z-index: 100;
}

.lt-ie9 .isu-navbar .navigation ul{
	border: 1px solid #b7b7b7;
	border-width: 0 1px 1px;
	margin-left: -1px;
}

.isu-navbar .navigation > li:hover ul{
	display: block;
}

.isu-navbar .navigation ul a{
	border: 1px solid transparent;
	border-width: 1px 0;
	color: #666;
	display: block;
	padding: 4px 12px;
	text-decoration: none;
}

.isu-navbar .navigation ul a:hover{
	background-color: #ddd;
	border-color: #b7b7b7;
	color: #333;
}

.isu-navbar .navigation ul li.selected a{
	background-color: #e3e2d4;
	color: #333;
}

.isu-navbar .navigation ul ul{
	display: none !important;
}

.isu-navbar .navigation-alternative{
	display: none;
}

/*-- Breadcrumbs --*/

.isu-breadcrumbs{
	background-color: #eee;
	border-radius: 2px;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1) inset;
	list-style: none;
	padding: 4px 8px;
}

.isu-breadcrumbs li{
	display: inline;
}

.isu-breadcrumbs li .sep{
	margin: 0 3px;
}

.isu-breadcrumbs li a{
}

/*-- Titlebar --*/

.isu-titlebar h1{
	border-bottom: 1px solid #c8c2a7;
	font-weight: normal;
	margin: 0;
	padding: 6px 10px;
}

.isu-titlebar h1 > a{
	color: #444;
	text-decoration: none;
}

.isu-titlebar h1 > a:hover{
	color: #666;
	text-decoration: none;
}

/*-- Toolbar --*/

.toolbar{
	background-color: #efefea;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAYAAAC9WOV0AAAAHklEQVQY02NhAAIWGMEIIpjgXCZcEoyoSnBKEG0oACP0AIWLLZ8oAAAAAElFTkSuQmCC");
	background-image: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.1));
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.1));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.1));
	background-position: bottom;
	background-repeat: repeat-x;
	border-radius: 3px;
	font-size: 12px;
	margin-bottom: 16px;
	overflow: hidden;
	padding: 4px;
}

.toolbar.sticky{
	border-radius: 0;
	left: 0;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 100;
}

.toolbar .button{
	color: #444;
	float: left;
	margin: 0 3px;
	padding: 2px 12px;
	text-decoration: none;
}

.toolbar .button-group .button{
	background-color: #efefea;
	border: 1px solid #aaa;
	margin: 0;
	padding: 1px 8px;
}

.toolbar .button[href]:hover{
	text-decoration: underline;
}

.toolbar .button.active{
	background-color: #777;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAQCAYAAADXnxW3AAAAHElEQVQY02NhYGCoZAESP1CJ71jEcEqAxX6CCQA5vw9BVGDSpgAAAABJRU5ErkJggg==");
	background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.5), transparent);
	background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), transparent);
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent);
	background-position: top;
	background-repeat: repeat-x;
	border-radius: 16px;
	color: #fff;
	text-decoration: none;
}

.toolbar .button-group{
	float: left;
	margin: 0 6px;
}

.toolbar.sticky .button,
.toolbar.sticky .button-group{
	display: inline-block;
	float: none;
}

.toolbar .button-group .button{
	border-radius: 0;
	position: relative;
	z-index: 10;
}

.toolbar .button-group .button + .button{
	margin-left: -1px;
}

.toolbar .button-group .button:hover{
	background-color: #d6d6d2;
	text-decoration: none;
}

.toolbar .button-group .button.active{
	background-color: #777;
	border-color: #555;
	z-index: 20;
}

.toolbar .button-group .button:first-child,
.toolbar .button-group .button.first{
	border-bottom-left-radius: 12px;
	border-top-left-radius: 12px;
	padding-left: 12px;
}

.toolbar .button-group .button:last-child,
.toolbar .button-group .button.last{
	border-bottom-right-radius: 12px;
	border-top-right-radius: 12px;
	padding-right: 12px;
}

/*-- Figure --*/

.figure{
	background-color: #fff;
	border: 1px solid #c8c2a7;
	margin-bottom: 16px;
	overflow: hidden;
}

.figure.left,
.figure.right,
.figure.anchor{
	margin-bottom: 16px;
}

.figure.left{
	float: left;
	margin-right: 16px;
}

.figure.right{
	float: right;
	margin-left: 16px;
}

.figure img{
	float: left;
	padding: 3px;
}

.figure img + img, .figure a + a img{
	padding-left: 0;
}

.figure .caption{
	background: #f2f2f2;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	clear: left;
	font-size: 12px;
	line-height: 1.5;
	margin: 3px;
	padding: 2px;
}

.figure.anchor{
	border-right-width: 0;
	border-top-width: 0;
	float: right;
	margin-left: 16px;
	margin-right: -16px;
	margin-top: -16px;
}

.figure.anchor .caption{
	text-align: center;
}

/*-- Scroller --*/

.isu-scroller{
	overflow: hidden;
	position: relative;
}

.isu-scroller .slide-container{
	position: relative;
	z-index: 10;
}

.isu-scroller .slide-container > ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.isu-scroller .slide-container > ul > li{
	display: none;
	position: absolute;
}

.isu-scroller .slide-container > ul > li.active{
	display: block;
}

.isu-scroller .swipe-container{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 15;
}

.isu-scroller .swipe-container .swipe-slide{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
}

.isu-scroller .nav-container{
	position: absolute;
	z-index: 20;
}

.isu-scroller .nav-container > ul{
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.isu-scroller .nav-container > ul > li > span{
	cursor: pointer;
}

/*-- ISU Slideshow --*/

.isu-slider{
	background-color: #444;
	background-image: -moz-radial-gradient(transparent, rgba(0, 0, 0, 0.4));
	background-image: -webkit-radial-gradient(transparent, rgba(0, 0, 0, 0.4));
	background-image: radial-gradient(transparent, rgba(0, 0, 0, 0.4));
}

.isu-slider .slide-container .slide{
	display: block;
}

.isu-slider .slide-container .caption{
	background-color: #222;
	background-color: rgba(0, 0, 0, 0.8);
	bottom: 6px;
	color: #fff;
	left: 6px;
	padding: 6px 12px;
	position: absolute;
}

.isu-slider .nav-container{
	position: static;
}

.isu-slider .nav-container .directional > li > span{
	bottom: 0;
	position: absolute;
	top: 0;
	width: 54px;
	z-index: 20;
}

.isu-slider .nav-container .directional > li.prev > span{
	left: 0;
}

.isu-slider .nav-container .directional > li.next > span{
	right: 0;
}

.isu-slider .nav-container .directional > li > span > span{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeBAMAAACCtmB8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AkGFDIH6WiBJwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAHiYtIyo3sQAAAAFiS0dEBI9o2VEAAABfSURBVCjPY2AY6sABlcuCxnXAy3dBl3ZB5WFIIwu4YEq7oHAwpR2QNLs4KikpKUN4RkCmiAtCO1ApBMAVg4EDAyrfBSuXkDQBwwk4jZDHCAQLoUAlECWEIpRAchiCAAAunyPd379fUgAAAABJRU5ErkJggg==");
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 30px;
	bottom: 0;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	height: 30px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}

.isu-slider .nav-container .directional > li.prev > span > span{
	background-position: center left;
}

.isu-slider .nav-container .directional > li.next > span > span{
	background-position: center right;
}

.isu-slider .nav-container .controls{
	bottom: 0;
	float: left;
	padding: 12px;
	position: absolute;
	right: 0;
	z-index: 30;
}

.isu-slider .nav-container .controls > li{
	float: left;
}

.isu-slider .nav-container .controls > li > span{
	border-radius: 12px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
	color: #fff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 14px;
	line-height: 14px;
	margin-left: 6px;
	text-align: center;
	width: 14px;
}

.isu-slider .nav-container .directional > li > span > span,
.isu-slider .nav-container .controls > li > span{
	background-color: #222;
	background-color: rgba(34, 34, 34, 0.8);
	border: 2px solid #fff;
}

.isu-slider .nav-container .controls > li.slideshow > span{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAOCAYAAAA8E3wEAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AkKFAge4nxIJgAAALpJREFUOMvlk7ENwkAMRZ8taAgDMEJqREHDCLTsSA0T0MMcZAAakPwpOCSISHJpggS/Olk+f/tZhr9TRAAgaVDTaR/TtrysGpKukuY9Tat4qJRURkRIqup53vB/LOkYEVtgUcfdoMLMLNX09C5yDTEzARtJB0k7STN3b0VXp/GJjufutQutmfEY6j2WZZiKG7AHVma2dvdzB9IsjRq6vQFLdz+9TtaGFLgAE+DZlVIsC99wZ/GVw/8p3QEVbHfk3pjZwAAAAABJRU5ErkJggg==");
	background-position: left center;
	background-repeat: no-repeat;
}

.isu-slider .nav-container .controls > li.slideshow > span.playing{
	background-position: right center;
}

.isu-slider .nav-container .controls > li.slideshow > span.paused{
	background-position: left center;
}

.isu-slider .nav-container .controls > li > span.active{
	background-color: #fff;
	color: #444;
}

.isu-slider .nav-container .controls,
.isu-slider .nav-container .directional > li > span{
	opacity: 0.3;
	-moz-transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

.isu-slider:hover .nav-container .controls,
.isu-slider .nav-container .directional > li > span:hover{
	opacity: 1;
}

/*-- Modal Dialogs --*/

.isu-overlay{
	background-color: rgba(255, 255, 255, 0.6);
	bottom: 0;
	left: 0;
	padding: 20px;
	position: fixed;
	right: 0;
	-moz-transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	top: 0;
}

.isu-overlay .modal-dialog{
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 4px 20px 6px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0, 0, 0, 0.1);
	margin: auto;
	position: relative;
	top: 10%;
	width: 600px;
}

.isu-overlay .modal-dialog .btn-close{
	color: #aaa;
	cursor: pointer;
	font-size: 20px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	position: absolute;
	right: 20px;
	text-align: center;
	top: 20px;
	width: 18px;
}

.isu-overlay .modal-dialog .btn-close:hover{
	color: #888;
}

.isu-overlay .modal-dialog h1{
	font-size: 18px;
	line-height: 1;
	margin: 0;
	padding: 20px;
}

.isu-overlay .modal-dialog .content{
	overflow: auto;
	padding: 0 20px;
}

.isu-overlay .modal-dialog .footer{
	padding: 20px;
}

.isu-overlay .modal-dialog .footer .btn-group .btn{
	float: right;
}

/*-- Profiler --*/

.isu-profiler{
	background-color: #eee;
	background-image: -moz-linear-gradient(#f2f2f2, #c9c9c9);
	background-image: -webkit-linear-gradient(#f2f2f2, #c9c9c9);
	background-image: linear-gradient(#f2f2f2, #c9c9c9);
	border-top: 1px solid #aaa;
	bottom: 0;
	position: fixed;
	width: 100%;
}

.isu-profiler .metric{
	border-left: 1px solid #aaa;
	float: left;
	line-height: 28px;
	padding: 3px 12px;
}

.isu-profiler .metric:first-child{
	border-left: 0;
}

.isu-profiler .metric img,
.isu-profiler .metric strong,
.isu-profiler .metric span{
	vertical-align: middle;
}

.isu-profiler .metric img{
	margin-right: 3px;
}

/*-- Nameplate --*/

.nameplate{
	overflow: hidden;
	position: relative;
}

.nameplate > img{
	height: 97px;
	position: relative;
	width: 530px;
}

/*-- Page -----------------------------------------------*/
/*-------------------------------------------------------*/

.pwrapper-wrapper{
	min-width: 980px;
}

/*-- Header ---------------------------------------------*/
/*-------------------------------------------------------*/

.hwrapper{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAQCAYAAADXnxW3AAAAHElEQVQY02NhYGCwYQESv+HEH1QuEcR/EMEAJgAn3g1Btm9kDwAAAABJRU5ErkJggg%3D%3D") repeat-x bottom center;
	margin-bottom: -10px;
	padding-bottom: 16px;
}

/*-- Dark Ribbon --*/

.isu-dark-ribbon{
	background-color: #444;
	color: #fff;
}

.isu-dark-ribbon .wd-ribbon-menu{
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 4px 0;
}

.isu-dark-ribbon .isu-signons{
	float: left;
}

.isu-dark-ribbon .isu-directory-info{
	float: right;
}

.isu-dark-ribbon .isu-alpha-index{
	float: right;
	margin-right: 3px;
}

.isu-dark-ribbon .wd-ribbon-menu-stack li,
.isu-dark-ribbon .wd-ribbon-menu li{
	float: left;
}

.isu-dark-ribbon .wd-ribbon-menu li a{
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	padding: 0 6px;
	text-decoration: none;
}

.isu-dark-ribbon .wd-ribbon-menu li a:hover{
	text-decoration: underline;
}

.isu-dark-ribbon .isu-directory-info.wd-ribbon-menu li a,
.isu-dark-ribbon .isu-signons.wd-ribbon-menu li a{
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
}

.isu-dark-ribbon .isu-directory-info.wd-ribbon-menu li + li a,
.isu-dark-ribbon .isu-signons.wd-ribbon-menu li + li a{
	border-left: 0;
}

.isu-dark-ribbon .isu-signons.wd-ribbon-menu li.first a{
	border-left: 0;
	padding-left: 0;
}

.isu-dark-ribbon .isu-directory-info.wd-ribbon-menu li.last a,
.isu-dark-ribbon .isu-signons.wd-ribbon-menu li.last a{
	border-right: 0;
	padding-right: 0;
}

.isu-dark-ribbon .isu-alpha-index li a{
	border-radius: 2px;
	padding: 0 3px;
	min-width: 7px;
	text-align: center;
}

.isu-dark-ribbon .isu-alpha-index li a:hover{
	background: #777;
	text-decoration: none;
}

.isu-dark-ribbon .isu-responsive-toggles{
	display: none;
}

.isu-dark-ribbon .wd-ribbon-menu-group{
	list-style: none;
	margin: 0;
	padding: 0;
}

.isu-dark-ribbon .wd-ribbon-menu-header{
	display: none;
}

.isu-dark-ribbon .isu-directory-info .wd-ribbon-menu li a,
.isu-dark-ribbon .isu-signons .wd-ribbon-menu li a{
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
}

.isu-dark-ribbon .isu-alpha-index .wd-ribbon-menu li a{
	border-radius: 2px;
	padding: 0 3px;
	min-width: 7px;
	text-align: center;
}

.isu-dark-ribbon .isu-alpha-index .wd-ribbon-menu li a:hover{
	background: #777;
	text-decoration: none;
}

.isu-dark-ribbon .hlist.borders.left > li > a{
	border-right: 0;
}

.isu-dark-ribbon .isu-directory-info .wd-ribbon-menu li + li a,
.isu-dark-ribbon .isu-signons .wd-ribbon-menu li + li a{
	border-left: 0;
}

.isu-dark-ribbon .isu-directory-info .wd-ribbon-menu li.last a,
.isu-dark-ribbon .isu-signons .wd-ribbon-menu li.last a{
	border-right: 0;
	padding-right: 0;
}

.isu-dark-ribbon .isu-signons .wd-ribbon-menu li.first a{
	border-left: 0;
	padding-left: 0;
}

.isu-dark-ribbon .isu-directory-info + .isu-alpha-index .wd-ribbon-menu{
	margin-right: 3px;
}

/*-- Red Ribbon --*/

.isu-red-ribbon{
	background-color: #cb1a2a;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABVCAYAAACICo5oAAAAI0lEQVQoz2NhAAIWfAQLXi42gpUU80hSTIRt1DaPvq7HrQMAVaYBmH7x3TUAAAAASUVORK5CYII=");
	/*background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.28)), url("data:image/png;base64,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");*/
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.28));
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.28));
	background-position: bottom center;
	background-repeat: repeat-x;
	background-repeat: repeat-x, repeat;
	border-top: 1px solid #888;
	border-bottom: 6px solid #dfbd00;
}

.isu-red-ribbon a{
	outline: none;
}

.isu-red-ribbon .nameplate{
	display: block;
	float: left;
	height: 32px;
	margin-top: 14px;
	margin-bottom: 9px;
	width: 390px;
}

.isu-red-ribbon .nameplate > img{
	left: 0;
	top: 0;
}

.isu-red-ribbon .sub-title{
	color: #fff;
	font-size: 18px;
	font-family: lucida grande, lucida sans unicode, arial, sans-serif;
	font-weight: normal;
	line-height: 1.25;
	margin-top: 0;
	padding-bottom: 14px;
	text-shadow: 0 1px 3px #333;
}

.isu-red-ribbon .sub-title.site-title{
	clear: left;
	float: left;
}

.isu-red-ribbon .sub-title.site-tagline{
	clear: both;
	float: right;
}

.isu-red-ribbon .sub-title > a{
	color: #fff;
	text-decoration: none;
}

.isu-red-ribbon .sub-title > a:hover{
	text-shadow: 0 0 6px rgba(255, 255, 255, 0.4), 0 1px 3px #333;
}

/*-- Search Form --*/

.isu-search-form{
	float: right;
	font-size: 0;
	line-height: 1.5;
	margin-bottom: 14px;
	margin-top: 19px;
	text-align: right;
}

.isu-search-form > input[type="text"]{
	background: #97141f;
	background: rgba(0, 0, 0, 0.18);
	border: 2px solid #dfbd00;
	border-radius: 0;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
	color: #fff;
	height: 16px;
	line-height: 16px;
	margin: 0;
	padding: 1px;
	width: 180px;
}

.isu-search-form > input[type="text"]::-moz-placeholder{
	color: #fff;
}

.isu-search-form > input[type="text"]::-webkit-input-placeholder{
	color: #fff;
}

.isu-search-form > input[type="submit"]{
	background: #dfbd00 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz48c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMic+PGNpcmNsZSBjeD0nNycgY3k9JzcnIHI9JzUnIGZpbGw9J25vbmUnLz48bGluZSB4MT0nMTEnIHkxPScxMScgeDI9JzE2JyB5Mj0nMTYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvc3ZnPg==") no-repeat center;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	height: 22px;
	margin: 0 0 0 -1px;
	padding: 0;
	vertical-align: bottom;
	width: 22px;
}

.lt-ie9 .isu-search-form > input[type="submit"]{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH3QEfFQweGznY3AAAAN9JREFUOMvNlEkKwkAQRSsuHEBwABHU24hrFURP4XREVwbBOIDieAI3guL2ualAFqYSJIINTS/q9Qup/t0ivxhAFpgALnDXOQfGQCaupAGsCB9LoBYlyQEb3XAA2kBeZwc4as0DspZoGpCUPtTLwEmZkSVaKNQ1mJ4yriV6KlQwmJIyj0/1VFIn7ov2urYM1q/trF8bB5pdDGn2WZmhJUoDawUvQD9w/APg6vcHqMcJpGcE8qHrFqjEuSLTkCtSDcTkGJnyiA8V/1ZW0V4BzL4OpOM4NxFpishcRF6JvmVvZTqLVdYuJYQAAAAASUVORK5CYII=");
}

.lt-ie8 .isu-search-form > input[type="submit"]{
	vertical-align: baseline;
}

.isu-search-form > a{
	border-right: 1px solid rgba(255, 255, 255, 0.3);
	color: #fff;
	display: inline-block;
	font-size: 11px;
	margin-left: 6px;
	margin-top: 2px;
	padding-right: 6px;
}

.isu-search-form > a:last-child{
	border-right: 0;
	padding-right: 0;
}

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

.cwrapper{
	background: #fff;
	border: 1px solid #c8c2a7;
	position: relative;
}

.wd-show-sidebar .cwrapper{
	background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAABCAIAAADrWgR+AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QYOExIsWacm2wAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAFElEQVQoz2O8fukwwygYBaNg4AAAiNoCbvfrdOgAAAAASUVORK5CYII=") repeat-y -104px 0;
}

.isu-content{
	margin: 20px;
	min-height: 480px;
}

.wd-show-sidebar .isu-content{
	margin-left: 216px;
	overflow: hidden;
	width: auto;
}

/*-- Sidebars -------------------------------------------*/
/*-------------------------------------------------------*/

.isu-sidebar{
	background: #d7d2c3;
	float: left;
	width: 196px;
}

.isu-sidebar .isu-responsive-toggles{
	display: none;
}

.isu-sidebar .navigation,
.isu-sidebar .navigation ul{
	font-size: 13px;
	list-style: none;
	margin-top: 2px;
	padding: 0;
}

.isu-sidebar .navigation ul{
	margin-bottom: 0;
	margin-top: 0;
}

.isu-sidebar .navigation a{
	color: #666;
	display: block;
	font-weight: bold;
	padding: 2px 2px;
	text-decoration: none;
	-moz-transition: background-color 0.2s;
	-webkit-transition: background-color 0.2s;
	transition: background-color 0.2s;
}

/* First level */

.isu-sidebar .navigation > li > .heading{
	color: #c25a00;
	cursor: default;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 10px;
	padding: 2px 2px;
}

.isu-sidebar .navigation > li > a{
	padding-right: 22px;
	position: relative;
}

.isu-sidebar .navigation > li > a:after{
	background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9JzEwJyBoZWlnaHQ9JzExJyBzdHJva2U9JyNCNUFCOEYnIHN0cm9rZS13aWR0aD0iMi41IiBmaWxsPSJub25lIj48cG9seWxpbmUgcG9pbnRzPSIzLDIgNyw1LjUgMyw5Ii8+PC9zdmc+") no-repeat center;
	content: '';
	display: block;
	height: 11px;
	right: 11px;
	margin-top: -5.5px;
	position: absolute;
	top: 50%;
	width: 11px;
}

.lt-ie9 .isu-sidebar .navigation > li > a:after{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH3QYaABMzDK/HjgAAALpJREFUGNNjYCAHbF09oW/Lmr54bHJMMMaW1f25DAz/Cxn/M87funpCDU6F//8znGFgYHjNwMDAyMDwv3nrmv5Fq1Y1sMHkGZF1bVk3UYfx77+tDAwMcjDXsHz/E+4eV/qVCVmhT1D+lf//mYIYGBj+QYW8/3AxT0SxGm4i4791SOJbWb79zUexetuaPt///xmXMzAwcEOFurxCCioYGRn/o5j47z+jAlTRfwYGxlrv0MJymCKSwpFoAAA/jUFOblZXVgAAAABJRU5ErkJggg==");
}

.isu-sidebar .navigation > li > a:hover{
	background-color: #e6e3d4;
}

.isu-sidebar .navigation > li.selected > a{
	background-color: #fff;
	color: #cb1a2a;
}

.isu-sidebar .navigation > li.selected > a:after{
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9JzEwJyBoZWlnaHQ9JzExJyBzdHJva2U9JyNjYjFhMmEnIHN0cm9rZS13aWR0aD0iMi41IiBmaWxsPSJub25lIj48cG9seWxpbmUgcG9pbnRzPSIzLDIgNyw1LjUgMyw5Ii8+PC9zdmc+");
}

.lt-ie9 .isu-sidebar .navigation > li.selected > a:after{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAMAAABxsOwqAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH3QYLAAMixHjF1wAAAEVQTFRFAAAA/wAA1Ssr1RUr0RcuzhkpyxoqyhosyxoryhoryhsryhoqyxopyxsryxoryxoqyxkqyxoqyxoqyxoqyxoqyxoqyxoqGaiUQAAAABZ0Uk5TAAIGDBYfMTo7TWBhdqK0yMnm7PX6/pW923UAAAA0SURBVAjXY2BAATysMBa3mCAblMnMJybMCWUz8YqJcEHZjAJiohxooiz8YkLsGCYgmQsDAHInAeIBpHYOAAAAAElFTkSuQmCC");
}

.isu-sidebar .navigation > li.expanded-node.selected > a:after{
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9JzExJyBoZWlnaHQ9JzgnIHN0cm9rZT0nI2NiMWEyYScgc3Ryb2tlLXdpZHRoPSIyLjUiIGZpbGw9Im5vbmUiPjxwb2x5bGluZSBwb2ludHM9IjksMiA1LjUsNiAyLDIiLz48L3N2Zz4=");
}

.lt-ie9 .isu-sidebar .navigation > li.expanded-node.selected > a:after{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAMAAAAY5vW6AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH3QYaAA8cQQmnigAAAE5QTFRFAAAAvwBA1RUrxBQnyhgqyxcpzRkqzBsrzRsrzBsqyhkpyxkpyxspzBspyxoryxorzBopyhoryxoqyxsqyxoqyxoqyxoqyxoqyxoq////zysq/QAAABh0Uk5TAAQMDSssPUFCVW9we3yJipqbnba35u/9ACnl+wAAAAFiS0dEGexutYgAAAA6SURBVAgdBcEJAkNAAASwoMoWddv5/0slAIBpwPiDNc9H/+SPUnN/79QCS1KTGdiTbIDmytkAdEcLL3exApjwjDOeAAAAAElFTkSuQmCC");
}

/* Second and subsequent levels */

.isu-sidebar .navigation > li ul{
	background-color: #fff;
	padding-bottom: 12px;
	padding-left: 16px;
	padding-top: 6px;
}

.isu-sidebar .navigation > li ul ul{
	margin: 6px 0;
	padding-bottom: 0;
	padding-top: 0;
}

.isu-sidebar .navigation > li li > a{
	background-color: #fff;
	border-left: 2px solid #ddd;
	color: #888;
	padding: 6px 6px 6px 12px;
}

.isu-sidebar .navigation > li li > a:hover{
	background-color: #eee;
}

.isu-sidebar .navigation > li li.selected > a{
	background-color: transparent;
	color: #444;
	position: relative;
}

.isu-sidebar .navigation > li li.selected > a:before{
	background: #fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0nMTAnIGhlaWdodD0nMTEnIHN0cm9rZT0nI2NiMWEyYScgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIj4NCgk8cG9seWxpbmUgcG9pbnRzPSIzLDIgNyw1LjUgMyw5Ii8+DQo8L3N2Zz4=") no-repeat center;
	content: ' ';
	display: block;
	height: 11px;
	left: -7px;
	margin-top: -7.5px;
	padding: 2px;
	position: absolute;
	top: 50%;
	width: 10px;
}

.lt-ie9 .isu-sidebar .navigation > li li.selected > a:before{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAMAAABxsOwqAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH3QYLAAMixHjF1wAAAEVQTFRFAAAA/wAA1Ssr1RUr0RcuzhkpyxoqyhosyxoryhoryhsryhoqyxopyxsryxoryxoqyxkqyxoqyxoqyxoqyxoqyxoqyxoqGaiUQAAAABZ0Uk5TAAIGDBYfMTo7TWBhdqK0yMnm7PX6/pW923UAAAA0SURBVAjXY2BAATysMBa3mCAblMnMJybMCWUz8YqJcEHZjAJiohxooiz8YkLsGCYgmQsDAHInAeIBpHYOAAAAAElFTkSuQmCC");
}

.isu-sidebar .navigation > li li.selected.branch-node > a:before{
	display: none;
}

/* Sidebar items */

.isu-sidebar .isu-sidebar-item{
	margin: 20px 12px 0;
}

/*-- Footer ---------------------------------------------*/
/*-------------------------------------------------------*/

.fwrapper{
	border-top: 1px dashed #9d9d9d;
	margin-top: 6px;
}

.isu-footer{
	background-color: #cec9bb;
	color: #444;
	margin-top: 6px;
	padding-bottom: 12px;
	padding-top: 12px;
}

.isu-footer .nameplate{
	border-right: 1px dashed #939086;
	display: block;
	height: 36px;
	padding-left: 10px;
	padding-right: 10px;
	width: 110px;
}

.isu-footer .nameplate > img{
	left: -410px;
	top: 0;
}

.isu-footer p{
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin: 0 10px;
}

/*-- Layout ---------------------------------------------*/
/*-------------------------------------------------------*/

header, footer, section, aside, nav, article, hgroup, figure, figcaption{
	display: block;
}

html{
	overflow-y: scroll;
}

a img{
	border: 0;
}

.clear{
	clear: both;
}

.clearfix:before, .clearfix:after,
.hlist:before, .hlist:after,
.grid-row:before, .grid-row:after{
	content: ' ';
	display: table;
}

.clearfix:after,
.hlist:after,
.grid-row:after{
	clear: both;
}

.lt-ie8 .clearfix,
.lt-ie8 .hlist,
.lt-ie8 .grid-row{
	*zoom: 1;
}

.wrapper{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.flush-bottom{
	margin-bottom: 0;
}

.flush-top{
	margin-top: 0;
}

.flush-left{
	margin-left: 0;
}

.flush-right{
	margin-right: 0;
}

.pull-left{
	float: left;
}

.pull-right{
	float: right;
}

.no-border{
	border: 0;
}

.no-bullets{
	list-style: none;
	padding-left: 0;
}

.printonly,
.visible-print{
	display: none;
}

.nowrap{
	white-space: nowrap;
}

.photo-left{
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}

.photo-right{
	float: right;
	margin-left: 3px;
	margin-bottom: 3px;
}

.well{
	background-color: #f2f2f2;
	border: 1px solid #e2e2e2;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08) inset;
	margin-bottom: 10px;
	padding: 15px 20px;
}

.btn-large{
	background-color: #666;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	margin: 10px 0;
	padding: 16px 24px;
	text-decoration: none;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-transition: background-color 0.3s;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
}

.btn-large small{
	color: #ccc;
}

.btn-large:hover{
	background-color: #444;
	color: #fff;
	text-decoration: none;
}

.btn-large:active{
	box-shadow: 0 0 1px rgba(255, 255, 255, 0.5) inset, 0 0 3px rgba(0, 0, 0, 0.2), 1px 2px 4px -2px rgba(0, 0, 0, 0.7) inset;
}

.btn-large.red{
	background-color: #da4f5d;
}

.btn-large.red small{
	color: #ffc9cf;
}

.btn-large.red:hover{
	background-color: #cb1a2a;
}

/*-- Responsive -----------------------------------------*/
/*-------------------------------------------------------*/

@media screen {
	/*-- Grids --*/
	.grid-row{
		margin-left: -20px;
	}

	.grid-row.no-gutter{
		margin-left: 0;
	}

	.grid{
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 20px;
	}

	.grid-row.no-gutter > .grid{
		padding-left: 0;
	}

	.grid-row.flow-right > .grid{
		float: right;
	}

	.lt-ie8 .grid{
		margin-left: 20px;
		padding-left: 0;
	}

	.g-1,
	.g-1-1{
		width: 100%;
	}
	.g-1-2{
		width: 50%;
	}
	.g-1-3{
		width: 33.3333%;
	}
	.g-2-3{
		width: 66.6666%;
	}
	.g-1-4{
		width: 25%;
	}
	.g-3-4{
		width: 75%;
	}
	.g-1-5{
		width: 20%;
	}
	.g-2-5{
		width: 40%;
	}
	.g-3-5{
		width: 60%;
	}
	.g-4-5{
		width: 80%;
	}

	.visible-desktop,
	.hidden-tablet,
	.hidden-phone{
		display: inherit;
	}

	.hidden-desktop,
	.visible-tablet,
	.visible-phone{
		display: none;
	}
}

@media screen and (min-width: 1300px) {
	/*-- Layout --*/
	.responsive .wrapper{
		width: 960px;
	}

	.responsive.wd-show-sidebar .cwrapper{
		background-position: -60px 0;
	}

	/*-- Content --*/
	.responsive.wd-show-sidebar .isu-content{
		margin-left: 260px;
	}

	/*-- Sidebar --*/
	.responsive .isu-sidebar{
		width: 240px;
	}
}

@media screen and (min-width: 1400px) {
	/*

	/*-- Grids --
	.g-1-large,
	.g-1-1-large{
		width: 100%;
	}
	.g-1-2-large{
		width: 50%;
	}
	.g-1-3-large{
		width: 33.3333%;
	}
	.g-2-3-large{
		width: 66.6666%;
	}
	.g-1-4-large{
		width: 25%;
	}
	.g-3-4-large{
		width: 75%;
	}
	.g-1-5-large{
		width: 20%;
	}
	.g-2-5-large{
		width: 40%;
	}
	.g-3-5-large{
		width: 60%;
	}
	.g-4-5-large{
		width: 80%;
	}

	/*-- Layout --
	.responsive .wrapper{
		margin-left: 20px;
		margin-right: 20px;
		width: auto;
	}

	.responsive.wd-show-sidebar .cwrapper{
		background-position: -60px 0;
	}

	/*-- Content --
	.responsive.wd-show-sidebar .isu-content{
		padding-left: 260px;
	}

	/*-- Sidebar --
	.responsive .isu-sidebar{
		width: 240px;
	}

	*/
}

@media screen and (max-width: 1000px) {
	/*-- Layout --*/
	.responsive .wrapper{
		margin-left: 10px;
		margin-right: 10px;
		width: auto;
	}

	.hidden-desktop,
	.visible-tablet,
	.hidden-phone{
		display: inherit;
	}

	.visible-desktop,
	.hidden-tablet,
	.visible-phone{
		display: none;
	}

	/*-- Page --*/
	.responsive .pwrapper-wrapper{
		min-width: 0;
	}

	/*-- Figures --*/
	.responsive .figure, .figure img{
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		max-width: 100%;
	}
}

@media screen and (max-width: 900px) {
	/*-- Top strip --*/
	.responsive .isu-dark-ribbon .isu-alpha-index .wd-ribbon-menu li a{
		display: none;
	}

	.responsive .isu-dark-ribbon .isu-alpha-index .wd-ribbon-menu li.first  a{
		display: block;
	}

	.responsive .isu-dark-ribbon .isu-alpha-index .wd-ribbon-menu li.first  a:before{
		content: 'Index ';
	}

	.responsive .isu-dark-ribbon .isu-alpha-index .wd-ribbon-menu li.first  a:after{
		content: ' - Z';
	}
}

@media screen and (max-width: 720px) {
	/*-- Layout --*/
	body.responsive{
		background: #cec9bb;
		margin-bottom: 0;
	}

	.responsive .pwrapper{
		background-color: #666;
		overflow: hidden;
		position: relative;
	}

	.responsive .pwrapper-wrapper{
		min-width: 320px;
		position: relative;
	}

	.responsive.off-canvas-search .pwrapper-wrapper,
	.responsive.off-canvas-bar .pwrapper-wrapper{
		padding-bottom: 34px;
	}

	.hidden-desktop,
	.hidden-tablet,
	.visible-phone{
		display: inherit;
	}

	.visible-desktop,
	.visible-tablet,
	.hidden-phone{
		display: none;
	}

	/*-- Header --*/
	.responsive .hwrapper{
		background: #666;
		margin-bottom: 0;
		padding-bottom: 0;
	}

	/*-- Top strip --*/
	.responsive .isu-dark-ribbon{
		background-color: #333;
		-webkit-perspective: 600px;
		perspective: 600px;
		width: 100%;
	}

	.responsive .isu-dark-ribbon .isu-responsive-toggles{
		display: block;
		float: left;
		padding: 5px 0 5px 5px;
	}

	.responsive .isu-dark-ribbon .isu-responsive-toggles li a{
		border-radius: 3px;
		height: 28px;
		margin-right: 5px;
		padding: 3px;
		position: relative;
		text-indent: -999em;
		width: 28px;
	}

	.responsive .isu-dark-ribbon .isu-responsive-toggles .nav-toggle{
		background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4NCjxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTknIGhlaWdodD0nMTcnIGZpbGw9JyNmZmYnPjxyZWN0IHg9JzEnIHk9JzEuMjUnIHdpZHRoPScxNycgaGVpZ2h0PScyLjUnIHJ4PScxJyByeT0nMScvPg0KPHJlY3QgeD0nMScgeT0nNy4yNScgd2lkdGg9JzE3JyBoZWlnaHQ9JzIuNScgcng9JzEnIHJ5PScxJy8+PHJlY3QgeD0nMScgeT0nMTMuMjUnIHdpZHRoPScxNycgaGVpZ2h0PScyLjUnIHJ4PScxJyByeT0nMScvPjwvc3ZnPg==") no-repeat center;
	}

	.responsive .isu-dark-ribbon .isu-responsive-toggles .search-toggle{
		background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz48c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMic+PGNpcmNsZSBjeD0nNycgY3k9JzcnIHI9JzUnIGZpbGw9J25vbmUnLz48bGluZSB4MT0nMTEnIHkxPScxMScgeDI9JzE2JyB5Mj0nMTYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvc3ZnPg==") no-repeat center;
	}

	.responsive .isu-dark-ribbon .wd-ribbon-menu-stack{
		float: right;
		padding: 8px 5px 8px 0;
	}

	.responsive .isu-dark-ribbon .wd-ribbon-menu-stack .wd-ribbon-menu{
		background-color: #ddd;
		opacity: 0;
		padding: 5px 0 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 100;
	}

	.lt-ie10 .responsive .isu-dark-ribbon .wd-ribbon-menu-stack .wd-ribbon-menu{
		top: -100%;
	}

	.responsive .isu-dark-ribbon .wd-ribbon-menu-stack .wd-ribbon-menu{
		margin-right: 0;
	}

	.responsive .isu-dark-ribbon .wd-ribbon-menu-stack .wd-ribbon-menu.active{
		opacity: 1;
	}

	.lt-ie10 .responsive .isu-dark-ribbon .wd-ribbon-menu-stack .wd-ribbon-menu.active{
		top: -34px;
	}

	.responsive .isu-dark-ribbon .wd-ribbon-menu-stack .wd-ribbon-menu li{
		float: right;
	}

	.responsive .isu-dark-ribbon .wd-ribbon-menu-stack .wd-ribbon-menu li a{
		background-color: #444;
		border: 0;
		border-radius: 3px;
		color: #fff;
		margin: 0 5px 5px 0;
		padding: 3px 9px !important;
		text-decoration: none;
	}

	.responsive .isu-dark-ribbon .wd-ribbon-menu-header{
		background-color: #666;
		border-radius: 0;
		border-left-width: 0;
		color: #fff;
		display: block;
		margin-left: 2px;
		padding: 4px 8px;
		text-decoration: none;
	}

	.responsive .isu-dark-ribbon .wd-ribbon-menu-group.first .wd-ribbon-menu-header{
		border-bottom-left-radius: 14px;
		border-top-left-radius: 14px;
		padding-left: 15px;
	}

	.responsive .isu-dark-ribbon .wd-ribbon-menu-group.last .wd-ribbon-menu-header{
		border-bottom-right-radius: 14px;
		border-top-right-radius: 14px;
		padding-right: 15px;
	}

	.responsive .isu-dark-ribbon .isu-alpha-index{
		margin-right: 0;
	}

	/*-- Ribbon --*/
	.responsive .isu-red-ribbon{
		border-bottom-width: 4px;
		border-top: 0;
		-webkit-perspective: 600px;
		perspective: 600px;
		position: relative;
		z-index: 100;
	}

	.responsive .isu-search-form{
		float: none;
		margin-top: 0;
		opacity: 0;
		position: absolute;
		text-align: center;
		top: 0;
		width: 100%;
	}

	.responsive .isu-search-form input[type="text"]{
		border-width: 4px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 14px;
		height: 34px;
		width: 100%;
	}

	.responsive .isu-search-form input[type="submit"]{
		display: none;
	}

	.responsive.off-canvas-search .isu-search-form{
		opacity: 1;
	}

	.responsive .isu-red-ribbon .nameplate,
	.responsive .isu-red-ribbon .sub-title.site-title,
	.responsive .isu-red-ribbon .sub-title.site-tagline{
		margin-left: 10px;
		margin-right: 10px;
	}

	/*-- Navbar --*/
	.responsive .isu-navbar{
		padding: 0 10px;
	}

	.responsive .isu-navbar .navigation{
		display: none;
	}

	.responsive .isu-navbar .navigation-alternative{
		display: block;
		margin: 5px auto;
		padding: 5px;
		width: 100%;
	}

	/*-- Content --*/
	.responsive .cwrapper{
		background: #d7d2c3;
		border: 0;
		position: static;
	}

	.responsive .isu-content{
		background: #fff;
		margin: 0;
		padding: 10px;
	}

	/*-- Sidebar --*/
	.responsive .isu-sidebar{
		float: none;
		margin: 0;
		height: 100%;
		overflow: hidden;
		position: absolute;
		top: 0;
		width: 80%;
		z-index: 50;
	}

	.responsive .isu-sidebar:after{
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
		content: '';
		display: block;
		height: 200%;
		position: absolute;
		right: -10px;
		top: -50%;
		width: 10px;
		z-index: 1000;
	}

	.responsive .isu-sidebar-wrapper{
		position: relative;
	}

	.responsive .isu-sidebar .isu-responsive-toggles{
		background-color: #333;
		display: block;
		padding: 5px;
	}

	.responsive .isu-sidebar .nav-toggle{
		background: #333 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4NCjxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHN0cm9rZT0nI2ZmZicgc3Ryb2tlLXdpZHRoPSIyIj48Y2lyY2xlIGN4PSIxMSIgY3k9IjExIiByPSI5IiBmaWxsPSJub25lIi8+PGxpbmUgeDE9JzgnIHkxPSc4JyB4Mj0nMTQnIHkyPScxNCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PGxpbmUgeDE9JzgnIHkxPScxNCcgeDI9JzE0JyB5Mj0nOCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PC9zdmc+") no-repeat center;
		font-size: 0;
		display: block;
		height: 22px;
		padding: 6px;
		width: 22px;
	}

	.responsive .isu-sidebar .navigation{
		margin-top: 0;
	}

	/*-- Footer --*/
	.responsive .fwrapper{
		border-top-style: solid;
		margin-top: 0;
	}

	.responsive .isu-footer{
		margin-top: 0;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	.responsive .isu-footer .nameplate{
		display: none;
	}

	.responsive .isu-footer p{
		font-weight: normal;
	}

	/*-- Layout --*/
	.responsive .wrapper{
		margin-left: auto;
		margin-right: auto;
	}

	/*-- Animations & Transforms --*/

	.responsive .isu-dark-ribbon .wd-ribbon-menu-stack .wd-ribbon-menu,
	.responsive .isu-search-form{
		-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;
		transition: opacity 0.6s, transform 0.6s;
	}

	.responsive .pwrapper-wrapper,
	.responsive .isu-sidebar-wrapper{
		-webkit-transition: -webkit-transform 0.3s;
		transition: transform 0.3s;
	}

	/* Prevent flickering in iOS */
	.responsive .pwrapper,
	.responsive .pwrapper-wrapper,
	.responsive .hwrapper,
	.responsive .isu-sidebar,
	.responsive .isu-sidebar-wrapper{
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}

	.responsive .pwrapper-wrapper,
	.responsive .isu-sidebar-wrapper{
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	/* Initial State */

	.responsive .isu-dark-ribbon .wd-ribbon-menu-stack .wd-ribbon-menu{
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transform: translateY(-100%) rotateX(180deg);
		transform: translateY(-100%) rotateX(180deg);
		-webkit-transform-origin: 0 100% 0;
		transform-origin: 0 100% 0;
	}

	.responsive .isu-search-form{
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transform: translateY(-78px) rotateX(180deg);
		transform: translateY(-78px) rotateX(180deg);
		-webkit-transform-origin: 0 100% 0;
		transform-origin: 0 100% 0;
	}

	.responsive .isu-sidebar{
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	.responsive .isu-sidebar-wrapper{
		-webkit-transform: translateX(80%) scale3d(0.9, 0.9, 0.9);
		-webkit-transform-origin: 50% 0 0;
		transform: translateX(80%) scale3d(0.9, 0.9, 0.9);
		transform-origin: 50% 0 0;
	}

	/* Off Canvas State */

	.responsive.off-canvas-bar .pwrapper-wrapper,
	.responsive.off-canvas-search .pwrapper-wrapper{
		-webkit-transform: translateY(34px) scale3d(1, 1, 1);
		transform: translateY(34px) scale3d(1, 1, 1);
	}

	.lt-ie10 .responsive.off-canvas-bar .pwrapper-wrapper,
	.lt-ie10 .responsive.off-canvas-search .pwrapper-wrapper{
		top: 34px;
	}

	.responsive.off-canvas-bar .isu-dark-ribbon .wd-ribbon-menu-stack .wd-ribbon-menu.active{
		-webkit-transform: translateY(-100%) scale3d(1, 1, 1);
		transform: translateY(-100%) scale3d(1, 1, 1);
	}

	.responsive.off-canvas-search .isu-search-form{
		-webkit-transform: translateY(-78px) scale3d(1, 1, 1);
		transform: translateY(-78px) scale3d(1, 1, 1);
	}

	.lt-ie10 .responsive.off-canvas-search .isu-search-form{
		top: -78px;
	}

	.responsive.off-canvas-nav .pwrapper-wrapper{
		-webkit-transform: translateX(80%) scale3d(1, 1, 1);
		transform: translateX(80%) scale3d(1, 1, 1);
	}

	.lt-ie10 .responsive.off-canvas-nav .pwrapper-wrapper{
		left: 80%;
	}

	.responsive.off-canvas-nav .isu-sidebar-wrapper{
		-webkit-transform: translateX(0) scale3d(1, 1, 1);
		transform: translateX(0) scale3d(1, 1, 1);
	}

}

@media screen and (max-width: 540px) {
	/*-- Grids --*/
	.grid-row{
		margin-left: -10px;
	}

	.g-1,
	.g-1-1,
	.g-1-2,
	.g-1-3,
	.g-2-3,
	.g-1-4,
	.g-3-4,
	.g-1-5,
	.g-2-5,
	.g-3-5,
	.g-4-5{
		padding-left: 10px;
		width: 100%;
	}

	.g-1-small,
	.g-1-1-small{
		width: 100%;
	}
	.g-1-2-small{
		width: 50%;
	}
	.g-1-3-small{
		width: 33.3333%;
	}
	.g-2-3-small{
		width: 66.6666%;
	}
	.g-1-4-small{
		width: 25%;
	}
	.g-3-4-small{
		width: 75%;
	}
	.g-1-5-small{
		width: 20%;
	}
	.g-2-5-small{
		width: 40%;
	}
	.g-3-5-small{
		width: 60%;
	}
	.g-4-5-small{
		width: 80%;
	}

	/*-- Ribbon --*/
	.responsive .isu-red-ribbon .nameplate{
		float: none;
	}

	.responsive .isu-red-ribbon .sub-title.site-tagline,
	.responsive .isu-red-ribbon .sub-title.site-title{
		float: none;
		padding-bottom: 9px;
	}

	/*-- Forms --*/
	.responsive .wd-form-table > .wd-form-row > .wd-form-label,
	.responsive .wd-form-table > .wd-form-row > .wd-form-input{
		float: none;
		width: auto;
	}

	.responsive .wd-form-table > .wd-form-row > .wd-form-label{
		text-align: left;
	}

	.responsive .wd-form-table > .wd-form-row > .wd-form-input{
		margin-left: 0;
	}

	/*-- Tables --*/
	.overflow-scroll{
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	/*-- Tables (Flexbox) --*/
	.responsive .table.responsive tr{
		border-top: 1px solid #ccc;

		display: -webkit-flex;
		display: flex;

		-webkit-flex-flow: row wrap;
		flex-flow: row wrap;
	}

	.responsive .table.responsive th,
	.responsive .table.responsive td{
		border: 0;

		-webkit-display: block;
		display: block;

		-webkit-flex: 100%;
		flex: 100%;
	}

	.responsive .table.responsive.striped tbody tr:nth-child(odd){
		background-color: #f8f8f8;
	}

	.responsive .table.responsive.striped tbody tr:nth-child(odd) th,
	.responsive .table.responsive.striped tbody tr:nth-child(odd) td{
		background-color: transparent;
	}

	.responsive .table.responsive.hover tbody tr:hover{
		background-color: #f4f3e8;
	}

	.responsive .table.responsive.hover tbody tr:hover th,
	.responsive .table.responsive.hover tbody tr:hover td{
		background-color: transparent;
	}
}

@media screen and (max-width: 420px) {
	/*-- Grids --*/
	.g-1-x-small,
	.g-1-1-x-small{
		width: 100%;
	}
	.g-1-2-x-small{
		width: 50%;
	}
	.g-1-3-x-small{
		width: 33.3333%;
	}
	.g-2-3-x-small{
		width: 66.6666%;
	}
	.g-1-4-x-small{
		width: 25%;
	}
	.g-3-4-x-small{
		width: 75%;
	}
	.g-1-5-x-small{
		width: 20%;
	}
	.g-2-5-x-small{
		width: 40%;
	}
	.g-3-5-x-small{
		width: 60%;
	}
	.g-4-5-x-small{
		width: 80%;
	}

	/*-- Ribbon --*/
	.responsive .isu-red-ribbon .nameplate{
		height: 24px;
		width: 300px;
	}

	.responsive .isu-red-ribbon .nameplate > img{
		height: 74px;
		width: 407px;
	}

	.responsive .isu-red-ribbon .sub-title{
		font-size: 16px;
	}

	/*-- Figures --*/
	.responsive .figure.anchor{
		border-right-width: 1px;
		border-top-width: 1px;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
	}

	.responsive .figure,
	.responsive .figure img{
		max-width: none;
		width: 100%;
	}

	.responsive .figure img + img,
	.responsive .figure a + a img{
		padding-left: 3px;
	}

	.responsive .figure .caption{
		width: auto !important;
	}
}

/*-- Print ----------------------------------------------*/
/*-------------------------------------------------------*/

@media print {
a
a:link, 
a:visited { 
	color: #cb1a2a; 
	background: transparent; 
	font-weight: bold; 
	text-decoration: none; 
}

	body{
		background: #fff;
	}

	.noprint,
	.hidden-print{
		display: none;
	}

	.printonly,
	.visible-print{
		display: inherit;
	}

	.pwrapper-wrapper{
		min-width: 0;
	}

	.isu-dark-ribbon,
	.isu-search-form,
	.isu-navbar,
	.isu-sidebar,
	.isu-footer .first{
		display: none;
	}

	.isu-red-ribbon{
		border-bottom: 2px solid #cb1a2a;
		border-top: 0;
	}

	.isu-red-ribbon .nameplate{
		height: 54px;
	}

	.isu-red-ribbon .nameplate > img{
		top: -42px;
	}

	.isu-red-ribbon .sub-title{
		font-family: arial, sans-serif;
		font-weight: bold;
		text-shadow: none;
	}

	.isu-red-ribbon .sub-title,
	.isu-red-ribbon .sub-title a{
		color: #666;
	}

	a{
		color: blue;
	}

	.wrapper{
		width: auto;
	}

	.cwrapper,
	.isu-content,
	.fwrapper{
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding: 0 !important;
		min-height: 0;
	}

	.cwrapper,
	.figure{
		border: 0;
	}

	.hwrapper,
	.isu-red-ribbon,
	.wd-show-sidebar .cwrapper,
	.isu-footer{
		background: none;
	}

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

	.figure.anchor{
		margin-right: 0;
		margin-top: 0;
	}

	.figure img, .figure > .caption{
		margin: 0;
		padding: 0;
		text-align: left;
	}

	.isu-footer p{
		font-weight: normal;
		margin-left: 0;
		margin-right: 0;
	}

}
