@charset "utf-8";
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
audio:not([controls]) {display: none;height: 0;}
[hidden] {display: none;}
html {
    font-size: 0.8125em; /* 1 */
    -webkit-text-size-adjust: 0.8125em; /* 2 */
    -ms-text-size-adjust: 0.8125em; /* 2 */
    height: 100%;
    width: 100%;
    color: #656565;
    background: #ffffff;
    background: url(/theme/Dunnhiebert/img/body-tail.png) repeat center top;
}
html,button,input,select,textarea {font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;}
body {margin: 0;font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;background: url(/theme/Dunnhiebert/img/topbanbg.png) repeat-x center top;}
a,a:link, a:visited {color:#656565;text-decoration: none;}
a:focus {outline: thin dotted;}
a:hover,a:active {outline: 0;color:#990000;text-decoration:underline;}
h1 {font-size: 1.65em;margin:0.75em 0;color:#990000;font-weight:normal;letter-spacing:-.055em}
h2 {font-size: 1.2em;margin:0.53em 0;color:#990000;}
h2.notice {float:right;}
h3 {font-size: 1.25em;margin: 1em 0;color:#333333;font-weight:normal;line-height:1.4em;}
h4 {font-size: 1em;margin: 1.33em 0;clear:both;}
h5 {font-size: 1em;margin: 1.67em 0 0 0;color:#333333;font-weight:bold;}
h6 {font-size: 0.75em;margin: 2.33em 0;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
mark {background: #ff0;color: #000;}
p,pre {margin: 1em 0;line-height:1.5em;}

.alignright {
    margin: 0 0 0 17em;
}

pre,code,kbd,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}
pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
q {quotes: none;}
q:before,q:after {content: '';content: none;}
small {font-size: 75%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
dl,menu,ol,ul {margin: 0;}
dd {margin: 0;}
menu,ol,ul {padding:0;list-style-position: inside;}
nav ul,nav ol {list-style: none;list-style-image: none;}
img {border: #cccccc solid 0.077em;
    -ms-interpolation-mode: bicubic;
     border-radius: .8em .8em .8em .8em;
    -moz-border-radius: .8em .8em .8em .8em;
    -webkit-border-radius: .8em .8em .8em .8em;
    -o-border-radius: .8em .8em .8em .8em;  }

img.floatright { 
    float: right; 
    margin: .50em 1.5em 1.5em 1.5em;
    border: #cccccc solid 0.077em;

}

svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
form {margin: 0;}
fieldset {border:0 none;margin: 0 2px;padding:0;}
legend {border: 0;padding: 0;white-space: normal;*margin-left: -7px;}
button,input,select,textarea {font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}
button,input {line-height: normal;}
button,input[type="button"],input[type="reset"],input[type="submit"] {cursor: pointer;-webkit-appearance: button;*overflow: visible;}
button[disabled],input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;*height: 13px;*width: 13px;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;width:100%;}
table {border-collapse: collapse;border-spacing: 0;}

/** Layout / Positioning **/

#container {
    min-width:74em;
    max-width:74em;
    margin:0 auto 1em auto;
    background: #ffffff;
    padding:0 .615em .615em .615em;
    overflow:hidden;
    border-radius: .8em .8em .8em .8em;
    -moz-border-radius: .8em .8em .8em .8em;
    -webkit-border-radius: .8em .8em .8em .8em;
    -o-border-radius: .8em .8em .8em .8em;
    
    -webkit-box-shadow: 0 .2em .2em #cccccc;
    -moz-box-shadow: 0 .2em .2em #cccccc;
    box-shadow: 0 .2em .2em #cccccc;
}


#header {
    min-width:74.615em;
    max-width:74.615em;
    min-height:9.846em;
    max-height:9.846em;
    margin:0 auto 0 auto;
    
    border-radius: .8em .8em .8em .8em;
    -moz-border-radius: .8em .8em .8em .8em;
    -webkit-border-radius: .8em .8em .8em .8em;
    -o-border-radius: .8em .8em .8em .8em;
    
    background: url(/theme/Dunnhiebert/img/dhlogo.png) no-repeat top left;
}

#header h1 {
    color:#000000;
    margin: 0 0 0 38.5em;
    font-weight: bold;
}

#slideshowposition {
    min-width:71.923emem;
    max-width:71.923emem;
    min-height:19.231em;
    max-height:19.231em;
    margin:0 0 0 1.308em;
    clear:right;
    border-radius: .8em .8em .8em .8em;
    -moz-border-radius: .8em .8em .8em .8em;
    -webkit-border-radius: .8em .8em .8em .8em;
    -o-border-radius: .8em .8em .8em .8em;
}

/* Mini Menu */

#mini {
    float: right;
    text-align:center;
    margin: 2em 2em 3em 0;
}

#mini li {
    display:inline-block;
}

#mini li:last-child:after {
    content:'';
}
#mini li:after {
    content:' |';
}

/* Middle Menu */
#middlemenu {
    min-width:71.923em;
    max-width:71.923em;
    min-height:5.462em;
    max-height:5.462em;
    margin:1em 1.308em 0 1.308em;
    border-bottom: #c4c4c3 solid 0.25em;
    background-size:100%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0px 0px;
    margin: .85em 0 .85em 1.308em;
    
    background: #b8bac6; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2I4YmFjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RkZGZlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #b8bac6 1%, #dddfe3 50%, #f5f6f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#b8bac6), color-stop(50%,#dddfe3), color-stop(100%,#f5f6f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #b8bac6 1%,#dddfe3 50%,#f5f6f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #b8bac6 1%,#dddfe3 50%,#f5f6f6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #b8bac6 1%,#dddfe3 50%,#f5f6f6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #b8bac6 1%,#dddfe3 50%,#f5f6f6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8bac6', endColorstr='#f5f6f6',GradientType=0 ); /* IE6-8 */
}

#middlemenu li {
    background: url(/theme/Dunnhiebert/img/arrowbullet.png) no-repeat left bottom;
    font-size: 1.45em;
    line-height:1.9em;
    text-indent:1.6em;
    min-width:12em;
    float:left;
    list-style-type:none;
    margin: 1.1em 0 0 .4em;
}

#middlemenu a:link, #middlemenu a:visited {
	color: #c90000;
	margin:0 0 0 .4em;
	text-decoration: none;
}

#middlemenu li a:hover, #middlemenu li a:active {
    color:#000000;
	text-decoration: none;
}

#footer{
    float:left;
    clear:both;
    width:100%;
    border-top: 0.077em solid #cccccc;
    background: url(/theme/Dunnhiebert/img/logolockup.png) no-repeat center left;
}

#footer ul li {
    display:inline-block;
    border-left: 0.077em solid #666666;
    padding: 0 .8em 0 .8em;
    margin:0;
}
#footer ul li:first-child {
	border-left:none;
	padding-right: 1em;
}
#footer ul li:last-child {
	padding-right: 0;
}
#footer ul {
    padding-top: 1em;
}
#footer p {
    text-align:right;
    margin: 2em 0 2em 0;
}

div.callout {
    width:34em;
    float:left;
}

#slogin {
    display:block;
    clear:both;
    width:19em;
    margin:0 auto 0 auto;
}

#slogin div.input {
    width:100%;
}

#busy-indicator {
    background-color: #000000;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}

td {
    border-bottom:3px solid #990000;
    border-top:3px solid #990000;
    padding:.4em 0 .4em 0;
}

/** Generated Plugin Content **/

/** In Place Add Form **/

div.new {
    float:left;
    width:100%;
    overflow:hidden;
}

#cboxLoadedContent {
    font-size: 1em!important;
    text-align: center;
}

/** End In Place Add Form **/

/** Result Navigation **/

ul.sorter {margin: 0 0 0 1.5em;}
ul.sorter li {display: inline-block;}
ul.sorter li h2 {font-size: 1em;}
.nav-results {text-align: center;float:left;clear:both;width:100%;margin:.2em 0 .4em 0;}
.nav-results .current {font-weight: bold;}
.nav-results span {margin: 0 0.4em 0 0;}

/** End Result Navigation **/

/** Generic Result Tables **/

div.ig-results, div.ig-filter-div, div.new {float:left;clear:both;width:100%;}
dl.ig-results dd, dl.ig-results dt{display:table-cell;width:50%;float:left;min-height:2.3em;height:2.3em;}
table.ig-results{}
.row         {color:#656565;background:#66cbe8;line-height:1em;vertical-align:middle;}
.altrow      {color:#149033;background:#ecf7de;line-height:1em;vertical-align:middle;}
.opendiv     {background-image: url(/ig_administration/img/icon/expand-row.png);  background-position:center;background-repeat:no-repeat;cursor:pointer;height:16px;width:16px!important;max-width:16px!important;min-width:16px!important;}
.closediv    {background-image: url(/ig_administration/img/icon/contract-row.png);background-position:center;background-repeat:no-repeat;cursor:pointer;height:16px;width:16px!important;max-width:16px!important;min-width:16px!important;}
.restext     {min-width:14.308em;}
.resdate     {min-width:14.308em;}
.restime     {min-width:14.308em;}
.resdatetime {min-width:14.308em;}
td>form>input {float:left;}
dd>form>input {float:left;}
.textpre {white-space: pre-wrap;}
.console {white-space:pre;}

/** End Generic Result Tables **/

/** Messages / Indicators **/

.info-notice {color: #008000;font-style:italic;}
.error, .error-message, .error-notice {color:#DD2330;font-style:italic;}
.form-error {border: 1px solid #F46E7B;background: #f2b3b8;}

/** End Messages / Indicators **/

/** Gallery Modifications By Karen **/

.ig-albumlist>h1, .ig-photolist>h1 {
    display:none;
}

/** End Generated Plugin Content **/

/* Design Styles */

div.right {
    float:right;
    width:20em;
    margin: 0 1.3em 2em 0;
}

div.left {
    float:left;
    margin: 0 2em 2em 0;
    width:48.5em;
}

div.right2 {
    float:left;
    width:30em;
    margin: 0 0 2em 0;
}

div.left2 {
    float:left;
    margin: 0 2em 2em 0;
    width:25em;
}


#content {
    margin:0.85em 0 2em 1.308em;
    max-width:72em;
}

#content li {
    margin:0 0 0 2em;
    line-height: 1.60em;
}

/** End Layout / Positioning **/

/* Buttons */

.button, button {
    border:0 none;
    color: #FFF;
    padding: 0.2em 0.6em 0.3em;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    border-radius: .414em .414em .414em .414em;
    -moz-border-radius: .414em .414em .414em .414em;
    -webkit-border-radius: .414em .414em .414em .414em;
    -o-border-radius: .414em .414em .414em .414em;
	text-shadow:-1px 1px 12px #031d23;
    background: #8bc633; /* Old browsers */
    background: url(/theme/Dunnhiebert/svg/grad01.svg);
    display: inline-block;
}

a.button:link, a.button:visited {
    color: #FFF;
	text-decoration: none;
}

a.button:hover, a.button:focus, a.button:active .button:hover, .button:focus, button:hover  {
	text-decoration: none;
    text-align: center;
    display: inline-block;
    cursor: pointer;

    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    border-radius: .414em .414em .414em .414em;
    -moz-border-radius: .414em .414em .414em .414em;
    -webkit-border-radius: .414em .414em .414em .414em;
    -o-border-radius: .414em .414em .414em .414em;
    
    color: #FFF;
	text-shadow:-1px 1px 12px #031d23;
    background: #038cbf;
    background: url(/theme/Dunnhiebert/svg/grad02.svg);
}

/* End Buttons */

/** Forms **/

legend, div.new>h1 {
    position:relative;
    width:100% ;
    color: #FFF;
	text-shadow:-1px 1px 12px #031d23;
    border-radius: .414em .414em 0 0;
    -moz-border-radius: .414em .414em 0 0;
    -webkit-border-radius: .414em .414em 0 0;
    -o-border-radius: .414em .414em 0 0;
    background: #8bc633; /* Old browsers */
    background: url(/theme/Dunnhiebert/svg/grad01.svg);
    text-indent:.714em;
    margin: 0 0 .3em 0;
    line-height:1.7em;
    font-size:1em;
    font-weight:normal;
    overflow:hidden;
}

input,textarea {
    border: 1px solid #BF3405;
    border-radius: .4em .4em .4em .48em;
    -moz-border-radius: .4em .4em .4em .48em;
    -webkit-border-radius: .4em .4em .4em .48em;
    -o-border-radius: .4em .4em .4em .48em;
}

fieldset.checkbox div.checkbox{height:auto;width:33%;float:left;margin:0 0 .5em 0;}
div.input {display:table-cell;width:50%;float:left;min-height:4.615em;max-height:4.615em;}
div.error {padding:0;}
div.required>label:after {color:#F46E7B;content:' *';}
label {display:block;}
div.multiple-checkbox {display:block;width:100%;padding:0;margin:0 0 1.3em 0;}
div.checkbox {min-height:1.3em;max-height:1.3em;}
fieldset.checkbox {width:100%;float:left;clear:both;}
div.multiple-checkbox label,div.checkbox label, div.checkbox input, div.multiple-checkbox input{float:left;margin:0;padding:0;}
div.textarea {min-height:13em;}
fieldset.buttons {text-align:right;width:100%;}

button:focus,
input:focus,
select:focus,
textarea:focus {
    background-color:#BF4820;
}

/** End Forms **/

#ig-comm {
    background-image:
        url(/theme/Dunnhiebert/svg/icon/inactive.svg),
        url(/theme/Dunnhiebert/svg/icon/active.svg),
        url(/theme/Dunnhiebert/svg/icon/contract.svg),
        url(/theme/Dunnhiebert/svg/icon/unlock.svg),
        url(/theme/Dunnhiebert/svg/icon/saving.svg),
        url(/theme/Dunnhiebert/svg/grad01.svg),
        url(/theme/Dunnhiebert/svg/grad02.svg),
        url(/theme/Dunnhiebert/svg/grad03.svg),
        url(/theme/Dunnhiebert/svg/grad04.svg);
    left: -10000px;
    position: absolute;
    visibility: hidden;
}

/** SVG Icons
16px: 1.231em
24px: 1.846em
32px: 2.462em
48px: 3.692em
57px: 4.385em
72px: 5.538em
**/

.icon {
    display: inline-block;
    cursor:pointer;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    width: 1.846em;
    height: 1.846em;
    background-size:100%;
    background-repeat:no-repeat;
    background-position:center;
    background-color:#01B6E9;
    border-radius:.4em;
    margin:2px 2px 2px 0;
}

.icon-16 .icon {
    width:  1.231em;
    height: 1.231em;
}

.icon-24 .icon {
    width:  1.846em;
    height: 1.846em;
}

.icon-32 .icon {
    width:  2.462em;
    height: 2.462em;
}

.icon-48 .icon {
    width:  3.692em;
    height: 3.692em;
}

.icon-57 .icon {
    width:  4.385em;
    height: 4.385em;
}

.icon-72 .icon {
    width:  5.538em;
    height: 5.538em;
}

.icon-active        {background-image: url(/theme/Dunnhiebert/svg/icon/active.svg);}
.icon-add           {background-image: url(/theme/Dunnhiebert/svg/icon/add.svg);}
.icon-apply         {background-image: url(/theme/Dunnhiebert/svg/icon/apply.svg);}
.icon-attachment    {background-image: url(/theme/Dunnhiebert/svg/icon/attachment.svg);}
.icon-bookmarked    {background-image: url(/theme/Dunnhiebert/svg/icon/bookmarked.svg);}
.icon-bookmarkminus {background-image: url(/theme/Dunnhiebert/svg/icon/bookmarkminus.svg);}
.icon-bookmarkplus  {background-image: url(/theme/Dunnhiebert/svg/icon/bookmarkplus.svg);}
.icon-cancel        {background-image: url(/theme/Dunnhiebert/svg/icon/cancel.svg);}
.icon-config        {background-image: url(/theme/Dunnhiebert/svg/icon/config.svg);}
.icon-contract      {background-image: url(/theme/Dunnhiebert/svg/icon/contract.svg);}
.icon-delete        {background-image: url(/theme/Dunnhiebert/svg/icon/delete.svg);}
.icon-edit          {background-image: url(/theme/Dunnhiebert/svg/icon/edit.svg);}
.icon-email         {background-image: url(/theme/Dunnhiebert/svg/icon/email.svg);}
.icon-expand        {background-image: url(/theme/Dunnhiebert/svg/icon/expand.svg);}
.icon-facebook      {background-image: url(/theme/Dunnhiebert/svg/icon/facebook.svg);}
.icon-false         {background-image: url(/theme/Dunnhiebert/svg/icon/false.svg);}
.icon-google        {background-image: url(/theme/Dunnhiebert/svg/icon/google.svg);}
.icon-help          {background-image: url(/theme/Dunnhiebert/svg/icon/help.svg);}
.icon-inactive      {background-image: url(/theme/Dunnhiebert/svg/icon/inactive.svg);}
.icon-info          {background-image: url(/theme/Dunnhiebert/svg/icon/info.svg);}
.icon-lock          {background-image: url(/theme/Dunnhiebert/svg/icon/lock.svg);}
.icon-mail          {background-image: url(/theme/Dunnhiebert/svg/icon/mail.svg);}
.icon-remove        {background-image: url(/theme/Dunnhiebert/svg/icon/remove.svg);}
.icon-rss           {background-image: url(/theme/Dunnhiebert/svg/icon/rss.svg);}
.icon-save          {background-image: url(/theme/Dunnhiebert/svg/icon/save.svg);}
.icon-saving        {background-image: url(/theme/Dunnhiebert/svg/icon/saving.svg);}
.icon-scissors      {background-image: url(/theme/Dunnhiebert/svg/icon/scissors.svg);}
.icon-search        {background-image: url(/theme/Dunnhiebert/svg/icon/search.svg);}
.icon-skype         {background-image: url(/theme/Dunnhiebert/svg/icon/skype.svg);}
.icon-true          {background-image: url(/theme/Dunnhiebert/svg/icon/true.svg);}
.icon-twitter       {background-image: url(/theme/Dunnhiebert/svg/icon/twitter.svg);}
.icon-unlock        {background-image: url(/theme/Dunnhiebert/svg/icon/unlock.svg);}
.icon-warning       {background-image: url(/theme/Dunnhiebert/svg/icon/warning.svg);}
.icon-youtube       {background-image: url(/theme/Dunnhiebert/svg/icon/youtube.svg);}

div.new>h1 a {
    float:right;
}

