/*!dfwworld-content-generator Last built by Ryan Rankin on Wednesday,August 5th,2015,12:59:12 PM Submit bugs to rrankin@dfwworld.org */ #Benefits h3{background:none;padding:0;margin:0;}#Benefits p{margin:0;padding:3px 5px 8px;font-size:13px;line-height:21px;}#Benefits #tabs{width:610px;padding:0;}#Benefits #tabs,#Benefits #tabs ul,#Benefits #tabs h3{border:none;background:none;}#Benefits #tabs ul{padding:8px 1px 0;border:none;border-radius:0;}#Benefits #tabs ul li{width:144px;border-radius:0;padding:8px 1px 4px;margin:0 1px 0 0;}#Benefits #tabs ul li.ui-state-default{background:#d7e3f1;}#Benefits #tabs ul li.ui-state-active,#Benefits #tabs ul li.ui-state-hover{background:#fff;}#Benefits #tabs ul li a{text-align:center;}#main-content .button-container{margin:25px auto;text-align:right;}#main-content .button-container .button{font-size:15px;font-weight:700;padding:9px 15px;vertical-align:middle;text-decoration:none;color:#fff;border:3px solid #fff;border-bottom-color:#cbdaec;border-radius:3px;background:rgba(0,0,0,0.34);box-shadow:#000 0 5px 10px -5px;text-shadow:rgba(0,0,1,0.4) 0 1px 0;}#main-content .button-container .button:hover{color:#a00008;border-color:#e5e5e5;background:#f8f8f8;box-shadow:#cbdaec 0 2px 5px -3px;}#main-content .button-container .button:active{border-top-color:#f8f8f8;background:#e5e5e5;}#main-content table.membership-levels-table{width:610px;}#main-content table.membership-levels-table.edu-assoc td:nth-child(1){text-align:left;}#main-content table.membership-levels-table tr{background-color:#efefef;-webkit-transition:all 1s;transition:all 1s;}#main-content table.membership-levels-table tr:nth-child(odd){background-color:#d7e3f1;}#main-content table.membership-levels-table tr:hover{background-color:#fff;}#main-content table.membership-levels-table th{color:#e5e5e5;background-color:#a00008;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEwMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwMDAwOCIvPjxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjYTAwMDA4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTAwMDA4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-image:-webkit-gradient(linear,100% 0,0 100%,color-stop(0%,#a00008),color-stop(66%,#a00008),color-stop(100%,#e00008));background-image:-webkit-linear-gradient(right top,#a00008 0,#a00008 66%,#e00008 100%);background-image:linear-gradient(right top,#a00008 0,#a00008 66%,#e00008 100%);background-size:100%;}#main-content table.membership-levels-table td{border:1px solid #c7c7c7;margin:auto;padding:5px 8px;text-align:center;font-size:13px;line-height:21px;}#main-content table.membership-levels-table td.description{text-align:left;}#main-content table.membership-levels-table th{margin:auto;padding:3px 5px;text-align:center;}#main-content .images{position:relative;display:block;clear:both;width:100%;height:220px;margin:15px auto;text-align:center;}#main-content .images .image{position:relative;float:left;overflow:hidden;width:188px;height:auto;margin:5px;padding:1px;text-align:center;border:1px solid #e5e5e5;border:5px solid #f0f0f0;border-radius:3px;border-radius:3px;background-color:#f8f8f8;box-shadow:5px 5px 5px -3px #aaa;}#main-content .images .image img{width:200px;height:200px;}#main-content table.membership-levels-table td span.title,#main-content table.membership-levels-table td span.price{font-weight:700;}#main-content table.membership-levels-table th span.title,#main-content table.membership-levels-table th span.price{font-weight:700;}#main-content table.membership-levels-table td span.title,#main-content table.membership-levels-table th span.title{font-size:13px;line-height:21px;}#main-content table.membership-levels-table td span.button,#main-content table.membership-levels-table th span.button{display:block;width:89px;height:21px;margin:3px auto 2px;padding:3px 5px;text-align:left;border:2px solid #3f558c;border-radius:3px;background-color:#3f558c;-webkit-transition:all 1s;transition:all 1s;}#main-content table.membership-levels-table td span.button a,#main-content table.membership-levels-table th span.button a{font-size:13px;line-height:21px;text-decoration:none;}#main-content table.membership-levels-table td span.button a img,#main-content table.membership-levels-table th span.button a img{height:21px;width:21px;margin:0 3px;}#main-content table.membership-levels-table td span.button:hover,#main-content table.membership-levels-table th span.button:hover{border:2px solid #800000;}#main-content table.membership-levels-table td span.button a,#main-content table.membership-levels-table th span.button a{color:#e5e5e5;}#main-content table.membership-levels-table td span.button.join:hover a,#main-content table.membership-levels-table th span.button.join:hover a{color:#3f558c;}#main-content table.membership-levels-table td span.button.renew,#main-content table.membership-levels-table th span.button.renew{border-color:#d7e3f1;background-color:#d7e3f1;}#main-content table.membership-levels-table td span.button.renew:hover,#main-content table.membership-levels-table th span.button.renew:hover{border-color:#800000;}#main-content table.membership-levels-table td span.button.renew a,#main-content table.membership-levels-table th span.button.renew a{color:#3f558c;}#main-content table.membership-levels-table td span.button.gift,#main-content table.membership-levels-table th span.button.gift{border-color:#e5e5e5;background-color:#e5e5e5;}#main-content table.membership-levels-table td span.button.gift:hover,#main-content table.membership-levels-table th span.button.gift:hover{border-color:#800000;}#main-content table.membership-levels-table td span.button.gift a,#main-content table.membership-levels-table th span.button.gift a{color:#3f558c;}.hidden{display:none;}