﻿@import url( https://fonts.googleapis.com/css?family=Droid+Sans:regular,bold );
@import url( typo.css?v=05-16 );
@import url( home.css?v=05-16 );
@import url( non-academic.css?v=05-16 );
@import url( academic.css?v=05-16 );
/*@import url( http://www.libsys.und.edu/dev/tabs-dev/ui.css );*/
@import url( features.css?v=05-16 );
@import url( social.css?v=05-16 );
@import url( nav-global.css?v=05-16 );
@import url( share.css?v=05-23-16 );
@import url( tabs.css?v=05-16 );
@import url( splash-image.css?v=05-16 );
BODY {
	COLOR: #444
}
SELECT {
	COLOR: #444
}
INPUT {
	COLOR: #444
}
TEXTAREA {
	COLOR: #444
}/*
H1 {
	text-rendering: optimizeLegibility
}
H2 {
	text-rendering: optimizeLegibility
}
H3 {
	text-rendering: optimizeLegibility
}
H4 {
	text-rendering: optimizeLegibility
}
H5 {
	text-rendering: optimizeLegibility
}
H6 {
	text-rendering: optimizeLegibility
}
*/
HTML {
	-webkit-font-smoothing: antialiased
}
A:hover {
	OUTLINE-STYLE: none; OUTLINE-WIDTH: medium
}
A:active {
	OUTLINE-STYLE: none; OUTLINE-WIDTH: medium
}
A {
	COLOR: #009A44;
}
A:active {
	COLOR: #009A44;
}
A:visited {
	COLOR: #009A44;
}
A:hover {
	COLOR: #f60
}
UL {
	MARGIN-LEFT: -7px
}
OL {
	LIST-STYLE-TYPE: decimal; MARGIN-LEFT: 30px
}
SMALL {
	FONT-SIZE: 85%
}
STRONG {
	FONT-WEIGHT: bold
}
TH {
	FONT-WEIGHT: bold
}
TD {
	VERTICAL-ALIGN: top
}
TD IMG {
	VERTICAL-ALIGN: top
}
SUB {
	FONT-SIZE: smaller; VERTICAL-ALIGN: sub
}
SUP {
	FONT-SIZE: smaller; VERTICAL-ALIGN: super
}
PRE {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; WORD-WRAP: break-word; WHITE-SPACE: pre-line; PADDING-TOP: 15px
}
INPUT[type='radio'] {
	VERTICAL-ALIGN: text-bottom
}
INPUT[type='checkbox'] {
	VERTICAL-ALIGN: bottom
}
.ie6 INPUT {
	VERTICAL-ALIGN: text-bottom
}
LABEL {
	CURSOR: pointer
}
INPUT[type=button] {
	CURSOR: pointer
}
INPUT[type=submit] {
	CURSOR: pointer
}
BUTTON {
	CURSOR: pointer
}
A:link {
	-webkit-tap-highlight-color: #F90
}
HTML {
	OVERFLOW-Y: scroll
}
BUTTON {
	WIDTH: auto; OVERFLOW: visible
}
.ie7 IMG {
	-MS-INTERPOLATION-MODE: bicubic
}
.ir {
	TEXT-INDENT: -999em; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; OVERFLOW: hidden
}
.hidden {
	DISPLAY: none
}
.visuallyhidden {
	CLIP: rect(1px 1px 1px 1px); POSITION: absolute !important
}
.invisible {
	VISIBILITY: hidden
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND:#555; PADDING-TOP: 0px
}
.wrapper {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 960px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.site-container {
	Z-INDEX: 100; POSITION: relative; MARGIN: -192px auto 0px; max-width: 1065px;
}
.header {
	Z-INDEX: 101;POSITION: relative;  PADDING-BOTTOM: 39px;  PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url('../../images/theme/bg-header-bottom.png?v=05-16') no-repeat center bottom; OVERFLOW: visible; TOP: 190px; PADDING-TOP: 0px
}
.header-bottom {
	 MARGIN: 3px 0px auto auto; BACKGROUND: url('../../images/theme/bg-header-top.png?v=05-16') no-repeat 50% top;
}
.header-wrap {
	PADDING:0 5.63380281%;/*60/1065*/ MARGIN: 0px auto; max-width:1034px;  OVERFLOW: hidden; 
}
.header .user-links {
	POSITION: relative; WIDTH: 200px; FLOAT: right; MARGIN-RIGHT: 20px
}
.header .header-wrap FORM {
	BORDER-BOTTOM: #019160 1px solid; BORDER-LEFT: #019160 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #333; HEIGHT: 22px; BORDER-TOP: #019160 1px solid; BORDER-RIGHT: #019160 1px solid; PADDING-TOP: 0px
}
.header .header-wrap .user-links LABEL {
	POSITION: absolute; LEFT: -900em
}
.header .header-wrap INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.header .header-wrap INPUT.search-box {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 118px; PADDING-RIGHT: 0px; BACKGROUND: #333; HEIGHT: 15px; COLOR: #fff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px; -webkit-border: 0px; -webkit-appearance: none; top:-2px; position:relative;
}
.header .header-wrap INPUT[type='submit'].btn {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #019160 1px solid; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 2px; WIDTH: 70px; DISPLAY: block; BACKGROUND: #333; FLOAT: right; HEIGHT: 18px; COLOR: #999; FONT-SIZE: 10px; BORDER-TOP: medium none; MARGIN-RIGHT: 5px; BORDER-RIGHT: medium none
}
.header .header-wrap INPUT[type='submit'].btn:hover {
	BACKGROUND-COLOR: #333; COLOR: #f90
}
.logo {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; TEXT-INDENT: -9999px;    BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.content {
	Z-INDEX: 104;  PADDING-BOTTOM: 40px;  PADDING-LEFT: 0px; PADDING-RIGHT: 0px;BACKGROUND-COLOR: #fff;max-width:1034px; OVERFLOW: auto;
}
.content-wrap {
	Z-INDEX: 100;margin:5px 3.57833655705996% 0 3.57833655705996%; BACKGROUND-COLOR: #fff; MIN-HEIGHT: 350px;   PADDING-RIGHT: 0px; COLOR: #000; OVERFLOW: hidden; PADDING-TOP: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px
}

.content-wrap .section {
	 MAX-WIDTH: 688px; FLOAT: right;WIDTH:100%;
}

.content-wrap .section a {
    text-decoration:underline;
    }
.content-wrap .fwb.section {
	WIDTH: 960px; FLOAT: left; CLEAR: both
}

.breadcrumbs a{text-decoration:underline}
.breadcrumbs{position:relative;top:0px;height:34px;}
.breadcrumbs ol{margin:0px;padding:0;width:820px}
.breadcrumbs ol li{margin-right:3px;padding:0 0 2px 11px;display:inline;background:url(../../images/theme/icn-bullet-arrow.gif) left no-repeat;font-size:12px;color:#666}
.breadcrumbs ol li.first{margin-left:-11px}
.breadcrumbs ol li a:link,
.breadcrumbs ol li a:visited{color:#009A44;border-bottom:0px}
.breadcrumbs ol li a:hover{color:#f60}.module:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.breadcrumbs{margin:0;padding:0;float:left;display:block;overflow:hidden;width:820px;padding:5px;background:#fff}
.breadcrumbs ol{margin:0;padding:0;display:block}
.breadcrumbs ol li{display:block;float:left;position:relative;overflow:hidden;line-height:21px;margin:0px 6px 0px 0;padding:0px 10px 0px 0;font-size:0.8em;background:url(../../images/theme/chevron.gif) no-repeat 100% 0;vertical-align:top}
.breadcrumbs ol li.first{margin-left:0}
.breadcrumbs ol li div.chevronOverlay{position:absolute;right:0;top:0;z-index:2}
.breadcrumbs ol li span{display:block;overflow:hidden}
.breadcrumbs ol li a{display:block;position:relative;line-height:21px;overflow:hidden;float:left}
.breadcrumbs ol li.first a{height:16px !important;text-indent:-1000em;width:16px;padding:0;margin-top:2px;overflow:hidden;background:url(../../images/theme/iconhome.gif) no-repeat 0 0}
.breadcrumbs ol li.first a:hover{background-position:0 -16px}
.breadcrumbs ol li.last{background:none;margin-right:0;padding-right:0;float:none;display:inline}
.chevronOverlay{display:none;background:url(//und.edu/_resources/globalgui/chevronoverlay.png) no-repeat 100% 0;width:13px;height:20px}

.aside {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.right.aside {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-LEFT: 22px; MARGIN-RIGHT: 0px; PADDING-TOP: 10px
}
.aside .widget {
	WIDTH: 200px
}
.right.aside UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.academic .right.aside UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.right.aside LI {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.academic .right.aside LI {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.right.aside LI UL LI {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.academic .right.aside LI UL LI {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.right.aside DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.academic .right.aside DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.right.aside DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; CLEAR: left; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.academic .right.aside DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; CLEAR: left; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.right.aside DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; CLEAR: right; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.academic .right.aside DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; CLEAR: right; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.right.aside A.more:link {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; CLEAR: both; FONT-WEIGHT: 700; PADDING-TOP: 20px
}
.academic .right.aside A.more:link {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; CLEAR: both; FONT-WEIGHT: 700; PADDING-TOP: 20px
}
.aside-footer {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 290px; PADDING-RIGHT: 0px; CLEAR: both; TOP: 450px; PADDING-TOP: 15px
}
.aside-footer A {
	MARGIN-RIGHT: 2px
}
.aside .aside-footer {
	WIDTH: 250px; MARGIN-LEFT: -14px; CLEAR: both
}
.aside .aside-footer .ico-rss-sm {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 18px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: inline; MAX-WIDTH: 100px; BACKGROUND: url('../../images/theme/sprite-sm.png') no-repeat -2px -186px; CLEAR: none; PADDING-TOP: 1px
}
.aside .aside-footer .all-news {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; DISPLAY: inline; CLEAR: none; PADDING-TOP: 0px
}
.user {
	TEXT-ALIGN: right; FLOAT: right; CLEAR: both
}
.global {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto 0px -16px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.nav.global {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent; BORDER-TOP: medium none; BORDER-RIGHT: medium none; margin-top:-15px;
}
.nav.user {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.global-actions {
	WIDTH: 107px; DISPLAY: block; FLOAT: right; CLEAR: none
}
.global-actions .live-chat {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 32px; PADDING-RIGHT: 0px; BACKGROUND: url('../../images/theme/sprite-sm.png') no-repeat -2px -225px; PADDING-TOP: 0px
}
.global-actions .apply-now {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 32px; PADDING-RIGHT: 0px; BACKGROUND: url('../../images/theme/sprite-sm.png') no-repeat -2px -265px; PADDING-TOP: 0px
}
.global-actions .live-chat:hover {
	BACKGROUND-POSITION: -2px -300px
}
.global-actions .apply-now:hover {
	BACKGROUND-POSITION: -2px -336px
}
.global-actions A {
	MARGIN: -14px 0px 0px; DISPLAY: block; LETTER-SPACING: 1px; HEIGHT: 20px
}
.global-actions A:link {
	COLOR: #f90; VERTICAL-ALIGN: middle
}
.global-actions A:visited {
	COLOR: #f90; VERTICAL-ALIGN: middle
}
.global-actions A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.footer-wrap {
	Z-INDEX: 1000; POSITION: relative; PADDING-BOTTOM: 100px; PADDING-LEFT: 0px; max-width: 1034px; PADDING-RIGHT: 0px; MARGIN: 0 auto; OVERFLOW: visible; PADDING-TOP: 0px
}
.footer-local {
	Z-INDEX: 1000; POSITION: relative; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #eee; MARGIN-TOP: -15px; MIN-HEIGHT: 150px; PADDING-LEFT: 40px; WIDTH: 960px; PADDING-RIGHT: 34px; MAX-WIDTH: 960px; MARGIN-LEFT: -34px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px;
}
.footer-local .section {
	MARGIN: auto; WIDTH: 250px; FLOAT: left; VERTICAL-ALIGN: middle
}
.footer-local .section:first-child {
	MARGIN-RIGHT: 75px
}
.footer-local .section H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.footer-local .section P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.footer-local P {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.footer-local A:link {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: auto; COLOR: #060; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; TEXT-DECORATION: none
}
.footer-local A:visited {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: auto; COLOR: #060; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; TEXT-DECORATION: none
}
.footer-local A:hover {
	COLOR: #f60
}
.footer-local A:link IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.footer-local A:visited IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.footer {
	Z-INDEX: -1; POSITION: relative; margin-top:30px;margin-left:34px;  PADDING-BOTTOM: 25px;  PADDING-LEFT: 0px;  PADDING-RIGHT: 0px;  CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px;
}
.footer DIV.col {
	FLOAT: left; HEIGHT: 200px
}
.footer SPAN {
	FLOAT: left; HEIGHT: 200px
}
.info-for {
	PADDING-BOTTOM: 0px; MARGIN: 0 1.93423597678917%; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.quick-links {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1.93423597678917%; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.flame {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1.93423597678917%; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.flame:hover {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1.93423597678917%; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.copyright {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1.93423597678917%; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.contact {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1.93423597678917%; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

.info-for  UL {
	MARGIN-LEFT: 0px
}
.quick-links {
	TEXT-ALIGN: left;
}
.quick-links UL {
	MARGIN-LEFT: 0px
}
.flame {
	TEXT-INDENT: -9999px; WIDTH: 120px; BACKGROUND: url('../../images/theme/sprite.png') no-repeat -350px 15px; MARGIN-LEFT: 25px
}
.flame:hover {
	WIDTH: 120px; BACKGROUND: url('../../images/theme/sprite.png') no-repeat -583px 15px; MARGIN-LEFT: 25px; CURSOR: pointer
}
.copyright {
	BACKGROUND-POSITION: -910px 0px
}
.contact UL {
	MARGIN-LEFT: 0px
}
.copyright UL {
	MARGIN-LEFT: 0px
}
.footer a:hover {
  color: #FF671F;
}
.footer H2 {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 2px; COLOR: #fff; MARGIN-LEFT: 0px;margin-bottom: 0px; FONT-SIZE: 16px; FONT-WEIGHT: 600
}
.footer h2 a {color: #ccc; font-size: 20px;
}
.footer UL LI {
	LINE-HEIGHT: 1.8; LIST-STYLE-TYPE: none; COLOR: #c9e0c7; MARGIN-LEFT: -40px; FONT-SIZE: 12px; FONT-WEIGHT: 100; LIST-STYLE-IMAGE: none
}
.footer UL LI A:link {
	COLOR: #fff; TEXT-DECORATION: none;border-bottom: 0px;
}
.footer UL LI A:visited {
	COLOR: #fff; TEXT-DECORATION: none;border-bottom: 0px;
}
.footer UL LI A:hover {
	COLOR: #FF671F;
}
#google_translate_element {
	MARGIN-BOTTOM: -20px
}
SELECT.goog-te-combo {
	BACKGROUND-COLOR: #333; COLOR: #999
}
.footer .quick-links UL LI #google_translate_element .goog-te-gadget {
	TEXT-INDENT: -9999px; COLOR: #276a25
}
.footer-social {width: 100%;clear: both;text-align: center;margin-bottom:25px;position: relative;z-index: 1000;}
.footer-social a img.fb {max-width:46px; padding:0 8.5px}/* image:29x29*/
.footer-social a img.tw {max-width:46px;padding:0 5px;}/* image:36x29*/
.footer-social a img.yt {max-width:46px;padding:0 2.5px;}/* image:41x29*/
.footer-social a:first-child img{margin-left: 0;}
.footer-social a:hover{opacity: .6;}



.last-mod {  color: #eee;
  font-size: 12px;
}
a.last-mod:link, a.last-mod:visited {
  text-decoration: none;
  color: #eee;
  font-size: 12px;
}
a.last-mod:hover {
    color: #f60;
}
.goog-logo-link {
	POSITION: absolute; LEFT: -9999px
}
HR {
	MARGIN: 10px 0px
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TD {
}
.data-table {
	BORDER-BOTTOM: #888 1px solid; BORDER-LEFT: #888 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: #888 1px solid; BORDER-RIGHT: #888 1px solid
}
.data-table TD {
	BORDER-BOTTOM: #888 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.data-table TH {
	BORDER-BOTTOM: #888 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.data-table THEAD {
	BORDER-BOTTOM: #888 3px double; BACKGROUND: #ddd; FONT-SIZE: 1em
}
.col1 {
	WIDTH: 30%
}
.col2 {
	WIDTH: 30%
}
.col3 {
	WIDTH: 30%
}
.col4 {
	WIDTH: 10%
}
.content-wrap .columns {
	WIDTH: 100%; DISPLAY: block !important; FLOAT: left; CLEAR: both
}
.content-wrap .accordion DIV DIV.columns {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 100%; PADDING-RIGHT: 0px !important; DISPLAY: block !important; FLOAT: left; CLEAR: both; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px !important
}
.content-wrap .col:first-child {
	
}
.content-wrap .col {
	MIN-HEIGHT: 10px; DISPLAY: block !important; FLOAT: left
}
.content-wrap .accordion DIV DIV.columns DIV.col {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; DISPLAY: block !important; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px !important
}
.content-wrap .accordion DIV DIV.columns DIV.col.two {
	WIDTH: 50%
}
.content-wrap .col.two {
	WIDTH: 45%
}
.content-wrap .col.three {
	MIN-WIDTH: 30%; WIDTH: 30%
}
.content-wrap .col.grid {
	WIDTH: 30%
}
.tooltip-target {
	BORDER-BOTTOM: #060 1px dotted; PADDING-LEFT: 20px; BACKGROUND: url('../../images/theme/sprite-sm-diag.png') no-repeat -60px -790px; CLEAR: both
}
.tooltip-content {
	BORDER-BOTTOM: #090 3px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #090 3px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; WIDTH: 500px; PADDING-RIGHT: 10px; DISPLAY: none; COLOR: black; BORDER-TOP: #090 3px solid; BORDER-RIGHT: #090 3px solid; PADDING-TOP: 10px
}
.tooltip-content P {
	MARGIN: 0px
}
#slideshow-wrapper {
	MARGIN-TOP: 30px
}
.nivoSlider {
	POSITION: relative
}
.nivoSlider IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.nivoSlider A.nivo-imageLink {
	Z-INDEX: 60; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: none; HEIGHT: 100%; BORDER-TOP: 0px; TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.nivo-slice {
	Z-INDEX: 50; POSITION: absolute; DISPLAY: block; HEIGHT: 100%
}
.nivo-caption {
	Z-INDEX: 89; POSITION: absolute; WIDTH: 400px; BOTTOM: 0px; BACKGROUND: #000; COLOR: #fff; LEFT: 0px; opacity: 0.8
}
.nivo-caption P {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.nivo-caption A {
	DISPLAY: inline !important
}
.nivo-html-caption {
	DISPLAY: none
}
.nivo-directionNav A {
	Z-INDEX: 99; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url('../../images/theme/arrows.png') no-repeat; HEIGHT: 30px; BORDER-TOP: 0px; TOP: 45%; CURSOR: pointer; BORDER-RIGHT: 0px
}
A.nivo-prevNav {
	LEFT: 15px
}
A.nivo-nextNav {
	BACKGROUND-POSITION: -30px 0px; LEFT: 60px
}
.nivo-controlNav {
	POSITION: relative; WIDTH: 50%; TOP: -22px; LEFT: 0px
}
.nivo-controlNav A {
	Z-INDEX: 99; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #bedbbd; TEXT-INDENT: -9999px; MARGIN: 0px 5px; PADDING-LEFT: 0px; WIDTH: 10px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 8px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.nivo-controlNav A:hover {
	BACKGROUND-COLOR: #f90
}
.nivo-controlNav A.active {
	BACKGROUND-COLOR: #039161
}
.wide.accordion {
	WIDTH: 700px
}
.wide.accordion H3 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 40px; BACKGROUND: url('../../images/theme/sprite.png') no-repeat 675px -110px; PADDING-TOP: 5px
}
.wide.accordion H3:hover {
	BACKGROUND: url('../../images/theme/sprite.png') no-repeat 675px -110px
}
.wide.accordion H3.active {
	BACKGROUND: url('../../images/theme/sprite.png') no-repeat 675px -155px
}
.wide.accordion DIV {
	WIDTH: 670px
}
.no-clear.accordion {
	CLEAR: none
}
.no-clear.wide.accordion {
	CLEAR: none
}
.no-clear {
	CLEAR: none
}
.listhead {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px -10px; FONT-WEIGHT: 700; LIST-STYLE-IMAGE: none
}
.live-chat {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 1px; PADDING-LEFT: 32px; PADDING-RIGHT: 0px; BACKGROUND: url('../../images/theme/sprite-sm.png') no-repeat -2px -225px; PADDING-TOP: 0px
}
.live-chat:hover {
	BACKGROUND-POSITION: -2px -300px
}
button.live-chat{border:none;font-size: 12px;font-family: Verdana;cursor: pointer; height: 20px;}
.footer button.live-chat{color: #fff;}
.header button.live-chat {color: #f90;margin: 0px 0 6px 0;display: block;}
.footer button.live-chat:hover {color: #FF671F;}
.header button.live-chat:hover {color: white;}
.brdr-left {
	BORDER-LEFT: #6c6 1px solid
}
.brdr-right {
	BORDER-RIGHT: #6c6 1px solid
}
.brdr-top {
	BORDER-TOP: #6c6 1px solid
}
.brdr-bottom {
	BORDER-BOTTOM: #6c6 1px solid
}
.brdr {
	BORDER-BOTTOM: #6c6 1px solid; BORDER-LEFT: #6c6 1px solid; BORDER-TOP: #6c6 1px solid; BORDER-RIGHT: #6c6 1px solid
}
.bg-gray {
	BACKGROUND-COLOR: #eee
}
.bg-green {
	BACKGROUND-COLOR: #cfc
}
.bg-orange {
	BACKGROUND-COLOR: #f90
}
.bg-cream {
	BACKGROUND-COLOR: #fc9
}
.bg-black {
	BACKGROUND-COLOR: #000; COLOR: #fff
}
.bg-green-dark {
	BACKGROUND-COLOR: #060; COLOR: #fff
}
.bg-green-med {
	BACKGROUND-COLOR: #090
}
.bg-dark-gray {
	BACKGROUND-COLOR: #666; COLOR: #fff
}
.row {
	/*BACKGROUND: #f3f3e5*/
}
.column {
	
}
.center {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.center-text {
    text-align:center;
}
.right-text {
    text-align:right;
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.hidden {
	DISPLAY: none
}
.clear {
	CLEAR: both
}
.half {
	WIDTH: 50%; FLOAT: left
}
.msg-success {
	PADDING-BOTTOM: 2px; MARGIN: 10px auto; PADDING-LEFT: 35px; WIDTH: 80%; PADDING-RIGHT: 15px; BACKGROUND: url('../../images/theme/sprite-msg.png') #eee no-repeat 10px 17px; MAX-HEIGHT: 200px; CLEAR: both; OVERFLOW: auto; PADDING-TOP: 2px; -moz-border-radius: 10px; -webkit-border-radius: 10px; 
}
.msg-error {
	PADDING-BOTTOM: 2px; MARGIN: 10px auto; PADDING-LEFT: 35px; WIDTH: 80%; PADDING-RIGHT: 15px; BACKGROUND: url('../../images/theme/sprite-msg.png') #eee no-repeat 10px 17px; MAX-HEIGHT: 200px; CLEAR: both; OVERFLOW: auto; PADDING-TOP: 2px; -moz-border-radius: 10px; -webkit-border-radius: 10px; 
}
.msg-notice {
	PADDING-BOTTOM: 2px; MARGIN: 10px auto; PADDING-LEFT: 35px; WIDTH: 80%; PADDING-RIGHT: 15px; BACKGROUND: url('../../images/theme/sprite-msg.png') #eee no-repeat 10px 17px; MAX-HEIGHT: 200px; CLEAR: both; OVERFLOW: auto; PADDING-TOP: 2px; -moz-border-radius: 10px; -webkit-border-radius: 10px; 
}
.msg-warning {
	PADDING-BOTTOM: 2px; MARGIN: 10px auto; PADDING-LEFT: 35px; WIDTH: 80%; PADDING-RIGHT: 15px; BACKGROUND: url('../../images/theme/sprite-msg.png') #eee no-repeat 10px 17px; MAX-HEIGHT: 200px; CLEAR: both; OVERFLOW: auto; PADDING-TOP: 2px; -moz-border-radius: 10px; -webkit-border-radius: 10px; 
}
.msg-success {
	BORDER-BOTTOM: #67bf3e 1px solid; BORDER-LEFT: #67bf3e 1px solid; BACKGROUND-POSITION: 10px -367px; BORDER-TOP: #67bf3e 1px solid; BORDER-RIGHT: #67bf3e 1px solid
}
.msg-error {
	BORDER-BOTTOM: #c00 1px solid; BORDER-LEFT: #c00 1px solid; BORDER-TOP: #c00 1px solid; BORDER-RIGHT: #c00 1px solid
}
.msg-notice {
	BORDER-BOTTOM: #09f 1px solid; BORDER-LEFT: #09f 1px solid; BACKGROUND-POSITION: 10px -545px; BORDER-TOP: #09f 1px solid; BORDER-RIGHT: #09f 1px solid
}
.msg-warning {
	BORDER-BOTTOM: #f90 1px solid; BORDER-LEFT: #f90 1px solid; BACKGROUND-POSITION: 10px -174px; BORDER-TOP: #f90 1px solid; BORDER-RIGHT: #f90 1px solid
}
.msg-success P {
	FONT-SIZE: 14px
}
.msg-error P {
	FONT-SIZE: 14px
}
.msg-notice P {
	FONT-SIZE: 14px
}
.msg-warning P {
	FONT-SIZE: 14px
}
.content-wrap .section .msg-success H3 {
	COLOR: #090
}
.content-wrap .section .msg-error H3 {
	COLOR: #c00
}
.content-wrap .section .msg-notice H3 {
	COLOR: #4076a4
}
.content-wrap .section .msg-warning H3 {
	COLOR: #f60
}
.img-left {
	FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 22px
}
.img-right {
	FLOAT: right; MARGIN-LEFT: 22px; MARGIN-RIGHT: 0px
}
.img-caption {
	
}
.content-wrap DIV.caption {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
.content-wrap DIV.caption IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.content-wrap DIV.caption P {
	PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 0.9em; BORDER-TOP: #ddd 1px dotted; PADDING-TOP: 5px
}
.content-wrap DIV.right.caption {
	MARGIN: 0px 0px 10px 10px; FLOAT: right
}
.content-wrap DIV.left.caption {
	MARGIN: 0px 10px 10px 0px; FLOAT: left
}
.content-wrap ABBR[title] {
	BORDER-BOTTOM: #090 1px dotted; CURSOR: help
}
.content-wrap DFN[title] {
	BORDER-BOTTOM: #090 1px dotted; CURSOR: help
}
.resources {
	WIDTH: 303px; DISPLAY: none; FLOAT: left
}
.margin {
	MARGIN: 5px
}
.vcard {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 50%; DISPLAY: block; FLOAT: left; CLEAR: right; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.fn {
	FONT-WEIGHT: bold
}
.adr {
	MARGIN: 10px 0px; FONT-SIZE: smaller
}
.org {
	MARGIN: 10px 0px; FONT-SIZE: smaller
}
.position {
	MARGIN: 10px 0px; FONT-SIZE: smaller
}
.tel {
	MARGIN: 10px 0px; FONT-SIZE: smaller
}
.vcard A.email:link {
	LINE-HEIGHT: 1; MARGIN: 10px 0px; DISPLAY: block; COLOR: #f60; FONT-SIZE: smaller
}
.alt-content {
	BORDER-BOTTOM: #c90 1px dotted; BORDER-LEFT: #c90 1px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #ffc; CLEAR: both; BORDER-TOP: #c90 1px dotted; BORDER-RIGHT: #c90 1px dotted; PADDING-TOP: 5px
}
.alt-content A:link {
	COLOR: #060
}
.alt-content A:visited {
	COLOR: #060
}
.alt-content A:hover {
	TEXT-DECORATION: underline
}
.alt-content .btn-flash-player {
	VERTICAL-ALIGN: middle
}
.home .btn-action {
	MARGIN-LEFT: 30px
}
.no-border {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.content-wrap FORM {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BACKGROUND-COLOR: #fff; COLOR: #444; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.content-wrap .no-border {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.content-wrap LABEL {
	/*FONT-WEIGHT: bold*/
}
.content-wrap FIELDSET {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1.4em; MARGIN: 0px 0px 1.5em; PADDING-LEFT: 1.4em; PADDING-RIGHT: 1.4em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
.content-wrap LEGEND {
	MARGIN-TOP: -0.2em; MARGIN-BOTTOM: 1em; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.content-wrap INPUT[type=text] {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
.content-wrap INPUT[type=password] {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
.content-wrap INPUT.text {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
.content-wrap INPUT.title {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
.content-wrap TEXTAREA {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
.content-wrap INPUT[type=text]:focus {
	BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666; BORDER-LEFT-COLOR: #666
}
INPUT[type=password]:focus {
	BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666; BORDER-LEFT-COLOR: #666
}
.content-wrap INPUT.text:focus {
	BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666; BORDER-LEFT-COLOR: #666
}
INPUT.title:focus {
	BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666; BORDER-LEFT-COLOR: #666
}
.content-wrap TEXTAREA:focus {
	BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666; BORDER-LEFT-COLOR: #666
}
.content-wrap SELECT {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.content-wrap INPUT[type=text] {
	MARGIN: 0.5em 0px
}
.content-wrap INPUT[type=password] {
	MARGIN: 0.5em 0px
}
.content-wrap INPUT.text {
	MARGIN: 0.5em 0px
}
.content-wrap INPUT.title {
	MARGIN: 0.5em 0px
}
.content-wrap TEXTAREA {
	MARGIN: 0.5em 0px
}
.content-wrap SELECT {
	MARGIN: 0.5em 0px
}
.content-wrap INPUT.text {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.content-wrap INPUT.title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.content-wrap INPUT.title {
	FONT-SIZE: 1.5em
}
.content-wrap TEXTAREA {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.content-wrap FORM.inline {
	LINE-HEIGHT: 3
}
.content-wrap FORM.inline P {
	MARGIN-BOTTOM: 0px
}
.content-wrap FORM .invalid {
	BORDER-BOTTOM-COLOR: #fbc2c4; BORDER-TOP-COLOR: #fbc2c4; BACKGROUND: #fbe3e4; COLOR: #8a1f11; BORDER-RIGHT-COLOR: #fbc2c4; BORDER-LEFT-COLOR: #fbc2c4
}
.error {
	BORDER-BOTTOM: #ddd 2px solid; BORDER-LEFT: #ddd 2px solid; PADDING-BOTTOM: 0.8em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; MARGIN-BOTTOM: 1em; CLEAR: both; BORDER-TOP: #ddd 2px solid; BORDER-RIGHT: #ddd 2px solid; PADDING-TOP: 0.8em
}
.alert {
	BORDER-BOTTOM: #ddd 2px solid; BORDER-LEFT: #ddd 2px solid; PADDING-BOTTOM: 0.8em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; MARGIN-BOTTOM: 1em; CLEAR: both; BORDER-TOP: #ddd 2px solid; BORDER-RIGHT: #ddd 2px solid; PADDING-TOP: 0.8em
}
.notice {
	BORDER-BOTTOM: #ddd 2px solid; BORDER-LEFT: #ddd 2px solid; PADDING-BOTTOM: 0.8em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; MARGIN-BOTTOM: 1em; CLEAR: both; BORDER-TOP: #ddd 2px solid; BORDER-RIGHT: #ddd 2px solid; PADDING-TOP: 0.8em
}
.success {
	BORDER-BOTTOM: #ddd 2px solid; BORDER-LEFT: #ddd 2px solid; PADDING-BOTTOM: 0.8em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; MARGIN-BOTTOM: 1em; CLEAR: both; BORDER-TOP: #ddd 2px solid; BORDER-RIGHT: #ddd 2px solid; PADDING-TOP: 0.8em
}
.info {
	BORDER-BOTTOM: #ddd 2px solid; BORDER-LEFT: #ddd 2px solid; PADDING-BOTTOM: 0.8em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; MARGIN-BOTTOM: 1em; CLEAR: both; BORDER-TOP: #ddd 2px solid; BORDER-RIGHT: #ddd 2px solid; PADDING-TOP: 0.8em
}
.error {
	BORDER-BOTTOM-COLOR: #fbc2c4; BORDER-TOP-COLOR: #fbc2c4; BACKGROUND: #fbe3e4; COLOR: #8a1f11; BORDER-RIGHT-COLOR: #fbc2c4; BORDER-LEFT-COLOR: #fbc2c4
}
.alert {
	BORDER-BOTTOM-COLOR: #ffd324; BORDER-TOP-COLOR: #ffd324; BACKGROUND: #fff6bf; COLOR: #514721; BORDER-RIGHT-COLOR: #ffd324; BORDER-LEFT-COLOR: #ffd324
}
.notice {
	BORDER-BOTTOM-COLOR: #92cae4; BORDER-TOP-COLOR: #92cae4; BACKGROUND: #d5edf8; COLOR: #205791; BORDER-RIGHT-COLOR: #92cae4; BORDER-LEFT-COLOR: #92cae4
}
.success {
	BORDER-BOTTOM-COLOR: #c6d880; BORDER-TOP-COLOR: #c6d880; BACKGROUND: #e6efc2; COLOR: #264409; BORDER-RIGHT-COLOR: #c6d880; BORDER-LEFT-COLOR: #c6d880
}
.info {
	BORDER-BOTTOM-COLOR: #92cae4; BORDER-TOP-COLOR: #92cae4; BACKGROUND: #d5edf8; COLOR: #205791; BORDER-RIGHT-COLOR: #92cae4; BORDER-LEFT-COLOR: #92cae4
}
.error A {
	COLOR: #8a1f11
}
.alert A {
	COLOR: #514721
}
.notice A {
	COLOR: #205791
}
.success A {
	COLOR: #264409
}
.info A {
	COLOR: #205791
}
/*
.content-wrap .section A[href$='.pcf'] {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url('../../images/theme/sprite-sm.png') no-repeat 0px 0px; PADDING-TOP: 2px
}
.content-wrap .section A[href$='.pdf'] {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url('../../images/theme/sprite-sm.png') no-repeat 0px 0px; PADDING-TOP: 2px
}
.content-wrap .section A[href$='.doc'] {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url('../../images/theme/sprite-sm.png') no-repeat 0px 0px; PADDING-TOP: 2px
}
.content-wrap .section A[href$='.docx'] {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url('../../images/theme/sprite-sm.png') no-repeat 0px 0px; PADDING-TOP: 2px
}
.content-wrap .section A[href$='.xls'] {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url('../../images/theme/sprite-sm.png') no-repeat 0px 0px; PADDING-TOP: 2px
}
.content-wrap .section A[href^='mailto:'] {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url('../../images/theme/sprite-sm.png') no-repeat 0px 0px; PADDING-TOP: 2px
}
.content-wrap .section A[href$='.pdf'] {
	BACKGROUND-POSITION: -2px -607px
}
.content-wrap .section A[href$='.pdf'] IMG {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.content-wrap .section A[href$='.pcf'] {
	BORDER-BOTTOM: #c00 1px dotted; BORDER-LEFT: #c00 1px dotted; BACKGROUND-POSITION: -2px -742px; BORDER-TOP: #c00 1px dotted; BORDER-RIGHT: #c00 1px dotted
}
.content-wrap .section A[href$='.doc'] {
	BACKGROUND-POSITION: -2px -665px
}
.content-wrap .section A[href$='.docx'] {
	BACKGROUND-POSITION: -2px -665px
}
.content-wrap .section A[href$='.xls'] {
	BACKGROUND-POSITION: -2px -696px
}
.content-wrap .section A[href^='mailto:'] {
	BACKGROUND-POSITION: -2px -722px
}
.content-wrap .section A[href$='.pdf'].no-icon {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.content-wrap .section A[href$='.doc'].no-icon {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.content-wrap .section A[href$='.docx'].no-icon {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.content-wrap .section A[href$='.xls'].no-icon {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.content-wrap .section A[href$='.pcf'].no-icon {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.content-wrap .section A[target='_blank'].no-icon {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.content-wrap .section A[href^='mailto:'].no-icon {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.content-wrap .section #searchResults A[href^='mailto:'] {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
*/
.content-wrap .section .more-info {
	TEXT-INDENT: -999em; MARGIN: auto 2px; WIDTH: 16px; DISPLAY: inline-block; BACKGROUND: url('../../images/theme/sprite-sm-diag.png') no-repeat -199px -665px; HEIGHT: 16px; OVERFLOW: hidden
}
.content-wrap .section IMG[src*='/_files/'] {
	BORDER-BOTTOM: #ddd 2px solid; BORDER-LEFT: #ddd 2px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 2px solid; BORDER-RIGHT: #ddd 2px solid; PADDING-TOP: 3px
}
.content-wrap .section IMG[src*='/_resources/home/'] {
	BORDER-BOTTOM: #ddd 2px solid; BORDER-LEFT: #ddd 2px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 2px solid; BORDER-RIGHT: #ddd 2px solid; PADDING-TOP: 3px
}
.home .content-wrap .section .news IMG[src*='/_resources/home/'] {
	BORDER-BOTTOM: #999 3px solid; BORDER-LEFT: #999 3px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #999 3px solid; BORDER-RIGHT: #999 3px solid; PADDING-TOP: 0px
}
.content-wrap .section IMG[src*='/icons/'] {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.content-wrap .section IMG[alt*='map'] {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.content-wrap .section #slider_content_container IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.content-wrap .section IMG.no-border {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
A[href='#content'] {
	Z-INDEX: 9999; POSITION: absolute; PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; BOTTOM: 50px; PADDING-RIGHT: 20px; BACKGROUND: #333; COLOR: #fff; PADDING-TOP: 10px; LEFT: 80%
}
.no-ln.non-academic .content-wrap .calendar .section {
	MIN-WIDTH: 700px; WIDTH: 700px; MAX-WIDTH: 700px
}
.no-ln.non-academic .content-wrap .calendar .list-view.section {
	MIN-WIDTH: 700px; WIDTH: 700px; MAX-WIDTH: 700px
}
.no-ln.non-academic .content-wrap .calendar .detail-view.section {
	MIN-WIDTH: 700px; WIDTH: 700px; MAX-WIDTH: 700px
}
.calendar H2 {
	MARGIN: 0px 0px 10px; FLOAT: left; CLEAR: right; FONT-SIZE: 16px
}
.calendar P {
	CLEAR: left
}
.calendar .aside H2 {
	Z-INDEX: 2; POSITION: relative; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px;  FLOAT: none; COLOR: #333; CLEAR: none; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.calendar .aside {
	WIDTH: 180px; MARGIN-RIGHT: 10px
}
.calendar .list-view H3 {
	MARGIN-BOTTOM: 5px; FLOAT: left; CLEAR: right !important; FONT-SIZE: 16px
}
.calendar .detail-view H3 {
	MARGIN-BOTTOM: 5px; FLOAT: left; CLEAR: right !important; FONT-SIZE: 16px
}
.calendar .list-view H3 A:link {
	FLOAT: left; CLEAR: right !important; FONT-SIZE: 14px
}
.calendar .detail-view H3 A:link {
	FLOAT: left; CLEAR: right !important; FONT-SIZE: 14px
}
.calendar .list-view H3 A:visited {
	FLOAT: left; CLEAR: right !important; FONT-SIZE: 14px
}
.calendar .detail-view H3 A:visited {
	FLOAT: left; CLEAR: right !important; FONT-SIZE: 14px
}
.calendar .list-view IMG.placeholder {
	BORDER-BOTTOM-COLOR: #92cae4; BORDER-TOP-COLOR: #92cae4; WIDTH: 100px; BACKGROUND: #d5edf8; FLOAT: left; HEIGHT: 100px; COLOR: #205791; BORDER-RIGHT-COLOR: #92cae4; MARGIN-LEFT: 0px; CLEAR: left; BORDER-LEFT-COLOR: #92cae4
}
.calendar .detail-view IMG.placeholder {
	BORDER-BOTTOM-COLOR: #92cae4; BORDER-TOP-COLOR: #92cae4; WIDTH: 100px; BACKGROUND: #d5edf8; FLOAT: left; HEIGHT: 100px; COLOR: #205791; BORDER-RIGHT-COLOR: #92cae4; MARGIN-LEFT: 0px; CLEAR: left; BORDER-LEFT-COLOR: #92cae4
}
.calendar .list-view .date-time {
	MARGIN: 2px 0px; WIDTH: auto; FLOAT: left
}
.calendar .detail-view .date-time {
	MARGIN: 2px 0px; WIDTH: auto; FLOAT: left
}
.calendar .list-view .date {
	FLOAT: left
}
.calendar .detail-view .date {
	FLOAT: left
}
.calendar .list-view .time {
	MARGIN-LEFT: 20px
}
.calendar .detail-view .time {
	MARGIN-LEFT: 20px
}
.calendar .list-view .address {
	MARGIN: 5px 0px; FLOAT: left; CLEAR: both
}
.calendar .detail-view .address {
	MARGIN: 5px 0px; FLOAT: left; CLEAR: both
}
.calendar .list-view .description {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.6; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #444; CLEAR: both; FONT-SIZE: 13px; BORDER-TOP: #ccc 1px dotted; PADDING-TOP: 0px
}
.calendar .detail-view .description {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.6; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #444; CLEAR: both; FONT-SIZE: 13px; BORDER-TOP: #ccc 1px dotted; PADDING-TOP: 0px
}
.calendar .list-view .description P {
	COLOR: #444
}
.calendar .detail-view .description P {
	COLOR: #444
}
.detail-view .related {
	MARGIN-TOP: 20px; BORDER-TOP: #ccc 2px dotted
}
.detail-view .editor-pick {
	MARGIN-TOP: 5px
}
.filters {
	Z-INDEX: 1; BORDER-BOTTOM: #eee 1px solid; POSITION: relative; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 0px; MARGIN-TOP: -9px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 0px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; 
}
.filters H3 {
	MARGIN: 5px
}
.filters FORM {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.filters UL LI A:link {
	COLOR: #666
}
.filters UL LI A:visited {
	COLOR: #666
}
.filters .today {
	FLOAT: left; CLEAR: left
}
.filters .today:after {
	CONTENT: " |"
}
.filters .tomorrow {
	PADDING-LEFT: 5px; FLOAT: left; CLEAR: right
}
.filters .weekend {
	CLEAR: both
}
.filters UL.event-dates {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.event-dates LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.event-dates LI.selected {
	FONT-WEIGHT: bold
}
.filters FORM UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.filters FORM UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#showCustom {
	DISPLAY: none
}
.filters #customChooser LABEL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.filters #customChooser INPUT[type='date'] {
	FLOAT: right
}
DIV.customChooser {
	DISPLAY: none
}
DIV#customChooser {
	DISPLAY: none
}
DIV#customChooser LI.selected {
	COLOR: red; FONT-WEIGHT: bold
}
DIV#customChooser A.calendarEvent {
	PADDING-BOTTOM: 5px; DISPLAY: block
}
DIV#customChooser .calT .cDay {
	HEIGHT: 100%
}
DIV#customChooser .highlight {
	BACKGROUND: #ffc; HEIGHT: 100%
}
.filters DIV[style]#ui-datepicker-div {
	Z-INDEX: 1000 !important
}
.editor-pick {
	MARGIN-TOP: 16px; TEXT-INDENT: -999em; WIDTH: 20px; FLOAT: left; HEIGHT: 20px
}
.pick-main {
	MARGIN-BOTTOM: 30px; FLOAT: left; CLEAR: both
}
.pick {
	MARGIN: 0px 0px 25px; WIDTH: 250px; FLOAT: left; HEIGHT: 150px
}
.pick-main P {
	MARGIN: 2px 0px
}
.pick P {
	MARGIN: 2px 0px
}
.pick P {
	WIDTH: 235px
}
.pick-main > P:first-child {
	MARGIN: -3px 0px 2px
}
.pick-main A:link {
	FONT-SIZE: 14px
}
.pick A:link {
	FONT-SIZE: 14px
}
.pick-main IMG {
	MARGIN: 0px 10px 0px 5px
}
.pick IMG {
	MARGIN: 0px 4px 4px 0px
}
.ad-space {
	MARGIN: 0px -25px 0px 0px; FLOAT: right
}
.date {
	PADDING-LEFT: 23px;
}
.time {
	PADDING-LEFT: 23px;
}
.content-wrap .filters LABEL {
	LINE-HEIGHT: 1; FONT-WEIGHT: normal
}
.filters INPUT.CheckBoxClass {
	POSITION: absolute; FLOAT: left; MARGIN-LEFT: -999em
}
.filters LABEL.CheckBoxLabelClass {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: block; MAX-WIDTH: 180px; PADDING-TOP: 2px
}
.filters LABEL.LabelSelected {
	 COLOR: #060
}
.filters UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.calendars {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.calendars LI {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; COLOR: #444; FONT-SIZE: 14px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
UL.calendars LI UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.calendars LI UL LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 12px; BORDER-TOP: medium none; LIST-STYLE-IMAGE: none; BORDER-RIGHT: medium none; PADDING-TOP: 2px
}
UL.calendars LI UL LI LABEL SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-TOP: 0px
}
UL.calendars LI UL LI UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.calendars LI UL LI UL LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #999; FONT-SIZE: 10px; BORDER-TOP: medium none; LIST-STYLE-IMAGE: none; BORDER-RIGHT: medium none; PADDING-TOP: 2px
}
UL.calendars LI UL LI UL LI LABEL SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-TOP: 0px
}
.filters INPUT[type='submit'] {
	POSITION: relative; MARGIN: 20px auto; WIDTH: 40%; DISPLAY: block
}
A.calendarEvent:link {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #666; CLEAR: both; PADDING-TOP: 5px
}
A.calendarEvent:visited {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #666; CLEAR: both; PADDING-TOP: 5px
}
A.calendarEvent:hover {
	COLOR: #f60
}
TABLE[width].calT {
	MARGIN-TOP: 30px; WIDTH: 770px !important
}
.calT TH {
	FONT-SIZE: 16px
}
.calT .cDayNames TH {
	FONT-SIZE: 12px
}
.calT TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 100px !important; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.calT .cDayNum {
	BACKGROUND: #eee
}
.calT .cDayNum A:link {
	FONT-WEIGHT: bold
}
.calT .cDayNum A:visited {
	FONT-WEIGHT: bold
}
.highlight .cDayNum {
	BACKGROUND-COLOR: #f90
}
.calT .highlight .cDayNum A:link {
	COLOR: #fff
}
.calT .highlight .cDayNum A:visited {
	COLOR: #fff
}
.highlight .cDayEventsSub {
	BACKGROUND-COLOR: #cfc
}
.highlight A.calendarEvent:link {
	COLOR: #444
}
.highlight A.calendarEvent:visited {
	COLOR: #444
}
.a-z {
	WIDTH: 500px; FLOAT: left
}
.a-z LABEL {
	FLOAT: none
}
.directory FIELDSET {
	CLEAR: both
}
FORM TABLE TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
FORM FIELDSET {
	MAX-WIDTH: 900px
}
.fieldHeading {
	BACKGROUND: #eee
}

.accordion {
    width:100%;
    margin: 2% 0;
    clear: both;
}

.accordion > h3 {
    color: #f37322;
    font: normal 105%/90% "Gill Sans MT";
    border: solid 1px #ddd;
    cursor: pointer;
    margin: 0;
    padding: 2%;
    font-family: "Gill Sans MT", sans-serif;
    padding-right: 36px;
    line-height:1.2;
}

.accordion > h3:after {
    display: block;
    float: right;
    content: "\2295";/*unicode circled plus sign*/
    color: #009A44;
    font-size: 1.5em;
    font-family: monospace;
    width: 1em;
    height: .5em;
    margin-right: -24px;
    margin-top:-4px;
   
}

.accordion > h3.active {
    border: 1px solid #bbb;
}

.accordion > h3.active:after {
    content: "\2296";/*unicode circled minus sign*/
}

.accordion > h3:hover, .accordion > h3:hover:after {
    color: #333;
}

.accordion > h3:hover, .accordion > h3.active {
    margin-left: -2px;
    border-left: 3px solid #009A44;
}

.accordion > h3 > img:last-child {
    margin-right: .5em;
}

.accordion > div h3 {
    background: none;
    cursor: auto;
    width: auto;
    padding: 0;
    border: none;
    color: #009A44;
    font-size: 1.2em;
    margin-top: 15px;
}

.accordion > div h3:hover, .accordion > div h3.active {
    background: none;
}

.accordion > div ul {
    margin-left: -20px;
}

.accordion > div ul.tabs {
    margin-left: auto;
}

.accordion > div ul.fancy {
    margin-left: 0px;
}

.accordion > div, .accordion > div.active {
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    margin: -1px 0 0 0;
    padding:0 2%;
    overflow: hidden;
}

.accordion > div {    
    max-height: 0;
    transition: 0.5s ease-in-out;
}

.accordion > div.show {
    max-height: 3000px;
}
.accordion > h3.empty {
    background: none;
}

.accordion.no-clear {
    clear: none;
}


