/* Design - Main Containers */
#contentSecondary {padding: 15px; background-color: #fafafa; border: 1px solid #f6c77c; -webkit-border-radius: 10px; border-radius: 10px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWU3Y2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(250,250,250,1) 0%, rgba(250,231,204,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(250,231,204,1)));
    background: -webkit-linear-gradient(left, rgba(250,250,250,1) 0%,rgba(250,231,204,1) 100%);
    background: -o-linear-gradient(left, rgba(250,250,250,1) 0%,rgba(250,231,204,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,250,250,1) 0%,rgba(250,231,204,1) 100%);
    background: linear-gradient(to right, rgba(250,250,250,1) 0%,rgba(250,231,204,1) 100%);
}
.cms #contentSecondary {-webkit-border-radius: 10px; border-radius: 10px;}
.lt-ie9 #contentSecondary {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#fae7cc',GradientType=1 ); /* IE6-8 */}
footer {padding: 1em 0; text-align: center;}

/* Design - Header */
header {padding: 1em 0;}
header div.logo {max-width: 50%;}
header div.logo img {max-width: 100%; height: auto;}
#hostLocation {position: absolute; right: 2.5%; top: 0; text-align: right;}
#hostLocation img {display: block; max-width: 100%; margin-top: 8px; float: right; clear: right;}

/* Design - Container Contents */
#contentHeading {margin-bottom: 1.2em;}
#contentHeading h1 {margin-bottom: .5em; font-style: italic;}
#contentPrimary .notificationMessage {padding: .5em; margin: .5em 0 0 0; background: yellow; color: red; font-style: italic; border: 1px solid #b1c7d9; -webkit-border-radius: 10px; border-radius: 10px;}

.cms #contentHeading h1 {float: left; max-width: 60%;}
.cms #socialShare {display: table; width: 15%; float: right; text-align: right;}
.cms #socialShare > span {display: table-cell; padding: 0 3px; vertical-align: middle; text-align: center;}
.cms #socialShare span.st_fblike_hcount {text-align: right; padding-left: 0;}
.cms #socialShare span.st_twitter,
.cms #socialShare span.st_googleplus,
.cms #socialShare span.st_facebook,
.cms #socialShare span.st_sharethis,
.cms #socialShare span.st_email {width: 16px !important;}


/* Design - Search start Page Containers */
#searchMainAction,
#searchOtherActions {overflow: hidden; padding: .7em; background-color: #fafafa; border: 1px solid #f6c77c; -webkit-border-radius: 10px; border-radius: 10px;}
#searchOtherActions select {max-width: 100%;}

/* Design - Content Primary */
#contentPrimary p, #contentPrimary th, #contentPrimary td {line-height: 1.4;}
.cms #contentPrimary td, .cms #contentPrimary th {padding: 0 .4em .5em 0;}

/* Design - Sidebar Contents */
#contentSecondary .sidebarAvatar {max-width: 50%; margin: 0 0 1em 1em; float: right;}
#contentSecondary h1 {font-size: 1.5em;}
#contentSecondary h2 {font-size: 1em;}
#contentSecondary h3 {font-size: .95em;}
#contentSecondary h4 {font-size: .85em;}
#contentSecondary p, #contentSecondary li, #contentSecondary th, #contentSecondary td {font-size: .9em; line-height: 1.5;}

/* Design - Navigation */
/*   Main Nav */

/* Design - CMS User-selected Items */
#content .accentImageLeft, #content .accentImageRight {display: block; max-width: 38%; border: 1px solid #F6C77C;}
#content .accentImageLeft {margin: 0 2em 1em 0; float: left;}
#content .accentImageRight {margin: 0 0 1em 2em; float: right;}
#content .finePrint {font-size: .8em; line-height: 1.3; font-style: italic;}

/* Design - Special Sections */
/*    Initial Interview Form */
.formWrapInitialSearch {width: 94%; padding: 1em 3%; background-color: #eef8ff; border: 1px solid #b1c7d9; -webkit-border-radius: 10px; border-radius: 10px;}
.formWrapInitialSearch dl, .formWrapInitialSearch dt, .formWrapInitialSearch dd {margin: 0; padding: 0;}
.formWrapInitialSearch dl dl dt {color: #004a82;}
.formWrapInitialSearch dl dl dt img.tooltipIcon {padding-left: .2em; padding-bottom: .5em;}
.formWrapInitialSearch dl dl dd {}
.formWrapInitialSearch dl dl dd select {max-width: 80% !important;}
.formWrapInitialSearch legend {font-size: 1.1em; font-weight: bold; color: back;}
.formWrapInitialSearch ul.errors {margin: 0 0 -.1em 0; padding-left: 0; list-style-type: none;}
.formWrapInitialSearch ul.errors li {font-size: .9em; line-height: 1.2; color: red; font-style: italic;}
.formWrapInitialSearch #gender-element input,
.formWrapInitialSearch #cocurricular-element input,
.formWrapInitialSearch #parent_employer-element input,
.formWrapInitialSearch #major-element input,
.formWrapInitialSearch #college-element input {margin-right: .35em;}
.formWrapInitialSearch #gender-element label,
.formWrapInitialSearch #cocurricular-element label,
.formWrapInitialSearch #parent_employer-element label,
.formWrapInitialSearch #major-element label,
.formWrapInitialSearch #college-element label {line-height: 1.6;}
.formWrapInitialSearch #utility-label,
.formWrapInitialSearch #utility-element,
.formWrapInitialSearch #fieldset-search_submit legend {display: none;}
button.startSearch,
.formWrapInitialSearch #submit_button {margin-right: 1em; color: #004a82; font-weight: bold; padding: 10px 20px;
    background: #ffffe5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2ZhZGI3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZiYmQwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2U0OTkwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNDk5MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffe5 0%, #fadb7d 13%, #fbbd04 50%, #e49904 54%, #e49904 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffe5), color-stop(13%,#fadb7d), color-stop(50%,#fbbd04), color-stop(54%,#e49904), color-stop(100%,#e49904));
    background: -webkit-linear-gradient(top, #ffffe5 0%,#fadb7d 13%,#fbbd04 50%,#e49904 54%,#e49904 100%);
    background: -o-linear-gradient(top, #ffffe5 0%,#fadb7d 13%,#fbbd04 50%,#e49904 54%,#e49904 100%);
    background: -ms-linear-gradient(top, #ffffe5 0%,#fadb7d 13%,#fbbd04 50%,#e49904 54%,#e49904 100%);
    background: linear-gradient(to bottom, #ffffe5 0%,#fadb7d 13%,#fbbd04 50%,#e49904 54%,#e49904 100%);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #d8d8d8;
    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(087,087,087,0);
    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(087,087,087,0);
    box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(087,087,087,0);
    text-shadow: 0px 0px 0px rgba(000,000,000,0.4), 0px 1px 0px rgba(255,255,255,0.3);
}
.lt-ie9 button.startSearch,
.lt-ie9 .formWrapInitialSearch #submit_button {position: relative; z-index: 0; -pie-background: linear-gradient(#ffffe5, #e49904); behavior: url(/styles/PIE.htc);}


/*    Refinement Interview Form */
#facetedSelection h2 {font-size: 1.1em;}
#searchSelectionSummaryWrap {margin-bottom: 1em; padding: .2em .7em 0 .7em; background-color: #f5f5f5; border: 1px solid #c0c0c0; -webkit-border-radius: 7px; border-radius: 7px;}
#searchSelectionSummaryWrap p {font-size: .7em;}
#formWrapRefinementSearch {margin-bottom: 1em; padding: .2em .7em .7em .7em; overflow: hidden;  background-color: #f5f5f5; border: 1px solid #c0c0c0; -webkit-border-radius: 7px; border-radius: 7px;}
.refinementInterview #search_submit-label,
.refinementInterview #search_submit-element,
.refinementInterview dl dl dd {display: none;}
#formWrapRefinementSearch h2 {margin-bottom: .5em;}
#formWrapRefinementSearch dl, #formWrapRefinementSearch dt, #formWrapRefinementSearch dd {margin: 0; padding: 0;}
#formWrapRefinementSearch dt {width: auto; overflow: hidden;}
#formWrapRefinementSearch legend {position: absolute; left: -9999px;}
#formWrapRefinementSearch dd select,
#formWrapRefinementSearch dd input {font-size: .8em;}
#formWrapRefinementSearch dd label {font-size: .75em;}
#formWrapRefinementSearch dl dl dt {margin-top: .2em; padding: .3em .5em; font-family: "trebuchet ms", "arrial narrow", arial, sans-serif; font-weight: bold; font-size: 1.2em;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2VlZjhmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #eef8ff 36%, #ffffff 52%, #f1f1f1 56%, #dcdcdc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(36%,#eef8ff), color-stop(52%,#ffffff), color-stop(56%,#f1f1f1), color-stop(100%,#dcdcdc));
    background: -webkit-linear-gradient(top, #ffffff 0%,#eef8ff 36%,#ffffff 52%,#f1f1f1 56%,#dcdcdc 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#eef8ff 36%,#ffffff 52%,#f1f1f1 56%,#dcdcdc 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#eef8ff 36%,#ffffff 52%,#f1f1f1 56%,#dcdcdc 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#eef8ff 36%,#ffffff 52%,#f1f1f1 56%,#dcdcdc 100%);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #bfbfbf;
    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
    box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
}
.lt-ie9 #formWrapRefinementSearch dl dl dt {position: relative; z-index: 0; -pie-background: linear-gradient(#ffffff, #dcdcdc); behavior: url(/styles/PIE.htc);}
#formWrapRefinementSearch dl dl dt label {display: block; background: transparent url(../images/template/bgTriangleDown.png) right center no-repeat;}
#formWrapRefinementSearch dl dl dt.expanded label {display: block; background: transparent url(../images/template/bgTriangleUp.png) right center no-repeat;}
#formWrapRefinementSearch dl dl dt:focus,
#formWrapRefinementSearch dl dl dt:hover,
#formWrapRefinementSearch dl dl dt:active {cursor: pointer;}
#formWrapRefinementSearch dl dl dd {padding: .35em 0 .75em 0; background-color: #fff;}
#formWrapRefinementSearch dl dl dt label {padding-right: 12px; color: #004a82; font-weight: bold;}
#formWrapRefinementSearch dl dl dd select {width: 90% !important;}
#formWrapRefinementSearch p.description {display: inline; padding-left: 1em;}
#formWrapRefinementSearch #gpa-element input {width: 4em;}
#formWrapRefinementSearch #gender-element input,
#formWrapRefinementSearch #cocurricular-element input,
#formWrapRefinementSearch #parent_employer-element input,
#formWrapRefinementSearch #major-element input,
#formWrapRefinementSearch #college-element input {margin-right: .35em;}
#formWrapRefinementSearch #gender-element label,
#formWrapRefinementSearch #cocurricular-element label,
#formWrapRefinementSearch #parent_employer-element label,
#formWrapRefinementSearch #major-element label,
#formWrapRefinementSearch #college-element label {line-height: 1.6;}
#formWrapRefinementSearch #utility-label,
#formWrapRefinementSearch #utility-element,
#formWrapRefinementSearch #submit_button-label {display: none;}
#formWrapRefinementSearch span.pseudoButton {padding: .1em 0.3em; font-size: .8em; cursor: pointer;}
#selection_info-label {display: none;}

/*    Search Results List */
#searchResultsWrap header {padding: 0 0 .25em 0;}
#searchResultsWrap header .actions {width: 50%; float: right; text-align: right;}
#searchResultsWrap #goToBasket {font-size: 1em; color: #004a82; font-weight: bold; padding: .3em .7em;
    background: #ffffe5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2ZhZGI3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZiYmQwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2U0OTkwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNDk5MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffe5 0%, #fadb7d 13%, #fbbd04 50%, #e49904 54%, #e49904 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffe5), color-stop(13%,#fadb7d), color-stop(50%,#fbbd04), color-stop(54%,#e49904), color-stop(100%,#e49904));
    background: -webkit-linear-gradient(top, #ffffe5 0%,#fadb7d 13%,#fbbd04 50%,#e49904 54%,#e49904 100%);
    background: -o-linear-gradient(top, #ffffe5 0%,#fadb7d 13%,#fbbd04 50%,#e49904 54%,#e49904 100%);
    background: -ms-linear-gradient(top, #ffffe5 0%,#fadb7d 13%,#fbbd04 50%,#e49904 54%,#e49904 100%);
    background: linear-gradient(to bottom, #ffffe5 0%,#fadb7d 13%,#fbbd04 50%,#e49904 54%,#e49904 100%);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #d8d8d8;
    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(087,087,087,0);
    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(087,087,087,0);
    box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(087,087,087,0);
}
.lt-ie9 #searchResultsWrap #goToBasket {position: relative; z-index: 0; border-radius: 0; -pie-background: linear-gradient(#ffffe5, #e49904); behavior: url(/styles/PIE.htc)}
#searchResultsWrap #goToBasket span.inner {padding-left: 22px; background: transparent url(../images/template/bgBasketIcon15x15.png) left center no-repeat;}
.searchResults {width: 100%;}
.searchResults p, .searchResults li, .searchResults th, .searchResults td {line-height: 1.3 !important;}
.searchResults th, td {padding: 0;}
.searchResults th.numeric,
.searchResults td.numeric {text-align: right;}
.searchResults th  {word-wrap: break-word; padding: .5em .6em; background: #edf7ff; border-right: 1px solid #ccc;}
.searchResults th.first  {-webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px;}
.searchResults th.last  {border: none; -webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0;}
.searchResults th.sortable:focus,
.searchResults th.sortable:hover,
.searchResults th.sortable:active {cursor: pointer;}
.searchResults thead tr.gap td {height: 10px; background: #fff; border-radius: 0;}
.searchResults td>div {background: #d7edff; padding: 0 .5em;}
.searchResults .pastAppDueDate {opacity: .65;}
.searchResults .details {display: none;}
#searchResultsWrap.singleScholarship .searchResults .details {display: block;}
.searchResults .summaryRow td  {word-wrap: break-word !important; padding: .5em .6em .15em .6em; background: #d7edff; color: #000066; font-weight: bold;}
.searchResults .summaryRow td h3 a {font-size: .95em; font-style: normal; color: #000066;}
.searchResults .detailRow td>div {margin: 0 0 .5em 0; padding-bottom: .5em;}
.searchResults .summaryRow td.first  {-webkit-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0;}
.searchResults .summaryRow td.last  {-webkit-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0;}
.searchResults .detailRow td>div {-webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;}
.searchResults hr {background-color: #edf7ff; margin: 0; padding: 0; margin-bottom: .3em; border: 0; height: 0; border-top: 1px solid rgba(0, 0, 255, 0.3); border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.searchResults th.selector {padding: 0 .5em; border: none; text-align: center; background-color: #fff;}
.searchResults td.selector {padding: .5em; text-align: center; vertical-align: top; background-color: #fff;}
.searchResults tr.summaryRow.inBasket td.first {padding-left: 20px; background-image: url(../images/template/bgBasketIcon15x15.png); background-position: 3px center; background-repeat: no-repeat;}
.searchResults a.grantDetails {border-bottom: none;}
.searchResults .details {padding: 0;}
.searchResults .details td {padding: 0 1.5em .25em 0 !important; font-size: .9em;}
.searchResults .details td.label {font-weight: bold; font-size: .85em;}
.searchResults .details table ul {margin: 0; padding: 0; list-style-type: none;}
.searchResults .actions {margin-bottom: 0 !important; text-align: right;}
.searchResults th.sortAsc {padding-left: 14px; background: #edf7ff url(../images/template/bgTriangleDown.png) 3px center no-repeat;}
.searchResults th.sortDesc {padding-left: 14px; background: #edf7ff url(../images/template/bgTriangleUp.png) 3px center no-repeat;}
.searchResults .actions button {margin-left: .3em;}
#searchResultsWrap header .actions button {margin-bottom: .25em; font-size: .9em;}
button.showHideDetails,
button.addToBasket,
button.applyNow,
.basketItemActions button {color: #004a82;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmYwZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 23%, #d6f0ff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(23%,#ffffff), color-stop(100%,#d6f0ff));
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 23%,#d6f0ff 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 23%,#d6f0ff 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 23%,#d6f0ff 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 23%,#d6f0ff 100%);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #fff;
    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
    box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
}
.lt-ie9 button.showHideDetails,
.lt-ie9 button.addToBasket,
.lt-ie9 button.applyNow,
.lt-ie9 .basketItemActions button {background: #f0f0f0;}
button.showHideDetails.expanded,
button.showHideBasketDetails.expanded,
#basketActions .goToSearchResultsButton,
#basketActions .packageGoButton,
#basketActions .saveBasketButton,
#basketActions .goToBasketButton,
span.pseudoButton,
button#shareResults,
#searchResultsWrap.singleScholarship button.addToBasket {color: #fff;
    background: #fafafa;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzgxYjhkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzAwODhkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iIzEyNjNhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjQ5NzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fafafa 0%, #81b8db 10%, #0088d1 53%, #1263a0 56%, #0b4975 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(10%,#81b8db), color-stop(53%,#0088d1), color-stop(56%,#1263a0), color-stop(100%,#0b4975));
    background: -webkit-linear-gradient(top, #fafafa 0%,#81b8db 10%,#0088d1 53%,#1263a0 56%,#0b4975 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#81b8db 10%,#0088d1 53%,#1263a0 56%,#0b4975 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#81b8db 10%,#0088d1 53%,#1263a0 56%,#0b4975 100%);
    background: linear-gradient(to bottom, #fafafa 0%,#81b8db 10%,#0088d1 53%,#1263a0 56%,#0b4975 100%);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #1263a0;
    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
    box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
}
.lt-ie9 #basketActions .goToSearchResultsButton,
.lt-ie9 #basketActions .packageGoButton,
.lt-ie9 #basketActions .saveBasketButton,
.lt-ie9 #basketActions .goToBasketButton,
.lt-ie9 button#shareResults,
.lt-ie9 #searchResultsWrap.singleScholarship button.addToBasket {position: relative; z-index: 0; -pie-background: linear-gradient(#50acdf, #0b4975); behavior: url(/styles/PIE.htc);}
.lt-ie9 button.showHideDetails.expanded,
.lt-ie9 button.showHideBasketDetails.expanded,
.lt-ie9 span.pseudoButton {background: #0b4975;}
#searchResultsWrap.listAll {width: 100%;}
#searchResultsWrap.listAll th.selector,
#searchResultsWrap.listAll td.selector,
#searchResultsWrap.listAll button.addToBasket {display: none;}
#searchResultsWrap.listAll th {cursor: default;}

#searchResultsWrap header .actions {}
#shareResultsOptions {display: none; position: absolute; right: 0; z-index: 200; width: 55%; margin-top: -.1em; margin-bottom: 1em; padding: .5em .9em 0 .6em; overflow: hidden; background-color: #f5f5f5; border: 1px solid #c0c0c0;
    -webkit-border-radius: 7px; border-radius: 7px;
    -webkit-box-shadow: 0px 5px 10px 3px rgba(00, 00, 00, .6);
    box-shadow: 0px 5px 10px 3px rgba(00, 00, 00, .6);
}
#shareResultsOptions input {width: 100%; margin-bottom: .7em; padding: .4em .1em; clear: both; font-size: .85em; color: #444;}
#shareResultsOptions label {display: block; float: left; clear: both; text-align: left; font-size: .85em;}
#shareResultsOptions img.tooltipIcon {float: left; padding-left: .25em;}
#shareResultsOptions .closeWindow,
#saveBasket .closeWindow {display: block; border: none; width: 1.3em; float: right; background: #c5c5c5; color: #000; text-align: center; -webkit-border-radius: 5px; border-radius: 5px;}

/*    Scholarship Basket */
#basketScholarshipList {clear: both;}
#basketScholarshipList p, #basketScholarshipList li, #basketScholarshipList th, #basketScholarshipList td {line-height: 1.3;}
#basketScholarshipList p.pastAppDueDate {display: inline-block; background-color: tomato;}
#basketScholarshipList p.nearAppDueDate {display: inline-block; background-color: yellow;}
#basketScholarshipList .details {display: none;}
.basketGroup {margin: 1em 0; padding: .75em 1em .25em 1em; background-color: #d7edff; -webkit-border-radius: 10px; border-radius: 10px;}
.basketGroup h3.groupHead {color: #000;}
.basketGroup .details table {}
.basketGroup .details td {padding: 0 1.5em .25em 0 !important; font-size: .9em;}
.basketGroup .details td.label {font-weight: bold; font-size: .85em;}
.basketGroup .details ul {margin: 0; padding: 0; list-style-type: none;}
.basketGroup a.grantDetails {border-bottom: none;}
#basketActions {margin: 0 0 1em 1.5em; padding: .7em; float: right;}
#basketActions {background-color: #fafafa; border: 1px solid #f6c77c; -webkit-border-radius: 10px; border-radius: 10px;}
#basketActions .goToSearchResultsButton,
#basketActions .packageGoButton,
#basketActions .saveBasketButton,
#basketActions .goToBasketButton {display: block; width: 100%; margin: .5em 0 .2em 0; padding: .3em .7em; font-size: .9em;}
#basketActions label,
#basketActions p {font-size: .8em;}
#basketActions p {margin: .5em 0 0 0;}
.basketItemActions {float: right;}
#saveBasket .closeWindow {display: block; border: none; width: 1.3em; float: right; background: #c5c5c5; color: #000; text-align: center; -webkit-border-radius: 5px; border-radius: 5px;}
#saveBasket,
#saveBasket .sendLink,
#saveBasket button {display: none;}
#saveBasket .saveOptions {clear: both;}
#saveBasket .sendLink dl, #saveBasket .sendLink dt, #saveBasket .sendLink dd {margin: 0; padding: 0;}
#saveBasket .sendLink dt {width: auto; overflow: hidden;}
#saveBasket .sendLink dd select,
#saveBasket .sendLink dd input {width: 99%; font-size: .8em;}
#saveBasket .sendLink dd label {font-size: .75em;}
#saveBasket .saveOptions label {padding-left: .5em; vertical-align: top;}
#saveBasket button {margin-top: .75em; font-size: .8em;}
#saveBasket #message-label,
#saveBasket #message-element {display: none;}

/*    msgAlert */
.msgAlert {position: fixed; z-index: 100; border: 3px solid rgba(0,0,0,0); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 0 12px rgba(0,0,0,0.4); -moz-box-shadow:0 0 12px rgba(0,0,0,0.4); box-shadow:0 0 12px rgba(0,0,0,0.4);}
.msgAlert_header {background: #BBB url(../images/template/msgAlert/msgAlert_header.png) repeat-x 0 0; height: 39px; line-height: 39px; margin: 0 0 1.5em; border: 1px solid #999; position: relative; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.msgAlert_header h4 {font-size: 14px; color: #FFF; text-shadow: 1px 1px 2px rgba(0,0,0,.4); position: relative; left: 10px;}
.msgAlert_header .msgAlert_close {background: url(../images/template/msgAlert/msgAlert_close.png) no-repeat 0 0; width: 20px; height: 20px; line-height: 800px; display: block; position: absolute; right: 10px; top: 10px; overflow: hidden; border: none;}
.msgAlert_header .msgAlert_close:hover { background-position: 0 -20px; }
.msgAlert_popup {color: #444; display:block; padding: 10px 10px 20px; background: #fff; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.msgAlert_popup p:last-child {margin-bottom: 0;}
.msgAlert_footer {background: #EEE; width: auto; text-align: right; padding: 10px 10px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
.msgAlert_footer button {margin: 0 .35em;}
.msgAlert_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%; background-color: #000; z-index: 99; filter: alpha(opacity=15); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15); -moz-opacity: 0.15; opacity:0.15;}
.msgAlert_content {color: #555; min-height: 50px; margin-top: .75em; text-align: left;}
.msgAlert_content h3 {margin-bottom: 1em;}
.msgAlert_content ul {list-style-type: square; padding: 0; margin: 0 0 0 24px;}
.warning .msgAlert_content,
.info .msgAlert_content,
.success .msgAlert_content,
.error .msgAlert_content {background-repeat: no-repeat; background-position: 16px 2px; padding-left: 85px;}
.info .msgAlert_content {background-image: url(../images/template/msgAlert/msgAlert_info.png);}
.success .msgAlert_content {background-image: url(../images/template/msgAlert/msgAlert_success.png);}
.warning .msgAlert_content {background-image: url(../images/template/msgAlert/msgAlert_warning.png);}
.error .msgAlert_content {background-image: url(../images/template/msgAlert/msgAlert_error.png);}
.msgAlert.success .msgAlert_header {background-color: #7B9534; border-color: #627036;}
.msgAlert.warning .msgAlert_header {background-color: #E6BA01; border-color: #AC9207;}
.msgAlert.error .msgAlert_header {background-color: #AF4434; border-color: #782E25;}
.msgAlert.info .msgAlert_header {background-color: #437ECC; border-color: #224F91;}
.msgAlert_footer.left {text-align: left;}
.msgAlert_footer.middle {text-align: center;}
.msgAlert_footer.right {text-align: right;}
.msgAlert_footer button {background-image: url(../images/template/msgAlert/msgAlert_button_bg.png); background-color: #DDD; background-repeat: repeat-x; color: #666; font-weight: bold; display: inline-block; text-decoration: none; border-color: #BBB; border-width: 1px; border-style: solid; padding: 0 15px 4px; margin: 0 3px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 1px rgba(0,0,0,.1); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1); box-shadow: 1px 1px 1px rgba(0,0,0,.1); cursor: pointer; position: relative;}
.msgAlert_footer button:hover {background-position: 0 -100px;}
.msgAlert_footer button:active {top: 1px;}
.msgAlert_footer button {background-position: 0 0; font-size: 10px; height: 26px; line-height: 23px; }

/*    Colorbox */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background:url(../images/template/colorbox/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(../images/template/colorbox/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(../images/template/colorbox/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(../images/template/colorbox/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(../images/template/colorbox/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(../images/template/colorbox/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../images/template/colorbox/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../images/template/colorbox/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../images/template/colorbox/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-top:32px;}
#cboxTitle{position:absolute; top:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; top:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(../images/template/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/template/colorbox/loading.gif) no-repeat center center;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; top:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; top:0; left:0; background:url(../images/template/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; top:0; left:27px; background:url(../images/template/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; top:0; right:0; background:url(../images/template/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
