html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,b, u, i, center, ol, ul, li,dl, dt, dd, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}strong { font-weight: bold; }body { line-height: 1; }ol, ul { list-style: none; }blockquote, q { quotes: none; }blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }:focus { outline: 0; }ins { text-decoration: none; }del { text-decoration: line-through; }table {border-collapse: collapse; border-spacing: 0; }body {font:13px Verdana, Geneva, Tahoma, sans-serif;*font-size:small;*font:x-small;line-height:1.42;text-align: left;}table { font-size:inherit; font:100%; }select, input, textarea { font:99% Verdana, Geneva, Tahoma, sans-serif; }body, select, input, textarea { color:#454545; }h1,h2,h3,h4,h5,h6 { font-weight: bold;}a:active { outline: none; }a:focus { outline: thin dotted; }a, a:active, a:visited { border: none; color:#9d30a4; outline: none; text-decoration: none; }a:hover { color:#534e54; text-decoration: none; }img { border: none; outline: none; }ul { margin-left:30px; }ol { margin-left:30px; list-style-type: decimal; }small { font-size:85%; }strong, th { font-weight: bold; }td, td img { vertical-align:top; } sub { vertical-align: sub; font-size: smaller; } sup { vertical-align: super; font-size: smaller; }input[type="radio"] { vertical-align: text-bottom; }input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }.ie6 input { vertical-align: text-bottom; }label, input[type=button], input[type=submit], button { cursor: pointer; }html { overflow-y: scroll; }button {width: auto; overflow: visible; } .ie7 img { -ms-interpolation-mode: bicubic; }.ir { display:block; text-indent:-999px; overflow:hidden; background-repeat: none; }.hidden_item { display:none; visibility:hidden; } .visuallyhidden { position:absolute !important;clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); }.invisible { visibility: hidden; }.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.clearfix { display: inline-block; }* html .clearfix { height: 1%; } .clearfix { display: block; }.gill {font-family: "Gill Sans", "Gill Sans MT", GillSans, Calibri, "Trebuchet MS", sans-serif;}.light_face {font-weight: lighter;}::selection {color: #ffffff;background: #9d30a4; }::-moz-selection {color: #ffffff;background: #9d30a4; }html, body { float: left; height: 100%; width: 100%; }html { background: url("../../images/bg_grad.png") repeat-x scroll center 0 #cdcdcd; }body {height: 100%;margin: 0;padding: 0;position: relative;}html.over_active {margin-right: 15px;}body.overlay_active {overflow: hidden;}h1 { font-size:24px; }h2 { font-size: 20px; }h3 { font-size: 18px; }h4 { font-size:15px; letter-spacing: 0.5px; }h5 { font-size:12px; }#noscript {background:none repeat scroll 0 0 #000000;color:#FFFFFF;font-size:14px;font-weight:bold;margin:22px 0 20px;padding:18px 18px 8px;text-align:center;}#signedin {color: #ffffff;top:3px;position:fixed;right:6px;z-index:101;text-align: right;}#signedin a {color: #ffffff;}#outsidecontainer {height: auto !important;margin: 0 auto;position: relative;width: 978px;}#insidecontainer {float: left;height: auto;margin: 0;position: relative;width: 100%;}#content_container {background: none repeat scroll 0 0 #FFFFFF;float: left;width: 978px;-webkit-border-top-right-radius: 6px;-khtml-border-radius-topright: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-top-left-radius: 6px;-khtml-border-radius-topleft: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;}#head_bar {background: url("../../images/head_bar_bg.png") repeat scroll 0 0 transparent;border-top: 5px solid #9D30A4;float: left;left: 0;height: 50px;position: absolute;top: 0;width: 100%;z-index: 101;}.phone_number {color: #9D30A4;float: left;font-size: 16px;letter-spacing: 0.5px;margin: 17px 0 0;}.phone_number span {background: url("../../images/icons.png") no-repeat scroll -73px -22px transparent;display: inline;float: left;height: 22px;margin: 0 8px 0 22px;position: relative;text-indent: -99999px;width: 24px;}.email_address {float: left;font-size: 16px;letter-spacing: 0.5px;margin: 17px 0 0;}.email_address span {background: url("../../images/icons.png") no-repeat scroll -73px 1px transparent;display: inline;float: left;height: 17px;margin: 2px 9px 0 29px;position: relative;text-indent: -99999px;width: 24px;}.text_size {color: #A29DA3;float: right;font-size: 15px;margin: -7px 0 0;width: auto;}.text_size a {font-weight: normal;}.text_size a.current_size {color: #534E54;}.text_size a.small {margin-left: 1px;font-size: 12px;}.text_size a.medium {font-size: 17px;}.text_size a.large {font-size: 21px;}#header {background: url("../../images/head_bg.png") no-repeat scroll center 0 transparent;float: left;height: 273px;position: relative;z-index: 100;}#header a {outline: none;}#head_fig {bottom: 0;height: 198px;position: absolute;right: 30px;width: 238px;}#head_fig img {float: left;}#logo {height: 129px;left: 62px;position: absolute;top: 85px;width: 93px;}#logo a {background: url("../../images/logo.png") no-repeat scroll 0 0 transparent;float: left;height: 129px;text-indent: -99999px;width: 93px;}#head_tag {background: url("../../images/tag_line.png") no-repeat scroll 0 0 transparent;bottom: 78px;height: 84px;left: 230px;position: absolute;text-indent: -99999px;width: 424px;}.one_col {position: relative;}.two_col {position: relative;}.three_col {float: left;position: relative;width: 978px;}.left_col {float: left;width: 192px;}.middle_col {float: left;width: 478px;}.double_left_col {position: relative;float: left;width: 670px;}.three_col .middle_col {padding-right: 28px;width: 450px;}.middle_col_wide {width: 756px;}.content_col {float: right;margin: 12px 0 0;padding-bottom: 25px;width: 450px;}.right_col {float: right;width: 277px;}.home_page .right_col {}.main_col {float: left;width: 700px;}.wide_main_col {width: 978px !important;}.wide_main_col .contain_block {width: 978px;}.wide_main_col .top_block .section_block {width: 918px;}.wide_two_right_col {float: left;width: 726px;}.wide_two_right_col .right_col {width: 276px;}.events_two_right_col {float: left;margin: -38px 0 0 172px;position: relative;width: 776px;}.events_item_block, .events_item_grid {float: left;margin: 0 0 0;padding: 16px 30px 12px 20px;width: 726px !important;}.events_item_grid {padding: 13px 30px 12px 20px;}.events_item_grid .right_col .sidebar {padding: 0 0 0 44px;}.events_item_grid .right_col {width: 266px;}.wide_two_right_col .sidebar {padding: 0 0 50px 54px;}.news_block .wide_two_right_col .sidebar {padding: 0 0 20px 54px;}.wide_two_right_col .side_item_details_single .side_inside_block {border-top: 1px solid #E3E3E3;margin: 0 0 0;width: 222px;}.wide_two_right_col .side_block {border-top: medium none !important;margin: 0;}.wide_two_right_col .item_title {border-bottom: medium none;padding: 0 276px 5px 0;width: 450px;}.post_collect .middle_col {border-top: 1px solid #E3E3E3;padding-bottom: 10px;}.post_collect div.content_block:last-child .middle_col {border-bottom: none;}.contain_block {float: left;margin: 0;width: 700px;}.top_block {padding-top: 30px;}.section_block {margin-left: 30px;width: 670px;}.events_block .section_block {width: 948px !important;}.section_block .middle_col {width: 450px;}.top_block .section_block {width: 642px;}.top_block .double_left_col {margin-top: -7px;width: 642px;}.three_col .top_block .middle_col {padding: 0;}.border_top_one {border-top: 1px solid #D6CDD6;}.head_border {border-top: 1px solid #D6CDD6;}.empty_border_top_one {border-top: 1px solid #D6CDD6;display: block;float: left;height: 0;width: 918px;}.border_top_two {border-top: 2px solid #D6CDD6;}.border_top_three {border-top: 3px solid #D6CDD6;}.alt_block {background: #f5f5f5;}.content_block {float: left;margin: 25px 0 0;padding-bottom: 15px;width: inherit;}#slide_events {height: auto;position: relative;width: 450px;margin: 0;padding: 0;overflow: hidden;}.slide_block {height: auto;width: 450px;}.latest_news_block {}.block_footer {border-top: 1px solid #D6CDD6;float: left;margin: 20px 0 0;padding: 10px 0 0;width: 100%;}.block_footer a {outline: none;}.next_prev {border-top: 1px solid #E3E3E3;display: inline;float: left;margin: 0 0 0 173px;padding: 15px 30px 14px 20px;width: 724px;}.next_prev_none {border-top: 1px solid #E3E3E3;float: left;margin: 0 0 0 193px;padding: 15px 30px 14px 0;width: 724px;}.prev_date {float: left;}.next_date {float: right;}.main_search {background: none repeat scroll 0 0 #FCFAFD;border: 1px solid #E8D5EA;float: left;height: 26px;margin: 11px 0 0;width: 246px;}.search_box {background: none repeat scroll 0 0 #FCFAFD;border: medium none;color: #9D30A4;font-size: 13px;height: 15px;padding: 5px 4px 6px;width: 206px;}.search_submit {background: url("../../images/search_icons.png") no-repeat scroll -19px 1px transparent;border: medium none;display: inline;float: right;height: 18px;margin: 4px 6px 0 0;text-indent: -99999px;width: 20px;}.search_results {margin: 10px 0;}.search_results h4 {}.search_item p {margin: 5px 0;}.search_item {border-bottom: 1px solid #E3E3E3;margin-bottom: 14px;padding: 0 0 14px;}#nav {bottom: 0;left: 30px;position: absolute;z-index: 100;}#nav ul {float: left;margin: 0;}#nav ul li {float: left;margin-right: 1px;position: relative;zoom: 1;width: auto;}#nav ul li a {background: url("../../images/nav_bg.png") repeat-x scroll 0 -31px #9D30A4;color: #FFFFFF;cursor: pointer;float: left;font-size: 13px;font-weight: lighter;height: 31px;padding: 0 0 0 12px;text-transform: uppercase;width: auto;}#nav ul li a span {float: left;margin: 9px 12px 0 0;}#nav ul li a .nav_arrow {background: url("../../images/nav_drop.png") no-repeat scroll 0 -31px transparent;float: right;height: 31px;margin: 0 1px 0 0;text-align: center;text-indent: -99999px;width: 24px;}#nav ul li.current a, #nav ul li.has_current a {background: url("../../images/nav_bg.png") repeat-x scroll 0 0 #9D30A4;}#nav ul li a:hover {background: url("../../images/nav_bg.png") repeat-x scroll 0 0 #9D30A4;color: #f5def6;}#nav ul li a:hover .nav_arrow, #nav ul li a.hoverering, #nav ul li.current a .nav_arrow, #nav ul li.has_current a .nav_arrow {background: url("../../images/nav_drop.png") no-repeat scroll 0 0 transparent;}#nav ul li.home_btn a {background: url("../../images/home_btn.png") no-repeat scroll 0 0 transparent;height: 31px;padding: 0;text-indent: -99999px;width: 24px;}#nav ul li.home_btn a:hover {background: url("../../images/home_btn.png") no-repeat scroll 0 -31px transparent;}#nav ul li ul {background: none repeat scroll 0 0 #676767;height: auto;padding: 0 0;width: 194px;z-index: 100;visibility: hidden;position: absolute;top: 100%;left: 0; -moz-box-shadow: 0 4px 8px #979797;-webkit-box-shadow: 0 4px 8px #979797;box-shadow: 0 4px 8px #979797;}#nav ul li:hover > ul {visibility: visible;}#nav ul li ul li {border-bottom: 1px solid #525252;border-top: 1px solid #8A8A8A;padding: 0;width: 194px;}#nav ul li ul li a {display: inline-block;}#nav ul li ul li.last, #nav ul li ul li.single, ul.level_1 li.single, ul.level_2 li.single, ul.level_1 li.last, ul.level_2 li.last {border-bottom: none !important;}#nav ul li ul li.first, #nav ul li ul li.single, ul.level_1 li.single, ul.level_2 li.single, ul.level_1 li.first, ul.level_2 li.first {border-top: none !important;}#nav ul li ul li a {background: none repeat scroll 0 0 transparent !important;height: auto;padding: 11px 12px 5px;text-decoration: none !important;}#nav ul li ul li a:hover {background: none repeat scroll 0 0 transparent;color: #f5def6;}#nav ul li ul li ul.level_1 {background: none repeat scroll 0 0 #757575;left: 100%;padding: 0;top: 0;width: 184px; -moz-box-shadow:inset 0 0 10px #979797; -webkit-box-shadow:inset 0 0 10px #979797; box-shadow:inset 0 0 10px #979797; -moz-box-shadow: 5px 2px 5px #979797;-webkit-box-shadow: 5px 2px 5px #979797;box-shadow: 5px 2px 5px #979797; }#nav ul li ul li ul.level_2 {background: none repeat scroll 0 0 #898989;left: 100%;padding: 0;top: 0;width: 184px; -moz-box-shadow:inset 0 0 10px #979797; -webkit-box-shadow:inset 0 0 10px #979797; box-shadow:inset 0 0 10px #979797; -moz-box-shadow: 5px 2px 5px #979797;-webkit-box-shadow: 5px 2px 5px #979797;box-shadow: 5px 2px 5px #979797; }.sub_arrow {display: inline-block;float: none !important;height: 11px;margin: 0 0 0 6px !important;position: relative;text-indent: -99999px;width: 7px;}#nav ul li ul li ul.level_1 li {width: 184px;}#nav ul li ul li ul.level_2 li {border-top: 1px solid #969696;border-bottom: 1px solid #777777;}#nav ul li a.hovering {background: url("../../images/nav_bg.png") repeat-x scroll 0 0 #9D30A4;}#nav ul li a.hovering .nav_arrow {background: url("../../images/nav_drop.png") no-repeat scroll 0 0 transparent;}#nav ul li ul li a.hovering, #nav ul li ul li ul li a.hovering {background: none;}#nav ul li li.current a {color: #F5DEF6 !important;}#social_links {bottom: 0;display: block;height: 31px;margin: 0;position: absolute;right: 30px;}#social_links li {float: left;margin-left: 1px;display: inline;}#social_links li a {float: left;outline: medium none;position: relative;text-indent: -99999px;}#social_links li a.youtube_link {background: url("../../images/social_icons.png") no-repeat scroll 0 0 transparent;height: 31px;width: 25px;}#social_links li a.twitter_link {background: url("../../images/social_icons.png") no-repeat scroll -26px 0 transparent;height: 31px;width: 25px;}#social_links li a.facebook_link {background: url("../../images/social_icons.png") no-repeat scroll -52px 0 transparent;height: 31px;width: 25px;}#social_links li a.youtube_link:hover {background: url("../../images/social_icons.png") no-repeat scroll 0 -31px transparent;}#social_links li a.twitter_link:hover {background: url("../../images/social_icons.png") no-repeat scroll -26px -31px transparent;}#social_links li a.facebook_link:hover {background: url("../../images/social_icons.png") no-repeat scroll -52px -31px transparent;}table#pricing_table, table#extras_table {background: none repeat scroll 0 0 #FAEFFA;border: 1px solid #D6CDD6;margin: 20px 0 10px;width: 620px;}table#extras_table {margin-bottom: 30px;}#pricing_table thead, table#extras_table thead {background: none repeat scroll 0 0 #E3E3E3;border-bottom: 1px solid #D6CDD6;font-size: 11px;}#pricing_table tbody, table#extras_table tbody {font-size: 12px;}#pricing_table th, table#extras_table th {padding: 10px;text-align: center;vertical-align: middle;}#pricing_table tr.head_top, table#extras_table tr.head_top {border-bottom: 1px solid #D6CDD6;}#pricing_table tr th, table#extras_table tr th {border-left: 1px solid #D6CDD6;}#pricing_table tr {}#pricing_table tr.alt_row, table#extras_table tr.alt_row {background: none repeat scroll 0 0 #F5F5F5;}#pricing_table td, table#extras_table td {border-bottom: 1px solid #D6CDD6;border-left: 1px solid #D6CDD6;padding: 7px 10px;text-align: center;vertical-align: middle;}.img_rep { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 100; }.small_head {font-size: 13px;}.redcolour {color: #d20808;}.box_shadow {-moz-box-shadow: 0 8px 8px #979797;-webkit-box-shadow: 0 8px 8px #979797;box-shadow: 0 8px 8px #979797;}.content_col ul, .middle_col ul {list-style: disc;}.content_col ul li, .middle_col ul li {margin-bottom: 5px;}.content_col blockquote {background: none repeat scroll 0 0 #EFEFEF;margin: 20px auto;padding: 1px 20px;width: 375px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}img.content-image{display: block;margin-left: auto;margin-right: auto;width: auto;}.colour {color: #9d30a4;}.no_border {border: none !important;}.float_left {float: left;}.dull_colour {color: #939393;}.inside_block {display: block;margin: 0 auto;width: 978px;}.text_right {text-align: right;}.float_right {float: right;}.page_title {color: #534E54;font-size: 17px;font-weight: lighter;margin: 12px 0 0;}.page_title span {float: left;}.page_title_head {border-bottom: 1px solid #E3E3E3;color: #9D30A4;float: left;font-size: 17px;font-weight: lighter;margin: 14px 0 0;padding-bottom: 6px;width: 450px;}.page_title_head span {color: #454545;}.featured_icon .icon {background: url("../../images/icons.png") no-repeat scroll -1px -1px transparent;height: 14px;margin: 3px 8px 0 0;width: 18px;}.news_icon .icon {background: url("../../images/icons.png") no-repeat scroll -1px -78px transparent;height: 18px;margin: 0 8px 0 0;width: 18px;}.events_icon .icon {background: url("../../images/icons.png") no-repeat scroll -1px -26px transparent;height: 18px;margin: 0 8px 0 0;width: 18px;}.breadcrumb_icon {background: url("../../images/icons.png") no-repeat scroll -22px -26px transparent;float: left;height: 18px;margin: 0 8px 0 0;width: 21px;}.newsletter_icon .icon {background: url("../../images/icons.png") no-repeat scroll -47px 2px transparent;height: 20px;margin: 0 8px 0 0;width: 22px;}.thehub_icon .icon {background: url("../../images/icons.png") no-repeat scroll -26px -48px transparent;height: 20px;margin: 0 8px 0 0;width: 20px;}.library_icon .icon {background: url("../../images/icons.png") no-repeat scroll -26px -76px transparent;height: 20px;margin: 0 7px 0 0;width: 25px;}.spotlight_icon .icon {background: url("../../images/icons.png") no-repeat scroll 2px -47px transparent;height: 20px;margin: 0 8px 0 0;width: 22px;}.testimonial_icon .icon {background: url("../../images/icons.png") no-repeat scroll -51px -47px transparent;height: 20px;margin: 0 8px 0 0;width: 22px;}.page_icon .icon {background: url("../../images/icons.png") no-repeat scroll -47px -25px transparent;height: 20px;margin: 0 8px 0 0;width: 16px;}.title_span {width: 160px;}.no-margin-right {margin-right: 0 !important;}.margin_top_twenty {margin-top: 20px;}.no_padding {padding: 0 !important;}.no_padding_bottom {padding-bottom: 0 !important;}a span.sml_arrow {cursor: pointer;background: url("../../images/arrows_sml.png") no-repeat scroll -1px 0 transparent;display: inline-block;height: 11px;margin-left: 3px;position: relative;text-indent: -99999px;top: 4px;width: 14px;}a:hover span.sml_arrow {background: url("../../images/arrows_sml.png") no-repeat scroll -1px -11px transparent;}img.sml_arrow {float: none !important;position: relative;top: 2px;}img.external_link {float: none !important;position: relative;top: 1px;}a span.dl_arrow {background: url("../../images/arrow_down_sml.png") no-repeat scroll -11px -1px transparent;cursor: pointer;display: inline-block;height: 14px;margin-left: 4px;position: relative;text-indent: -99999px;top: 4px;width: 12px;}a:hover span.dl_arrow {background: url("../../images/arrow_down_sml.png") no-repeat scroll 0px -1px transparent;}.med_control_arrows {float: right;}.med_control_arrows a {cursor: pointer;float: left;height: 15px;margin: 2px 0 0 10px;text-indent: -99999px;width: 21px;}.med_control_arrows .prev {background: url("../../images/arrows_med.png") no-repeat scroll -1px -1px transparent;}.med_control_arrows .next {background: url("../../images/arrows_med.png") no-repeat scroll -24px -1px transparent;}.med_control_arrows .prev:hover {background: url("../../images/arrows_med.png") no-repeat scroll -1px -39px transparent;}.med_control_arrows .next:hover {background: url("../../images/arrows_med.png") no-repeat scroll -24px -39px transparent;}.btn_submit {background: url("../../images/btn_bg.png") repeat-x scroll 0 0 #9D30A4;border: 1px solid #821589;color: #FFFFFF;float: right;font-size: 13px;height: 30px;padding: 0 8px 6px;text-shadow: 0 -1px 0 #520E58;}.btn_submit:hover {background: #821589;}img.go_arrow {margin-left: 3px;position: relative;top: 3px;}.sidebar {float: left;padding: 0 25px 25px;}.side_colour {background: url("../../images/side_bg.png") repeat-y scroll 0 0 #FAEFFA;border-left: 1px solid #DBD3DB;min-height: 884px;height: auto;height: 100%;position: relative;padding-bottom: 10px;}.side_block {border-top: 1px solid #D6CDD6;float: left;margin: 30px 0 0;width: 222px;}.side_inside_block {float: left;margin: 7px 0 0;padding: 10px 12px;width: 222px;}.spotlight_block .side_inside_block {width: 198px;}.spotlight_block .side_inside_block img {max-width: 192px;}.side_item_details_single .side_inside_block {border-top: 1px solid #E3E3E3;margin: 59px 0 0;}.side_inside_block .news_meta {}.sideevents_block {padding-top: 15px;}.side_inside_block_alt {background: none repeat scroll 0 0 #EBEBEB;border: 1px solid #CDCCCD;float: left;margin: 8px 0 0;padding: 10px 12px;}.sidebar_foot {border-top: 1px solid #CDCCCD;float: left;padding: 6px 0 10px;width: 100%;}.testimonial_block .side_inside_block {border-bottom: 1px solid #E3E3E3;border-top: 1px solid #E3E3E3;}.newsletter_intro {border-bottom: 1px solid #CDCCCD;margin: 0 0 10px;padding: 0 0 10px;text-align: center;}#newsletter_form_box {margin: 16px 0 0;width: 100%;}#newsletter_form_box input {background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #D8D0D8;color: #9D30A4;margin-bottom: 12px;padding: 9px 10px 6px;width: 174px;}.newsletter_signup .loader_img {left: 40%;position: relative;}.small_email_error {font-size: 11px;}#newsletter_msg, #newsletter_msg p {margin: 0;}.newsletter_signup .side_inside_block_alt {width: 196px;}.thehub_block a {float: left;}.thehub_block a img {float: left;width: 220px;}.thehub_block a span {color: #534E54;float: left;font-size: 13px;padding: 4px 12px 7px;}.thehub_block a:hover span {color: #9D30A4;}#main_featured {float: left;height: 243px;padding-bottom: 30px;width: 100%;}#feat_nav {bottom: 24px;left: 0;position: absolute;z-index: 100;}#feat_nav a {background: none repeat scroll 0 0 #534E54;float: left;height: 14px;margin-right: 8px;outline: none;text-indent: -99999px;width: 14px;}#feat_nav a:hover {background: none repeat scroll 0 0 #D6CDD6;}#feat_nav a.activeSlide {background: none repeat scroll 0 0 #9D30A4;}.featured_inside {float: left;}.featured_inside .read_more {display: inline;float: right;margin: 10px 20px 0 0;outline: none;width: auto;}.title_link {border-top: 1px solid #E3E3E3 !important;color: #454545 !important;float: left;margin: 60px 0 0;padding-top: 7px;text-align: right;width: 172px;}.img_link {border: 1px solid #D6CDD6 !important;float: left;height: 243px;overflow: hidden;width: 448px;}.featured_inside img {max-width: 450px;} #event_day_overview {float: left;position: relative;width: 774px;}.event_contained_out {display: none;float: left;width: 774px;}.event_contained {float: left;height: 345px;overflow-x: hidden;overflow-y: auto;padding: 10px 0 0;width: 774px;}.event_contained_out .date_of_events {background: url("../../images/purple_grad_bg.png") repeat-x scroll 0 top #9D30A4;color: #FFFFFF;margin: 0;padding: 10px 0 6px;text-align: center;width: 100%;}.event_contained_out .date_of_events span {color: #efefef;} .event_contained .events_item_block {padding: 16px 0 12px 20px;width: 739px !important;}.event_contained .events_item_block .right_col {width: 248px;}.event_contained .events_item_block .right_col .sidebar, .event_contained .side_block, .event_contained .events_item_block .side_inside_block, .event_contained .events_item_block .event_meta {width: 194px;}.event_contained .events_item_block p.event_meta {width: 100%;}.event_loader {display: none;left: 47%;position: absolute;top: 143px;}.events_item_block:last-child {padding-bottom: 0;}.loader_img {display: none;}#simplemodal-overlay {background-color:#f5f5f5; cursor:wait;}.simplemodal-wrap {} #simplemodal-container {height:90%; width:774px; background-color:#ffffff; border:3px solid #9d30a4; padding:0;}#simplemodal-container .simplemodal-data { }#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}#simplemodal-container a.modalCloseImg {background: url("../../images/close-x.png") no-repeat scroll 0 0 transparent;cursor: pointer;display: inline;height: 13px;position: absolute;right: 10px;top: 15px;width: 13px;z-index: 3200;}.news_item, .event_item {float: left;margin-right: 54px;position: relative;width: 198px;}.newsitem_title, .eventitem_title {font-size: 13px;}.news_content, .event_content {margin: 10px 0 14px 0;float: left;width: 100%;word-wrap: break-word;}.news_content p:first-child, .event_content p:first-child {margin-top: 0;}.events_item_block .event_content {margin: 0 0 16px 0;}.news_meta {margin: 0 0 6px;}.event_meta {margin: 10px 0;}.side_inside_block .event_meta {border: none !important;}.side_inside_block .event_meta p {margin: 0;}.events_item_block .event_meta {border-bottom: 1px solid #E3E3E3;padding: 0 0 10px;}.spotlight_events .date_block {border-bottom: 1px solid #E3E3E3;clear: right;display: block;float: left;margin-bottom: 0;padding: 0;width: 100%;}.date_block .event_meta {float: left;width: 50%;}.events_item_block .right_col {width: 266px;}.events_item_block .right_col .sidebar { padding: 0 0 0 54px;}.events_item_block .side_block, .events_item_grid .side_block {border: medium none;margin: 0 0 0;}.events_item_block .side_inside_block {border: medium none;margin: 0;width: 222px;}.read_more {}.latest_news_block .slide_block .read_more {position: absolute;bottom: 0;left: 0;}.back_to_head {border-bottom: 1px solid #E3E3E3;font-size: 18px;font-weight: lighter;left: 524px;padding: 0 0 6px;position: absolute;top: 26px;width: 222px;}.inline_post_image {margin: 0 0 0;}.item_title {border-bottom: 1px solid #E3E3E3;color: #9D30A4;font-weight: lighter;letter-spacing: 0.5px;margin-bottom: 0;padding: 0 0 5px;}.content_block .news_meta {border-top: 1px solid #E3E3E3;float: left;margin: 6px 0 0;padding: 10px 0 0;width: 100%;}.date_of_events {margin: 24px 0 0 20px;width: 450px;}.date_of_events span {color: #939393;font-size: 18px;}.sideevents_block .events_item {border-top: 1px solid #E3E3E3;margin: 0 0 12px;padding-top: 10px;}.sideevents_block .events_item:last-child {border-bottom: none;}.sideevents_block .event_meta {margin: 5px 0;}.latest_news_block .news_meta {border-top: none;margin: 0 0 6px;padding: 0;}.archive_drop {float: right;margin: 19px 0 0;}.comments_box {border-top: 1px solid #D6CDD6;float: left;margin: 20px 0 0;padding-bottom: 14px}#comments_container {float: left;padding: 10px 0;}#comments_container h2 {font-weight: lighter;padding-bottom: 6px;}#comments_form_container h2, #contact_form_container h2 {border-bottom: 1px solid #D6CDD6;color: #9D30A4;font-weight: lighter;margin-bottom: 4px;padding-bottom: 3px;}#comments_form_container, #contact_form_container {background: none repeat scroll 0 0 #F5F5F5;border: 1px solid #D6CDD6;float: left;padding: 20px 20px 8px;width: 408px;}#comments_form_container p, #contact_form_container p {float: left;}#comments_form_container span.error, #contact_form_container span.error {background: none repeat scroll 0 0 #E13838;color: #FFFFFF;float: right;font-size: 12px;margin: 0 0;padding: 6px 10px;text-align: center;width: 271px;}#comments_form_container form, #contact_form_container form {float: left;}#comments_form_container label, #contact_form_container label {float: left;margin: 4px 0 0;width: 117px;}#comments_form_container label span, #contact_form_container label span {font-size: 11px;}.event_form label {margin: 0 0 0 !important;}#comments_form_container input, #contact_form_container input {background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #D8D0D8;color: #9D30A4;padding: 9px 10px 6px;width: 269px;float: left;margin: 0;}#comments_form_container textarea, #contact_form_container textarea {background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #D8D0D8;color: #9D30A4;float: left;line-height: 1.42;margin: 0;padding: 9px 10px 6px;resize: none;width: 269px;}#comments_form_container input:focus, #comments_form_container textarea:focus, #contact_form_container input:focus, #contact_form_container textarea:focus {border-color: #9D30A4;}#comments_form_container .btn_send, #contact_form_container .btn_send {background: url("../../images/btn_bg.png") repeat-x scroll 0 0 #9D30A4;border: 1px solid #821589;color: #FFFFFF;float: right;font-size: 13px;height: 26px;padding: 3px 8px 4px;text-shadow: 0 -1px 0 #520E58;width: auto;}#comments_form_container .btn_send:hover, #contact_form_container .btn_send:hover {background: #821589;}ul#comment_list {float: left;margin: 0;padding-bottom: 20px;width: 450px;}ul#comment_list li {background: none repeat scroll 0 0 #FAEFFA;border: 1px solid #D6CDD6;float: left;list-style: none outside none;margin-bottom: 16px;padding: 0 20px 5px;width: 408px;}ul#comment_list li.altcomment {background: none repeat scroll 0 0 #F5F5F5;}.form_buttons {float: left;width: 100%;}.our_people_block {margin: 20px 0 0 0;width: 726px;}.team_block {cursor: pointer;height: 114px;float: left;margin: 0 5px 0 0;padding: 5px;width: 227px;}.team_block a {outline: none;}.team_block a.image {border: 1px solid #9D30A4;float: left;height: 107px;overflow: hidden;text-align: center;width: 80px;margin-right: 11px;}.team_block a.image:hover {border: 1px solid #534E54;}.team_block a.image img {float: left;width: 80px;}.staff_title {float: left;font-size: 13px;font-weight: bold;padding: 8px 0 0;width: 118px;}.team_block p {float: left;font-size: 11px;margin: 0;width: 118px;}.people_desc {display: none;}.team_content_split {display: none;float: left;padding: 0 20px 5px;width: 681px;}.team_content_split .people_desc {display: block;}.team_row {float: left;margin-bottom: 20px;width: 100%;}.team_content_split ul {list-style: disc outside none;margin-bottom: 10px;}.team_content_split ul li {margin-bottom: 4px;}.show_details, .selected_people, .show_details a, .selected_people a {color: #ffffff;}ul.calendar_block {float: left;font-size: 24px;font-weight: lighter;list-style: none outside none;margin: 0;padding: 0 0 20px;width: 450px;}ul.calendar_block li {margin-bottom: 0;}ul.calendar_block li.calendar_block {}ul.calendar_block li ul {display: table;margin: 0;}ul.calendar_block li ul li {border-left: 1px solid #dedede;display: table-cell;float: left;height: 43px;padding: 18px 0 2px 0;position: relative;text-align: center;vertical-align: middle;width: 63px;}ul.calendar_block li ul li.first_item {width: 64px;}ul.calendar_block li.calendar_days ul li {border-left: 1px solid #FFFFFF;}ul.calendar_block li ul li.day {background: #ffffff;}ul.calendar_block li ul li.awareness_date {background: #fae8fc;}ul.calendar_block li ul li.has_event {height: 63px;padding: 0;}ul.calendar_block li ul li.has_event a {background: url("../../images/purple_grad_bg.png") repeat scroll 0 0 transparent;color: #FFFFFF;float: left;height: 43px;padding: 18px 0 2px 0;width: 100%;}ul.calendar_block li.calendar_days {background: url(../../images/grey_bg.jpg) 0 0 repeat-x #d3d3d3;border-bottom: 1px solid #dedede;border-left: 1px solid #dedede;border-right: 1px solid #dedede;margin: 0;}ul.calendar_block li.calendar_row {background: none repeat scroll 0 0 #F5F5F5;border-bottom: 1px solid #dedede;border-left: 1px solid #dedede;border-right: 1px solid #dedede;float: left;margin: 0;width: 448px;}ul.calendar_block li.calendar_days ul li {height: 42px;padding: 12px 0 0;}li.first_item, li.lastmonth {border: medium none !important;}li.header {font-weight: normal;}ul.calendar_block li ul li.todays_date {background: url(../../images/black_grad_bg.png) repeat 0 0 transparent;color: #ffffff;font-weight: bold;}li.days_start_1 {background: none repeat scroll 0 0 #F5F5F5;width: 64px !important;}li.days_start_2 {background: none repeat scroll 0 0 #F5F5F5;width: 128px !important;}li.days_start_3 {background: none repeat scroll 0 0 #F5F5F5;width: 192px !important;}li.days_start_4 {background: none repeat scroll 0 0 #F5F5F5;width: 256px !important;}li.days_start_5 {background: none repeat scroll 0 0 #F5F5F5;width: 320px !important;}li.days_start_6 {background: none repeat scroll 0 0 #F5F5F5;width: 384px !important;}li.days_start_7 {background: none repeat scroll 0 0 #F5F5F5;width: 448px !important;}ul.year, ul.month {padding-bottom: 2px;width: 100%;}ul.year li {border: none !important;}li.prev_year, li.prev_month {margin: 0 0 0;padding: 0 15px !important;width: 34px !important;}li.prev_year a, li.prev_month a {background: url("../../images/call_arrows.png") repeat scroll 0 0 transparent;float: left;height: 41px;outline: none;text-indent: -99999px;width: 33px;}li.prev_year a:hover, li.prev_month a:hover {background: url("../../images/call_arrows.png") repeat scroll 0 -44px transparent;}li.year_name, li.month_name {border: medium none !important;color: #9D30A4;font-size: 26px;font-weight: lighter;height: 41px !important;padding: 2px 0 0 !important;text-align: center;width: 322px !important;}li.next_year, li.next_month {margin: 0;padding: 0 15px !important;width: 34px !important;}li.next_year a, li.next_month a {background: url("../../images/call_arrows.png") no-repeat scroll -35px 0 transparent;float: left;height: 41px;outline: none;text-indent: -99999px;width: 33px;}li.next_year a:hover, li.next_month a:hover {background:url("../../images/call_arrows.png") no-repeat scroll -35px -44px transparent;}.calendar_block {margin: 13px 0 0;}.view_mode {margin: 12px 0 0 !important;}.calendar_list .view_mode {margin: 25px 0 0 !important;}.view_mode p {margin: 7px 0;}.view_mode_icons {border-top: 1px solid #E3E3E3;padding: 8px 0 0;}.cal_view {float: left;margin-right: 30px;}div.cal_view span {background: url("../../images/icons.png") no-repeat scroll -97px -61px transparent;float: left;height: 11px;margin: 4px 8px 0 0;width: 11px;}a.cal_view span {background: url("../../images/icons.png") no-repeat scroll -97px -48px transparent;float: left;height: 11px;margin: 4px 8px 0 0;width: 11px;}a.cal_view:hover span {background: url("../../images/icons.png") no-repeat scroll -97px -61px transparent;}.list_view {float: left;}div.list_view span {background: url("../../images/icons.png") no-repeat scroll -111px -61px transparent;float: left;height: 11px;margin: 4px 8px 0 0;width: 11px;}a.list_view span {background: url("../../images/icons.png") no-repeat scroll -111px -48px transparent;float: left;height: 11px;margin: 4px 8px 0 0;width: 11px;}a.list_view:hover span {background: url("../../images/icons.png") no-repeat scroll -111px -61px transparent;}.event_cat_filter, .awareness_cat_filter {margin: 30px 0 0 !important;}.event_cat_filter p, .awareness_cat_filter p {margin: 4px 0;}.awareness_cat_filter {}.awareness_cat_filter p {}.cal_key {float: left;padding-bottom: 10px;width: 100%;}.cal_key p {float: left;margin: 0 0 10px;}.cal_key span {float: left;margin-right: 20px;}.cal_key span span {border: 1px solid #DEDEDE;float: left;height: 14px;margin: 3px 10px 0 0;width: 14px;}.key_today {}.key_today span {background: url("../../images/black_grad_bg.png") repeat scroll 0 0 transparent;}.key_event {}.key_event span {background: url("../../images/purple_grad_bg.png") repeat scroll 0 0 transparent;}.key_awareness {}.key_awareness span {background: none repeat scroll 0 0 #FAE8FC;}.event_count {background: none repeat scroll 0 0 #534E54;border: 1px solid #DDDDDD;color: #FFFFFF;display: none;font-size: 16px;height: 20px;left: -20px;padding: 8px 0 7px;position: absolute;top: -40px;width: 100px;z-index: 110;}.event_count .tool_arrow {background: url("../../images/tool_arrow.png") no-repeat scroll 0 0 transparent;bottom: -13px;height: 14px;left: 43px;position: absolute;width: 16px;}.event_awareness {background: none repeat scroll 0 0 #A49DA5;border: 1px solid #DDDDDD;color: #FFFFFF;display: none;font-size: 16px;height: 20px;left: -75px;padding: 8px 0 7px;position: absolute;top: -40px;width: 220px;z-index: 110;}.event_awareness .awareness_arrow {background: url("../../images/awareness_tip.png") no-repeat scroll 0 0 transparent;bottom: -13px;height: 14px;left: 96px;position: absolute;width: 16px;}.current_work_block .side_inside_block {border-top: 1px solid #E3E3E3;padding-bottom: 0;width: 198px;}.side_block .current_work_list {display: inline;float: left;margin: 0 0 0 18px;width: 180px;}.side_block .current_work_list li {float: left;list-style: disc outside none;margin-bottom: 8px;width: 100%;}.side_block .current_work_list li:last-child {margin-bottom: 0;}#resource_list {float: left;list-style: none outside none;margin: 0;padding-bottom: 20px;width: 450px;}.grid_layout {}.list_layout {}ul.grid_layout {}ul.grid_layout li {border-bottom: 1px solid #D6CDD6;float: left;margin: 0 !important;min-height: 120px;position: relative;width: auto;}ul.grid_layout li ul {float: left;list-style: none outside none;margin: 0;width: auto;}ul.grid_layout li ul li {border-bottom: medium none;width: 194px;}.grid_layout li {border-bottom: 1px solid #D6CDD6;float: left;margin: 0 !important;min-height: 120px;position: relative;width: 194px;}.grid_layout li h3 {color: #9D30A4;font-size: 14px;}.grid_layout li.left_box {border-right: 1px solid #D6CDD6;padding: 10px 20px 35px 10px;}.grid_layout li.right_box {padding: 10px 10px 35px 20px;}.list_layout li {border-bottom: 1px solid #D6CDD6;float: left;margin: 0 !important;padding: 10px 10px 44px;position: relative;width: 450px;}.list_layout li h3 {color: #9D30A4;font-size: 14px;}li.middle_line {background: none repeat scroll 0 0 #D6CDD6;bottom: 0;height: 100%;left: 224px;position: absolute !important;top: 0;width: 1px !important;}.hard_copy_available {bottom: 14px;position: absolute;}.hard_copy_available span {background: url("../../images/icons.png") no-repeat scroll -3px -102px transparent;float: left;height: 21px;margin-right: 8px;text-indent: -99999px;width: 27px;}.hard_copy_unavailable {bottom: 14px;position: absolute;}.hard_copy_unavailable span {background: url("../../images/icons.png") no-repeat scroll -38px -102px transparent;float: left;height: 21px;margin-right: 8px;text-indent: -99999px;width: 27px;}a.lib_download {bottom: 16px;outline: medium none;position: absolute;right: 20px;}.right_boxa.lib_download {right: 10px;}.list_layout a.lib_download {right: 10px;}.lib_key {margin: 12px 0 0 !important;}.lib_key .hard_copy_available {float: left;margin: 12px 0;position: relative;}.hard_copy_available span {background: url("../../images/icons.png") no-repeat scroll -3px -102px transparent;float: left;height: 21px;margin-right: 8px;text-indent: -99999px;width: 27px;}.lib_key .hard_copy_unavailable {float: left;margin: 12px 0 0;position: relative;}.hard_copy_unavailable span {background: url("../../images/icons.png") no-repeat scroll -38px -102px transparent;float: left;height: 21px;margin-right: 8px;text-indent: -99999px;width: 27px;}.lib_key p, .event_cat_filter p, .awareness_cat_filter p, .letter_select p {border-bottom: 1px solid #E3E3E3;margin: 7px 0 14px;padding-bottom: 7px;width: 100%;}.letter_select {padding-top: 18px;}.page_search {background: none repeat scroll 0 0 #F0F0F0;border: 1px solid #D4D4D4;height: 24px;padding: 3px 0 0 9px;width: 211px;}.lib_search_box {background: none repeat scroll 0 0 #F0F0F0;border: medium none;color: #666666;height: 21px;width: 175px;}.lib_search_submit {background: url("../../images/lib_search.png") no-repeat scroll right center #F0F0F0;border: medium none;float: right;height: 18px;margin: 2px 5px 0 0;text-indent: -99999px;width: 20px;}ul.grant_select {background: none repeat scroll 0 0 #F5F5F5;border: 1px solid #D6CDD6;float: left;list-style: none outside none;margin: 0;padding: 3px;width: 442px;}.grant_select li {border-bottom: 1px solid #D6CDD6;color: #8E8C8E;float: left;margin: 0 !important;padding: 4px 0 5px;position: relative;text-align: center;width: 34px;}.grant_select li.alt_box {background: none repeat scroll 0 0 #E3E3E3;}.grant_select li a {float: left;padding: 0;outline: none;width: 100%;}.grant_select li.small a {border-right: none;width: 120px;}.grant_select li a:hover {}.grant_select li.selected {background: none repeat scroll 0 0 #9D30A4;color: #FFFFFF;font-weight: bold;}.grant_select li.selected a {color: #ffffff;}#member_contain, #sm_project_contain {border-right: 1px solid #D6CDD6;float: left;height: auto;margin: 10px 0 20px;width: 448px;border-left: 1px solid #D6CDD6;border-top: 1px solid #D6CDD6; }.sm_projects_box {display: none;float: left;margin: 0;width: 448px;}#sm_project_contain .current_block, #member_contain .current_block {display: block;}.sm_projects_box h3 {border-bottom: 1px solid #E3E3E3;color: #9D30A4;font-size: 16px;padding: 0 0 6px;}.project_box {border-bottom: 1px solid #D6CDD6;float: left;margin: 0;padding: 20px 15px;width: 418px;}.project_box:last-child {}.work_box {padding: 15px 15px 5px;}p.grant_value {font-weight: bold;margin: 10px 0 0;}.project_box h3 a span.sml_arrow {margin-left: 9px;top: 5px;}.current_box {display: block;}.alt_project {background: none repeat scroll 0 0 #F5F5F5;}.sitemap_tree {margin-left: 20px;}.sitemap_tree ul {margin-left: 20px;}.sitemap_tree li {margin-top: 7px;}.breadcrumb_block {background: none repeat scroll 0 0 #FFFFFF;border-top: 1px solid #DBD3DB;display: inline;float: left;margin: 0;padding: 10px 30px;position: relative;width: 918px;z-index: 99; }.breadcrumbs {display: inline;float: left;margin: 0;width: 100%;}.breadcrumbs li {display: inline;float: left;margin-right: 6px;width: auto;}.breadcrumbs li.seperator {}.breadcrumbs a:hover {}.crumb_desc {margin: 0 !important;}.pagination {float: left;padding: 0 0 10px;width: 450px;}.events_two_right_col .pagination {padding-left: 20px;}.pagination span {border: 1px solid #DBD3DB;float: left;margin: 0 10px 0 0;}.pagination span a {background: none repeat scroll 0 0 #E3E3E3;float: left;padding: 3px 6px;width: auto;}.pagination span a:hover {background: none repeat scroll 0 0 #9D30A4;color: #ffffff;}.pagination .current {background: none repeat scroll 0 0 #454545;color: #FFFFFF;margin: 0 10px 0 0;padding: 3px 6px;width: auto;}.pagination .next {}.pagination .prev {}body:before {content:"";height:100%;float:left;width:0;margin-top:-32767px;}#footer {background: url("../../images/footer_bg.png") repeat-x scroll 0 0 #C1C0C0;border-top: 1px solid #C4C4C4;clear: both;height: 206px;margin: -206px auto 0;position: relative;width: 978px;}.footer, .pusher {height: 206px;}#footer a {color: #454545;}#footer a:hover {color: #ffffff;}#footer_inside {margin: 0 auto;padding: 19px 0 0;width: 960px;}#footer_left {display: inline;float: left;font-size: 12px;margin: 20px 30px 0;position: relative;width: 400px;}#footer_left p {margin: 6px 0;}img.padp {position: absolute;right: 0;top: 0;}#footer_middle {background: none repeat scroll 0 0 #C3C3C3;border: 1px solid #AFAEAF;float: left;height: 110px;margin: 20px 40px 0 0;padding: 10px 10px 0;text-align: center;width: 196px;}.contact_us_head {border-bottom: 1px solid #AFAEAF;font-size: 15px;font-weight: lighter;margin: 0 0 14px;text-align: left;}#footer_middle .telephone {font-size: 18px;font-weight: lighter;}#footer_middle .telephone span {background: url("../../images/icons.png") no-repeat scroll -105px -20px transparent;display: inline-block;height: 22px;position: relative;text-indent: -99999px;top: -1px;width: 20px;}#footer_middle .email {font-size: 18px;font-weight: lighter;margin: 10px 0 0;}#footer_middle .email span {background: url("../../images/icons.png") no-repeat scroll -101px -1px transparent;display: inline-block;height: 13px;position: relative;text-indent: -99999px;top: 5px;width: 26px;}#footer_right {background: none repeat scroll 0 0 #E3E3E3;border: 1px solid #AFAEAF;float: left;height: 100px;margin: 20px 0 0;padding: 10px;text-align: center;width: 208px;}.members_head {border-bottom: 1px solid #AFAEAF;font-size: 15px;font-weight: lighter;margin: 0 0 14px;text-align: left;}#footer_right img {}#member_image_box {position: relative;width: 208px !important;}#member_image_box div {text-align: center;width: 100% !important;}#footer_bottom {bottom: 11px;font-size: 12px;left: 0;padding: 0 30px;position: absolute;width: 918px;}#footer_bottom p {float: left;margin: 0;}.foot_nav {float: right;}.foot_nav li {display: inline;}.foot_nav li span {color: #ffffff;}.foot_nav li.last span {display: none;}.error-box {background: none repeat scroll 0 0 #E13838;color: #FFFFFF;font-weight: bold;margin: 15px 0 5px;padding: 5px 20px;}.error-box p {}.success-box {background: none repeat scroll 0 0 #9D30A4;color: #FFFFFF;font-size: 13px;margin: 0 0 20px;padding: 10px 20px;}div.selector, div.selector span, div.checker span,div.radio span, div.uploader, div.uploader span.action,div.button,div.button span {background-image: url(../../images/form/sprite.png);background-repeat: no-repeat;-webkit-font-smoothing: antialiased;}.selector, .radio, .checker, .uploader,.button, .selector *, .radio *, .checker *, .uploader *,.button *{margin: 0;padding: 0;}input.text,input.email, input.password,textarea.uniform {font-size: 12px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: normal;padding: 3px;color: #777;background: url('../../images/form/bg-input-focus.png') repeat-x 0px 0px;background: url('../../images/form/bg-input.png') repeat-x 0px 0px;border-top: solid 1px #aaa;border-left: solid 1px #aaa;border-bottom: solid 1px #ccc;border-right: solid 1px #ccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;outline: 0;}input.text:focus,input.email:focus,input.password:focus,textarea.uniform:focus {-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);box-shadow: 0px 0px 4px rgba(0,0,0,0.3);border-color: #999;background: url('../../images/form/bg-input-focus.png') repeat-x 0px 0px;}div.selector {background-position: -484px -161px;height: 27px;line-height: 27px;}div.selector span {background-position: right -2px;height: 26px;line-height: 26px;}div.selector select {top: 0px;left: 0px;}div.selector:active, div.selector.active {background-position: -483px -256px;}div.selector:active span, div.selector.active span {background-position: right -97px;}div.selector.focus, div.selector.hover, div.selector:hover {background-position: -483px -192px;}div.selector.focus span, div.selector.hover span, div.selector:hover span {background-position: right -33px;}div.selector.focus:active,div.selector.focus.active,div.selector:hover:active,div.selector.active:hover {background-position: -483px -256px;}div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span {background-position: right -97px;}div.selector.disabled {background-position: -483px -234px;}div.selector.disabled span {background-position: right -104px;}div.checker {width: 19px;height: 19px;}div.checker input {width: 19px;height: 19px;}div.checker span {background-position: 0px -260px;height: 19px;width: 19px;}div.checker:active span, div.checker.active span {background-position: -19px -260px;}div.checker.focus span,div.checker:hover span {background-position: -38px -260px;}div.checker.focus:active span,div.checker:active:hover span,div.checker.active:hover span,div.checker.focus.active span {background-position: -57px -260px;}div.checker span.checked {background-position: -76px -260px;}div.checker:active span.checked, div.checker.active span.checked {background-position: -95px -260px;}div.checker.focus span.checked,div.checker:hover span.checked {background-position: -114px -260px;}div.checker.focus:active span.checked,div.checker:hover:active span.checked,div.checker.active:hover span.checked,div.checker.active.focus span.checked {background-position: -133px -260px;}div.checker.disabled span,div.checker.disabled:active span,div.checker.disabled.active span {background-position: -152px -260px;}div.checker.disabled span.checked,div.checker.disabled:active span.checked,div.checker.disabled.active span.checked {background-position: -171px -260px;}div.radio {width: 18px;height: 18px;}div.radio input {width: 18px;height: 18px;}div.radio span {height: 18px;width: 18px;background-position: 0px -279px;}div.radio:active span, div.radio.active span {background-position: -18px -279px;}div.radio.focus span, div.radio:hover span {background-position: -36px -279px;}div.radio.focus:active span,div.radio:active:hover span,div.radio.active:hover span,div.radio.active.focus span {background-position: -54px -279px;}div.radio span.checked {background-position: -72px -279px;}div.radio:active span.checked,div.radio.active span.checked {background-position: -90px -279px;}div.radio.focus span.checked, div.radio:hover span.checked {background-position: -108px -279px;}div.radio.focus:active span.checked, div.radio:hover:active span.checked,div.radio.focus.active span.checked,div.radio.active:hover span.checked {background-position: -126px -279px;}div.radio.disabled span,div.radio.disabled:active span,div.radio.disabled.active span {background-position: -144px -279px;}div.radio.disabled span.checked,div.radio.disabled:active span.checked,div.radio.disabled.active span.checked {background-position: -162px -279px;}div.uploader {background-position: 0px -297px;height: 28px;}div.uploader span.action {background-position: right -409px;height: 24px;line-height: 24px;}div.uploader span.filename {height: 24px;margin: 2px 0px 2px 2px;line-height: 24px;}div.uploader.focus,div.uploader.hover,div.uploader:hover {background-position: 0px -353px;}div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action {background-position: right -437px;}div.uploader.active span.action,div.uploader:active span.action {background-position: right -465px;}div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action {background-position: right -493px;}div.uploader.disabled {background-position: 0px -325px;}div.uploader.disabled span.action {background-position: right -381px;}div.button {background-position: 0px -523px;}div.button span {background-position: right -643px;}div.button.focus,div.button:focus,div.button:hover,div.button.hover {background-position: 0px -553px;}div.button.focus span,div.button:focus span,div.button:hover span,div.button.hover span {background-position: right -673px; }div.button.active,div.button:active {background-position: 0px -583px;}div.button.active span,div.button:active span {background-position: right -703px;color: #555;}div.button.disabled,div.button:disabled {background-position: 0px -613px;}div.button.disabled span,div.button:disabled span {background-position: right -733px;color: #bbb;cursor: default;}div.button {height: 30px;}div.button span {margin-left: 13px;height: 22px;padding-top: 8px;font-weight: bold;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;letter-spacing: 1px;text-transform: uppercase;padding-left: 2px;padding-right: 15px;}div.selector {font-size: 12px;width: 213px;}div.selector select {margin-left: 3px;min-width: 219px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;border: solid 1px #fff;}div.selector span {cursor: pointer;padding: 1px 26px 0 2px;}div.selector span {color: #666;width: 187px;text-shadow: 0 1px 0 #fff;}div.selector.disabled span {color: #bbb;}div.checker {margin-right: 5px;}div.radio {margin-right: 3px;}div.uploader {width: 190px;cursor: pointer;}div.uploader span.action {width: 85px;text-align: center;text-shadow: #fff 0px 1px 0px;background-color: #fff;font-size: 11px;font-weight: bold;}div.uploader span.filename {color: #777;width: 82px;border-right: solid 1px #bbb;font-size: 11px;}div.uploader input {width: 190px;}div.uploader.disabled span.action {color: #aaa;}div.uploader.disabled span.filename {border-color: #ddd;color: #aaa;}.selector, .checker, .button, .radio, .uploader {display: -moz-inline-box;display: inline-block;vertical-align: middle;zoom: 1;*display: inline;}.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {outline: 0;}div.button a,div.button button,div.button input {position: absolute;}div.button {cursor: pointer;position: relative;}div.button span {display: -moz-inline-box;display: inline-block;line-height: 1;text-align: center;}div.selector {overflow: hidden;padding-left: 9px;position: relative;}div.selector span {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}div.selector select {position: absolute;opacity: 0;filter: alpha(opacity:0);height: 27px;border: none;background: none;}div.checker {position: relative;}div.checker span {display: -moz-inline-box;display: inline-block;text-align: center;}div.checker input {opacity: 0;filter: alpha(opacity:0);display: inline-block;background: none;}div.radio {position: relative;}div.radio span {display: -moz-inline-box;display: inline-block;text-align: center;}div.radio input {opacity: 0;filter: alpha(opacity:0);text-align: center;display: inline-block;background: none;}div.uploader {position: relative;overflow: hidden;cursor: default;}div.uploader span.action {float: left;display: inline;padding: 2px 0px;overflow: hidden;cursor: pointer;}div.uploader span.filename {padding: 0px 10px;float: left;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: default;}div.uploader input {opacity: 0;filter: alpha(opacity:0);position: absolute;top: 0;right: 0;bottom: 0;float: right;height: 25px;border: none;cursor: default;}body.medium { font-size:15px; line-height:1.42; }body.medium h1 { font-size:27px; }body.medium h2 { font-size: 23px; }body.medium h3 { font-size: 20px; }body.medium h4 { font-size: 17px; }body.medium h5 { font-size:14px; }body.medium .newsitem_title,body.medium .eventitem_title { font-size: 15px; }body.medium .sm_projects_box h3 { font-size: 17px; }body.medium #pricing_table tbody,body.medium table#extras_table tbody { font-size: 14px; }body.medium #pricing_table thead,body.medium table#extras_table thead { font-size: 13px; }body.medium .grid_layout li h3 { font-size: 17px; }body.medium #nav ul li a { font-size: 16px; }body.medium #nav ul li ul li { width: 190px; }body.medium #nav ul li ul,body.medium #nav ul li ul li ul.level_1,body.medium #nav ul li ul li ul.level_2 { width: 214px; }body.medium #nav ul li a span { margin: 7px 12px 0 0; }body.medium #nav ul li a .nav_arrow { margin: 0 1px 0 0; }body.large { font-size:17px; line-height:1.42; }body.large h1 { font-size:29px; }body.large h2 { font-size: 25px; }body.large h3 { font-size: 22px; }body.large h4 { font-size: 19px; }body.large h5 { font-size:16px; }body.large .newsitem_title,body.large .eventitem_title { font-size: 17px; }body.large .sm_projects_box h3 { font-size: 19px; }body.large #pricing_table tbody,body.large table#extras_table tbody { font-size: 16px; }body.large #pricing_table thead,body.large table#extras_table thead { font-size: 15px; }body.large .grid_layout li h3 { font-size: 19px; }body.large #nav ul li a { font-size: 18px; }body.large #nav ul li ul li { width: 200px; }body.large #nav ul li ul,body.large #nav ul li ul li ul.level_1,body.large #nav ul li ul li ul.level_2 { width: 224px; }body.large #nav ul li a span { margin: 5px 12px 0 0; }body.large #nav ul li a .nav_arrow { margin: 0 1px 0 0; }body.medium .cal_key,body.large .cal_key { font-size: 13px; }ul#accessibility {display: none;position: absolute;left: -99999px;}.if_js {display: none;}.ie6 #outsidecontainer {display:table;height:100%;}.ie6 #ie_seven_banner {background: none repeat scroll 0 0 #EAEAEA;border-bottom: 1px solid #C0C0C0;border-top: 1px solid #C0C0C0;padding: 12px 15%;position: absolute;text-align: center;top: 0;left: 0;z-index: 120;width: 70%;}.ie6 #ie_banner {background: none repeat scroll 0 0 #EAEAEA;border-bottom: 1px solid #C0C0C0;border-top: 1px solid #C0C0C0;padding: 12px 15%;position: absolute;text-align: center;top: 0;left: 0;z-index: 120;width: 70%;}.ie6 .spotlight_block .side_inside_block img {width: 192px;}.ie6 #head_bar {background: none #F6EEF6;}.ie6 .phone_number span, .ie6 .email_address span {display: none;}.ie6 .text_size {margin-top: -29px !important;}.ie6 #nav ul li a .nav_arrow {float: left;}.ie6 input.search_submit {margin:-22px 6px 0px 0px;font-size: 0.1px;}.ie6 .float_right {margin-top: -16px;}.ie6 #footer_bottom {bottom: 16px;}.ie6 .med_control_arrows {margin-top: -18px;}.ie6 .sm_projects_box {display: block;position: inherit;}.ie6 .wide_two_right_col {float: right;width: 725px;}.ie6 .our_people_block {width:725px !important;}.ie6 .team_block {margin-right: 4px !important;}.ie6 select#lib_tag {width: 222px;}.ie6 .wide_two_right_col .sidebar {padding-left: 50px;}.ie6 .calendar_block .right_col {width: 275px;}.ie6 .post_collect .right_col {width: 275px;}.ie6 .events_two_right_col {float: right;position: static;}.ie6 ul.calendar_block li ul {float: left;}.ie6 .events_block .section_block {}.ie6 .people_desc {display: block;float: left;margin: 16px 0;width: 80%;}.ie6 .people_desc p {float: left;width: 100%;}.ie6 .people_desc ul {list-style: disc outside;float: left;margin-top:10px;margin-left: 12px;width: 100%;}.ie6 .people_desc ul li {margin-bottom: 6px;}.ie6 select#lib_topic, .ie6 select#lib_type, .ie6 select#lib_tag, .ie6 select#lib_condition {width: 222px;}.ie6 .events_two_right_col {float: right;}.ie6 .events_item_block, .ie6 .events_item_grid {float: right;}.ie6 ul.calendar_block li.calendar_days ul li {}.ie6 .sidebar select, .ie6 .sidebar input {width: 222px;}.ie6 .events_two_right_col {float: right;position: static;}.ie6 ul.calendar_block li ul li {position: static;}.ie6 #event_day_overview {display:none;}.ie7 #nav ul li.level-top {}.ie7 #nav ul li a .nav_arrow {float: left;}.ie7 .sub_arrow {margin-left: 10px !important;}.ie7 .text_size {margin-top: -29px !important;}.ie7 input.search_submit {margin:-22px 6px 0px 0px;font-size: 0.1px;}.ie7 .search_box {height: 14px;}.ie7 .featured_block .page_title {z-index:100;position:relative;}.ie7 .med_control_arrows {margin-top: -18px;}.ie7 .float_right {margin-top: -19px;}.ie7 #nav ul li a span {margin-top: 8px;}.ie7 #nav ul li a .nav_arrow {margin-top: 0;}.ie7 .people_desc {display: block;float: left;margin: 16px 0;width: 80%;}.ie7 .people_desc p {float: left;width: 100%;}.ie7 .people_desc ul {list-style: disc outside;float: left;margin-top:10px;margin-left: 12px;width: 100%;}.ie7 .people_desc ul li {margin-bottom: 6px;}.ie7 select#lib_topic, .ie7 select#lib_type, .ie7 select#lib_tag, .ie7 select#lib_condition {width: 222px;}.ie7 .lib_search_submit {margin:-22px 6px 0px 0px;font-size: 0.1px;}.ie7 .events_two_right_col {float: right;}.ie7 .events_item_block, .ie7 .events_item_grid {float: right;}.ie7 ul.calendar_block li.calendar_days ul li {margin-top: -26px;}.ie7 .sidebar select, .ie7 .sidebar input {width: 222px;}.ie7 .events_two_right_col {float: right;position: static;}.ie7 ul.calendar_block li ul {}body.nojs {}body.nojs .nojs {display: none;}.nojs .featured_inside, .nojs #member_image_box div {position: absolute;top: 0;}.nojs .slide_block {border-bottom: 1px solid #D6CDD6;float: left;height: auto;margin-bottom: 15px;padding-bottom: 15px;width: 450px;}.nojs .slide_block:last-child {border: none;margin-bottom: 0;padding-bottom: 0;}.nojs .people_desc {display: block;float: left;margin: 16px 0;width: 80%;}.nojs .people_desc p {float: left;width: 100%;}.nojs .people_desc ul {list-style: disc outside;float: left;width: 100%;}.nojs .sm_projects_box {display: block;}.nojs select#lib_topic, .nojs select#lib_type, .nojs select#lib_tag, .nojs select#lib_condition {width: 222px;}.nojs .side_block select {width: 222px;margin-bottom: 6px;}@media print {* { background: transparent !important; color: #444 !important; text-shadow: none; }a, a:visited { color: #444 !important; text-decoration: underline; }a:after { content: " (" attr(href) ")"; } abbr:after { content: " (" attr(title) ")"; }.ir a:after { content: ""; }pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }img { page-break-inside: avoid; }@page { margin: 0.5cm; }p, h2, h3 { orphans: 3; widows: 3; }h2, h3{ page-break-after: avoid; }}
