/* 2013-04-29 */

/*******************************************************/
/* 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-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-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-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/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;list-style:decimal}
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{margin:0 0 1.5em 0;padding:0;list-style:none;}
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;}
ul.td-list-inline 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/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/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;}

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}

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/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/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/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/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/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/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/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/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/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/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/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;}
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/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/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/links/icon-help-active.png) 0 0 no-repeat}

.td-link-icon.td-link-icon-info{background: url(../images/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/links/icon-info-active.png) 0 0 no-repeat}

.td-link-icon.td-link-icon-close{background: url(../images/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/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/links/icon-exit.png) 0 0 no-repeat;}

/*******************************************************/
/* 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/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/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/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/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/dividers/fade-vertical-top-primary.png); background-position:0 14px; background-repeat:no-repeat; }
.td-divider-fade-vertical-starttopright { background-image:url(../images/dividers/fade-vertical-top-primary.png); background-position:100% 14px; background-repeat:no-repeat; }
.td-divider-fade-vertical-startbottomleft { background-image:url(../images/dividers/fade-vertical-bottom-primary.png); background-position:bottom left; background-repeat:no-repeat; }
.td-divider-fade-vertical-startbottomright { background-image:url(../images/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/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/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/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/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/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/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/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/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}

/*******************************************************/
/* Icons
/*******************************************************/

a.td-linkedtextandicon{text-decoration:none;}
a.td-linkedtextandicon span{text-decoration:underline;}
.td-icon{vertical-align:middle;}

/*******************************************************/
/* 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-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;}


/*******************************************************/
/* 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(../../../../../index.html) top left no-repeat;margin:0;padding:0;border:none;vertical-align:middle;cursor:pointer;position:absolute;top:0;right:2px;}

/*******************************************************/
/* 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: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/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/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/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;}
#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;}
#td-nav-level2.td-nav-level2-tall ul li span.td-nav-level2-label{padding-top:8px;padding-bottom:7px;font-size:17px}

/* Flyouts */
#td-nav-level2 ul li.td-nav-flyout{padding:2px 0 0 0}
#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/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/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/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/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/navleft/level2-top-bg.gif) top left no-repeat}
#td-nav-left ul li ul li.td-nav-left-first-child{background: url(../images/navleft/level2-top-bg.gif) top left no-repeat}
#td-nav-left ul li ul li:last-child{background: url(../images/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/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/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;}
.td-button-fullwidth .td-button-label{display:block !important;text-align:center;}

/* 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/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%}*/

/* Alternate padding */
table.td-table-padding-compact th, table.td-table-padding-compact td{padding:6px 8px;}
table.td-table-padding-large th, table.td-table-padding-large td{padding:12px 12px;}

/* 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/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/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/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/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/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/tables/gradient-heading-left.gif) top right repeat-y;}
.td-table .td-table-superhighlight-column-after{background:#fff url(../images/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/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/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 td{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;}

/* 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}

/*******************************************************/
/* 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}


/* 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-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 { -moz-box-shadow:0 2px 8px #dadada; -webkit-box-shadow:0 2px 8px #dadada; box-shadow:0 2px 8px #dadada; }
.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; }

/* 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 */
.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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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%); }

/*******************************************************/
/* 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 4px 0 0;padding:0 0 0 1px !important;}
.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:13px 12px 8px 12px;}
.td-tabs-horizontal-primary ul li.td-tabs-active{background:url(../images/tabs/horizontal-primary.gif) 0 0px no-repeat !important;margin-bottom:-1px;padding-bottom:1px}
.td-tabs-horizontal-primary ul li.td-tabs-active span.td-tabs-label{background:url(../images/tabs/horizontal-primary.gif) 100% 0 no-repeat !important;}
.td-tabs-horizontal-primary ul li.td-tabs-active span.td-tabs-label a{color:#000;}
.td-tabs-horizontal-primary ul li.td-tabs-focused{background:url(../images/tabs/horizontal-primary.gif) 0 -500px no-repeat}
.td-tabs-horizontal-primary ul li.td-tabs-focused span.td-tabs-label{background:url(../images/tabs/horizontal-primary.gif) 100% -500px no-repeat}

/* Horizontal Secondary */
.td-tabs-horizontal-secondary{border-bottom:1px solid #BDBDBD;padding:0 12px;margin:18px 0 12px 0;}
.td-tabs-horizontal-secondary ul li{*margin:0 4px 0 0;padding:0 0 0 1px !important;}
.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:9px 10px 6px 10px}
.td-tabs-horizontal-secondary ul li.td-tabs-active{background:url(../images/tabs/horizontal-secondary.gif) 0 0px no-repeat !important;font-weight:bold;color:#000000;margin-bottom:-1px;padding-bottom:1px}
.td-tabs-horizontal-secondary ul li.td-tabs-active span.td-tabs-label{background:url(../images/tabs/horizontal-secondary.gif) 100% 0 no-repeat !important;}
.td-tabs-horizontal-secondary ul li.td-tabs-active span.td-tabs-label a{color:#000;}
.td-tabs-horizontal-secondary ul li.td-tabs-focused{background:url(../images/tabs/horizontal-secondary.gif) 0 -500px no-repeat}
.td-tabs-horizontal-secondary ul li.td-tabs-focused span.td-tabs-label{background:url(../images/tabs/horizontal-secondary.gif) 100% -500px no-repeat}

/* 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/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/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/tabs/vertical-primary-left.gif) 100% 100% no-repeat !important;}
.td-tabs-vertical-left-primary ul li.td-tabs-active{background:url(../images/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/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/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/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/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/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/tabs/vertical-primary-right.gif) 0 100% no-repeat !important;}
.td-tabs-vertical-right-primary ul li.td-tabs-active{background:url(../images/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/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/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/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/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/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/tabs/vertical-secondary-left.gif) 100% 100% no-repeat  !important;}
.td-tabs-vertical-left-secondary ul li.td-tabs-active{background:url(../images/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/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/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/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/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/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/tabs/vertical-secondary-right.gif) 0 100% no-repeat  !important;}
.td-tabs-vertical-right-secondary ul li.td-tabs-active{background:url(../images/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/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/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/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}

/* Fluid 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 4px 0 0;padding:0 0 0 1px !important;border:1px solid transparent;}
.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:13px 12px 8px 12px;}
.td-tabs-horizontal-primary ul li.td-tabs-active{border:1px solid #1C5438;border-bottom:1px solid #fff;background-image:none !important;background: rgb(218,232,226) !important;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZThlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;background: -moz-linear-gradient(top, rgba(218,232,226,1) 0%, rgba(255,255,255,1) 100%) !important;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(218,232,226,1)), color-stop(100%,rgba(255,255,255,1))) !important;background: -webkit-linear-gradient(top, rgba(218,232,226,1) 0%,rgba(255,255,255,1) 100%) !important;background: -o-linear-gradient(top, rgba(218,232,226,1) 0%,rgba(255,255,255,1) 100%) !important;background: -ms-linear-gradient(top, rgba(218,232,226,1) 0%,rgba(255,255,255,1) 100%) !important;background: linear-gradient(to bottom, rgba(218,232,226,1) 0%,rgba(255,255,255,1) 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dae8e2', endColorstr='#ffffff',GradientType=0 ) !important}
.td-tabs-horizontal-primary ul li.td-tabs-active span.td-tabs-label{background:none !important;}
.td-tabs-horizontal-primary ul li.td-tabs-active span.td-tabs-label a{color:#000;}
.td-tabs-horizontal-primary ul li.td-tabs-focused{border:1px solid #9CC1B2;border-bottom:1px solid #fff;background-image:none !important;background: rgb(244,247,244) !important;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjdmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;background: -moz-linear-gradient(top, rgba(244,247,244,1) 0%, rgba(255,255,255,1) 100%) !important;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,247,244,1)), color-stop(100%,rgba(255,255,255,1))) !important;background: -webkit-linear-gradient(top, rgba(244,247,244,1) 0%,rgba(255,255,255,1) 100%) !important;background: -o-linear-gradient(top, rgba(244,247,244,1) 0%,rgba(255,255,255,1) 100%) !important;background: -ms-linear-gradient(top, rgba(244,247,244,1) 0%,rgba(255,255,255,1) 100%) !important;background: linear-gradient(to bottom, rgba(244,247,244,1) 0%,rgba(255,255,255,1) 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f7f4', endColorstr='#ffffff',GradientType=0 ) !important;}
.td-tabs-horizontal-primary ul li.td-tabs-focused span.td-tabs-label{background:none !important;}

/*******************************************************/
/* 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%}

/* Overlay */
.td-overlay{opacity:0;position:absolute !important;z-index:9998}

.td-callout-arrow{z-index:2;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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 );}
