html { overflow-y: scroll}/* always force a scrollbar in non-IE */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; }
.lt-ie8 audio, .lt-ie8 canvas, .lt-ie8 video {display: inline; zoom: 1;}
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* Lists */
ul{padding: 0;margin: 0 0 9px 15px;}
ul ul,ul ol,ol ol,ol ul {margin-bottom: 0;}

ul {list-style: square;}
ol{margin-left:-20px}
.lt-ie8 ol { padding: 0;margin: 0 0 9px 25px; }
li {line-height: 16px;display:list-item;}

ol.unisan-numbered { counter-reset: item;padding: 0;margin: 0 0 9px 0;list-style: decimal; }
ol.unisan-numbered li { display: block; }

ol.unisan-numbered li:before {
content: counter(item) " ";
counter-increment: item;
font-weight: bold;
padding-right:5px
}

.unisan-unstyled-list{list-style:none;margin:0;}
.unisan-menu-list{margin-bottom:9px}
.unisan-menu-list li{padding:10px;border-bottom:1px solid #999}

dl {margin-bottom: 18px;}
dt,dd {line-height: 18px;}
dt {font-weight: bold;line-height: 17px;}
dd {margin-left: 9px;}

/* blockquotes */
blockquote {padding: 0 0 0 25px;margin: 18px 0;font-style:italic;background:url(../images/interface/bg-blockquote-top.png) no-repeat top left}
blockquote p {margin-bottom: 10px;font-weight: 300;line-height: 22.5px;float:left;padding-right:25px}
blockquote p.unisan-quote-mark{background:url(../images/interface/bg-blockquote-bottom.png) no-repeat bottom right;}
blockquote cite {display: block;line-height: 18px;color: #999999;clear:both}
blockquote cite:before {content: '\2014 \00A0';}
q:before,q:after,blockquote:before,blockquote:after {content: ""; content: none;}
blockquote.unisan-float-right {margin-left:20px;width:230px;margin-top:0px;}
blockquote.unisan-float-right p {padding-right:0px;background:url(../images/interface/bg-blockquote-bottom.png) no-repeat bottom right;}

/* Misc */
hr {margin: 5px 0 20px;border: 0;border-top: 1px solid #eeeeee;border-bottom: 1px solid #ffffff;height:1px}
b, strong {font-weight: bold;}
em {font-style: italic;font-weight:normal}
address {display: block;margin-bottom: 18px;font-style: normal;line-height: 18px;}
small {font-size: 85%;}
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
dfn { font-style: italic;font-weight:normal}
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

abbr[title] {cursor: help;border-bottom: 1px dotted #999999;}
abbr.initialism {font-size: 90%;text-transform: uppercase;}

code, kbd, samp, pre {padding: 0 3px 2px;font-family: "Courier New", monospace;font-size: 12px;color: #333333;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
code {padding: 2px 4px;color: #d14;background-color: #f7f7f9;border: 1px solid #e1e1e8;}
pre {display: block;padding: 8.5px;margin: 0 0 9px;font-size: 12.025px;line-height: 18px;word-break: break-all;word-wrap: break-word;white-space: pre;
	white-space: pre-wrap;background-color: #f5f5f5;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius: 4px;-moz-border-radius: 4px;
  	border-radius: 4px}

/* images */
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }


.unisan-scale-with-grid {
	max-width: 100%;
	height: auto; 
}
img.unisan-float-right{float:right;margin:10px 0 10px 20px;clear:both}
img.unisan-float-left{float:left;margin:10px 20px 10px 0;clear:both}


svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

/* re-usable css objects */
.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.lt-ie8 .ir{line-height: 0;}
.ir br { display: none; }

.hidden { display: none !important; visibility: hidden; }
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }

.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after { clear: both; }
.lt-ie8 .clearfix {zoom: 1; }

.unisan-horizontal-navigation li{float:left}

.unisan-float-right{float:right;clear:both}
.unisan-float-left{float:left;clear:both}

.unisan-break-word {word-wrap: break-word;}

/* 2.0 TYPOGRAPHY ---------------------------------------------------------------------------------------------------*/
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%;}
/*setting -webkit-text-size-adjust: none prevents users resizing with magnify*/
html, button, input, select, textarea {font-family: 'Open Sans', sans-serif, verdana, arial;color: #012169;}
h1,h2,h3,h4,h5,h6, .unisan-page-title {font-family: inherit;color: inherit;text-rendering: optimizelegibility;margin: 15px 0 10px 0;vertical-align: baseline;}
.lt-ie8 h1, .lt-ie8 h2, .lt-ie8 h3, .lt-ie8 h4, .lt-ie8 h5, .lt-ie8 h6, .lt-ie8 .unisan-page-title{vertical-align: middle}


::-moz-selection { background: #012169; color: #fff; text-shadow: none; }
::selection {background: #012169;color: #fff;text-shadow: none;}

p { margin:7px 0 7px 0}
.unisan-main-content li {margin: 4px 0 4px 0 } /* to avoid margin in the headers */

.unisan-main-content { min-height: 460px; } 

/* Font families */

/* Bold		"myriad-pro"	700	normal */
.unisan-highlight-day, .unisan-promo-teaser .unisan-teaser-title, .unisan-current-date{font-family: "myriad-pro", myriad, verdana, arial, sans-serif;font-weight:700;font-style:normal}

/* Semibold	"myriad-pro"	500	normal */
h2, h3, h4, h5, h6, .unisan-global-controls, .unisan-global-navigation, .unisan-global-navigation-header-container,  .unisan-global-navigation-container, .unisan-local-footer h3, .unisan-global-footer h3, .unisan-teaser-title, .unisan-listing-title, .unisan-vertical-breadcrumb,  .unisan-btn{font-family: "myriad-pro", myriad, verdana, arial; font-weight:500;font-style:normal;}

/* Regular 	"myriad-pro"  	400 normal*/
.unisan-sub-title, .unisan-close-menu, .unisan-local-navigation, /* .unisan-page-sub-title h2,*/ .unisan-branding-title, .unisan-topic, .unisan-global-navigation-tertiary,  .unisan-vertical-breadcrumb-navigation {font-family: "myriad-pro", myriad, verdana, arial, sans-serif;font-weight:400;/* color: #012169; */}

/* Regular italic "myriad-pro"  400 italic */
.unisan-title-search-term{font-style: italic;font-weight:400;}


/* Light	"myriad-pro"	300	normal */
h1, .unisan-page-sub-title h2, .unisan-page-header h1,   .unisan-secondary-content h2, .unisan-main-content-sub-column h2, .unisan-slide-caption-txt, .unisan-carousel-content p, .unisan-page-title, legend, .unisan-primary-cta, .unisan-homepage-content h2, .unisan-highlight-date, .unisan-light-heading{font-family: "myriad-pro", myriad, verdana, sans-serif, arial;font-weight:300;}


/* Regular verdana bold */
.unisan-desktop-list-layout, .unisan-global-navigation-drawer{font-weight:bold}

.unisan-global-navigation-secondary-with-children p{font-weight:normal}

/* Georgia "sans serif" normal */
.unisan-datestamp, blockquote{font-family:'Open Sans', Georgia, "sans serif"}


/* Font sizes*/
.unisan-page-header h1, .unisan-carousel-content p, .unisan-page-title {font-size: 40px;line-height: 42px;color:#ffefef;}
.unisan-page-sub-title h2, .unisan-page-sub-title h1, .unisan-sub-title, .unisan-highlight-day{font-size: 25px;line-height: 28px; color:#fff; margin-top:10px; margin-bottom:10px;} 
.unisan-homepage-content h2{font-size: 30px;line-height: 36px; }
h1, .unisan-light-heading{font-size: 30px;line-height: 36px;}
.unisan-local-navigation, legend {font-size:16.45px; line-height: 14px; } /* added 120117 */
h2, .unisan-slide-caption-txt, .unisan-load-more-btn, blockquote{font-size: 20px;line-height: 20px;}
.unisan-nav-tabs, .unisan-nav-pills {font-size: 19px;margin-bottom: 19px;font-weight: 200;line-height: 25px; }
h3, .unisan-current-date, .unisan-highlight-date, .unisan-promo-teaser .unisan-teaser-title {font-size: 17px;line-height: 19px;}
h4, .unisan-branding-title, .local-dropdown-menu  {font-size: 16px;line-height: 18px;}
h5, .unisan-tertiary-navigation, .unisan-enlarged-text, .unisan-primary-cta, .unisan-btn, 
.unisan-local-footer h3, .unisan-global-footer h3, .unisan-desktop-list-layout, .unisan-global-controls, .unisan-global-navigation, .unisan-global-navigation-header-container, .unisan-global-navigation-container{font-size: 16px;line-height: 15px;}
h6, cite{font-size:13px;line-height: 15px;}

body, label, input, button, select, textarea{font-size: 13px;font-weight: normal;line-height: 18px;vertical-align: baseline;}
.lt-ie8 body, .lt-ie8 label, .lt-ie8 input, .lt-ie8 .unisan-highlight, button, .lt-ie8 select, textarea.lt-ie8 {vertical-align: middle}

.unisan-pagination{font-size:11px;line-height: 15px}

/* resets myriad heading to be verdana */
.unisan-simple-heading, .unisan-listing-title{font-family: 'Open Sans', sans-serif, verdana, arial, sans-serif;font-size:14px;line-height: 15px;font-weight: 600}

h1.unisan-page-title {text-shadow: 0px 0px 0px black;}
.unisan-local-navigation {text-shadow: 0px 0px 1px grey;}


/* special text treatments */
.unisan-highlight{color:#fff;background:#55a51c;text-transform:uppercase;font-size:11px;font-weight:bold;padding:1px 3px;margin-top:-15px;display:inline-block;margin-bottom:10px}
.unisan-highlight-alert{color:#fff;background:#ea7125;text-transform:uppercase;font-size:11px;font-weight:bold;padding:1px 3px;margin-top:-15px;display:inline-block;margin-bottom:10px}
.unisan-news-listing .unisan-datestamp{color:#555555;background:none;font-weight:normal;font-style:italic;font-size:11.5px}
.unisan-highlight-date{text-transform:uppercase;}
.unisan-highlight-day{line-height:30px}
.unisan-search-term{background:#fff79f;padding:0 3px;display:inline-block}
.unisan-topic{text-transform:uppercase;font-size:11px;background:#fff;color:#171717;padding:0 6px 5px 0;display:inline-block;}

/* 3.0 LINK STYLES AND BUTTONS  (Button styles from twitter bootstrap )--------------------------------------------------------------------------------------*/
.unisan-vertical-breadcrumb , .unisan-vertical-breadcrumb-navigation, .unisan-vertical-breadcrumb-children a {color: #012169;text-decoration:none;border-bottom:0;outline: none;}
a {color: #a50050;text-decoration:none;border-bottom:0;outline: none;}
a:visited {color: #b50050;text-decoration:none;border-bottom:1px dotted #ddbfdc;}
a:focus { color: #f21f75; outline: thin dotted;border-bottom:0 }
a:hover { color: #f21f75; text-decoration:underline;border-bottom:0 }
a:hover, a:active { outline: none; }
a:active { color: #f21f75; text-decoration:none;border-bottom:0}

.unisan-vertical-breadcrumb-navigation a {color: #012169;text-decoration:none;border-bottom:0;outline: none;}
.unisan-vertical-breadcrumb-navigation a:visited {color: #0c0ccc;text-decoration:none;border-bottom:1px dotted #ddbfdc;}
.unisan-vertical-breadcrumb-navigation a:focus { color: #0c0cee; outline: thin dotted;border-bottom:0 }
.unisan-vertical-breadcrumb-navigation a:hover { color: #0c0cee; text-decoration:underline;border-bottom:0 }
.unisan-vertical-breadcrumb-navigation a:active { color: #0c0cee; text-decoration:none;border-bottom:0}

.unisan-global-controls a, .unisan-global-navigation a {text-decoration:none;color: #012169;}
.unisan-local-footer a, .unisan-global-footer a, .unisan-quicklinks a, .unisan-global-navigation-drawer a,
.unisan-open-quicklinks, .unisan-open-quicklinks:focus, .unisan-open-quicklinks:hover, .unisan-open-quicklinks:visited {text-decoration:none;color: #dedede;} /*  added color */

.unisan-desktop-list-layout a:focus, .unisan-desktop-list-layout a:hover, .unisan-desktop-list-layout .unisan-selected, .unisan-page-header a, /* verify unisan-page-header */
.unisan-section-list-heading a, .unisan-section-list-heading a:focus, .unisan-section-list-heading a:hover, .unisan-focus-teaser a,  .unisan-focus-teaser a:focus, .unisan-focus-teaser a:hover{color: #a50050;text-decoration:none;}

.unisan-quicklinks-list a:focus, .unisan-quicklinks-list a:hover, .unisan-quicklinks-list a:active{text-decoration:none;background-color:#a50050;}

.unisan-global-navigation a:focus, .unisan-global-navigation a:hover,.unisan-global-navigation a:active, .unisan-global-navigation .unisan-selected a{color:#fefefe;text-decoration:none;}
.unisan-global-controls a:focus, .unisan-global-controls a:hover,.unisan-global-controls a:active, .unisan-global-controls .unisan-selected a{color:#fefefe;text-decoration:none;}

.unisan-global-controls a:visited, .unisan-global-navigation a:visited, .unisan-desktop-list-layout a:visited, .unisan-close-panel:visited, .unisan-section-list-heading a:visited, .unisan-homepage-quicklinks a:visited, .unisan-slide-caption a, .unisan-quicklinks-list a:visited{border-bottom:0}

.unisan-global-navigation-drawer a:focus, .unisan-global-navigation-drawer a:hover, .unisan-global-navigation-drawer a:active{text-decoration:underline}

.unisan-btn{background:#e4e4e4;border:1px solid #999;padding:4px 10px 4px 10px;}

.unisan-primary-cta{display:inline-block;background:#012169 url(../images/interface/bg-primary-cta-arrow.png) 100% 50% no-repeat;color:#fff;padding:5px 25px 5px 10px;border:0;text-shadow: none}
.unisan-primary-cta:link, .unisan-primary-cta:visited{color:#fff;background:#012169 url(../images/interface/bg-primary-cta-arrow.png) 100% 50% no-repeat;border:0}
.unisan-primary-cta:focus, .unisan-primary-cta:hover, .unisan-primary-cta:active{color:#f8f8f8;background:#a50050 url(../images/interface/bg-primary-cta-arrow-over.png) 100% 50% no-repeat;border:0;text-decoration:none}

.unisan-secondary-cta{background:url(../images/interface/bg-secondary-cta-arrow.png) 100% 50% no-repeat;display:inline-block;padding-right:10px;font-style: italic;}

.unisan-search-listing a, .unisan-vertical-breadcrumb a{color:#666777; font-size:15px;} /* Text color and size of breadcrumbs home */
.unisan-search-listing .unisan-listing-title a{color: #0072cf;}
.unisan-teaser-title a, .unisan-pagination a, .unisan-load-more-btn, .unisan-load-more-btn:focus, .unisan-load-more-btn:hover, .unisan-load-more-btn:visited{color: #a50050;}
.unisan-focus-teaser a{color:#fff}

.unisan-btn-download-vcard:link,
.unisan-btn-download-vcard:visited{background:#171717 url(../images/interface/icon-profile.png) 5px 50%  no-repeat;padding:5px 5px 5px 30px;}
.unisan-download-arrow{background:url(../images/interface/bg-download-arrow.png) center right no-repeat;height:11px;width:11px;padding-right:20px;/*position:absolute;top:50%;right:5px;margin-top:-5px*/}

.unisan-btn-download-vcard:focus, .unisan-btn-download-vcard:hover, .unisan-btn-download-vcard:active{color:#f8f8f8;background-color:#393939}

/*skip to links for accessibility*/
.unisan-skipTo:link{position:absolute;left:-5000px;top:0;color:#fff;padding:10px}
.unisan-skipTo:focus{left:5px;top:5px;color:#fff;display:block;position:relative}

a.unisan-external{background: url("../images/interface/icon-external-link.png") no-repeat 100% 4px;  padding-right:15px;}

/* Load More */
.unisan-load-more-btn{background:#f3f3f3;border:1px solid #cdcdcd;margin-bottom:60px;text-align:center;display:block;padding:10px;}
.unisan-load-more-btn:link, .unisan-load-more-btn:focus, .unisan-load-more-btn:hover, .unisan-load-more-btn:visited{border:1px solid #cdcdcd;}

/* focus links */
.unisan-focus-link{width:33px;height:33px;background:#313131 url(../images/interface/icon-fwd-btn.png) 14px 13px no-repeat;position:absolute;bottom:0;right:0}

/* Inline links */
.unisan-icon{display:inline-block;background:url(../images/interface/icon-links-sprite.png) no-repeat 0 0;width:20px;height:25px;margin-right:2px;position:relative;top:5px}

.unisan-print-icon{background-position:0 5px}
.unisan-lock-icon{background-position: 0 -25px}
.unisan-help-icon{background-position: 0 -55px}
.unisan-info-icon{background-position: 0 -80px}
.unisan-excel-icon{background-position:0 -110px}
.unisan-pdf-icon{background-position:  0 -135px}
.unisan-word-icon{background-position: 0 -159px}


/* 4.0 FORMS --------------------------------------------------------------------------------------------------------*/

/* Standard form elements */
form { margin: 0; margin-left:15px; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer;  display: block;margin-bottom: 5px; }
legend { border: 0; padding: 0; white-space: normal;display: block;width: 100%;padding: 0;margin-bottom: 10px; }
.lt-ie8 legend{margin-left: -7px;}

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; margin-bottom: 15px;  } 
.lt-ie8 button, .lt-ie8 input{overflow: visible;zoom:1;margin: 0px 2.5px 5px 2.5px}
button[disabled], input[disabled] { cursor: default;color:#999 }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

:-moz-placeholder {color: #999999;}
:-ms-input-placeholder {color: #999999;}
::-webkit-input-placeholder {color: #999999;}

textarea { overflow: auto; vertical-align: top; resize: vertical;height: auto; }
.unisan-uneditable-textarea {height: auto;}
.unisan-uneditable-input {overflow: hidden;white-space: nowrap;cursor: not-allowed;background-color: #ffffff;border-color: #eee;}

input:invalid, textarea:invalid { background-color: #f0dddd; }

.unisan-input-block-level {display: block;width: 100%;min-height: 28px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
/* Modified widht froom 210px to 165px */
input,textarea {width: 165px;}
.lt-ie7 input { vertical-align: text-bottom; }
input,textarea,.unisan-uneditable-input { margin-left: 0;}

.unisan-input-mini {width: 60px;}
.unisan-input-small {width: 90px;}
.unisan-input-medium {width: 150px;}
.unisan-input-large {width: 210px;}
.unisan-input-xlarge {width: 270px;}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.unisan-uneditable-input {display: inline-block;height: 18px;padding: 4px;margin-bottom: 4px;-webkit-border-radius: 0; color: #012169;}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.unisan-uneditable-input {background-color: #fdfdfd;border: 1px solid #bcbcbc; color: #012169;}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.unisan-uneditable-input:focus {border-color: rgba(82, 168, 236, 0.8); outline: #a50050 dotted 0px;}

.lt-ie8 textarea:focus,
.lt-ie8 input[type="text"]:focus,
.lt-ie8 input[type="password"]:focus,
.lt-ie8 input[type="datetime"]:focus,
.lt-ie8 input[type="datetime-local"]:focus,
.lt-ie8 input[type="date"]:focus,
.lt-ie8 input[type="month"]:focus,
.lt-ie8 input[type="time"]:focus,
.lt-ie8 input[type="week"]:focus,
.lt-ie8 input[type="number"]:focus,
.lt-ie8 input[type="email"]:focus,
.lt-ie8 input[type="url"]:focus,
.lt-ie8 input[type="search"]:focus,
.lt-ie8 input[type="tel"]:focus,
.lt-ie8 input[type="color"]:focus,
.lt-ie8 .unisan-uneditable-input:focus { outline:#a50050 dotted 1px;}


input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {cursor: not-allowed;background-color: #eeeeee;border-color: #ddd;}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {background-color: transparent;}

input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"] {width: auto;}

/* select menus */
select,
input[type="file"] {
  height: 28px;
  line-height: 28px;
}
/* In IE7, the height of the select element cannot be changed by height, only font-size */
.lt-ie8 select,
.lt-ie8 input[type="file"]{margin-top: 4px;}/* For IE7, add top margin to align select with labels */

/* modified width from 220px to 165 px */
select { width: 175px;border: 1px solid #bbb;}
select[multiple],select[size] {height: auto;}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {outline: #333  dotted 1px;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}

/* radio buttons and checkboxes */
input[type="radio"],
input[type="checkbox"] {margin: 3px 0;line-height: normal;cursor: pointer;box-sizing: border-box; padding: 0; }
.lt-ie8 input[type="checkbox"] { vertical-align: baseline;margin-top: 0;width: 13px;height: 13px; }

.unisan-radio,.unisan-checkbox {min-height: 18px;padding-left: 18px;}
.unisan-radio input[type="radio"],.unisan-checkbox input[type="checkbox"] {float: left;margin-left: -18px;}
.unisan-controls > .unisan-radio:first-child,.unisan-controls > .unisan-checkbox:first-child {padding-top: 5px;}
.unisan-radio.inline,.unisan-checkbox.inline {display: inline-block;padding-top: 5px;margin-bottom: 0;vertical-align: middle;}
.unisan-radio.inline + .unisan-radio.inline,.unisan-checkbox.inline + .unisan-checkbox.inline {margin-left: 10px;}

/* containers for holding form elements */
.unisan-control-group {margin-bottom: 9px;}
legend + .unisan-control-group {margin-top: 18px;-webkit-margin-top-collapse: separate;}

.unisan-control-group.unisan-warning > label,
.unisan-control-group.unisan-warning .unisan-help-block{color: #c09853;}

.unisan-control-group.unisan-warning .unisan-checkbox,
.unisan-control-group.unisan-warning .unisan-radio,
.unisan-control-group.unisan-warning input,
.unisan-control-group.unisan-warning select,
.unisan-control-group.unisan-warning textarea {color: #c09853;border-color: #c09853;}

.unisan-control-group.unisan-warning .unisan-checkbox:focus,
.unisan-control-group.unisan-warning .unisan-radio:focus,
.unisan-control-group.unisan-warning input:focus,
.unisan-control-group.unisan-warning select:focus,
.unisan-control-group.unisan-warning textarea:focus {border-color: #a47e3c;}

.unisan-control-group.unisan-error > label,
.unisan-control-group.unisan-error .unisan-help-block {color: #b94a48;}

.unisan-control-group.unisan-error .unisan-checkbox,
.unisan-control-group.unisan-error .unisan-radio,
.unisan-control-group.unisan-error input,
.unisan-control-group.unisan-error select,
.unisan-control-group.unisan-error textarea {color: #b94a48;border-color: #b94a48;}

.unisan-control-group.unisan-error .unisan-checkbox:focus,
.unisan-control-group.unisan-error .unisan-radio:focus,
.unisan-control-group.unisan-error input:focus,
.unisan-control-group.unisan-error select:focus,
.unisan-control-group.unisan-error textarea:focus {border-color: #953b39;}

.unisan-control-group.unisan-success > label,
.unisan-control-group.unisan-success .unisan-help-block {color: #468847;}

.unisan-control-group.unisan-success .unisan-checkbox,
.unisan-control-group.unisan-success .unisan-radio,
.unisan-control-group.unisan-success input,
.unisan-control-group.unisan-success select,
.unisan-control-group.unisan-success textarea {color: #468847;border-color: #468847;}

.unisan-control-group.unisan-success .unisan-checkbox:focus,
.unisan-control-group.unisan-success .unisan-radio:focus,
.unisan-control-group.unisan-success input:focus,
.unisan-control-group.unisan-success select:focus,
.unisan-control-group.unisan-success textarea:focus {border-color: #356635;}

/* form actions for buttons */
.unisan-form-actions {padding: 20px 0;margin:20px 0;border-top: 1px solid #e4e4e4;}
.lt-ie8 .unisan-form-actions{zoom: 1;}
.unisan-form-actions:before,.unisan-form-actions:after {display: table;content: "";}
.unisan-form-actions:after {clear: both;}

/* guidance along side form elements */
.unisan-help-block{color: #555555;display: block;margin-bottom: 9px;}

/* 6.0 GRID STRUCTURE & LAYOUT COMPONENTS (Grid taken from centage fluid grid framework)----------------------------------------------------*/
body{margin:0;padding:0;background: linear-gradient(#fefefe, #eeeeee);width:100%;height: auto;}

.unisan-row{clear:both;width:100%;} 
.unisan-outer-row{clear:both;width:1177px;margin-left:auto;margin-right:auto; z-index:1;
	box-shadow: 0px 4px 8px 0px #666666;
        /*-webkit-box-shadow: 0px 6px 10px 0px #666666;
	-moz-box-shadow: 0px -6px 10px 0px #666666;*/
}
.unisan-page-menu { box-shadow: 0px -2px 8px 0px #777777; }

.lt-ie9 .unisan-row, .lt-ie8 .unisan-row{min-width:auto}
.lt-ie9 .unisan-outer-row, lt-ie8 .unisan-row{min-width:auto}

.unisan-wrap{margin:0 auto;position:relative;clear:both;width:1177px;}
.unisan-fixed-container{width:1024px}/*to remove fluid container from browsers without media queries */

.unisan-column, .unisan-column1, .unisan-column2, .unisan-column3, .unisan-column4, .unisan-column5, .unisan-column6, .unisan-column7, .unisan-column8, .unisan-column9,
.unisan-column10, .unisan-column11, .unisan-column12{float: left;margin-right: 0;padding:0 0 0 0;}

.unisan-column1 {width: 8.333333333333334%;}
.unisan-column2 {width: 16.666666666666668%;}
.unisan-column3 {width: 25%;}
.unisan-column4 {width: 33.333333333333336%;}
.unisan-column5 {width: 41.66666666666667%;}
.unisan-column6 {width: 50%;}
.unisan-column7 {width: 58.333333333333336%;}
.unisan-column8 {width: 66.66666666666667%;}
.unisan-column9 {width: 75%;}
.unisan-column10 {width: 83.33333333333334%;}
.unisan-column11 {width: 91.66666666666667%;}
.unisan-column12 {width: 100%;}

/* IE fluid widths */

.lt-ie8 .unisan-column1 {width: 8.133333333333335%;}
.lt-ie8 .unisan-column2 {width: 16.46666666666667%;}
.lt-ie8 .unisan-column3 {width: 24.8%;}
.lt-ie8 .unisan-column4 {width: 33.13333333333333%;}
.lt-ie8 .unisan-column5 {width: 41.46666666666667%;}
.lt-ie8 .unisan-column6 {width: 49.8%;}
.lt-ie8 .unisan-column7 {width: 58.13333333333333%; }
.lt-ie8 .unisan-column8 {width: 66.46666666666667%; }
.lt-ie8 .unisan-column9 {width: 74.8%;}
.lt-ie8 .unisan-column10 {width: 83.13333333333334%}
.lt-ie8 .unisan-column11 {width: 91.46666666666667%;}
.lt-ie8 .unisan-column12 {width: 99.8%;}


/* content containers - structural */
.unisan-content-container{padding:1px 16px;}
.unisan-search-container{padding:20px 100px;}
.unisan-no-right-padding { padding: 1px 0 1px 16px; }

.unisan-no-top-padding, .unisan-global-navigation-container, .unisan-navigation-list{padding:0 16px 18px 20px}
.unisan-no-bottom-padding{padding:1px 16px 0 16px}
.unisan-top-padding{padding:20px 0 0 0 }

.unisan-bottom-padding, .unisan-vertical-teaser-img{padding:0 0 3px 0 }
.unisan-side-padding{padding:0 16px}
.unisan-vertical-padding, .unisan-listing-txt{padding:20px 0}

.unisan-horizontal-teaser-img, .unisan-right-padding{padding:6px 5px 0px 0px }
.unisan-horizontal-teaser-txt, .unisan-left-padding{padding:0px 10px 0px 0px }

.unisan-no-left-padding{padding:20px 20px 20px 0}

.unisan-listing-img{padding:10px 0 10px 15px }

.unisan-vertical-teaser-txt, .unisan-no-padding, .unisan-promo-teaser .unisan-vertical-teaser-img, .unisan-focus-teaser .unisan-horizontal-teaser-img, .unisan-quicklinks-list{padding:0 0 0 0 }

.unisan-promo-teaser .unisan-vertical-teaser-txt{padding-bottom:10px}
.unisan-focus-teaser .unisan-horizontal-teaser-txt{padding: 0px 15px 5px 10px}
.unisan-promo-teaser .unisan-teaser-title{margin-bottom:0}

.unisan-navigation-list h3{padding-bottom:10px;}
.unisan-navigation-list li{padding-bottom:5px}

.unisan-event-cta-container{padding:20px 20px 60px 20px;}
.unisan-notifications-container{padding:10px 80px;}
.unisan-section-list-children{padding:15px 20px 15px}

/* content containers - decorative */ /* changed */
.unisan-footer-navigation{background: url(../images/interface/bg-footer-navigation.png) 100% 0 repeat-y;  }
.unisan-footer-navigation.last{background:none}

.unisan-recessed-banner{margin-bottom:-50px}
.unisan-recessed-content{padding-top:50px}
.unisan-recessed-carousel{margin-bottom:-50px}

.unisan-recessed-content .unisan-tertiary-navigation{margin-top:-50px;padding-bottom:50px}

.unisan-recessed-sub-title{margin-bottom:-50px;overflow:auto;}

.unisan-recessed-secondary-content{margin-top: -34%;/* z-index: 3; */} /* changed from 34% */

.unisan-sub-column-right-border{border-right:1px solid #e4e4e4}
.unisan-sub-column-left-border{border-left:1px solid #e4e4e4;margin-left:-1px}

.unisan-teaser-divider{margin:0;border-bottom:1px solid #e4e4e4;border-top:0}
.unisan-dotted-divider{margin:0;border-bottom:2px dotted #020902;border-top:0}

.unisan-homepage-teaser{border-right:1px solid #e4e4e4}
.unisan-alt{border-right:0}

.unisan-heading-container{border-bottom: 0.1em solid #012169;} /* border-bottom:1px solid #e4e4e4 */

/* 7.0 CUSTOM MODULES -----------------------------------------------------------------------------------------------*/

/* Header */ /* VERIFY */
.unisan-global-header{position:fixed;z-index:15;line-height: 0px;  right:0; left:0;  margin:auto; /* changed from relative */ 
	box-shadow: 0px 3px 10px #777777; 
	/*-webkit-box-shadow: 0px 3px 13px 0px #555555;
	-moz-box-shadow: 0px 3px 13px 0px #555555;*/
} 


.js .unisan-open-menu{background:url(../images/interface/btn-open-menu-sprite.png) no-repeat 0 0;width:30px;height:30px;float:left;display:none;}
.js .unisan-open-menu:focus, .js .unisan-open-menu:hover, .js .unisan-open-menu:active{background-position:0 -31px}

.unisan-main-logo{padding-top:9px;padding-bottom:0; display:block;float:left}
.unisan-main-logo:visited{text-decoration:none;border:0}
.unisan-homepage-header .unisan-main-logo{display:none}

/* global site search */
.unisan-search-drawer{position:fixed; top:43px; z-index:15; display: none} /* border not needed with shadow */
.unisan-site-search {padding:8px 8px 0px 10px;float:none;} /* changed 15px 0 15px */
.unisan-icon-search-btn{height:30px;width:30px;background:url(../images/interface/btn-search-sprite-small.png) 0 0 no-repeat;display:none}
.unisan-icon-search-btn:focus, .unisan-icon-search-btn:hover, .unisan-icon-search-btn:active{background-position: 0 -30px}
.unisan-search-form-wrapper{background:#eeeeee;height:30px;padding:0 0 0 10px}
.unisan-site-search-form{display:block;padding:15px;}
.unisan-site-search-form input{background:transparent; color:#a50050; border:0;float:left;padding: 7px 0;width: 90%;}
.unisan-site-search-form input.unisan-search-submit{width:22px;padding:0;float:right;height:30px}


/* Contextual Search */
.unisan-search-input{background-color: #FFFFFF;border: 0; display: inline-block; -moz-box-sizing: border-box;width: 100%;position: relative;margin-top: 0px; height: 42px;min-height:42px;}
.lt-ie8 .unisan-search-input{margin-left: 0;}
.unisan-search-input input{border:0;padding:10px 8px 8px;vertical-align: middle;width:75%;float:left;margin-bottom:0;}
.unisan-search-input input.unisan-search-submit{width:42px;padding:0;float:right;height:43px;-webkit-border-radius: 0;margin-right:0;float:right;margin-right:0px}

/* Header search */
.unisan-site-search .unisan-search-input{height: 30px;min-height:30px;background-color: #eeeeee;box-shadow: 0px 0px 0px 1px grey;}
.unisan-site-search .unisan-search-input input{width:68%;padding:6px 0 5px 9px;background-color: #eeeeee;color: #a50050;}
.unisan-site-search .unisan-search-input input.unisan-search-submit{width:30px;height: 30px;padding:0;}


/* global quick links */
.unisan-quicklinks{width:100%;margin-top:8px;}
.unisan-quicklinks-txt{padding:8px 0 0 10px;display:block;float:left}
.unisan-icon-dropdown{height:30px;width:30px;background:url(../images/interface/btn-quicklinks-sprite.png) 0 0 no-repeat;float:right; }

.unisan-open-quicklinks:focus .unisan-icon-dropdown, .unisan-open-quicklinks:hover .unisan-icon-dropdown{background-position:0 -42px;}
.unisan-open-quicklinks{display:block;
	background: #3d3d3d; /* Old browsers */
	background: -moz-linear-gradient(top,  #3d3d3d 0%, #292929 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(100%,#292929)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3d3d3d 0%,#292929 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3d3d3d 0%,#292929 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3d3d3d 0%,#292929 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3d3d3d 0%,#292929 100%); /* W3C */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#292929',GradientType=0 );*/ /* IE6-9 */;}

.js .unisan-quicklinks-list{display:none} 
.js .unisan-quicklinks-open .unisan-icon-dropdown{background-position:0 -84px;}
.js .unisan-quicklinks-open .unisan-quicklinks-list{display:block;z-index:6;position:absolute;background:#2a2a2a;border-top:#000 solid 1px;border-right:0;width:200px }
.js .unisan-quicklinks-open li{border-color:#4b4b4b;}

.js .unisan-quicklinks-list a, .js .unisan-quicklinks-list a:link, .js .unisan-quicklinks-list a:visited{padding:8px 8px 8px 16px;display:block;background-position:6px 50%}

/*remove padding from other global nav*/
.js .unisan-quicklinks-open .unisan-global-navigation-container li{padding:0}


/* Homepage quicklinks */
.unisan-homepage-quicklinks{position:relative;right:-60px}
.unisan-homepage-quicklinks li a{padding:0 10px 5px 15px;margin-bottom:0;background:url(../images/interface/icon-fwd-btn.png) 0 6px no-repeat;display:block;font-weight:bold}

/* Homepage Events highlight */
.unisan-highlight-event-item{border-top:1px solid #e4e4e4}
.unisan-highlight-event-item:first-child{border-top:none}
.unisan-highlight-date-container{width:55px;float:left;margin:0 10px 5px 0;}
.unisan-highlight-date{text-align:center;padding:0px 0 2px 0}
.unisan-highlight-day, .unisan-highlight-event-link, .unisan-highlight-date{display:block}
.unisan-highlight-day{position:relative;bottom:-3px}

.unisan-highlight-event-details{padding:5px 0 10px 0}
.unisan-highlight-event-link{padding:3px 0 0}

/* Footer */
.unisan-local-footer, .unisan-global-footer{padding:20px 0; }
.unisan-footer-logo{padding-top:0}
.unisan-footer-logo img{padding-bottom:15px; max-width:120px}

/* Global Navigation */
.unisan-global-controls {margin-right:0px; float:left;}
.unisan-global-navigation{margin-right:0px; float:left;}
.unisan-home-link-container{display:none}
.unisan-global-controls li a, .unisan-global-navigation li a{padding:15px 20px;border-right: 1px solid #fefefe;display:block;word-wrap: break-word;text-shadow: 0 0 0px #858585;} /* changed 25px 20px .. */ /* change color with #f66*/
.unisan-global-navigation li a:focus, .unisan-global-navigation li a:hover, .unisan-global-navigation li a:active,
.unisan-global-navigation li.unisan-selected a{border-left:1px solid #a50050;border-right:1px solid #a50050;margin-left:-1px;background:#a50050;position:relative;z-index:7; }
.unisan-global-navigation li.unisan-selected a{margin-bottom:-1px;padding-bottom:16px} /* changed 26px */
.unisan-global-controls li a:focus, .unisan-global-controls li a:hover, .unisan-global-controls li a:active,
.unisan-global-controls li.unisan-selected a{border-left:1px solid #a50050;border-right:1px solid #a50050;margin-left:-1px;background:#a50050;position:relative;z-index:7; }
.unisan-global-controls li.unisan-selected a{margin-bottom:-1px;padding-bottom:16px}

.js .unisan-global-navigation-drawer, .js .unisan-global-navigation-outer{display:none}
.js .unisan-drawer-open, .js .unisan-navigation-open{display:block;} 

/*mega drop down*/
.unisan-global-navigation-drawer{z-index:15;position:fixed; top:46px; left:0; right: 0; margin:auto; /*border-top: 1px solid #012169;*/} /* changed from relative to fixed to handle scrolling with fixed global header */
.unisan-global-navigation-container li {padding:10px 0}
.unisan-global-navigation-container.last li{padding:7px 0}
.unisan-global-navigation-secondary-with-children li{padding:10px 0 0}
.unisan-global-navigation-header-container li{padding:20px 0 20px 20px}
.unisan-global-navigation-container li a, .unisan-global-navigation-header-container li a{background:url(../images/interface/icon-fwd-btn.png) no-repeat 0 50%;padding-left:10px }

.unisan-global-navigation-tertiary{border:0;}
.unisan-global-navigation-header-container .unisan-global-navigation-tertiary li{padding-left:20px;}
.unisan-global-navigation-tertiary li a{color: #ffffff; padding: 10px; }

.unisan-global-navigation-container p, .unisan-global-navigation-tertiary{padding-top:15px;margin-bottom:0}

.unisan-global-navigation-outer{position:relative} 
.unisan-close-menu{position:absolute;height:30px;top:0;right:6px;background:transparent url(../images/interface/icon-close-menu-btn.png) 90% 50% no-repeat;padding:20px 26px 7px 12px;border-left:1px solid #012169;}

/* Local Navigation */

/* add some basic styling to help non javascript users navigate the site */

.unisan-menu-btn, .unisan-menu-indicator{display:none;}
.unisan-local-navigation li{margin:0; }

.unisan-local-navigation a{display:block;}

.unisan-local-navigation ul ul a{padding-left:40px;}
.unisan-local-navigation ul ul ul a{padding-left:60px;}
.unisan-local-navigation ul ul ul ul a{padding-left:80px;}

.js .unisan-local-navigation{position:relative;z-index:13}
.js .unisan-local-navigation .unisan-local-navigation-container {margin: -1px 0 0 0;width: auto;}
.js .unisan-local-navigation li.unisan-back-link, .js .unisan-local-navigation li.unisan-back-link a{display: none;font-size: 0;height: 0;visibility: hidden;position:absolute}
.js .unisan-local-navigation li {display: inline;float: left;margin:0 0 -1px 0;}
.js .unisan-local-navigation li li{margin:0}
.js .unisan-local-navigation li.unisan-title{display:none}
.lt-ie8 .unisan-local-navigation li {margin:0} /* modified from -1 to 0 */

.js .unisan-local-navigation a{padding: 20px 30px;}
.js .unisan-local-navigation li.unisan-sub>a{padding: 20px 41px 20px 36px;margin:0;}
.js .unisan-local-navigation li.unisan-sub>a{background-image:url(../images/interface/bg-local-navigation-sub-arrow.png);background-repeat:no-repeat;background-position:95% 50% ;}

.js .unisan-local-navigation li > ul {margin-top: 0px}
.js .unisan-local-navigation li ul {left: -9999px;position: absolute; width: 235px;z-index:14;}
.js .unisan-local-navigation li.unisan-hover a{display: block;}

.js .unisan-local-navigation li.unisan-hover ul {left: auto;}
.js .unisan-local-navigation li.unisan-hover ul {display: block;float: none;}
.js .unisan-local-navigation li.unisan-hover li{float: none;}

.js .unisan-local-navigation li.unisan-hover li a{display: block;padding:12px 20px 12px 19px}

.js .unisan-local-navigation li.unisan-hover ul li ul {left: -9999px;}
.js .unisan-local-navigation li.unisan-hover ul li.unisan-hover ul{left: 235px;top: 0;}


/* unisan-vertical-breadcrumb - tertiary navigation */ 
.unisan-tertiary-navigation{position:relative;z-index:11}
.unisan-tertiary-navigation-structure{background:#f8f8f8;border-bottom:1px solid #a4a4a4;} 

.unisan-vertical-breadcrumb li{line-height:16px;position:relative;word-wrap:break-word}
.unisan-vertical-breadcrumb a{padding:16px 30px 16px 20px;background:#f8f8f8 url(../images/interface/bg-vertical-breadcrumb-up-arrow.png) no-repeat 95% 50% ;border-bottom:1px solid #e4e4e4;display:block;position:relative;}
.unisan-vertical-breadcrumb-indicator{z-index:9;display:block;width:19px;height:10px;background:url(../images/interface/bg-vertical-breadcrumb-indicator-arrow.png) no-repeat 0 0;position:absolute;bottom:-10px;left:20px;}

.unisan-vertical-breadcrumb a:focus, .unisan-vertical-breadcrumb a:hover, .unisan-vertical-breadcrumb a:active{background:#efefef url(../images/interface/bg-vertical-breadcrumb-up-arrow.png) no-repeat 95% 50%;text-decoration:none}
.unisan-vertical-breadcrumb a:focus .unisan-vertical-breadcrumb-indicator, 
.unisan-vertical-breadcrumb a:hover .unisan-vertical-breadcrumb-indicator,
.unisan-vertical-breadcrumb a:active .unisan-vertical-breadcrumb-indicator{background:url(../images/interface/bg-vertical-breadcrumb-indicator-arrow-over.png) no-repeat 0 0;}

.unisan-vertical-breadcrumb-navigation{display:block;padding:5px 20px;font-weight:bold }
.unisan-vertical-breadcrumb-navigation .unisan-selected > a,
.unisan-vertical-breadcrumb-navigation .unisan-selected > a:focus,
.unisan-vertical-breadcrumb-navigation .unisan-selected > a:hover,
.unisan-vertical-breadcrumb-navigation .unisan-selected > a:visited {color:#171717;}
.unisan-vertical-breadcrumb-navigation li{padding:10px 0;border-bottom:1px solid #a4a4a4}
.unisan-vertical-breadcrumb-navigation li:last-child{border-bottom:0}

.unisan-vertical-breadcrumb-children{border-bottom:0;margin:10px 0 0; }
.unisan-vertical-breadcrumb-children li{padding:5px 5px 5px 0;border-bottom:0;font-weight:normal}
.unisan-vertical-breadcrumb-children a{border-bottom:0;background:#f8f8f8 url(../images/interface/bg-vertical-breadcrumb-right-arrow.png) no-repeat 0 50% ;font-weight:normal;padding:0 0 0 15px}
.unisan-vertical-breadcrumb-children a:focus, .unisan-vertical-breadcrumb-children a:hover, .unisan-vertical-breadcrumb-children a:active{background:#f8f8f8 url(../images/interface/bg-vertical-breadcrumb-right-arrow.png) no-repeat 0 50%; text-decoration:underline}
				
.unisan-vertical-breadcrumb-children .unisan-selected a{cursor:default}
.unisan-vertical-breadcrumb-children .unisan-selected a:focus, .unisan-vertical-breadcrumb-children .unisan-selected a:hover{text-decoration:none}

/* Breadcrumbs */
.unisan-breadcrumb{color:#fff;padding-bottom:12px; padding-top:10px; padding-left: 15px; }
.unisan-breadcrumb li{padding:0 2px 0 17px;background: url(../images/interface/bg-breadcrumb-link.png) 5px 50% no-repeat;white-space:nowrap; color:#fff;}
.unisan-breadcrumb li:first-child, .unisan-breadcrumb li.first-child{background:none;padding:0; color:#fff; }
.unisan-breadcrumb .unisan-home, #custom-breadcrumbs-home{background: url(../images/interface/icon-breadcrumb-home.png) 0 0 no-repeat;width:17px; height:17px;padding:0}
.unisan-breadcrumb .unisan-current{margin:0}
.unisan-breadcrumb a:visited, .unisan-mobile-parent a:visited{border:0; color:#fff}
.unisan-breadcrumb li a { color: #fff; }


.unisan-mobile-parent{display:none;position:relative;padding:0 0 0 25px;margin-bottom:10px }
.unisan-mobile-parent .unisan-menu-indicator{left:0}

/* Page header inside content */
.unisan-page-title{clear:both;padding-top: 57px;padding-bottom: 20px;}
h1.unisan-page-title{padding-top: 60px;}
.unisan-co-branding-logo{float:left;padding: 0 10px 17px 18px;width: 158px;}
.unisan-co-branding-container .unisan-page-title{clear:none}
.unisan-co-branding-container {margin-top: 70px;margin-bottom: 20px;} 
.unisan-page-sub-title{position:relative;z-index:0}

/* Carousel */
.unisan-carousel{background:#fff;text-align:center;position:relative;}
.unisan-carousel .unisan-carousel-container{position:relative;overflow:hidden;}
.unisan-carousel .unisan-slides{left:0;margin:0;overflow:hidden;padding:0;position:relative;top:0;}

.unisan-slides, .unisan-slide {padding:0;margin:0}
.unisan-carousel li{position:relative;float:left;}
.unisan-carousel a{overflow:hidden;}

.unisan-carousel-controls{position:absolute;bottom:0;right:0}
.unisan-carousel-controls li{width:50px;height:50px;margin-left:1px;}
.unisan-carousel-control-btn{width:50px;height:50px;display:block;position:relative;}
.unisan-carousel-control-btn .unisan-arrow-span{width:25px;height:25px;background-position:0 0;background-repeat:no-repeat;display:block;position:absolute;left:50%;margin-left:-12.5px;top:50%;margin-top:-12.5px }

.unisan-carousel-controls .unisan-next .unisan-arrow-span {background-image:url(../images/interface/btn-carousel-next.png)}
.unisan-carousel-controls .unisan-previous .unisan-arrow-span{background-image:url(../images/interface/btn-carousel-prev.png)}

.unisan-slide{position:relative}

.unisan-slide-caption{position:absolute;bottom:0;right:102px;color:#fff;padding:11px 16px 11px;left:20px;text-align:left}

.unisan-slide-caption-txt{color:#fff; margin-right:40px;}
.unisan-carousel-pagination{position:absolute;right:16px;bottom:16px}

/* single banner with caption */
.unisan-banner .unisan-slide-caption{right:20px}
.unisan-banner .unisan-slide-caption-txt{margin-right:0}


/* Related links */
.unisan-related-links li {padding:10px 20px 10px 0; border-bottom:1px solid #e4e4e4;margin-bottom:0}

/* Listing item */
.unisan-listing-item{clear:both;position:relative;border-bottom:1px dotted #000000;margin-bottom:10px}
.unisan-listing-item:last-child{border:0; }
.unisan-listing-item .field { font-family: 'Open Sans', arial, sans-serif; font-size: 13px; line-height:15px; color:#012169} /* added from suite */

/* news listing */
.unisan-news-listing{border-bottom:1px dashed #b5b5b5;}

/* events */
.unisan-event-details{border:1px solid #e4e4e4;border-width:1px 0 1px 0;}
.unisan-event-details-dl{float:left;margin:0;padding:0}
.unisan-event-details-dl dt, .unisan-event-details-dl dd{float:left;margin:0;padding:5px 10px 5px 0;}

.unisan-events-cta{float:right}
.unisan-events-cta li{margin-left:10px}

/* paging controls */
.unisan-paging{margin-top:-38px}
	
.unisan-paging-btn{width:38px;height:38px;display:block;position:relative;}
.unisan-arrow-span{width:8px;height:11px;background-position:0 0;background-repeat:no-repeat;display:block;position:absolute;left:50%;margin-left:-3px;top:50%;margin-top:-5px }

.unisan-paging-btn:focus, .unisan-paging-btn:hover{background:#393939}
.unisan-next .unisan-arrow-span {background-image:url(../images/interface/icon-fwd-btn-larger.png)}
.unisan-previous .unisan-arrow-span{background-image:url(../images/interface/icon-back-btn-larger.png)}

.unisan-current-date{color:#fff;line-height:38px;margin:0 39px;position:relative;right:39px;left:0;background:#171717;}
.lt-ie8 .unisan-current-date{padding:2px 0 3px 0}
.unisan-paging-container{text-align:center;}	
.unisan-paging .unisan-previous-li{float:left;border-right:1px solid #fff}
.unisan-paging .unisan-next-li{float:right;border-left:1px solid #fff}

/* search results */
.unisan-filter-navigation{margin-left:-7px;padding:8px 0 5px}
.unisan-filter-navigation li{border-right:1px solid #444;line-height:14px;padding:0 7px;font-weight:bold}
.unisan-filter-navigation li:last-child{border:0}

/* teasers */
.unisan-teaser {clear:both}
.unisan-teaser p{margin-bottom:10px;}

.unisan-teaser-img-link{position:relative;display:block}
.unisan-overlay{width:60px;height:60px;background: url(../images/interface/icon-media-sprite.png) 0 0 no-repeat;position:absolute;bottom:0;right:0;}
.unisan-audio-overlay{background-position:-10px -10px}
.unisan-video-overlay{background-position:-11px -108px}
.unisan-teaser-img-link:focus .unisan-audio-overlay, .unisan-teaser-img-link:hover .unisan-audio-overlay{background-position:-97px -10px}
.unisan-teaser-img-link:focus .unisan-video-overlay, .unisan-teaser-img-link:hover .unisan-video-overlay{background-position:-98px -108px}

.unisan-focus-teaser{margin-bottom:20px;position:relative}
.unisan-focus-teaser-img{width: 41.6667%;float: left;margin-right: 0;padding: 0;}
.unisan-focus-teaser-txt{width: 58.3333%;float: left;margin-right: 0;padding: 0;}

.lt-ie8 .unisan-focus-teaser-img{width: 41.1667%;}
.lt-ie8 .unisan-focus-teaser-txt{width: 58.1333%;}

.unisan-vertical-teaser-img{position:relative} 
.unisan-topic{position:absolute;top:0;left:0;z-index:12}

/* .pagination */
.unisan-pagination {height: 36px;margin: 18px 0;position:relative;}
.unisan-pagination ul {display: inline-block;margin-bottom: 0;margin-left: 0;}
.lt-ie8 .unisan-pagination ul {display: inline;zoom: 1}
.unisan-pagination li {display: inline;}
.unisan-pagination a, .unisan-elipsis{float: left;padding: 5px 7px;line-height: 12px;text-decoration: none;border: 1px solid #d6d6d6;margin:0 2px;}
.unisan-elipsis{border:0}
.unisan-pagination a:hover,.unisan-pagination .unisan-active a {background-color: #f2f2f2;color:#000000;}

.unisan-pagination .unisan-active a {cursor: default;font-weight:bold;}

.unisan-pagination-centered {text-align: center;}

.unisan-pagination-right {text-align: right;}

.unisan-pagination .unisan-pagination-btn{border:0;width:8px;height:14px;display:block;position:relative;background:#000}
.unisan-pagination .unisan-pagination-btn:hover{background:#393939}
.unisan-pagination .unisan-previous-li{left:0;top:50%;margin-top:-6px}
.unisan-pagination .unisan-next-li{right:0;top:50%;margin-top:-6px}

/* navigation list */
.unisan-list-container{text-align:center}
.unisan-mobile-list-layout{display:none}
.unisan-desktop-list-layout{padding-bottom:10px}
.unisan-desktop-list-layout li{background:url(../images/interface/bg-navigation-divider.png) center right no-repeat ;padding:0 14px 0 5px;display:inline-block; }
.lt-ie8 .unisan-desktop-list-layout li{padding:0 10px 0 5px;display:inline}
.unisan-desktop-list-layout li:last-child{background:none}

.lt-ie8 .unisan-desktop-list-layout li{padding:0 4px 0 4px}
.lt-ie8 .unisan-desktop-list-layout li a{padding:0 8px 0 0;top:2px}
.lt-ie8 .unisan-desktop-list-layout a .unisan-list-indicator{bottom:-28px;margin-left:-26px}

.unisan-desktop-list-layout a{position:relative;}
.unisan-desktop-list-layout a .unisan-list-indicator{display:none;height:21px;width:41px;background:url(../images/interface/bg_list_indicator.png) 0 0 no-repeat;position:absolute;bottom:-35px;left:50%;margin-left:-22px}
.unisan-desktop-list-layout a:focus .unisan-list-indicator, .unisan-desktop-list-layout a:hover .unisan-list-indicator, .unisan-desktop-list-layout .unisan-selected .unisan-list-indicator {display:block}

/* Tables */
td, th { vertical-align: top; }
table {max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;}
.unisan-table {width: 100%;margin-bottom: 18px;}
.unisan-table th,.unisan-table td {padding: 10px 15px;line-height: 18px;vertical-align: top} /* removed text-align: left; */
.unisan-table th {font-weight: bold;}
.unisan-table thead th {vertical-align: bottom;}
.unisan-table caption + thead tr:first-child th,
.unisan-table caption + thead tr:first-child td,
.unisan-table colgroup + thead tr:first-child th,
.unisan-table colgroup + thead tr:first-child td,
.unisan-table thead:first-child tr:first-child th,
.unisan-table thead:first-child tr:first-child td {border-top: 0;}

.unisan-table-condensed th,.unisan-table-condensed td {padding: 4px 5px;}
.unisan-table-bordered {border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-collapse: separate;border-left: 0;}
.lt-ie8 .unisan-table-bordered {border-collapse: collapse;}

.unisan-table-bordered td { border-left: 1px solid #e4e4e4;}
.unisan-table-bordered caption + thead tr:first-child th,
.unisan-table-bordered caption + tbody tr:first-child th,
.unisan-table-bordered caption + tbody tr:first-child td,
.unisan-table-bordered colgroup + thead tr:first-child th,
.unisan-table-bordered colgroup + tbody tr:first-child th,
.unisan-table-bordered colgroup + tbody tr:first-child td,
.unisan-table-bordered thead:first-child tr:first-child th,
.unisan-table-bordered tbody:first-child tr:first-child th,
.unisan-table-bordered tbody:first-child tr:first-child td {border-top: 0;}

.unisan-table-heading{display:none;font-weight:bold;padding-right: 10px; white-space:nowrap;}

caption{background:#fff;padding:5px 0}
.unisan-responsive-table{position:relative}
.unisan-expanded-table{width:1074px;}
.unisan-full-width-table{width:1024px; max-width:1024px;}



/* Calendar - Zebra_DatePicker: a lightweight jQuery date picker plugin*/
.Zebra_DatePicker table{width:100%;border:0;}

.Zebra_DatePicker .dp_footer{display:none}

.Zebra_DatePicker .dp_daypicker td{ text-align:right;padding:0 3px 9px 6px;background:#e1e1e1;border:1px solid #fff;border-width:0px 1px 0 0;cursor:pointer}
.Zebra_DatePicker .dp_daypicker th{text-align:center;background:#fff;color:#444;font-weight:normal;padding:5px}
.Zebra_DatePicker .dp_daypicker tr{border-bottom:1px solid #fff}
.Zebra_DatePicker .dp_daypicker tr:last-child{border:0}
.Zebra_DatePicker .dp_daypicker tr td:last-child{border-right:0;}

.Zebra_DatePicker .dp_header{border-top:1px solid #d5d3d2}
.Zebra_DatePicker .dp_header td { color: #FFF }

.Zebra_DatePicker .dp_header .dp_previous,
.Zebra_DatePicker .dp_header .dp_next{ width: 30px }

.Zebra_DatePicker .dp_header .dp_caption,
.Zebra_DatePicker .dp_header .dp_previous,
.Zebra_DatePicker .dp_header .dp_next{ text-align:center;background:#fff;color:#444;padding:5px}

.Zebra_DatePicker .dp_header .dp_hover{ background: #222; color: #FFF; }
.Zebra_DatePicker .dp_header .dp_blocked{ color: #888; cursor: default }

.Zebra_DatePicker td.dp_not_in_month{ background: #edeaea; color: #b4b3b3; cursor: default }
.Zebra_DatePicker td.dp_selected{ background: #222; color: #FFF !important }

.Zebra_DatePicker td.dp_current {background:#888888; color: #fff }
.Zebra_DatePicker td.dp_disabled_current{ background: #edeaea; color: #b4b3b3;}
.Zebra_DatePicker td.dp_disabled, .Zebra_DatePicker td.dp_weekend_disabled{background: #edeaea; color: #b4b3b3; cursor: default }
.Zebra_DatePicker td.dp_hover{ background: #222; color: #FFF }

.js .unisan-event-dates{display:none}
.dp_highlighted a{display:block;position:relative;}
.unisan-event-indicator{width:5px;height:5px;position:absolute;bottom:-4px;left:-2px;display:block;background:#f3f3f3}

/* Tabs and pills */
.unisan-nav {margin-left: 0;margin-bottom: 20px;list-style: none;}
.unisan-nav > li > a {display: block;}
.unisan-nav > li > a:hover {text-decoration: none;background-color: #eeeeee;}
.unisan-nav > li > a:visited {border:0}

.unisan-nav-tabs{padding-left:20px;border-bottom:2px solid  #0088cc;}
.unisan-nav-tabs,.unisan-nav-pills {margin-bottom:0}
.lt-ie8 .unisan-nav-tabs, .lt-ie8 .unisan-nav-pills {zoom: 1;}

.unisan-nav-tabs:before,.unisan-nav-pills:before,
.unisan-nav-tabs:after,.unisan-nav-pills:after {display: table;content: "";line-height: 0;}
.unisan-nav-tabs:after,.unisan-nav-pills:after {clear: both;}
.unisan-nav-tabs > li,.unisan-nav-pills > li {float: left;margin:0;word-wrap: break-word;padding-bottom:0}

.lt-ie8 .unisan-nav-tabs > li, .lt-ie8 .unisan-nav-pills > li {white-space:nowrap;}

.unisan-nav-tabs > li > a,
.unisan-nav-pills > li > a {padding-right: 12px;padding-left: 12px;margin-right: 2px;line-height: 20px;}
.lt-ie8 .unisan-nav-pills > li a{padding-bottom:15px}

.unisan-nav-tabs > li > a {padding-top: 8px;padding-bottom: 8px;line-height: 20px;}
.unisan-nav-tabs > li > a:hover {border-color: #eeeeee #eeeeee #dddddd;}

.unisan-nav-tabs > .active > a,
.unisan-nav-tabs > .active > a:hover {cursor: default;color: #ffffff;background-color: #0088cc;}

.unisan-nav-pills > li > a {padding-top: 8px;padding-bottom: 8px;margin-top: 2px;margin-bottom: 2px;}

.unisan-nav-pills > .active > a,
.unisan-nav-pills > .active > a:hover {color: #ffffff;background-color: #0088cc;}

.tab-content {overflow: auto;}
.tab-content > .tab-pane, .pill-content > .pill-pane {display: none;}
.tab-content > .active,.pill-content > .active {display: block;}


/* Notifications */
.unisan-notifications-panel{border-bottom:4px solid red;margin-bottom:20px;position:relative;
-moz-box-shadow:  0 2px 1px 0 #eee;-webkit-box-shadow: 0 2px 1px 0 #eee;box-shadow: 0 2px 1px 0 #eee;}
.unisan-notifications-panel p{padding-top:5px}

.unisan-close-panel{width:23px;height:23px;position:absolute;top:4px;right:4px;background:url(../images/interface/btn-close-panel.png) 0 0 no-repeat}

.unisan-notifications-icon{float:right;font-weight:bold;background-repeat:no-repeat;background-position:center left;padding:5px 5px 5px 30px ;margin-bottom:0}
.unisan-success-icon{background-image:url(../images/interface/icon-success.png)}
.unisan-warning-icon{background-image:url(../images/interface/icon-warning.png);padding-left:35px}
.unisan-alert-icon{background-image:url(../images/interface/icon-alert.png)}
.unisan-information-icon{background-image:url(../images/interface/icon-information.png)}


/* Tooltips */
#tooltip{text-align: center;color: #f7fcff;background: #4f4f4f;position: absolute;z-index: 100;padding: 15px;border:1px solid #e4e4e4;
	-moz-box-shadow:  0 2px 1px 0 #eee;-webkit-box-shadow: 0 2px 1px 0 #eee;box-shadow: 0 2px 1px 0 #eee;
	}
/* triangle decoration */
#tooltip:after{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #4f4f4f;
	content: '';position: absolute;left: 50%;bottom: -10px;margin-left: -10px;
}
#tooltip.top:after{border-top-color: transparent;border-bottom: 10px solid #f7fcff;top: -20px;bottom: auto;}
#tooltip.left:after{left: 10px;margin: 0;}
#tooltip.right:after{right: 10px;left: auto;margin: 0;}


/* Partnershp branding */
.unisan-partnership-branding{border-top:4px solid #eee}
.unisan-logo-container{border-bottom:dotted 2px #e4e4e4;position:relative}
.unisan-logo-container:last-child{border:0}
.unisan-logo-list li{margin-top:25px;margin-right:40px}
.unisan-branding-title{position:absolute;top:1px;right:0;}


/* Section list */
.unisan-section-list-heading{display:block;border-right:1px solid #e4e4e4;margin-bottom:0}
.unisan-section-list-children{border-right:1px solid #e4e4e4;margin-bottom:0}
.unisan-section-list{margin-bottom:0}
.unisan-section-list li{padding: 5px 0}
.unisan-section-list-children li{border-bottom:1px solid #e4e4e4;font-weight:bold}
.unisan-section-list-children li li, .unisan-section-list-children li:last-child{border:0;font-weight:normal}
.lt-ie9 .unisan-section-list-children li.unisan-last{border:0;}
.lt-ie9 .unisan-section-list-children li li{font-weight:normal}


/* 8.0 MEDIA QUERIES ------------------------------------------------------------------------------------------------*/

.unisan-page-header1 { background-color: #fefefe; }
.unisan-section-page { box-shadow: 0px 0px 3px 0px #666666; -webkit-box-shadow: 0px 0px 3px 0px #666666; -moz-box-shadow: 0px 0px 3px 0px #666666;}

/* larger screens */
@media only screen and (min-width: 1200px){
	.unisan-wrap{width:1177px}
}

/* larger screens */
@media only screen and (max-width: 1199px){
.unisan-outer-row {width: 100%; } /* added */
.unisan-wrap{width:100%; }
}

/* standard desktop screens */
@media only screen and (max-width: 1280px){
	.unisan-main-logo{padding-top:9px;}

	img.unisan-float-right{float:none;margin:10px 0 20px 0;}
	img.unisan-float-left{float:none;margin:10px 0 20px 0;}

	.unisan-desktop-list-layout li{padding:0 11px 0 1px;}
}


/* tablet portrait to standard desktop */
@media (min-width: 768px) and (max-width: 1280px) {

}
@media (max-width: 1000px) {
	/*Change main nav*/
/*	.unisan-global-navigation{width:360px}
	.unisan-global-navigation li{width:33%} */
/*	.unisan-header-container{width:auto;float:left}*/
}


/* font sizes to handle calendar in third column */
@media (min-width: 1081px) and (max-width: 1280px){
	.unisan-column3 .Zebra_DatePicker table{font-size:10px}
	.unisan-column3 .Zebra_DatePicker .dp_daypicker td{ padding: 0 2px 5px 2px;}
	.unisan-column3 .unisan-event-indicator{bottom:0;left:0;}
}

@media (min-width: 1024px) and (max-width: 1080px) {
	.unisan-site-search .unisan-search-input input{width:50%}
	.unisan-column3 .Zebra_DatePicker table{font-size:9px}
	.unisan-column3 .Zebra_DatePicker .dp_daypicker td{ padding: 0 1px 2px 1px;}
	.unisan-column3 .unisan-event-indicator{bottom:1px;left:1px;}
}


/* tablet landscape */
@media only screen and (max-width: 1150px){
        .unisan-content-container { padding: 1px 12px; }
        .unisan-bottom-padding, .unisan-vertical-teaser-img {padding:0 0 3px 0 }
        .unisan-vertical-teaser-txt { padding: 0 0 0 0 }
	.unisan-no-top-padding, .unisan-global-navigation-container, .unisan-navigation-list{padding:0 12px 16px 12px}
	.unisan-global-navigation-header-container li { padding: 20px 0 20px 12px; }

        .unisan-no-right-padding { padding: 1px 0 1px 12px}
        .unisan-side-padding { padding: 0px 12px; }	
        .unisan-navigation-list { padding: 0px 3px 16px 15px; }

        .unisan-site-search {padding-right:8px}
	.unisan-global-controls li a, .unisan-global-navigation li a{padding:15px 15px}

	.unisan-pagination a, .unisan-elipsis{padding: 8px 15px;line-height: 20px;}
	
	.unisan-pagination .unisan-pagination-btn{width:11px;height:22px;}
	.unisan-pagination .unisan-pagination-btn:focus, .unisan-pagination .pagination-btn:hover{background:#393939}
	.unisan-pagination .unisan-previous-li{left:0;top:50%;margin-top:-10px}
	.unisan-pagination .unisan-next-li{right:0;top:50%;margin-top:-10px}
	
	.unisan-column3 .Zebra_DatePicker table{font-size:9px}
	.unisan-column3 .Zebra_DatePicker .dp_daypicker td{ padding: 0 1px 2px 1px;}
	.unisan-column3 .unisan-event-indicator{bottom:1px;left:1px;}

}

/* tablet portrait */
@media (min-width: 768px) and (max-width: 990px) {
        .unisan-content-container { padding: 1px 7px; }
        .unisan-bottom-padding, .unisan-vertical-teaser-img {padding:0 0 3px 0 }
        .unisan-vertical-teaser-txt { padding: 0 0 0 0 }
        .unisan-side-padding {padding:0 7px}
        .unisan-no-right-padding {padding: 1px 0 1px 7px}

        .unisan-no-top-padding, .unisan-global-navigation-container, .unisan-navigation-list{padding:0px 7px 15px 10px; }     
        .unisan-global-navigation-header-container li { padding: 20px 0 20px 10px; }  
        select, textarea, input{width:150px;}
	.unisan-column3 .Zebra_DatePicker table{font-size:8px}
	.unisan-site-search {padding-right:5px}
	.unisan-site-search .unisan-search-input input{width:50%}
        
	blockquote.unisan-float-right {display:none}
	
	.unisan-global-controls li a, .unisan-global-navigation li a{padding: 15px 10px}
         
	.unisan-global.controls li, .unisan-global-navigation li{width:auto}
        .unisan-main-logo {padding-top:9px;}

	.unisan-co-branding-container { margin-top: 70px; margin-bottom: 20px; } /* added to top 40px for handling fixed global header */
	.unisan-page-header h1, .unisan-carousel-content p, .unisan-page-title{font-size: 37px;line-height: 42px;}
        .unisan-page-sub-title h2, .unisan-page-sub-title h1, .unisan-sub-title, .unisan-highlight-day {font-size:23px;line-height:28px; color:#fff;}
        .unisan-homepage-content h2{font-size: 24px;line-height: 38px; }
        h1, .unisan-light-heading{font-size: 24px;line-height: 36px;}
        .unisan-local-navigation, legend { font-size: 15px; line-height:16px; }
        h2, .unisan-slide-caption-txt, .unisan-load-more-btn, blockquote{font-size: 17px;line-height: 16px; }
        .unisan-nav-tabs, .unisan-nav-pills {font-size: 17px;margin-bottom: 16px;font-weight: 200;line-height: 20px;}
        h3, .unisan-current-date, .unisan-highlight-date, .unisan-promo-teaser .unisan-teaser-title {font-size: 15px;line-height: 16px;}
	h4, .unisan-branding-title, .local-dropdown-menu {font-size:15px;line-height: 21px;} 
	h5, .unisan-tertiary-navigation, .unisan-enlarged-text, .unisan-primary-cta, .unisan-btn, 
	.unisan-local-footer h3, .unisan-global-footer h3, .unisan-desktop-list-layout, .unisan-global-controls, .unisan-global-navigation,  .unisan-global-navigation-header-container, .unisan-global-navigation-container{font-size: 14px;line-height: 14px;}
	h6, cite, .unisan-quicklinks, .unisan-footer-navigation {font-size:12px;line-height: 15px;}
	
        .unisan-simple-heading, .unisan-listing-title { font-size: 12px; line-height: 14px; }
	.unisan-heading-container h2 { margin-top:12px; margin-bottom:9px; }	
	.unisan-listing-item .field { font-size: 12px; line-height:14px;} /* added from suite */ 	
	
	p {margin:5px 0 5px 0}
	.unisan-main-content li {margin: 3px 0 3px 0 }

	.js .unisan-local-navigation a{padding:20px 24px; }
	.js .unisan-local-navigation li.unisan-sub>a{padding:20px 38px 20px 16px;margin:0}
    
        .unisan-slide-caption { right: 90px; }    
        .unisan-carousel-controls li{width:44px;height:44px;margin-left:1px;}
	.unisan-carousel-control-btn{width:44px;height:44px; position: absolute; }
	.unisan-carousel-control-btn .unisan-arrow-span{ position:absolute;left:40%;margin-left: -8.5px;top:40%;margin-top:-8.5px; }
}

@media (max-width: 767px) {
        .unisan-global-header {position: fixed; }
	.unisan-navigation-open { overflow: auto; overflow-x: hidden; }
	
	.unisan-content-container { padding: 1px 16px 0 16px; }
        .unisan-bottom-padding, .unisan-vertical-teaser-img {padding:0 0 3px 0 }
        .unisan-vertical-teaser-txt { padding: 0 0 0 0 }
        .unisan-no-top-padding, .unisan-global-navigation-container, .unisan-navigation-list{padding:0px 16px 18px 20px; }
        .unisan-side-padding {padding: 0 16px; }	
	.unisan-outer-row { box-shadow: none; }
	.unisan-global-header { box-shadow: 0px 2px 10px 0px #777777; -webkit-box-shadow: 0px 2px 10px 0px #777777; -moz-box-shadow: 0px 2px 10px 0px #777777; } 
	.unisan-page-menu { box-shadow: 0px -2px 10px 0px #777777; -webkit-box-shadow: 0px -2px 10px 0px #777777; -moz-box-shadow: 0px -2px 10px 0px #777777; }

	.unisan-recessed-content .unisan-tertiary-navigation{margin-top:0px;padding-bottom:0px}

        h1.unisan-page-title, .unisan-page-title {padding-top: 4px; margin-top: 12px;} 
        .unisan-main-content { min-height: 350px; padding-bottom: 25px; }	
	.unisan-page-header h1, .unisan-carousel-content p, .unisan-page-title {font-size: 28px; line-height: 30px;}
	h1, .unisan-page-sub-title h2, .unisan-sub-title, h1.unisan-sub-title {font-size: 20px;line-height: 26px;}
	.unisan-homepage-content h2{font-size: 22px;line-height: 32px;margin-bottom:0;}
	.unisan-light-heading{font-size: 20px;line-height: 28px;}
	h2, .unisan-slide-caption-txt,  legend, .unisan-highlight-day {font-size: 19px;line-height: 17px;}
	h3 {font-size: 17px;line-height: 19px;}
	h4,.unisan-branding-title, .unisan-sub-section-page
 	.unisan-sub-section-page {font-size:16px;line-height: 16px}
	h5, .unisan-vertical-breadcrumb, .unisan-enlarged-text, .unisan-teaser-title,  .btn,
	.unisan-local-footer h3, .unisan-global-footer h3, .unisan-desktop-list-layout, .unisan-local-navigation {font-size:16px;line-height: 16px}
	h6, .unisan-simple-heading, .unisan-listing-title, .unisan-news-listing .unisan-datestamp, .unisan-current-date, .unisan-primary-cta {font-size:13px;line-height: 14px}
 	.unisan-nav-tabs, .unisan-nav-pills{font-size:13px;line-height: 14px}
	.unisan-nav-tabs > li > a, .unisan-nav-pills > li > a {line-height:20px}
	body, label, input, button, select, textarea, .unisan-global-navigation, h4, h5, h6, p .unisan-topic{font-size: 12px; line-height: 22px;}
	.unisan-pagination, .highlight, .unisan-highlight-alert, .unisan-datestamp, .unisan-search-term, .unisan-topic{font-size:14px;line-height: 20px}
        
        .unisan-local-navigation li.unisan-sub>a{font-size:15px; line-height:20px;}
	.unisan-local-navigation li li>a{font-size:16px; line-height:20px;}
        .unisan-global-controls { font-size: 16px; line-height: 13px; }

	p {margin:7px 0 7px 0}
        .unisan-main-content li {margin:5px 0 5px 0 }

	/* global controls login, logout and home for smartphone layout */ 
        .unisan-global-controls p, .unisan-global-controls li { margin: 0; }
        .unisan-global-controls li.unisan-global-menu-top-margin { padding: 0 0 0px 2px ; margin-left:0 ; margin-top: 6px; } 
	.unisan-global-controls li a {padding: 15px 15px}        
        .unisan-global-controls a:focus, .unisan-global-controls a:hover,.unisan-global-controls a:active, .unisan-global-controls .unisan-selected a{color:#a50050;text-decoration:none;}
        .unisan-global-controls li a:focus, .unisan-global-controls li a:hover, .unisan-global-controls li a:active, .unisan-global-controls li.unisan-selected a{border-left:1px solid #fefefe;border-right:1px solid #fefefe; margin-left:-1px;background:#fefefe;position:relative;z-index:7; }	
	
	/* Gloabl header control sizes */
        .unisan-site-search { padding: 6px; }
        .unisan-open-menu { margin: 6px; }

	/* Teasers */
	.unisan-focus-teaser-img{width: 29.6667%;float: left;margin-right: 0;padding: 0;}
	.unisan-focus-teaser-txt{width: 70.3333%;float: left;margin-right: 0;padding: 0;}

	.lt-ie8 .unisan-focus-teaser-img{width: 29.1667%;}
	.lt-ie8 .unisan-focus-teaser-txt{width: 70.1333%;}
        
        ul, ol{padding: 0;margin: 7px 0 9px 15px;}

	img.unisan-float-right{margin:10px 0 10px 0;}
	img.unisan-float-left{margin:10px 0 10px 0;}

	blockquote.unisan-float-right {display:none}
	
	textarea,
	input[type="text"],
	input[type="password"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="date"],
	input[type="month"],
	input[type="time"],
	input[type="week"],
	input[type="number"],
	input[type="email"],
	input[type="url"],
	input[type="search"],
	input[type="tel"],
	input[type="color"],
	.unisan-uneditable-input,
	.unisan-input-block-level {height: 20px;}
	.unisan-input-block-level {min-height: 20px;}
	
	select, input[type="file"] { height: 30px;line-height: 30px;} /* changed from 32px */

	/*reset fixed width columns back to full width for mobile */
        [class*="unisan-column"], .unisan-column{
	    float: none;
	    display: block;
	    width: 100%;
	    margin-left: 0;
	  }
        
        .unisan-main-content { min-height: 0px; } 
        .unisan-co-branding-container{ margin-top: 50px; margin-bottom: 24px; } /* added 34px to handle fixed global header  */
	.unisan-wrap{width:100%}
	.unisan-search-container{padding:20px;}
	.unisan-no-left-padding{padding: 0 20px 20px 20px}
	.unisan-recessed-secondary-content {margin-top:0}
	.unisan-spacing-column,  .unisan-sub-section-title{display:none}
	.unisan-homepage-logo-header{display:none}
	.unisan-footer-navigation{background: #393939;}
	.unisan-footer-navigation ul.unisan-page-children, .unisan-footer-navigation ul.unisan-global-footer-links{display:block}
	
	.unisan-horizontal-teaser-img{padding:0 0 20px 0 }
	.unisan-horizontal-teaser-txt{padding:0 0 0 0 }

	.unisan-navigation-open .unisan-outer-row{margin-left:260px; } /* changed: .unisan-row{margin-left:260px; } */
	
	.unisan-site-search{float:right;}
	
	.js .unisan-search-drawer, .unisan-close-menu{display:none}
	.js .unisan-search-open{display:block}
	
	.unisan-site-search .unisan-search-input{display:none}
	.unisan-icon-search-btn{display:block}
	
	.unisan-main-logo {padding-top:3px ;margin-left:-89px;position:absolute;left:50%; }
	.unisan-homepage-header .unisan-main-logo{display:block}

	.unisan-home-link-container{display:block;}
	.unisan-home-link-container a{display:block;padding:21px 15px;border-right:1px solid #2f2f2f;font-weight:bold;}
	.unisan-home-link-container a, .unisan-quicklinks-list li a, .unisan-global-navigation-outer {
		background:url(../images/interface/bg-mobile-nav-border.png) repeat-x bottom left;
	}
	.unisan-global-navigation-outer {padding-bottom:1px}
	
	.unisan-home-link-container a:focus, .unisan-global-navigation-mobile-list a:focus, .js .unisan-quicklinks-list a:focus,
	.unisan-home-link-container a:hover, .unisan-global-navigation-mobile-list a:hover, .js .unisan-quicklinks-list a:hover{text-decoration:none}
	
	.unisan-home-link-container, .unisan-global-navigation-mobile-list, .unisan-quicklinks-list li {margin:0;
		background:#393939;
		background-image: linear-gradient(to bottom, rgb(50,50,50) 17%, rgb(59,59,59) 59%);
		background-image: -o-linear-gradient(to bottom, rgb(50,50,50) 17%, rgb(59,59,59) 59%);
		background-image: -moz-linear-gradient(to bottom, rgb(50,50,50) 17%, rgb(59,59,59) 59%);
		background-image: -webkit-linear-gradient(to bottom, rgb(50,50,50) 17%, rgb(59,59,59) 59%);
		background-image: -ms-linear-gradient(to bottom, rgb(50,50,50) 17%, rgb(59,59,59) 59%);

		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.17, rgb(50,50,50)),
			color-stop(0.59, rgb(59,59,59))
		);
		}
	
	.unisan-home-link-container:hover, .unisan-quicklinks-list li:hover,
	.unisan-home-link-container:focus, .unisan-quicklinks-list li:focus{
		background:#2a2a2a;
		background-image: linear-gradient(to bottom, rgb(36,36,36) 20%, rgb(42,42,42) 80%);
		background-image: -o-linear-gradient(to bottom, rgb(36,36,36) 20%, rgb(42,42,42) 80%);
		background-image: -moz-linear-gradient(to bottom, rgb(36,36,36) 20%, rgb(42,42,42) 80%);
		background-image: -webkit-linear-gradient(to bottom, rgb(36,36,36) 20%, rgb(42,42,42) 80%);
		background-image: -ms-linear-gradient(to bottom, rgb(36,36,36) 20%, rgb(42,42,42) 80%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.2, rgb(36,36,36)),
			color-stop(0.8, rgb(42,42,42))
		);
		} 
	
	.unisan-global-navigation-header-container{padding:0 20px 0;margin:0}
	.unisan-global-navigation-container{padding:0 20px 20px;margin:0;border-right:0}
	.unisan-global-navigation-header-container li, .unisan-global-navigation-container li {padding:0;border-bottom:0px solid #012169 !important;margin:0 /* border removed */}
	.unisan-global-navigation-header-container li{padding:0}
	.unisan-global-navigation-container li {padding:0 ;margin:0}

	.unisan-global-navigation-container {font-weight: normal; padding:0}
	.unisan-global-navigation-container.last li{padding:0}
	.unisan-global-navigation-container li a {background:#a50050}
	.unisan-global-navigation-header-container li a{position:relative;left:-20px;font-weight:bold;padding:15px;display:block;margin-right:-40px; background:#c50050;}
	.js .unisan-quicklinks-list a, .js .unisan-quicklinks-list a:link, .js .unisan-quicklinks-list a:visited{ padding: 15px 15px 20px;}
		
	.unisan-global-navigation-container li a{display:block;padding:10px 25px}
	
	.unisan-global-navigation-header-container li a:focus, .unisan-global-navigation-header-container li a:hover,
	.unisan-global-navigation-container li a:focus, .unisan-global-navigation-container li a:hover{
		background:#b50050; 
		 }
	
	.unisan-quicklinks-list{padding:3px 0 0 0 ;background:url(../images/interface/bg-mobile-nav-border.png) repeat-x top left;font-weight:bold;position:relative;top:-2px}
	.unisan-quicklinks-list li{padding:0;border-bottom:0}
	.unisan-quicklinks-list li a{padding:10px 10px 10px 0;}
	.js .unisan-quicklinks-list a, .js .unisan-quicklinks-list a:link, .js .unisan-quicklinks-list a:visited{background-position:bottom left}
	
	
	.unisan-global-navigation-container p, .unisan-global-navigation-tertiary, .unisan-global-navigation, .js .unisan-quicklinks, .unisan-tertiary-navigation {display:none}
        .unisan-tertiary-navigation{display:block; }  /* comment this line to hide secondary menu */ 
   
	.js .unisan-quicklinks-list, .js .unisan-open-menu, .js .unisan-global-navigation-drawer, .js .unisan-global-navigation-outer{display:block}

        .unisan-global-navigation-drawer{width:260px;position:absolute;left:-260px;top:-1px; right:auto; z-index:0} 

	.js .unisan-local-navigation li.unisan-back-link, .js .unisan-local-navigation li.unisan-back-link a {display: block;font-size: inherit;height: auto;visibility: visible;position:static}

	.js .unisan-local-navigation-container a{padding: 13px 30px 13px 25px;}
	.js .unisan-local-navigation-container li.unisan-sub>a{background-image:none;  padding: 13px 30px 13px 25px;}

	.js .unisan-menu-btn{margin:0;display:block;}

	.unisan-menu-indicator{height:20px;width:20px;position:absolute;top:50%;left:10px;display:block;margin-top:-10px;border-radius:1px; -webkit-border-radius:1px;background-repeat:no-repeat;background-position:50% 50%}
	.unisan-fwd-btn{right:10px;left:auto;background-image:url(../images/interface/icon-fwd-btn.png) }
	.unisan-back-btn{left:25px;background-image:url(../images/interface/icon-back-btn.png)}

	.js .unisan-menu-btn span{padding:15px 0 15px 25px;display:block}
	.js .unisan-menu-btn a{padding:0;position:relative;}
	.js .unisan-menu-btn .unisan-menu-btn-arrow{width:46px;height:46px;display:block;position:absolute;top:0;right:0;padding:0;background-repeat:no-repeat;background-position:50% 50%}

	.js .unisan-local-navigation .unisan-local-navigation-container{position:absolute;left:-9999px;}
	.js .unisan-local-navigation ul{margin:0;width:480px;position:absolute;}
	.js .unisan-local-navigation li{float:none; line-height: 22px;}
	.js .unisan-local-navigation li.unisan-title{display:block}
	.js .unisan-local-navigation li.unisan-title, .js .unisan-local-navigation li.unisan-current-page > a{font-weight:bold}
	.js .unisan-local-navigation li.unisan-title a{cursor:default}
	.js .unisan-local-navigation li.unisan-current-page > a{background-image:url(../images/interface/icon-fwd-btn.png);background-position: 25px 50%;background-repeat: no-repeat;padding-left:40px }

	
	.js .unisan-local-navigation ul li ul{left:480px;top:0;padding-top:0; }

	.js .unisan-local-navigation ul li.unisan-current>ul,
	.js .unisan-local-navigation ul li.unisan-current ul li.unisan-current>ul,
	.js .unisan-local-navigation ul li.unisan-current ul li.unisan-current ul li.unisan-current>ul,
	.js .unisan-local-navigation ul li.unisan-current ul li.unisan-current ul li.unisan-current ul li.unisan-current>ul,
	.js .unisan-local-navigation ul li.unisan-current ul li.unisan-current ul li.unisan-current ul li.unisan-current ul li.unisan-current>ul,
	.js .unisan-local-navigation ul li.unisan-current ul li.unisan-current ul li.unisan-current ul li.unisan-current ul li.unisan-current ul li.unisan-current>ul{display:block}

	.js .unisan-local-navigation ul li ul,
	.js .unisan-local-navigation ul li.unisan-current ul li ul,
	.js .unisan-local-navigation ul li.unisan-current ul li.unisan-current ul li ul,
	.js .unisan-local-navigation ul li.unisan-current ul li.unisan-current ul li.unisan-current ul li ul,
	.js .unisan-local-navigation ul li.unisan-current ul li.unisan-current ul li.unisan-current ul li.unisan-current ul li ul,
	.js .unisan-local-navigation ul li.unisan-current ul li.unisan-current ul li.unisan-current ul li.unisan-current ul li.unisan-current ul li ul{display:none}

	/* styles for sub and title links */
	.js .unisan-local-navigation li a{display:block;color:#fff;text-decoration:none; }
	.js .unisan-local-navigation-container li.unisan-back-link a{position:relative;padding: 15px 30px 15px 50px; }

	.unisan-co-branding-logo{float:none; width: 48px; padding: 10px 0px 0 0 ; display:block;  margin-left: auto; margin-right: auto; } /* display:none */
	
	.unisan-page-title{clear:both; padding-top: 2px; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; text-align: center; }
	
	.unisan-breadcrumb{display:none}
	.unisan-mobile-parent{display:block;}
	.unisan-section-page .unisan-mobile-parent, .unisan-sub-section-page .unisan-mobile-parent{display:none}
	
	.unisan-listing-txt{padding:20px 0 0 }
	.unisan-listing-img{padding:0 0 10px}
	
	.unisan-event-details-dl dt, .unisan-event-details-dl dd, .unisan-event-details-dl{float:none}
	.unisan-event-details, .unisan-column6 .unisan-event-details{background-image:none}
	
	.unisan-current-date{padding:7px 0 8px 0}
	
	.unisan-slide-caption{opacity:1;position:static;}

	.unisan-carousel{overflow:hidden;background:#000}
	.unisan-carousel-controls{position:absolute;top:0;bottom:auto;left:0;right:auto;width:100%}
	.unisan-carousel-controls li{margin:0;width:50px;float:none;height:auto;position:absolute;top:0;}
	.unisan-slide-caption{background:#012169} 
	.unisan-carousel-control-btn{overflow:auto;width:auto;opacity:0} /* opacity modified from 0.8 to 0 */

	.unisan-carousel-content{text-align:left}
	
	.unisan-next-li{right:0;left:auto;}
   

	.unisan-event-cta-container{padding:30px 20px 0 20px}
	.unisan-events-cta {float:none}
	.unisan-events-cta li{margin-left:0;float:none;margin-bottom:30px}

	.unisan-table th, .unisan-table td {line-height: 24px}

	/* Force table to not be like tables anymore */
	.unisan-vertical-stacking-table table, .unisan-vertical-stacking-table thead, .unisan-vertical-stacking-table tbody, .unisan-vertical-stacking-table th, .unisan-vertical-stacking-table td, .unisan-vertical-stacking-table tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.unisan-vertical-stacking-table thead tr { position: absolute;top: -9999px;left: -9999px;}
	
	.unisan-vertical-stacking-table tr { border: 1px solid #ccc; }
	
	/* Behave  like a "row" */
	.unisan-vertical-stacking-table td {	border: none;border-bottom: 1px solid #e4e4e4; }
	.unisan-vertical-stacking-table td:before { white-space: nowrap;}
	
        .unisan-table-heading{display:none;} /* changed: display:block*/
	
	.unisan-nav-tabs{padding-left:0}

	.unisan-column3 .Zebra_DatePicker table{font-size:16px}
	.unisan-column3 .Zebra_DatePicker .dp_daypicker td{ padding: 0 3px 9px 6px;}
	
	.unisan-overlay{right:auto;left:0}
	
	.unisan-mobile-list-layout{display:block}
	.unisan-desktop-list-layout{display:none}
	
	.unisan-notifications-container{padding:10px 20px}
	.unisan-notifications-icon {float:none}
	.unisan-close-panel{top:10px;right:20px}
	
	.unisan-section-list li li{padding: 0 0 10px}
	.unisan-section-list li li li{padding: 5px 0 5px} 

}
	
/* iphone landscape */	
@media (max-width: 480px) {
  .field-name-field-image img.unisan-scale-with-grid {
        width:100%;
	height:auto;
  }
  /* Title and logo adjustments */
  .unisan-co-branding-container { margin-top: 44px; margin-bottom: 15px; }
  h1.unisan-page-title, .unisan-page-title { font-size: 23px; line-height: 27px; padding: 0 0 0 0; }
  /* Carousel height adjustment */
  .unisan-carousel-container img.unisan-scale-with-grid { width: auto; height: 240px}
  .unisan-carousel-container .unisan-scale-with-grid {  max-width: none; }

  /* Gloabl header control sizes */
  .unisan-site-search { padding: 6px; }
  .unisan-open-menu { margin: 6px; }
}
	

/* Default */
.unisan-page-header, 
.unisan-local-footer{background:#106470;}
.unisan-local-footer h3 a{color:#91b9a4;}
.unisan-page-sub-title, 
.unisan-banner-content{background: #1f6680;}
.unisan-tertiary-navigation{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAM0lEQVQYV2NkQAM3P3/7r87LxYgsDBLDEMCmCCQGV4jLJJhGsEJCikBqGIlRBFY4nDwDAIeHT431w+WIAAAAAElFTkSuQmCC);min-height:100%}

.unisan-carousel-control-btn{background:#28828a}
.unisan-carousel-control-btn:hover{background:#0c5963}

.unisan-homepage-carousel .unisan-slide{background:#28828a;color:#fff}
.unisan-partnership-branding{border-color:#28828a}

.unisan-highlight-date{background:#28828a}
.unisan-focus-teaser{background:#106470;}
.unisan-focus-link{background-color:#0c5963}
.unisan-main-content h1, 
.unisan-main-content h2 {color:#106470 }

table, 
.unisan-table-bordered {border-bottom:2px solid #28828a;}
th{background:#28828a;color:#fff}
th.unisan-alt{background:#fff;color:#28828a}
.unisan-table-striped tbody tr:nth-child(odd) td,
.unisan-table-striped tbody tr:nth-child(odd) th { background-color: #d2f3e1;}
.unisan-table-bordered th{border-left: 1px solid #d2f3e1;}


/* local navigation */
.unisan-local-navigation {background: #fefefe;border-bottom:1px solid #106470;border-top:1px solid #106470;}
.unisan-local-navigation a{background:#0c5963; border-right:1px solid #106470;border-bottom:1px solid #106470;border-top:1px solid #106470}
.unisan-local-navigation a:focus, 
.unisan-local-navigation a:hover, 
.unisan-local-navigation a:active{background-color:#1e7680;}
.unisan-local-navigation a.unisan-selected{background:#28828a}
.unisan-local-navigation li.unisan-hover a{background-color:#003a41;border-bottom:0}
.unisan-local-navigation li.unisan-sub li a{background-color: #003a41;border-right:0; }
.unisan-local-navigation li.unisan-sub li li a{border-bottom:1px solid #0c5963;}
.unisan-local-navigation li.unisan-sub li:last-child a {border-bottom:0;}

.js .unisan-local-navigation li.unisan-sub>a:focus, 
.js .unisan-local-navigation li.unisan-sub>a:hover, 
.js .unisan-local-navigation li.unisan-sub>a:active{background-color:#0c5963;}

.js .unisan-local-navigation li.unisan-sub a:focus, 
.js .unisan-local-navigation li.unisan-sub a:hover{background-color: #003a41}
.js .unisan-local-navigation li.unisan-sub li a:focus, 
.js .unisan-local-navigation li.unisan-sub li a:hover{background-color: #0c5963;}


.unisan-theme-9 .unisan-page-header {background:#fefefe;}
.unisan-theme-9 .unisan-local-footer{background:#a50050;}
.unisan-theme-9 .unisan-local-footer h3 a{color:#eb99a9;}
.unisan-theme-9 .unisan-page-sub-title,
.unisan-theme-9 .unisan-banner-content{background: #1f6680;} /* toChange 012169 393939*/
.unisan-theme-9 .unisan-tertiary-navigation{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAHElEQVQYlWNgQAOfP3/+T1BsMCrCBgajO4n1DACTJUzhVcNWTAAAAABJRU5ErkJggg); min-height:100%}
.unisan-theme-9 .unisan-page-title{font-family: Goldenbook-Bold, palatino, myriad-pro, sans-serif, verdana, arial;/* font-weight:500;*/ color: #012169;}
.unisan-theme-9 .unisan-page-title .unisan-title-light { font-family: Goldenbook-Light, palatino, myriad-pro, sans-serif }
.unisan-theme-9 .unisan-page-title .unisan-title-red { color:#b17a00; font-size: 0.85em}

.unisan-theme-9 .unisan-carousel-control-btn{background:#d61746}
.unisan-theme-9 .unisan-carousel-control-btn:hover{background:#a50050}

.unisan-theme-9 .unisan-homepage-carousel .unisan-slide{background:#696969;color:#fff}
.unisan-theme-6 .unisan-partnership-branding{border-color:#454545}

.unisan-theme-9 .unisan-highlight-date{background:#454545}
.unisan-theme-9 .unisan-focus-teaser{background:#a50050;} /* to change */
.unisan-theme-9 .unisan-focus-link{background-color:#a50050}
.unisan-theme-9 .unisan-main-content h1,
.unisan-theme-9 .unisan-main-content h2 {color:#454545 }

.unisan-theme-9 table, 
.unisan-theme-9 .unisan-table-bordered {border-top: 1px solid #ffffff; border-bottom:2px solid #d61746;}
.unisan-theme-9 th {background:#a50050;color:#fff}
.unisan-theme-9 th.unisan-alt{background:#fff;color:#d61746}
.unisan-theme-9 .unisan-table-striped tbody tr:nth-child(odd) td,
.unisan-theme-9 .unisan-table-striped tbody tr:nth-child(odd) th { background-color: #dddddd;}
.unisan-theme-9 .unisan-table-bordered th{border-left: 1px solid #f8e1e5;}

/* local navigation */
.unisan-theme-9 .unisan-local-navigation {background: #fefefe;border-bottom:1px solid #fefefe;border-top:1px solid #fefefe;color: #012169; font-weight: 500}
.unisan-theme-9 .unisan-local-navigation a{background: #fefefe;border-right:1px solid #fefefe;border-bottom:1px solid #fefefe;border-top:1px solid #fefefe; color:#012169; }
.unisan-theme-9 .unisan-local-navigation a:focus,
.unisan-theme-9 .unisan-local-navigation a:hover,
.unisan-theme-9 .unisan-local-navigation a:active{background-color:#a50050; /*#be1741;*/ color:#fefefe; }
.unisan-theme-9 .unisan-local-navigation a.unisan-selected{background:#fefefe; color:#fefefe; }
.unisan-theme-9 .unisan-local-navigation li.unisan-hover a{background-color:#a50050; color:#fefefe;}
.unisan-theme-9 .unisan-local-navigation li.unisan-sub li a{background-color: #a50050;border-right:0; color:#fefefe;}
.unisan-theme-9 .unisan-local-navigation li.unisan-sub li li a{border-bottom:1px solid #fefefe;}
.unisan-theme-9 .unisan-local-navigation li.unisan-sub li:last-child a {border-bottom:0;}

.js .unisan-theme-9 .unisan-local-navigation li.unisan-sub>a:focus,
.js .unisan-theme-9 .unisan-local-navigation li.unisan-sub>a:hover,
.js .unisan-theme-9 .unisan-local-navigation li.unisan-sub>a:active{background-color:#a50050; color:#fefefe;}

.js .unisan-theme-9 .unisan-local-navigation li.unisan-sub a:focus,
.js .unisan-theme-9 .unisan-local-navigation li.unisan-sub a:hover{background-color: #a50050;}
.js .unisan-theme-9 .unisan-local-navigation li.unisan-sub li a:focus,
.js .unisan-theme-9 .unisan-local-navigation li.unisan-sub li a:hover{background-color: #6c112a;}


/* styles for menu opening navigation - ipad portrait and lower */
@media only screen and (max-width:767px){
	
	/* generic mobile local nav styles */
	.unisan-local-navigation{border:0}
	.js .unisan-closed .unisan-menu-btn-arrow{background-image:url(../images/interface/icon-close-btn.png)}	
	.js .unisan-open .unisan-menu-btn-arrow{background-image:url(../images/interface/icon-open-btn.png)}
	.js .unisan-menu-btn a:focus, .js .unisan-menu-btn a:hover{border:0;}
	.unisan-local-navigation ul{border-top:0;}
	
	/* Default */
	.js .unisan-local-navigation a{background:#106470;border-right:0;border-top:0}
	.unisan-local-navigation li a{border-bottom:1px solid #0c5963;}
	.js .unisan-local-navigation li li a,
	.js .unisan-local-navigation li.unisan-sub li.unisan-sub a{background-color:#106470;}
	
	.js .unisan-local-navigation li.unisan-title a,
	.js .unisan-local-navigation li.unisan-sub li.unisan-title a,
	.js .unisan-local-navigation li.unisan-sub li.unisan-sub li.unisan-title a,
	.js .unisan-local-navigation a:focus,
	.js .unisan-local-navigation a:hover,
	.js .unisan-local-navigation a:active{background-color:#0c5963;}
	
	.js .unisan-local-navigation li.unisan-sub a:focus, 
	.js .unisan-local-navigation li.unisan-sub a:hover{background-color: #0c5963}
	.js .unisan-local-navigation li.unisan-sub li a:focus, 
	.js .unisan-local-navigation li.unisan-sub li a:hover{background-color: #0c5963;}

	.js .unisan-menu-btn a{border:0;background:#0c5963;}
	
	.unisan-menu-btn-arrow{background: #003a41 }
	.js .unisan-menu-btn-arrow a:focus, 
	.js .unisan-menu-btn-arrow a:hover{background-color:#003a41;}
	.unisan-menu-indicator{background-color:#0c5963;}

	.js .unisan-local-navigation-container li:first-child a{border-top:1px solid #003a41;}
	
	.js .unisan-local-navigation-container li.unisan-back-link a,
	.js .unisan-local-navigation-container li.unisan-sub li.unisan-back-link a,
	.js .unisan-local-navigation-container li.unisan-sub li.unisan-sub li.unisan-back-link a,
	.js .unisan-local-navigation-container li.unisan-sub li.unisan-sub li.unisan-sub li.unisan-back-link a {border-bottom:1px solid #0c5963; background-color: #003a41;}
	
	.js .unisan-local-navigation-container li.unisan-back-link a:focus,
	.js .unisan-local-navigation-container li.unisan-back-link a:hover,
	.js .unisan-local-navigation-container li.unisan-sub li.unisan-back-link a:focus,
	.js .unisan-local-navigation-container li.unisan-sub li.unisan-back-link a:hover,
	.js .unisan-local-navigation-container li.unisan-sub li.unisan-sub li.unisan-back-link a:focus,
	.js .unisan-local-navigation-container li.unisan-sub li.unisan-sub li.unisan-back-link a:hover,
	.js .unisan-local-navigation-container li.unisan-sub li.unisan-sub li.unisan-sub li.unisan-back-link a:focus,
	.js .unisan-local-navigation-container li.unisan-sub li.unisan-sub li.unisan-sub li.unisan-back-link a:hover{background-color:#0c5963;}
	

        /*theme 9*/
	.js .unisan-theme-9 .unisan-local-navigation a{background:#a50050; /* #8c1032 */ ;border-right:0;border-top:0}
	.unisan-theme-9 .unisan-local-navigation li a{border-bottom:1px solid #fefefe;}
	.js .unisan-theme-9 .unisan-local-navigation li li a,
	.js .unisan-theme-9 .unisan-local-navigation li.unisan-sub li.unisan-sub a{background-color:#a50050; /*#8c1032;*/}
	
	.js .unisan-theme-9 .unisan-local-navigation li.unisan-title a,
	.js .unisan-theme-9 .unisan-local-navigation li.unisan-sub li.unisan-title a,
	.js .unisan-theme-9 .unisan-local-navigation li.unisan-sub li.unisan-sub li.unisan-title a,
	.js .unisan-theme-9 .unisan-local-navigation a:focus,
	.js .unisan-theme-9 .unisan-local-navigation a:hover,
	.js .unisan-theme-9 .unisan-local-navigation a:active {background-color:#a50050;}
	
	.js .unisan-theme-9 .unisan-local-navigation li.unisan-sub a:focus,
	.js .unisan-theme-9 .unisan-local-navigation li.unisan-sub a:hover{background-color: #b50050;}
	.js .unisan-theme-9 .unisan-local-navigation li.unisan-sub li a:focus,
	.js .unisan-theme-9 .unisan-local-navigation li.unisan-sub li a:hover{background-color: #b50050;}
    
	.js .unisan-theme-9 .unisan-menu-btn a{border:0;background:#fefefe;}
	
	.unisan-theme-9 .unisan-menu-btn-arrow{background:#012169; /* #8c1032;*/ }
	.js .unisan-theme-9 .unisan-open .unisan-menu-btn-arrow,
	/* .js .unisan-theme-9 .unisan-menu-btn-arrow:focus, 
	.js .unisan-theme-9 .unisan-menu-btn-arrow:hover, */
	.js .unisan-theme-9 .unisan-menu-btn-arrow a:focus,
	.js .unisan-theme-9 .unisan-menu-btn-arrow a:hover{background-color:#a50050; /*#8c1032*/;}
	.unisan-theme-9 .unisan-menu-indicator{background-color:#a50050;}
    
	.js .unisan-theme-9 .unisan-local-navigation-container li:first-child a{border-top:1px solid #fefefe; /* #8c1032;*/}
	
	.js .unisan-theme-9 .unisan-local-navigation-container li.unisan-back-link a,
	.js .unisan-theme-9 .unisan-local-navigation-container li.unisan-sub li.unisan-back-link a,
	.js .unisan-theme-9 .unisan-local-navigation-container li.unisan-sub li.unisan-sub li.unisan-back-link a,
	.js .unisan-theme-9 .unisan-local-navigation-container li.unisan-sub li.unisan-sub li.unisan-sub li.unisan-back-link a {border-bottom:1px solid #fefefe; background-color: #a50050; /* #8c1032;*/}
	
	.js .unisan-theme-9 .unisan-local-navigation-container li.unisan-back-link a:focus,
	.js .unisan-theme-9 .unisan-local-navigation-container li.unisan-back-link a:hover,
	.js .unisan-theme-9 .unisan-local-navigation-container li.unisan-sub li.unisan-back-link a:focus,
	.js .unisan-theme-9 .unisan-local-navigation-container li.unisan-sub li.unisan-back-link a:hover,
	.js .unisan-theme-9 .unisan-local-navigation-container li.unisan-sub li.unisan-sub li.unisan-back-link a:focus,
	.js .unisan-theme-9 .unisan-local-navigation-container li.unisan-sub li.unisan-sub li.unisan-back-link a:hover,
	.js .unisan-theme-9 .unisan-local-navigation-container li.unisan-sub li.unisan-sub li.unisan-sub li.unisan-back-link a:focus,
	.js .unisan-theme-9 .unisan-local-navigation-container li.unisan-sub li.unisan-sub li.unisan-sub li.unisan-back-link a:hover{background-color:#b50050;}

}

/* generic colours */
.unisan-global-header{background-color:#fefefe; }
.unisan-global-footer{background-color:#393939; } /* toChange 012169 393939*/
.unisan-last-footer {background-color: #303030; }
.unisan-theme-9 .unisan-search-drawer {background-color:#a50050; }

.unisan-theme-9 .unisan-global-navigation-drawer{background: #a50050;color: #ffffff;}

.unisan-global-navigation-outer{border: 1px solid #171717;border-width:1px 1px 0 1px;}
.unisan-global-navigation-container {border-right: 1px solid #012169;}
.unisan-global-navigation-container.last{border-right: 0;}

.unisan-theme-9 .unisan-homepage-content h2  {color:#171717;}

.unisan-global-navigation-secondary-with-children, .unisan-global-navigation-container li.last, .unisan-global-navigation-secondary-with-children li{border-bottom:0}
.unisan-global-navigation-container li, .unisan-global-navigation-header-container li{border-bottom: 1px solid #012169} 
.unisan-global-navigation-tertiary li, .unisan-global-navigation-secondary-with-children li{border-bottom:0}
.unisan-recommended-results{background:#f0f8ff}

.unisan-global-footer{color:#fff;font-size: 13px;}
.unisan-content{background:#fff}
.unisan-secondary-content{background:#fbfbfb}

.unisan-homepage-carousel .unisan-carousel-control-btn, .unisan-paging-btn{background:#171717}
.unisan-homepage-carousel .unisan-carousel-control-btn:hover{background:#000}
.unisan-paging-btn:focus, .unisan-paging-btn:hover{background:#393939}

.unisan-inpage-search-container{background:#e4e4e4}
.unisan-login-form{background:#f2f2f2}

.unisan-highlight-date{color:#fff}
.unisan-promo-teaser{background:#fff}

.unisan-vertical-breadcrumb-navigation .unisan-selected{color:#171717}

tbody th, td{background:#fff;color:#222}
.unisan-theme-9 tbody th {background:#fff;color:#222;border-bottom:0}
table th{border-bottom:#e4e4e4 1px solid}
.unisan-table tbody tr:hover td, .unisan-table tbody tr:hover th, 
.unisan-theme-9 .unisan-table tbody tr:hover td, .unisan-theme-9 .unisan-table tbody tr:hover th {background-color: #e4e4e4;}
.unisan-vertical-stacking-table th{border-left:#e4e4e4 1px solid}

.unisan-tertiary-navigation{border:1px solid #e4e4e4;border-width:1px 1px 0 1px }

/* Notifications */
.unisan-success-panel{border-color:#55a51c}
.unisan-success-panel .unisan-notifications-icon{color:#55a51c}
.unisan-warning-panel{border-color:#ff0000}
.unisan-warning-panel .unisan-notifications-icon{color:#ff0000}
.unisan-alert-panel{border-color:#ea7125}
.unisan-alert-panel .unisan-notifications-icon{color:#ea7125}
.unisan-information-panel{border-color:#0072cf}
.unisan-information-panel .unisan-notifications-icon{color:#0072cf}



/* 11.0 FOUC ----------------------------------------------------------------------------------------------*/

.js #global-header-controls{display:none}
.js .unisan-carousel li{display:none}
.js .unisan-secondary-content{display:none}

/* 12.0 PRINT STYLES ------------------------------------------------------------------------------------------------*/
@page {margin: 50mm; }
@media print {
	
	.lt-ie9 .unisan-row, .lt-ie8 .unisan-row{min-width:auto}
	body{ background: transparent !important;}
	* { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
	#content a, #content  a:visited { text-decoration: underline; }
	#content a[href]:after { content: " (" attr(href) ")"; }
	
	.Zebra_DatePicker a[href]:after, .unisan-carousel a[href]:after { display:none!important}
	abbr[title]:after { content: " (" attr(title) ")"; }
	#content .ir a:after, #content a[href^="javascript:"]:after, #content a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
	pre{ border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; } /* h5bp.comt */
	tr, img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	/* @page { margin: 50mm; } */
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid; }	
	
	/* replace calendar backgrounds */
	.Zebra_DatePicker{width:300px}
	.Zebra_DatePicker .dp_daypicker td{background:#e1e1e1!important;}
	.Zebra_DatePicker td.dp_not_in_month{ background: #edeaea!important; color: #b4b3b3!important;}
	.Zebra_DatePicker td.dp_selected{ background: #222!important; color: #FFF !important }
	.Zebra_DatePicker td.dp_current {background:#888888!important; color: #fff!important }
	.Zebra_DatePicker td.dp_disabled_current{ background: #edeaea!important; color: #b4b3b3!important;}
	.Zebra_DatePicker td.dp_disabled, .Zebra_DatePicker td.dp_weekend_disabled{background: #edeaea!important; color: #b4b3b3!important;}
	.Zebra_DatePicker td.dp_hover{ background: #222!important; color: #FFF!important }
	.unisan-event-indicator{background:#f3f3f3!important}

	/*stack all columns vertically to make it easier to read content*/
	[class*="unisan-column"], .unisan-column{
	  float: none;
	  display: block;
	  width: auto;
	  margin-left: 0;
	}
	
	/* remove recessed margin issues and add mobile container classes to reduce visual padding*/
	.unisan-wrap{width:100%}
	.unisan-search-container{padding:20px;}
	.unisan-recessed-secondary-content {margin-top:0}
	.unisan-spacing-column,  .unisan-sub-section-title{display:none}
	.unisan-homepage-logo-header{display:none}


	/* remove residual styling from tables and show by default */
	table, .unisan-table-bordered table, .unisan-table-bordered th, .unisan-table-bordered td, .unisan-table-bordered tr {border-color:#E4E4E4!important}
	caption{ border: 1px solid #E4E4E4!important; page-break-inside: avoid;}
	.unisan-responsive-table table{display:block!important}

	/* style elements back for legibility, add a bg back into the homepage teaser unisan-topic to make legible */
	.unisan-topic{background:#fff!important}
	.unisan-primary-cta{color:#fff!important}

	/* add background to transparent graphics to make legible */
	.unisan-co-branding-logo{padding:5px;background:#000!important;display:block;float:none}
	.unisan-main-logo{padding-top:9px;background:#000 !important;display:block;float:none}

	/*hide unwanted site furniture and nav elements*/
	.unisan-global-header{display:none!important}
	.unisan-breadcrumb{display:none!important}
	.unisan-global-navigation-drawer{display:none!important}
	.unisan-local-navigation{display:none!important}
	.unisan-tertiary-navigation{display:none!important}
	.unisan-mobile-parent{display:none!important}
	.unisan-nav-tabs{display:none!important}
	.unisan-nav-pills{display:none!important}
	.unisan-inpage-search-container{display:none!important}
	.unisan-search-container{display:none!important}
	.unisan-list-container{display:none!important}
	.unisan-local-footer{display:none!important}
	.unisan-global-footer{display:none!important}
	.unisan-load-more-btn{display:none!important}
	.unisan-pagination{display:none!important}
	.unisan-paging{display:none!important}
	.unisan-notifications-panel{display:none!important}
	.unisan-open-responsive-table-link{display:none!important}
	.unisan-homepage-header{display:none!important}
	.unisan-homepage-logo-header{display:none!important}

	.unisan-slide-caption{position:static}
	.unisan-focus-teaser-txt{float:none;clear:both}
	.unisan-carousel .unisan-slide{display:block}
}
