

/* layout */

.widget_column {margin-bottom:-7px;}
.widget_container {padding:0;margin:0 0 10px 0;}
.collapse_margins p {margin:0 !important;}
.widget_container .wbox,.widget_container .news,.widget_container .cbox {margin:0px;padding:0px;border:none;}
.widget_container .news p {margin:0 15px;padding:1em 0 0.3em;overflow:hidden;}
.widget_container .widget_inner {border-width:1px;border-style:solid;1padding:0;margin:0;}
.widget_container .widget_inner .pbox {margin-bottom:0;border:none;}
.widget_container table {margin:0px;width:99%}
.widget_container table.data2 {margin-left:2%;margin-right:2%;width:96%}
.content td .widget_container table td, div.news div.events_table {font-size:0.9em;margin:0.3em 2px;}
.wizbox .tabs li {line-height:1.8em;}
.widget_container tr.even td {background-color:#F6F6F6;}
.widget_container tr.odd td {background-color:white;}
.widget_container p {font-size:0.9em;margin:0.3em 2px;margin:1em 15px;overflow:hidden;}
.widget_container p.small {font-size:0.8em;}
.widget_container h2 {background-color:#E5ECF9;font-size:1em;font-weight:bold;line-height:30px;margin:0;padding:0 10px;}
.widget_container h3 {font-size:1.1em;font-weight:normal;margin-bottom:0;margin-top:1em;}
.widget_container h5 {font-size:1.1em;font-weight:normal;margin-bottom:0;margin-top:1em;}
.widget_container h4 {font-size:1.0em;font-weight:normal;margin-bottom:0;margin-top:1em;}
.widgetlayout_leftcol,.widgetlayout_middlecol,.widgetlayout_rightcol {padding:10px 5px !important;}
#widgetlayout_palette h3.ui-accordion-header.ui-state-default {margin:6px 0;padding:}
#sub_reset {float:right;}
div.widget h3 {margin:8px 0px 5px 7px;line-height:16px;}
div.widget p {color:#666666;margin-right:4px;}
table.layout_settings {width:auto;padding-top:0px;padding-bottom:0px;}
table.layout_settings td.settings_column {width:260px;}
table.layout_settings td.settings_column table {margin-top:4px;margin-bottom:0px;}
.widgetlayout_previewtable {margin:0!important;width:100%!important;}
.widgetlayout_column,.widgetlayout_column_disabled {border:1px solid #ddd;background-color:white;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#widgetlayout_palette.widgetlayout_column {border-width:0;}
.content table.l table td.widgetlayout_column_palette {width:180px;padding-top:0;padding-right:14px;}
.content table.l table td.widgetlayout_preview {padding-left:0;padding-top:0;}
.content table.l table td.widgetlayout_preview .widgetlayout_title {margin-bottom:0;}
ul.widgetlayout_column {margin:0;padding:0 0 20px;}
ul.widgetlayout_column li {list-style-type:none;margin:0;padding:0;}
ul.widgetlayout_column li div.widget {padding:1px 4px 0 14px;border-bottom:1px solid #BFD0FF;border-right:1px solid #BFD0FF;}
.widget,.widget_button {cursor:move;background:#eaf0fc;background:-moz-linear-gradient(top, #F4F7FC, #eaf0fc);background:-webkit-gradient(linear, left top, left bottom, from(#F4F7FC), to(#eaf0fc));-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #BFD0FF;text-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;}
.widget:hover,.widget_button:hover {background:#DCE3F2;background:-moz-linear-gradient(top, #eaf0fc, #DCE3F2);background:-webkit-gradient(linear, left top, left bottom, from(#eaf0fc), to(#DCE3F2));}
.widget_button.ui-draggable-dragging {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;border:1px solid #11589f;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);background:#4d94da;background:-webkit-gradient(linear, left top, left bottom, from(#4d94da), to(#257bd1));background:-moz-linear-gradient(top, #4d94da, #257bd1);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.25);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.25);}
.widget_button.ui-draggable-dragging h3 {padding:6px 0 6px 15px;}
#widgetlayout .ui-state-highlight {margin:6px !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#EFED69;border-color:#E5E35B;-moz-box-shadow:0 0 6px #EFED69, inset 0 1px 0 rgba(255, 255, 255, 0.5);-webkit-box-shadow:0 0 6px #EFED69, inset 0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:0 0 6px #EFED69, inset 0 1px 0 rgba(255, 255, 255, 0.5);}
.widget_buttons {clear:both;overflow:hidden;padding-bottom:8px;margin-top:6px;font-size:11px;line-height:30px;}
.widget_buttons a {float:left;padding:3px 5px;margin-right:6px;color:#fff;border:1px solid #11589f;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);background:#4d94da;background:-webkit-gradient(linear, left top, left bottom, from(#4d94da), to(#257bd1));background:-moz-linear-gradient(top, #4d94da, #257bd1);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.25);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.25);white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:1.5em;}
.widget_buttons a:hover {color:#fff;border:1px solid #11589f;background:#257bd1;background:-webkit-gradient(linear, left top, left bottom, from(#257bd1), to(#1761ab));background:-moz-linear-gradient(top, #257bd1, #1761ab);}
.widget_buttons a span {background:transparent none 0 50% no-repeat;padding:1px 2px 1px 20px;}
a.widget_config span {background-image:url(/images/icons/fugue/wrench.png);}
a.widget_delete span {background-image:url(/images/icons/fugue/cross.png);}
.ready-accept-drop {-moz-box-shadow:0 0 6px #EFED69;-webkit-box-shadow:0 0 6px #EFED69;box-shadow:0 0 6px #EFED69;background:#F9F9F2;}
.widget_disabled {background-color:#eaeaea;}
.widget,.widget_button,.widget_disabled {display:block;padding:1px;margin:6px;}
.widget_disabled .widget_controls {display:none;}
.widget_controls {padding-top:0.7em;}
.widget_controls a {cursor:pointer;border:none;}
.widget_button {margin:6px;padding:0;}
.widget_button p {margin-top:0px;padding-top:0px;font-size:0.8em;font-style:italic;}
#widgetlayout_palette {height:auto;}
#widgetlayout_palette a {border:none;}
#widgetlayout_palette h3 {padding:0;margin:0;}
#widgetlayout_palette .widget_button h3 {padding:6px 0 6px 15px;background:transparent url(/images/widget-draggable.png) 0 50% repeat-y;}
.widgetlayout_title {display:block;font-weight:bold;font-size:1.2em;padding:7px 14px;margin-bottom:10px;color:#333;background-color:#EAF0FC;}
.widgetlayout_controls {float:right;display:inline;color:#666;font-weight:normal;}
div#widgetlayout_config {padding:0 5px;}
div#widgetlayout_config p {margin:0;padding:3px 12px;}
.hoverover {background-color:#efefef;}
td h2 {display:block;margin:0px;}
.content ul.widgets_nav {margin:0;}
.widgetlayout_2col td.widgetlayout_leftcol,.widgetlayout_2col td.widgetlayout_rightcol {width:30%;}
.widgetlayout_3col td.widgetlayout_leftcol,.widgetlayout_3col td.widgetlayout_rightcol {width:30%;}
.widgetlayout_3col td.widgetlayout_maincol {width:40%;}
.page_nav_left {float:left;}
.page_nav_right {float:right;text-align:right;padding-right:10px;white-space:nowrap;}
.page_nav_right p {margin-bottom:0;}
#widgetlayout_palette .ui-accordion-content {padding:0;margin:-2px 0 0 0;}
#widgetlayout_palette.ui-accordion-icons h3.ui-accordion-header a {padding-left:2.2em;}
#widgetlayout_palette h3.ui-accordion-header a {padding:0.25em 0.5em 0.25em 0.7em;}
#widgetlayout_palette h3.ui-state-active span,#widgetlayout_palette h3.ui-state-active a {cursor:default;}
td.label label {font-weight:bold;padding-top:4px;}
.content ul.widgets_nav {margin:10px 5px 5px 5px;border-bottom:2px solid #C8D2F0;height:inherit;clear:both;}
.content ul.widgets_nav li {float:left;margin:0 10px 0 0;font-weight:bold;}
.content ul.widgets_nav li a {-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.ui-dialog .widget_config_form {padding-left:0px;padding-right:0px;}
.ui-dialog .widget_config_form table.form {margin-left:5px;margin-right:5px;width:99%;}
td.board_post_info {width:26%;}
.board_post_info a {color:#000;}
p.board_post_date {width:100%;}
div.members_widget ul.members_summary {margin:0px !important;}
div.members_widget li.member_name {list-style:none;border-bottom:1px solid;margin-bottom:4px;margin-left:4px;margin-right:4px;}
div.members_widget li.member_name p {margin:0;padding:4px;}
div.members_widget li.last {border-bottom:none;}
div.members_widget p.member_profile_thumb_name {font-size:0.9em !important;}
div.members_widget li.member_profile {overflow:hidden;text-align:center;float:left;position:relative;margin:0px !important;}
div.members_widget a.member_profile {margin:0 auto;}
div.members_widget img {margin:auto;}
div.rss_feed .rss_item {line-height:1.2em;margin:0;padding:0 15px 1em 15px;}
div.rss_feed .rss_item a {border:none;}
div.rss_feed .rss_date {color:#666666;text-align:right;padding-right:14px;font-size:0.9em;}
#create_your_own p {margin:1em 15px;}
.widget_container table.events_list {margin-left:2%;margin-right:2%;width:96%}
.widget_container ul.events_list li.item {padding-left:0;}
.fvthumbnails{overflow:auto;position:relative;}
.fvthumbnail{background-color:#e5ecf9;float:left;margin:3px 3px 5px 3px;padding:5px;outline:1px solid #c8d2f0;width:auto;}
.fvthumbnail .choice{font-weight:normal;}
.fvthumbnail .checkbox, .fvthumbnail .radio{vertical-align:middle;width:auto;float:left;}
.field .fvthumbnail .fvimage{display:table;margin:0;}
.fvimage span{display:table-cell;text-align:center;vertical-align:middle;}
.fvcontrols{background-color:#c8d2f0;padding:5px;}
.fvcontrols label {overflow:hidden;margin-right:0px;}
.fvimage span.image_container {margin:0 auto;}
.widget_container a.img {display:block;}
.widget_container div.embedded_content {overflow:hidden;margin:0 auto;text-align:center;}
.widget_container div.embedded_content h2 {margin-bottom:0;}
.widget_container div.embedded_content p {margin:0;}
.widget_container table.calendar,.widget_container table.events_list {width:100%;font-size:0.9em;}
.widget_container table.calendar table.events_list {font-size:1.1em;margin:0px;}
.widget_container table.calendar td.events_table {padding:0 2px;}
.widget_container table.calendar td.events-top-border {border-top-width:1px;border-top-style:solid;}
.widget_container div.events_list_popup_container {display:none;position:absolute;overflow:hidden;overflow-y:auto;z-index:5;border-top-width:1px;border-top-style:solid;}
.widget_container img.events_list_close {display:none;position:absolute;top:3px;right:2px;cursor:pointer;z-index:1;}
.widget_container .calendar caption {font-weight:bold;padding-top:4px;padding-bottom:4px;position:relative;border-bottom-width:1px;border-bottom-style:solid;}
.widget_container .calendar-popup td.day-events {cursor:pointer;}
.widget_container .events_list .date_header {border-bottom:none;}
.widget_container .events_list .date,.widget_container .events_list .info {border-bottom:1px solid;}
.widget_container .calendar th,.widget_container .calendar td.day-small,.widget_container .calendar caption {margin:0 auto;text-align:center;}
.widget_container .calendar td.right-event {padding-left:14px;width:50%;overflow:hidden;white-space:nowrap;}
.widget_container .calendar th.right-edge,.widget_container .calendar td.right-edge {border-right-width:1px;border-right-style:solid;}
.content .widget_container .calendar td.today {border-width:1px;border-style:solid;}
.content .widget_container .calendar-wide td.today {border-width:2px !important;border-style:solid;}
.content .widget_container table.calendar td.day,.content .widget_container table.calendar th {padding-left:0px;padding-right:0px;}
.content .widget_container table.calendar td ul.oneEvent,.content .widget_container table.calendar td ul.oneEvent li {margin:0;padding-left:2px;}
.content .widget_container table.calendar td ul.oneEvent li,.content .widget_container .events_list_popup_container ul li {list-style:none;}
.content .widget_container table.calendar th {border-bottom-width:1px;border-bottom-style:solid;font-size:0.9em;}
.content .widget_container table.calendar th.header-left-border {border-left-width:1px;border-left-style:solid;}
.content .widget_container table.calendar td.day-big {width:14%;}
.content .widget_container table.calendar td.day-big div.dayEvents {overflow:hidden;}
.content .widget_container table.calendar td.day .dayTitle {text-align:right;padding-right:2px;}
.content .widget_container table.calendar td.day-big {border-width:1px;border-style:solid;padding-top:0px;height:8.6em;}
.content .agenda li.event {margin:0;padding:0;list-style-type:none;padding:10px 40px 13px 20px;margin-bottom:0.8em;position:relative;border-bottom-style:solid;border-bottom-width:1px;}
.content .agenda p,.content p.noEvents {font-size:1.1em;}
.content .agenda li.withImage {padding:0 40px 13px 130px !important;}
.content .agenda ul li h2.title {font-size:1.6em;background-color:transparent;margin:0!important;}
.content .agenda div.summary {padding:0 0 4px 0;}
.content .agenda div.summary span.date {font-size:1.1em;line-height:1.8em;}
.content .agenda ul li h2 a {text-decoration:none;border-bottom:none;}
.events_list_popup_container {width:auto;}
div.GSAPIWidgetCalendar {overflow:hidden;position:relative;}
table.calendar {cursor:default;table-layout:fixed;}
table.calendar caption div.date-heading {position:absolute;float:left;padding-left:8px;}
table.calendar caption .date-controls {float:right;padding-right:8px;padding-left:8px;display:none;}
table.calendar caption .date-controls a{border:0 none !important;text-decoration:none;cursor:pointer;font-size:15px;line-height:10px;}
table.calendar-wide caption .date-controls a {font-size:17px !important;line-height:12px !important;}
#widgetHeader {padding-left:0;}
#widgetHeader #viewForm {padding-left:4px;}
#widgetHeader #tabList {right:8px;}
#widgetHeader #tabList a {-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
#widgetHeader{border-bottom-width:2px;border-bottom-style:solid;min-height:2.3em;padding-left:4px;position:relative;width:100%;}
* html #widgetHeader {position:relative;}
#tabList, #tabList li{display:block;list-style-type:none;margin:0 !important;padding:0;cursor:pointer;}
#tabList{bottom:0;position:absolute;right:0;}
#tabList li{float:left;margin-left:0.3em !important;white-space:nowrap;}
#tabList li a{background:none repeat scroll 0 0 #E8EEF7;color:black !important;display:block;padding:0.3em 0.6em;text-decoration:none;}
#tabList li a:hover{background:none repeat scroll 0 0 #C8D2F0;color:#3300CC;}
#tabList .tabSelected a{background:none repeat scroll 0 0 #C3D9FF !important;}
#widgetInnerWrapper table{margin:0;width:100%;}
#widgetInnerWrapper h2{background:none repeat scroll 0 0 transparent;padding:0;}
#widgetInnerWrapper h2 a{border:0 none !important;}
.ViewCalendar_MonthPicker{padding-bottom:0.3em;padding-top:0.3em;}
.ViewCalendar_PreviousButton, .ViewCalendar_NextButton{border:0 none !important;text-decoration:none;cursor:pointer;}
#monthList, #previousButton, #nextButton, #todayButton{cursor:pointer;}
.GSAPIWidgetCalendar div.agenda h3 {border-bottom-width:1px !important;border-bottom-style:solid !important;}
.GSAPIWidgetCalendar div.agenda h3,.GSAPIWidgetCalendar div.agenda h4,.GSAPIWidgetCalendar div.agenda h5 {font-size:1.2em;font-weight:bold;margin-bottom:0.8em;}
.widget_container div.calendar-popup-wide {margin:8px 4px 4px 4px;-moz-box-shadow:0 0 12px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 0 12px rgba(0, 0, 0, 0.15);box-shadow:0 0 12px rgba(0, 0, 0, 0.15);border-width:1px;border-style:solid;overflow:hidden;}
.widget_container div.calendar-popup-wide li {margin-left:5px;margin-right:5px;padding-right:14px;}
.GSAPIWidgetCalendar .event .image {float:left;width:130px;margin-left:-130px;}
.GSAPIWidgetCalendar .event .wrapper {float:left;width:100%;}
.GSAPIWidgetCalendar .event .summary dt {margin:0;padding:0;font-weight:bold;clear:left;float:left;width:6em;}
.GSAPIWidgetCalendar .event .summary dd {margin:0;padding:0;margin-left:6em;padding-left:1em;}
.GSAPIWidgetCalendar .event .summary dd:after {display:block;clear:left;content:".";height:0;visibility:hidden;}
.GSAPIWidgetCalendar .dayEvents li{line-height:1;padding:2px 7px;white-space:nowrap;margin:3px !important;border-radius:2px;}
.GSAPIWidgetCalendar .dayEvents li.wrap{white-space:inherit !important;}
.GSAPIWidgetCalendar .dayEvents p.moreEvents{line-height:0.8em;margin:0;padding:0.2em 0.4em;text-align:center;white-space:nowrap;}
.content div.agenda ul {margin:1em 15px;}
div.events_list_popup_container div.dayEvents {font-size:0.8em;}
div.events_list_popup_container div.dayEvents ul {margin:0px;}
.content td .widget_container table.events_list td.caption {font-weight:bold;text-align:center;font-size:1em;border-bottom-width:1px;border-bottom-style:solid;}
.content td .widget_container table.calendar td.calendar-month {font-size:1em;text-align:center;font-weight:bold;border-style:solid;border-width:0;border-bottom-width:1px;border-top-width:1px;}
.content td .widget_container div.loading {text-align:center;width:80px;padding:4px 0 5px 0;position:absolute;font-weight:bold;left:50%;top:31px;margin-left:-40px;z-index:99;border-width:1px;border-style:solid;}
.content td .widget_container div.overlay {cursor:wait;top:0;left:0;position:absolute;background-color:#000;opacity:0.1;z-index:98;}
.content td .widget_container div.timeout {cursor:pointer;top:1px;left:1px;position:absolute;background-color:yellow;font-weight:bold;text-align:center;padding:4px 2px 5px 2px;}
div.news div.details ul,.events_table div.details ul {float:left;margin-left:0;margin-right:14px;}
div.news div.details ul li,.events_table div.details ul li {list-style:none;float:left;margin-left:0;margin-right:6px;}
div.details ul.rsvp li {border-style:solid;border-width:1px;padding:0 4px;font-size:1em;}
.ci_dateinfo {font-size:1em;}
ul.grouplist {overflow-y:scroll;margin:0;padding:8px;}
ul.grouplist li {list-style:none;margin:0;position:relative;}
ul.grouplist a.thumb {top:0;left:0;position:absolute;}
ul.grouplist li h4,ul.grouplist li p {margin-left:110px !important;}
ul.groupfeed li {list-style:none;margin:0 0 4px 0;padding:0 0 4px 0;position:relative;border-bottom:1px solid;}
td.colwidth label,td.colwidth span {line-height:26px;}
label.colwidth {float:left;}
input.colwidth {float:left;width:25px;}


/* print */

