/*******************************************************/
/* 2014-07-31 Default.css v1.3.9
/*******************************************************/

/* Bootstrap initialize with Form UI
/*******************************************************/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
img{vertical-align:middle}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
fieldset{padding:0;margin:0;border:0}
legend{width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;margin-bottom:5px;font-weight:bold}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type="file"]{display:block}
select[multiple],select[size]{height:auto}
select optgroup{font-size:inherit;font-style:inherit;font-family:inherit}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}
output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}
.form-control:-moz-placeholder{color:#999}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}
textarea.form-control{height:auto}
.form-group{margin-bottom:15px}
input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}
@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block}
.form-inline select.form-control{width:auto}
}
.input-group{position:relative;display:table;border-collapse:separate}
.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}
.input-group .form-control{width:100%;margin-bottom:0}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}
textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}
textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}
.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}
.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}
.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}
.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.input-group-addon:first-child{border-right:0}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}
.input-group-addon:last-child{border-left:0}
.input-group-btn{position:relative;white-space:nowrap}
.input-group-btn:first-child>.btn{margin-right:-1px}
.input-group-btn:last-child>.btn{margin-left:-1px}
.input-group-btn>.btn{position:relative}
.input-group-btn>.btn+.btn{margin-left:-4px}
.input-group-btn>.btn:hover,.input-group-btn>.btn:active{z-index:2}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}

/*******************************************************/
/* Basic
/*******************************************************/

html {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{background: #f1f1f1;color:#1C1C1C;padding:0;margin:0;}
body,td,th,input,select,textarea,input {font-family:Verdana, Arial, Helvetica, sans-serif;}
form{padding:0;margin:0}
a img{border:none;}
body,td,th{font-size:13px; line-height: 1.5em}
p{margin:0 0 1.5em 0;}
a{color:#1A5336;}
a:hover,a:focus,a:active{color:#000;background-color:#f1f1f1;}
body.browser-IE a:hover{background-color:transparent}
a img{vertical-align:text-bottom;}
a:focus{outline: 1px dotted #2C855A}

h1{font-size:32px;color:#1A5336;font-weight:normal;margin:1.5em 0 .5em 0;line-height:1.2em;font-family:Arial, Helvetica, sans-serif}
h2{font-size:27px;color:#000000;font-weight:normal;margin:1.5em 0 .5em 0;line-height:1.2em;font-family:Arial, Helvetica, sans-serif}
h3{font-size:20px;color:#555555;font-weight:normal;margin:1.5em 0 .5em 0;line-height:1.2em;font-family:Arial, Helvetica, sans-serif}
h4{font-size:16px;color:#555555;font-weight:bold;margin:1.5em 0 .5em 0;line-height:1.2em;font-family:Arial, Helvetica, sans-serif}
h5{font-size:14px;color:#555555;font-weight:bold;margin:1.5em 0 .5em 0;line-height:1.2em;font-family:Arial, Helvetica, sans-serif}
h6{font-size:13px;color:#555555;font-weight:bold;margin:1.5em 0 .5em 0;line-height:1.2em;font-family:Arial, Helvetica, sans-serif}

sup, sub {vertical-align: baseline;position: relative;top: -0.4em;}
sub {top: 0.4em;}

.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear{display:inline-block;height:auto}* html .clear{height:1%;}.clear{display:block;}

/*******************************************************/
/* General
/*******************************************************/
.td-display-block { display:block; }

.td-floatright{float:right;margin:0 0 12px 12px;}
.td-floatleft{float:left;margin:0 12px 12px 0;}
.td-photo{border:1px solid #E8E8E8;padding:1px;background:#fff;}
.td-image-fullwidth{width:100% !important;height:auto !important;}
.td-block{display:block;}

.td-margin-none{margin:0 !important;}
.td-margin-top-large{margin-top:1.5em !important;}
.td-margin-top-medium{margin-top:1em !important;}
.td-margin-top-small{margin-top:.5em !important;}
.td-margin-top-none{margin-top:0 !important;}
.td-margin-bottom-large{margin-bottom:1em !important;}
.td-margin-bottom-medium{margin-bottom:.5em !important;}
.td-margin-bottom-small{margin-bottom:3px !important;}
.td-margin-bottom-none{margin-bottom:0 !important;}
.td-margin-left-none {margin-left:0 !important}
.td-margin-left-03 {margin-left:3px}
.td-margin-left-06 {margin-left:6px}
.td-margin-left-12 {margin-left:12px}
.td-margin-left-18 {margin-left:18px}
.td-margin-left-24 {margin-left:24px}
.td-margin-right-none{margin-right:0 !important}
.td-margin-right-03 {margin-right:3px}
.td-margin-right-06 {margin-right:6px}
.td-margin-right-12 {margin-right:12px}
.td-margin-right-18 {margin-right:18px}
.td-margin-right-24 {margin-right:24px}

.td-forscreenreader{position:absolute !important;top:0;left:-9999px}


/*******************************************************/
/* Copy
/*******************************************************/

.td-copy-standard{color:#1C1C1C !important;font-size:13px !important;line-height:1.5em !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;}
.td-copy-emphasized{font-size:15px !important;line-height:1.4em !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;}
.td-copy-emphasizedlarge{font-size:18px !important;line-height:1.2em !important}
.td-copy-emphasizedextralarge{font-size:21px !important;line-height:1.2em !important}
.td-copy-emphasizedheader{font-size:36px !important;line-height:1.2em !important;}
.td-copy-sub{font-size:11px !important;line-height:1.5em !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;}
.td-copy-legal{color:#555555 !important;font-size:11px !important;line-height:1.3em !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;}
.td-copy-black{color:#000 !important}
.td-copy-red{color:#ae0101 !important;}
.td-copy-green{color:#008000 !important;}
.td-copy-grey{color:#555555 !important;}
.td-copy-white{color:#fff !important;}
.td-copy-primarycolour{color:#1A5336 !important}
.td-copy-linkcolour{color:#1A5336 !important}
.td-copy-nowrap{white-space:nowrap;}

.td-copy-align-left{text-align:left;}
.td-copy-align-centre{text-align:center;}
.td-copy-align-right{text-align:right;}
.td-copy-align-top{vertical-align:top;}
.td-copy-align-middle{vertical-align:middle;}
.td-copy-align-bottom{vertical-align:bottom;}

/*******************************************************/
/* Lists /* Note: Duplicated under flyouts */
/*******************************************************/

ul{margin:0 0 1.5em 0;padding:0;list-style:none;}
ul>li{margin:0 0 .65em 0;padding:0 0 0 12px;list-style:none;background-image: url(/images/evergreen/ui/bullet.gif);background-position:0 .5em;background-repeat:no-repeat;line-height:1.2em;position:relative}
ul li ul{margin:.5em 0 0 0;}

ol{margin:0 0 1.5em 1.7em;padding:0;}
ol li{margin:0 0 .65em 0;display:list-item;}
ol li ol{margin:.5em 0 0 1.7em;}

ul.td-list-nobullet{margin:0 0 1.5em 0;padding:0;list-style:none;}
ul.td-list-nobullet li{padding:0;background:none;}

ul.td-list-inline, .td-link-taboverlay{margin:0 0 1.5em 0;padding:0;list-style:none;}
ul.td-list-inline li, .td-link-taboverlay li{border-left:1px solid #E4E4E4;background:none;padding:0 0 0 10px;margin:0 0 0 10px;display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;}
ul.td-list-inline li:first-child, .td-link-taboverlay li:first-child{margin:0;border:none;padding:0}

ul.td-list-links{margin:0 0 1.5em 0;padding:0;list-style:none;}
ul.td-list-links li{display:block;padding:0 0 0 12px;margin:0 0 .65em 0;list-style:none;background: url(/images/evergreen/links/icon-link-list.png) 0 .45em no-repeat;border:none}
ul.td-list-links li:first-child{padding:0 0 0 12px;margin:0 0 .65em 0;}
ul.td-list-links li a{text-decoration:none}
ul.td-list-links li a:hover, ul.td-list-links li a:focus{color:#000}

ul.td-list-sublinks{margin:0 0 1.5em 0;padding:0;list-style:none;}
ul.td-list-sublinks li{padding:0 0 0 10px;list-style:none;background: url(/images/evergreen/links/icon-link-footer.png) 0 .45em no-repeat;}

ul.td-rowlist{}
ul.td-rowlist li{background:none;padding:12px 0px;margin:0;position:relative;}
ul.td-rowlist li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;} * html ul.td-rowlist li {zoom:1;} *:first-child+html ul.td-rowlist li{zoom:1;}
ul.td-rowlist li.td-makeclickable:hover{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(239,239,239,1) 10%, rgba(239,239,239,1) 90%, rgba(255,255,255,0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(10%,rgba(239,239,239,1)), color-stop(90%,rgba(239,239,239,1)), color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(239,239,239,1) 10%,rgba(239,239,239,1) 90%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(239,239,239,1) 10%,rgba(239,239,239,1) 90%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(239,239,239,1) 10%,rgba(239,239,239,1) 90%,rgba(255,255,255,0) 100%);background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(239,239,239,1) 10%,rgba(239,239,239,1) 90%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );}
ul.td-rowlist li *:first-child, ul.td-rowlist li .first-child{margin-top:0}
ul.td-rowlist li *:last-child, ul.td-rowlist li .last-child{margin-bottom:0;}
ul.td-rowlist li .td-rowlist-divider{position:absolute;bottom:0;left:0;width:100%;font-size:1px;line-height:1;height:1px;}
ul.td-rowlist.td-cs-primary li .td-rowlist-divider{background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(157,194,177,1) 10%, rgba(157,194,177,1) 90%, rgba(255,255,255,0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(10%,rgba(157,194,177,1)), color-stop(90%,rgba(157,194,177,1)), color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(157,194,177,1) 10%,rgba(157,194,177,1) 90%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(157,194,177,1) 10%,rgba(157,194,177,1) 90%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(157,194,177,1) 10%,rgba(157,194,177,1) 90%,rgba(255,255,255,0) 100%);background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(157,194,177,1) 10%,rgba(157,194,177,1) 90%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );}
ul.td-rowlist.td-cs-tertiary li .td-rowlist-divider{background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(189,189,189,1) 10%, rgba(189,189,189,1) 90%, rgba(255,255,255,0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(10%,rgba(189,189,189,1)), color-stop(90%,rgba(189,189,189,1)), color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(255,255,255,0) 100%);background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );}
ul.td-rowlist li .td-rowlist-divider-first{top:0;bottom:auto;}
ul.td-rowlist li img.td-rowlist-icon-left{position:absolute;left:12px;top:50%;}
ul.td-rowlist li img.td-rowlist-icon-right{position:absolute;right:12px;top:50%;}
ul.td-rowlist li .td-floatleft, ul.td-rowlist li .td-floatright{margin-bottom:0;}

/*******************************************************/
/* Links
/*******************************************************/

.td-accesstext{position:absolute;left:-10000px;top:auto;font-size:11px;color:#000;padding:1px 3px;z-index:9999;white-space:nowrap;border:1px solid #767676;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;background: rgb(255,255,255);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU1ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,229,240,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(228,229,240,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(228,229,240,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(228,229,240,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(228,229,240,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(228,229,240,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e5f0',GradientType=0 );}
.td-link-icon{text-indent: 100%;white-space: nowrap;overflow: hidden;text-shadow:none;color:transparent;display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}

.td-link-forcedefaultcolour{color:#1A5336 !important}
.td-link-nounderline a, a.td-link-nounderline{text-decoration:none !important;}

a.td-link-nohovereffect:hover, a.td-link-nohovereffect:focus{background-color:transparent !important;}
.td-link-nohovereffect a:hover, .td-link-nohovereffect a:focus{background-color:transparent !important;}

.td-link-colour-copy a, a.td-link-colour-copy{color:#1C1C1C !important}
.td-link-colour-grey a, a.td-link-colour-grey{color:#555555 !important}
.td-link-colour-white a, a.td-link-colour-white{color:#ffffff !important}
.td-link-colour-red a, a.td-link-colour-red{color:#ae0101 !important}

a.td-link-header{text-decoration:none}
a.td-link-header:hover, a.td-link-header:focus{color:#000}

h2 .td-link-header .td-link-icon{width:7px;height:12px;background: url(/images/evergreen/links/icon-link-h2.png) 0 0 no-repeat;margin:0 0 0 6px}
h3 .td-link-header .td-link-icon{width:6px;height:10px;background: url(/images/evergreen/links/icon-link-h3.png) 0 0 no-repeat;margin:0 0 0 6px}
h4 .td-link-header .td-link-icon{width:5px;height:8px;background: url(/images/evergreen/links/icon-link-h4.png) 0 0 no-repeat;margin:0 0 0 6px}
h5 .td-link-header .td-link-icon{width:5px;height:8px;background: url(/images/evergreen/links/icon-link-h5.png) 0 0 no-repeat;margin:0 0 0 6px}
h6 .td-link-header .td-link-icon{width:5px;height:8px;background: url(/images/evergreen/links/icon-link-h6.png) 0 0 no-repeat;margin:0 0 0 6px}

.td-link-standalone.td-link-standalone-primary{font-weight:bold;}
.td-link-standalone.td-link-standalone-primary .td-link-icon{width:10px;height:8px;background: url(/images/evergreen/links/icon-link-primary.png) 0 0 no-repeat;margin:0 0 0 5px}
.td-link-standalone.td-link-standalone-secondary{text-decoration:none;}

.td-link-standalone.td-link-standalone-secondary .td-link-icon{width:5px;height:8px;background: url(/images/evergreen/links/icon-link-secondary.png) 0 0 no-repeat;margin:0 0 0 5px}

/* Toggle Links */
a.td-link-toggle{cursor:pointer;text-decoration:none !important;outline:none}
a.td-link-toggle img{vertical-align:middle;margin:0 !important}
a.td-link-toggle span{text-decoration:none;vertical-align:middle}
a.td-link-toggle:hover, a.td-link-toggle:focus{color:#000;text-decoration:underline}
a.td-link-toggle span.td-triggericon{background: url(/images/evergreen/links/icon-expand.gif) 0 0 no-repeat;width:8px;height:8px;overflow:hidden;font: 0/0 a; line-height:1px;text-shadow: none;color:transparent;display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;}
a.td-link-toggle:hover span.td-triggericon, a.td-link-toggle:focus span.td-triggericon{background-position:bottom !important}
a.td-link-toggle span.td-triggericon.td-triggericon-expanded{background: url(/images/evergreen/links/icon-collapse.gif) 0 0 no-repeat;}

h1 a.td-link-toggle span.td-triggericon,
h2 a.td-link-toggle span.td-triggericon,
h3 a.td-link-toggle span.td-triggericon,
h4 a.td-link-toggle span.td-triggericon,
h5 a.td-link-toggle span.td-triggericon,
h6 a.td-link-toggle span.td-triggericon{position:relative;top:-1px;background: url(/images/evergreen/links/icon-expand-heading.png) 0 0 no-repeat;width:30px;height:30px;overflow:hidden;font: 0/0 a;line-height:1px;text-shadow: none;color:transparent;display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;}
h1 a.td-link-toggle:hover span.td-triggericon,
h2 a.td-link-toggle:hover span.td-triggericon,
h3 a.td-link-toggle:hover span.td-triggericon,
h4 a.td-link-toggle:hover span.td-triggericon,
h5 a.td-link-toggle:hover span.td-triggericon,
h6 a.td-link-toggle:hover span.td-triggericon{background-position:bottom !important}
h1 a.td-link-toggle span.td-triggericon.td-triggericon-expanded,
h2 a.td-link-toggle span.td-triggericon.td-triggericon-expanded,
h3 a.td-link-toggle span.td-triggericon.td-triggericon-expanded,
h4 a.td-link-toggle span.td-triggericon.td-triggericon-expanded,
h5 a.td-link-toggle span.td-triggericon.td-triggericon-expanded,
h6 a.td-link-toggle span.td-triggericon.td-triggericon-expanded{background: url(/images/evergreen/links/icon-collapse-heading.png) 0 0 no-repeat;}

/* External link with icon */
a.td-link-newwindow-withicon{text-decoration:none !important;position:relative;}
a.td-link-newwindow-withicon:hover span.td-link-newwindow-label, a.td-link-newwindow-withicon:focus span.td-link-newwindow-label{}
a.td-link-newwindow-withicon span.td-link-newwindow-label{text-decoration:underline;}
a.td-link-newwindow-withicon-nounderline span.td-link-newwindow-label{text-decoration:none;}
ul.td-list-links li a.td-link-newwindow-withicon span.td-link-newwindow-label{text-decoration:none;}
ul.td-list-links li a.td-link-newwindow-withicon:hover span.td-link-newwindow-label, ul.td-list-links li a.td-link-newwindow-withicon:focus span.td-link-newwindow-label{text-decoration:underline;}
a.td-link-standalone-secondary.td-link-newwindow-withicon span.td-link-newwindow-label{text-decoration:none;}
a.td-link-standalone-secondary.td-link-newwindow-withicon:hover span.td-link-newwindow-label, a.td-link-standalone-secondary.td-link-newwindow-withicon:focus span.td-link-newwindow-label{text-decoration:underline;}
a.td-link-newwindow-withicon span.td-link-newwindow-icon{vertical-align:middle;width:12px;height:11px;background: url(/images/evergreen/links/icon-newwindow.gif) 0 0 no-repeat !important;margin:-3px 0 0 0px;font:0/0 a;*line-height:1px;text-shadow:none;color:transparent;}
a.td-link-newwindow-withicon:hover span.td-link-newwindow-icon{background-position:bottom !important}
a.td-link-newwindow-withicon span.td-link-newwindow-icon{display:-moz-inline-box;display:inline-block;}* html a.td-link-newwindow span.td-accesstext {display:inline}* + html a.td-link-newwindow span.td-accesstext {display:inline}

/* External link */
a.td-link-newwindow{position:relative;}
a.td-link-newwindow span.td-accesstext{}
a.td-link-newwindow:hover span.td-accesstext, a.td-link-newwindow:focus span.td-accesstext{left:105%;top:-25px}


.td-link-icon.td-link-icon-help{background: url(/images/evergreen/links/icon-help.png) 0 0 no-repeat;width:21px;height:21px;}
.td-link-icon.td-link-icon-help:hover, .td-link-icon.td-link-icon-help:focus, .td-link-icon.td-link-icon-help.td-link-icon-active{background: url(/images/evergreen/links/icon-help-active.png) 0 0 no-repeat}

.td-link-icon.td-link-icon-info{background: url(/images/evergreen/links/icon-info.png) 0 0 no-repeat;width:21px;height:21px;}
.td-link-icon.td-link-icon-info:hover, .td-link-icon.td-link-icon-info:focus, .td-link-icon.td-link-icon-info.td-link-icon-active{background: url(/images/evergreen/links/icon-info-active.png) 0 0 no-repeat}

.td-link-icon.td-link-icon-close{background: url(/images/evergreen/links/icon-close-big.png) 0 0 no-repeat;width:29px;height:29px;}
.td-link-icon.td-link-icon-close:hover, a.td-link-icon-close:focus, .td-link-icon.td-link-icon-close.td-link-icon-active{background: url(/images/evergreen/links/icon-close-big-active.png) 0 0 no-repeat}

.td-link-icon.td-link-icon-exit{width:21px;height:21px;}
.td-link-icon.td-link-icon-exit:hover,
.td-link-icon.td-link-icon-exit:focus{background: url(/images/evergreen/links/icon-exit.png) 0 0 no-repeat;}

/*USBP Style*/
a.td-up-down-links, a.td-up-down-links span{text-decoration: none; vertical-align: middle};
.td-up-icon { position: relative; width: 30px; display: inline-block; font: 0px/1px a; background: url(/images/evergreen/icon-arrow-up.png) no-repeat 0px 0px; height: 30px; overflow: hidden; top:-1px; text-shadow: none;}
.td-down-icon { position: relative; width: 30px; display: inline-block; font: 0px/1px a; background: url(/images/evergreen/icon-arrow-down.png) no-repeat 0px 0px; height: 30px; overflow: hidden; top:-1px; text-shadow: none;}
.td-up-disable-icon{ position: relative; width: 30px; display: inline-block; font: 0px/1px a; background: url(/images/evergreen/icon-arrow-up-disable.png) no-repeat 0px 0px; height: 30px;	overflow: hidden; top: -1px; text-shadow: none;}
.td-down-disable-icon{ position: relative; width: 30px; display: inline-block; font: 0px/1px a; background: url(/images/evergreen/icon-arrow-down-disable.png) no-repeat 0px 0px; height: 30px;	overflow: hidden; top: -1px; text-shadow: none;}

/*******************************************************/
/* Dividers
/*******************************************************/

hr.td-divider-fade {position:relative;border:none; margin:0 0 18px 0; height:1px;*border-bottom:1px solid #9FC3B1;background: -moz-linear-gradient(left, rgba(159,195,177,0) 0%, rgba(159,195,177,1) 10%, rgba(159,195,177,1) 90%, rgba(159,195,177,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(159,195,177,0)), color-stop(10%,rgba(159,195,177,1)), color-stop(90%,rgba(159,195,177,1)), color-stop(100%,rgba(159,195,177,0)));
background: -webkit-linear-gradient(left, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
background: -o-linear-gradient(left, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
background: -ms-linear-gradient(left, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
background: linear-gradient(to right, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
-pie-background:linear-gradient(left, #fff 0%, #9fc3b1 10%, #9fc3b1 90%, #fff 100%);}
hr.td-divider-fade.td-divider-fade-fadetoright {background: -moz-linear-gradient(left, rgba(159,195,177,1) 0%, rgba(159,195,177,1) 10%, rgba(159,195,177,1) 90%, rgba(159,195,177,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(159,195,177,1)), color-stop(10%,rgba(159,195,177,1)), color-stop(90%,rgba(159,195,177,1)), color-stop(100%,rgba(159,195,177,0)));
background: -webkit-linear-gradient(left, rgba(159,195,177,1) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
background: -o-linear-gradient(left, rgba(159,195,177,1) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
background: -ms-linear-gradient(left, rgba(159,195,177,1) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
background: linear-gradient(to right, rgba(159,195,177,1) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
-pie-background:linear-gradient(left, #9fc3b1 0%, #9fc3b1 10%, #9fc3b1 90%, #fff 100%); }
hr.td-divider-fade.td-divider-fade-fadetoleft {background: -moz-linear-gradient(left, rgba(159,195,177,0) 0%, rgba(159,195,177,1) 10%, rgba(159,195,177,1) 90%, rgba(159,195,177,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(159,195,177,0)), color-stop(10%,rgba(159,195,177,1)), color-stop(90%,rgba(159,195,177,1)), color-stop(100%,rgba(159,195,177,1)));
background: -webkit-linear-gradient(left, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,1) 100%);
background: -o-linear-gradient(left, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,1) 100%);
background: -ms-linear-gradient(left, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,1) 100%);
background: linear-gradient(to right, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,1) 100%);
-pie-background:linear-gradient(left, #fff 0%, #9fc3b1 10%, #9fc3b1 90%, #9fc3b1 100%);}
hr.td-divider-fade.td-cs-tertiary {*border-bottom:1px solid #bdbdbd;background: -moz-linear-gradient(left, rgba(189,189,189,0) 0%, rgba(189,189,189,1) 10%, rgba(189,189,189,1) 90%, rgba(189,189,189,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(189,189,189,0)), color-stop(10%,rgba(189,189,189,1)), color-stop(90%,rgba(189,189,189,1)), color-stop(100%,rgba(189,189,189,0)));
background: -webkit-linear-gradient(left, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
background: -o-linear-gradient(left, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
background: -ms-linear-gradient(left, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
background: linear-gradient(to right, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
-pie-background:linear-gradient(left, #fff 0%, #bdbdbd 10%, #bdbdbd 90%, #fff 100%);}
hr.td-divider-fade.td-divider-fade-fadetoright.td-cs-tertiary {background: -moz-linear-gradient(left, rgba(189,189,189,1) 0%, rgba(189,189,189,1) 10%, rgba(189,189,189,1) 90%, rgba(189,189,189,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(189,189,189,1)), color-stop(10%,rgba(189,189,189,1)), color-stop(90%,rgba(189,189,189,1)), color-stop(100%,rgba(189,189,189,0)));
background: -webkit-linear-gradient(left, rgba(189,189,189,1) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
background: -o-linear-gradient(left, rgba(189,189,189,1) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
background: -ms-linear-gradient(left, rgba(189,189,189,1) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
background: linear-gradient(to right, rgba(189,189,189,1) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
-pie-background:linear-gradient(left, #bdbdbd 0%, #bdbdbd 10%, #bdbdbd 90%, #fff 100%);}
hr.td-divider-fade.td-divider-fade-fadetoleft.td-cs-tertiary { background: -moz-linear-gradient(left, rgba(189,189,189,0) 0%, rgba(189,189,189,1) 10%, rgba(189,189,189,1) 90%, rgba(189,189,189,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(189,189,189,0)), color-stop(10%,rgba(189,189,189,1)), color-stop(90%,rgba(189,189,189,1)), color-stop(100%,rgba(189,189,189,1)));
background: -webkit-linear-gradient(left, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,1) 100%);
background: -o-linear-gradient(left, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,1) 100%);
background: -ms-linear-gradient(left, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,1) 100%);
background: linear-gradient(to right, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,1) 100%);
-pie-background:linear-gradient(left, #fff 0%, #bdbdbd 10%, #bdbdbd 90%, #bdbdbd 100%);}
hr.td-divider-fade.td-cs-tertiary-light {*border-bottom:1px solid #f1f1f1;background: -moz-linear-gradient(left, rgba(241,241,241,0) 0%, rgba(241,241,241,1) 10%, rgba(241,241,241,1) 90%, rgba(241,241,241,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(241,241,241,0)), color-stop(10%,rgba(241,241,241,1)), color-stop(90%,rgba(241,241,241,1)), color-stop(100%,rgba(241,241,241,0)));
background: -webkit-linear-gradient(left, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
background: -o-linear-gradient(left, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
background: -ms-linear-gradient(left, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
background: linear-gradient(to right, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
-pie-background:linear-gradient(left, #fff 0%, #f1f1f1 10%, #f1f1f1 90%, #fff 100%);}
hr.td-divider-fade.td-divider-fade-fadetoright.td-cs-tertiary-light { background: -moz-linear-gradient(left, rgba(241,241,241,1) 0%, rgba(241,241,241,1) 10%, rgba(241,241,241,1) 90%, rgba(241,241,241,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(241,241,241,1)), color-stop(10%,rgba(241,241,241,1)), color-stop(90%,rgba(241,241,241,1)), color-stop(100%,rgba(241,241,241,0)));
background: -webkit-linear-gradient(left, rgba(241,241,241,1) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
background: -o-linear-gradient(left, rgba(241,241,241,1) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
background: -ms-linear-gradient(left, rgba(241,241,241,1) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
background: linear-gradient(to right, rgba(241,241,241,1) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
-pie-background:linear-gradient(left, #f1f1f1 0%, #f1f1f1 10%, #f1f1f1 90%, #fff 100%);}
hr.td-divider-fade.td-divider-fade-fadetoleft.td-cs-tertiary-light {background: -moz-linear-gradient(left, rgba(241,241,241,0) 0%, rgba(241,241,241,1) 10%, rgba(241,241,241,1) 90%, rgba(241,241,241,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(241,241,241,0)), color-stop(10%,rgba(241,241,241,1)), color-stop(90%,rgba(241,241,241,1)), color-stop(100%,rgba(241,241,241,1)));
background: -webkit-linear-gradient(left, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,1) 100%);
background: -o-linear-gradient(left, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,1) 100%);
background: -ms-linear-gradient(left, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,1) 100%);
background: linear-gradient(to right, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,1) 100%);
-pie-background:linear-gradient(left, #fff 0%, #f1f1f1 10%, #f1f1f1 90%, #f1f1f1 100%);}
hr.td-divider-fade.td-cs-secondary {*border-bottom:1px solid #95c838; background: -moz-linear-gradient(left, rgba(149,200,56,0) 0%, rgba(149,200,56,1) 10%, rgba(149,200,56,1) 90%, rgba(149,200,56,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(149,200,56,0)), color-stop(10%,rgba(149,200,56,1)), color-stop(90%,rgba(149,200,56,1)), color-stop(100%,rgba(149,200,56,0)));
background: -webkit-linear-gradient(left, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
background: -o-linear-gradient(left, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
background: -ms-linear-gradient(left, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
background: linear-gradient(to right, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
-pie-background:linear-gradient(left, #fff 0%, #95c838 10%, #95c838 90%, #fff 100%);}
hr.td-divider-fade.td-divider-fade-fadetoright.td-cs-secondary { background: -moz-linear-gradient(left, rgba(149,200,56,1) 0%, rgba(149,200,56,1) 10%, rgba(149,200,56,1) 90%, rgba(149,200,56,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(149,200,56,1)), color-stop(10%,rgba(149,200,56,1)), color-stop(90%,rgba(149,200,56,1)), color-stop(100%,rgba(149,200,56,0)));
background: -webkit-linear-gradient(left, rgba(149,200,56,1) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
background: -o-linear-gradient(left, rgba(149,200,56,1) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
background: -ms-linear-gradient(left, rgba(149,200,56,1) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
background: linear-gradient(to right, rgba(149,200,56,1) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
-pie-background:linear-gradient(left, #95c838 0%, #95c838 10%, #95c838 90%, #fff 100%); }
hr.td-divider-fade.td-divider-fade-fadetoleft.td-cs-secondary {background: -moz-linear-gradient(left, rgba(149,200,56,0) 0%, rgba(149,200,56,1) 10%, rgba(149,200,56,1) 90%, rgba(149,200,56,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(149,200,56,0)), color-stop(10%,rgba(149,200,56,1)), color-stop(90%,rgba(149,200,56,1)), color-stop(100%,rgba(149,200,56,1)));
background: -webkit-linear-gradient(left, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,1) 100%);
background: -o-linear-gradient(left, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,1) 100%);
background: -ms-linear-gradient(left, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,1) 100%);
background: linear-gradient(to right, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,1) 100%);
-pie-background:linear-gradient(left, #fff 0%, #95c838 10%, #95c838 90%, #95c838 100%);}

.td-divider-fade-horizontal-starttopleft { background-image:url(/images/evergreen/dividers/fade-horizontal-left-primary.png); background-position:top right; background-repeat:no-repeat; padding:12px 0 0 0; }
.td-divider-fade-horizontal-starttopright { background-image:url(/images/evergreen/dividers/fade-horizontal-right-primary.png); background-position:top left; background-repeat:no-repeat; padding:12px 0 0 0; }
.td-divider-fade-horizontal-startbottomleft { background-image:url(/images/evergreen/dividers/fade-horizontal-left-primary.png); background-position:bottom right; background-repeat:no-repeat; padding:0 0 12px 0; }
.td-divider-fade-horizontal-startbottomright { background-image:url(/images/evergreen/dividers/fade-horizontal-right-primary.png); background-position:bottom left; background-repeat:no-repeat; padding:0 0 12px 0; }
.td-divider-fade-vertical-starttopleft { background-image:url(/images/evergreen/dividers/fade-vertical-top-primary.png); background-position:0 14px; background-repeat:no-repeat; }
.td-divider-fade-vertical-starttopright { background-image:url(/images/evergreen/dividers/fade-vertical-top-primary.png); background-position:100% 14px; background-repeat:no-repeat; }
.td-divider-fade-vertical-startbottomleft { background-image:url(/images/evergreen/dividers/fade-vertical-bottom-primary.png); background-position:bottom left; background-repeat:no-repeat; }
.td-divider-fade-vertical-startbottomright { background-image:url(/images/evergreen/dividers/fade-vertical-bottom-primary.png); background-position:bottom right; background-repeat:no-repeat; }
.td-divider-fade-horizontal-starttopleft.td-cs-tertiary { background-image:url(/images/evergreen/dividers/fade-horizontal-left-tertiary.png); background-position:top right; background-repeat:no-repeat; padding:12px 0 0 0; }
.td-divider-fade-horizontal-starttopright.td-cs-tertiary { background-image:url(/images/evergreen/dividers/fade-horizontal-right-tertiary.png); background-position:top left; background-repeat:no-repeat; padding:12px 0 0 0; }
.td-divider-fade-horizontal-startbottomleft.td-cs-tertiary { background-image:url(/images/evergreen/dividers/fade-horizontal-left-tertiary.png); background-position:bottom right; background-repeat:no-repeat; padding:0 0 12px 0; }
.td-divider-fade-horizontal-startbottomright.td-cs-tertiary { background-image:url(/images/evergreen/dividers/fade-horizontal-right-tertiary.png); background-position:bottom left; background-repeat:no-repeat; padding:0 0 12px 0; }
.td-divider-fade-vertical-starttopleft.td-cs-tertiary { background-image:url(/images/evergreen/dividers/fade-vertical-top-tertiary.png); background-position:0 14px; background-repeat:no-repeat; }
.td-divider-fade-vertical-starttopright.td-cs-tertiary { background-image:url(/images/evergreen/dividers/fade-vertical-top-tertiary.png); background-position:100% 14px; background-repeat:no-repeat; }
.td-divider-fade-vertical-startbottomleft.td-cs-tertiary { background-image:url(/images/evergreen/dividers/fade-vertical-bottom-tertiary.png); background-position:bottom left; background-repeat:no-repeat; }
.td-divider-fade-vertical-startbottomright.td-cs-tertiary { background-image:url(/images/evergreen/dividers/fade-vertical-bottom-tertiary.png); background-position:bottom right; background-repeat:no-repeat; }

.td-divider-fade-horizontal-starttopleft.td-callout,
.td-divider-fade-horizontal-starttopright.td-callout,
.td-divider-fade-horizontal-startbottomleft.td-callout,
.td-divider-fade-horizontal-startbottomright.td-callout,
.td-divider-fade-vertical-starttopleft.td-callout,
.td-divider-fade-vertical-starttopright.td-callout,
.td-divider-fade-vertical-startbottomleft.td-callout,
.td-divider-fade-vertical-startbottomright.td-callout{padding:11px 11px 18px 11px}
/*******************************************************/
/* Horizontal Dividers V2
/*******************************************************/
hr.td-divider-horizontal, hr.td-divider-horizontal-fade-right, hr.td-divider-horizontal-fade-left {
*border-bottom:1px solid #9FC3B1; position:relative;border:none; margin:0 0 18px 0; height:1px;}
hr.td-divider-horizontal.td-cs-primary {
background: -moz-linear-gradient(left, rgba(159,195,177,0) 0%, rgba(159,195,177,1) 10%, rgba(159,195,177,1) 90%, rgba(159,195,177,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(159,195,177,0)), color-stop(10%,rgba(159,195,177,1)), color-stop(90%,rgba(159,195,177,1)), color-stop(100%,rgba(159,195,177,0)));
background: -webkit-linear-gradient(left, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
background: -o-linear-gradient(left, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
background: -ms-linear-gradient(left, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
background: linear-gradient(to right, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
-pie-background:linear-gradient(left, #fff 0%, #9fc3b1 10%, #9fc3b1 90%, #fff 100%);}
hr.td-divider-horizontal-fade-right.td-cs-primary {
background: -moz-linear-gradient(left, rgba(159,195,177,1) 0%, rgba(159,195,177,1) 10%, rgba(159,195,177,1) 90%, rgba(159,195,177,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(159,195,177,1)), color-stop(10%,rgba(159,195,177,1)), color-stop(90%,rgba(159,195,177,1)), color-stop(100%,rgba(159,195,177,0)));
background: -webkit-linear-gradient(left, rgba(159,195,177,1) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
background: -o-linear-gradient(left, rgba(159,195,177,1) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
background: -ms-linear-gradient(left, rgba(159,195,177,1) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
background: linear-gradient(to right, rgba(159,195,177,1) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,0) 100%);
-pie-background:linear-gradient(left, #9fc3b1 0%, #9fc3b1 10%, #9fc3b1 90%, #fff 100%); }
hr.td-divider-horizontal-fade-left.td-cs-primary {
background: -moz-linear-gradient(left, rgba(159,195,177,0) 0%, rgba(159,195,177,1) 10%, rgba(159,195,177,1) 90%, rgba(159,195,177,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(159,195,177,0)), color-stop(10%,rgba(159,195,177,1)), color-stop(90%,rgba(159,195,177,1)), color-stop(100%,rgba(159,195,177,1)));
background: -webkit-linear-gradient(left, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,1) 100%);
background: -o-linear-gradient(left, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,1) 100%);
background: -ms-linear-gradient(left, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,1) 100%);
background: linear-gradient(to right, rgba(159,195,177,0) 0%,rgba(159,195,177,1) 10%,rgba(159,195,177,1) 90%,rgba(159,195,177,1) 100%);
-pie-background:linear-gradient(left, #fff 0%, #9fc3b1 10%, #9fc3b1 90%, #9fc3b1 100%);}
hr.td-divider-horizontal.td-cs-tertiary {
*border-bottom:1px solid #bdbdbd;
background: -moz-linear-gradient(left, rgba(189,189,189,0) 0%, rgba(189,189,189,1) 10%, rgba(189,189,189,1) 90%, rgba(189,189,189,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(189,189,189,0)), color-stop(10%,rgba(189,189,189,1)), color-stop(90%,rgba(189,189,189,1)), color-stop(100%,rgba(189,189,189,0)));
background: -webkit-linear-gradient(left, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
background: -o-linear-gradient(left, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
background: -ms-linear-gradient(left, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
background: linear-gradient(to right, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
-pie-background:linear-gradient(left, #fff 0%, #bdbdbd 10%, #bdbdbd 90%, #fff 100%);}
hr.td-divider-horizontal-fade-right.td-cs-tertiary {
background: -moz-linear-gradient(left, rgba(189,189,189,1) 0%, rgba(189,189,189,1) 10%, rgba(189,189,189,1) 90%, rgba(189,189,189,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(189,189,189,1)), color-stop(10%,rgba(189,189,189,1)), color-stop(90%,rgba(189,189,189,1)), color-stop(100%,rgba(189,189,189,0)));
background: -webkit-linear-gradient(left, rgba(189,189,189,1) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
background: -o-linear-gradient(left, rgba(189,189,189,1) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
background: -ms-linear-gradient(left, rgba(189,189,189,1) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
background: linear-gradient(to right, rgba(189,189,189,1) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,0) 100%);
-pie-background:linear-gradient(left, #bdbdbd 0%, #bdbdbd 10%, #bdbdbd 90%, #fff 100%);}
hr.td-divider-horizontal-fade-left.td-cs-tertiary {
background: -moz-linear-gradient(left, rgba(189,189,189,0) 0%, rgba(189,189,189,1) 10%, rgba(189,189,189,1) 90%, rgba(189,189,189,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(189,189,189,0)), color-stop(10%,rgba(189,189,189,1)), color-stop(90%,rgba(189,189,189,1)), color-stop(100%,rgba(189,189,189,1)));
background: -webkit-linear-gradient(left, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,1) 100%);
background: -o-linear-gradient(left, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,1) 100%);
background: -ms-linear-gradient(left, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,1) 100%);
background: linear-gradient(to right, rgba(189,189,189,0) 0%,rgba(189,189,189,1) 10%,rgba(189,189,189,1) 90%,rgba(189,189,189,1) 100%);
-pie-background:linear-gradient(left, #fff 0%, #bdbdbd 10%, #bdbdbd 90%, #bdbdbd 100%);}
hr.td-divider-horizontal.td-cs-tertiary-light {
*border-bottom:1px solid #f1f1f1;background: -moz-linear-gradient(left, rgba(241,241,241,0) 0%, rgba(241,241,241,1) 10%, rgba(241,241,241,1) 90%, rgba(241,241,241,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(241,241,241,0)), color-stop(10%,rgba(241,241,241,1)), color-stop(90%,rgba(241,241,241,1)), color-stop(100%,rgba(241,241,241,0)));
background: -webkit-linear-gradient(left, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
background: -o-linear-gradient(left, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
background: -ms-linear-gradient(left, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
background: linear-gradient(to right, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
-pie-background:linear-gradient(left, #fff 0%, #f1f1f1 10%, #f1f1f1 90%, #fff 100%);}
hr.td-divider-horizontal-fade-right.td-cs-tertiary-light { 
background: -moz-linear-gradient(left, rgba(241,241,241,1) 0%, rgba(241,241,241,1) 10%, rgba(241,241,241,1) 90%, rgba(241,241,241,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(241,241,241,1)), color-stop(10%,rgba(241,241,241,1)), color-stop(90%,rgba(241,241,241,1)), color-stop(100%,rgba(241,241,241,0)));
background: -webkit-linear-gradient(left, rgba(241,241,241,1) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
background: -o-linear-gradient(left, rgba(241,241,241,1) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
background: -ms-linear-gradient(left, rgba(241,241,241,1) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
background: linear-gradient(to right, rgba(241,241,241,1) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,0) 100%);
-pie-background:linear-gradient(left, #f1f1f1 0%, #f1f1f1 10%, #f1f1f1 90%, #fff 100%);}
hr.td-divider-horizontal-fade-left.td-cs-tertiary-light {
background: -moz-linear-gradient(left, rgba(241,241,241,0) 0%, rgba(241,241,241,1) 10%, rgba(241,241,241,1) 90%, rgba(241,241,241,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(241,241,241,0)), color-stop(10%,rgba(241,241,241,1)), color-stop(90%,rgba(241,241,241,1)), color-stop(100%,rgba(241,241,241,1)));
background: -webkit-linear-gradient(left, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,1) 100%);
background: -o-linear-gradient(left, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,1) 100%);
background: -ms-linear-gradient(left, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,1) 100%);
background: linear-gradient(to right, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 10%,rgba(241,241,241,1) 90%,rgba(241,241,241,1) 100%);
-pie-background:linear-gradient(left, #fff 0%, #f1f1f1 10%, #f1f1f1 90%, #f1f1f1 100%);}
hr.td-divider-horizontal.td-cs-secondary {
*border-bottom:1px solid #95c838; background: -moz-linear-gradient(left, rgba(149,200,56,0) 0%, rgba(149,200,56,1) 10%, rgba(149,200,56,1) 90%, rgba(149,200,56,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(149,200,56,0)), color-stop(10%,rgba(149,200,56,1)), color-stop(90%,rgba(149,200,56,1)), color-stop(100%,rgba(149,200,56,0)));
background: -webkit-linear-gradient(left, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
background: -o-linear-gradient(left, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
background: -ms-linear-gradient(left, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
background: linear-gradient(to right, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
-pie-background:linear-gradient(left, #fff 0%, #95c838 10%, #95c838 90%, #fff 100%);}
hr.td-divider-horizontal-fade-right.td-cs-secondary { 
background: -moz-linear-gradient(left, rgba(149,200,56,1) 0%, rgba(149,200,56,1) 10%, rgba(149,200,56,1) 90%, rgba(149,200,56,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(149,200,56,1)), color-stop(10%,rgba(149,200,56,1)), color-stop(90%,rgba(149,200,56,1)), color-stop(100%,rgba(149,200,56,0)));
background: -webkit-linear-gradient(left, rgba(149,200,56,1) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
background: -o-linear-gradient(left, rgba(149,200,56,1) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
background: -ms-linear-gradient(left, rgba(149,200,56,1) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
background: linear-gradient(to right, rgba(149,200,56,1) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,0) 100%);
-pie-background:linear-gradient(left, #95c838 0%, #95c838 10%, #95c838 90%, #fff 100%); }
hr.td-divider-horizontal-fade-left.td-cs-secondary {
background: -moz-linear-gradient(left, rgba(149,200,56,0) 0%, rgba(149,200,56,1) 10%, rgba(149,200,56,1) 90%, rgba(149,200,56,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(149,200,56,0)), color-stop(10%,rgba(149,200,56,1)), color-stop(90%,rgba(149,200,56,1)), color-stop(100%,rgba(149,200,56,1)));
background: -webkit-linear-gradient(left, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,1) 100%);
background: -o-linear-gradient(left, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,1) 100%);
background: -ms-linear-gradient(left, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,1) 100%);
background: linear-gradient(to right, rgba(149,200,56,0) 0%,rgba(149,200,56,1) 10%,rgba(149,200,56,1) 90%,rgba(149,200,56,1) 100%);
-pie-background:linear-gradient(left, #fff 0%, #95c838 10%, #95c838 90%, #95c838 100%);}

/*******************************************************/
/* Vertical Dividers :: Callouts
/*******************************************************/
.td-cs-primary-fade-bottom ,
.td-cs-primary,
.td-cs-secondary-fade-bottom ,
.td-cs-secondary,
.td-cs-tertiary-fade-bottom ,
.td-cs-tertiary,
.td-cs-tertiary-light-fade-bottom ,
.td-cs-tertiary-light {}

.td-divider-vertical, .td-divider-vertical-fade-bottom {position:absolute; top:12px; width:1px; height:100%;} 
.td-divider-vertical-fade-bottom.td-cs-primary {
background: -moz-linear-gradient(top,  rgba(159,195,177,1) 0%, rgba(159,195,177,1) 70%, rgba(159,195,177,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(159,195,177,1)), color-stop(70%,rgba(159,195,177,1)), color-stop(100%,rgba(159,195,177,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(159,195,177,1) 0%,rgba(159,195,177,1) 70%,rgba(159,195,177,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(159,195,177,1) 0%,rgba(159,195,177,1) 70%,rgba(159,195,177,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(159,195,177,1) 0%,rgba(159,195,177,1) 70%,rgba(159,195,177,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(159,195,177,1) 0%,rgba(159,195,177,1) 70%,rgba(159,195,177,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fc3b1', endColorstr='#009fc3b1',GradientType=0 ); /* IE6-9 */}
.td-divider-vertical.td-cs-primary {
background: -moz-linear-gradient(top,  rgba(159,195,177,0) 0%, rgba(159,195,177,1) 30%, rgba(159,195,177,1) 70%, rgba(159,195,177,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(159,195,177,0)), color-stop(30%,rgba(159,195,177,1)), color-stop(70%,rgba(159,195,177,1)), color-stop(100%,rgba(159,195,177,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(159,195,177,0) 0%,rgba(159,195,177,1) 30%,rgba(159,195,177,1) 70%,rgba(159,195,177,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(159,195,177,0) 0%,rgba(159,195,177,1) 30%,rgba(159,195,177,1) 70%,rgba(159,195,177,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(159,195,177,0) 0%,rgba(159,195,177,1) 30%,rgba(159,195,177,1) 70%,rgba(159,195,177,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(159,195,177,0) 0%,rgba(159,195,177,1) 30%,rgba(159,195,177,1) 70%,rgba(159,195,177,0) 100%); /* W3C */
-pie-background: linear-gradient(90deg,  rgba(255,255,255,1) 0%,rgba(159,195,177,1) 30%,rgba(159,195,177,1) 70%,rgba(255,255,255,1) 100%); /* IE6-9 */}
.td-divider-vertical-fade-bottom.td-cs-secondary {
background: -moz-linear-gradient(top,  rgba(149,200,56,1) 0%, rgba(149,200,56,1) 70%, rgba(149,200,56,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,200,56,1)), color-stop(70%,rgba(149,200,56,1)), color-stop(100%,rgba(149,200,56,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(149,200,56,1) 0%,rgba(149,200,56,1) 70%,rgba(149,200,56,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(149,200,56,1) 0%,rgba(149,200,56,1) 70%,rgba(149,200,56,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(149,200,56,1) 0%,rgba(149,200,56,1) 70%,rgba(149,200,56,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(149,200,56,1) 0%,rgba(149,200,56,1) 70%,rgba(149,200,56,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c838', endColorstr='#0095c838',GradientType=0 ); /* IE6-9 */}
.td-divider-vertical.td-cs-secondary{
background: -moz-linear-gradient(top,  rgba(149,200,56,0) 0%, rgba(149,200,56,1) 30%, rgba(149,200,56,1) 70%, rgba(149,200,56,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,200,56,0)), color-stop(30%,rgba(149,200,56,1)), color-stop(70%,rgba(149,200,56,1)), color-stop(100%,rgba(149,200,56,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(149,200,56,0) 0%,rgba(149,200,56,1) 30%,rgba(149,200,56,1) 70%,rgba(149,200,56,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(149,200,56,0) 0%,rgba(149,200,56,1) 30%,rgba(149,200,56,1) 70%,rgba(149,200,56,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(149,200,56,0) 0%,rgba(149,200,56,1) 30%,rgba(149,200,56,1) 70%,rgba(149,200,56,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(149,200,56,0) 0%,rgba(149,200,56,1) 30%,rgba(149,200,56,1) 70%,rgba(149,200,56,0) 100%); /* W3C */
-pie-background: linear-gradient(90deg,  rgba(255,255,255,1) 0%,rgba(149,200,56,1) 30%,rgba(149,200,56,1) 70%,rgba(255,255,255,1) 100%); /* IE6-9 */}
.td-divider-vertical-fade-bottom.td-cs-tertiary {
background: -moz-linear-gradient(top,  rgba(189,189,189,1) 0%, rgba(189,189,189,1) 70%, rgba(189,189,189,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(189,189,189,1)), color-stop(70%,rgba(189,189,189,1)), color-stop(100%,rgba(189,189,189,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(189,189,189,1) 0%,rgba(189,189,189,1) 70%,rgba(189,189,189,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(189,189,189,1) 0%,rgba(189,189,189,1) 70%,rgba(189,189,189,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(189,189,189,1) 0%,rgba(189,189,189,1) 70%,rgba(189,189,189,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(189,189,189,1) 0%,rgba(189,189,189,1) 70%,rgba(189,189,189,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdbdbd', endColorstr='#00bdbdbd',GradientType=0 ); /* IE6-9 */}
.td-divider-vertical.td-cs-tertiary{
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(189,189,189,1) 30%, rgba(189,189,189,1) 70%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(30%,rgba(189,189,189,1)), color-stop(70%,rgba(189,189,189,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(189,189,189,1) 30%,rgba(189,189,189,1) 70%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(189,189,189,1) 30%,rgba(189,189,189,1) 70%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(189,189,189,1) 30%,rgba(189,189,189,1) 70%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(189,189,189,1) 30%,rgba(189,189,189,1) 70%,rgba(255,255,255,0) 100%); /* W3C */
-pie-background: linear-gradient(90deg, rgba(255,255,255,1) 0%,rgba(189,189,189,1) 30%,rgba(189,189,189,1) 70%,rgba(255,255,255,1) 100%); /* IE6-9 */}
.td-divider-vertical-fade-bottom.td-cs-tertiary-light {
background: -moz-linear-gradient(top,  rgba(241,241,241,1) 0%, rgba(241,241,241,1) 70%, rgba(241,241,241,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,1)), color-stop(70%,rgba(241,241,241,1)), color-stop(100%,rgba(241,241,241,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(241,241,241,1) 70%,rgba(241,241,241,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(241,241,241,1) 70%,rgba(241,241,241,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(241,241,241,1) 70%,rgba(241,241,241,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(241,241,241,1) 0%,rgba(241,241,241,1) 70%,rgba(241,241,241,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#00f1f1f1',GradientType=0 ); /* IE6-9 */}
.td-divider-vertical.td-cs-tertiary-light{
background: -moz-linear-gradient(top,  rgba(241,241,241,0) 0%, rgba(241,241,241,1) 30%, rgba(241,241,241,1) 70%, rgba(241,241,241,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,0)), color-stop(30%,rgba(241,241,241,1)), color-stop(70%,rgba(241,241,241,1)), color-stop(100%,rgba(241,241,241,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 30%,rgba(241,241,241,1) 70%,rgba(241,241,241,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 30%,rgba(241,241,241,1) 70%,rgba(241,241,241,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 30%,rgba(241,241,241,1) 70%,rgba(241,241,241,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 30%,rgba(241,241,241,1) 70%,rgba(241,241,241,0) 100%); /* W3C */
-pie-background: linear-gradient(90deg, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 30%,rgba(241,241,241,1) 70%,rgba(255,255,255,1) 100%); /* IE6-9 */}
.td-divider-align-right {right:0; }
.td-divider-align-left { left:0;}
.td-divider-align-center {left:50%; }
.td-divider-push-right-06 {right:-6px; }
.td-divider-push-left-06 { left:-6px;}

/*******************************************************/
/* Icons
/*******************************************************/

a.td-linkedtextandicon{text-decoration:none;}
a.td-linkedtextandicon span{text-decoration:underline;}
.td-icon{vertical-align:middle;top: -1px; left: 10px; margin-top:-3px; position: relative;}

/*******************************************************/
/* Skip
/*******************************************************/

.td-skip { text-align: left; }
.td-skip a { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.td-skip a:focus, .td-skip a:active {position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline; }

/*******************************************************/
/* Grid
/*******************************************************/

.td-layout-row:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;} html .td-layout-row{zoom:1;} /* IE6 */ *:first-child+html .td-layout-row {zoom:1;} /* IE7 */
.td-layout-row{clear:both;}

.td-layout-column{float:left;margin:0 6px;position:relative;_display:inline;}
.td-layout-column.td-layout-column-first{margin-left:0 !important;}
.td-layout-column.td-layout-column-last{margin-right:0 !important;}
.td-layout-row .td-layout-column:first-child{margin-left:0 !important;}
.td-layout-row .td-layout-column:last-child{margin-right:0 !important;}
.td-layout-column.td-layout-column-last{margin-right:-2px\9 !important;}/* Zoom workaround */
body:not(:-moz-handler-blocked) .td-layout-column.td-layout-column-last{margin-right:-2px !important;} /* Zoom workaround */
div.td-layout-row.td-row-align{position:relative;}
div.td-layout-row.td-row-align div.td-layout-column {position:static;}
div.td-layout-row.td-row-align .td-anchorbottom { bottom:0;}

#td-wrapper.td-layout-grid1{width:78px;}
.td-callout.td-layout-grid1{width:28px}
.td-layout-grid1{width:52px;}
.td-callout .td-layout-column-first.td-layout-grid1, .td-callout .td-layout-column-last.td-layout-grid1{width:40px !important;}

#td-wrapper.td-layout-grid2{width:142px;}
.td-callout.td-layout-grid2{width:92px}
.td-layout-grid2{width:116px;}
.td-callout .td-layout-column-first.td-layout-grid2, .td-callout .td-layout-column-last.td-layout-grid2{width:104px !important;}

#td-wrapper.td-layout-grid3{width:206px;}
.td-callout.td-layout-grid3{width:156px}
.td-layout-grid3{width:180px;}
.td-callout .td-layout-column-first.td-layout-grid3, .td-callout .td-layout-column-last.td-layout-grid3{width:168px !important;}

#td-wrapper.td-layout-grid4{width:270px;}
.td-callout.td-layout-grid4{width:220px}
.td-layout-grid4{width:244px;}
.td-callout .td-layout-column-first.td-layout-grid4, .td-callout .td-layout-column-last.td-layout-grid4{width:232px !important;}

#td-wrapper.td-layout-grid5{width:334px;}
.td-callout.td-layout-grid5{width:284px}
.td-layout-grid5{width:308px;}
.td-callout .td-layout-column-first.td-layout-grid5, .td-callout .td-layout-column-last.td-layout-grid5{width:296px !important;}

#td-wrapper.td-layout-grid6{width:398px;}
.td-callout.td-layout-grid6{width:348px}
.td-layout-grid6{width:372px;}
.td-callout .td-layout-column-first.td-layout-grid6, .td-callout .td-layout-column-last.td-layout-grid6{width:360px !important;}

#td-wrapper.td-layout-grid7{width:462px;}
.td-callout.td-layout-grid7{width:412px}
.td-layout-grid7{width:436px;}
.td-callout .td-layout-column-first.td-layout-grid7, .td-callout .td-layout-column-last.td-layout-grid7{width:424px !important;}

#td-wrapper.td-layout-grid8{width:526px;}
.td-callout.td-layout-grid8{width:476px}
.td-layout-grid8{width:500px;}
.td-callout .td-layout-column-first.td-layout-grid8, .td-callout .td-layout-column-last.td-layout-grid8{width:488px !important;}

#td-wrapper.td-layout-grid9{width:590px;}
.td-callout.td-layout-grid9{width:540px}
.td-layout-grid9{width:564px;}
.td-callout .td-layout-column-first.td-layout-grid9, .td-callout .td-layout-column-last.td-layout-grid9{width:552px !important;}

#td-wrapper.td-layout-grid10{width:654px;}
.td-callout.td-layout-grid10{width:604px}
.td-layout-grid10{width:628px;}
.td-callout .td-layout-column-first.td-layout-grid10, .td-callout .td-layout-column-last.td-layout-grid10{width:616px !important;}

#td-wrapper.td-layout-grid11{width:718px;}
.td-callout.td-layout-grid11{width:668px}
.td-layout-grid11{width:692px;}
.td-callout .td-layout-column-first.td-layout-grid11, .td-callout .td-layout-column-last.td-layout-grid11{width:680px !important;}

#td-wrapper.td-layout-grid12{width:782px;}
.td-callout.td-layout-grid12{width:732px}
.td-layout-grid12{width:756px;}
.td-callout .td-layout-column-first.td-layout-grid12, .td-callout .td-layout-column-last.td-layout-grid12{width:744px !important;}

#td-wrapper.td-layout-grid13{width:846px;}
.td-callout.td-layout-grid13{width:796px}
.td-layout-grid13{width:820px;}
.td-callout .td-layout-column-first.td-layout-grid13, .td-callout .td-layout-column-last.td-layout-grid13{width:808px !important;}

#td-wrapper.td-layout-grid14{width:910px;}
.td-callout.td-layout-grid14{width:860px}
.td-layout-grid14{width:884px;}
.td-callout .td-layout-column-first.td-layout-grid14, .td-callout .td-layout-column-last.td-layout-grid14{width:872px !important;}

#td-wrapper.td-layout-grid15{width:974px;}
.td-callout.td-layout-grid15{width:924px}
.td-layout-grid15{width:948px;}
.td-callout .td-layout-column-first.td-layout-grid15, .td-callout .td-layout-column-last.td-layout-grid15{width:936px !important;}

#td-wrapper.td-layout-grid16{width:1038px;}
.td-callout.td-layout-grid16{width:988px}
.td-layout-grid16{width:1012px;}
.td-callout .td-layout-column-first.td-layout-grid16, .td-callout .td-layout-column-last.td-layout-grid16{width:1000px !important;}

#td-wrapper.td-layout-grid17{width:1102px;}
.td-callout.td-layout-grid17{width:1052px}
.td-layout-grid17{width:1076px;}
.td-callout .td-layout-column-first.td-layout-grid17, .td-callout .td-layout-column-last.td-layout-grid17{width:1064px !important;}

#td-wrapper.td-layout-grid18{width:1166px;}
.td-callout.td-layout-grid18{width:1116px}
.td-layout-grid18{width:1140px;}
.td-callout .td-layout-column-first.td-layout-grid18, .td-callout .td-layout-column-last.td-layout-grid18{width:1128px !important;}

#td-wrapper.td-layout-grid19{width:1230px;}
.td-callout.td-layout-grid19{width:1180px}
.td-layout-grid19{width:1204px;}
.td-callout .td-layout-column-first.td-layout-grid19, .td-callout .td-layout-column-last.td-layout-grid19{width:1192px !important;}

#td-wrapper.td-layout-grid20{width:1294px;}
.td-callout.td-layout-grid20{width:1244px}
.td-layout-grid20{width:1268px;}
.td-callout .td-layout-column-first.td-layout-grid20, .td-callout .td-layout-column-last.td-layout-grid20{width:1256px !important;}

/*offset columns to right :: apply to fixed grid-colum (1-18)  */
.td-layout-offset1 {margin-left: 70px !important;}
.td-layout-column-first.td-layout-column.td-layout-offset1 {margin-left: 64px !important;}
.td-layout-offset2 {margin-left: 134px;}
.td-layout-column-first.td-layout-column.td-layout-offset2 {margin-left: 128px !important;}
.td-layout-offset3 {margin-left: 198px;}
.td-layout-column-first.td-layout-column.td-layout-offset3 {margin-left: 192px !important;}
.td-layout-offset4 {margin-left: 262px;}
.td-layout-column-first.td-layout-column.td-layout-offset4 {margin-left: 256px !important;}
.td-layout-offset5 {margin-left: 326px;}
.td-layout-column-first.td-layout-column.td-layout-offset5 {margin-left: 320px !important;}
.td-layout-offset6 {margin-left: 390px;}
.td-layout-column-first.td-layout-column.td-layout-offset6 {margin-left: 384px !important;}
.td-layout-offset7 {margin-left: 454px;}
.td-layout-column-first.td-layout-column.td-layout-offset7 {margin-left: 448px !important;}
.td-layout-offset8 {margin-left: 518px;}
.td-layout-column-first.td-layout-column.td-layout-offset8 {margin-left: 512px !important;}
.td-layout-offset9 {margin-left: 582px;}
.td-layout-column-first.td-layout-column.td-layout-offset9 {margin-left: 576px !important;}
.td-layout-offset10 {margin-left: 646px;}
.td-layout-column-first.td-layout-column.td-layout-offset10 {margin-left: 640px !important;}
.td-layout-offset11 {margin-left: 710px;}
.td-layout-column-first.td-layout-column.td-layout-offset11 {margin-left: 704px !important;}
.td-layout-offset12 {margin-left: 744px;}
.td-layout-column-first.td-layout-column.td-layout-offset12 {margin-left: 768px !important;}
.td-layout-offset13 {margin-left: 838px;}
.td-layout-column-first.td-layout-column.td-layout-offset13 {margin-left: 832px !important;}
.td-layout-offset14 {margin-left: 902px;}
.td-layout-column-first.td-layout-column.td-layout-offset14 {margin-left: 896px !important;}
.td-layout-offset15 {margin-left: 966px;}
.td-layout-column-first.td-layout-column.td-layout-offset15 {margin-left: 960px !important;}
.td-layout-offset16 {margin-left: 1030px;}
.td-layout-column-first.td-layout-column.td-layout-offset16 {margin-left: 1024px !important;}
.td-layout-offset17 {margin-left: 1094px;}
.td-layout-column-first.td-layout-column.td-layout-offset17 {margin-left: 1088px !important;}
.td-layout-offset18 {margin-left: 1158px;}
.td-layout-column-first.td-layout-column.td-layout-offset18 {margin-left: 1152px !important;}
/*******************************************************/
/* Fluid Gruid
/*******************************************************/

/*!
 * Bootstrap v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.td-layout-fluidrow {width: 100%;  *zoom: 1;}
.td-layout-fluidrow:before, .td-layout-fluidrow:after {display: table; content: ""; line-height: 0; }
.td-layout-fluidrow:after {clear: both; }
.td-layout-fluidrow .td-layout-fluidcolumn {display: block; width: 100%; min-height: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 1.2658227848101267%;  *margin-left: 1.2130801687763715%;}
.td-layout-fluidrow .td-layout-fluidcolumn:first-child {margin-left: 0; }
.td-layout-fluidrow .td-layout-fluidgrid12 {width: 99.99999999999999%;  *width: 99.94725738396623%;}
.td-layout-fluidrow .td-layout-fluidgrid11 {width: 91.56118143459915%;  *width: 91.5084388185654%;}
.td-layout-fluidrow .td-layout-fluidgrid10 {width: 83.1223628691983%;  *width: 83.06962025316454%;}
.td-layout-fluidrow .td-layout-fluidgrid9 {width: 74.68354430379746%;  *width: 74.63080168776371%;}
.td-layout-fluidrow .td-layout-fluidgrid8 {width: 66.24472573839662%;  *width: 66.19198312236287%;}
.td-layout-fluidrow .td-layout-fluidgrid7 {width: 57.805907172995774%;  *width: 57.75316455696202%}
.td-layout-fluidrow .td-layout-fluidgrid6 {width: 49.36708860759493%;  *width: 49.314345991561176%;}
.td-layout-fluidrow .td-layout-fluidgrid5 {width: 40.928270042194086%;  *width: 40.87552742616033%;}
.td-layout-fluidrow .td-layout-fluidgrid4 {width: 32.48945147679325%;  *width: 32.436708860759495%;}
.td-layout-fluidrow .td-layout-fluidgrid3 {width: 24.050632911392402%;  *width: 23.997890295358648%;}
.td-layout-fluidrow .td-layout-fluidgrid2 {width: 15.61181434599156%;  *width: 15.559071729957804%;}
.td-layout-fluidrow .td-layout-fluidgrid1 {width: 7.172995780590717%;  *width: 7.120253164556962%;}
.td-layout-fluidrow .td-layout-fluidgridoffset12 {margin-left: 102.53164556962024%;  *margin-left: 102.42616033755273%;}
.td-layout-fluidrow .td-layout-fluidgridoffset12:first-child {margin-left: 101.26582278481011%;  *margin-left: 101.1603375527426%;}
.td-layout-fluidrow .td-layout-fluidgridoffset11 {margin-left: 94.0928270042194%;  *margin-left: 93.9873417721519%;}
.td-layout-fluidrow .td-layout-fluidgridoffset11:first-child {margin-left: 92.82700421940928%;  *margin-left: 92.72151898734177%;}
.td-layout-fluidrow .td-layout-fluidgridoffset10 {margin-left: 85.65400843881855%;  *margin-left: 85.54852320675104%;}
.td-layout-fluidrow .td-layout-fluidgridoffset10:first-child {margin-left: 84.38818565400842%;  *margin-left: 84.28270042194092%;}
.td-layout-fluidrow .td-layout-fluidgridoffset9 {margin-left: 77.21518987341771%;  *margin-left: 77.1097046413502%;}
.td-layout-fluidrow .td-layout-fluidgridoffset9:first-child {margin-left: 75.94936708860759%;  *margin-left: 75.84388185654008%;}
.td-layout-fluidrow .td-layout-fluidgridoffset8 {margin-left: 68.77637130801688%;  *margin-left: 68.67088607594937%;}
.td-layout-fluidrow .td-layout-fluidgridoffset8:first-child {margin-left: 67.51054852320675%;  *margin-left: 67.40506329113924%;}
.td-layout-fluidrow .td-layout-fluidgridoffset7 {margin-left: 60.337552742616026%;  *margin-left: 60.23206751054852%;}
.td-layout-fluidrow .td-layout-fluidgridoffset7:first-child {margin-left: 59.0717299578059%;  *margin-left: 58.96624472573839%;}
.td-layout-fluidrow .td-layout-fluidgridoffset6 {margin-left: 51.89873417721518%;  *margin-left: 51.793248945147674%;}
.td-layout-fluidrow .td-layout-fluidgridoffset6:first-child {margin-left: 50.632911392405056%;  *margin-left: 50.52742616033755%;}
.td-layout-fluidrow .td-layout-fluidgridoffset5 {margin-left: 43.45991561181434%;  *margin-left: 43.35443037974683%;}
.td-layout-fluidrow .td-layout-fluidgridoffset5:first-child {margin-left: 42.19409282700421%;  *margin-left: 42.088607594936704%;}
.td-layout-fluidrow .td-layout-fluidgridoffset4 {margin-left: 35.0210970464135%;  *margin-left: 34.91561181434599%;}
.td-layout-fluidrow .td-layout-fluidgridoffset4:first-child {margin-left: 33.755274261603375%;  *margin-left: 33.64978902953587%;}
.td-layout-fluidrow .td-layout-fluidgridoffset3 {margin-left: 26.582278481012654%;  *margin-left: 26.476793248945146%;}
.td-layout-fluidrow .td-layout-fluidgridoffset3:first-child {margin-left: 25.316455696202528%;  *margin-left: 25.21097046413502%;}
.td-layout-fluidrow .td-layout-fluidgridoffset2 {margin-left: 18.143459915611814%;  *margin-left: 18.037974683544302%;}
.td-layout-fluidrow .td-layout-fluidgridoffset2:first-child {margin-left: 16.877637130801688%;  *margin-left: 16.772151898734176%;}
.td-layout-fluidrow .td-layout-fluidgridoffset1 {margin-left: 9.70464135021097%;  *margin-left: 9.59915611814346%;}
.td-layout-fluidrow .td-layout-fluidgridoffset1:first-child {margin-left: 8.438818565400844%;  *margin-left: 8.333333333333332%;}


/*******************************************************/
/* Wrapper
/*******************************************************/

#td-wrapper{width:974px;margin:0 auto;}

#td-container {background:#fff; border:1px solid #e8e8e8; padding:12px 12px 12px 12px; margin:8px 0 12px 0; -moz-box-shadow:0 4px 2px #eee; -webkit-box-shadow:0 4px 2px #eee; box-shadow:0 4px 2px #eee; position:relative;z-index:1}

/*******************************************************/
/* Site Tools
/*******************************************************/

.td-layout-row#td-layout-sitetools{margin:8px 0 0 0;padding:0 6px}

/*******************************************************/
/* Header
/*******************************************************/

.td-layout-row#td-layout-header{clear:both}

#td-logo{margin:0 0 12px 0;font-size:1px;line-height:1}
#td-logo a:hover,#td-logo a:focus{background-color:transparent;}

#td-header-search {border:1px solid #c7c7c7;padding:0 30px 0px 5px;position:relative;}
#td-header-search *{font-size:11px;line-height:1em;}
#td-header-search #globalNavSearchInput, #td-header-search #td-header-search-textfield {border:none;background:#fff;width:100%;padding:2px 0px;font-size:11px;line-height:1.2em;color:#555;vertical-align:middle;margin:0;}
#td-header-search #td-header-search-button {font:0/0 a;*line-height:1px;text-shadow:none;color:transparent;*color:#fff;width:20px;height:16px;background:url(/images/evergreen/header/icon-magnifyingglass.gif) top left no-repeat;margin:0;padding:0;border:none;vertical-align:middle;cursor:pointer;position:absolute;top:0;right:2px;}
/* added 09/04/2013
desc: logo below nav bar, menu items left aligned
 */
#td-layout-nav-main.td-logo-top-nav { top: -12px }
.td-logo-top-nav #td-nav-level2 #td-logo { margin: 0 -27px 0 0; min-width: 100px; position: relative; z-index: 10; }

.td-logo-top-nav #td-logo img { left: 10px; margin-left: 3px; position: absolute; top: -32px; }
.td-logo-top-nav #td-nav-level2.td-nav-level2-fullwidth ul { display: block }
.td-logo-top-nav #td-nav-level2.td-nav-level2-fullwidth li { display: inline-block; min-width: inherit; }
.td-logo-top-nav #td-nav-level2 li span.td-nav-level2-label { cursor: default }
#td-nav-level2.td-nav-level2-tall ul li span.td-nav-level2-label { font-size: 16px; }

/*Menu flyout container width change*/
li.td-nav-flyout .td-callout { padding-top: 20px; /*width: 948px;*/ width:948px; }
.td-logo-top-nav #td-search-li { border: none; margin-left:15px;  }
.td-logo-top-nav #td-header-search { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #C7C7C7; font-size: 13px; line-height: 1em; padding: 0 30px 2px 4px; position: relative; top: -2px; }
.td-logo-top-nav #td-header-search #td-header-search-textfield, .td-logo-top-nav #td-header-search #globalNavSearchInput { font-size: 13px; padding: 1px 0; }
.td-logo-top-nav #td-header-search #td-header-search-button { top: 2px }
.td-logo-top-nav a.td-login { font-weight: bold; color: #1A5336 !important; }
.td-logo-top-nav #td-website-shortcuts-li, .td-logo-top-nav #td-logout-button-li { border: medium none; }

/*******************************************************/
/* Fix Header Flyout focus offset
/*******************************************************/
a.td-popupwindow:focus {outline: medium none;}
a.td-popupwindow:focus span:first-child {outline: 1px dotted;}

/*******************************************************/
/* Header Flyouts Menu BG items
/*******************************************************/
.td-custom-background-life-grid15 { background: url("/images/evergreen/bg/bg_path_grid15.png") no-repeat left top; }
.td-custom-background-life-grid9 { background: url("/images/evergreen/bg/bg_path_grid9.png") no-repeat left top; }

/*******************************************************/
/* Header Flyouts
/*******************************************************/
.td-header-flyouts ul.td-list-inline, .td-link-taboverlay { white-space:nowrap; }
.td-header-flyouts ul.td-list-inline > li, .td-link-taboverlay { margin:0;padding:0 10px 0 10px;border-left:none;border-right: 1px solid #E4E4E4;white-space:normal; }
.td-header-flyouts ul.td-list-inline > li:first-child { margin:0;padding:0 10px 0 0; }
.td-header-flyouts ul.td-list-inline > li:last-child, .td-link-taboverlay > li { margin:0;padding:0; }
.td-link-taboverlay {display: inline-block; position: relative; border-right: none; line-height: 1.25em}
.td-link-taboverlay > ul > li {padding-left: 0;}
#td-layout-header ul li.td-header-flyout, .td-link-taboverlay{padding:0}
#td-layout-header ul li.td-header-flyout span.td-header-label, .td-link-taboverlay span.td-header-label{ padding:0 12px 0 0; border:1px solid transparent }
#td-layout-header ul li.td-header-flyout span.td-header-label a, .td-link-taboverlay span.td-header-label a{ margin-left: 12px; padding-right: 13px; padding-left: 0px;/*padding:0 12px 0 12px;*/background: url("/images/evergreen/overlays/icon-arrow-green.gif") no-repeat right center; }
#td-layout-header ul li.td-header-flyout.td-header-label-hover span.td-header-label, .td-link-taboverlay.td-header-label-hover span.td-header-label{ background-color:#ffffff; border:none;z-index:3;color:#1C1C1C;padding:6px 12px 3px 0;position:relative;-moz-box-sizing: border-box; box-sizing: border-box;border-top:1px solid #BDBDBD;border-right:1px solid #BDBDBD;border-left:1px solid #BDBDBD; }
#td-layout-header ul li.td-header-flyout.td-header-label-hover span.td-header-label a, .td-link-taboverlay.td-header-label-hover span.td-header-label a{ margin-left: 12px; padding-right: 13px; padding-left: 0px; color:#1A5336;background:#ffffff url("/images/evergreen/overlays/icon-arrow-green-up.gif") no-repeat right center; }
#td-layout-header ul li.td-header-flyout span.td-header-label a:hover, .td-link-taboverlay span.td-header-label a:hover { background-color: #f1f1f1; }
#td-layout-header ul li.td-header-flyout ul, .td-link-taboverlay ul{position: absolute;left: -999em;font-size:13px;line-height:1.5em;z-index:2;margin:0;padding:0;text-align:left;}
#td-layout-header ul li.td-header-flyout > ul > li > .td-callout, .td-link-taboverlay > ul > li > .td-callout{/*margin:0;*/ margin:2px;}
#td-layout-header ul li.td-header-flyout ul li ul, .td-link-taboverlay ul li ul{position:relative;left:auto;}
#td-layout-header ul li.td-header-flyout ul li ul li, .td-link-taboverlay ul li ul li{float:none}


/* To reset callout width in td-nav-flyout */
li.td-nav-flyout .td-callout.td-custom-width-reset { width:auto }
.td-custom-force-padding-none { padding:0 !important }
.td-custom-nav-flyout-footer { border-top:1px solid #bdbdbd; background: #F4F7F4 url(/images/evergreen/bg/background-nav-flyout-footer.png) repeat-x left top; float:left; margin:24px -22px -18px -23px !important; width:972px; }
.td-custom-nav-flyout-search { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #C7C7C7; font-size: 13px; line-height: 1em; padding: 0 30px 2px 4px; position: relative; top: -2px; }
.td-custom-nav-flyout-search-textfield { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #555555; font-size: 13px; line-height: 1.2em; margin: 0; padding: 1px 0; vertical-align: middle; width: 100%; }
.td-custom-nav-flyout-search-button { background: url("/images/evergreen/header/icon-magnifyingglass.gif") no-repeat scroll left top rgba(0, 0, 0, 0);  border: medium none; color: rgba(0, 0, 0, 0); cursor: pointer; font: 0px/0 a; height: 16px; margin: 0; padding: 0; position: absolute; right: 2px; text-shadow: none; top: 2px; vertical-align: middle; width: 20px; }
.td-logo-top-nav #td-nav-level2.td-nav-level2-fullwidth ul.td-custom-list-inline { display:inline-block; }
/*******************************************************/
/* Footer
/*******************************************************/

#td-layout-disclaimer{}
#td-layout-relatedlinks { padding-left:23px; padding-right:23px; margin:36px -24px 12px -24px; -moz-box-shadow:0 4px 2px #e8e8e8; -webkit-box-shadow:0 4px 2px #e8e8e8; box-shadow:0 4px 2px #e8e8e8; }
#td-layout-relatedlinks.td-callout .td-layout-column-first {margin-right:19px;} /*12 pixels + 1 pixels for right border and 6 pixels of gutter*/
/*#td-layout-relatedlinks:hover { -moz-box-shadow:0 3px 12px #ccc; -webkit-box-shadow:0 3px 12px #ccc; box-shadow:0 3px 12px #ccc; }*/
#td-layout-footer{margin:0 13px}
#td-layout-footer a{}
#td-layout-footer a:hover, #td-layout-footer a:focus{text-decoration:underline}

/*******************************************************/
/* Top Nav
/*******************************************************/
.td-layout-row#td-layout-nav-main{position:relative;z-index:3;margin-bottom:12px;}

/* Divider */
#td-nav-divider{background:#1a5336;font:0/0 a;*line-height:1px;text-shadow:none;color:transparent;height:2px;margin:-3px -12px 12px -12px;_margin:0 0 12px 0;width:auto;float:none;border-bottom:1px solid #95C838}

/* Level 1 */
#td-nav-level1{font-size:11px;line-height:1.8em;clear:both;position:relative;z-index:3;padding:0 12px;margin:0 -24px 0 -24px;_margin:0;zoom:1;border-bottom:1px solid #9dc2b1}
#td-nav-level1 ul{margin:0;padding:0 0 0 12px;list-style:none;background: url(/images/evergreen/navtop/level1-bg.gif) bottom left repeat-x;}
#td-nav-level1 ul li{position:relative;float:left;padding:0;margin:0;bottom:-1px;background: url(/images/evergreen/navtop/level1-divider.gif) right no-repeat;}
#td-nav-level1 ul li span.td-nav-level1-label{display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;position:relative;margin:0;padding:4px 12px;}
#td-nav-level1 ul li span.td-nav-level1-label a{display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;color:#1a5336;text-decoration:none}
#td-nav-level1 ul li span.td-nav-level1-label a:hover, #td-nav-level1 ul li span.td-nav-level1-label a:focus{text-decoration:underline;color:#000;background-color:transparent}
#td-nav-level1 ul li.td-nav-level1-active{background:none;}
#td-nav-level1 ul li.td-nav-level1-active span.td-nav-level1-label{background:#1a5336;font-weight:bold;border:1px solid #9dc2b1;border-bottom:1px solid #1a5336;}
#td-nav-level1 ul li.td-nav-level1-active span.td-nav-level1-label a{color:#fff;}
#td-nav-level1 ul li span.td-nav-level1-indicator{font-size:1;line-height:1;position:absolute;left:-9999px;}

/* Level 2 */
#td-nav-level2{font-size:13px;line-height:1.5em;border:1px solid #9dc2b1;border-top:none;padding:0 12px;margin:0 -24px;_margin:0;position:relative;background: #0e3e26 url(/images/evergreen/navtop/level2-bg.gif) top left repeat-x;-moz-box-shadow:0 4px 12px #eaeaea;-webkit-box-shadow:0 4px 12px #eaeaea;box-shadow:0 4px 12px #eaeaea;;z-index:2}
#td-nav-level2.td-nav-level2-unassisted{border-top:1px solid #9dc2b1; border-right:1px solid #bdbdbd; border-left:1px solid #bdbdbd;}
#td-nav-level2 ul{margin:0;padding:0 0 0 10px;list-style:none}
#td-nav-level2 ul li{position:relative;float:left;padding:0;margin:0;background:none;color:#fff}
#td-nav-level2 ul li span.td-nav-level2-label{display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;padding:7px 12px 5px 12px;margin:0;position:relative;border-bottom:4px solid transparent;_border-color: pink;_filter: chroma(color=pink);color:#fff}
#td-nav-level2 ul li span.td-nav-level2-label a{display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;color:#fff;text-decoration:none;}
#td-nav-level2 ul li span.td-nav-level2-label a:hover, #td-nav-level2 ul li span.td-nav-level2-label a:focus{text-decoration:underline;background-color:transparent}
#td-nav-level2 ul li.td-nav-level2-active span.td-nav-level2-label {font-weight:bold;border-bottom:4px solid #95C838;position:relative;}
#td-nav-level2 ul li span.td-nav-level2-indicator{font-size:1;line-height:1;position:absolute;left:-9999px;}

/* Level 2 full width */
#td-nav-level2.td-nav-level2-fullwidth{width:100%;display:table;padding:0;margin:0 -24px}
.td-layout-grid15 #td-nav-level2.td-nav-level2-fullwidth{width:994px}
#td-nav-level2.td-nav-level2-fullwidth ul{display:table-row;padding:0 0 0 10px;list-style:none}
#td-nav-level2.td-nav-level2-fullwidth ul li{min-width:100px;display:table-cell;position:relative;float:none;padding:0;margin:0;background:none;text-align:center;}
#td-nav-level2.td-nav-level2-fullwidth ul li span.td-nav-level2-label{display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;}
* html #td-nav-level2.td-nav-level2-fullwidth ul li {float:left}
*+html #td-nav-level2.td-nav-level2-fullwidth ul li {float:left}

/* Tall nav */
#td-nav-level2.td-nav-level2-tall ul li{/*margin:0 12px 0 0;*/ margin : 0 4px 0 0;}
#td-nav-level2.td-nav-level2-tall ul li span.td-nav-level2-label{padding-top:8px;padding-bottom:7px;font-size:16px}

/* Flyouts */
#td-nav-level2 ul li.td-nav-flyout{padding:2px 0 0 0; position: static}
#td-nav-level2 ul li.td-nav-flyout.td-nav-level2-label-hover span.td-nav-level2-label{background:#fff; background:-moz-linear-gradient(top, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(top, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(top, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(top, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(top, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(top, #efefef 0%, #fff 25%, #fff 100%); border:none;z-index:2;color:#1C1C1C;padding:4px 12px 4px 12px;}
#td-nav-level2.td-nav-level2-tall ul li.td-nav-flyout.td-nav-level2-label-hover span.td-nav-level2-label{padding:7px 12px 11px 12px;}
#td-nav-level2 ul li.td-nav-flyout.td-nav-level2-label-hover span.td-nav-level2-label a{color:#1A5336;}
#td-nav-level2 ul li.td-nav-flyout ul{position: absolute;left: -999em;font-size:13px;line-height:1.5em;z-index:1;margin:0;padding:0;}
#td-nav-level2 ul li.td-nav-flyout ul li{display:block;background:none;border:none;text-align:left;margin:0;padding:0;color:#1C1C1C}
#td-nav-level2 ul li.td-nav-flyout > ul > li > .td-callout{border-top:none;margin:0;}
#td-nav-level2 ul li.td-nav-flyout ul li ul{position:relative;left:auto;}
#td-nav-level2 ul li.td-nav-flyout ul li ul li{float:none}

/* Begin duplicate list */
#td-nav-level2 ul li.td-nav-flyout ul li ul{margin:0 0 1.5em 0;padding:0;list-style:none;}
#td-nav-level2 ul li.td-nav-flyout ul li ul li{margin:0 0 .65em 0;padding:0 0 0 12px;list-style:none;background-image: url(/images/evergreen/ui/bullet.gif);background-position:0 .50em;background-repeat:no-repeat;line-height:1.2em}
#td-nav-level2 ul li.td-nav-flyout ul li ul li ul{margin:.5em 0 0 0;}

#td-nav-level2 ul li.td-nav-flyout ul li ol{margin:0 0 1.5em 1.7em;padding:0;}
#td-nav-level2 ul li.td-nav-flyout ul li ol li{margin:0 0 .65em 0;display:list-item;list-style:decimal}
#td-nav-level2 ul li.td-nav-flyout ul li ol li ol{margin:.5em 0 0 1.7em;}

#td-nav-level2 ul li.td-nav-flyout ul li ul.td-list-nobullet{margin:0 0 1.5em 0;padding:0;list-style:none;}
#td-nav-level2 ul li.td-nav-flyout ul li ul.td-list-nobullet li{padding:0;background:none}

#td-nav-level2 ul li.td-nav-flyout ul li ul.td-list-inline{margin:0 0 1.5em 0;padding:0;list-style:none;}
#td-nav-level2 ul li.td-nav-flyout ul li ul.td-list-inline li{border-left:1px solid #E4E4E4;background:none;padding:0 0 0 10px;margin:0 0 0 10px;display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;}
#td-nav-level2 ul li.td-nav-flyout ul li ul.td-list-inline li:first-child{margin:0;border:none;padding:0}

#td-nav-level2 ul li.td-nav-flyout ul li ul.td-list-links{margin:0 0 1.5em 0;padding:0;list-style:none;}
#td-nav-level2 ul li.td-nav-flyout ul li ul.td-list-links li{display:block;padding:0 0 0 12px;margin:0 0 .65em 0;list-style:none;background: url(/images/evergreen/links/icon-link-list.png) 0 .45em no-repeat;border:none}
#td-nav-level2 ul li.td-nav-flyout ul li ul.td-list-links li:first-child{padding:0 0 0 12px;margin:0 0 .65em 0;}
#td-nav-level2 ul li.td-nav-flyout ul li ul.td-list-links li a{text-decoration:none}
#td-nav-level2 ul li.td-nav-flyout ul li ul.td-list-links li a:hover, ul.td-list-links li a:focus{color:#000}

#td-nav-level2 ul li.td-nav-flyout ul li ul.td-list-sublinks{margin:0 0 1.5em 0;padding:0;list-style:none;}
#td-nav-level2 ul li.td-nav-flyout ul li ul.td-list-sublinks li{padding:0 0 0 10px;list-style:none;background: url(/images/evergreen/links/icon-link-footer.png) 0 .45em no-repeat;}


/*******************************************************/
/* Left Nav
/*******************************************************/

#td-nav-left { margin:0px 0 12px -24px;  *width:203px;-moz-box-shadow:-2px 4px 12px #eaeaea; -webkit-box-shadow:-2px 4px 12px #eaeaea; box-shadow:-2px 4px 12px #eaeaea; }

/* Level 1 */
#td-nav-left ul{margin:0;padding:0;background:#fff;position:relative;border-top:1px solid #9dc2b1;list-style:none;}
#td-nav-left ul li{margin:0;padding:0;background-color:#f4f7f4;background-image:none;border:1px solid #9dc2b1;border-bottom:1px solid #9dc2b1;border-top:none;position:relative;zoom:1}
#td-nav-left ul li a{color:#1a5336;display:block;text-decoration:none;zoom:1;}
#td-nav-left ul li a:hover, #td-nav-left ul li a:focus{text-decoration:underline;color:#000;background-color:transparent;outline:none}
#td-nav-left ul li span.td-nav-left-label{display:block;padding:9px 12px 9px 22px;margin:0;_zoom:1;position:relative;line-height:1.1em}

/* Level 2 */
#td-nav-left ul li ul{padding:0;margin:0;border:none;font-size:11px;background-image: url(/images/evergreen/navleft/level2-bg.gif);background-position:top left;background-repeat:repeat-y;}
#td-nav-left ul li ul li{margin:0;border:none;background-color:transparent}
#td-nav-left ul li ul li:first-child{background: url(/images/evergreen/navleft/level2-top-bg.gif) top left no-repeat}
#td-nav-left ul li ul li.td-nav-left-first-child{background: url(/images/evergreen/navleft/level2-top-bg.gif) top left no-repeat}
#td-nav-left ul li ul li:last-child{background: url(/images/evergreen/navleft/level2-bottom-bg.gif) bottom left no-repeat;padding-bottom:3px}
#td-nav-left ul li ul li.td-nav-left-last-child{background: url(/images/evergreen/navleft/level2-bottom-bg.gif) bottom left no-repeat;padding-bottom:3px}
#td-nav-left ul li ul li span.td-nav-left-label{padding:9px 0;border-top:1px solid #e8e8e8;border-bottom:none !important;margin:0 12px 0 21px;}

/* Level 3 */
#td-nav-left ul li ul li ul{padding:0 0 4px 0;margin:-4px 0 0 0;border:none;background-image:none;background-color:transparent}
#td-nav-left ul li ul li ul li{padding:0;margin:0;background-image:none !important}
#td-nav-left ul li ul li ul li span.td-nav-left-label{margin:0 12px 0 38px;border:none;padding:7px 0;}

/* Level 4 */
#td-nav-left ul li ul li ul li ul{padding:0;margin:0}
#td-nav-left ul li ul li ul li ul li{}
#td-nav-left ul li ul li ul li ul li span.td-nav-left-label{margin:0 12px 0 55px}

/* Level 5 */
#td-nav-left ul li ul li ul li ul li ul{}
#td-nav-left ul li ul li ul li ul li ul li{}
#td-nav-left ul li ul li ul li ul li ul li span.td-nav-left-label{margin:0 12px 0 72px}

/* On-state indicator */
#td-nav-left ul li span.td-nav-left-indicator{position:absolute;top:1em;left:10px;display:block;width:7px;height:7px;font-size:1;line-height:1;text-indent:-9999px;background: url(/images/evergreen/navleft/indicator-right.gif) 0 0 no-repeat !important;padding:0;border:none;}
#td-nav-left ul li ul li span.td-nav-left-indicator{top:1em;left:-11px}
#td-nav-left ul li ul li ul li span.td-nav-left-indicator{top:.95em;left:-11px;}
#td-nav-left ul li ul li ul li ul li span.td-nav-left-indicator{top:.95em;left:-11px;}

/* Active Pages */
#td-nav-left ul li.td-nav-left-active{font-weight:bold;}
#td-nav-left ul li.td-nav-left-active span.td-nav-left-label{border-bottom:1px solid #9DC2B1;}
#td-nav-left ul li.td-nav-left-active ul li{font-weight:normal;}
#td-nav-left ul li.td-nav-left-active ul li.td-nav-left-active{font-weight:bold}
#td-nav-left ul li.td-nav-left-active ul li.td-nav-left-active ul li{}

/* Current Page */
#td-nav-left ul li.td-nav-left-currentpage {}
#td-nav-left ul li.td-nav-left-currentpage a{}

/* Faux first level */
#td-nav-left ul li ul li.td-nav-left-fauxlevel1{font-size:13px;margin:0;padding:0 !important;background-color:#f4f7f4 !important;background-image:none !important;border:1px solid #9dc2b1s;border-bottom:1px solid #9dc2b1;border-top:none;position:relative;zoom:1}
#td-nav-left ul li ul li.td-nav-left-fauxlevel1 a{color:#1a5336;display:block;text-decoration:none;zoom:1;}
#td-nav-left ul li ul li.td-nav-left-fauxlevel1 a:hover, #td-nav-left ul li.td-nav-left-fauxlevel1 a:focus{text-decoration:underline;color:#000;background-color:transparent !important}
#td-nav-left ul li ul li.td-nav-left-fauxlevel1 span.td-nav-left-label{display:block;padding:6px 12px 6px 22px;margin:0;zoom:1;position:relative;line-height:1.1em;background:none;border:none}
#td-nav-left ul li ul li.td-nav-left-fauxlevel1 span.td-nav-left-indicator{top:.8em !important;left:10px !important;}
#td-nav-left ul li ul li.td-nav-left-fauxlevel1-last-child{border-top:1px solid #9DC2B1;border-bottom:none !important}
#td-nav-left ul li ul li.td-nav-left-fauxlevel1:last-child{border-top:1px solid #9DC2B1;border-bottom:none !important}

/*******************************************************/
/* Page Title Area
/*******************************************************/

#td-pagetitlearea{margin:0 0 1.5em 0}
#td-pagetitlearea h1{margin:0}

#td-path{color:#000;margin:0 0 3px 0;font-size:11px}
#td-path a{color:#555555;text-decoration:none}
#td-path a:hover, #td-path a:focus{color:#000}

/*******************************************************/
/* Buttons
/*******************************************************/

button.td-button, input.td-button { width:auto; overflow:visible; }
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border:0;padding:0;margin:0;}

.td-button { position:relative !important; top:0; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; font-weight:bold; cursor:pointer; text-decoration:none !important; z-index:1; background-position:0 50%; background-repeat:repeat-x; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; }

.td-button-label{}
.td-button:hover, .td-button:hover .td-button-label{text-decoration:none !important;}
.td-button:hover, .td-button:focus{outline:none}
.td-button:active{top:1px;left:1px;}

.td-button {display: -moz-inline-box;display: inline-block;}* html .td-button {display:inline;}* + html .td-button {display:inline;}
.td-button-label {display: -moz-inline-box;display: inline-block;}* html .td-button-label {display:inline;}* + html .td-button-label {display:inline;}
.td-button-fullwidth{display:block !important;text-align:center; width:100% !important;}
/*.td-button-fullwidth .td-button-label{display:block !important;text-align:center;}*/
input.td-button-fullwidth{
}
/* Large */
.td-button{font-size:12px;line-height:1.2em;}
.td-button .td-button-label{padding:.45em 1.9em .5em 1.9em !important;*padding:.46em 1.9em .6em 1.9em !important;}
button.td-button .td-button-label{*padding:.4em 1.9em .4em 1.9em !important;}
input.td-button {padding:.45em 1.9em .5em 1.9em !important;*padding:.4em 1.9em .4em 1.9em !important;}

/* Compact */
.td-button-compact{font-size:11px;line-height:1.2em;}
.td-button-compact .td-button-label{padding:.2em 1em .3em 1em !important;*padding:.3em 1em .4em 1em !important;}
button.td-button-compact .td-button-label{*padding:.24em .9em .2em .9em !important;}
input.td-button-compact{padding:.2em 1em .3em 1em !important;*padding:.24em .9em .2em .9em !important;}

/* Super Compact */
.td-button-supercompact{font-size:10px;line-height:1.2em;}
.td-button-supercompact .td-button-label{padding:.1em .5em .2em .5em !important;*padding:.2em .5em .3em .5em !important;}
button.td-button-supercompact .td-button-label{*padding:.15em .6em .13em .7em !important;}
input.td-button-supercompact{padding:.1em .5em .2em .5em !important;*padding:.15em .6em .13em .7em !important;}

.td-button-underline .td-button-label{text-decoration:underline}

/* Primary */
.td-button-primary { border:1px solid #ac3e01; color:#fff !important; text-shadow:1px 1px 0px #8d3f09; background:#c0570d; background:-moz-linear-gradient(top, #c0570d 0%, #b94d00 49.9%, #ac3e01 50%, #b04a02 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c0570d), color-stop(49.9%, #b94d00), color-stop(50%, #ac3e01), color-stop(100%, #b04a02)); background:-webkit-linear-gradient(top, #c0570d 0%, #b94d00 49.9%, #ac3e01 50%, #b04a02 100%); background:-o-linear-gradient(top, #c0570d 0%, #b94d00 49.9%, #ac3e01 50%, #b04a02 100%); background:-ms-linear-gradient(top, #c0570d 0%, #b94d00 49.9%, #ac3e01 50%, #b04a02 100%); background:linear-gradient(top, #c0570d 0%, #b94d00 49.9%, #ac3e01 50%, #b04a02 100%); -pie-background:linear-gradient(top, #c0570d 0%, #b94d00 49.9%, #ac3e01 50%, #b04a02 100%); box-shadow:0 1px 3px #9f9f9f, 0 0 2px #f09126 inset; -webkit-box-shadow:0 1px 3px #9f9f9f, 0 0 2px #f09126 inset; -moz-box-shadow:0 1px 3px #9f9f9f, 0 0 2px #f09126 inset; }
.td-button-primary:hover, .td-button-primary:focus { color:#fff !important; border:1px solid #ad0101;*border:none;*box-shadow:0px 0px 1px #000;background:#b54c00; background:-moz-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b54c00), color-stop(49.9%, #b54c00), color-stop(50%, #9e3900), color-stop(100%, #b54c00)); background:-webkit-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:-o-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:-ms-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); -pie-background:linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); box-shadow:0 1px 5px #878787, 0 0 2px #f09126 inset; -webkit-box-shadow:0 1px 5px #878787, 0 0 2px #f09126 inset; -moz-box-shadow:0 1px 5px #878787, 0 0 2px #f09126 inset; }
.td-button-primary.td-button-activeonfocus { border:1px solid transparent; border:none; background-color:transparent; background-image:none; text-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; color:#1a5336 !important; }
.td-button-primary.td-button-activeonfocus:focus, .td-button-primary.td-button-activeonfocus:hover { color:#fff !important; border:1px solid #ad0101; text-shadow:1px 1px 0px #8d3f09;  *border:none;*box-shadow:0px 0px 1px #000;background:#b54c00; background:-moz-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b54c00), color-stop(49.9%, #b54c00), color-stop(50%, #9e3900), color-stop(100%, #b54c00)); background:-webkit-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:-o-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:-ms-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); -pie-background:linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); box-shadow:0 1px 5px #878787 0, 1px 5px #f09126 0 inset; -webkit-box-shadow:0 1px 5px #878787 0, 1px 5px #f09126 0 inset; -moz-box-shadow:0 1px 5px #878787 0, 1px 5px #f09126 0 inset; }

/* Secondary */
.td-button-secondary { border:1px solid #7ea292; color:#1a5336 !important;  *border:none;*box-shadow:0px 0px 2px #1a5336;background:#f3f7ef; background:-moz-linear-gradient(top, #f3f7ef 0%, #ebf6d4 49.9%, #d9e7c0 50%, #e5f3cd 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f7ef), color-stop(49.9%, #ebf6d4), color-stop(50%, #d9e7c0), color-stop(100%, #e5f3cd)); background:-webkit-linear-gradient(top, #f3f7ef 0%, #ebf6d4 49.9%, #d9e7c0 50%, #e5f3cd 100%); background:-o-linear-gradient(top, #f3f7ef 0%, #ebf6d4 49.9%, #d9e7c0 50%, #e5f3cd 100%); background:-ms-linear-gradient(top, #f3f7ef 0%, #ebf6d4 49.9%, #d9e7c0 50%, #e5f3cd 100%); background:linear-gradient(top, #f3f7ef 0%, #ebf6d4 49.9%, #d9e7c0 50%, #e5f3cd 100%); -pie-background:linear-gradient(top, #f3f7ef 0%, #ebf6d4 49.9%, #d9e7c0 50%, #e5f3cd 100%); }
.td-button-secondary:hover, .td-button-secondary:focus { color:#1a5336 !important; border:1px solid #68a92e;  *border:none; *box-shadow:0px 0px 2px #1a5336;background:#e9f2d8; background:-moz-linear-gradient(top, #e9f2d8 0%, #d9edb3 49.9%, #c7de9e 50%, #d2e9aa 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9f2d8), color-stop(49.9%, #d9edb3), color-stop(50%, #c7de9e), color-stop(100%, #d2e9aa)); background:-webkit-linear-gradient(top, #e9f2d8 0%, #d9edb3 49.9%, #c7de9e 50%, #d2e9aa 100%); background:-o-linear-gradient(top, #e9f2d8 0%, #d9edb3 49.9%, #c7de9e 50%, #d2e9aa 100%); background:-ms-linear-gradient(top, #e9f2d8 0%, #d9edb3 49.9%, #c7de9e 50%, #d2e9aa 100%); background:linear-gradient(top, #e9f2d8 0%, #d9edb3 49.9%, #c7de9e 50%, #d2e9aa 100%); -pie-background:linear-gradient(top, #e9f2d8 0%, #d9edb3 49.9%, #c7de9e 50%, #d2e9aa 100%); box-shadow:0 1 3px #878787, 0 0 2px #fff inset; -webkit-box-shadow:0 1 3px #878787, 0 0 2px #fff inset; -moz-box-shadow:0 1 3px #878787, 0 0 2px #fff inset; }
.td-button-secondary.td-button-activeonfocus { border:1px solid transparent; background-color:transparent; color:#1a5336 !important; background-image:none;  *border:none; *box-shadow:none;}
.td-button-secondary.td-button-activeonfocus:focus, .td-button-secondary.td-button-activeonfocus:hover { color:#1a5336 !important; border:1px solid #68a92e;  *border:none; *box-shadow:0px 0px 2px #1a5336;
background:#e9f2d8; background:-moz-linear-gradient(top, #e9f2d8 0%, #d9edb3 49.9%, #c7de9e 50%, #d2e9aa 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9f2d8), color-stop(49.9%, #d9edb3), color-stop(50%, #c7de9e), color-stop(100%, #d2e9aa)); background:-webkit-linear-gradient(top, #e9f2d8 0%, #d9edb3 49.9%, #c7de9e 50%, #d2e9aa 100%); background:-o-linear-gradient(top, #e9f2d8 0%, #d9edb3 49.9%, #c7de9e 50%, #d2e9aa 100%); background:-ms-linear-gradient(top, #e9f2d8 0%, #d9edb3 49.9%, #c7de9e 50%, #d2e9aa 100%); background:linear-gradient(top, #e9f2d8 0%, #d9edb3 49.9%, #c7de9e 50%, #d2e9aa 100%); -pie-background:linear-gradient(top, #e9f2d8 0%, #d9edb3 49.9%, #c7de9e 50%, #d2e9aa 100%); box-shadow:0 1px 3px #878787, 0 0 2px #fff inset; -webkit-box-shadow:0 1px 3px #878787, 0 0 2px #fff inset; -moz-box-shadow:0 1px 3px #878787, 0 0 2px #fff inset; }

/* Disabled */
.td-button-disabled { border:1px solid #c8c8c8; color:#696969 !important; cursor:default !important; text-decoration:none;  *border:none;
 *box-shadow:0px 0px 2px #929292;
background:#efeeee; background:-moz-linear-gradient(top, #efeeee 0%, #e0dfdf 100%, #e0dfdf 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #efeeee), color-stop(100%, #e0dfdf), color-stop(100%, #e0dfdf)); background:-webkit-linear-gradient(top, #efeeee 0%, #e0dfdf 100%, #e0dfdf 100%); background:-o-linear-gradient(top, #efeeee 0%, #e0dfdf 100%, #e0dfdf 100%); background:-ms-linear-gradient(top, #efeeee 0%, #e0dfdf 100%, #e0dfdf 100%); background:linear-gradient(top, #efeeee 0%, #e0dfdf 100%, #e0dfdf 100%); -pie-background:linear-gradient(top, #efeeee 0%, #e0dfdf 100%); }
.td-button-disabled span.td-button-label:hover { text-decoration:none !important; }
.td-button-disabled:active { top:inherit; left:inherit; }

/*******************************************************/
/* Row Buttons
/*******************************************************/

ul.td-rowbutton{border:1px solid #D6D6D6;border-bottom:none}
ul.td-rowbutton li{padding:15px 10px;margin:0;border-bottom:1px solid #D6D6D6;background: rgb(252,252,252);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(244,244,244,1) 91%, rgba(255,255,255,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(91%,rgba(244,244,244,1)), color-stop(100%,rgba(255,255,255,1)));background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 91%,rgba(255,255,255,1) 100%);background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 91%,rgba(255,255,255,1) 100%);background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 91%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 91%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ffffff',GradientType=0 );}
ul.td-rowbutton li:active{background:#fff}
ul.td-rowbutton li a{display:block;text-decoration:none;background: url(/images/evergreen/links/icon-link-h2.png) 100% 50% no-repeat;}
ul.td-rowbutton li a{text-decoration:none;}

/*******************************************************/
/* Tables
/*******************************************************/

table.td-table{background:#fff;border-spacing:0px;*border-collapse: collapse;border-bottom:1px solid #e8e8e8;margin:0 0 1.5em 0}
table.td-table.td-table-nomargin{margin:0;}
table.td-table-transparent{background-color:transparent}

table.td-table th{padding:6px 8px;vertical-align:top;border-bottom:1px solid #fff;border-right:1px solid #fff;font-weight:normal;text-align:left;}
table.td-table th img{vertical-align:middle;}
table.td-table td{padding:6px 8px;vertical-align:top;border-bottom:1px solid #fff;border-right:1px solid #fff;}
table.td-table tr:first-child td{border-top:1px solid #E8E8E8}
.td-table td *:last-child, .td-table th *:last-child{margin-bottom:0;}
/*table.td-table tr th:first-child, table.td-table tr td:first-child{width:20%}*/

/* Alignment */
table.td-table .td-table-align-left, table.td-table .td-copy-align-left{text-align:left;}
table.td-table .td-table-align-centre, table.td-table .td-copy-align-centre{text-align:center;}
table.td-table .td-table-align-right, table.td-table .td-copy-align-right{text-align:right;}
table.td-table .td-table-align-top, table.td-table .td-copy-align-top{vertical-align:top;}
table.td-table .td-table-align-middle, table.td-table .td-copy-align-middle{vertical-align:middle;}
table.td-table .td-table-align-bottom, table.td-table .td-copy-align-bottom{vertical-align:bottom;}

/* Headings */
table.td-table .td-table-heading-left{font-size:11px;border-right:1px solid #b8d5c8;padding-right:12px;background:#fff url(/images/evergreen/tables/gradient-heading-left.gif) top right repeat-y !important;}
table.td-table .td-table-heading-top{border-bottom:1px solid #b8d5c8;font-size:11px;background:#fff url(/images/evergreen/tables/gradient-heading-top.gif) bottom left repeat-x !important;}
table.td-table .td-table-heading-bottom{border-top:1px solid #b8d5c8;font-size:11px;background:#fff url(/images/evergreen/tables/gradient-heading-bottom.gif) top left repeat-x !important;}
table.td-table.td-table-border-row .td-table-heading-bottom{border-bottom:none;}

/* Cap headings with row striping */
table.td-table tr.td-table-alt-row .td-table-heading-top{}
table.td-table tr.td-table-alt-row .td-table-heading-bottom{border-bottom:none}

/* Sub sections */
.td-table .td-table-subsection{font-weight:bold;font-size:11px;padding-top:18px;color:#555555;border-bottom:1px solid #E8E8E8}
.td-table tr.td-table-alt-row .td-table-subsection{background-color:#fff}
.td-table .td-table-subsection.td-table-alt-column{background-color:#fff}

/* Corner/empty cells */
.td-table tr:first-child .td-table-emptycorner{background-image:none;background-color:#fff !important;border-top:none}
.td-table tr:last-child .td-table-emptycorner{background-image:none;background-color:#fff !important;border-bottom:1px solid #fff;}

/* Text colour */
.td-table .td-table-text-verylightgrey{color:#d9d9d9}
table.td-table-hover-row tr:hover .td-table-text-verylightgrey{color:#1C1C1C}

/* Highlight cells yellow */
.td-table .td-table-highlight-yellow{background-color:#faf4d7 !important;background-image:none !important;color:#000}
.td-table tr.td-table-alt-row .td-table-highlight-yellow{background-color:#f3eccb !important;}
.td-table tr.td-table-alt-row .td-table-highlight-yellow.td-table-heading-top{background:#fff url(/images/evergreen/tables/gradient-heading-top.gif) bottom left repeat-x !important;}

/* Highlight cells green */
.td-table .td-table-highlight-green{background-color:#F4F7F4 !important;background-image:none !important;color:#000}
.td-table tr.td-table-alt-row .td-table-highlight-green{background-color:#ECF3F0 !important;}
.td-table tr.td-table-alt-row .td-table-highlight-green.td-table-heading-top{background:#fff url(/images/evergreen/tables/gradient-heading-top.gif) bottom left repeat-x !important;}

/* Super highlight column */
.td-table .td-table-heading-top.td-table-superhighlight-column{color:#000;font-weight:bold;border-left:1px solid #1a5336;border-top:1px solid #1a5336;border-right:2px solid #1a5336}
.td-table .td-table-superhighlight-column{border-left:1px solid #1a5336;border-right:2px solid #1a5336;color:#000}
.td-table .td-table-superhighlight-column-before{background:#fff url(/images/evergreen/tables/gradient-heading-left.gif) top right repeat-y;}
.td-table .td-table-superhighlight-column-after{background:#fff url(/images/evergreen/tables/gradient-heading-right.gif) top left repeat-y;}
.td-table tr.td-table-row-last .td-table-superhighlight-column{border-bottom:2px solid #1a5336;}

/* Super highlight row */
.td-table tr.td-table-superhighlight-row .td-table-heading-left{color:#000;font-weight:bold;border-left:1px solid #1a5336;border-top:1px solid #1a5336;border-bottom:2px solid #1a5336}
.td-table tr.td-table-superhighlight-row th, .td-table tr.td-table-superhighlight-row td{border-top:1px solid #1a5336;border-bottom:2px solid #1a5336;color:#000}
.td-table tr.td-table-superhighlight-row-before th, .td-table tr.td-table-superhighlight-row-before td{background:#fff url(/images/evergreen/tables/gradient-heading-top.gif) bottom left repeat-x}
.td-table tr.td-table-superhighlight-row-after th, .td-table tr.td-table-superhighlight-row-after td{background:#fff url(/images/evergreen/tables/gradient-heading-bottom.gif) top left repeat-x}
.td-table tr.td-table-superhighlight-row .td-table-superhighlight-column-last {border-right:2px solid #1a5336;}

/* Sorting */
.td-table a.td-table-heading-sort{text-decoration:none;white-space:nowrap}
.td-table a.td-table-heading-sort span{}
.td-table a.td-table-heading-sort-descending{font-weight:bold}
.td-table a.td-table-heading-sort-ascending{font-weight:bold}
.td-table a.td-table-heading-sort img{position:relative;top:-1px}

/* Total rows */
.td-table tr.td-table-total-row-stacked th, .td-table tr.td-table-total-row-row-stacked th.td-table-total-cell, 
.td-table tr.td-table-total-row-row-stacked td, .td-table tr.td-table-total-row-row-stacked td.td-table-total-cell{border-bottom:none}
.td-table th.td-table-total-cell, .td-table td.td-table-total-cell{font-weight:bold;background:#F4F7F4 !important;border-top:1px solid #b8d5c8;border-bottom:1px solid #b8d5c8}

/* Horizontal dividers */
table.td-table-border-row{border-bottom:none;}
table.td-table-border-row tr:first-child th.td-table-heading-left{border-top:1px solid #e8e8e8;}
table.td-table-border-row th, table.td-table-border-row td{border-bottom:1px solid #e8e8e8;}

/* Vertical dividers */
table.td-table-border-column th, table.td-table-border-column td{border-right:1px solid #e8e8e8}
table.td-table-border-column tr th:last-child, table.td-table-border-column tr td:last-child{border-right:none;}
table.td-table-border-column td.td-table-highlight-red, table.td-table tr.td-table-alt-row td.td-table-highlight-red { background-color:#F9EDED; }
table.td-table-border-column th.td-table-highlight-red{ background-color:#F9EDED; }

/* Medium dark grey dividers */
.td-table-border-top-mediumgrey{border-top:1px solid #bdbdbd !important;}
.td-table-border-right-mediumgrey{border-right:1px solid #bdbdbd !important;}
.td-table-border-bottom-mediumgrey{border-bottom:1px solid #bdbdbd !important;}
.td-table-border-left-mediumgrey{border-left:1px solid #bdbdbd !important;}

/* Dark grey dividers */
.td-table-border-top-darkgrey{border-top:1px solid #555555 !important;}
.td-table-border-right-darkgrey{border-right:1px solid #555555 !important;}
.td-table-border-bottom-darkgrey{border-bottom:1px solid #555555 !important;}
.td-table-border-left-darkgrey{border-left:1px solid #555555 !important;}

/* Medium Primary */
.td-table-border-top-mediumprimary{border-top:1px solid #9dc2b1 !important;}
.td-table-border-right-mediumprimary{border-right:1px solid #9dc2b1 !important;}
.td-table-border-bottom-mediumprimary{border-bottom:1px solid #9dc2b1 !important;}
.td-table-border-left-mediumprimary{border-left:1px solid #9dc2b1 !important;}

/* Comparison table */
table.td-table.td-table-withbottomheader{border-bottom:none;}

/* Row striping */
.td-table-stripe-row{border-bottom:1px solid #E8E8E8;}
table.td-table tr.td-table-alt-row th, table.td-table tr.td-table-alt-row td{background:#f5f5f5}

/* Column striping */
table.td-table .td-table-alt-column {background:#f5f5f5}

/* Row mouseover */
table.td-table .td-table-hover-row, table.td-table tr.td-table-alt-row .td-table-hover-row{background:#ecf3f0}
table.td-table tr.td-table-ie6-hover-row td{background:#ecf3f0}

/* Row mouseover with cell highlight*/
table.td-table .td-table-hover-row.td-table-highlight-yellow, table.td-table tr.td-table-alt-row .td-table-hover-row.td-table-highlight-yellow{background:#d6e5de}

/* Row mouseover with subsection */
table.td-table .td-table-hover-row.td-table-subsection, table.td-table tr.td-table-alt-row .td-table-hover-row.td-table-subsection{background:#fff}

/* Column mouseover */
table.td-table .td-table-hover-column{background:#ecf3f0}

/* Column mouseover with subsection*/
table.td-table .td-table-hover-column.td-table-subsection{background:#fff}

/*	padding for tables - 3, 6, 12, 18, 24, 30, 36 */
table.td-padding-03 { padding:0;}
table.td-padding-03 th, table.td-padding-03 td {padding:0 3px;}
table.td-padding-06 { padding:0;}
table.td-padding-06 th, table.td-padding-06 td {padding:2px 6px;}
table.td-padding-12 { padding:0;}
table.td-padding-12 th, table.td-padding-12 td {padding:8px 12px;}
table.td-padding-18 { padding:0;}
table.td-padding-18 th, table.td-padding-18 td {padding:14px 18px;}
table.td-padding-24 { padding:0;}
table.td-padding-24 th, table.td-padding-24 td {padding:20px 24px;}
table.td-padding-30 { padding:0;}
table.td-padding-30 th, table.td-padding-30 td {padding:26px 30px;}
table.td-padding-36 { padding:0;}
table.td-padding-36 th, table.td-padding-36 td {padding:32px 36px;}

/*******************************************************/
/* Callouts
/*******************************************************/

.td-callout {position:relative;margin:0 0 12px 0;padding:11px 11px 18px 11px;}

.td-callout.td-callout-fauxbgimage{overflow:hidden;}
.td-callout.td-callout-fauxbgimage *{z-index:2;}
.td-fauxbgimage{z-index:1;position:absolute;}

.td-anchorbottom{position:absolute;bottom:11px;}
.td-anchorleft{position:absolute;left:11px;}
.td-anchorright{position:absolute;right:11px;}

.td-callout-nopadding{padding:0}

.td-callout .td-callout-heading{position:relative}
.td-callout .td-callout-heading h2, .td-callout .td-callout-heading h3, .td-callout .td-callout-heading h4, .td-callout .td-callout-heading h5, .td-callout .td-callout-heading h6{margin-top:0;}
.td-callout .td-callout .td-callout-heading h2, .td-callout .td-callout .td-callout-heading h3, .td-callout .td-callout .td-callout-heading h4, .td-callout .td-callout .td-callout-heading h5, .td-callout .td-callout .td-callout-heading h6{margin-bottom:.5em}

.td-callout .td-callout-content{}
.td-callout .td-callout-content .td-lastelement{margin-bottom:0}
.td-callout .td-callout-content *:last-child{margin-bottom:0}

.td-callout .td-callout-content ul{margin:0 0 1.5em 0;padding:0;list-style:none;}
.td-callout .td-callout-content ul>li{border-left: none !important; margin:0 0 .65em 0;padding:0 0 0 12px;list-style:none;background-image: url(/images/evergreen/ui/bullet.gif);background-position:0 .5em;background-repeat:no-repeat;line-height:1.2em;position:relative}
.td-callout .td-callout-content ul li ul{margin:.5em 0 0 0;}


/* Primary callouts general */
.td-callout-primary {-moz-box-shadow:0 2px 4px #dadada; -webkit-box-shadow:0 2px 4px #dadada; box-shadow:0 2px 4px #dadada; }
/*.td-callout-primary:hover, .td-callout-primary.td-cs-tertiary-light:hover { -moz-box-shadow:0 3px 12px #ccc; -webkit-box-shadow:0 3px 12px #ccc; box-shadow:0 3px 12px #ccc; }*/
.td-callout-inverse { border:1px solid #fff; }

/* Clickable callouts general */
.td-callout-clickable { cursor:pointer; }
.td-callout-primary.td-callout-clickable:hover { -moz-box-shadow:0 3px 12px #ccc; -webkit-box-shadow:0 3px 12px #ccc; box-shadow:0 3px 12px #ccc; }
.td-callout-secondary.td-callout-clickable:hover { -moz-box-shadow:0 2px 8px #dadada; -webkit-box-shadow:0 2px 8px #dadada; box-shadow:0 2px 8px #dadada; }
.td-callout-tertiary.td-callout-clickable:hover { background:#FFF\9; -moz-box-shadow:0 2px 8px #dadada; -webkit-box-shadow:0 2px 8px #dadada; box-shadow:0 2px 8px #dadada; }
.td-callout-story.td-callout-clickable:hover {-moz-box-shadow:0 2px 8px #dadada; -webkit-box-shadow:0 2px 8px #dadada; box-shadow:0 2px 8px #dadada; }
.td-callout-story.td-cs-primary.td-callout-clickable:hover { border:#3f7e61 1px solid;}
.td-callout-story.td-cs-secondary.td-callout-clickable:hover { border:#6da900 1px solid;}
.td-callout-story.td-cs-tertiary.td-callout-clickable:hover { border:#606060 1px solid;}
.td-callout-story.td-cs-highlight.td-callout-clickable:hover { border:#f2bc00 1px solid;}
.td-callout-story.td-cs-error.td-callout-clickable:hover { border:#e67f81 1px solid;}
.td-callout-clickable:hover .td-makeclickable-target { text-decoration:underline !important; background-color:#f1f1f1;}
.td-callout-clickable:hover .td-makeclickable-target.td-link-nohovereffect{background-color:transparent !important;text-decoration:none !important;}

/* Secondary callouts */
.td-callout-secondary {background-color:#fff !important; }
/*.td-callout-secondary:hover { -moz-box-shadow:0 2px 8px #dadada; -webkit-box-shadow:0 2px 8px #dadada; box-shadow:0 2px 8px #dadada; }*/

/* Tertiary callouts */
.td-callout-tertiary {padding:12px 12px 12px 12px; }

/* Story callouts */
.td-callout-story { padding:12px 12px 12px 12px; }
* html .td-callout.td-callout-story { background-color:#fff !important; }

/* Primary Colour Scheme */
/**Flyout colour scheme  Merged for top header flyout*/
.td-callout.td-callout-primary.td-cs-tertiary.td-cs-tertiary-nav-flyout-footer{ background:#fff; background:-moz-linear-gradient(top, #fff 0%, #fff 60%, #fff 60%, #efefef 90%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(60%, #fff), color-stop(60%, #fff), color-stop(90%, #efefef)); background:-webkit-linear-gradient(top, #fff 0%, #fff 60%, #fff 60%, #efefef 90%); background:-o-linear-gradient(top, #fff 0%, #fff 60%, #fff 60%, #efefef 90%); background:-ms-linear-gradient(top, #fff 0%, #fff 60%, #fff 60%, #efefef 90%); background:linear-gradient(top, #fff 0%, #fff 60%, #fff 60%, #efefef 90%); -pie-background:linear-gradient(top, #fff 0%, #fff 60%, #efefef 90%); }

.td-callout.td-callout-primary.td-cs-primary, .td-callout.td-callout-secondary.td-cs-primary { border:1px solid #9dc2b1; }
.td-callout.td-callout-primary.td-cs-primary { background:#fff; background:-moz-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #dbe9e2 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(75%, #fff), color-stop(75%, #fff), color-stop(100%, #dbe9e2)); background:-webkit-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #dbe9e2 100%); background:-o-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #dbe9e2 100%); background:-ms-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #dbe9e2 100%); background:linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #dbe9e2 100%); -pie-background:linear-gradient(top, #fff 0%, #fff 75%, #dbe9e2 100%); }
.td-callout.td-cs-primary.td-callout-gradient-ltr{ background:#fff; background:-moz-linear-gradient(left, #dbe9e2 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%, #dbe9e2), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(left, #dbe9e2 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(left, #dbe9e2 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(left, #dbe9e2 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(left, #dbe9e2 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(left, #dbe9e2 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-primary.td-callout-gradient-ttb{ background:#fff; background:-moz-linear-gradient(top, #dbe9e2 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbe9e2), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(top, #dbe9e2 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(top, #dbe9e2 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(top, #dbe9e2 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(top, #dbe9e2 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(top, #dbe9e2 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-primary.td-callout-gradient-rtl{ background:#fff; background:-moz-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #dbe9e2 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(75%, #fff), color-stop(75%, #fff), color-stop(100%, #dbe9e2)); background:-webkit-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #dbe9e2 100%); background:-o-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #dbe9e2 100%); background:-ms-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #dbe9e2 100%); background:linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #dbe9e2 100%); -pie-background:linear-gradient(left, #fff 0%, #fff 75%, #dbe9e2 100%); }
.td-callout.td-cs-primary.td-callout-inverse { background:#00371f; background:-moz-linear-gradient(top, #00371f 0%, #034a2c 25%, #034a2c 25%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00371f), color-stop(25%, #034a2c), color-stop(25%, #034a2c)); background:-webkit-linear-gradient(top, #00371f 0%, #034a2c 25%, #034a2c 25%); background:-o-linear-gradient(top, #00371f 0%, #034a2c 25%, #034a2c 25%); background:-ms-linear-gradient(top, #00371f 0%, #034a2c 25%, #034a2c 25%); background:linear-gradient(top, #00371f 0%, #034a2c 25%, #034a2c 25%); -pie-background:linear-gradient(top, #00371f 0%, #034a2c 25%); }
.td-callout.td-cs-primary.td-callout-inverse * { color:#fff !important; }
.td-callout.td-cs-primary.td-callout-primary.td-callout-clickable:hover, .td-callout.td-cs-primary.td-callout-secondary.td-callout-clickable:hover { border:1px solid #3f7e61; }
.td-callout.td-cs-primary.td-callout-primary.td-callout-clickable:hover { background:#dcf3e8; background:-moz-linear-gradient(top, #dcf3e8 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dcf3e8), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(top, #dcf3e8 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(top, #dcf3e8 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(top, #dcf3e8 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(top, #dcf3e8 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(top, #dcf3e8 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-primary.td-callout-story { background:#f4f7f4; border:#f4f7f4 1px solid; }

/* Secondary Colour Scheme */
.td-callout.td-callout-primary.td-cs-secondary, .td-callout.td-callout-secondary.td-cs-secondary { border:1px solid #95c838; }
.td-callout.td-callout-primary.td-cs-secondary { background:#fff; background:-moz-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #ecf6e7 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(75%, #fff), color-stop(75%, #fff), color-stop(100%, #ecf6e7)); background:-webkit-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #ecf6e7 100%); background:-o-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #ecf6e7 100%); background:-ms-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #ecf6e7 100%); background:linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #ecf6e7 100%); -pie-background:linear-gradient(top, #fff 0%, #fff 75%, #ecf6e7 100%); }
.td-callout.td-cs-secondary.td-callout-gradient-ltr{ background:#fff; background:-moz-linear-gradient(left, #ecf6e7 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%, #ecf6e7), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(left, #ecf6e7 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(left, #ecf6e7 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(left, #ecf6e7 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(left, #ecf6e7 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(left, #ecf6e7 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-secondary.td-callout-gradient-ttb{ background:#fff; background:-moz-linear-gradient(top, #ecf6e7 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ecf6e7), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(top, #ecf6e7 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(top, #ecf6e7 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(top, #ecf6e7 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(top, #ecf6e7 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(top, #ecf6e7 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-secondary.td-callout-gradient-rtl{ background:#fff; background:-moz-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #ecf6e7 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(75%, #fff), color-stop(75%, #fff), color-stop(100%, #ecf6e7)); background:-webkit-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #ecf6e7 100%); background:-o-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #ecf6e7 100%); background:-ms-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #ecf6e7 100%); background:linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #ecf6e7 100%); -pie-background:linear-gradient(left, #fff 0%, #fff 75%, #ecf6e7 100%); }
.td-callout.td-cs-secondary.td-callout-inverse { background:#b5e15a; background:-moz-linear-gradient(top, #b5e15a 0%, #94c433 25%, #94c433 25%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b5e15a), color-stop(25%, #94c433), color-stop(25%, #94c433)); background:-webkit-linear-gradient(top, #b5e15a 0%, #94c433 25%, #94c433 25%); background:-o-linear-gradient(top, #b5e15a 0%, #94c433 25%, #94c433 25%); background:-ms-linear-gradient(top, #b5e15a 0%, #94c433 25%, #94c433 25%); background:linear-gradient(top, #b5e15a 0%, #94c433 25%, #94c433 25%); -pie-background:linear-gradient(top, #b5e15a 0%, #94c433 25%); }
.td-callout.td-cs-secondary.td-callout-primary.td-callout-clickable:hover, .td-callout.td-cs-secondary.td-callout-secondary.td-callout-clickable:hover { border:1px solid #6da900; }
.td-callout.td-cs-secondary.td-callout-primary.td-callout-clickable:hover { background:#e6f8dd; background:-moz-linear-gradient(top, #e6f8dd 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6f8dd), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(top, #e6f8dd 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(top, #e6f8dd 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(top, #e6f8dd 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(top, #e6f8dd 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(top, #e6f8dd 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-secondary.td-callout-story { background:#f1f8ed; border:#f1f8ed 1px solid; }

/* Tertiary Colour Scheme */
.td-callout.td-callout-primary.td-cs-tertiary, .td-callout.td-callout-secondary.td-cs-tertiary { border:1px solid #bdbdbd; }
.td-callout.td-callout-primary.td-cs-tertiary{ background:#fff; background:-moz-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(75%, #fff), color-stop(75%, #fff), color-stop(100%, #efefef)); background:-webkit-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:-o-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:-ms-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); -pie-background:linear-gradient(top, #fff 0%, #fff 75%, #efefef 100%); }
.td-callout.td-cs-tertiary.td-callout-gradient-ltr{ background:#fff; background:-moz-linear-gradient(left, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%, #efefef), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(left, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(left, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(left, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(left, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(left, #efefef 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-tertiary.td-callout-gradient-ttb{ background:#fff; background:-moz-linear-gradient(top, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(top, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(top, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(top, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(top, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(top, #efefef 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-tertiary.td-callout-gradient-rtl{ background:#fff; background:-moz-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(75%, #fff), color-stop(75%, #fff), color-stop(100%, #efefef)); background:-webkit-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:-o-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:-ms-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); -pie-background:linear-gradient(left, #fff 0%, #fff 75%, #efefef 100%); }
.td-callout.td-cs-tertiary.td-callout-inverse { background:#3f3f3f; background:-moz-linear-gradient(top, #3f3f3f 0%, #4f4f4f 25%, #4f4f4f 25%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f3f3f), color-stop(25%, #4f4f4f), color-stop(25%, #4f4f4f)); background:-webkit-linear-gradient(top, #3f3f3f 0%, #4f4f4f 25%, #4f4f4f 25%); background:-o-linear-gradient(top, #3f3f3f 0%, #4f4f4f 25%, #4f4f4f 25%); background:-ms-linear-gradient(top, #3f3f3f 0%, #4f4f4f 25%, #4f4f4f 25%); background:linear-gradient(top, #3f3f3f 0%, #4f4f4f 25%, #4f4f4f 25%); -pie-background:linear-gradient(top, #3f3f3f 0%, #4f4f4f 25%); }
.td-callout.td-cs-tertiary.td-callout-inverse * { color:#fff !important; }
.td-callout.td-cs-tertiary.td-callout-primary.td-callout-clickable:hover, .td-callout.td-cs-tertiary.td-callout-secondary.td-callout-clickable:hover { border:1px solid #606060; }
.td-callout.td-cs-tertiary.td-callout-primary.td-callout-clickable:hover { background:#ebecec; background:-moz-linear-gradient(top, #ebecec 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebecec), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(top, #ebecec 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(top, #ebecec 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(top, #ebecec 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(top, #ebecec 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(top, #ebecec 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-tertiary.td-callout-story { background:#f1f1f1; border:#f1f1f1 1px solid; }

/* Tertiary Light Colour Scheme */
.td-callout.td-callout-primary.td-cs-tertiary-light, .td-callout.td-callout-secondary.td-cs-tertiary-light { border:1px solid #f1f1f1; }
.td-callout.td-callout-primary.td-cs-tertiary-light { background:#fff; background:-moz-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(75%, #fff), color-stop(75%, #fff), color-stop(100%, #efefef)); background:-webkit-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:-o-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:-ms-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); -pie-background:linear-gradient(top, #fff 0%, #fff 75%, #efefef 100%); }
.td-callout.td-cs-tertiary-light.td-callout-gradient-ltr { background:#fff; background:-moz-linear-gradient(left, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%, #efefef), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(left, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(left, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(left, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(left, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(left, #efefef 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-tertiary-light.td-callout-gradient-ttb { background:#fff; background:-moz-linear-gradient(top, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(top, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(top, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(top, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(top, #efefef 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(top, #efefef 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-tertiary-light.td-callout-gradient-rtl { background:#fff; background:-moz-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(75%, #fff), color-stop(75%, #fff), color-stop(100%, #efefef)); background:-webkit-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:-o-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:-ms-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); background:linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #efefef 100%); -pie-background:linear-gradient(left, #fff 0%, #fff 75%, #efefef 100%); }
.td-callout-primary.td-cs-tertiary-light {-moz-box-shadow:0 2px 4px #bdbdbd; -webkit-box-shadow:0 2px 4px #bdbdbd; box-shadow:0 2px 4px #bdbdbd; }
.td-callout-primary.td-cs-tertiary-light.td-callout-clickable:hover {border:1px solid #dadada;background: -moz-linear-gradient(top, #efefef 0%, #ffffff 25%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(25%,#ffffff), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top, #efefef 0%,#ffffff 25%,#ffffff 100%);background: -o-linear-gradient(top, #efefef 0%,#ffffff 25%,#ffffff 100%);background: -ms-linear-gradient(top, #efefef 0%,#ffffff 25%,#ffffff 100%);background: linear-gradient(to bottom, #efefef 0%,#ffffff 25%,#ffffff 100%);}

/* Highlight Colour Scheme */
.td-callout.td-callout-primary.td-cs-highlight, .td-callout.td-callout-secondary.td-cs-highlight { border:1px solid #ffd800; }
.td-callout.td-callout-primary.td-cs-highlight { background:#fff; background:-moz-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #fff9dc 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(75%, #fff), color-stop(75%, #fff), color-stop(100%, #fff9dc)); background:-webkit-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #fff9dc 100%); background:-o-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #fff9dc 100%); background:-ms-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #fff9dc 100%); background:linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #fff9dc 100%); -pie-background:linear-gradient(top, #fff 0%, #fff 75%, #fff9dc 100%); }
.td-callout.td-cs-highlight.td-callout-gradient-ltr { background:#fff; background:-moz-linear-gradient(left, #fff9dc 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff9dc), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(left, #fff9dc 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(left, #fff9dc 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(left, #fff9dc 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(left, #fff9dc 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(left, #fff9dc 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-highlight.td-callout-gradient-ttb { background:#fff; background:-moz-linear-gradient(top, #fff9dc 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff9dc), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(top, #fff9dc 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(top, #fff9dc 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(top, #fff9dc 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(top, #fff9dc 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(top, #fff9dc 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-highlight.td-callout-gradient-rtl { background:#fff; background:-moz-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #fff9dc 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(75%, #fff), color-stop(75%, #fff), color-stop(100%, #fff9dc)); background:-webkit-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #fff9dc 100%); background:-o-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #fff9dc 100%); background:-ms-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #fff9dc 100%); background:linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #fff9dc 100%); -pie-background:linear-gradient(left, #fff 0%, #fff 75%, #fff9dc 100%); }
.td-callout.td-cs-highlight.td-callout-inverse { background:#e8bd00; background:-moz-linear-gradient(top, #e8bd00 0%, #ffd500 25%, #ffd500 25%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8bd00), color-stop(25%, #ffd500), color-stop(25%, #ffd500)); background:-webkit-linear-gradient(top, #e8bd00 0%, #ffd500 25%, #ffd500 25%); background:-o-linear-gradient(top, #e8bd00 0%, #ffd500 25%, #ffd500 25%); background:-ms-linear-gradient(top, #e8bd00 0%, #ffd500 25%, #ffd500 25%); background:linear-gradient(top, #e8bd00 0%, #ffd500 25%, #ffd500 25%); -pie-background:linear-gradient(top, #e8bd00 0%, #ffd500 25%); }
.td-callout.td-cs-highlight.td-callout-primary.td-callout-clickable:hover, .td-callout.td-cs-highlight.td-callout-secondary.td-callout-clickable:hover { border:1px solid #f2bc00; }
.td-callout.td-cs-highlight.td-callout-primary.td-callout-clickable:hover { background:#faf0ca; background:-moz-linear-gradient(top, #faf0ca 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf0ca), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(top, #faf0ca 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(top, #faf0ca 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(top, #faf0ca 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(top, #faf0ca 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(top, #faf0ca 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-highlight.td-callout-story { background:#fff9d9; border:#fff9d9 1px solid; }

/* Error Colour Scheme */
.td-callout.td-callout-primary.td-cs-error, .td-callout.td-callout-secondary.td-cs-error { border:1px solid #e6aeaf; }
.td-callout.td-callout-primary.td-cs-error { background:#fff; background:-moz-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #f9eded 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(75%, #fff), color-stop(75%, #fff), color-stop(100%, #f9eded)); background:-webkit-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #f9eded 100%); background:-o-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #f9eded 100%); background:-ms-linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #f9eded 100%); background:linear-gradient(top, #fff 0%, #fff 75%, #fff 75%, #f9eded 100%); -pie-background:linear-gradient(top, #fff 0%, #fff 75%, #f9eded 100%); }
.td-callout.td-cs-error.td-callout-gradient-ltr { background:#fff; background:-moz-linear-gradient(left, #f9eded 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f9eded), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(left, #f9eded 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(left, #f9eded 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(left, #f9eded 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(left, #f9eded 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(left, #f9eded 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-error.td-callout-gradient-ttb { background:#fff; background:-moz-linear-gradient(top, #f9eded 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9eded), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(top, #f9eded 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(top, #f9eded 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(top, #f9eded 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(top, #f9eded 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(top, #f9eded 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-error.td-callout-gradient-rtl { background:#fff; background:-moz-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #f9eded 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(75%, #fff), color-stop(75%, #fff), color-stop(100%, #f9eded)); background:-webkit-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #f9eded 100%); background:-o-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #f9eded 100%); background:-ms-linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #f9eded 100%); background:linear-gradient(left, #fff 0%, #fff 75%, #fff 75%, #f9eded 100%); -pie-background:linear-gradient(left, #fff 0%, #fff 75%, #f9eded 100%); }
.td-callout.td-cs-error.td-callout-inverse { background:#900101; background:-moz-linear-gradient(top, #900101 0%, #900101 25%, #900101 25%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #900101), color-stop(25%, #900101), color-stop(25%, #900101)); background:-webkit-linear-gradient(top, #900101 0%, #900101 25%, #900101 25%); background:-o-linear-gradient(top, #900101 0%, #900101 25%, #900101 25%); background:-ms-linear-gradient(top, #900101 0%, #900101 25%, #900101 25%); background:linear-gradient(top, #900101 0%, #900101 25%, #900101 25%); -pie-background:linear-gradient(top, #900101 0%, #900101 25%); }
.td-callout.td-cs-error.td-callout-inverse * { color:#fff !important; }
.td-callout.td-cs-error.td-callout-primary.td-callout-clickable:hover, .td-callout.td-cs-error.td-callout-secondary.td-callout-clickable:hover { border:1px solid #e67f81; }
.td-callout.td-cs-error.td-callout-primary.td-callout-clickable:hover { background:#f9e5e5; background:-moz-linear-gradient(top, #f9e5e5 0%, #fff 25%, #fff 25%, #fff 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9e5e5), color-stop(25%, #fff), color-stop(25%, #fff), color-stop(100%, #fff)); background:-webkit-linear-gradient(top, #f9e5e5 0%, #fff 25%, #fff 25%, #fff 100%); background:-o-linear-gradient(top, #f9e5e5 0%, #fff 25%, #fff 25%, #fff 100%); background:-ms-linear-gradient(top, #f9e5e5 0%, #fff 25%, #fff 25%, #fff 100%); background:linear-gradient(top, #f9e5e5 0%, #fff 25%, #fff 25%, #fff 100%); -pie-background:linear-gradient(top, #f9e5e5 0%, #fff 25%, #fff 100%); }
.td-callout.td-cs-error.td-callout-story { background:#f9eded; border:#f9eded 1px solid; }

/* Inverse callouts */
* html .td-callout.td-callout-inverse { background:#666; background:-moz-linear-gradient(top, #666 0%, #666 25%, #666 25%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #666), color-stop(25%, #666), color-stop(25%, #666)); background:-webkit-linear-gradient(top, #666 0%, #666 25%, #666 25%); background:-o-linear-gradient(top, #666 0%, #666 25%, #666 25%); background:-ms-linear-gradient(top, #666 0%, #666 25%, #666 25%); background:linear-gradient(top, #666 0%, #666 25%, #666 25%); -pie-background:linear-gradient(top, #666 0%, #666 25%); }

/*******************************************************/
/* Callout Modifiers
/*******************************************************/
/*push up current row over previous row by x pixels :: apply to 1st level callouts
  custom push-up format :: td-push-up {val:60} :: will push up by 60 pixels */
.td-push-up-12 {margin-top: -12px;}
.td-push-up-18 {margin-top: -18px;}
.td-push-up-24 {margin-top: -24px;}
.td-push-up-30 {margin-top: -30px;}
.td-push-up-36 {margin-top: -36px;}

/*  correcting z-index issue of pushed up callouts going under buttons */
.td-push-up, .td-push-up-12, .td-push-up-18, .td-push-up-24, .td-push-up-30, .td-push-up-36 {z-index: 2;}

/*extend :: 6, 12, 18, 24, 30, 36 :: apply to callout -can be used for fixed grid layouts */
.td-extend-06 { margin-left:-6px; margin-right:-6px;}
.td-extend-left-06 { margin-left:-6px;}
.td-extend-right-06 { margin-right:-6px;}
.td-extend-12 { margin-left:-12px; margin-right:-12px;}
.td-extend-left-12 { margin-left:-12px;}
.td-extend-right-12 { margin-right:-12px;}
.td-extend-18 { margin-left:-18px; margin-right:-18px;}
.td-extend-left-18 { margin-left:-18px;}
.td-extend-right-18 { margin-right:-18px;}
.td-extend-24 { margin-left:-24px; margin-right:-24px;}
.td-extend-left-24 { margin-left:-24px;}
.td-extend-right-24 { margin-right:-24px;}
.td-extend-30 { margin-left:-30px; margin-right:-30px;}
.td-extend-left-30 { margin-left:-30px;}
.td-extend-right-30 { margin-right:-30px;}
.td-extend-36 { margin-left:-36px; margin-right:-36px;}
.td-extend-left-36 { margin-left:-36px;}
.td-extend-right-36 { margin-right:-36px;}
.td-extend-06, .td-extend-left-06, .td-extend-right-06, .td-extend-12, .td-extend-left-12, .td-extend-right-12, .td-extend-18, .td-extend-left-18, .td-extend-right-18, .td-extend-24, .td-extend-left-24, .td-extend-right-24, .td-extend-30, .td-extend-left-30, .td-extend-right-30, .td-extend-36, .td-extend-left-36, .td-extend-right-36 { z-index:2;}

/*new bottom margins :: 03, 06, 12, 18, 24, 30, 36 */
.td-margin-bottom-03 {margin-bottom:3px}
.td-margin-bottom-06 {margin-bottom:6px}
.td-margin-bottom-12 {margin-bottom:12px}
.td-margin-bottom-18 {margin-bottom:18px}
.td-margin-bottom-24 {margin-bottom:24px}
.td-margin-bottom-30 {margin-bottom:30px}
.td-margin-bottom-36 {margin-bottom:36px}

/*remove border :: apply to any elements that requires border removal*/
.td-border-bottom-none {border-bottom: none !important;}
.td-border-top-none {border-top: none !important;}
.td-border-left-none {border-left: none !important;}
.td-border-right-none {border-right: none !important;}

/* edge stick following row to the bottom of this row  :: apply to column callouts in this row*/
.td-flush-bottom, .td-callout.td-flush-bottom {margin-bottom: 0;}

/*	Padding - 03, 06, 12, 18, 24, 30, 36 
	IMP:: equal heights plugin assumes all callouts within selection have same padding 
   	applied to elements with borders (except tables) */
.td-padding-none { padding:0;}
.td-padding-left-none { padding-left:0px !important;}
.td-padding-right-none { padding-right:0px !important;}
.td-padding-top-none { padding-top:0px !important;}
.td-padding-bottom-none { padding-bottom:0px !important;}
.td-padding-03 { padding:2px 2px 6px}
.td-padding-left-03 { padding-left:2px;}
.td-padding-right-03 { padding-right:2px;}
.td-padding-top-03 { padding-top:2px;}
.td-padding-bottom-03 { padding-bottom:3px;}
.td-padding-06 { padding:5px 5px 12px}
.td-padding-left-06 { padding-left:5px;}
.td-padding-right-06 { padding-right:5px;}
.td-padding-top-06 { padding-top:5px;}
.td-padding-bottom-06 { padding-bottom:6px;}
.td-padding-12 { padding:11px 11px 18px}
.td-padding-left-12 { padding-left:11px;}
.td-padding-right-12 { padding-right:11px;}
.td-padding-top-12 { padding-top:11px;}
.td-padding-bottom-12 { padding-bottom:12px;}
.td-padding-18 { padding:17px 17px 24px}
.td-padding-left-18 { padding-left:17px;}
.td-padding-right-18 { padding-right:17px;}
.td-padding-top-18 { padding-top:17px;}
.td-padding-bottom-18 { padding-bottom:18px;}
.td-padding-24 { padding:23px 23px 30px}
.td-padding-left-24 { padding-left:23px;}
.td-padding-right-24 { padding-right:23px;}
.td-padding-top-24 { padding-top:23px;}
.td-padding-bottom-24 { padding-bottom:24px;}
.td-padding-30 { padding:29px 29px 36px}
.td-padding-left-30 { padding-left:29px;}
.td-padding-right-30 { padding-right:29px;}
.td-padding-top-30 { padding-top:29px;}
.td-padding-bottom-30 { padding-bottom:30px;}
.td-padding-36 { padding:35px 35px 42px}
.td-padding-left-36 { padding-left:35px;}
.td-padding-right-36 { padding-right:35px;}
.td-padding-top-36 { padding-top:35px;}
.td-padding-bottom-36 { padding-bottom:36px;}

/* 	padding for tertiary callout - 3, 6, 12, 18, 24, 30, 36 
   	(add any other elements here that do not have borders) */
.td-callout-tertiary.td-padding-03 { padding:3px 3px 6px}
.td-callout-tertiary.td-padding-left-03 { padding-left:3px;}
.td-callout-tertiary.td-padding-right-03 { padding-right:3px;}
.td-callout-tertiary.td-padding-top-03 { padding-top:3px;}
.td-callout-tertiary.td-padding-06 { padding:6px 6px 12px}
.td-callout-tertiary.td-padding-left-06 { padding-left:6px;}
.td-callout-tertiary.td-padding-right-06 { padding-right:6px;}
.td-callout-tertiary.td-padding-top-06 { padding-top:6px;}
.td-callout-tertiary.td-padding-12 { padding:12px 12px 18px}
.td-callout-tertiary.td-padding-left-12 { padding-left:12px;}
.td-callout-tertiary.td-padding-right-12 { padding-right:12px;}
.td-callout-tertiary.td-padding-top-12 { padding-top:12px;}
.td-callout-tertiary.td-padding-18 { padding:18px 18px 24px}
.td-callout-tertiary.td-padding-left-18 { padding-left:18px;}
.td-callout-tertiary.td-padding-right-18 { padding-right:18px;}
.td-callout-tertiary.td-padding-top-18 { padding-top:18px;}
.td-callout-tertiary.td-padding-24 { padding:24px 24px 30px}
.td-callout-tertiary.td-padding-left-24 { padding-left:24px;}
.td-callout-tertiary.td-padding-right-24 { padding-right:24px;}
.td-callout-tertiary.td-padding-top-24 { padding-top:24px;}
.td-callout-tertiary.td-padding-30 { padding:30px 30px 36px}
.td-callout-tertiary.td-padding-left-30 { padding-left:30px;}
.td-callout-tertiary.td-padding-right-30 { padding-right:30px;}
.td-callout-tertiary.td-padding-top-30 { padding-top:30px;}
.td-callout-tertiary.td-padding-36 { padding:36px 36px 42px}
.td-callout-tertiary.td-padding-left-36 { padding-left:36px;}
.td-callout-tertiary.td-padding-right-36 { padding-right:36px;}
.td-callout-tertiary.td-padding-top-36 { padding-top:36px;}

/*	added for easy selection in dreamweaver*/
.td-equalcalloutheight{}

/*******************************************************/
/* Banner
/*******************************************************/


.td-banner { margin:0 0 12px 0; }
.td-banner img { -moz-box-shadow:0 3px 3px #e4e4e4; -webkit-box-shadow:0 3px 3px #e4e4e4; box-shadow:0 3px 3px #e4e4e4;}

/*******************************************************/
/* Make parent div clickable
/*******************************************************/
.td-makeclickable{cursor:pointer;}

/*******************************************************/
/* Tabs
/*******************************************************/
.td-tabs{position:relative;z-index:2}
.td-tabs ul{display:block;}
.td-tabs ul li{}
.td-tabs ul li a:hover, .td-tabs ul li a:focus{color:#000;background:transparent;text-decoration:none;outline:none}

/* Horizontal Tabs */
.td-tabs-horizontal{}
.td-tabs-horizontal ul{margin:0;padding:0;list-style:none;width:100%;}
.td-tabs-horizontal ul li{margin:0;list-style:none;vertical-align:bottom;display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;background:none}
.td-tabs-horizontal ul li span.td-tabs-label{display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;}
.td-tabs-horizontal ul li a{display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;}
.td-tabs-horizontal ul li.td-tabs-active{font-weight:bold;color:#000000;}
.td-tabs-horizontal ul li.td-tabs-active a{text-decoration:none;color:#000000;}

/* Horizontal Primary */
.td-tabs-horizontal-primary{font-size:15px;border-bottom:1px solid #9ac1b1;padding:0 12px;margin:24px 0 12px 0;}
.td-tabs-horizontal-primary ul li{margin:0;padding:0;border:1px solid #9AC1B1;border-bottom:1px solid #fff;background-image:none;background: rgb(218,232,226);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZThlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(218,232,226,1) 0%, rgba(255,255,255,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(218,232,226,1)), color-stop(100%,rgba(255,255,255,1)));background: -webkit-linear-gradient(top, rgba(218,232,226,1) 0%,rgba(255,255,255,1) 100%);background: -o-linear-gradient(top, rgba(218,232,226,1) 0%,rgba(255,255,255,1) 100%);background: -ms-linear-gradient(top, rgba(218,232,226,1) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(218,232,226,1) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dae8e2', endColorstr='#ffffff',GradientType=0 )}
.td-tabs-horizontal-primary ul li a{text-decoration:none;}
.td-tabs-horizontal-primary ul li a:hover, .td-tabs-horizontal-primary ul li a:focus{background-color:transparent;}
.td-tabs-horizontal-primary ul li span.td-tabs-label{padding:6px 12px 8px 12px;}
.td-tabs-horizontal-primary ul li.td-tabs-active, .td-tabs-horizontal-primary ul li.td-tabs-focused{border:1px solid #656565;border-bottom:1px solid #fff;background:#fff;bottom:-1px;}
.td-tabs-horizontal-primary ul li.td-tabs-active span.td-tabs-label{padding:13px 12px 9px 12px;}
.td-tabs-horizontal-primary ul li:hover, .td-tabs-horizontal-primary ul li.td-tabs-active:hover{border:1px solid #1C5438;border-bottom:1px solid #fff;}
.td-tabs-horizontal-primary ul li.td-tabs-active span.td-tabs-label{}
.td-tabs-horizontal-primary ul li.td-tabs-active span.td-tabs-label a{color:#000;}

/* Horizontal Secondary */
.td-tabs-horizontal-secondary{border-bottom:1px solid #BDBDBD;padding:0 12px;margin:24px 0 12px 0;}
.td-tabs-horizontal-secondary ul li{margin:0;padding:0;border:1px solid #BEBEBE;border-bottom:1px solid #fff;background-image:none;}
.td-tabs-horizontal-secondary ul li a{text-decoration:none;}
.td-tabs-horizontal-secondary ul li a:hover, .td-tabs-horizontal-secondary ul li a:focus{background-color:transparent;}
.td-tabs-horizontal-secondary ul li span.td-tabs-label{padding:6px 12px 4px 12px;}
.td-tabs-horizontal-secondary ul li.td-tabs-active, .td-tabs-horizontal-secondary ul li.td-tabs-focused{border:1px solid #575757;border-bottom:1px solid #fff;background:#fff;bottom:-1px;}
.td-tabs-horizontal-secondary ul li.td-tabs-active span.td-tabs-label{padding:10px 12px 5px 12px;}
.td-tabs-horizontal-secondary ul li:hover, .td-tabs-horizontal-secondary ul li.td-tabs-active:hover{border:1px solid #575757;border-bottom:1px solid #fff;}
.td-tabs-horizontal-secondary ul li.td-tabs-active span.td-tabs-label{}
.td-tabs-horizontal-secondary ul li.td-tabs-active span.td-tabs-label a{color:#000;}

/* Horizontal Tertiary */
.td-tabs-horizontal-tertiary{margin:18px 0 12px 0;}
.td-tabs-horizontal-tertiary ul li{border-right:1px solid #bdbdbd;padding:0 12px 0 8px !important;}
.td-tabs-horizontal-tertiary.td-copy-emphasized{padding:0 18px 0 12px !important;}
.td-tabs-horizontal-tertiary ul li:last-child{border:none}
.td-tabs-horizontal-tertiary ul li a:hover, .td-tabs-horizontal-tertiary ul li a:focus{text-decoration:underline;color:#000;background-color:#f1f1f1}
.td-tabs-horizontal-tertiary ul li.td-tabs-active span.td-tabs-label a{text-decoration:none;}

/* Vertical Tabs */
.td-tabs-vertical{font-size:15px;}
.td-tabs-vertical ul{margin:0;padding:1px 0;list-style:none;}
.td-tabs-vertical ul li{display:block;zoom:1;margin:0;padding:0;list-style:none;background:none;}
.td-tabs-vertical ul li span.td-tabs-label{display:block}
.td-tabs-vertical ul li span{zoom:1;}
.td-tabs-vertical ul li a{text-decoration:none;background-color:transparent;}
.td-tabs-vertical ul li span.td-tabs-vertical-top{display:block;height:1px;font:0/0 a;line-height:1px !important;text-shadow:none;color:transparent;}
.td-tabs-vertical ul li span.td-tabs-vertical-bottom{display:block;height:1px;font:0/0 a;line-height:1px !important;text-shadow:none;color:transparent;}
.td-tabs-vertical ul li.td-tabs-active{font-weight:bold}
.td-tabs-vertical ul li.td-tabs-active span.td-tabs-label a{color:#000;}

/* Vertical Tabs Left Primary */
.td-tabs-vertical-left-primary ul li.td-tabs-afteractive{background:none}
.td-tabs-vertical-left-primary ul li {background:url(/images/evergreen/tabs/vertical-primary-left-divider.gif) 100% 0px no-repeat}
.td-tabs-vertical-left-primary ul li span.td-tabs-label{padding:8px 24px 8px 12px;border-left:1px solid #ffffff;}
.td-tabs-vertical-left-primary ul li.td-tabs-active span.td-tabs-vertical-top{background:url(/images/evergreen/tabs/vertical-primary-left.gif) 100% 0px no-repeat !important;}
.td-tabs-vertical-left-primary ul li.td-tabs-active span.td-tabs-vertical-bottom{background:url(/images/evergreen/tabs/vertical-primary-left.gif) 100% 100% no-repeat !important;}
.td-tabs-vertical-left-primary ul li.td-tabs-active{background:url(/images/evergreen/tabs/vertical-primary-left.gif) 100% 50% no-repeat !important;}
.td-tabs-vertical-left-primary ul li.td-tabs-active span.td-tabs-label{border-left:1px solid #9AC1B1 !important;}
.td-tabs-vertical-left-primary ul li.td-tabs-focused{background:url(/images/evergreen/tabs/vertical-primary-left-active.gif) 100% 50% no-repeat}
.td-tabs-vertical-left-primary ul li.td-tabs-focused span.td-tabs-vertical-top{background:url(/images/evergreen/tabs/vertical-primary-left-active.gif) 100% 0px no-repeat;}
.td-tabs-vertical-left-primary ul li.td-tabs-focused span.td-tabs-label{border-left:1px solid #e5eee8;}
.td-tabs-vertical-left-primary ul li.td-tabs-focused span.td-tabs-vertical-bottom{background:url(/images/evergreen/tabs/vertical-primary-left-active.gif) 100% 100% no-repeat;}

/* Vertical Tabs Right Primary */
.td-tabs-vertical-right-primary ul li.td-tabs-afteractive{background:none}
.td-tabs-vertical-right-primary ul li {background:url(/images/evergreen/tabs/vertical-primary-right-divider.gif) 0 0px no-repeat}
.td-tabs-vertical-right-primary ul li span.td-tabs-label{padding:8px 12px 8px 24px;border-right:1px solid #ffffff;}
.td-tabs-vertical-right-primary ul li.td-tabs-active span.td-tabs-vertical-top{background:url(/images/evergreen/tabs/vertical-primary-right.gif) 0 0px no-repeat !important;}
.td-tabs-vertical-right-primary ul li.td-tabs-active span.td-tabs-vertical-bottom{background:url(/images/evergreen/tabs/vertical-primary-right.gif) 0 100% no-repeat !important;}
.td-tabs-vertical-right-primary ul li.td-tabs-active{background:url(/images/evergreen/tabs/vertical-primary-right.gif) 0 50% no-repeat !important;}
.td-tabs-vertical-right-primary ul li.td-tabs-active span.td-tabs-label{border-right:1px solid #9AC1B1 !important;}
.td-tabs-vertical-right-primary ul li.td-tabs-focused{background:url(/images/evergreen/tabs/vertical-primary-right-active.gif) 0 50% no-repeat}
.td-tabs-vertical-right-primary ul li.td-tabs-focused span.td-tabs-vertical-top{background:url(/images/evergreen/tabs/vertical-primary-right-active.gif) 0 0px no-repeat;}
.td-tabs-vertical-right-primary ul li.td-tabs-focused span.td-tabs-label{border-right:1px solid #e5eee8;}
.td-tabs-vertical-right-primary ul li.td-tabs-focused span.td-tabs-vertical-bottom{background:url(/images/evergreen/tabs/vertical-primary-right-active.gif) 0 100% no-repeat;}

/* Vertical Tabs Left Secondary */
.td-tabs-vertical-left-secondary{font-size:13px;}
.td-tabs-vertical-left-secondary ul li.td-tabs-afteractive{background:none}
.td-tabs-vertical-left-secondary ul li {background:url(/images/evergreen/tabs/vertical-secondary-left-divider.gif) 100% 0px no-repeat}
.td-tabs-vertical-left-secondary ul li span.td-tabs-label{padding:9px 24px 9px 12px;border-left:1px solid #ffffff;}
.td-tabs-vertical-left-secondary ul li.td-tabs-active span.td-tabs-vertical-top{background:url(/images/evergreen/tabs/vertical-secondary-left.gif) 100% 0px no-repeat  !important;}
.td-tabs-vertical-left-secondary ul li.td-tabs-active span.td-tabs-vertical-bottom{background:url(/images/evergreen/tabs/vertical-secondary-left.gif) 100% 100% no-repeat  !important;}
.td-tabs-vertical-left-secondary ul li.td-tabs-active{background:url(/images/evergreen/tabs/vertical-secondary-left.gif) 100% 50% no-repeat !important;}
.td-tabs-vertical-left-secondary ul li.td-tabs-active span.td-tabs-label{border-left:1px solid #BCBCBC !important;}
.td-tabs-vertical-left-secondary ul li.td-tabs-focused{background:url(/images/evergreen/tabs/vertical-secondary-left-active.gif) 100% 50% no-repeat}
.td-tabs-vertical-left-secondary ul li.td-tabs-focused span.td-tabs-vertical-top{background:url(/images/evergreen/tabs/vertical-secondary-left-active.gif) 100% 0px no-repeat;}
.td-tabs-vertical-left-secondary ul li.td-tabs-focused span.td-tabs-label{border-left:1px solid #e1e1e1;}
.td-tabs-vertical-left-secondary ul li.td-tabs-focused span.td-tabs-vertical-bottom{background:url(/images/evergreen/tabs/vertical-secondary-left-active.gif) 100% 100% no-repeat;}

/* Vertical Tabs Right Secondary */
.td-tabs-vertical-right-secondary ul li.td-tabs-afteractive{background:none}
.td-tabs-vertical-right-secondary ul li {background:url(/images/evergreen/tabs/vertical-secondary-right-divider.gif) 0 0px no-repeat}
.td-tabs-vertical-right-secondary ul li span.td-tabs-label{padding:9px 12px 9px 24px;border-right:1px solid #ffffff;}
.td-tabs-vertical-right-secondary ul li.td-tabs-active span.td-tabs-vertical-top{background:url(/images/evergreen/tabs/vertical-secondary-right.gif) 0 0px no-repeat  !important;}
.td-tabs-vertical-right-secondary ul li.td-tabs-active span.td-tabs-vertical-bottom{background:url(/images/evergreen/tabs/vertical-secondary-right.gif) 0 100% no-repeat  !important;}
.td-tabs-vertical-right-secondary ul li.td-tabs-active{background:url(/images/evergreen/tabs/vertical-secondary-right.gif) 0 50% no-repeat !important;}
.td-tabs-vertical-right-secondary ul li.td-tabs-active span.td-tabs-label{border-right:1px solid #BCBCBC !important;}
.td-tabs-vertical-right-secondary ul li.td-tabs-focused{background:url(/images/evergreen/tabs/vertical-secondary-right-active.gif) 0 50% no-repeat}
.td-tabs-vertical-right-secondary ul li.td-tabs-focused span.td-tabs-vertical-top{background:url(/images/evergreen/tabs/vertical-secondary-right-active.gif) 0 0px no-repeat;}
.td-tabs-vertical-right-secondary ul li.td-tabs-focused span.td-tabs-label{border-right:1px solid #e1e1e1;}
.td-tabs-vertical-right-secondary ul li.td-tabs-focused span.td-tabs-vertical-bottom{background:url(/images/evergreen/tabs/vertical-secondary-right-active.gif) 0 100% no-repeat;}

/* Top layout container tabs */
.td-tabs-layoutcontainer-top{margin:8px 0 -9px 0;}

/* Tab Content */
.td-tabs-content-wrapper{clear:both;overflow:hidden;margin:0 0 12px 0;}
.td-tabs-content-callout-wrapper{margin-top:-13px;position:relative;*top:-13px;clear:both;overflow:hidden}
body.td-JS-enabled .td-tabs-content{}

/* Fluid Horizontal Tabs */
.td-tabs-horizontal.td-tabs-horizontal-fluid{padding:0;display:table;width:100%;border-bottom:none !important;}
.td-tabs-horizontal.td-tabs-horizontal-fluid ul{display:table-row;margin:0;padding:0;list-style:none;}
.td-tabs-horizontal.td-tabs-horizontal-fluid ul li{display:table-cell;margin:0;list-style:none;padding:0;text-align:center;vertical-align:middle}


/*******************************************************/
/* Overlays
/*******************************************************/

/* Triggers */
a.td-link-overlay{display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;}
a.td-link-overlay{cursor:pointer;}
a.td-link-overlay:hover, a.td-link-overlay:focus{color:#000;text-decoration:underline}

a.td-link-overlay img{vertical-align:middle;}

a.td-link-dottedunderline.td-link-dottedunderlinehover{text-decoration:none;border-bottom:1px dotted #1A5336;}
a.td-link-dottedunderline{text-decoration:none;border-bottom:1px dotted #1A5336;}

a.td-link-dottedunderlinehover{border-bottom:1px dotted transparent;}
a.td-link-dottedunderlinehover:hover, a.td-link-dottedunderlinehover:focus{border-bottom:1px dotted #000;text-decoration:none}

a.td-link-dropdown{background-color:#fff; background:-moz-linear-gradient(top, #fff 0%, #efefef 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #efefef)); background:-webkit-linear-gradient(top, #fff 0%, #efefef 100%); background:-o-linear-gradient(top, #fff 0%, #efefef 100%); background:-ms-linear-gradient(top, #fff 0%, #efefef 100%); background:linear-gradient(top, #fff 0%, #efefef 100%); -pie-background:linear-gradient(top, #fff 0%, #efefef 100%);text-align:left;display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;padding:3px 20px 3px 10px;border:1px solid #bdbdbd;color:#1A5336;text-decoration:none;position:relative;width:168px}
a.td-link-dropdown:hover, a.td-link-dropdown:focus{border:1px solid #000;color:#000;text-decoration:none;outline:none}
a.td-link-dropdown .td-link-dropdown-arrow{position:absolute;top:47%;right:4%}
a.td-link-dropdown .td-link-dropdown-arrow-only{position:absolute;top:47%;right:4%}

/* Overlay */
.td-overlay{opacity:0;position:absolute !important;z-index:9998}

.td-callout-arrow{position:absolute;font:0/0 a;*line-height:1px;text-shadow:none;color:transparent;}

.td-callout-arrow.td-callout-arrow-upwardleft{width:54px;height:11px;bottom:-11px;right:20px}
.td-callout-arrow.td-callout-arrow-upward{width:54px;height:11px;bottom:-11px;left:50%;margin-left:-27px}
.td-callout-arrow.td-callout-arrow-upwardright{width:54px;height:11px;bottom:-11px;left:20px}
.td-callout-arrow.td-callout-arrow-rightwardup{width:11px;height:54px;left:-11px;bottom:20px}
.td-callout-arrow.td-callout-arrow-rightward{width:11px;height:54px;left:-11px;top:50%;margin-top:-27px}
.td-callout-arrow.td-callout-arrow-rightwarddown{width:11px;height:54px;top:20px;left:-11px}
.td-callout-arrow.td-callout-arrow-downwardright{width:54px;height:11px;top:-11px;left:20px}
.td-callout-arrow.td-callout-arrow-downward{width:54px;height:11px;top:-11px;left:50%;margin-left:-27px}
.td-callout-arrow.td-callout-arrow-downwardleft{width:54px;height:11px;top:-11px;right:20px}
.td-callout-arrow.td-callout-arrow-leftwardup{width:11px;height:54px;bottom:20px;right:-11px}
.td-callout-arrow.td-callout-arrow-leftward{width:11px;height:54px;right:-11px;top:50%;margin-top:-27px}
.td-callout-arrow.td-callout-arrow-leftwarddown{width:11px;height:54px;right:-11px;top:20px}

/* Primary Arrows */
.td-cs-primary .td-callout-arrow.td-callout-arrow-upwardleft,
.td-cs-primary .td-callout-arrow.td-callout-arrow-upward,
.td-cs-primary .td-callout-arrow.td-callout-arrow-upwardright{background-image: url(/images/evergreen/overlays/arrow-bottom-primary.gif);}
.td-cs-primary .td-callout-arrow.td-callout-arrow-rightwardup,
.td-cs-primary .td-callout-arrow.td-callout-arrow-rightward,
.td-cs-primary .td-callout-arrow.td-callout-arrow-rightwarddown{background-image: url(/images/evergreen/overlays/arrow-left-primary.gif);}
.td-cs-primary .td-callout-arrow.td-callout-arrow-downwardright,
.td-cs-primary .td-callout-arrow.td-callout-arrow-downward,
.td-cs-primary .td-callout-arrow.td-callout-arrow-downwardleft{background-image: url(/images/evergreen/overlays/arrow-top-primary.gif);}
.td-cs-primary .td-callout-arrow.td-callout-arrow-leftwardup,
.td-cs-primary .td-callout-arrow.td-callout-arrow-leftward,
.td-cs-primary .td-callout-arrow.td-callout-arrow-leftwarddown{background-image: url(/images/evergreen/overlays/arrow-right-primary.gif);}

/* Secondary Arrows */
.td-cs-secondary .td-callout-arrow.td-callout-arrow-upwardleft,
.td-cs-secondary .td-callout-arrow.td-callout-arrow-upward,
.td-cs-secondary .td-callout-arrow.td-callout-arrow-upwardright{background-image: url(/images/evergreen/overlays/arrow-bottom-secondary.gif);}
.td-cs-secondary .td-callout-arrow.td-callout-arrow-rightwardup,
.td-cs-secondary .td-callout-arrow.td-callout-arrow-rightward,
.td-cs-secondary .td-callout-arrow.td-callout-arrow-rightwarddown{background-image: url(/images/evergreen/overlays/arrow-left-secondary.gif);}
.td-cs-secondary .td-callout-arrow.td-callout-arrow-downwardright,
.td-cs-secondary .td-callout-arrow.td-callout-arrow-downward,
.td-cs-secondary .td-callout-arrow.td-callout-arrow-downwardleft{background-image: url(/images/evergreen/overlays/arrow-top-secondary.gif);}
.td-cs-secondary .td-callout-arrow.td-callout-arrow-leftwardup,
.td-cs-secondary .td-callout-arrow.td-callout-arrow-leftward,
.td-cs-secondary .td-callout-arrow.td-callout-arrow-leftwarddown{background-image: url(/images/evergreen/overlays/arrow-right-secondary.gif);}

/* Tertiary Arrows */
.td-cs-tertiary .td-callout-arrow.td-callout-arrow-upwardleft,
.td-cs-tertiary .td-callout-arrow.td-callout-arrow-upward,
.td-cs-tertiary .td-callout-arrow.td-callout-arrow-upwardright{background-image: url(/images/evergreen/overlays/arrow-bottom-tertiary.gif);}
.td-cs-tertiary .td-callout-arrow.td-callout-arrow-rightwardup,
.td-cs-tertiary .td-callout-arrow.td-callout-arrow-rightward,
.td-cs-tertiary .td-callout-arrow.td-callout-arrow-rightwarddown{background-image: url(/images/evergreen/overlays/arrow-left-tertiary.gif);}
.td-cs-tertiary .td-callout-arrow.td-callout-arrow-downwardright,
.td-cs-tertiary .td-callout-arrow.td-callout-arrow-downward,
.td-cs-tertiary .td-callout-arrow.td-callout-arrow-downwardleft{background-image: url(/images/evergreen/overlays/arrow-top-tertiary.gif);}
.td-cs-tertiary .td-callout-arrow.td-callout-arrow-leftwardup,
.td-cs-tertiary .td-callout-arrow.td-callout-arrow-leftward,
.td-cs-tertiary .td-callout-arrow.td-callout-arrow-leftwarddown{background-image: url(/images/evergreen/overlays/arrow-right-tertiary.gif);}

/* Tertiary Arrows */
.td-cs-highlight .td-callout-arrow.td-callout-arrow-upwardleft,
.td-cs-highlight .td-callout-arrow.td-callout-arrow-upward,
.td-cs-highlight .td-callout-arrow.td-callout-arrow-upwardright{background-image: url(/images/evergreen/overlays/arrow-bottom-highlight.gif);}
.td-cs-highlight .td-callout-arrow.td-callout-arrow-rightwardup,
.td-cs-highlight .td-callout-arrow.td-callout-arrow-rightward,
.td-cs-highlight .td-callout-arrow.td-callout-arrow-rightwarddown{background-image: url(/images/evergreen/overlays/arrow-left-highlight.gif);}
.td-cs-highlight .td-callout-arrow.td-callout-arrow-downwardright,
.td-cs-highlight .td-callout-arrow.td-callout-arrow-downward,
.td-cs-highlight .td-callout-arrow.td-callout-arrow-downwardleft{background-image: url(/images/evergreen/overlays/arrow-top-highlight.gif);}
.td-cs-highlight .td-callout-arrow.td-callout-arrow-leftwardup,
.td-cs-highlight .td-callout-arrow.td-callout-arrow-leftward,
.td-cs-highlight .td-callout-arrow.td-callout-arrow-leftwarddown{background-image: url(/images/evergreen/overlays/arrow-right-highlight.gif);}

/* Error Arrows */
.td-cs-error .td-callout-arrow.td-callout-arrow-upwardleft,
.td-cs-error .td-callout-arrow.td-callout-arrow-upward,
.td-cs-error .td-callout-arrow.td-callout-arrow-upwardright{background-image: url(/images/evergreen/overlays/arrow-bottom-error.gif);}
.td-cs-error .td-callout-arrow.td-callout-arrow-rightwardup,
.td-cs-error .td-callout-arrow.td-callout-arrow-rightward,
.td-cs-error .td-callout-arrow.td-callout-arrow-rightwarddown{background-image: url(/images/evergreen/overlays/arrow-left-error.gif);}
.td-cs-error .td-callout-arrow.td-callout-arrow-downwardright,
.td-cs-error .td-callout-arrow.td-callout-arrow-downward,
.td-cs-error .td-callout-arrow.td-callout-arrow-downwardleft{background-image: url(/images/evergreen/overlays/arrow-top-error.gif);}
.td-cs-error .td-callout-arrow.td-callout-arrow-leftwardup,
.td-cs-error .td-callout-arrow.td-callout-arrow-leftward,
.td-cs-error .td-callout-arrow.td-callout-arrow-leftwarddown{background-image: url(/images/evergreen/overlays/arrow-right-error.gif);}

.td-overlay .td-link-icon.td-link-icon-close{position:absolute;top:-12px;right:-12px;}
.td-overlay .td-link-icon.td-link-icon-close:focus{outline:none;}
.td-overlay .td-link-icon.td-link-icon-exit{position:absolute;bottom:-12px;right:-12px}
.td-overlay .td-link-icon.td-link-icon-exit:focus{outline:none;}

/*******************************************************/
/* Modals
/*******************************************************/

.td-modal-mask{background: url(/images/evergreen/modals/modal-mask-bg.png);width:100%;height:100%;position:absolute;z-index:9999;top:0;left:0;}
.td-modal{z-index:10000;display:none;position:absolute;-moz-box-shadow:0 3px 30px #000;-webkit-box-shadow:0 3px 30px #000;box-shadow:0 3px 30px #000;behavior:none}
.td-modal:hover{-moz-box-shadow:0 3px 30px #000;-webkit-box-shadow:0 3px 30px #000;box-shadow:0 3px 30px #000;}
.td-modal-active{display:block;}
.td-modal .td-callout-content{position:relative;}

/* Escapable Modals */
.td-modal .td-link-icon.td-link-icon-close{position:absolute;top:-16px;right:-15px;}
.td-modal .td-link-icon.td-link-icon-close:focus{outline:none}
.td-modal .td-link-icon.td-link-icon-prefauxclose{position:absolute;top:-12px;right:-12px;width:1px;height:1px;background:none}
.td-modal .td-link-icon.td-link-icon-prefauxclose:focus, .td-modal .td-link-icon.td-link-icon-fauxclose:hover{outline:none}
.td-modal .td-link-icon.td-link-icon-exit{position:absolute;bottom:-12px;right:-12px;}
.td-modal .td-link-icon.td-link-icon-exit:focus{outline:none}
/* No Escape Modals */
.td-modal .td-link-modal-top-capture,
.td-modal .td-link-modal-top{position:absolute;top:1px;left:1px;width:1px;height:1px;overflow:hidden}
.td-modal .td-link-modal-bottom-capture,
.td-modal .td-link-modal-bottom{position:absolute;bottom:1px;right:1px;width:1px;height:1px;overflow:hidden}

.td-modal .td-link-modal-top-capture:focus,
.td-modal .td-link-modal-top:focus,
.td-modal .td-link-modal-bottom-capture:focus,
.td-modal .td-link-modal-bottom:focus{outline:none;}


/*******************************************************/
/* Ribbons
/*******************************************************/

.td-ribbon-wrapper {position:relative;z-index:1}
.td-ribbon {margin-bottom:12px;position: relative;padding:12px 22px;-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.20);-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.20);box-shadow:0px 2px 2px rgba(0,0,0,0.20);display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;}
.td-ribbon *:first-child{margin-top:0;}
.td-ribbon *:last-child{margin-bottom:0;}
.td-ribbon.td-ribbon-wrap-left:before {z-index: -1;position: absolute;top:4px;left:0;width: 5px;height: 100%;content: '';background-color: #efefef;-webkit-transform: skewY(45deg);-moz-transform: skewY(45deg);-o-transform: skewY(45deg);transform: skewY(45deg);}
.td-ribbon.td-ribbon-wrap-right:after {z-index: -2;position: absolute;top:4px;right:0;width: 5px;height: 100%;content: '';background-color: #efefef;-webkit-transform: skewY(-45deg);-moz-transform: skewY(-45deg);-o-transform: skewY(-45deg);transform: skewY(-45deg);}
.td-ribbon-compact{padding:6px 11px;}
.td-ribbon-supercompact{padding:3px 6px;}
.td-ribbon.td-ribbon-fullwidth{display:block;}
.td-ribbon.td-ribbon-contentwraptoright{float:left;margin-right:20px;}
.td-ribbon.td-ribbon-contentwraptoleft{float:right;margin-left:20px;}
.td-ribbon.td-ribbon-negativeindent-left{margin-left:-18px;}
.td-ribbon.td-ribbon-negativeindent-right{margin-right:-18px;}
.td-ribbon.td-ribbon-negativeindent-top{position:relative;top:-18px;margin-bottom:-6px;}
.td-ribbon.td-ribbon-negativeindent-bottom{position:relative;bottom:-18px;margin-bottom:-6px;}
.td-ribbon.td-cs-primary{border:1px solid #9DC2B1;background: rgb(255,255,255);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZGMyYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOWVjM2IyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(157,194,177,1) 100%, rgba(158,195,178,1) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(157,194,177,1)), color-stop(100%,rgba(158,195,178,1)));background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(157,194,177,1) 100%,rgba(158,195,178,1) 100%);background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(157,194,177,1) 100%,rgba(158,195,178,1) 100%);background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(157,194,177,1) 100%,rgba(158,195,178,1) 100%);background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(157,194,177,1) 100%,rgba(158,195,178,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#9ec3b2',GradientType=1 );}
.td-ribbon.td-ribbon-wrap-left.td-cs-primary:before, .td-ribbon.td-ribbon-wrap-right.td-cs-primary:after{background-color: #1a5336}
.td-ribbon.td-cs-secondary{border:1px solid #95c838;background: rgb(255,255,255);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NWM4MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOWVjM2IyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(149,200,56,1) 100%, rgba(158,195,178,1) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(149,200,56,1)), color-stop(100%,rgba(158,195,178,1)));background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(149,200,56,1) 100%,rgba(158,195,178,1) 100%);background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(149,200,56,1) 100%,rgba(158,195,178,1) 100%);background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(149,200,56,1) 100%,rgba(158,195,178,1) 100%);background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(149,200,56,1) 100%,rgba(158,195,178,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#9ec3b2',GradientType=1 );}
.td-ribbon.td-ribbon-wrap-left.td-cs-secondary:before, .td-ribbon.td-ribbon-wrap-right.td-cs-secondary:after{background-color: #555555}
.td-ribbon.td-cs-tertiary{border: 1px solid #bdbdbd;background: rgb(255,255,255);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZGJkYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(189,189,189,1) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(189,189,189,1)));background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(189,189,189,1) 100%);background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(189,189,189,1) 100%);background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(189,189,189,1) 100%);background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(189,189,189,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bdbdbd',GradientType=1 );}
.td-ribbon.td-ribbon-wrap-left.td-cs-tertiary:before, .td-ribbon.td-ribbon-wrap-right.td-cs-tertiary:after{background-color: #555555}
.td-ribbon.td-cs-highlight{border: 1px solid #ffd800;background: rgb(255,255,255);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,249,217,1) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,249,217,1)));background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,249,217,1) 100%);background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,249,217,1) 100%);background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,249,217,1) 100%);background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,249,217,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff9d9',GradientType=1 );}
.td-ribbon.td-ribbon-wrap-left.td-cs-highlight:before, .td-ribbon.td-ribbon-wrap-right.td-cs-highlight:after{background-color: #555555}

/*******************************************************/
/* Highlights
/*******************************************************/

.td-highlight{position:relative;margin-bottom:12px;padding:12px 24px;border:3px solid #fff;-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.20);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.20);box-shadow:0px 0px 2px rgba(0,0,0,0.20);}
.td-highlight *:first-child{margin-top:0;}
.td-highlight *:last-child{margin-bottom:0;}
.td-highlight:before,.td-highlight:after {content:"";position:absolute;z-index:-2;}
.td-highlight:before {background:#D8D8D8;top:-1px;left:-4px;padding:3px;width:100%;height:100%;-webkit-box-shadow:-0px 0 7px rgba(0, 0, 0, 0.4);-moz-box-shadow:-0px 0 7px rgba(0, 0, 0, 0.4);box-shadow:-0px 0 7px rgba(0, 0, 0, 0.4);-webkit-transform:skew(7deg);-moz-transform:skew(7deg);-ms-transform:skew(7deg);-o-transform:skew(7deg);transform:skew(7deg);}
.td-highlight.td-cs-primary{background: rgb(2,54,28);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyMzYxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFmNTEzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(left, rgba(2,54,28,1) 0%, rgba(31,81,56,1) 50%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(2,54,28,1)), color-stop(50%,rgba(31,81,56,1)));background: -webkit-linear-gradient(left, rgba(2,54,28,1) 0%,rgba(31,81,56,1) 50%);background: -o-linear-gradient(left, rgba(2,54,28,1) 0%,rgba(31,81,56,1) 50%);background: -ms-linear-gradient(left, rgba(2,54,28,1) 0%,rgba(31,81,56,1) 50%);background: linear-gradient(to right, rgba(2,54,28,1) 0%,rgba(31,81,56,1) 50%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02361c', endColorstr='#1f5138',GradientType=1 );}
.td-highlight.td-cs-primary *{color:#fff;}
.td-highlight.td-cs-secondary{background: rgb(128,172,48);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwYWMzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk0YzgzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(left, rgba(128,172,48,1) 0%, rgba(148,200,55,1) 50%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(128,172,48,1)), color-stop(50%,rgba(148,200,55,1)));background: -webkit-linear-gradient(left, rgba(128,172,48,1) 0%,rgba(148,200,55,1) 50%);background: -o-linear-gradient(left, rgba(128,172,48,1) 0%,rgba(148,200,55,1) 50%);background: -ms-linear-gradient(left, rgba(128,172,48,1) 0%,rgba(148,200,55,1) 50%);background: linear-gradient(to right, rgba(128,172,48,1) 0%,rgba(148,200,55,1) 50%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ac30', endColorstr='#94c837',GradientType=1 );}
.td-highlight.td-cs-tertiary{background: rgb(216,216,216);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(left,  rgba(216,216,216,1) 0%, rgba(240,240,240,1) 50%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(216,216,216,1)), color-stop(50%,rgba(240,240,240,1)));background: -webkit-linear-gradient(left,  rgba(216,216,216,1) 0%,rgba(240,240,240,1) 50%);background: -o-linear-gradient(left,  rgba(216,216,216,1) 0%,rgba(240,240,240,1) 50%);background: -ms-linear-gradient(left,  rgba(216,216,216,1) 0%,rgba(240,240,240,1) 50%);background: linear-gradient(to right,  rgba(216,216,216,1) 0%,rgba(240,240,240,1) 50%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#f0f0f0',GradientType=1 );}
.td-highlight.td-cs-highlight{background: rgb(252,241,200);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZjFjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlZjlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(left, rgba(252,241,200,1) 0%, rgba(254,249,217,1) 50%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(252,241,200,1)), color-stop(50%,rgba(254,249,217,1)));background: -webkit-linear-gradient(left, rgba(252,241,200,1) 0%,rgba(254,249,217,1) 50%);background: -o-linear-gradient(left, rgba(252,241,200,1) 0%,rgba(254,249,217,1) 50%);background: -ms-linear-gradient(left, rgba(252,241,200,1) 0%,rgba(254,249,217,1) 50%);background: linear-gradient(to right, rgba(252,241,200,1) 0%,rgba(254,249,217,1) 50%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf1c8', endColorstr='#fef9d9',GradientType=1 );}
/*******************************************************/
/* TD Standards Form UI
/*******************************************************/
/*Bootstrap Customization*/
.td-form *,.td-form-compact *,.td-form *:before,.td-form *:after,.td-form div.td-callout.dynamic-help,.td-form div.td-callout.dynamic-help :before,.td-form div.td-callout.dynamic-help :after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.td-form div.td-callout,.td-form div.td-callout :before,.td-form div.td-callout :after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
legend{border:0;margin-bottom:auto;font-size:inherit}
.td-form-inline fieldset{margin-bottom:0}
.td-form-inline .inline-width3{width:59px}
.td-form-inline .inline-width4{width:68px}
.td-form-inline .inline-width5{width:77px}
.form-control{height:38px;color:#1c1c1c;font-size:inherit}
.ipad .form-control{height:37px}
.td-legend-block legend{display:inline-block !important;position:relative !important;top:auto !important}
legend.toggle-legend{width:auto;padding:0;margin-bottom:5px;font-size:inherit;line-height:inherit;color:inherit;border:0}
.form-control:focus{border-color:#fff}
.form-control:-moz-placeholder{color:#707070}
.form-control::-moz-placeholder{color:#707070;opacity:1}
.form-control:-ms-input-placeholder{color:#707070}
.form-control::-webkit-input-placeholder{color:#707070}
textarea{resize:none !important}
.td-form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.td-form-inline .form-group-ie8{display:inline-block;padding:0}
.form-control,.input-group-addon{border-radius:0;border:0;border-bottom:1px solid #fff;box-shadow:none;transition:border-color .15s ease-in-out 0,box-shadow .15s ease-in-out 0}
.form-control:focus{box-shadow:none;outline:0 none}
.td-label-block{display:block !important}
.input-group-addon{padding:6px 12px;background-color:#fff}
div[class*=' input-group'] .form-control,div[class^='input-group'] .form-control{padding-right:1px}
.input-group-addon+.form-control{padding-left:1px;padding-right:12px}
.input-group-addon:first-child{border-right:0 none}
.form-group{margin-bottom:0;border:1px solid #bdbdbd;border-bottom-color:#707070;transition:border-color .15s ease-in-out 0,box-shadow .15s ease-in-out 0;position:relative}
.form-group-ie8 select{font-size:inherit}
label{font-weight:normal;margin-bottom:auto}
input[type=number]{-moz-appearance: textfield}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

/*TD STYLES*/
body:first-of-type label:before { content:none; }
.td-form-label{display:inline}
/*Dynamic help*/
.dynamic-help-wrapper{z-index:99}
.dynamic-side,.dynamic-side-overlay{position:absolute;width:100%;top:-15px}
.dynamic-side-overlay{top:-33px;left:100%;margin-left:8px}
.dynamic-help,.dynamic-help-left{display:none;margin-top:5px;width:100%;vertical-align:top;z-index:1}
.td-dynamic-callout{border:1px solid #bdbdbd;border-top:0}
.dynamic-arrow{background-image:url(/images/evergreen/forms/arrow-in-left-top-tr2.png);background-repeat:no-repeat;background-position:-810px top;height:11px;display:block;overflow:hidden;margin:0;padding:0}
.dynamic-help-left .dynamic-arrow{background-image:url(/images/evergreen/arrow-in-left.png);height:auto;min-height:30px;padding:5px 0 0 20px;width:100%}
.td-dynamic-content{height:auto;padding:0;background:0;display:table;width:100%}
.td-dynamic-callout .td-dynamic-content{background:#fff;padding:0 12px}
.td-dynamic-content p{margin:5px 0}
.td-dynamic-content p:first-child{margin-top:4px}
/* fieldsets
======================*/
fieldset.td-form-stacked label{margin:0;border-bottom:0;width:100%}
.td-form-inline fieldset{display:inline;position:relative}
.td-form-inline fieldset legend{display:inline;position:absolute;font-size:inherit;border:0;width:auto;margin:0;padding:0;top:18px}
fieldset.td-form-inline{display:inline-block}
fieldset.td-form-inline.td-form-col-2,fieldset.td-form-inline.td-form-col-3,fieldset.td-form-inline.td-form-col-4{display:block}
.td-form-inline label,.td-form-inline label{width:auto;margin:0}
.td-form-inline .td-layout-fluidcolumn label,.td-form-inline label,.td-layout-fluidcolumn.td-form-inline label,.td-form-inline label,.td-layout-fluidcolumn.td-form-inline label,.td-form-inline .form-group,.td-form-inline .td-layout-fluidcolumn label,.td-form-inline .form-group{margin-bottom:12px}
fieldset[class*=' td-form-col'].td-form-inline label,fieldset[class^='td-form-col'].td-form-inline label{margin:0 -.5em 0 0;border-right:0}
fieldset[class*=' td-form-col'].td-form-inline label:last-child,fieldset[class^='td-form-col'].td-form-inline label:last-child{border-right:1px solid #bdbdbd;margin-right:0}
.ie8 fieldset[class*=' td-form-col'].td-form-inline label.last-child{border-right:1px solid #bdbdbd;margin-right:0}
.ie8 fieldset.td-form-stacked label.last-child{border-bottom:1px solid #bdbdbd !important}
fieldset.td-form-stacked label:last-child{border-bottom:1px solid #bdbdbd !important}
fieldset.td-form-stacked label.td-label{border-bottom:0}
fieldset.td-form-stacked label.td-label.last-child{border-bottom:1px solid #9dc2b1 !important}
fieldset.td-form-stacked label.td-label:last-child{border-bottom:1px solid #9dc2b1 !important}
fieldset.td-form-stacked label.card{display:block}
/* horizontal equal divide
==========================*/
.td-form-inline.td-form-col-2 label,.td-form-inline.td-form-col-2 label{width:50%}
.td-form-inline.td-form-col-3 label,.td-form-inline.td-form-col-3 label{width:33.333%}
.td-form-inline.td-form-col-4 label,.td-form-inline.td-form-col-4 label{width:25%}
.td-form-inline.td-form-col-5 label,.td-form-inline.td-form-col-5 label{width:20%}
.td-form-inline.td-form-col-6 label,.td-form-inline.td-form-col-6 label{width:16.66666667%}
.td-form-inline.td-form-col-7 label,.td-form-inline.td-form-col-7 label{width:14.28571429%}
.td-form-inline.td-form-col-8 label,.td-form-inline.td-form-col-8 label{width:12.5%}
.td-form-inline.td-form-col-9 label,.td-form-inline.td-form-col-9 label{width:11.11111111%}
.td-form-inline.td-form-col-10 label,.td-form-inline.td-form-col-10 label{width:10%}
.td-form-inline.td-form-col-11 label,.td-form-inline.td-form-col-11 label{width:9.090909091%}
.td-form-inline.td-form-col-12 label,.td-form-inline.td-form-col-12 label{width:8.333333333%}
.form-group label.radio,.form-group label.checkbox{border:0}
/* select drop down
==========================*/
.td-form-compact .td-select{padding:4.8px 0}
.td-select{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #fff;display:block;height:auto;width:100%;overflow:hidden;padding:8.8px 0;position:relative;z-index:2;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s}
.td-select label{color:#888;cursor:default;display:block;font-size:12px;font-weight:normal}
.td-select span{color:#1c1c1c;display:inline-block;line-height:1.6em;vertical-align:middle;padding-right:35px}
.td-select span:after{content:" ";width:12px;height:100%;color:#999;background:url(/images/evergreen/forms/td-dropdown-arrow-default.gif) no-repeat 0 0;position:absolute;right:12px;top:16px}
.td-group-focus .td-select span:after,.td-group-hover .td-select span:after{background:url(/images/evergreen/forms/td-dropdown-arrow-valid.gif) no-repeat 0 0}
.td-group-error .td-select span:after{background:url(/images/evergreen/forms/td-dropdown-arrow-error.gif) no-repeat 0 0}
.td-select span,.td-select label{margin-left:12px}
.td-select select{background:none repeat scroll 0 0 rgba(0,0,0,0);border:0;bottom:0;color:#1c1c1c;height:100%;left:2px;opacity:0;position:absolute;width:100%}
.ie8 .td-form-compact .td-select select{padding:1px 10px 1px 5px;height:20px}
.ie8 .td-select span{margin:0;width:0;padding:0}
.ie8 .td-select{padding:6px 0 5px; }
.ie8 .td-select select{color:#1c1c1c;padding:4px 10px 4px 5px;font-size:inherit;position:relative;width:100%;left:auto;bottom:auto;}
.form-group-ie8 .td-select select:focus{position:relative;width:auto; min-width:92%; }
/*radio and checkboxes
======================*/
.td-form input[type=radio], .td-form input[type=checkbox],
.td-form-compact input[type=radio], .td-form-compact input[type=checkbox]
{
	position: absolute !important;
	height: 1px; width: 1px; 
	overflow: hidden;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: polygon(0px 0px, 0px 0px,0px 0px, 0px 0px);
}
input[type=radio].td-nostyle,input[type=checkbox].td-nostyle{left: auto; position:inherit;z-index:auto}
label.radio,label.checkbox{background:0;display:inline-block;cursor:pointer;min-height:36px;position:relative;padding:8px 10px 10px 42px;border:1px solid #ccc;-webkit-transition:border ease-in-out .15s;transition:border ease-in-out .15s}
label.radio:before,label.checkbox:before{display:inline-block;width:27px;height:27px;margin-right:10px;position:absolute;left:8px;top:5px;border:1px solid #707070;-webkit-transition:ease-in-out .05s;transition:ease-in-out .05s}
.toggle-container input[type=radio]+label.card{border-right:0;margin-right:-0.5em}
.toggle-container input[type=radio]+label.card:last-child{border-right:1px solid #bdbdbd;margin-right:auto}
.ie8 .toggle-container input[type=radio]+label.card.last-child{border-right:1px solid #bdbdbd;margin-right:auto}
/*stacked*/
.td-form-stacked input:focus+label.card,.td-form-stacked input+label.card:hover,.td-form-stacked input.checked+label.card,.td-form-stacked input.checked+label.card:hover,.td-form-stacked input.checked:focus+label.card{background:#fff url(/images/evergreen/forms/td-valid-bg.gif) 0 0 repeat-y;border-left:1px solid #008000;border-bottom:0}
.td-form-stacked.td-form-margin-bottom input:focus+label,.td-form-stacked.td-form-margin-bottom input.checked+label,.td-form-stacked.td-form-margin-bottom input+label:hover{border-left:1px solid #bdbdbd}
input.checked+label.card,input.checked+label.card:hover,input.checked:focus+label.card,input:focus+label.card,input+label.card:hover{background:#fff url(/images/evergreen/forms/td-valid-bg.gif) 0 bottom repeat-x;border-bottom:1px solid #008000}
.td-form-stacked input:focus+label.td-label,.td-form-stacked input+label.td-label:hover,.td-form-stacked input.checked+label.td-label{border-left:1px solid #008000 !important;background:#fff url(/images/evergreen/forms/td-valid-bg.gif) 0 0 repeat-y !important}
.td-form-stacked input+label.card>.td-callout,.td-form-stacked input:focus+label.card>.td-callout,.td-form-stacked input+label.card:hover>.td-callout{border-bottom:none !important;margin-left:1px}
label.td-label .td-callout-story{padding:12px 11px}
label.td-label .td-label-checkbox,label.td-label .td-label-radio{display:inline-block;height:27px;width:27px;padding-bottom:39px}
label .td-label-checkbox,label .td-label-radio{background-position:0 12px;background-repeat:no-repeat}
label .td-label-checkbox{background-image:url(/images/evergreen/forms/td-check-box-large.png)}
label .td-label-radio{background-image:url(/images/evergreen/forms/td-radio-large.png)}
label.label-checked .td-label-checkbox{background-image:url(/images/evergreen/forms/td-check-box-large-checked.png)}
label.label-checked .td-label-radio{background-image:url(/images/evergreen/forms/td-radio-large-checked.png)}
.td-form-compact label.td-label .td-label-checkbox,.td-form-compact label.td-label .td-label-radio{height:20px;width:20px;padding-bottom:32px}
.td-form-compact label .td-label-checkbox{background-image:url(/images/evergreen/forms/td-check-box-small.png)}
.td-form-compact label .td-label-radio{background-image:url(/images/evergreen/forms/td-radio-small.png)}
.td-form-compact label.label-checked .td-label-checkbox{background-image:url(/images/evergreen/forms/td-check-box-small-checked.png)}
.td-form-compact label.label-checked .td-label-radio{background-image:url(/images/evergreen/forms/td-radio-small-checked.png)}
label .td-label-content-wrapper{display:table;table-layout:fixed;width:100%}
label.td-label .td-label-checkbox:hover,label.td-label .td-label-radio:hover{cursor:pointer}
label.td-label.td-icon-fixed .td-label-checkbox,label.td-label.td-icon-fixed-center .td-label-checkbox,label.td-label.td-icon-fixed-right .td-label-checkbox,label.td-label.td-icon-fixed .td-label-radio,label.td-label.td-icon-fixed-center .td-label-radio,label.td-label.td-icon-fixed-right .td-label-radio{bottom:12px;left:0;margin-left:12px;position:absolute;background-position:0 center}
label.td-label.td-icon-fixed-center .td-label-checkbox,label.td-label.td-icon-fixed-center .td-label-radio{left:50%;margin-left:-15px}
label.td-label.td-icon-fixed-right .td-label-checkbox,label.td-label.td-icon-fixed-right .td-label-radio{left:100%;margin-left:-38px}
label.td-label .td-callout{padding-bottom:11px}
label.td-label .td-callout-tertiary{background:#fff;border:1px solid #fff;border-bottom:0}
label.td-label .td-callout.td-callout-story{border-bottom:0}
.eqheight label.td-label .td-callout{padding-bottom:0}
label.td-label .td-label-content{padding:10px 15px 6px 0;width:100%}
label.td-label .td-label-checkbox+.td-label-content,label.td-label .td-label-radio+.td-label-content{padding:10px 15px 6px 40px}
label.td-label.td-icon-fixed .td-label-content,label.td-label.td-icon-fixed-center .td-label-content,label.td-label.td-icon-fixed-right .td-label-content{padding:10px 15px 36px 0}
label.td-label.label-focused>.td-callout,label.card.td-label:hover,label.td-label:hover>.td-callout{border:1px solid #008000;border-bottom:0;cursor:pointer}
label.td-label.label-checked .td-callout{border-bottom:1px solid #008000}
.td-radio-checkbox-error .td-callout{border-bottom:1px solid #ae0101 !important}
.td-radio-checkbox-error input[type=radio].checked+label.card .td-label-check,input[type=radio].checked+label.card.td-radio-checkbox-error .td-label-check {
                background-image: url(/images/evergreen/forms/td-radio-large-checked.png);
}
label.label-checked.td-radio-checkbox-error .td-callout,.td-radio-checkbox-error label.label-checked .td-callout{border-bottom:1px solid #008000 !important}
label.td-label{border-bottom:1px #fff solid;padding-bottom:1px}
label.td-label.label-focused,label.td-label:hover{border-bottom:1px solid #707070;background:#ccc;box-shadow:0 10px 4px -4px #b8b8b8;z-index:2 !important}
.ie8 label.td-label.label-focused,.ie8 label.td-label:hover{z-index:inherit !important}
label.td-label.label-checked,label.td-label.label-checked:hover{border-bottom:1px solid #008000;background:#008000}
label .td-callout,label .td-callout-content,label .td-callout-heading,label .input-status{display:inline-block}
label .td-callout{margin-bottom:0;display:block}
label span.td-callout{box-shadow:none}
label.td-label.label-checked:hover,label.td-label.label-checked{box-shadow:none}
.td-form-stacked.td-radio-checkbox-error label.card,.td-form-stacked label.card.td-radio-checkbox-error{background:#fff url(/images/evergreen/forms/td-error-bg.gif) 0 0 repeat-y !important;border-left:1px solid #ae0101 !important}
.td-form-stacked.td-radio-checkbox-error label.card>.td-callout,.td-form-stacked label.card.td-radio-checkbox-error>.td-callout{border-left:none !important}
.td-form-stacked.td-radio-checkbox-error label.card>.td-callout{border-left:1px solid #ae0101 !important}
.td-radio-checkbox-error label.card>.td-callout{border-bottom:1px solid #ae0101 !important}
fieldset.td-form-inline.td-radio-checkbox-error label.card,.td-form-inline label.card.td-radio-checkbox-error{background:#fff url(/images/evergreen/forms/td-error-bg.gif) 0 bottom repeat-x !important;border-bottom:1px solid #ae0101 !important}
fieldset.td-radio-checkbox-error label.td-label,label.td-label.td-radio-checkbox-error{border-bottom:1px solid #ae0101 !important;padding-bottom:0}
fieldset.td-radio-checkbox-error label.td-label.label-checked,label.td-label.td-radio-checkbox-error.label-checked{border-bottom:2px solid #008000 !important;padding-bottom:0}
label.td-radio-checkbox-error.card>.td-callout{border-bottom:1px solid #ae0101 !important}
input[type="checkbox"]+label.td-radio-checkbox-error .td-label-check{background-image:url(/images/evergreen/forms/td-check-box-large-error.png) !important}
.td-radio-checkbox-error .td-label-checkbox{background-image:url(/images/evergreen/forms/td-check-box-large-error.png)}
.td-radio-checkbox-error .td-label-radio{background-image:url(/images/evergreen/forms/td-radio-large-error.png)}
.td-form-compact .td-radio-checkbox-error .td-label-checkbox{background-image:url(/images/evergreen/forms/td-check-box-small-error.png)}
.td-form-compact .td-radio-checkbox-error .td-label-radio{background-image:url(/images/evergreen/forms/td-radio-small-error.png)}
.td-group-focus,.td-group-focus .form-control,.td-group-focus .input-group-addon,.td-group-focus .td-select,.td-group-focus.td-group-valid,.td-group-focus.td-group-valid .form-control,.td-group-focus.td-group-valid .input-group-addon,.td-group-focus.td-group-valid .td-select,.td-group-hover,.td-group-hover .form-control,.td-group-hover .input-group-addon,.td-group-hover .td-select,.td-group-hover.td-group-valid,.td-group-hover.td-group-valid .form-control,.td-group-hover.td-group-valid .input-group-addon,.td-group-hover.td-group-valid .td-select{border-color:#1c1c1c;border-bottom-color:#008000}
.td-group-valid,.td-group-valid .form-control,.td-group-valid .input-group-addon,.td-group-valid .td-select{border-bottom-color:#008000}
.form-group.td-group-error,.form-group.td-group-error .form-control,.form-group.td-group-error .input-group-addon,.form-group.td-group-error .td-select{border-bottom-color:#ae0101}
label.td-error{background:url(/images/evergreen/forms/td-icon-error-small.gif) no-repeat scroll 0 2px;color:#ae0101;margin:5px 0 0;padding-left:10px;position:relative;display:none}
.td-form-compact,.td-form-compact .td-select *{font-size:12px}
.td-form-compact .input-group-addon{padding:6px}
.td-form-compact .td-select,.td-form-compact input{padding:3px 6}
.td-form-compact .td-select span{line-height:18px}
.td-form-compact .td-select span:after{top:14px}
.td-form-compact .form-control{height:32px}
.ipad .td-form-compact .form-control{height:30px}
.td-form-compact textarea.form-control{height:auto}
.td-form-compact label.radio:before,.td-form-compact label.checkbox:before{width:20px;height:20px;left:5px;top:4px}
.td-form-compact input[type=radio]:checked+label:before,.td-form-compact input[type=checkbox]:checked+label:before{font-size:12px;line-height:16px}
.td-form-compact label.radio,.td-form-compact label.checkbox{padding:5px 10px 5px 36px;min-height:30px}
.td-form-compact label.card{line-height:14px}
.full-col-width,.full-col-width label{width:100%}
.card{background:#fff;border:1px solid #ccc;display:inline-block;vertical-align:middle}
label.card .td-label-bleed{margin:0;padding:0;display:block}
label.card div.td-callout,label.card span.td-callout{margin-bottom:0}
.card.td-label,input.checked+label.card.td-label-cs-primary{border:1px solid #9dc2b1}
.card:hover{cursor:pointer}
.td-label-check,.td-label-icon,.td-label-content{display:table-cell;vertical-align:middle}
.td-label-check{content:" ";background-repeat:no-repeat;background-position:right center;width:36px}
.td-label-check.td-label-check-align-right{background-position:left center}
.td-label-icon{padding:10px 0 10px 15px}
.td-label-content{padding:8.6px 15px;word-wrap:break-word}
.td-form-compact .td-label-content{padding:8.7px 15px}
input[type=checkbox]+label .td-label-check{background-image:url(/images/evergreen/forms/td-check-box-large.png)}
.td-radio-checkbox-error input[type=checkbox]+label.card .td-label-check{background-image:url(/images/evergreen/forms/td-check-box-large-error.png)}
input[type=checkbox]+label.card:hover .td-label-check,input[type=checkbox]:focus+label.card .td-label-check{background-image:url(/images/evergreen/forms/td-check-box-large.png)}
input[type=checkbox].checked+label .td-label-check{background-image:url(/images/evergreen/forms/td-check-box-large-checked.png)}
input[type=checkbox].checked+label.card:hover .td-label-check{background-image:url(/images/evergreen/forms/td-check-box-large-checked-hover.png)}
input[type=checkbox].checked+label.card:hover .td-label-check,input[type=checkbox].checked:focus+label.card .td-label-check{background-image:url(/images/evergreen/forms/td-check-box-large-checked-hover.png)}
.td-form-compact input[type=checkbox]+label .td-label-check{background-image:url(/images/evergreen/forms/td-check-box-small.png);width:26px}
.td-form-compact input[type=checkbox]+label.card:hover .td-label-check,.td-form-compact input[type=checkbox]:focus+label.card .td-label-check{background-image:url(/images/evergreen/forms/td-check-box-small.png)}
.td-form-compact input[type=checkbox].checked+label .td-label-check{background-image:url(/images/evergreen/forms/td-check-box-small-checked.png)}
.td-form-compact input[type=checkbox].checked+label.card:hover .td-label-check,.td-form-compact input[type=checkbox].checked:focus+label.card .td-label-check{background-image:url(/images/evergreen/forms/td-check-box-small-hover.png)}
.td-form-compact .td-radio-checkbox-error input[type=checkbox]+label.card .td-label-check{background-image:url(/images/evergreen/forms/td-check-box-small-error.png)}
.td-form-compact .td-radio-checkbox-error input[type=radio]+label.card .td-label-check{background-image:url(/images/evergreen/forms/td-radio-small-error.png)}
input[type=radio]+label .td-label-check{background-image:url(/images/evergreen/forms/td-radio-large.png)}
.td-radio-checkbox-error input[type=radio]+label.card .td-label-check,input[type=radio]+label.card.td-radio-checkbox-error .td-label-check{background-image:url(/images/evergreen/forms/td-radio-large-error.png)}
input[type=radio]+label.card:hover .td-label-check,input[type=radio]:focus+label.card .td-label-check{background-image:url(/images/evergreen/forms/td-radio-large.png)}
input[type=radio].checked:focus+label.card .td-label-check{background-image:url(/images/evergreen/forms/td-radio-large-checked-hover.png)}
input[type=radio].checked+label.card:hover .td-label-check{background-image:url(/images/evergreen/forms/td-radio-large-checked-hover.png)}
input[type=radio].checked+label .td-label-check{background-image:url(/images/evergreen/forms/td-radio-large-checked.png)}
.td-form-compact input[type=radio]+label .td-label-check{background-image:url(/images/evergreen/forms/td-radio-small.png);width:26px}
.td-form-compact input[type=radio]+label.card:hover .td-label-check,.td-form-compact input[type=radio]:focus+label.card .td-label-check{background-image:url(/images/evergreen/forms/td-radio-small-checked-hover.png)}
.td-form-compact input[type=radio].checked+label .td-label-check{background-image:url(/images/evergreen/forms/td-radio-small-checked.png)}
.vertical .card{margin-bottom:12px;display:block}
fieldset.td-form-margin-bottom label{margin-bottom:1em;border-bottom:1px solid #ccc}
fieldset.td-form-margin-bottom label:last-child{margin-bottom:0}
fieldset.td-form-margin-bottom label.last-child{margin-bottom:0}
.td-dependant-group{display:none}
.hide{display:none}
/*no borders*/
label.td-noborder{border-color:transparent; background: transparent}
label.td-noborder:last-child{border-right:0}
.td-form-stacked input:focus+label.td-noborder,.td-form-stacked input+label.td-noborder:hover,.td-form-stacked input.checked+label.td-noborder,.td-form-stacked input.checked+label.td-noborder:hover,.td-form-stacked input.checked:focus+label.td-noborder{background:transparent url(/images/evergreen/forms/td-valid-bg.gif) 0 0 repeat-y;border-left:1px solid #008000;border-bottom:0;}
.td-form-stacked label.td-noborder:last-child {border-bottom: 0 !important;}
.td-form-stacked.td-radio-checkbox-error label.td-noborder,.td-form-stacked label.td-noborder.td-radio-checkbox-error{background:transparent url(/assets-tdos/images/forms/td-error-bg.gif) 0 0 repeat-y !important;border-left:1px solid #ae0101 !important}
.ie8 .td-form-stacked label.td-noborder.last-child {border-bottom: 0 !important;}
.td-form-inline input:focus+label.td-noborder,.td-form-inline input+label.td-noborder:hover,.td-form-inline input.checked+label.td-noborder,.td-form-inline input.checked+label.td-noborder:hover,.td-form-inline input.checked:focus+label.td-noborder {background: transparent url(/images/evergreen/forms/td-valid-bg.gif) 0 bottom repeat-x;border-bottom: 1px solid #008000;}
fieldset.td-form-inline.td-radio-checkbox-error label.td-noborder,.td-form-inline label.td-noborder.td-radio-checkbox-error{background:transparent url(/images/evergreen/forms/td-error-bg.gif) 0 bottom repeat-x !important;border-bottom:1px solid #ae0101 !important}
.toggle-container input[type=radio]+label.td-noborder:last-child {border-right: 0;margin-right: auto;}
.toggle-container input[type=checkbox]+label.td-noborder:last-child {border-right: 0;margin-right: auto;}
.ie8 .toggle-container input[type=radio]+label.td-noborder.last-child{border-right:1px solid transparent;margin-right:auto}
.ie8 .toggle-container input[type=checkbox]+label.td-noborder.last-child{border-right:1px solid transparent;margin-right:auto}
/*input field padding*/
input.form-control.td-padding-03{padding:3px;height:auto}
input.form-control.td-padding-06{padding:6px;height:auto}
input.form-control.td-padding-12{padding:12px;height:auto}
input.form-control.td-padding-18{padding:18px;height:auto}
input.form-control.td-padding-24{padding:24px;height:auto}
input.form-control.td-padding-30{padding:30px;height:auto}
input.form-control.td-padding-36{padding:36px;height:auto}
/* easter egg */
.td-birthday-overlay{display:none;position:fixed}
.td-birthday-overlay img{position:absolute}
.mytable{display:table}
.myrow{display:table-row}
.add-top-margin{margin-top:5px !important}
span[class*=' td-row-divide'] label.td-label,div[class^='td-row-divide'] label.td-label{margin-right:-6px;position:relative;z-index:1}
/* horizontal equal divide*/
.td-row-divide-2 label.td-label{width:50%}
.td-row-divide-3 label.td-label{width:33.34%}
.td-row-divide-4 label.td-label{width:25%}
.td-row-divide-5 label.td-label{width:20%}
.td-row-divide-6 label.td-label{width:16.78%}
.td-row-divide-7 label.td-label{width:14.29%}
.td-row-divide-8 label.td-label{width:12.5%}
.td-row-divide-9 label.td-label{width:11.12%}
.td-row-divide-10 label.td-label{width:10%}
.td-row-divide-11 label.td-label{width:9.10%}
.td-row-divide-12 label.td-label{width:8.43%}
.td-row-divide-13 label.td-label{width:7.70%}
.td-row-divide-14 label.td-label{width:7.15%}
.td-row-divide-15 label.td-label{width:6.70%}
.ie8 span[class*=' td-row-divide'] label.td-label,.ie8 div[class^='td-row-divide'] label.td-label{margin-right:-5px}
.ie8 .td-row-divide-2 label.td-label{width:50%}
.ie8 .td-row-divide-3 label.td-label{width:33.33%}
.ie8 .td-row-divide-4 label.td-label{width:25%}
.ie8 .td-row-divide-5 label.td-label{width:20%}
.ie8 .td-row-divide-6 label.td-label{width:16.66%}
.ie8 .td-row-divide-7 label.td-label{width:14.29%}
.ie8 .td-row-divide-8 label.td-label{width:12.5%}
.ie8 .td-row-divide-9 label.td-label{width:11.12%}
.ie8 .td-row-divide-10 label.td-label{width:10%}
.ie8 .td-row-divide-11 label.td-label{width:9.10%}
.ie8 .td-row-divide-12 label.td-label{width:8.3%}
.ie8 .td-row-divide-13 label.td-label{width:7.70%}
.ie8 .td-row-divide-14 label.td-label{width:7.15%}
.ie8 .td-row-divide-15 label.td-label{width:6.70%}
/* icons */
.icon{height:auto}
.input-group-addon .td-link-icon.td-link-icon-help{height:16px}
.td-icon-callout{display:table;table-layout:fixed;width:100%;}
.td-icon-image{display:table-cell;width:55px;vertical-align:top;background-repeat:no-repeat;background-position:0 0; height:41px }
.td-icon-callout-content{display:table-cell}
.td-icon-callout-content,.td-icon-callout-content *{word-wrap:break-word}
.td-icon-info{background-image:url(/images/evergreen/forms/td-icon-info.png)}
.td-icon-warning{background-image:url(/images/evergreen/forms/td-icon-warning.png)}
.td-icon-error-large{background-image:url(/images/evergreen/forms/td-icon-error-large.png)}
.td-icon-success{background-image:url(/images/evergreen/forms/td-icon-success.png)}
.td-icon-help{background-image:url(/images/evergreen/forms/td-icon-help.png)}
.td-image-loader{left:-9999px;position:absolute !important;top:0}
/*state images*/
#checkLargeError{background-image:url(/images/evergreen/forms/td-check-box-large-error.png)}
#checkLargeChecked{background-image:url(/images/evergreen/forms/td-check-box-large-checked.png)}
#checkLargeCheckedHover{background-image:url(/images/evergreen/forms/td-check-box-large-checked-hover.png)}
#checkSmallError{background-image:url(/images/evergreen/forms/td-check-box-small-error.png)}
#checkSmallChecked{background-image:url(/images/evergreen/forms/td-check-box-small-checked.png)}
#checkSmallCheckedHover{background-image:url(/images/evergreen/forms/td-check-box-small-hover.png)}
#radioLargeError{background-image:url(/images/evergreen/forms/td-radio-large-error.png)}
#radioLargeChecked{background-image:url(/images/evergreen/forms/td-radio-large-checked.png)}
#radioLargeCheckedHover{background-image:url(/images/evergreen/forms/td-radio-large-checked-hover.png)}
#radioSmallError{background-image:url(/images/evergreen/forms/td-radio-small-error.png)}
#radioSmallChecked{background-image:url(/images/evergreen/forms/td-radio-small-checked.png)}
#radioSmallCheckedHover{background-image:url(/images/evergreen/forms/td-radio-small-checked-hover.png)}

/*******************************************************/
/* Progress indicator
/*******************************************************/

.td-progressindicator { position:relative; }
.td-progressindicator ol { margin:0 0 0 1px; padding:0; list-style-type:none; position:relative; z-index:4; white-space:nowrap }
.td-progressindicator ol li { display:inline-block; text-align:center; vertical-align:top; font-size:11px; line-height:15px; color:#000000; margin:0; padding:25px 0 0 0; white-space:normal }
.td-progressindicator ol li > span { padding:0 5px; display:inline-block; }
.td-progressindicator ol[data-progress-steps="2"] li { width:50%; }
.td-progressindicator ol[data-progress-steps="3"] li { width:33.3333%; }
.td-progressindicator ol[data-progress-steps="4"] li { width:25%; }
.td-progressindicator ol[data-progress-steps="5"] li { width:20%; }
.td-progressindicator ol[data-progress-steps="6"] li { width:16.6667%; }
.td-progressindicator ol[data-progress-steps="7"] li { width:14.2857%; }
.td-progressindicator ol[data-progress-steps="8"] li { width:12.5%; }
.td-progressindicator ol[data-progress-steps="9"] li { width:11.1111%; }
.td-progressindicator ol li.td-step-active { font-weight:bold; }

/* Icons states */
.td-progressindicator ol li.td-step1.td-step-todo { background:url(/images/evergreen/progressbar/icon-step1.png) no-repeat center 0px; }
.td-progressindicator ol li.td-step1.td-step-active { background:url(/images/evergreen/progressbar/icon-step1.png) no-repeat center -180px; }
.td-progressindicator ol li.td-step2.td-step-todo { background:url(/images/evergreen/progressbar/icon-step2.png) no-repeat center 0px; }
.td-progressindicator ol li.td-step2.td-step-active { background:url(/images/evergreen/progressbar/icon-step2.png) no-repeat center -180px; }
.td-progressindicator ol li.td-step3.td-step-todo { background:url(/images/evergreen/progressbar/icon-step3.png) no-repeat center 0px; }
.td-progressindicator ol li.td-step3.td-step-active { background:url(/images/evergreen/progressbar/icon-step3.png) no-repeat center -180px; }
.td-progressindicator ol li.td-step4.td-step-todo { background:url(/images/evergreen/progressbar/icon-step4.png) no-repeat center 0px; }
.td-progressindicator ol li.td-step4.td-step-active { background:url(/images/evergreen/progressbar/icon-step4.png) no-repeat center -180px; }
.td-progressindicator ol li.td-step5.td-step-todo { background:url(/images/evergreen/progressbar/icon-step5.png) no-repeat center 0px; }
.td-progressindicator ol li.td-step5.td-step-active { background:url(/images/evergreen/progressbar/icon-step5.png) no-repeat center -180px; }
.td-progressindicator ol li.td-step6.td-step-todo { background:url(/images/evergreen/progressbar/icon-step6.png) no-repeat center 0px; }
.td-progressindicator ol li.td-step6.td-step-active { background:url(/images/evergreen/progressbar/icon-step6.png) no-repeat center -180px; }
.td-progressindicator ol li.td-step7.td-step-todo { background:url(/images/evergreen/progressbar/icon-step7.png) no-repeat center 0px; }
.td-progressindicator ol li.td-step7.td-step-active { background:url(/images/evergreen/progressbar/icon-step7.png) no-repeat center -180px; }
.td-progressindicator ol li.td-step8.td-step-todo { background:url(/images/evergreen/progressbar/icon-step8.png) no-repeat center 0px; }
.td-progressindicator ol li.td-step8.td-step-active { background:url(/images/evergreen/progressbar/icon-step8.png) no-repeat center -180px; }
.td-progressindicator ol li.td-step9.td-step-todo { background:url(/images/evergreen/progressbar/icon-step9.png) no-repeat center 0px; }
.td-progressindicator ol li.td-step9.td-step-active { background:url(/images/evergreen/progressbar/icon-step9.png) no-repeat center -180px; }
.td-progressindicator ol li.td-step-done { background:url(/images/evergreen/progressbar/icon-step-done.png) no-repeat center 0; }

/* Green progress-bar */
.td-progressindicator progress[value] {
  -webkit-appearance: none; -moz-appearance: none; appearance: none;
  position:absolute; top:6px; left:-1px; width:100%; height:6px; background-color:#FFFFFF; border:none; border:1px solid #9dc2b1; color:#FFFFFF; z-index:2;
}
.td-progressindicator progress[value]::-webkit-progress-bar { background-color: #FFFFFF; }
.td-progressindicator progress[value]::-webkit-progress-value { background-color: #1a5336; }
.td-progressindicator progress[value]::-moz-progress-bar { background-color: #1a5336; }

/* Green progress-bar fallback */
.td-progressindicator .td-progressbar { position:absolute; top:6px; left:-1px; width:100%; height:6px; background-color:#FFFFFF; border:1px solid #9dc2b1; z-index:1; display:none; }
.td-progressindicator .td-progressbar span { background-color:#1a5336; display:block; text-indent:-9999px; height:6px; }

/* Hack to hide HML5 progress tag, not well supported on these browsers */
/* Safari */ 
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    ::i-block-chrome,.td-progressindicator .td-progressbar { z-index:3; display:block; } 
}
/* IE lt 10 */
.td-progressindicator .td-progressbar { z-index:3\9; display:block\9; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.td-progressindicator .td-progressbar { z-index:3; display:block; }
}
/* IE 11 */
@media all and (-ms-high-contrast:none) {
     *::-ms-backdrop, .td-progressindicator .td-progressbar { z-index:3; display:block; }
}