html {overflow:scroll;}body{margin:0;padding:0; font-size:110%;} div {font-family:georgia, garamond, serif;font-size:100%;color:#10233a;}p {font-family:georgia, garamond, serif;font-size:100%;color:#10233a;margin:15px 0 25px 0;line-height:130%;}li {font-size:100%;color:#10233a;}td {font-size:100%;color:#10233a;vertical-align:top;}img {border:0;}a {font-size:100%;color:#3e4d5f;text-decoration:none;}a:hover {text-decoration:underline;}h1 {font-family:'Dancing Script', cursive;font-weight:normal;font-size:500%;color:#3e4d5f;margin:0 0 10px 0;padding:0;}.page_home h1 {}h1 .h1_small {font-size:50%;}h2 {font-family:'Dancing Script', cursive;font-weight:normal;font-size:250%;color:#3e4d5f;margin:0 0 10px 0;padding:0;}h3 {font-family:'Dancing Script', cursive;font-weight:normal;font-size:170%;color:#3e4d5f;margin:0 0 10px 0;padding:0;}#more_link {font-family:'Dancing Script', cursive;font-size:170%;}.content_page h1 {}form {margin:0;}textarea {font-family:georgia, garamond, serif;font-size:100%;}#banner_message {text-align:center;background:#900;font-weight:bold;padding:13px;margin-bottom:20px;width:calc(100% - 26px);}#banner_message * {color:#fff;}.mobile_only {display:none;}.cursor_pointer {cursor:pointer;}.social {display:block;float:right;height:45px;background:top left no-repeat;text-decoration:none;}.social:hover {background-position:left bottom;text-decoration:none;}#profstds {background-image:url(../images/site/prof-stds-logo.png);background-size:contain;width:100px;margin:0 30px 0 0;}#council {background-image:url(../images/site/bacc.png);width:137px;margin:0 30px 0 0;}#twitter {background-image:url(../images/site/twitter.png);width:56px;margin:0 30px 0 0;}#facebook {background-image:url(../images/site/facebook.png);width:28px;}#top_bar {background:url(../images/site/top-bg.jpg) repeat-x;height:67px;}#top_bar_inner {position:relative;margin:0;margin-left:auto;margin-right:auto;width:1000px;padding:0;}#navigation {position:absolute;top:-35px;height:30px;clear:both;}#content_wrapper {background:url(../images/site/bg.jpg) #d3d6d7 top center fixed;}#main {position:relative;margin:0;margin-left:auto;margin-right:auto;width:1000px;padding:30px 0;z-index:1;}#footer {margin:80px 0 0 0;}#footer p {font-size:80%;}#col1 {}#more_link {font-size:150%;color:#3e4d5f;}#col2 {display:none;}#left_nav {float:left;width:205px;margin:0 40px 0 0;}.left_nav_exists {float:left;width:calc(100% - 245px);margin:0;}.blog_text_full img {max-width:calc(100%) !important;height:auto !important;}.blog_intro:hover {text-decoration:none;}.blog_image {border-radius:5px;}.blog_intro:hover .blog_image {opacity:1;}.blog_intro h2 {transition:color .3s;}.blog_intro:hover h2 {color:#000;}.blog_divider {clear:both;height:3px;}#blog_right_side {position:fixed;width:200px;}.blog_title h2 a {color:#000;}.archive_link {display:block;}.archive_link_1 {font-weight:bold;background:url(../images/site/archive-year.png) left top no-repeat;padding:0 0 0 20px;margin:5px 0 0 0;}.archive_link_1.active {background:url(../images/site/archive-year.png) left bottom no-repeat;padding:0 0 0 20px;margin:5px 0 0 0;}.archive_link_2 {padding:0 0 0 30px;margin:5px 0 0 0;}.archive_link_2.active {font-weight:bold;padding:0 0 0 30px;margin:5px 0 0 0;}.archive_month {display:none;}.archive_month.active {display:block;}.blog_intro {display:flex;flex-wrap:wrap;margin-bottom:50px;}.blog_intro_text {display:block;flex-basis:calc(100% - 300px);}.blog_image {flex-basis:250px;margin-right:50px;background:center center;background-size:cover;opacity:0.8;transition:opacity 0.3s;}.nav_item, .nav_item_active {display:block;float:left;height:21px;padding:4px 7px 10px 7px;text-align:center;font-family:'Cormorant Garamond', serif;background:url(../images/site/tab-main.png) top left no-repeat;}.nav_item_left, .nav_item_active_left {float:left;height:35px;width:8px;background:url(../images/site/tab-left.png) top left no-repeat;}.nav_item_right, .nav_item_active_right {float:left;height:35px;width:8px;background:url(../images/site/tab-right.png) top left no-repeat;}.nav_item_active {color:#0c1d35 !important;font-weight:600 !important;}.nav_item_active, .nav_item_active_left, .nav_item_active_right, .nav_container:hover .nav_item, .nav_container:hover .nav_item_left, .nav_container:hover .nav_item_right {background-position:bottom left;}#nav, #nav ul {padding:0;margin:0;list-style:none;}#nav a {display:block;}#nav li {float:left;padding:0;}#nav li a {font-weight:400;font-size:130%;color:#333;}#nav li a:hover {color:#0c1d35;text-decoration:none;}#nav li ul {position:absolute;left:-999em;background: #a6abae;width:120px;padding:0 5px 0 5px;border-top:0;z-index:99;}#nav li:hover ul {left:auto;}#nav li:hover ul, #nav li.sfhover ul {left:auto;}.dd_nav_item, .dd_nav_item_last {width:120px;border-bottom:1px #6e96ae solid;padding:5px 0 5px 0 !important;}.dd_nav_item_last {border-bottom:0;}.dd_nav_item a, .dd_nav_item_last a {color:#fff !important;font-weight:normal !important;display:block;font-size:85% !important;}.dd_nav_item a:hover, .dd_nav_item_last a:hover {display:block;text-decoration:underline;}.user_form .row_0 {}.user_form .row_1 {}.user_form .row_section {background-color:#fff;}.user_form .row_section td {border:0 !important;padding-top:30px;}.user_form .cell {padding:3px 0px 3px 0px;}.user_form .cell_left {padding:3px 15px 3px 0px;padding-left:10px;}.user_form .cell_right {padding:3px 0px 3px 0px;padding-right:10px;}.user_form .cell_span {border-bottom:0;padding:3px 10px 3px 10px;}.user_form .error {display:block;color:#c00;font-weight:bold;}.user_form .input_box {width:300px;}.user_form .input_box_200 {width:300px;}.user_form .input_box_small {width:80px;}.user_form form {margin:0px;}.user_form select {width:300px;}.user_form .textarea {width:300px;height:200px;}.user_form .textarea_small {width:300px;height:50px;font-family:verdana;font-size:100%;}.user_form .section {}.user_form h3 {padding:20px 0 0 0;}.user_form .select_box_200 {width:300px;}.faq_box {margin:0 0 20px 0;border-top:1px #ccc solid;}.faq_title {margin:20px 0 0 0;}.faq_text {margin:0 0 0 25px;}.faq_icon {padding:0px 2px 10px 0px;}.faq_question {display:block;background:url(../images/site/expand.png) 0 6px no-repeat;padding:0 0 10px 20px;}.faq_answer {margin:0 0 20px 0;}.news_divider {height:1px;background-color:#ccc;margin-bottom:10px;}.padded_img img {padding:0;-moz-box-shadow: -2px 2px 3px 3px #aaa;-webkit-box-shadow:-2px 2px 3px 3px #aaa;box-shadow:-2px 2px 3px 3px #aaa;}#map_canvas img {padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.smallText {font-size:80%;}.smallText a {font-size:100%;}.error {color:#c00;font-weight:bold;}.pad30lr {padding:0 30px 0 30px;}.clear {clear:both;}.float_left {float:left;}.float_right {float:right;}.hide {display:none;}#cookie_popup_message {display: none;position:fixed; z-index:9999; bottom:20px; left:20px; width:310px; background-color:#ffffffcc; padding:10px;border-radius:5px; box-shadow:0 0 1px #00000066;}#cookie_popup_message p {font-size:85% !important; color:#000; margin:0 0 10px 0;}#cookie_options {display: flex;flex-direction:column;}.cookie_options_row {display: flex;flex-direction:row;}.cookie_options_label {font-size:85% !important; font-weight: bold;margin:0 20px 20px 0;}.cookie_options_yes,.cookie_options_no {display: block;color:#fff !important; font-size:90% !important;text-decoration:none; padding:3px 15px 0 15px; height: 22px;border-radius:5px; font-weight:bold;transition:background-color 0.3s;margin: 0 10px 0 0;}.cookie_options_no {background:#666; }.cookie_options_yes {background:#666; }.cookie_options_yes:hover,.cookie_options_no:hover {text-decoration:none; }.cookie_options_no:hover,.cookie_options_no.active {background:#c33; }.cookie_options_yes:hover,.cookie_options_yes.active {background:#3c3; }#cookie_accept_all,#cookie_set_preferences {background:#666; color:#fff !important; font-size:90% !important;text-decoration:none; padding:5px 25px; border-radius:5px; font-weight:bold;transition:background-color 0.3s;}#cookie_accept_all:hover,#cookie_set_preferences:hover {background:#000; }
@media only screen and (max-width: 768px) and (orientation: portrait) {
	h1 {font-size:200%;}h2 {font-size:200%;}h3 {font-size:180%;}p {font-size:90%;}#main {position:relative;z-index:1;margin:0 !important;width:calc(100% - 20px);padding:0 10px;}#top_bar {background:none;}#top_bar_inner,.content_page {width:auto;padding:0;margin:0;}#navigation, .nav_item_left, .nav_item_active_left, .nav_item_right, .nav_item_active_right {display:none !important;}#mobile_menu {display:block;float:right;margin:5px 0 0 5px;}#mobile_navigation {position:absolute;display:none;z-index:9999;top:50px;left:0;width:100%;margin:0;background:#fff;}.mobile_nav_item, .mobile_nav_item_active {display:block;height:33px;text-align:left;color:#fff !important;background:#3e4d5f;font-weight:normal !important;padding:7px 15px 0 15px;margin:0;border-bottom:1px #ccc solid !important;}.mobile_nav_item:hover, .mobile_nav_item_active:hover {text-align:left;color:#333 !important;background:#fff !important;text-decoration:none;padding:7px 15px 0 15px;margin:0;}#mobile_nav, #mobile_nav ul {padding:0 0 0 0;margin:0;list-style:none;}#mobile_nav a {display:block;}#mobile_nav li {}#mobile_nav li a {color:#333;}#mobile_nav li a:hover {color:#f67426;}#mobile_nav li:hover ul,#mobile_nav li:focus ul {display:block;background:#f0f0f0;padding:5px 0;}#mobile_nav li ul {display:none;margin:0;}#left_nav {display:none;}.left_nav_exists {float:none;width:100%;}.blog_intro {display:block;margin:50px 0 0 0;}.blog_image {display:block;float:none;width:calc(100%) !important;height:250px;background:no-repeat top center;background-size:cover;margin:0 auto;}.blog_intro_text {display:block;float:left;width:calc(100%);height:auto;}.blog_text_full img {max-width:100% !important;height:auto !important;}.user_form {width:88% !important;}.user_form .input_box {width:150px !important;}.user_form .input_box_200 {width:150px !important;}.user_form select {width:150px !important;}.user_form .textarea {width:150px !important;}.user_form .textarea_small {width:150px !important;}.user_form .select_box_200 {width:150px !important;}.padded_img img {display:block;clear:both !important;float:none !important;margin:20px auto !important;}#map_canvas {width:98% !important;}}

@media only print {
	.noprint {display:none;}}


