/*=PAGE STRUCTURE
-----------------*/
body {font-family: 'Roboto', sans-serif;color:#636363;font-size:100%;background:#fff;}
#wrap {margin:3em auto;max-width:1280px;position:relative;background:#fff;padding-top:10px;}
#container {float:left;width:100%;}
.group:after {visibility:hidden;display:block;content:"";clear:both;height:0;}
*:first-child+html .group {zoom:1;} /* IE7 */
.clear {clear:both;overflow:hidden;width:0;height:0;}

/*=ACCORDION
------------*/
.accordion {margin-bottom:1em; margin-top:20px;}
.accordion p {font-size:1.1em; text-align: right;}
.lft-algn {text-align: left !important;}
h4.expand a {padding:.5em;}
.expand a {display:block;}
.expand a:link, .expand a:visited {color:#00365C;text-decoration:none;background:#fff; }
.expand a:hover, .expand a:active, .expand a:focus {background:#fff;color:#000}
.expand a.open:link, .expand a.open:visited {background:#fff;color:#00365C;}

/*tabbed accordion*/
ul.tabs {float:left;width:100%;padding:1em 0 0 0;background:transparent url(../images/nav-year-bg.png) left bottom repeat-x;margin-bottom:0 !important}
ul.tabs li {float:left;cursor: pointer;margin:0 0 0 .5em;padding:4px 10px;border:1px solid #ccc;border-bottom:none;text-decoration:none;color:#333}
ul.tabs li:first-of-type {margin:0}
ul.tabs li:hover {background:#eee}
ul.tabs li.active {padding-bottom:5px;background:#fff;border-color:#0067a4;color:#0067a4;font-weight:bold}
.tab-container {border:1px solid #0067a4;border-top:none;clear:both;float:left;width:99.796334%;background:#fff;overflow:auto;} /*980 divide 982 = 99.796334%*/
.tab-drawer-heading {display:none;}
.tab-drawer-content {padding:1em;display:none;}
.expand-align-right {text-align:right; }
.accordion-content {font-size:11px;}
.switch {position:absolute; top:-50px; right:-255px;}
.switch a:link,.switch a:visited {text-decoration:none; background: #123A5C; color:#fff; padding:7px 15px; border-radius: 10px;  }
.switch a:hover,.switch a:active {text-decoration:none; background: #78C6BF; color:#fff;  }

.accordion-container {display:table; width:100%; position:relative; }
.accordion-container-cell1 {display:table-cell;vertical-align:top;  height:155px; }
.accordion-container-cell2 {display:table-cell; vertical-align:top; width:40px; text-align:center; padding-top: 15px;}