#tlIndexHolder { border-color: rgba(25, 25, 25, 0.2); }
#tlIndexHolder div:nth-child(odd) { background-color: #c5e2ea; }
#tlIndexHolder div:nth-child(even) { background-color: #d3b4e5; }

#branding { background-color: #ffffff; }
#branding #branding-logo1 { width: 171px; display: block; background-image: url(nw.png); background-size: 171px 80px; background-repeat: no-repeat; }
#branding #branding-logo2 { width: 500px; right: 0px; display: block; background-image: url(ne.png); background-size: 500px 80px; background-repeat: no-repeat; }
#branding #branding-bg-nw { width: 100%; display: block; background-color: #ffffff; height: 80px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1ZTJlYSIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c5e2ea), color-stop(80%, #ffffff), color-stop(100%, #ffffff)); background-image: -moz-linear-gradient(top, #c5e2ea 0%, #ffffff 80%, #ffffff 100%); background-image: -webkit-linear-gradient(top, #c5e2ea 0%, #ffffff 80%, #ffffff 100%); background-image: linear-gradient(to bottom, #c5e2ea 0%, #ffffff 80%, #ffffff 100%); }
#branding #branding-bg-mw { width: 100%; left: 0px; top: 80px; bottom: 130px; display: block; background-color: #ffffff; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNkM2I0ZTUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NzJmOGYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(20%, #ffffff), color-stop(80%, #d3b4e5), color-stop(100%, #672f8f)); background-image: -moz-linear-gradient(top, #ffffff 0%, #ffffff 20%, #d3b4e5 80%, #672f8f 100%); background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 20%, #d3b4e5 80%, #672f8f 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 20%, #d3b4e5 80%, #672f8f 100%); }
#branding #branding-bg-sw { width: 100%; left: 0px; bottom: 0px; height: 130px; display: block; background-color: #672f8f; }

@media all and (max-width: 171px) { #branding #branding-logo1 { width: 100%; margin: 0 auto; background-size: contain; } }
@media all and (max-width: 686px) { #branding #branding-logo2 { display: none; } }
.tab-content a { color: #672f8f; text-decoration: none; }
.tab-content a:hover { text-decoration: underline; }
