.pie-element,.button,.button-grey,.submit-button input,.utilities-search-input,.categorized-tabs-controls>a,.division-list-item,.index-hero-nav>a,.index-hero-text-cta {
behavior: url('/App_Themes/ADA/assets/css/PIE.htc');
position: relative
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display: block
}
blockquote,q {
quotes: none
}
blockquote:before,blockquote:after,q:before,q:after {
content: "";
content: none
}
ins {
background-color: #ff9;
color: #000;
text-decoration: none
}
mark {
background-color: #ff9;
color: #000;
font-style: italic;
font-weight: bold
}
del {
text-decoration: line-through
}
abbr[title],dfn[title] {
border-bottom: 1px dotted;
cursor: help
}
table {
border-collapse: collapse;
border-spacing: 0
}
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0
}
input,select {
vertical-align: middle
}
body {
font: 13px/1.231 sans-serif;*font-size:small
}
input,textarea,button {
font: 99% sans-serif
}
pre,code,kbd,samp {
font-family: monospace,sans-serif
}
html {
overflow-y: scroll
}
a:hover,a:active {
outline: none
}
ul,ol {
margin-left: 2em
}
ol {
list-style-type: decimal
}
nav ul,nav li {
margin: 0;
list-style: none;
list-style-image: none
}
small {
font-size: 85%
}
strong,th {
font-weight: bold
}
#breadcrumbs {
font-size:12px;
}
.CMSBreadCrumbsCurrentItem {
color: #6b6b63;
}
td {
vertical-align: top
}
sub,sup {
font-size: 75%;
line-height: 0;
position: relative
}
sup {
top: -0.5em
}
sub {
bottom: -0.25em
}
pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
padding: 15px
}
textarea {
overflow: auto
}
.ie6 legend,.ie7 legend {
margin-left: -7px
}
input[type="radio"] {
vertical-align: text-bottom
}
input[type="checkbox"] {
vertical-align: bottom
}
.ie7 input[type="checkbox"] {
vertical-align: baseline
}
.ie6 input {
vertical-align: text-bottom
}
label,input[type="button"],input[type="submit"],input[type="image"],button {
cursor: pointer
}
button,input,select,textarea {
margin: 0
}
button {
width: auto;
overflow: visible
}
.ie7 img {
-ms-interpolation-mode: bicubic
}
body,select,input,textarea {
color: #333
}
h1,h2,h3,h4,h5,h6 {
font-weight: bold
}
html {
min-height: 100%;
height: auto !important;
height: 100%
}
body {
background: #f5f4e8;
line-height: 1.66666em;
min-height: 100%;
height: auto !important;
height: 100%;
font-size: 13px;
color: #333
}
a:hover,a:active {
outline: none
}
a,a:active,a:visited,a .fake-link {
color: #1860b9;
text-decoration: none
}
a:hover,a:hover .fake-link {
color: #1860b9;
text-decoration: underline
}
a.noUnderline {
text-decoration: none !important
}
.button {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
height: 32px;
padding: 0 16px;
border: 1px solid white;
margin-right: 6px;
overflow: hidden;
position: relative;
line-height: 32px;
font-size: 15px;
font-weight: bold;
color: #ffffff;
text-align: center;
text-shadow: -1px -1px 3px rgba(0,0,0,0.6);
text-transform: uppercase;
background-color: #342a7b;
cursor: pointer;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#8d83d5),color-stop(100%,#342a7b));
background: -webkit-linear-gradient(top,#8d83d5,#342a7b);
background: -moz-linear-gradient(top,#8d83d5,#342a7b);
background: -o-linear-gradient(top,#8d83d5,#342a7b);
-pie-background: linear-gradient(top,#8d83d5,#342a7b);
background: linear-gradient(top,#8d83d5,#342a7b);
-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
box-shadow: 0 0 4px rgba(0,0,0,0.4);
border: 1px solid white;
-pie-poll: true
}
.cssgradients .button:after {
content: "";
display: block;
top: 0;
left: 0;
right: 0;
bottom: 50%;
border-radius: 0 0 50% 50%/0 0 4px 4px;
position: absolute;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(255,255,255,0.6)),color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top,rgba(255,255,255,0.6),rgba(255,255,255,0));
background: -moz-linear-gradient(top,rgba(255,255,255,0.6),rgba(255,255,255,0));
background: -o-linear-gradient(top,rgba(255,255,255,0.6),rgba(255,255,255,0));
-pie-background: linear-gradient(top,rgba(255,255,255,0.6),rgba(255,255,255,0));
background: linear-gradient(top,rgba(255,255,255,0.6),rgba(255,255,255,0));
pointer-events: none
}
.button:visited,.button:active {
color: #ffffff
}
.button:hover {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#bab4e5),color-stop(100%,#857faf));
background: -webkit-linear-gradient(top,#bab4e5,#857faf);
background: -moz-linear-gradient(top,#bab4e5,#857faf);
background: -o-linear-gradient(top,#bab4e5,#857faf);
-pie-background: linear-gradient(top,#bab4e5,#857faf);
background: linear-gradient(top,#bab4e5,#857faf);
text-decoration: none;
color: #ffffff
}
.button:active {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#342a7b),color-stop(100%,#8d83d5));
background: -webkit-linear-gradient(top,#342a7b,#8d83d5);
background: -moz-linear-gradient(top,#342a7b,#8d83d5);
background: -o-linear-gradient(top,#342a7b,#8d83d5);
-pie-background: linear-gradient(top,#342a7b,#8d83d5);
background: linear-gradient(top,#342a7b,#8d83d5);
padding: 2px 16px 0;
height: 30px;
line-height: 30px
}
.button:active:after {
display: none
}
.button.disabled,.button.disabled:active,.button.disabled:hover {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e2e2e2),color-stop(100%,#d2d2d2));
background: -webkit-linear-gradient(top,#e2e2e2,#d2d2d2);
background: -moz-linear-gradient(top,#e2e2e2,#d2d2d2);
background: -o-linear-gradient(top,#e2e2e2,#d2d2d2);
-pie-background: linear-gradient(top,#e2e2e2,#d2d2d2);
background: linear-gradient(top,#e2e2e2,#d2d2d2);
border: 1px solid #bababa;
padding: 0 16px;
height: 32px;
line-height: 32px;
color: #b8b8b8;
text-shadow: 0 1px rgba(255,255,255,0.5);
cursor: default
}
.button.disabled:after,.button.disabled:active:after,.button.disabled:hover:after {
display: block
}
.button-grey {
background-color: #6b6b63;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#9e9e99),color-stop(100%,#6b6b63));
background: -webkit-linear-gradient(top,#9e9e99,#6b6b63);
background: -moz-linear-gradient(top,#9e9e99,#6b6b63);
background: -o-linear-gradient(top,#9e9e99,#6b6b63);
-pie-background: linear-gradient(top,#9e9e99,#6b6b63);
background: linear-gradient(top,#9e9e99,#6b6b63);
-pie-poll: true
}
.button-grey:hover {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#c4c4c1),color-stop(100%,#a6a6a1));
background: -webkit-linear-gradient(top,#c4c4c1,#a6a6a1);
background: -moz-linear-gradient(top,#c4c4c1,#a6a6a1);
background: -o-linear-gradient(top,#c4c4c1,#a6a6a1);
-pie-background: linear-gradient(top,#c4c4c1,#a6a6a1);
background: linear-gradient(top,#c4c4c1,#a6a6a1)
}
.button-grey:active {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#6b6b63),color-stop(100%,#9e9e99));
background: -webkit-linear-gradient(top,#6b6b63,#9e9e99);
background: -moz-linear-gradient(top,#6b6b63,#9e9e99);
background: -o-linear-gradient(top,#6b6b63,#9e9e99);
-pie-background: linear-gradient(top,#6b6b63,#9e9e99);
background: linear-gradient(top,#6b6b63,#9e9e99)
}
.button-grey.disabled,.button-grey.disabled:active,.button-grey.disabled:hover {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e2e2e2),color-stop(100%,#d2d2d2));
background: -webkit-linear-gradient(top,#e2e2e2,#d2d2d2);
background: -moz-linear-gradient(top,#e2e2e2,#d2d2d2);
background: -o-linear-gradient(top,#e2e2e2,#d2d2d2);
-pie-background: linear-gradient(top,#e2e2e2,#d2d2d2);
background: linear-gradient(top,#e2e2e2,#d2d2d2);
border: 1px solid #bababa;
padding: 0 16px;
height: 32px;
line-height: 32px;
color: #b8b8b8;
text-shadow: 0 1px rgba(255,255,255,0.5);
cursor: default
}
.button-grey.disabled:after,.button-grey.disabled:active:after,.button-grey.disabled:hover:after {
display: block
}
.button-small {
height: 22px;
padding: 0 10px;
line-height: 22px;
font-size: 13px
}
.button-small:active {
padding: 2px 10px 0;
height: 20px;
line-height: 20px
}
.button-small.disabled,.button-small.disabled:active,.button-small.disabled:hover {
height: 22px;
padding: 0 10px;
line-height: 22px
}
.button-seperated {
padding-left: 46px
}
.button-seperated .button-icon-seperator {
position: absolute;
display: block;
top: 2px;
bottom: 2px;
left: 0;
width: 30px;
border-right: 1px solid white;
text-align: center;
line-height: 24px;
vertical-align: middle;
padding: 0 0 4px
}
.button-seperated.button-small {
padding-left: 40px
}
.button-seperated.button-small .button-icon-seperator {
line-height: 14px
}
h1 {
font-size: 26px;
line-height: 1em;
color: #342a7b;
margin-bottom: 0.5em;
font-weight: normal
}
h2 {
font-size: 17px;
line-height: 1.6em;
margin-bottom: 0
}
h2.h2-colored {
color: #342a7b
}
h2.h2-callout {
font-weight: normal;
font-size: 18px;
color: #342a7b;
margin: 1em 0
}
h3 {
font-size: 14px;
line-height: 1.4em;
margin-bottom: 0
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {
color: inherit
}
ul,ol,p {
margin-bottom: 1em
}
.img-3to2 {
position: relative;
padding-bottom: 66.66667%;
width: 100%
}
.img-3to2 img {
position: absolute;
top: 0;
left: 0;
width: 100%;
display: block
}
.clearer {
clear: both
}
.clearleft {
clear: left
}
.clearright {
clear: right
}
.imgleft {
float: left;
margin-right: 1em;
margin-bottom: 1em
}
.imgright {
float: right;
margin-left: 1em;
margin-bottom: 1em
}
.searchimgleft {
float: left;
margin-right: 1em;
padding-top: 4px
}
.getright {
float: right
}
.getleft {
float: left
}
.centa {
text-align: center
}
.blockit {
display: block
}
.nobg {
background: none !important
}
.nomargin {
margin: 0 !important
}
.noborder {
border: none !important
}
.nopad {
padding: 0 !important
}
.nobullet {
list-style: none;
margin-left: 0px
}
.nobr {
white-space: nowrap
}
.margin-bottom {
margin-bottom: 1em
}
.ir {
display: block;
text-indent: -999em;
overflow: hidden;
background-repeat: no-repeat;
text-align: left;
direction: ltr
}
.hidden {
display: none;
visibility: hidden
}
.visuallyhidden,.paging>span {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px
}
.visuallyhidden.focusable:active,.paging>span.focusable:active,.visuallyhidden.focusable:focus,.paging>span.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto
}
.invisible {
visibility: hidden
}
.clearfix:before,.form-row:before,.form-fieldset:before,.row:before,.full-row:before,.halflist:before,.clearfix:after,.form-row:after,.form-fieldset:after,.row:after,.full-row:after,.halflist:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden
}
.clearfix:after,.form-row:after,.form-fieldset:after,.row:after,.full-row:after,.halflist:after {
clear: both
}
.clearfix,.form-row,.form-fieldset,.row,.full-row,.halflist {
zoom: 1
}
.icons-sprite,.icons-breadcrumb,.icons-callouts_list_arrow,.icons-callouts_list_arrow_small,.icons-download,.icons-expandable_down,.icons-expandable_right,.icons-magnify,.icons-menu-child,#offcanvas>ul>li>ul>li>ul>li>a:before,.icons-menu,.icons-offcanvas_close,.icons-outbound,.icons-rss,.icons-rsslarge,.icons-social_facebook,.icons-social_facebook_down,.icons-social_facebook_over,.icons-social_linkedin,.icons-social_linkedin_down,.icons-social_linkedin_over,.icons-social_twitter,.icons-social_twitter_down,.icons-social_twitter_over {
background: url('/App_Themes/ADA/assets/images/icons-s18f9d469f4.png') no-repeat
}
.icons-breadcrumb {
background-position: 0 -23px;
height: 7px;
width: 5px
}
.icons-callouts_list_arrow {
background-position: 0 0;
height: 17px;
width: 10px
}
.icons-callouts_list_arrow_small {
background-position: -42px -23px;
height: 10px;
width: 8px
}
.icons-download {
background-position: -62px -23px;
height: 13px;
width: 17px
}
.icons-expandable_down {
background-position: -5px -23px;
height: 8px;
width: 9px
}
.icons-expandable_right {
background-position: -33px -23px;
height: 10px;
width: 9px
}
.icons-magnify {
background-position: -10px 0;
height: 17px;
width: 17px
}
.icons-menu-child,#offcanvas>ul>li>ul>li>ul>li>a:before {
background-position: -14px -23px;
height: 9px;
width: 7px
}
.icons-menu {
background-position: -27px 0;
height: 18px;
width: 22px
}
.icons-offcanvas_close {
background-position: 0 -243px;
height: 25px;
width: 24px
}
.icons-outbound {
background-position: -21px -23px;
height: 10px;
width: 12px
}
.icons-rss {
background-position: -50px -23px;
height: 12px;
width: 12px
}
.icons-rsslarge {
background-position: -49px 0;
height: 23px;
width: 23px
}
.icons-social_facebook {
background-position: 0 -197px;
height: 23px;
width: 75px
}
.icons-social_facebook_down {
background-position: 0 -220px;
height: 23px;
width: 75px
}
.icons-social_facebook_over {
background-position: 0 -174px;
height: 23px;
width: 75px
}
.icons-social_linkedin {
background-position: 0 -59px;
height: 23px;
width: 89px
}
.icons-social_linkedin_down {
background-position: 0 -36px;
height: 23px;
width: 89px
}
.icons-social_linkedin_over {
background-position: 0 -82px;
height: 23px;
width: 89px
}
.icons-social_twitter {
background-position: 0 -105px;
height: 23px;
width: 87px
}
.icons-social_twitter_down {
background-position: 0 -128px;
height: 23px;
width: 87px
}
.icons-social_twitter_over {
background-position: 0 -151px;
height: 23px;
width: 87px
}
.icons-sprite,.icons-breadcrumb,.icons-callouts_list_arrow,.icons-callouts_list_arrow_small,.icons-download,.icons-expandable_down,.icons-expandable_right,.icons-magnify,.icons-menu-child,#offcanvas>ul>li>ul>li>ul>li>a:before,.icons-menu,.icons-offcanvas_close,.icons-outbound,.icons-rss,.icons-rsslarge,.icons-social_facebook,.icons-social_facebook_down,.icons-social_facebook_over,.icons-social_linkedin,.icons-social_linkedin_down,.icons-social_linkedin_over,.icons-social_twitter,.icons-social_twitter_down,.icons-social_twitter_over {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline
}
.icons-social_linkedin {
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
box-shadow: 0 1px 1px rgba(0,0,0,0.2);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px
}
.icons-social_linkedin:hover {
background: url('/App_Themes/ADA/assets/images/icons-s18f9d469f4.png');
background-position: 0 -82px
}
.icons-social_linkedin:active {
background: url('/App_Themes/ADA/assets/images/icons-s18f9d469f4.png');
background-position: 0 -36px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
.icons-social_facebook {
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
box-shadow: 0 1px 1px rgba(0,0,0,0.2);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px
}
.icons-social_facebook:hover {
background: url('/App_Themes/ADA/assets/images/icons-s18f9d469f4.png');
background-position: 0 -174px
}
.icons-social_facebook:active {
background: url('/App_Themes/ADA/assets/images/icons-s18f9d469f4.png');
background-position: 0 -220px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
.icons-social_twitter {
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
box-shadow: 0 1px 1px rgba(0,0,0,0.2);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px
}
.icons-social_twitter:hover {
background: url('/App_Themes/ADA/assets/images/icons-s18f9d469f4.png');
background-position: 0 -151px
}
.icons-social_twitter:active {
background: url('/App_Themes/ADA/assets/images/icons-s18f9d469f4.png');
background-position: 0 -128px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
.form-container input[type="text"],.form-container input[type="password"],.form-container textarea,.form-container select {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%
}
.form-container input[type="text"],.form-container input[type="password"],.form-container textarea {
border: 1px solid #c9c8bf;
padding: 4px
}
.form-container textarea {
height: 75px
}
.form-main-label {
font-weight: bold;
color: black
}
.form-mandatory {
color: #ff3131
}
h2 .form-mandatory {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
margin-left: 30px;
font-size: 12px;
font-weight: normal
}
.form-row {
margin-bottom: 1em
}
.form-row-submit .form-mandatory {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
padding: 10px 0 10px 1em
}
.form-alert-thank {
border: 1px solid #c3c3c3;
background-color: #faf9f3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
padding: 10px;
font-weight: bold;
font-size: 14px;
line-height: 1.6666em;
margin-bottom: 1em
}
.form-alert-error {
border: 1px solid #ff0000;
background-color: #ffe5e5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
padding: 10px;
font-weight: bold;
font-size: 14px;
line-height: 1.6666em;
margin-bottom: 1em;
color: #ff0000
}
.form-cell-float {
float: left
}
.form-cell-inline {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
vertical-align: top
}
.form-cell-inner {
padding-right: 15px
}
.form-cell-1of2 {
width: 50%
}
.form-cell-1of3 {
width: 33%
}
.form-cell-2of3 {
width: 66%
}
.form-cell-1of4 {
width: 25%
}
.form-cell-2of4 {
width: 50%
}
.form-cell-3of4 {
width: 75%
}
.submit-button {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline
}
.submit-button input {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
height: 32px;
padding: 0 16px;
border: 1px solid white;
margin-right: 6px;
overflow: hidden;
position: relative;
line-height: 32px;
font-size: 15px;
font-weight: bold;
color: #ffffff;
text-align: center;
text-shadow: -1px -1px 3px rgba(0,0,0,0.6);
text-transform: uppercase;
background-color: #342a7b;
cursor: pointer;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#8d83d5),color-stop(100%,#342a7b));
background: -webkit-linear-gradient(top,#8d83d5,#342a7b);
background: -moz-linear-gradient(top,#8d83d5,#342a7b);
background: -o-linear-gradient(top,#8d83d5,#342a7b);
-pie-background: linear-gradient(top,#8d83d5,#342a7b);
background: linear-gradient(top,#8d83d5,#342a7b);
-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
box-shadow: 0 0 4px rgba(0,0,0,0.4);
border: 1px solid white;
-pie-poll: true
}
.cssgradients .submit-button input:after {
content: "";
display: block;
top: 0;
left: 0;
right: 0;
bottom: 50%;
border-radius: 0 0 50% 50%/0 0 4px 4px;
position: absolute;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(255,255,255,0.6)),color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top,rgba(255,255,255,0.6),rgba(255,255,255,0));
background: -moz-linear-gradient(top,rgba(255,255,255,0.6),rgba(255,255,255,0));
background: -o-linear-gradient(top,rgba(255,255,255,0.6),rgba(255,255,255,0));
-pie-background: linear-gradient(top,rgba(255,255,255,0.6),rgba(255,255,255,0));
background: linear-gradient(top,rgba(255,255,255,0.6),rgba(255,255,255,0));
pointer-events: none
}
.submit-button input:visited,.submit-button input:active {
color: #ffffff
}
.submit-button input:hover {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#bab4e5),color-stop(100%,#857faf));
background: -webkit-linear-gradient(top,#bab4e5,#857faf);
background: -moz-linear-gradient(top,#bab4e5,#857faf);
background: -o-linear-gradient(top,#bab4e5,#857faf);
-pie-background: linear-gradient(top,#bab4e5,#857faf);
background: linear-gradient(top,#bab4e5,#857faf);
text-decoration: none;
color: #ffffff
}
.submit-button input:active {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#342a7b),color-stop(100%,#8d83d5));
background: -webkit-linear-gradient(top,#342a7b,#8d83d5);
background: -moz-linear-gradient(top,#342a7b,#8d83d5);
background: -o-linear-gradient(top,#342a7b,#8d83d5);
-pie-background: linear-gradient(top,#342a7b,#8d83d5);
background: linear-gradient(top,#342a7b,#8d83d5);
padding: 2px 16px 0;
height: 30px;
line-height: 30px
}
.submit-button input:active:after {
display: none
}
.submit-button input.disabled,.submit-button input.disabled:active,.submit-button input.disabled:hover {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e2e2e2),color-stop(100%,#d2d2d2));
background: -webkit-linear-gradient(top,#e2e2e2,#d2d2d2);
background: -moz-linear-gradient(top,#e2e2e2,#d2d2d2);
background: -o-linear-gradient(top,#e2e2e2,#d2d2d2);
-pie-background: linear-gradient(top,#e2e2e2,#d2d2d2);
background: linear-gradient(top,#e2e2e2,#d2d2d2);
border: 1px solid #bababa;
padding: 0 16px;
height: 32px;
line-height: 32px;
color: #b8b8b8;
text-shadow: 0 1px rgba(255,255,255,0.5);
cursor: default
}
.submit-button input.disabled:after,.submit-button input.disabled:active:after,.submit-button input.disabled:hover:after {
display: block
}
.form-fieldset {
padding: 25px 0 1em;
border-bottom: 1px solid #f0f0ef
}
.labelField {
color: #888888
}
.ErrorLabel {
border: 1px solid #ff0000;
background-color: #ffe5e5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
padding: 10px;
font-weight: bold;
font-size: 14px;
line-height: 1.6666em;
margin-bottom: 1em;
color: #ff0000;
display: block
}
.EditingFormControlNestedControl.Error input[type="text"],.EditingFormControlNestedControl.Error input[type="password"],.EditingFormControlNestedControl.Error textarea {
border-color: #ff0000
}
.EditingFormErrorLabel {
color: #ff0000
}
.form-inline-checkbox {
display: inline-block;
vertical-align: baseline;
margin-right: 6px
}
.form-inline-checkbox .EditingFormControlNestedControl {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
vertical-align: baseline;
margin-right: 6px
}
.form-inline-checkbox .EditingFormControlNestedControl input {
vertical-align: middle
}
.form-inline-checkbox .EditingFormLabel {
font-weight: bold
}
.form-checkbox .EditingFormControlNestedControl {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
vertical-align: baseline;
margin-right: 6px
}
.form-checkbox .EditingFormControlNestedControl input {
vertical-align: middle
}
.form-checkbox .EditingFormLabel {
font-weight: bold
}

.form-container.question-form {
	background-color: #f5f4e8;
	padding: 10px 60px 10px 60px;
	position: relative;
	font-size: 15px;
}

.form-container.question-form .intro {
	font-weight:bold;
	margin-bottom: 1em;
}

.form-container.question-form .submit-button {
	float:right;
}

.form-container.question-form .submit-button input {
	margin-right:0px;
	padding: 0px 16px 0px 16px;
}

.form-container.question-form .halfright {
	text-align:left;
}

.form-container.question-form label {
	font-weight:normal;
	text-align:left;
}

.form-container.question-form input {
	padding: 9px 5px 9px 9px;
	font-size:15px;
}
.form-container.question-form .wmark {
	color:#a9a9a9;
	font-weight:lighter;
	font-size:15px;
	font-family:helvetica;
}

.form-container.newsletter {
background-color: #f5f4e8;
padding: 10px;
border-top: 1px solid #f6f5e7;
position: relative;
}


.form-container.newsletter .EditingFormErrorLabel {
color: red;
}
.form-row.halfleft {
width: 49%;
display: inline-block;
float: left;
}
.form-row.halfright {
width: 49%;
text-align: right;
display: inline-block;
float: right;
}
.form-container.newsletter .name {*width:125px;
}
.form-container.newsletter .newsletter-email {*width:266px;
}

.form-row.halfright label {
text-align: right;
}
.form-container.newsletter h2 {
margin-top: 0px;
}
#container {
min-width: 1024px
}
.centered-container,#header-inner,#header-nav-inner,#main-inner,#footer-inner {
width: 1012px;
margin: 0 auto
}
.row,.full-row {
display: block
}
#header {
position: relative;
z-index: 999;
background-color: #eeebd6
}
#header-inner {
height: 90px;
position: relative
}
#header-logo {
position: absolute;
left: 58px;
top: 17px;
display: block
}
.header-nav-group {
position: absolute;
right: 34px;
top: 30px;
font-size: 0px
}
.utilities-item {
line-height: 20px;
font-size: 13px;
height: 20px;
margin: 2px 0;
padding: 0 10px;
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
position: relative;
border-right: 1px solid #b4b091
}
.utilities-item:after {
content: '';
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 1px;
background: white;
display: block
}
.utilities-item-first {
border-left: 1px solid #b4b091
}
.generatedcontent .utilities-item-first {
border-left: 1px solid white
}
.generatedcontent .utilities-item-first:before {
content: '';
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 1px;
background: #b4b091;
display: block
}
.utilities-search {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
height: 22px;
font-size: 0;
padding-left: 13px;
line-height: 0;
padding: 3px 0 3px 13px
}
.utilities-search-input {
border: 0px;
background: white;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
padding: 2px 6px;
width: 124px;
font-size: 16px;
line-height: 16px;
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline
}
#header-nav {
border-top: 1px solid #6b6b6b;
border-bottom: 1px solid #868686;
background-color: #424242;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(70%,#424242),color-stop(100%,#5b5b5b));
background: -webkit-linear-gradient(top,#424242 70%,#5b5b5b);
background: -moz-linear-gradient(top,#424242 70%,#5b5b5b);
background: -o-linear-gradient(top,#424242 70%,#5b5b5b);
-pie-background: linear-gradient(top,#424242 70%,#5b5b5b);
background: linear-gradient(top,#424242 70%,#5b5b5b);
-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.35);
-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.35);
box-shadow: 0 2px 3px rgba(0,0,0,0.35)
}
#header-nav-inner>ul {
text-align: center;
font-size: 0px;
line-height: 0px
}
#header-nav-inner>ul>li {
height: 40px;
font-size: 17px;
line-height: 40px;
text-transform: uppercase;
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
position: relative;
border-right: 1px solid #706e5f;
vertical-align: top
}
#header-nav-inner>ul>li:after {
position: absolute;
width: 1px;
content: '';
display: block;
top: 0;
bottom: 0;
right: 0;
background-color: #8e8e8b
}
#header-nav-inner>ul>li:first-child {
border-left: 1px solid #706e5f
}
#header-nav-inner>ul>li:first-child:before {
position: absolute;
width: 1px;
content: '';
display: block;
top: 0;
bottom: 0;
left: -2px;
background-color: #8e8e8b
}
#header-nav-inner>ul>li>a {
color: white;
padding: 0 20px;
height: 40px;
display: block;
position: relative;
z-index: 5
}
#header-nav-inner>ul>li.current {
margin-left: -1px
}
#header-nav-inner>ul>li.current>a {
height: 50px;
background-color: white;
color: #342a7b;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#dbdbdb),color-stop(50%,#ffffff));
background: -webkit-linear-gradient(top,#dbdbdb,#ffffff 50%);
background: -moz-linear-gradient(top,#dbdbdb,#ffffff 50%);
background: -o-linear-gradient(top,#dbdbdb,#ffffff 50%);
-pie-background: linear-gradient(top,#dbdbdb,#ffffff 50%);
background: linear-gradient(top,#dbdbdb,#ffffff 50%);
font-weight: bold;
padding: 0 20px 0 21px
}
#header-nav-inner>ul>li.current:first-child {
margin-left: 0px
}
#header-nav-inner>ul>li.current:first-child>a {
height: auto
}
#header-nav-members>a {
width: 135px
}
#main {
background-color: #eeebd6;
padding-bottom: 6px;
z-index: 2;
position: relative;
border-bottom: 1px solid #b4b091
}
.boxshadow #main {
border-bottom: 0px;
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.35);
-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.35);
box-shadow: 0 1px 5px rgba(0,0,0,0.35)
}
.textpanel .avcategory {
	margin-bottom:2em;
}
.textpanel .avleft {
	width: 213px;
}
.textpanel .avright {
	width: 501px;
}
#main-inner {
background-color: white;
padding-top: 25px;
overflow: hidden
}
.fullwidth-container {
padding-bottom: 20px
}
.content-hgroup {
margin: 1em 0 1.5em
}
.content-hgroup .icons-rsslarge {
margin-left: 8px;
margin-bottom: 6px
}
#footer-inner {
padding-top: 18px;
padding-bottom: 18px;
font-size: 11px;
line-height: 16px
}
.show-menu {
display: none
}
#offcanvas {
display: none
}
.cta-list>ul {
list-style: none;
padding: 0;
margin: 1em 0
}
.cta-list>ul>li {
margin-bottom: 10px
}
.cta-list>ul>li>a {
min-height: 24px;
height: auto !important;
height: 24px;
padding: 11px 130px 11px 10px;
position: relative;
display: block;
background-color: #f8f7ef;
color: #333;
font-size: 17px;
line-height: 24px;
font-weight: bold
}
.cta-list>ul>li>a:hover {
text-decoration: none
}
.cta-list>ul>li>a>.button {
position: absolute;
margin-right: 0;
right: 10px;
top: 11px;
display: block
}
.landing-list>ul>li {
border-top: 1px solid #f0f0ef
}
.landing-list>ul>li:first-child {
border-top: 0px
}
.landing-list-meta {
color: #342a7b
}
.landing-list-img {
display: block;
float: right
}
.hero-panel {
background-color: #eeebd6;
margin-bottom: 2em
}
.hero-panel>h2 {
margin-bottom: 0
}
.hero-panel-meta {
color: #342a7b
}
.hero-panel-cta {
margin-top: 1em
}
.hero-panel-image {
display: block
}
.hero-media {
display: block;
margin-bottom: 1em
}
.hero-media img {
display: block;
margin: 0 auto
}
.social-buttons {
margin-bottom: 1em
}
.social-buttons>a {
margin-right: 5px
}
.callouts-list>ul {
font-size: 0;
line-height: 0;
margin-right: -20px
}
.callouts-list>ul>li {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
border: 1px solid #aaaaaa;
width: 219px;
margin: 0 20px 20px 0;
vertical-align: top
}
.callouts-list>ul>li>a {
display: block;
background-color: #6b6b63;
color: white
}
.callouts-list>ul>li>a:active,.callouts-list>ul>li>a:visited,.callouts-list>ul>li>a:hover {
color: white
}
.callouts-list-large>ul>li {
width: 340px
}
.callouts-list-large .callouts-list-image {
padding-bottom: 47.05882%
}
.callouts-list-image {
position: relative;
padding-bottom: 55.45455%
}
.callouts-list-image img {
position: absolute;
top: 0;
width: 100%;
left: 0
}
.callouts-list-text {
line-height: 36px;
min-height: 80px;
height: auto !important;
height: 36px;
padding: 6px 30px 6px 10px;
position: relative
}
.callouts-list-text>.vertically-center {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
line-height: 16px;
font-size: 14px;
vertical-align: middle;
vertical-align: -webkit-baseline-middle
}
.callouts-list-text:after {
content: '';
display: block;
right: 9px;
top: 50%;
background: url('/App_Themes/ADA/assets/images/icons-s18f9d469f4.png');
background-position: 0 0;
height: 17px;
width: 10px;
margin-top: -8.5px;
position: absolute
}
.outbound-cta {
display: block;
border: 1px solid #c6c5ba;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
padding: 10px 25px 10px 10px;
position: relative;
line-height: 1.2em;
font-weight: bold;
text-shadow: 0 1px white;
margin-bottom: 1em;
background-color: #fdfdfa;
-webkit-tap-highlight-color: transparent
}
.outbound-cta>.icons-outbound {
position: absolute;
display: block;
right: 10px;
bottom: 12px
}
.outbound-cta:hover,.outbound-cta:active {
background-color: white;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#efefef),color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,#efefef,#ffffff);
background: -moz-linear-gradient(top,#efefef,#ffffff);
background: -o-linear-gradient(top,#efefef,#ffffff);
-pie-background: linear-gradient(top,#efefef,#ffffff);
background: linear-gradient(top,#efefef,#ffffff);
-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0 0 7px rgba(0,0,0,0.2);
box-shadow: inset 0 0 7px rgba(0,0,0,0.2)
}
.outbound-cta:hover {
text-decoration: none
}
.ada-table {
margin-bottom: 1em;
border: 1px solid #d3d3d3
}
.ada-table table {
width: 100%;
border-collapse: collapse;
border-spacing: 0
}
.ada-table thead {
background-color: #f1eedc
}
.ada-table td {
padding: 20px;
border-left: 1px solid #f0f0ef;
border-top: 1px solid #f0f0ef
}
.ada-table td:first-child {
border-left: 0px
}
.ada-table tr:first-child td {
border-top: 0px
}
.ada-table th {
padding: 10px 20px;
text-align: left
}
.ada-table tr:nth-child(2n) {
background-color: #faf9f3
}
.halflist {
margin-bottom: 1em
}
.halflist>ul {
float: left;
width: 45%;
margin-left: 2em;
margin-bottom: 0px
}
.halflist>ul>li {
padding-right: 2em
}
.notice {
padding: 10px;
margin-bottom: 1em;
background-color: #f5f4e8;
width: 90%
}
.textpanel h2 {
margin-top: 1.6em
}
.textpanel li {
margin-bottom: .5em;
margin-left: 2em;
}
.textpanel img {
max-width: 100%
}
.textpanel .google-map img {
max-width: none
}
.expandable-list {
list-style: none;
margin: 0;
padding: 0
}
.expandable-list>li {
overflow: hidden;
margin-bottom: 5px
}
.js .expandable-list>li {
padding-left: 16px
}
.expandable-list>li.active .expandable-control {
color: #333
}
.expandable-list>li.active .expandable-icon {
background: url('/App_Themes/ADA/assets/images/icons-s18f9d469f4.png');
background-position: -5px -23px;
height: 8px;
width: 9px;
left: 3px;
top: 4px
}
.expandable-list ul {
list-style: disc
}
.expandable-control {
color: #1860b9;
position: relative;
padding-left: 16px;
margin-left: -16px
}
.expandable-icon {
background: url('/App_Themes/ADA/assets/images/icons-s18f9d469f4.png');
background-position: -33px -23px;
height: 10px;
width: 9px;
position: absolute;
left: 4px;
top: 3px
}
.expandable-content {
overflow: hidden
}
.js .expandable-content {
display: none
}
.js .expandable-content:focus {
outline: 0px
}
.categorized-list {
border-top: 1px solid #f0f0f0
}
.categorized-list-item {
padding: 15px 0;
border-bottom: 1px solid #f0f0f0
}
.categorized-tabs {
clear: both
}
.js .categorized-tabs {
display: none
}
.google-map {
border: 1px solid #c9c8bf;
margin-bottom: 1em;
position: relative
}
.google-map-event {
margin-bottom: 0px
}
.google-map-container {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0
}
.google-map-fallback {
position: absolute;
display: block;
width: 100%;
left: 0;
top: 0;
height: 100%
}
.people-list {
margin-bottom: 1em
}
.people-list>ul {
list-style: none;
margin: 0;
padding: 0;
font-size: 0px;
line-height: 0px;
margin-right: -48px
}
.people-list>ul>li {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
font-size: 13px;
line-height: 18px;
text-align: center;
width: 132px;
min-height: 200px;
height: auto !important;
height: 200px;
margin-right: 48px;
margin-bottom: 1em;
vertical-align: top
}
.people-list>ul>li img {
border: 1px solid #cecece
}
.people-list-name {
font-weight: bold
}
.division-list {
margin-top: 30px
}
.division-list>ul {
font-size: 0;
line-height: 0;
margin-right: -50px
}
.division-list>ul>li {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
vertical-align: top;
font-size: 17px;
line-height: 17px;
margin-right: 50px;
margin-bottom: 30px
}
.division-list-item {
width: 298px;
border: 1px solid white;
display: block;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
box-shadow: 0 0 5px rgba(0,0,0,0.3);
-pie-poll: true
}
.division-list-item img {
display: block
}
.paging {
text-align: center;
padding: 20px 0
}
.paging .page {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
font-size: 14px;
line-height: 20px;
text-align: center;
margin-right: 5px
}
.paging .page.current {
width: 20px;
height: 20px;
background-color: #c8e6ff
}
.paging .page>a {
display: block;
width: 20px;
height: 20px
}
.archive-nav {
margin-bottom: 1em
}
.archive-nav>h2 {
color: #342a7b;
margin: 0
}
.archive-nav h4 {
font-weight: normal
}
.archive-nav h4>a,.archive-nav h4>a:visited,.archive-nav h4>a:active {
color: #342a7b
}
.archive-nav .expandable-list {
border-top: 1px solid #d9d9d9
}
.archive-nav .expandable-list>li {
border-bottom: 1px solid #d9d9d9;
padding-top: 8px;
padding-bottom: 8px
}
.profile-form .form-alert-error,.profile-form .form-alert-thank {
width: 50%
}
.profile-form-contact {
width: 400px
}
.profile-form-specialities {
width: 580px
}
.profile-form-specialities select {
height: 200px
}
.profile-form-row-submit {
margin-top: 20px
}
.profile-form-row-submit .submit-button input {
margin-right: 20px
}
.index-hero {
margin: -25px -2006px 25px;
padding: 0 2006px 6px;
background-color: #6b6b63;
position: relative;
overflow: hidden
}
.index-hero-scroller {
height: 348px;
overflow: hidden;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0)
}
.index-hero-scroller>ul {
list-style: none;
padding: 0;
margin: 0;
height: 348px;
position: relative
}
.index-hero-scroller>ul>li {
position: absolute;
top: 0;
left: 0;
background-color: #6b6b63;
width: 1012px;
height: 348px
}
.no-js .index-hero-scroller>ul>li {
display: none
}
.no-js .index-hero-scroller>ul>li:first-child {
display: block
}
.index-hero-scroller-item {
display: block;
height: 348px;
color: white;
cursor: pointer
}
.index-hero-scroller-item:hover {
text-decoration: none;
color: white
}
.index-hero-scroller-item:active,.index-hero-scroller-item:visited {
color: white
}
.index-hero-image {
width: 100%;
height: 0;
display: block;
position: relative;
padding-bottom: 34.38735%
}
.index-hero-image img {
display: block;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
width: 100%
}
.index-hero-nav {
display: block;
position: absolute;
bottom: 15px;
font-size: 0;
text-align: center;
left: 50%;
line-height: 0px
}
.index-hero-nav>a {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
margin-right: 10px;
width: 8px;
height: 8px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
border: 1px solid #eeebd6;
background-color: #eeebd6;
cursor: pointer;
-webkit-background-clip: border;
-moz-background-clip: border;
background-clip: border-box
}
.index-hero-nav>a.current {
background-color: #342a7b;
border: 1px solid white
}
.index-hero-text {
position: absolute;
left: 425px;
top: 75px;
width: 540px;
font-size: 18px;
line-height: 1.6666em
}
.index-hero-text>h2 {
font-size: 31px;
line-height: 1em;
color: white
}
#index-about {
border-top: 1px solid #f0f0ef;
padding-top: 25px;
margin-top: 10px
}
.index-news>ul {
list-style: none;
margin: 0;
padding: 0 0 30px;
background-color: #eeebd6
}
.index-news>ul>li {
position: relative;
border-top: 1px solid #f6f5e7
}
.index-news>ul>li:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 1px;
display: block;
background-color: #e5e1c1
}
.index-news>ul>li:first-child {
border-top: none
}
.index-news>ul>li:first-child:before {
content: none;
display: none
}
.index-news>ul>li>a {
color: #333333;
display: block;
padding: 13px
}
.index-news-more {
font-size: 13px;
font-weight: normal;
color: #1860b9;
float: right;
line-height: 27px
}
.event-detail {
float: left;
width: 520px
}
.event-detail-wide {
float: none;
width: auto
}
.sponsor-list {
float: right;
width: 175px;
padding-bottom: 30px;
border-left: 1px solid #f0f0ef
}
.sponsor-list>ul {
list-style: none;
margin: 0;
padding: 0
}
.sponsor-list>ul>li {
width: 135px;
padding: 10px 20px;
border-top: 1px solid #f0f0ef
}
.sponsor-list>ul>li:first-child {
border-top: 0px
}
.sponsor-list>ul>li>a {
display: block;
margin: 0 auto 15px
}
.sponsor-list>ul>li>a>img {
display: block
}
.sponsor-list>ul>li>img {
display: block;
margin: 0 auto 15px
}
.event-map {
display: block;
background-color: #eeebd6;
padding: 3px;
width: 252px;
float: right;
margin: 0 0 1em 1em
}
.event-map .google-map {
min-height: 160px;
height: auto !important;
height: 160px
}
.event-map>figcaption {
padding: 5px 5px;
font-weight: bold;
line-height: 1.25em
}
.event-map-image {
position: relative
}
.event-map-image:after {
content: '';
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0 0 7px rgba(0,0,0,0.5);
box-shadow: inset 0 0 7px rgba(0,0,0,0.5)
}
.event-map-image>img {
display: block
}
.contact-template {
margin-bottom: 1em
}
.contact-map {
padding-bottom: 68.57143%
}
.contact-info-left {
width: 50%;
float: left
}
.contact-info-right {
width: 50%;
float: left
}
.student-portal-price {
font-weight: bold
}
.careers-table-meta {
margin-right: 30px
}
.search-input-container {
border: 1px solid #cccccc;
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
font-size: 0;
line-height: 0
}
.search-input {
border: 0;
background: white;
padding: 2px 6px;
width: 124px;
font-size: 16px;
line-height: 16px;
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline
}
.search-submit {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
padding: 0;
width: 28px;
height: 22px;
border: 1px solid white;
-webkit-box-shadow: -2px 0 3px rgba(0,0,0,0.2);
-moz-box-shadow: -2px 0 3px rgba(0,0,0,0.2);
box-shadow: -2px 0 3px rgba(0,0,0,0.2);
color: transparent;
text-transform: capitalize;
text-indent: -9999px;
overflow: hidden;
text-align: left;
font-size: 0px;
line-height: 99999px;
background: #342a7b url('/App_Themes/ADA/assets/images/icons/magnify.png?1343696187') no-repeat center center;
background: url('/App_Themes/ADA/assets/images/icons/magnify.png?1343696187') no-repeat center center,-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#8d83d5),color-stop(100%,#342a7b));
background: url('/App_Themes/ADA/assets/images/icons/magnify.png?1343696187') no-repeat center center,-webkit-linear-gradient(top,#8d83d5,#342a7b);
background: url('/App_Themes/ADA/assets/images/icons/magnify.png?1343696187') no-repeat center center,-moz-linear-gradient(top,#8d83d5,#342a7b);
background: url('/App_Themes/ADA/assets/images/icons/magnify.png?1343696187') no-repeat center center,-o-linear-gradient(top,#8d83d5,#342a7b);
-pie-background: url('/App_Themes/ADA/assets/images/icons/magnify.png?1343696187') no-repeat center center,linear-gradient(top,#8d83d5,#342a7b);
background: url('/App_Themes/ADA/assets/images/icons/magnify.png?1343696187') no-repeat center center,linear-gradient(top,#8d83d5,#342a7b)
}
.SearchResults .result {
padding: 20px 5px;
border-bottom: 1px solid #f0f0ef
}
.SearchResults .result a {
font-size: 14px;
font-weight: bold;
margin-bottom: .5em
}
.SearchResults .no-results-space {
margin-top: 2em;
margin-bottom: 2em
}
.login-page {
margin: 20px auto;
width: 265px;
border: 1px solid #c4c4c4;
background-color: #f5f4e8;
padding: 15px 50px
}
.login-forgot {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
padding: 10px 0 10px 1em
}
.publications-left {
float: left;
width: 450px;
margin-bottom: 1em
}
.publications-right {
float: right;
width: 180px;
border-left: 1px solid #f0f0ef;
margin-top: -40px;
margin-bottom: 1em;
padding: 10px 0 5px 40px
}
.publications-latest {
display: block
}
.publications-latest img {
display: block;
border: 1px solid #f0f0ef;
margin-bottom: 1em
}
.publications-latest .button {
text-transform: none;
min-width: 95px;
width: auto !important;
width: 95px;
margin: 0
}
.publications-archive {
clear: both;
border-top: 1px solid #f0f0ef;
padding: 25px 0
}
.publications-archive>ul {
list-style: none;
padding: 0;
margin: 0;
font-size: 0;
line-height: 0;
margin-right: -44px
}
.publications-archive>ul>li {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
margin-right: 44px;
margin-bottom: 30px;
font-size: 12px;
line-height: 1.66666em
}
.publications-archive>ul>li>a {
display: block;
width: 147px
}
.publications-archive>ul>li>a:hover {
text-decoration: none
}
.publications-archive>ul>li>a img {
margin-bottom: 1em;
display: block;
border: 1px solid #888888
}
.publications-archive>ul>li>a .button {
display: block;
margin: 0
}
.publications-archive-head {
margin-bottom: 2em
}
.publications-archive-head h2 {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
margin: 0 1em 0 0
}
.publications-archive-select {
width: 170px
}
.publications-other {
clear: both;
border-top: 1px solid #f0f0ef;
padding: 25px 0
}
.publications-other>ul {
list-style: none;
margin: 0;
padding: 0;
font-size: 0;
line-height: 0;
margin-right: -20px
}
.publications-other>ul>li {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
margin-right: 20px;
margin-bottom: 30px;
font-size: 13px;
line-height: 1.66666em;
width: 342px
}
.publications-other>ul>li h3 {
margin: 0
}
.publications-other-img {
display: block;
border: 1px solid #f0f0ef;
margin-bottom: 1em
}
.publications-other-img img {
display: block
}
.publications-other-button {
margin-top: 1em
}
@media only all and (max-width:768px) {.content-hgroup .h2-callout {
margin-top: 0
}
.imgleft,.imgright {
float: none;
margin: 0 auto 1em;
max-width: 100%;
display: block
}
.offcanvas-container {
min-width: 320px;
width: 100%;
overflow: hidden;
position: relative
}
.js .offcanvas-container {
background-color: #42423e
}
.show-menu {
display: block;
font-size: 15px;
height: 33px;
background-color: #88887b;
color: white;
line-height: 33px;
font-weight: bold;
padding: 0 8px;
-webkit-tap-highlight-color: transparent;
overflow: hidden
}
.show-menu:visited,.show-menu:active,.show-menu:hover {
color: white
}
.show-menu>.icons-menu {
margin-right: 4px;
margin-top: -5px
}
#offcanvas {
width: 280px;
position: relative
}
#container {
z-index: 2;
overflow: hidden;
width: 100%
}
.js #container {
position: relative;
left: 0;
background-color: #eeebd6;
-webkit-box-shadow: -5px 0 9px rgba(0,0,0,0.3);
-moz-box-shadow: -5px 0 9px rgba(0,0,0,0.3);
box-shadow: -5px 0 9px rgba(0,0,0,0.3);
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
-webkit-tap-highlight-color: transparent
}
.js.csstransitions.csstransforms #container {
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s
}
#offcanvas {
z-index: 1;
display: block
}
.js #offcanvas {
position: absolute;
left: 0;
top: 0;
display: none
}
#offcanvas>ul {
list-style: none;
margin: 0;
padding: 0
}
#offcanvas>ul>li {
padding-top: 1px;
border-top: 1px solid rgba(180,176,145,0.4);
position: relative
}
#offcanvas>ul>li:before {
content: '';
display: block;
left: 0;
right: 0;
top: 0;
height: 1px;
position: absolute;
background-color: rgba(255,255,255,0.4)
}
#offcanvas>ul>li:last-child {
border-bottom: 1px solid rgba(255,255,255,0.4);
position: relative;
padding-bottom: 1px
}
#offcanvas>ul>li:last-child:after {
content: '';
display: block;
left: 0;
right: 0;
bottom: 0;
height: 1px;
position: absolute;
background-color: rgba(180,176,145,0.4)
}
#offcanvas>ul>li>a {
padding: 12px 0 12px 15px;
text-transform: uppercase;
color: white;
font-size: 14px;
line-height: 16px
}
#offcanvas>ul>li.current {
background-color: #e6e4d8
}
#offcanvas>ul>li.current>a {
color: #342a7b;
font-weight: bold
}
#offcanvas>ul>li.current>a:hover,#offcanvas>ul>li.current>a:active {
-webkit-box-shadow: inset 0 2px 13px 5px rgba(0,0,0,0.15);
-moz-box-shadow: inset 0 2px 13px 5px rgba(0,0,0,0.15);
box-shadow: inset 0 2px 13px 5px rgba(0,0,0,0.15)
}
#offcanvas>ul>li>ul>li {
border-top: 1px solid rgba(180,176,145,0.4);
position: relative
}
#offcanvas>ul>li>ul>li:before {
content: '';
display: block;
left: 0;
right: 0;
top: 0;
height: 1px;
position: absolute;
background-color: rgba(255,255,255,0.4)
}
#offcanvas>ul>li>ul>li a:hover,#offcanvas>ul>li>ul>li a:active {
-webkit-box-shadow: inset 0 2px 13px 5px rgba(0,0,0,0.15);
-moz-box-shadow: inset 0 2px 13px 5px rgba(0,0,0,0.15);
box-shadow: inset 0 2px 13px 5px rgba(0,0,0,0.15)
}
#offcanvas>ul>li>ul>li>a {
padding-left: 25px;
color: #342a7b
}
#offcanvas>ul>li>ul>li.current>a {
color: black;
font-weight: bold
}
#offcanvas>ul>li>ul>li>ul {
background-color: white;
-webkit-box-shadow: inset 0 2px 13px 5px rgba(0,0,0,0.15);
-moz-box-shadow: inset 0 2px 13px 5px rgba(0,0,0,0.15);
box-shadow: inset 0 2px 13px 5px rgba(0,0,0,0.15)
}
#offcanvas>ul>li>ul>li>ul>li {
border-top: 1px solid #eeebd6
}
#offcanvas>ul>li>ul>li>ul>li>a {
padding: 13px 15px 13px 40px
}
#offcanvas>ul>li>ul>li>ul>li>a:before {
display: block;
content: '';
position: absolute;
top: 12px;
left: 25px
}
#offcanvas>ul>li>ul>li>ul>li:first-child>a {
padding: 12px 15px 8px 40px
}
#offcanvas>ul>li>ul>li>ul>li:first-child>a:before {
top: 16px
}
#offcanvas>ul>li>ul>li>ul>li.current>a {
color: black;
background-color: #f3f3f3
}
#offcanvas a {
display: block;
padding: 13px 15px 13px 0;
position: relative;
font-size: 12px;
line-height: 14px;
-webkit-tap-highlight-color: transparent
}
#offcanvas a:hover,#offcanvas a:active {
-webkit-box-shadow: inset 0 2px 13px 5px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 2px 13px 5px rgba(0,0,0,0.3);
box-shadow: inset 0 2px 13px 5px rgba(0,0,0,0.3);
text-decoration: none
}
#offcanvas a .icons-offcanvas_close {
position: absolute;
display: block;
top: 50%;
margin-top: -12.5px;
left: 245px
}
#offcanvas .offcanvas-close {
font-size: 14px;
line-height: 16px;
padding: 9px 15px;
color: white;
text-transform: uppercase
}
body {
font-size: 12px
}
#container {
min-width: 0px
}
.centered-container,#header-inner,#header-nav-inner,#main-inner,#footer-inner {
width: auto
}
#header-inner {
height: auto
}
#header-logo {
position: static;
margin: 10px auto;
width: 300px
}
.header-nav-group {
position: static;
height: 33px;
background-color: #6b6b63
}
.header-nav-group>.show-menu {
float: left;
padding: 0 6px;
width: 110px;
z-index: 2;
position: relative
}
.header-nav-group>.show-menu:active,.header-nav-group>.show-menu:hover {
text-decoration: none;
background-color: #b8b8b1;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
box-shadow: inset 0 0 6px rgba(0,0,0,0.3)
}
#utilities {
height: 17px;
text-align: right;
position: relative;
padding: 8px 36px 8px 126px
}
.utilities-item {
line-height: 17px;
font-size: 13px;
height: 17px;
margin: 0;
padding: 0 8px;
border-right: 0px;
border-left: 1px solid white;
color: white
}
.utilities-item:after {
display: none
}
.utilities-item:visited,.utilities-item:active,.utilities-item:hover {
color: white
}
.utilities-item-first {
border-left: 0px
}
.generatedcontent .utilities-item-first {
border-left: 0px
}
.generatedcontent .utilities-item-first:before {
display: none
}
.utilities-search {
display: block;
position: absolute;
background: #40403b;
height: 0;
left: 0;
right: 0;
top: 100%;
overflow: hidden;
padding: 0
}
.js.csstransitions .utilities-search {
-webkit-transition-property: height;
-moz-transition-property: height;
-o-transition-property: height;
transition-property: height;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s
}
.utilities-search-input {
position: absolute;
left: 5px;
right: 90px;
width: auto;
top: 6px
}
.utilities-search-submit {
top: 6px;
right: 5px;
position: absolute;
display: block;
padding: 2px 5px;
width: 80px;
height: 22px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid white;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#8d83d5),color-stop(100%,#342a7b));
background: -webkit-linear-gradient(top,#8d83d5,#342a7b);
background: -moz-linear-gradient(top,#8d83d5,#342a7b);
background: -o-linear-gradient(top,#8d83d5,#342a7b);
-pie-background: linear-gradient(top,#8d83d5,#342a7b);
background: linear-gradient(top,#8d83d5,#342a7b);
font-size: 13px;
color: white;
line-height: 18px;
text-transform: uppercase;
-webkit-tap-highlight-color: transparent;
text-align: center
}
.utilities-search-submit:hover,.utilities-search-submit:active {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#342a7b),color-stop(100%,#8d83d5));
background: -webkit-linear-gradient(top,#342a7b,#8d83d5);
background: -moz-linear-gradient(top,#342a7b,#8d83d5);
background: -o-linear-gradient(top,#342a7b,#8d83d5);
-pie-background: linear-gradient(top,#342a7b,#8d83d5);
background: linear-gradient(top,#342a7b,#8d83d5)
}
.utilities-search-control {
position: absolute;
width: 36px;
top: 0;
height: 33px;
display: block;
right: 0px;
background-color: #40403b;
cursor: pointer
}
.utilities-search-control>.icons-magnify {
display: block;
margin-left: -8px;
margin-top: -8px;
position: absolute;
top: 50%;
left: 50%
}
#header-nav {
display: none
}
#main {
padding-bottom: 0;
-webkit-box-shadow: 0 2px 7px rgba(0,0,0,0.7);
-moz-box-shadow: 0 2px 7px rgba(0,0,0,0.7);
box-shadow: 0 2px 7px rgba(0,0,0,0.7)
}
#main-inner {
padding: 15px 10px 15px
}
.content-hgroup .icons-rsslarge {
display: none
}
.column-side {
width: auto;
float: none
}
.column-main {
float: none;
display: block;
margin-right: 0px;
width: auto
}
#sidenav {
display: none
}
#breadcrumbs {
display: none
}
#footer-inner {
padding: 0
}
.footer-nav {
background-color: #6b6b63
}
.footer-nav>ul>li>a {
display: block;
padding: 10px 15px;
border-bottom: 1px solid white;
color: white;
font-weight: bold;
font-size: 14px
}
.footer-nav>ul>li>ul {
display: none
}
.footer-contact {
display: none
}
.show-menu-bottom {
display: block;
background-color: #88887b;
color: white
}
.landing-list {
margin: 0 -10px
}
.landing-list>ul>li {
padding: 10px
}
.landing-list-img {
width: 130px;
margin-left: 10px
}
.hero-panel {
padding: 10px 10px 20px;
margin: 0px -10px 1em
}
.hero-panel-meta {
margin-bottom: 1em
}
.hero-panel-image {
max-width: 300px;
margin: 0px auto 1em
}
.social-buttons {
text-align: justify;
letter-spacing: -4px;
word-spacing: -4px;
overflow: hidden;
display: none
}
.social-buttons:after {
display: inline-block;
content: '.';
width: 100%;
height: 0;
visibility: hidden;
font-size: 0;
line-height: 0
}
.social-buttons>a {
margin-right: 0px
}
.callouts-list {
width: 300px;
margin: 1em auto
}
.callouts-list>ul {
margin-right: -10px
}
.callouts-list>ul>li {
width: 140px;
margin: 0 10px 10px 0
}
.callouts-list-large>ul>li {
width: 300px
}
.callouts-list-text {
line-height: 30px;
min-height: 30px;
height: auto !important;
height: 30px;
padding: 6px 20px 6px 10px;
font-weight: bold
}
.callouts-list-text:after {
right: 6px;
background: url('/App_Themes/ADA/assets/images/icons-s18f9d469f4.png');
background-position: -42px -23px;
height: 10px;
width: 8px;
margin-top: -5px
}
.hideimg {
display: none
}
.halflist>ul {
float: none;
width: auto
}
.halflist>ul>li {
padding-right: 0
}
.notice {
width: auto
}
.categorized-tabs {
margin: 0 -10px -15px;
position: relative
}
.categorized-tabs:after {
position: absolute;
display: block;
content: '';
bottom: 0;
left: 0;
right: 0;
height: 30px;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,rgba(255,255,255,0),#ffffff);
background: -moz-linear-gradient(top,rgba(255,255,255,0),#ffffff);
background: -o-linear-gradient(top,rgba(255,255,255,0),#ffffff);
-pie-background: linear-gradient(top,rgba(255,255,255,0),#ffffff);
background: linear-gradient(top,rgba(255,255,255,0),#ffffff);
z-index: 100
}
.categorized-tabs-item {
border-top: 1px solid white;
-webkit-box-shadow: 0 -3px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 0 -3px 5px rgba(0,0,0,0.2);
box-shadow: 0 -3px 5px rgba(0,0,0,0.2);
background-color: #eeebd6
}
.categorized-tabs-item:last-child {
padding-bottom: 30px
}
.categorized-tabs-item h2 {
margin: 0;
height: 54px;
display: block;
line-height: 54px;
padding-left: 30px;
color: #342a7b;
cursor: pointer;
-webkit-tap-highlight-color: transparent;
position: relative
}
.categorized-tabs-item h2:before {
content: '';
position: absolute;
background: url('/App_Themes/ADA/assets/images/icons-s18f9d469f4.png');
background-position: -33px -23px;
height: 10px;
width: 9px;
display: block;
left: 10px;
top: 50%;
margin-top: -5px
}
.categorized-tabs-item.active {
background-color: white
}
.categorized-tabs-item.active h2 {
background-color: white;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f0f0f0),color-stop(50%,#ffffff));
background: -webkit-linear-gradient(top,#f0f0f0,#ffffff 50%);
background: -moz-linear-gradient(top,#f0f0f0,#ffffff 50%);
background: -o-linear-gradient(top,#f0f0f0,#ffffff 50%);
-pie-background: linear-gradient(top,#f0f0f0,#ffffff 50%);
background: linear-gradient(top,#f0f0f0,#ffffff 50%);
border-bottom: 1px solid #eeeeed
}
.categorized-tabs-item.active h2:before {
background-position: -5px -23px;
height: 8px;
width: 9px
}
.categorized-tabs-item .expandable-list {
padding: 10px 5px
}
.people-list>ul {
width: 300px;
margin: 0 auto
}
.people-list>ul>li {
margin-right: 18px
}
.division-list>ul {
text-align: center
}
.ada-table td {
padding: 10px
}
.ada-table th {
padding: 5px 10px
}
.archive-nav {
margin: 0 -10px 10px;
border-top: 1px solid #d9d9d9
}
.archive-nav>h2 {
padding: 4px 0 4px 10px
}
.archive-nav .expandable-list>li {
padding-left: 10px;
padding-right: 10px
}
.js .archive-nav .expandable-list>li {
padding-left: 20px
}
.archive-nav .expandable-list>li:last-child {
border-bottom: 0px
}
.index-hero {
margin: -15px -10px 15px;
padding: 0px;
position: relative;
background: #eeebd6
}
.index-hero-scroller {
height: auto
}
.index-hero-scroller>ul {
height: auto
}
.index-hero-scroller>ul>li {
width: auto;
height: auto;
background-color: #eeebd6
}
.no-js .index-hero-scroller>ul>li:first-child {
position: relative
}
.index-hero-scroller>ul>li>a:hover .index-hero-text-cta,.index-hero-scroller>ul>li>a:active .index-hero-text-cta {
text-decoration: underline
}
.index-hero-scroller-item {
height: auto
}
.index-hero-nav {
bottom: auto;
top: 85px
}
.index-hero-nav>a {
width: 6px;
height: 6px
}
.index-hero-text {
position: static;
width: auto;
font-size: 12px;
line-height: 1.6666em;
padding: 10px;
color: #333
}
.index-hero-text>h2 {
font-size: 17px;
line-height: 1em;
color: #342a7b;
margin-bottom: 4px;
margin-top: 0
}
.index-hero-text-cta {
color: #1860b9
}
.index-callout-image {
width: 150px;
float: left;
margin-right: 7px
}
.index-news {
margin: 0 -10px -15px;
padding: 5px 10px;
background-color: #eeebd6
}
.index-news h2 {
text-shadow: 1px 1px white;
margin-top: 0
}
.index-news>ul {
padding: 0 0 15px;
background-color: transparent
}
.index-news>ul>li {
position: relative;
margin: 0 -10px
}
.index-news>ul>li>a {
padding: 10px
}
#index-about,.index-adamembers-cta {
display: none
}
.event-detail {
float: none;
width: auto
}
.sponsor-list {
float: none;
width: auto;
margin: 0 -10px;
border-left: 0px;
padding: 0
}
.sponsor-list>ul {
border-top: 1px solid #f0f0ef
}
.sponsor-list>ul>li {
width: auto;
padding: 15px 10px 15px 20px;
font-size: 0px
}
.sponsor-list>ul>li>a {
display: inline-block;
width: 135px;
margin: 0 10px 5px 0
}
.sponsor-list>ul>li>img {
display: inline-block;
width: 135px;
margin: 0 10px 5px 0
}
.event-map {
float: none;
margin: 0 auto 1em
}
.careers-table-meta {
margin-right: 0px;
display: block
}
.SearchResults {
margin: 1em -10px
}
.SearchResults .result {
padding: 10px
}
.login-page {
margin: 10px auto;
width: 265px;
border: 1px solid #c4c4c4;
background-color: #f5f4e8;
padding: 15px 25px;
min-width: 250px;
width: auto
}
.publications-left {
float: none;
width: auto
}
.publications-right {
float: none;
width: auto;
border-left: 0;
margin: 0 -10px;
padding: 20px 10px;
border-top: 1px solid #f0f0ef
}
.publications-latest {
margin: 0 auto;
width: 147px
}
.publications-archive {
padding: 20px 10px;
margin: 0 -10px
}
.publications-archive>ul {
text-align: left;
width: 300px;
margin: 0 auto
}
.publications-archive>ul>li {
margin-right: 3px;
margin-bottom: 10px
}
.publications-archive>ul>li>a img {
display: none
}
.publications-archive-head {
margin-bottom: 2em
}
.publications-archive-head h2 {
display: block;
margin: 0 0 .5em
}
.publications-archive-select {
display: block
}
.publications-other {
padding: 25px 8px;
margin: 0 -10px
}
.publications-other>ul {
margin-right: 0
}
.publications-other>ul>li {
display: block;
margin: 0 auto 3em;
min-width: 302px;
width: auto !important;
width: 302px;
width: auto;
max-width: 342px
}
.publications-other-img img {
max-width: 100%
}
.profile-form .form-alert-error,.profile-form .form-alert-thank {
width: auto
}
.profile-form-contact,.profile-form-specialities {
width: auto
}
.profile-form-specialities .form-main-label {
min-height: 38px
}
html {
-webkit-text-size-adjust: none;
-ms-text-size-adjust: none
}

}
@media only all and (min-width:481px) {.row {
margin-left: -31px
}
.column {
float: left;
display: block;
margin-bottom: 1em
}
.column-1of3 {
width: 296px;
margin-left: 31px
}
.column-2of3 {
width: 623px;
margin-left: 31px
}
.column-3of3 {
width: 950px;
margin-left: 31px
}
.utilities-search-submit {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
padding: 0;
width: 28px;
height: 22px;
border: 1px solid white;
margin-left: -2px;
color: transparent;
text-transform: capitalize;
text-indent: -9999px;
overflow: hidden;
text-align: left;
font-size: 0px;
line-height: 99999px;
outline: 0px;
background: #342a7b url('/App_Themes/ADA/assets/images/icons/magnify.png?1343696187') no-repeat center center;
background: url('/App_Themes/ADA/assets/images/icons/magnify.png?1343696187') no-repeat center center,-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#8d83d5),color-stop(100%,#342a7b));
background: url('/App_Themes/ADA/assets/images/icons/magnify.png?1343696187') no-repeat center center,-webkit-linear-gradient(top,#8d83d5,#342a7b);
background: url('/App_Themes/ADA/assets/images/icons/magnify.png?1343696187') no-repeat center center,-moz-linear-gradient(top,#8d83d5,#342a7b);
background: url('/App_Themes/ADA/assets/images/icons/magnify.png?1343696187') no-repeat center center,-o-linear-gradient(top,#8d83d5,#342a7b);
-pie-background: url('/App_Themes/ADA/assets/images/icons/magnify.png?1343696187') no-repeat center center,linear-gradient(top,#8d83d5,#342a7b);
background: url('/App_Themes/ADA/assets/images/icons/magnify.png?1343696187') no-repeat center center,linear-gradient(top,#8d83d5,#342a7b)
}
.boxshadow .utilities-search-submit {
-webkit-box-shadow: 0 0 1px #000;
-moz-box-shadow: 0 0 1px #000;
box-shadow: 0 0 1px #000
}
#main-inner {
min-height: 425px;
height: auto !important;
height: 425px
}
.column-side {
width: 196px;
margin-left: 25px
}
.column-main {
width: 720px;
float: right;
display: inline;
margin-right: 45px
}
.fullwidth-container {
margin: 0 auto;
width: 720px
}
#sidenav {
position: relative;
padding-top: 10px;
margin-bottom: 1em
}
#sidenav:before {
content: "";
display: block;
position: absolute;
top: -6px;
left: -6px;
right: -6px;
height: 16px;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(6px,#ffffff),color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top,#ffffff 6px,rgba(255,255,255,0));
background: -moz-linear-gradient(top,#ffffff 6px,rgba(255,255,255,0));
background: -o-linear-gradient(top,#ffffff 6px,rgba(255,255,255,0));
-pie-background: linear-gradient(top,#ffffff 6px,rgba(255,255,255,0));
background: linear-gradient(top,#ffffff 6px,rgba(255,255,255,0));
z-index: 999px
}
#sidenav>ul {
list-style: none;
border: 1px solid #c9c8bf;
border-top: 0px;
margin-top: -10px;
padding-top: 10px;
-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);
-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3);
box-shadow: 0 0 6px rgba(0,0,0,0.3);
background-color: #eeebd6;
background: -webkit-gradient(linear,50% 0%,50% 130,color-stop(0%,#ffffff),color-stop(100%,#eeebd6));
background: -webkit-linear-gradient(top,#ffffff,#eeebd6 130px);
background: -moz-linear-gradient(top,#ffffff,#eeebd6 130px);
background: -o-linear-gradient(top,#ffffff,#eeebd6 130px);
-pie-background: linear-gradient(top,#ffffff,#eeebd6 130px);
background: linear-gradient(top,#ffffff,#eeebd6 130px)
}
#sidenav>ul>li {
border-top: 1px solid #c9c8bf
}
#sidenav>ul>li:first-child {
border-top: 0px
}
#sidenav>ul>li.current:first-child {
border-top: 1px solid #c9c8bf
}
#sidenav>ul>li.current>a {
background-color: white;
color: #333
}
#sidenav>ul>li>a {
padding: 16px 22px;
font-size: 15px;
line-height: 22px;
font-weight: bold;
text-shadow: 0 1px white
}
#sidenav>ul>li>a:hover {
background-color: #efefef;
color: #6b6b63;
text-decoration: none
}
#sidenav>ul>li>a:active {
background-color: #ebe9d9;
color: #42423e
}
#sidenav>ul>li>ul {
border-top: 1px solid #c9c8bf;
background-color: white;
-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.2);
box-shadow: inset 0 1px 5px rgba(0,0,0,0.2);
padding: 7px 0
}
#sidenav>ul>li>ul>li>a {
padding: 5px 10px 5px 24px
}
#sidenav>ul>li>ul>li.current>a {
background-color: #f3f3f3
}
#sidenav a {
color: #342a7b;
display: block
}
#breadcrumbs>.icons-breadcrumb {
margin-left: 7px;
margin-bottom: 2px;
margin-right: 7px
}
.footer-nav {
float: left;
width: 755px;
border-right: 1px solid #b4b091;
position: relative;
line-height: 16px;
padding: 5px 0 0 25px;
font-size: 12px
}
.footer-nav>ul>li {
float: left
}
.footer-nav>ul>li>a {
color: black;
font-weight: bold
}
.footer-nav a {
display: block;
margin-bottom: 10px
}
.footer-nav a>.icons-rss {
vertical-align: top;
margin-left: 4px
}
.footer-nav:after {
content: '';
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 1px;
display: block;
background-color: white;
height: 100%;
color: transparent
}
.footer-nav-1of5 {
padding-right: 10px;
width: 136px;
margin-left: 5px
}
.footer-nav-1of6 {
padding-right: 10px;
width: 105px;
margin-left: 5px
}
.footer-nav-sub {
font-weight: normal
}
.footer-contact {
float: right;
width: 210px;
padding-top: 5px
}
.landing-list>ul {
padding-right: 34px
}
.landing-list>ul>li {
min-height: 120px;
height: auto !important;
height: 120px;
padding: 25px 20px 25px 0
}
.landing-list>ul>li:first-child {
padding-top: 0px
}
.landing-list-img {
width: 144px;
margin-left: 20px
}
.hero-panel {
padding: 20px 310px 20px 20px;
position: relative;
min-height: 180px;
height: auto !important;
height: 180px
}
.hero-panel-image {
width: 270px;
position: absolute;
top: 20px;
right: 20px
}
.categorized-tabs-item {
padding: 20px 5px
}
.categorized-tabs-item h2 {
display: none
}
.categorized-tabs-controls {
border-bottom: 1px solid #cccccc;
font-size: 0px;
line-height: 0px;
position: relative
}
.categorized-tabs-controls>a {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
width: 25%;
height: 55px;
position: relative;
font-weight: bold;
font-size: 13px;
text-align: center;
vertical-align: top;
color: #342a7b;
text-shadow: 0 1px 0 white;
background-color: #eeebd6
}
.categorized-tabs-controls>a:active,.categorized-tabs-controls>a:visited {
color: #342a7b
}
.categorized-tabs-controls>a:hover,.categorized-tabs-controls>a:active {
background-color: #f2f2f2;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#dbdbdb),color-stop(50%,#f6f6f6));
background: -webkit-linear-gradient(top,#dbdbdb,#f6f6f6 50%);
background: -moz-linear-gradient(top,#dbdbdb,#f6f6f6 50%);
background: -o-linear-gradient(top,#dbdbdb,#f6f6f6 50%);
-pie-background: linear-gradient(top,#dbdbdb,#f6f6f6 50%);
background: linear-gradient(top,#dbdbdb,#f6f6f6 50%);
-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
text-decoration: none
}
.categorized-tabs-controls>a.current {
padding-bottom: 1px;
margin-bottom: -1px;
background-color: white;
color: #333;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f0f0f0),color-stop(50%,#ffffff));
background: -webkit-linear-gradient(top,#f0f0f0,#ffffff 50%);
background: -moz-linear-gradient(top,#f0f0f0,#ffffff 50%);
background: -o-linear-gradient(top,#f0f0f0,#ffffff 50%);
-pie-background: linear-gradient(top,#f0f0f0,#ffffff 50%);
background: linear-gradient(top,#f0f0f0,#ffffff 50%);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
.categorized-tabs-controls>a.current:active,.categorized-tabs-controls>a.current:visited {
color: #333
}
.categorized-tabs-controls>a:last-child>.categorized-tabs-controls-border {
border-right: 0px
}
.categorized-tabs-controls>a>.categorized-tabs-controls-border {
border-right: 1px solid #cccccc;
display: block;
padding: 8px 22px;
line-height: 39px;
height: 39px;
vertical-align: middle
}
.categorized-tabs-controls>a>.categorized-tabs-controls-border>.categorized-tabs-vertical-center {
vertical-align: middle;
line-height: 19px;
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline
}
.categorized-tabs-rest>.categorized-tabs-item h2 {
display: block
}
.index-hero-text-cta {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;*vertical-align:auto;
zoom: 1;*display:inline;
height: 32px;
padding: 0 16px;
border: 1px solid white;
margin-right: 6px;
overflow: hidden;
position: relative;
line-height: 32px;
font-size: 15px;
font-weight: bold;
color: #ffffff;
text-align: center;
text-shadow: -1px -1px 3px rgba(0,0,0,0.6);
text-transform: uppercase;
background-color: #342a7b;
cursor: pointer;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#8d83d5),color-stop(100%,#342a7b));
background: -webkit-linear-gradient(top,#8d83d5,#342a7b);
background: -moz-linear-gradient(top,#8d83d5,#342a7b);
background: -o-linear-gradient(top,#8d83d5,#342a7b);
-pie-background: linear-gradient(top,#8d83d5,#342a7b);
background: linear-gradient(top,#8d83d5,#342a7b);
-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
box-shadow: 0 0 4px rgba(0,0,0,0.4);
border: 1px solid white;
background-color: #6b6b63;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#9e9e99),color-stop(100%,#6b6b63));
background: -webkit-linear-gradient(top,#9e9e99,#6b6b63);
background: -moz-linear-gradient(top,#9e9e99,#6b6b63);
background: -o-linear-gradient(top,#9e9e99,#6b6b63);
-pie-background: linear-gradient(top,#9e9e99,#6b6b63);
background: linear-gradient(top,#9e9e99,#6b6b63);
margin-top: 20px;
min-width: 130px;
width: auto !important;
width: 130px
}
.cssgradients .index-hero-text-cta:after {
content: "";
display: block;
top: 0;
left: 0;
right: 0;
bottom: 50%;
border-radius: 0 0 50% 50%/0 0 4px 4px;
position: absolute;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(255,255,255,0.6)),color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top,rgba(255,255,255,0.6),rgba(255,255,255,0));
background: -moz-linear-gradient(top,rgba(255,255,255,0.6),rgba(255,255,255,0));
background: -o-linear-gradient(top,rgba(255,255,255,0.6),rgba(255,255,255,0));
-pie-background: linear-gradient(top,rgba(255,255,255,0.6),rgba(255,255,255,0));
background: linear-gradient(top,rgba(255,255,255,0.6),rgba(255,255,255,0));
pointer-events: none
}
.index-hero-text-cta:visited,.index-hero-text-cta:active {
color: #ffffff
}
.index-hero-text-cta:hover {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#bab4e5),color-stop(100%,#857faf));
background: -webkit-linear-gradient(top,#bab4e5,#857faf);
background: -moz-linear-gradient(top,#bab4e5,#857faf);
background: -o-linear-gradient(top,#bab4e5,#857faf);
-pie-background: linear-gradient(top,#bab4e5,#857faf);
background: linear-gradient(top,#bab4e5,#857faf);
text-decoration: none;
color: #ffffff
}
.index-hero-text-cta:active {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#342a7b),color-stop(100%,#8d83d5));
background: -webkit-linear-gradient(top,#342a7b,#8d83d5);
background: -moz-linear-gradient(top,#342a7b,#8d83d5);
background: -o-linear-gradient(top,#342a7b,#8d83d5);
-pie-background: linear-gradient(top,#342a7b,#8d83d5);
background: linear-gradient(top,#342a7b,#8d83d5);
padding: 2px 16px 0;
height: 30px;
line-height: 30px
}
.index-hero-text-cta:active:after {
display: none
}
.index-hero-text-cta.disabled,.index-hero-text-cta.disabled:active,.index-hero-text-cta.disabled:hover {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e2e2e2),color-stop(100%,#d2d2d2));
background: -webkit-linear-gradient(top,#e2e2e2,#d2d2d2);
background: -moz-linear-gradient(top,#e2e2e2,#d2d2d2);
background: -o-linear-gradient(top,#e2e2e2,#d2d2d2);
-pie-background: linear-gradient(top,#e2e2e2,#d2d2d2);
background: linear-gradient(top,#e2e2e2,#d2d2d2);
border: 1px solid #bababa;
padding: 0 16px;
height: 32px;
line-height: 32px;
color: #b8b8b8;
text-shadow: 0 1px rgba(255,255,255,0.5);
cursor: default
}
.index-hero-text-cta.disabled:after,.index-hero-text-cta.disabled:active:after,.index-hero-text-cta.disabled:hover:after {
display: block
}
.index-hero-text-cta:hover {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#c4c4c1),color-stop(100%,#a6a6a1));
background: -webkit-linear-gradient(top,#c4c4c1,#a6a6a1);
background: -moz-linear-gradient(top,#c4c4c1,#a6a6a1);
background: -o-linear-gradient(top,#c4c4c1,#a6a6a1);
-pie-background: linear-gradient(top,#c4c4c1,#a6a6a1);
background: linear-gradient(top,#c4c4c1,#a6a6a1)
}
.index-hero-text-cta:active {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#6b6b63),color-stop(100%,#9e9e99));
background: -webkit-linear-gradient(top,#6b6b63,#9e9e99);
background: -moz-linear-gradient(top,#6b6b63,#9e9e99);
background: -o-linear-gradient(top,#6b6b63,#9e9e99);
-pie-background: linear-gradient(top,#6b6b63,#9e9e99);
background: linear-gradient(top,#6b6b63,#9e9e99)
}
.index-hero-text-cta.disabled,.index-hero-text-cta.disabled:active,.index-hero-text-cta.disabled:hover {
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e2e2e2),color-stop(100%,#d2d2d2));
background: -webkit-linear-gradient(top,#e2e2e2,#d2d2d2);
background: -moz-linear-gradient(top,#e2e2e2,#d2d2d2);
background: -o-linear-gradient(top,#e2e2e2,#d2d2d2);
-pie-background: linear-gradient(top,#e2e2e2,#d2d2d2);
background: linear-gradient(top,#e2e2e2,#d2d2d2);
border: 1px solid #bababa;
padding: 0 16px;
height: 32px;
line-height: 32px;
color: #b8b8b8;
text-shadow: 0 1px rgba(255,255,255,0.5);
cursor: default
}
.index-hero-text-cta.disabled:after,.index-hero-text-cta.disabled:active:after,.index-hero-text-cta.disabled:hover:after {
display: block
}
.contact-left {
float: left;
width: 260px;
padding-right: 50px;
border-right: 1px solid #f0f0ef;
min-height: 340px
}
.contact-right {
float: right;
width: 352px;
padding-right: 25px
}
.register-left {
float: left;
width: 260px;
padding-right: 50px
}
.student-portal-column1 {
width: 250px
}
.student-portal-column2 {
width: 250px
}
.dentist-form {
width: 260px
}

}
@media print {* {
background: transparent !important;
color: black !important;
text-shadow: none !important;
filter: none !important;
-ms-filter: none !important
}
a,a:visited {
color: #444 !important;
text-decoration: underline
}
a[href]:after {
content: " (" attr(href) ")"
}
abbr[title]:after {
content: " (" attr(title) ")"
}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
content: ""
}
pre,blockquote {
border: 1px solid #999;
page-break-inside: avoid
}
thead {
display: table-header-group
}
tr,img {
page-break-inside: avoid
}
@page {
margin: 0.5cm
}
p,h2,h3 {
orphans: 3;
widows: 3
}
h2,h3 {
page-break-after: avoid
}

}
