#autocomplete {
	Z-INDEX: 100; BORDER-BOTTOM: 1px solid; POSITION: absolute; BORDER-LEFT: 1px solid; OVERFLOW: hidden; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
#autocomplete UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#autocomplete LI {
	ZOOM: 1; WHITE-SPACE: pre; BACKGROUND: #fff; COLOR: #000; CURSOR: default
}
HTML.js INPUT.form-autocomplete {
	BACKGROUND-IMAGE: url(/misc/throbber.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 100% 2px
}
HTML.js INPUT.throbbing {
	BACKGROUND-POSITION: 100% -18px
}
HTML.js FIELDSET.collapsed {
	BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1em; BORDER-LEFT-WIDTH: 0px
}
HTML.js FIELDSET.collapsed .fieldset-wrapper {
	DISPLAY: none
}
FIELDSET.collapsible {
	POSITION: relative
}
FIELDSET.collapsible .fieldset-legend {
	DISPLAY: block
}
.form-textarea-wrapper TEXTAREA {
	BOX-SIZING: border-box; MARGIN: 0px; WIDTH: 100%; DISPLAY: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
.resizable-textarea .grippie {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BACKGROUND: url(/misc/grippie.png) #eee no-repeat center 2px; HEIGHT: 9px; OVERFLOW: hidden; BORDER-TOP: #ddd 0px solid; CURSOR: s-resize; BORDER-RIGHT: #ddd 1px solid
}
BODY.drag {
	CURSOR: move
}
.draggable A.tabledrag-handle {
	FLOAT: left; HEIGHT: 1.7em; MARGIN-LEFT: -1em; OVERFLOW: hidden; CURSOR: move; TEXT-DECORATION: none
}
A.tabledrag-handle:hover {
	TEXT-DECORATION: none
}
A.tabledrag-handle .handle {
	PADDING-BOTTOM: 0.42em; MARGIN: -0.4em 0.5em; PADDING-LEFT: 0.5em; WIDTH: 13px; PADDING-RIGHT: 0.5em; BACKGROUND: url(/misc/draggable.png) no-repeat 6px 9px; HEIGHT: 13px; PADDING-TOP: 0.42em
}
A.tabledrag-handle-hover .handle {
	BACKGROUND-POSITION: 6px -11px
}
DIV.indentation {
	PADDING-BOTTOM: 0.42em; MARGIN: -0.4em 0.2em -0.4em -0.4em; PADDING-LEFT: 0.6em; WIDTH: 20px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 1.7em; PADDING-TOP: 0.42em
}
DIV.tree-child {
	BACKGROUND: url(/misc/tree.png) no-repeat 11px center
}
DIV.tree-child-last {
	BACKGROUND: url(/misc/tree-bottom.png) no-repeat 11px center
}
DIV.tree-child-horizontal {
	BACKGROUND: url(/misc/tree.png) no-repeat -11px center
}
.tabledrag-toggle-weight-wrapper {
	TEXT-ALIGN: right
}
TABLE.sticky-header {
	BACKGROUND-COLOR: #fff; MARGIN-TOP: 0px
}
.progress .bar {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.progress .filled {
	BACKGROUND-COLOR: #000; WIDTH: 5px; HEIGHT: 1.5em
}
.progress .percentage {
	FLOAT: right
}
.ajax-progress {
	DISPLAY: inline-block
}
.ajax-progress .throbber {
	MARGIN: 2px; WIDTH: 15px; BACKGROUND: url(/misc/throbber.gif) no-repeat 0px -18px; FLOAT: left; HEIGHT: 15px
}
.ajax-progress .message {
	PADDING-LEFT: 20px
}
TR .ajax-progress .throbber {
	MARGIN: 0px 2px
}
.ajax-progress-bar {
	WIDTH: 16em
}
.container-inline DIV {
	DISPLAY: inline
}
.container-inline LABEL {
	DISPLAY: inline
}
.container-inline .fieldset-wrapper {
	DISPLAY: block
}
.nowrap {
	WHITE-SPACE: nowrap
}
HTML.js .js-hide {
	DISPLAY: none
}
.element-hidden {
	DISPLAY: none
}
.element-invisible {
	CLIP: rect(1px 1px 1px 1px); POSITION: absolute !important; HEIGHT: 1px; OVERFLOW: hidden
}
.element-focusable.element-invisible:active {
	CLIP: rect(auto auto auto auto); POSITION: static !important; HEIGHT: auto; OVERFLOW: visible
}
.element-focusable.element-invisible:focus {
	CLIP: rect(auto auto auto auto); POSITION: static !important; HEIGHT: auto; OVERFLOW: visible
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
* HTML .clearfix {
	HEIGHT: 1%
}
*:first-child + HTML .clearfix {
	MIN-HEIGHT: 1%
}
DIV.messages {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 10px; MARGIN: 6px 0px; PADDING-LEFT: 50px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 8px 8px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 10px
}
DIV.status {
	BACKGROUND-IMAGE: url(/misc/message-24-ok.png); BORDER-BOTTOM-COLOR: #be7; BORDER-TOP-COLOR: #be7; BORDER-RIGHT-COLOR: #be7; BORDER-LEFT-COLOR: #be7
}
DIV.status {
	COLOR: #234600
}
.ok {
	COLOR: #234600
}
DIV.status {
	BACKGROUND-COLOR: #f8fff0
}
TABLE TR.ok {
	BACKGROUND-COLOR: #f8fff0
}
DIV.warning {
	BACKGROUND-IMAGE: url(/misc/message-24-warning.png); BORDER-BOTTOM-COLOR: #ed5; BORDER-TOP-COLOR: #ed5; BORDER-RIGHT-COLOR: #ed5; BORDER-LEFT-COLOR: #ed5
}
DIV.warning {
	COLOR: #840
}
.warning {
	COLOR: #840
}
DIV.warning {
	BACKGROUND-COLOR: #fffce5
}
TABLE TR.warning {
	BACKGROUND-COLOR: #fffce5
}
DIV.error {
	BACKGROUND-IMAGE: url(/misc/message-24-error.png); BORDER-BOTTOM-COLOR: #ed541d; BORDER-TOP-COLOR: #ed541d; BORDER-RIGHT-COLOR: #ed541d; BORDER-LEFT-COLOR: #ed541d
}
DIV.error {
	COLOR: #8c2e0b
}
.error {
	COLOR: #8c2e0b
}
DIV.error {
	BACKGROUND-COLOR: #fef5f1
}
TABLE TR.error {
	BACKGROUND-COLOR: #fef5f1
}
DIV.error P.error {
	COLOR: #333
}
DIV.messages UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.messages UL LI {
	LIST-STYLE-IMAGE: none
}
FIELDSET {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; MARGIN-BOTTOM: 1em; PADDING-TOP: 0.5em
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HR {
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; HEIGHT: 1px; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse
}
TH {
	BORDER-BOTTOM: #ccc 3px solid; TEXT-ALIGN: left; PADDING-RIGHT: 1em
}
TBODY {
	BORDER-TOP: #ccc 1px solid
}
TR.even {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0.1em; BACKGROUND-COLOR: #eee; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.1em
}
TR.odd {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0.1em; BACKGROUND-COLOR: #eee; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.1em
}
TH.active IMG {
	DISPLAY: inline
}
TD.active {
	BACKGROUND-COLOR: #ddd
}
.item-list .title {
	FONT-WEIGHT: bold
}
.item-list UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.75em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.item-list UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.form-item {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
.form-actions {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
TR.odd .form-item {
	MARGIN-TOP: 0px; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 0px
}
TR.even .form-item {
	MARGIN-TOP: 0px; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 0px
}
.form-item .description {
	FONT-SIZE: 0.85em
}
LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
LABEL.option {
	DISPLAY: inline; FONT-WEIGHT: normal
}
.form-checkboxes .form-item {
	MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em
}
.form-radios .form-item {
	MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em
}
.form-type-radio .description {
	MARGIN-LEFT: 2.4em
}
.form-type-checkbox .description {
	MARGIN-LEFT: 2.4em
}
INPUT.form-checkbox {
	VERTICAL-ALIGN: middle
}
INPUT.form-radio {
	VERTICAL-ALIGN: middle
}
.marker {
	COLOR: #f00
}
.form-required {
	COLOR: #f00
}
.form-item INPUT.error {
	BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-RIGHT: red 2px solid
}
.form-item TEXTAREA.error {
	BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-RIGHT: red 2px solid
}
.form-item SELECT.error {
	BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-RIGHT: red 2px solid
}
.container-inline .form-actions {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.form-actions.container-inline {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.more-link {
	TEXT-ALIGN: right
}
.more-help-link {
	TEXT-ALIGN: right
}
.more-help-link A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(/misc/help.png) no-repeat 0px 50%; PADDING-TOP: 1px
}
.item-list .pager {
	TEXT-ALIGN: center; CLEAR: both
}
.item-list .pager LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0.5em; LIST-STYLE-TYPE: none; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-TOP: 0.5em
}
.pager-current {
	FONT-WEIGHT: bold
}
#autocomplete LI.selected {
	BACKGROUND: #0072b9; COLOR: #fff
}
HTML.js FIELDSET.collapsible .fieldset-legend {
	PADDING-LEFT: 15px; BACKGROUND: url(/misc/menu-expanded.png) no-repeat 5px 65%
}
HTML.js FIELDSET.collapsed .fieldset-legend {
	BACKGROUND-IMAGE: url(/misc/menu-collapsed.png); BACKGROUND-POSITION: 5px 50%
}
.fieldset-legend SPAN.summary {
	COLOR: #999; MARGIN-LEFT: 0.5em; FONT-SIZE: 0.9em
}
TR.drag {
	BACKGROUND-COLOR: #fffff0
}
TR.drag-previous {
	BACKGROUND-COLOR: #ffd
}
.tabledrag-toggle-weight {
	FONT-SIZE: 0.9em
}
BODY DIV.tabledrag-changed-warning {
	MARGIN-BOTTOM: 0.5em
}
TR.selected TD {
	BACKGROUND: #ffc
}
TD.checkbox {
	TEXT-ALIGN: center
}
TH.checkbox {
	TEXT-ALIGN: center
}
.progress {
	FONT-WEIGHT: bold
}
.progress .bar {
	BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; MARGIN: 0px 0.2em; BACKGROUND: #ccc; BORDER-RIGHT-COLOR: #666; BORDER-LEFT-COLOR: #666; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px
}
.progress .filled {
	BACKGROUND: url(/misc/progress.gif) #0072b9
}
.sf-menu {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; text-align:left;
}
.sf-menu * {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.sf-menu {
	Z-INDEX: 497; LINE-HEIGHT: 1
}
.sf-menu UL {
	POSITION: absolute; WIDTH: 12em; TOP: -99999em; LEFT: 0px
}
.sf-menu UL LI {
	WIDTH: 100%
}
.sf-menu LI {
	Z-INDEX: 498; POSITION: relative; FLOAT: left
}
.sf-menu A {
	POSITION: relative; DISPLAY: block
}
.sf-menu LI:hover {
	Z-INDEX: 499
}
.sf-menu LI.sfHover {
	Z-INDEX: 499
}
.sf-menu LI:hover UL {
	Z-INDEX: 499
}
.sf-menu LI.sfHover UL {
	Z-INDEX: 499;
	-webkit-box-shadow: #777777 2px 2px 10px;
    -moz-box-shadow: #777777 2px 2px 10px;
    box-shadow: #777777 2px 2px 10px;
}
.sf-menu LI:hover > UL {
	TOP: 2.5em; LEFT: 0px
}
.sf-menu LI.sfHover > UL {
	TOP: 2.5em; LEFT: 0px
}
.sf-menu LI LI:hover > UL {
	TOP: 0px; LEFT: 12em
}
.sf-menu LI LI.sfHover > UL {
	TOP: 0px; LEFT: 12em
}
.menu.sf-menu {
	MARGIN: 0px;
border-top-right-radius: 2em;
border-top-left-radius: 2em;
margin-top: -6px;
}
.menu.sf-menu UL {
	MARGIN: 0px
}
.menu.sf-menu LI {
	MARGIN: 0px
}
.sf-hidden {
	TOP: -99999em !important; LEFT: -99999em !important
}
.sf-menu A.sf-with-ul {
	MIN-WIDTH: 1px
}
.sf-sub-indicator {
	POSITION: absolute; TEXT-INDENT: -999em; WIDTH: 10px; DISPLAY: block; BACKGROUND: url(../images/arrows-ffffff.png) no-repeat -10px -100px; HEIGHT: 10px; OVERFLOW: hidden; TOP: 1.05em; RIGHT: 0.75em
}
A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px; TOP: 0.8em
}
A:focus > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
A:hover > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
A:active > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
LI:hover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
LI.sfHover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
.sf-menu UL .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.sf-menu UL A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.sf-menu UL A:focus > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.sf-menu UL A:hover > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.sf-menu UL A:active > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.sf-menu UL LI:hover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.sf-menu UL LI.sfHover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.sf-shadow.sf-horizontal.sf-menu UL {
	PADDING-BOTTOM: 9px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 8px !important; BACKGROUND: url(/sites/all/libraries/superfish/images/shadow.png) no-repeat right bottom; PADDING-TOP: 0px !important; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomleft: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px
}
.sf-shadow.sf-vertical.sf-menu UL {
	PADDING-BOTTOM: 9px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 8px !important; BACKGROUND: url(/sites/all/libraries/superfish/images/shadow.png) no-repeat right bottom; PADDING-TOP: 0px !important; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomleft: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px
}
.sf-shadow.sf-navbar.sf-menu UL UL {
	PADDING-BOTTOM: 9px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 8px !important; BACKGROUND: url(/sites/all/libraries/superfish/images/shadow.png) no-repeat right bottom; PADDING-TOP: 0px !important; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomleft: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px
}
.sf-shadow UL.sf-shadow-off {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.rtl.sf-menu {
	FLOAT: right
}
.rtl.sf-menu LI {
	FLOAT: right
}
.rtl.sf-menu LI:hover > UL {
	RIGHT: 0px; LEFT: auto
}
.rtl.sf-menu LI.sfHover > UL {
	RIGHT: 0px; LEFT: auto
}
.rtl.sf-menu LI LI:hover > UL {
	RIGHT: 12em; LEFT: auto
}
.rtl.sf-menu LI LI.sfHover > UL {
	RIGHT: 12em; LEFT: auto
}
.rtl.sf-menu UL {
	RIGHT: 0px; LEFT: auto
}
.rtl.sf-menu .sf-sub-indicator {
	BACKGROUND: url(../images/arrows-ffffff-rtl.png) no-repeat -10px -100px; RIGHT: auto; LEFT: 0.75em
}
.rtl.sf-menu A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px; TOP: 0.8em
}
.rtl.sf-menu A:focus > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px
}
.rtl.sf-menu A:hover > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px
}
.rtl.sf-menu A:active > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px
}
.rtl.sf-menu LI:hover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px
}
.rtl.sf-menu LI.sfHover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px
}
.rtl.sf-menu UL .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.rtl.sf-menu UL A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.rtl.sf-menu UL A:focus > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.rtl.sf-menu UL A:hover > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.rtl.sf-menu UL A:active > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.rtl.sf-menu UL LI:hover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.rtl.sf-menu UL LI.sfHover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.rtl.sf-menu .sf-hidden {
	RIGHT: -99999em !important; LEFT: auto !important
}
.sf-hidden.rtl.sf-menu {
	RIGHT: -99999em !important; LEFT: auto !important
}
.sf-shadow.sf-horizontal.rtl.sf-menu UL {
	PADDING-BOTTOM: 9px !important; PADDING-LEFT: 8px !important; PADDING-RIGHT: 0px !important; BACKGROUND-POSITION: left bottom; PADDING-TOP: 0px !important; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 0; border-top-right-radius: 0; border-bottom-left-radius: 0
}
.sf-shadow.sf-vertical.rtl.sf-menu UL {
	PADDING-BOTTOM: 9px !important; PADDING-LEFT: 8px !important; PADDING-RIGHT: 0px !important; BACKGROUND-POSITION: left bottom; PADDING-TOP: 0px !important; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 0; border-top-right-radius: 0; border-bottom-left-radius: 0
}
.sf-shadow.sf-navbar.rtl.sf-menu UL UL {
	PADDING-BOTTOM: 9px !important; PADDING-LEFT: 8px !important; PADDING-RIGHT: 0px !important; BACKGROUND-POSITION: left bottom; PADDING-TOP: 0px !important; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 0; border-top-right-radius: 0; border-bottom-left-radius: 0
}
.rtl.sf-vertical LI:hover > UL {
	RIGHT: 12em; LEFT: auto
}
.rtl.sf-vertical LI.sfHover > UL {
	RIGHT: 12em; LEFT: auto
}
.rtl.sf-vertical .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.rtl.sf-vertical A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.rtl.sf-vertical A:focus > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.rtl.sf-vertical A:hover > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.rtl.sf-vertical A:active > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.rtl.sf-vertical LI:hover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.rtl.sf-vertical LI.sfHover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.rtl.sf-navbar LI LI {
	FLOAT: right
}
.rtl.sf-navbar UL .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px
}
.rtl.sf-navbar UL A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
.rtl.sf-navbar UL A:focus > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px
}
.rtl.sf-navbar UL A:hover > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px
}
.rtl.sf-navbar UL A:active > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px
}
.rtl.sf-navbar UL LI:hover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px
}
.rtl.sf-navbar UL LI.sfHover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px
}
.rtl.sf-navbar UL UL .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.rtl.sf-navbar UL UL A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.rtl.sf-navbar UL UL A:focus > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.rtl.sf-navbar UL UL A:hover > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.rtl.sf-navbar UL UL A:active > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.rtl.sf-navbar UL UL LI:hover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.rtl.sf-navbar UL UL LI.sfHover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.rtl.sf-navbar LI LI:hover > UL {
	RIGHT: 0px; LEFT: auto
}
.rtl.sf-navbar LI LI.sfHover > UL {
	RIGHT: 0px; LEFT: auto
}
.rtl.sf-navbar LI LI LI:hover > UL {
	RIGHT: 12em; LEFT: auto
}
.rtl.sf-navbar LI LI LI.sfHover > UL {
	RIGHT: 12em; LEFT: auto
}
.rtl.sf-navbar > LI > UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px; -moz-border-radius-bottomright: 0; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -webkit-border-bottom-right-radius: 0
}
.grid-1 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-2 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-3 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-4 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-5 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-6 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-7 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-8 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-9 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-10 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-11 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-12 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-13 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-14 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-15 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-16 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-17 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-18 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-19 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-20 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-21 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-22 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-23 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid-24 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.push-1 {
	POSITION: relative
}
.pull-1 {
	POSITION: relative
}
.push-2 {
	POSITION: relative
}
.pull-2 {
	POSITION: relative
}
.push-3 {
	POSITION: relative
}
.pull-3 {
	POSITION: relative
}
.push-4 {
	POSITION: relative
}
.pull-4 {
	POSITION: relative
}
.push-5 {
	POSITION: relative
}
.pull-5 {
	POSITION: relative
}
.push-6 {
	POSITION: relative
}
.pull-6 {
	POSITION: relative
}
.push-7 {
	POSITION: relative
}
.pull-7 {
	POSITION: relative
}
.push-8 {
	POSITION: relative
}
.pull-8 {
	POSITION: relative
}
.push-9 {
	POSITION: relative
}
.pull-9 {
	POSITION: relative
}
.push-10 {
	POSITION: relative
}
.pull-10 {
	POSITION: relative
}
.push-11 {
	POSITION: relative
}
.pull-11 {
	POSITION: relative
}
.push-12 {
	POSITION: relative
}
.pull-12 {
	POSITION: relative
}
.push-13 {
	POSITION: relative
}
.pull-13 {
	POSITION: relative
}
.push-14 {
	POSITION: relative
}
.pull-14 {
	POSITION: relative
}
.push-15 {
	POSITION: relative
}
.pull-15 {
	POSITION: relative
}
.push-16 {
	POSITION: relative
}
.pull-16 {
	POSITION: relative
}
.push-17 {
	POSITION: relative
}
.pull-17 {
	POSITION: relative
}
.push-18 {
	POSITION: relative
}
.pull-18 {
	POSITION: relative
}
.push-19 {
	POSITION: relative
}
.pull-19 {
	POSITION: relative
}
.push-20 {
	POSITION: relative
}
.pull-20 {
	POSITION: relative
}
.push-21 {
	POSITION: relative
}
.pull-21 {
	POSITION: relative
}
.push-22 {
	POSITION: relative
}
.pull-22 {
	POSITION: relative
}
.push-23 {
	POSITION: relative
}
.pull-23 {
	POSITION: relative
}
.push-24 {
	POSITION: relative
}
.pull-24 {
	POSITION: relative
}
.alpha {
	MARGIN-LEFT: 0px !important
}
.omega {
	MARGIN-RIGHT: 0px !important
}
BODY {
	MIN-WIDTH: 960px
}
.container-24 {
	WIDTH: 960px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.container-24 .grid-1 {
	WIDTH: 20px
}
.container-24 .grid-2 {
	WIDTH: 60px
}
.container-24 .grid-3 {
	WIDTH: 100px
}
.container-24 .grid-4 {
	WIDTH: 140px
}
.container-24 .grid-5 {
	WIDTH: 180px
}
.container-24 .grid-6 {
	WIDTH: 220px
}
.container-24 .grid-7 {
	WIDTH: 260px
}
.container-24 .grid-8 {
	WIDTH: 300px
}
.container-24 .grid-9 {
	WIDTH: 48%;/*307px*/
}
.container-24 .grid-10 {
	WIDTH: 380px
}
.container-24 .grid-11 {
	WIDTH: 420px
}
.container-24 .grid-12 {
	WIDTH: 460px
}
.container-24 .grid-13 {
	WIDTH: 75%;
}
.container-24 .grid-14 {
	WIDTH: 540px
}
.container-24 .grid-15 {
	WIDTH: 580px
}
.container-24 .grid-16 {
	WIDTH: 620px
}
.container-24 .grid-17 {
	WIDTH: 660px
}
.container-24 .grid-18 {
	WIDTH: 100%;
}
.container-24 .grid-19 {
	WIDTH: 740px
}
.container-24 .grid-20 {
	WIDTH: 780px
}
.container-24 .grid-21 {
	WIDTH: 820px
}
.container-24 .grid-22 {
	WIDTH: 860px
}
.container-24 .grid-23 {
	WIDTH: 900px
}
.container-24 .grid-24 {
	WIDTH: 940px
}
.container-24 .prefix-1 {
	PADDING-LEFT: 40px
}
.container-24 .prefix-2 {
	PADDING-LEFT: 80px
}
.container-24 .prefix-3 {
	PADDING-LEFT: 120px
}
.container-24 .prefix-4 {
	PADDING-LEFT: 160px
}
.container-24 .prefix-5 {
	PADDING-LEFT: 113px;
padding-top: 10px;
padding-right: 0px;
}
.container-24 .prefix-6 {
	PADDING-LEFT: 240px
}
.container-24 .prefix-7 {
	PADDING-LEFT: 280px
}
.container-24 .prefix-8 {
	PADDING-LEFT: 320px
}
.container-24 .prefix-9 {
	PADDING-LEFT: 360px
}
.container-24 .prefix-10 {
	PADDING-LEFT: 400px
}
.container-24 .prefix-11 {
	PADDING-LEFT: 440px
}
.container-24 .prefix-12 {
	PADDING-LEFT: 480px
}
.container-24 .prefix-13 {
	PADDING-LEFT: 520px
}
.container-24 .prefix-14 {
	PADDING-LEFT: 560px
}
.container-24 .prefix-15 {
	PADDING-LEFT: 600px
}
.container-24 .prefix-16 {
	PADDING-LEFT: 640px
}
.container-24 .prefix-17 {
	PADDING-LEFT: 680px
}
.container-24 .prefix-18 {
	PADDING-LEFT: 720px
}
.container-24 .prefix-19 {
	PADDING-LEFT: 760px
}
.container-24 .prefix-20 {
	PADDING-LEFT: 800px
}
.container-24 .prefix-21 {
	PADDING-LEFT: 840px
}
.container-24 .prefix-22 {
	PADDING-LEFT: 880px
}
.container-24 .prefix-23 {
	PADDING-LEFT: 920px
}
.container-24 .suffix-1 {
	PADDING-RIGHT: 40px
}
.container-24 .suffix-2 {
	PADDING-RIGHT: 80px
}
.container-24 .suffix-3 {
	PADDING-RIGHT: 120px
}
.container-24 .suffix-4 {
	PADDING-RIGHT: 160px
}
.container-24 .suffix-5 {
	PADDING-RIGHT: 200px
}
.container-24 .suffix-6 {
	PADDING-RIGHT: 240px
}
.container-24 .suffix-7 {
	PADDING-RIGHT: 280px
}
.container-24 .suffix-8 {
	PADDING-RIGHT: 320px
}
.container-24 .suffix-9 {
	PADDING-RIGHT: 360px
}
.container-24 .suffix-10 {
	PADDING-RIGHT: 400px
}
.container-24 .suffix-11 {
	PADDING-RIGHT: 440px
}
.container-24 .suffix-12 {
	PADDING-RIGHT: 480px
}
.container-24 .suffix-13 {
	PADDING-RIGHT: 520px
}
.container-24 .suffix-14 {
	PADDING-RIGHT: 560px
}
.container-24 .suffix-15 {
	PADDING-RIGHT: 600px
}
.container-24 .suffix-16 {
	PADDING-RIGHT: 640px
}
.container-24 .suffix-17 {
	PADDING-RIGHT: 680px
}
.container-24 .suffix-18 {
	PADDING-RIGHT: 720px
}
.container-24 .suffix-19 {
	PADDING-RIGHT: 760px
}
.container-24 .suffix-20 {
	PADDING-RIGHT: 800px
}
.container-24 .suffix-21 {
	PADDING-RIGHT: 840px
}
.container-24 .suffix-22 {
	PADDING-RIGHT: 880px
}
.container-24 .suffix-23 {
	PADDING-RIGHT: 920px
}
.container-24 .push-1 {
	LEFT: 40px
}
.container-24 .push-2 {
	LEFT: 80px
}
.container-24 .push-3 {
	LEFT: 120px
}
.container-24 .push-4 {
	LEFT: 160px
}
.container-24 .push-5 {
	LEFT: 200px
}
.container-24 .push-6 {
	LEFT: 240px
}
.container-24 .push-7 {
	LEFT: 280px
}
.container-24 .push-8 {
	LEFT: 320px
}
.container-24 .push-9 {
	LEFT: 360px
}
.container-24 .push-10 {
	LEFT: 400px
}
.container-24 .push-11 {
	LEFT: 440px
}
.container-24 .push-12 {
	LEFT: 480px
}
.container-24 .push-13 {
	LEFT: 520px
}
.container-24 .push-14 {
	LEFT: 560px
}
.container-24 .push-15 {
	LEFT: 600px
}
.container-24 .push-16 {
	LEFT: 640px
}
.container-24 .push-17 {
	LEFT: 680px
}
.container-24 .push-18 {
	LEFT: 720px
}
.container-24 .push-19 {
	LEFT: 760px
}
.container-24 .push-20 {
	LEFT: 800px
}
.container-24 .push-21 {
	LEFT: 840px
}
.container-24 .push-22 {
	LEFT: 880px
}
.container-24 .push-23 {
	LEFT: 920px
}
.container-24 .pull-1 {
	LEFT: -40px
}
.container-24 .pull-2 {
	LEFT: -80px
}
.container-24 .pull-3 {
	LEFT: -120px
}
.container-24 .pull-4 {
	LEFT: -160px
}
.container-24 .pull-5 {
	LEFT: -200px
}
.container-24 .pull-6 {
	LEFT: -240px
}
.container-24 .pull-7 {
	LEFT: -280px
}
.container-24 .pull-8 {
	LEFT: -320px
}
.container-24 .pull-9 {
	LEFT: -360px
}
.container-24 .pull-10 {
	LEFT: -400px
}
.container-24 .pull-11 {
	LEFT: -440px
}
.container-24 .pull-12 {
	LEFT: -480px
}
.container-24 .pull-13 {
	LEFT: -520px
}
.container-24 .pull-14 {
	LEFT: -560px
}
.container-24 .pull-15 {
	LEFT: -600px
}
.container-24 .pull-16 {
	LEFT: -640px
}
.container-24 .pull-17 {
	LEFT: -680px
}
.container-24 .pull-18 {
	LEFT: -720px
}
.container-24 .pull-19 {
	LEFT: -760px
}
.container-24 .pull-20 {
	LEFT: -800px
}
.container-24 .pull-21 {
	LEFT: -840px
}
.container-24 .pull-22 {
	LEFT: -880px
}
.container-24 .pull-23 {
	LEFT: -920px
}

html, body, div
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}

h1, h2, h3, h4, h5, h6
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
    font-weight: bold;
}
a, p, ul, ol, li, img, span, strong, em
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}
table, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}
applet, object, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, caption, fieldset, form, label, legend
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}
article, aside, figure, footer, header, hgroup, section
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}
canvas, details, embed, figcaption, menu, nav, output, ruby, summary, time, mark, audio, video
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
    display: block;
}
body
{
    line-height: 1;
}
b, strong
{
    font-weight: bold;
}
em, i
{
    font-style: italic;
}
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;
}
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-17, .grid-18, .grid-19, .grid-20, .grid-21, .grid-22, .grid-23, .grid-24
{
    position: relative;
    margin-left: 10px;
    margin-right: 19px;
}
.container-12 .block .omega-grid, .container-16 .block .omega-grid, .container-24 .block .omega-grid
{
    position: relative;
    margin-left: -10px;
    margin-right: -10px;
}
.clearfix:after
{
    font-size: 0;
}
#skip-link
{
    left: 50%;
    margin-left: -5.25em;
    margin-top: 0;
    position: absolute;
    width: auto;
    z-index: 50;
}
#skip-link a, #skip-link a:link, #skip-link a:Visited
{
    background: #444;
    background: rgba(0,0,0,0.6);
    color: #fff;
    display: block;
    padding: 1px 10px 2px 10px;
    text-decoration: none;
    -khtml-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 0 0 10px 10px;
}
#skip-link a:hover, #skip-link a:active, #skip-link a:focus
{
    outline: 0;
}
.inline li, .tabs li, .breadcrumb li
{
    list-style: none;
    display: inline;
    margin-right: 0.5em;
}
.item-list li
{
    list-style: none;
}
.pager li
{
    display: inline;
    margin-right: 0.25em;
}
img
{
    vertical-align: bottom;
}
.field-label-inline .field-label, .field-label-inline .field-items, .field-label-inline .field-item
{
    display: inline;
}
.menu
{
    margin: 0;
    padding: 0;
}
.menu li
{
    list-style: none;
}
.form-actions input
{
    margin-right: 0.5em;
}
.form-actions input:hover
{
    background: #FFFFFF;
}
label
{
    font-weight: bold;
}
.item-list .pager
{
    padding: 0;
    margin: 0;
}
.item-list .pager li, .item-list .pager ul li
{
    margin: 0;
    padding: 0;
    float: left;
}
.item-list .pager
{
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 10px;
    text-align: left;
}
.pager li a
{
    display: inline-block;
}
.pager li.pager-ellipsis, .pager li.pager-current, .pager li a
{
    padding: 4px 8px;
    text-decoration: none;
}
.pager li.pager-current
{
    padding: 4px 8px;
    font-weight: bold;
}
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a
{
    width: 50px;
    text-align: center;
    padding: 4px 0;
}
.pager li.pager-next
{
    position: absolute;
    top: 0;
    right: 50px;
}
.pager li.pager-last, .pager li.pager-next.last
{
    position: absolute;
    top: 0;
    right: 0;
    border-right: 0;
}
.pager li.pager-ellipsis, .pager li.pager-current, .pager li a
{
    color: #1a1a1a;
}
.pager li
{
    border-right: 1px solid;
    border-color: #ddd #bbb #999;
    color: #333;
    font: bold 12px/1.2 Arial,sans-serif;
    outline: 0;
}
.pager li.pager-current
{
    background: #ddd url(../images/button.png) repeat-x;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1a1a),color-stop(1,#5a5a5a));
    background: -moz-linear-gradient(top center,#1a1a1a 0%,#5a5a5a 100%);
    color: #FFF;
    outline: 0;
}
.pager li.pager-next
{
    border-left: 1px solid;
    border-color: #ddd #bbb #999;
}
.pager li a
{
    background: #ddd url(../images/button.png) repeat-x;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));
    background: -moz-linear-gradient(top center,#fff 0%,#ddd 100%);
    cursor: pointer;
}
.pager li a:hover
{
    background: #FFF;
    color: #454545;
}
.pager
{
    background: #ebebeb;
    border: 1px solid;
    border-color: #ddd #bbb #999;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.pager li.first, .pager li.first a, .pager li.first a:hover
{
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    
}
.pager li.pager-last, .pager li.pager-last a, .pager li.pager-last a:hover
{
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
}
table
{
    border: 1px solid #CCC;
    width: 100%;
}
thead th, th
{
    background: #f7f7f7;
    border-bottom: 1px solid #ccc;
    color: #333;
}
td, th
{
    padding: 4px 8px;
    vertical-align: middle;
}
th a, th a:link, th a:Visited
{
    text-decoration: none;
}
th a
{
    display: block;
}
th a img
{
    margin: 0 0 0 5px;
}
th.active
{
    background: #DDD;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
}
tr.even td
{
    background: #F1F5FA;
}
tr.odd td
{
    background: #fff;
}
td.active
{
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
}
tr.even td.active
{
    background: #e5e9ed;
}
tr.odd td.active
{
    background: #f2f2f2;
}
tr:hover td, tr.even:hover td.active, tr.odd:hover td.active
{
    background: #FFFEEE;
}
td ul.links
{
    margin-bottom: 0;
}
.node-links ul li a, .comment-links ul li a
{
    text-transform: lowercase;
    display: block;
    float: left;
    text-decoration: none;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    margin: 0 0.5em 0.5em 0;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    background: #ddd url(../images/button.png) repeat-x;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));
    background: -moz-linear-gradient(top center,#fff 0%,#ddd 100%);
    border: 1px solid;
    border-color: #ddd #bbb #999;
    cursor: pointer;
    color: #333;
    font: bold 12px/1.2 Arial,sans-serif;
    outline: 0;
    overflow: visible;
    padding: 4px 10px 3px;
    text-shadow: #fff 0 1px 1px;
    width: auto; *padding-top:2px;*padding-bottom:0px;}
.node-links ul li a:hover, .comment-links ul li a:hover
{
    background: #FFF;
}
.tips, .description
{
    font-size: 10px;
    color: #6a6a6a;
}
div.views-slideshow-ddblock-vsd-alumni-black div.container
{
    background: #000000;
}
div.views-slideshow-ddblock-vsd-alumni-black div.container-inner
{
    padding: 0px;
    position: relative;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slider
{
    position: absolute;
    z-index: 10;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slider-left
{
   /* right: 0px;
   left:102px;*/
}
div.views-slideshow-ddblock-vsd-alumni-black div.slider-right
{
    left: 0px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slider-inner
{
    overflow: hidden;
    position: relative;
    visibility: hidden;
    z-index: 0;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide
{
    display: none;
    position: absolute;
    top: 0;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-inner img
{
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-image-overlay
{
    height: 200px;
    position: absolute;
    top: 0;
    width: 100px;
    background: transparent url(../images/image_overlay.png) no-repeat scroll 0 0;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text
{
    position: absolute;
    background: none;
    color: #ffffff;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-inner
{
    padding: 15px 15px 15px 270px;
    position: relative;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-horizontal
{
    left: 0px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-2
{
    position: absolute;
    background: none;
    color: #ffffff;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-2-inner
{
    padding: 15px 15px 15px 50px;
    position: relative;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-2-horizontal
{
    left: 0px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-2-top
{
    bottom: 0px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-read-more
{
    bottom: 50px;
    position: absolute;
    right: 10px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-read-more a
{
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-vertical
{
    top: 0;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-top
{
    top: 0px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-right
{
    right: 35px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-bottom
{
    bottom: 5px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-left
{
    left: 35px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-title
{
    float: left;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-title-vertical
{
    width: 200px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-title-horizontal
{
    float: left;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-title h2
{
    padding: 0;
    color: #fff;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-title-inner h2
{
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-title-inner h2 a
{
    color: #FFF;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-title-inner h2 a:hover
{
    color: #EE0000;
    text-decoration: underline;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-body-horizontal
{
    float: left;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-body-inner
{
    color: #fff;
    font-size: 14px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-body-inner p, div.views-slideshow-ddblock-vsd-alumni-black div.slide-body-inner
{
    margin: 0 8px 0 0;
    padding: 0;
    color: #FFF;
    line-height: 16px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager
{
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: visible;
    z-index: 100;
    background: transparent url(../images/pager_background_left.png);
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager-left
{
    left: 0px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager-right
{
    right: 0px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager div.custom-pager-item-inner
{
    position: relative;
    width: 188px;
    border-bottom: 1px solid #717171;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager div.custom-pager-item img
{
    border: 1px solid #CCC;
    float: left;
    height: 39px;
    margin: 10px 4px 0 8px;
    padding: 0px !important;
    vertical-align: middle;
    width: 54px;
    background-color: #FFF;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager div.custom-pager-item a
{
    display: block;
    height: 89px;
    line-height: 16px;
    width: 200px;
    background: none;
    color: #FFF;
    font-family: verdana,arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    opacity: 1;
    text-align: left;
    text-decoration: none;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager-left div.custom-pager-item a
{
    margin: 0;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager-right div.custom-pager-item a
{
    margin-left: 35px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager div.custom-pager-item a:hover
{
    background: none;
    color: #FFCC00;
    opacity: 1;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager div.custom-pager-item a:focus
{
    outline: none;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager div.custom-pager-item a:active
{
    outline: none;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager div.active-pager-item
{
    position: relative;
    width: 200px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager-right div.active-pager-item a
{
    width: 220px;
    color: #FFCC00;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager-left div.active-pager-item a
{
    width: 220px;
    color: #FFCC00;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager-left div.active-pager-item a
{
    background: transparent url(../images/pager_item_active_indicator.png) no-repeat scroll right 50%;
    opacity: 1;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager-right div.active-pager-item a
{
    margin-left: 0 !important;
    background: transparent url(../images/pager_item_active_indicator.png) no-repeat scroll left 50%;
    opacity: 1;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager-left div.active-pager-item a:hover
{
    background: transparent url(../images/pager_item_active_indicator.png) no-repeat scroll right 50%;
    opacity: 1;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager-right div.active-pager-item a:hover
{
    margin-left: 0 !important;
    background: transparent url(../images/pager_item_active_indicator.png) no-repeat scroll left 50%;
    opacity: 1;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager-left div.active-pager-item img
{
    margin-left: 8px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager-right div.active-pager-item img
{
    margin-left: 42px;
}
div.views-slideshow-ddblock-vsd-alumni-black span.custom-pager-item-text
{
    display: block;
    padding: 0 10px;
    width: 170px;
    z-index: 100;
    font-family:Verdana;
    font-size: 12px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.prev-next-pager
{
    position: absolute;
    left: 5px;
    bottom: 5px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.prev-next-pager-inner
{
    height: 17px;
    position: relative;
    background: #DDDDDD;
}
div.views-slideshow-ddblock-vsd-alumni-black div.prev-next-pager a
{
    position: absolute;
    color: #000000;
    font-family: Tahoma,Arial,sans-serif;
    font-size: .8em;
    font-weight: bold;
    line-height: 17px;
    outline-style: none;
    text-decoration: none !important;
}
div.views-slideshow-ddblock-vsd-alumni-black div.prev-next-pager a:hover
{
    color: #000000 !important;
}
div.views-slideshow-ddblock-vsd-alumni-black div.prev-next-pager a:focus
{
    color: #000000 !important;
}
div.views-slideshow-ddblock-vsd-alumni-black div.views-slideshow-ddblock-prev-next-slide
{
    position: absolute;
    top: 110px;
    z-index: 50;
}
div.views-slideshow-ddblock-vsd-alumni-black div.views-slideshow-ddblock-prev-next-slide-left
{
    right: 7px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.views-slideshow-ddblock-prev-next-slide-right
{
    left: 0;
}
div.views-slideshow-ddblock-vsd-alumni-black div.views-slideshow-ddblock-prev-next-slide a
{
    color: #fff;
    display: block;
    height: 50px;
    margin: 0;
    padding: 0;
    width: 50px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.views-slideshow-ddblock-prev-next-slide a:focus
{
    outline: none;
}
div.views-slideshow-ddblock-vsd-alumni-black div.next-container
{
    float: right;
    height: 50px;
    opacity: 0.7;
    position: relative;
    width: 50px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.prev-container
{
    float: left;
    height: 50px;
    opacity: 0.7;
    position: relative;
    width: 50px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.views-slideshow-ddblock-prev-next-slide a.next
{
    background: url(https://membership.opttests.com/profiles/sac_members/themes/sac_theme_base-old/custom/modules/views_slideshow_ddblock/images/next.png) no-repeat;
    margin-right: 10px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.views-slideshow-ddblock-prev-next-slide a.prev
{
    background: url(https://membership.opttests.com/profiles/sac_members/themes/sac_theme_base-old/custom/modules/views_slideshow_ddblock/images/prev.png) no-repeat;
    margin-left: 10px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.spacer-horizontal
{
    clear: both;
    height: 0px;
}
#content-inner .panel-row1 .inner
{
    margin: -17px 0 -25px -15px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.container
{
    width: 700px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.container-inner
{
    height: 360px;
    width: 940px;
    background-color:#000;
    border-radius:2px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slider
{
    /*width: 500px;  500px; */
}
div.views-slideshow-ddblock-vsd-alumni-black div.slider-inner
{
    height: 360px;
    width:740px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide
{
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-inner
{
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-inner img
{
    height: 360px;
    width: 940px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-image-overlay
{
    height: 360px;
    width: 740px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-horizontal
{
    height: 89px;
    width: 940px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-vertical
{
    height: 360px;
    width: 200px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-inner-horizontal
{
    height: 89px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-inner-vertical
{
    height: 270px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-2-horizontal
{
    height: 89px;
    width: 740px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-2-vertical
{
    height: 360px;
    width: 200px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-2-inner-horizontal
{
    height: 89px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-2-inner-vertical
{
    height: 270px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-body-vertical
{
    width: 200px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager-inner
{
    height: 360px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.views-slideshow-ddblock-prev-next-slide
{
    width: 500px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.prev-next-pager
{
    width: 700px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.prev-next-pager a.prev
{
    left: 15px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.prev-next-pager a.count
{
    left: 327px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.prev-next-pager a.next
{
    right: 15px;
}
html
{
    font-size: 75%;
    line-height: 1.5em;
}
::-moz-focus-inner
{
    border: 0;
    padding: 0;
}
input[type="search"]::-webkit-search-decoration
{
    display: none;
}
.button, input, button, select, textarea
{
    margin: 0;
    vertical-align: middle;
}
.more-link a:Visited, .more-link a:link, .more-link li a:Visited, .node-links ul li a:Visited, .node-links ul li a:link, .node-links ul li a:Visited, .comment-links ul li a:Visited, .comment-links ul li a:link, .comment-links ul li a:Visited, .button, .button:link, .button:Visited, button, input[type="reset"], input[type="submit"], input[type="button"]
{
    padding: 4px 15px;
    display: inline-block;
    border: 2px solid white;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: #aaaaaa;
    color: white;
    font: bold 12px/1.2 Arial,sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: #5d5d5d 0 1px 1px;
}
.more-link a:active, .more-link a:focus, .node-links ul li a:active, .node-links ul li a:focus, .comment-links ul li a:active, .comment-links ul li a:focus, .button:focus, .button:active, button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active
{
    -webkit-box-shadow: #c3c3c3 0 0 7px;
    -moz-box-shadow: #c3c3c3 0 0 7px;
    box-shadow: #c3c3c3 0 0 7px;
    z-index: 1;
}
.more-link a:hover, .node-links ul li a:hover, .comment-links ul li a:hover, .button:hover, .form-actions input:hover
{
    background-color: #777777;
}
.button-red:link, .button-red:Visited, .button-red, input.button-red[type="reset"], input.button-red[type="submit"], input.button-red[type="button"]
{
    background: #d12020 url(../images/sac-theme-base-sprite.png) 0 -300px repeat-x;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#d12020),color-stop(1,#670000));
    background: -moz-linear-gradient(top center,#d12020 0%,#670000 100%);
}
.button-red:hover, .form-actions input.button-red:hover
{
    background: #cb0000;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#670000),color-stop(1,#d12020));
    background: -moz-linear-gradient(top center,#670000 0%,#d12020 100%);
}
.button-big:link, .button-big:Visited, .button-big, input.button-big[type="reset"], input.button-big[type="submit"], input.button-big[type="button"]
{
    padding: 4px 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.button-giant:link, .button-giant:Visited, .button-giant, input.button-giant[type="reset"], input.button-giant[type="submit"], input.button-giant[type="button"]
{
    padding: 4px 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    font-size: 25px;
}
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]
{
    -webkit-appearance: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: white;
    border: 1px solid;
    border-color: #848484 #c1c1c1 #e1e1e1;
    color: black;
    outline: 0;
    padding: 2px 3px;
    font-size: 13px;
    font-family: Arial,sans-serif;
    height: 1.8em; *height:auto;}
input.placeholder_text, textarea.placeholder_text, input:-moz-placeholder, textarea:-moz-placeholder
{
    color: #888888;
}
::-webkit-input-placeholder
{
    color: #888888;
}
input[type="file"]:focus, input[type="file"]:active, input[type="radio"]:focus, input[type="radio"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:active
{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
select[disabled], textarea[disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="email"][disabled], input[type="month"][disabled], input[type="number"][disabled], input[type="password"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="text"][disabled], input[type="time"][disabled], input[type="url"][disabled], input[type="week"][disabled]
{
    background-color: #eeeeee;
}
button[disabled], input[disabled], select[disabled], select[disabled] option, select[disabled] optgroup, textarea[disabled]
{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: default;
}
textarea, select[size], select[multiple]
{
    height: auto;
}
@media (-webkit-min-device-pixel-ratio:0)
{
    select
    {
        background-image: url(../images/select-arrow.gif);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 20px;
    }
    select[size], select[multiple]
    {
        background-image: none;
        padding: 0;
    }
}
textarea
{
    min-height: 40px;
    overflow: auto;
    resize: vertical;
    width: 100%;
}
optgroup
{
    color: black;
    font-style: normal;
    font-weight: normal;
}
.placeholder_text, .ie6-input-disabled, .ie6-button-disabled
{
    color: #888888;
}
.ie6-input-disabled
{
    background: #eeeeee;
}
.ie6-button, * html .button, * html button
{
    background: #777777 url(../images/sac-theme-base-sprite.png) 0 -250px repeat-x;
    border: 2px solid;
    border-color: white;
    cursor: pointer;
    color: white;
    font: bold 12px/1.2 Arial,sans-serif;
    padding: 2px 15px 0px;
    overflow: visible;
    width: auto;
}
.ie6-button-big, * html .button-big, * html input.button-big[type="reset"], * html input.button-big[type="submit"], * html input.button-big[type="button"]
{
    padding: 8px 20px 8px;
}
.ie6-button-giant, * html .button-giant, * html input.button-giant[type="reset"], * html input.button-giant[type="submit"], * html input.button-giant[type="button"]
{
    padding: 8px 20px 8px;
}
* html .button, * html button
{
    padding-top: 1px;
    padding-bottom: 1px;
}
.ie6-input, * html textarea, * html select
{
    background: white;
    border: 1px solid;
    border-color: #848484 #c1c1c1 #e1e1e1;
    color: black;
    padding: 2px 3px 1px;
    font-size: 13px;
    font-family: Arial,sans-serif;
    vertical-align: top;
}
* html select
{
    margin-top: 1px;
}
.placeholder_text, .ie6-input-disabled, .ie6-button-disabled
{
    color: #888888;
}
.ie6-input-disabled
{
    background: #eeeeee;
}
html
{
    font-size: 75%;
    line-height: 1.5em;
}
a:link, a:Visited
{
    color: #002575;
    text-decoration: underline;
}
a:hover
{
    color: #00050f;
    text-decoration: none;
}
a:active
{
    text-decoration: none;
    color: black;
}
hr
{
    margin: 0;
    padding: 0;
    border: none;
    height: 1px;
    background: #aaaaaa;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset
{
    margin-bottom: 0.5em;
}
p
{
    margin: 0 0 0.5em 0;
}
thead th, thead th a:link, thead th a:Visited
{
    color: white;
    font-weight: bold;
}
h1, h2, h3, h4, h5, h6
{
    color: #777777;
    line-height: 1.5em;
    margin-bottom: 1em;
    margin-top: 0.5em;
}
h1
{
    margin-top: 0;
}
h1.site-title, h2.site-title
{
    font-size: 14px;
}
h2
{
    font-size: 16px;
}
h2.block-title, h2.pane-title
{
    font-size: 13px;
    margin: 0;
}
h2.node-title
{
    font-size: 14px;
}
h5
{
    font-size: 12px;
}
h6
{
    font-size: 12px;
}
ol
{
    list-style: decimal;
}
ul
{
    list-style: disc;
}
ul ul, ol ol
{
    padding-top: 0.5em;
}
ol, ul
{
    padding-left: 1.2em;
    list-style-position: inside;
}
ol li, ul li
{
    margin-bottom: 1em;
}
ul.inline, ol.inline
{
    padding-left: 0;
}
dt, .admin h3
{
    font-size: 18px;
    margin: 0;
}
dd
{
    padding-left: 10px;
    font-size: 0.9em;
    font-style: italic;
    margin-bottom: 20px;
}
.text-color-red
{
    color: #cb0000;
}
.text-color-yellow
{
    color: #ffcc00;
}
.text-color-blue
{
    color: #002575;
}
.text-color-white
{
    color: white;
}
.text-size-small
{
    font-size: 12px;
}
html
{
    font-size: 75%;
    line-height: 1.5em;
}
.zone, #zone-menu, #zone-header, #zone-content, #zone-footer-top, #zone-footer, #zone-footer-bottom
{
    background-color: white;
}
#zone-branding
{
    position: relative;
    background-color: transparent;
    height: auto;
    padding: 5px 10px 10px 10px; /*background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#777777),color-stop(100%,#c3c3c3));     background-image: -webkit-linear-gradient(#777777,#c3c3c3);     background-image: -moz-linear-gradient(#777777,#c3c3c3);     background-image: -o-linear-gradient(#777777,#c3c3c3);     background-image: -ms-linear-gradient(#777777,#c3c3c3);     background-image: linear-gradient(#777777,#c3c3c3);     -pie-background: linear-gradient(#777777,#c3c3c3);*/
}
#zone-menu
{
    padding: 10px 10px 15px;
}
#zone-header
{
    padding: 0 10px 15px;
}
#zone-content
{
    padding: 0 10px 10px;
    min-height: 300px;
}
#zone-footer-top
{
    border-bottom: 12px solid #c3c3c3;
    padding: 0 10px 15px;
}
#zone-footer
{
    background-color: #aaaaaa;
    color: white;
    border-top: 1px solid white;
    padding: 6px 10px 6px;
}
#zone-footer a
{
    color: white;
}
#zone-footer-bottom
{
    background-color: #777777;
    color: white;
    padding: 0 10px;
}
#region-banner-ad .region-inner
{
    padding-top: 35px;
}
.logged-in #region-banner-ad .region-inner
{
    padding-bottom: 28px;
    padding-top: 0px;
}
#zone-branding
{
    min-height: 108px;
}
.logged-in #zone-branding
{
    min-height: 118px;
}
#region-search
{
    position: absolute;
    bottom: 6px;
    right: 0px;
}
.omega-24-onecol .panel-panel
{
    width: 940px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
}
.context-access-denied #zone-content, .page-customerror-403 #zone-content
{
    background-repeat: no-repeat;
    background-position: 20px 0;
    position: relative;
    margin-top: 0px;
}
.context-access-denied #page-title, .page-customerror-403 #page-title
{
    display: none;
}
.context-access-denied .block-system-main, .page-customerror-403 .block-system-main
{
    padding: 30px;
    width: 500px; /**/
}
.context-access-denied .block-system-main h2, .page-customerror-403 .block-system-main h2
{
    font-size: 24px;
    text-shadow: 1px 1px 3px #333333;
}
.context-access-denied .block-system-main h2 a, .page-customerror-403 .block-system-main h2 a
{
    color: white;
}
.context-access-denied .region-sidebar-second .block-title
{
    display: none;
}
.context-access-denied .region-content h2
{
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 25px;
}
.context-access-denied .region-content h2 a
{
    color: #aaaaaa;
}
.context-access-denied .region-content h3
{
    font-size: 16px;
    line-height: 25px;
    font-weight: normal;
    margin-bottom: 25px;
}
.context-access-denied #block-user-login
{
    background: none;
}
.page-customerror-403 .region-sidebar-second
{
    position: absolute;
    right: 100px;
    top: 50px;
}
.page-customerror-403 .region-sidebar-second div.messages
{
    padding-left: 30px;
}
.field-name-sac-blog-date-calendar, .field-name-sac-chapter-blog-date-calendar
{
    background-color: #777777;
    border: 3px solid #c3c3c3;
    font-size: 20px;
    color: white;
    line-height: 20px;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.field-name-sac-blog-date-calendar .sac-blog-date-month, .field-name-sac-blog-date-calendar .sac-chapter-blog-date-month, .field-name-sac-chapter-blog-date-calendar .sac-blog-date-month, .field-name-sac-chapter-blog-date-calendar .sac-chapter-blog-date-month
{
    display: block;
    padding: 5px 0;
}
.field-name-sac-blog-date-calendar .sac-blog-date-day, .field-name-sac-blog-date-calendar .sac-chapter-blog-date-day, .field-name-sac-chapter-blog-date-calendar .sac-blog-date-day, .field-name-sac-chapter-blog-date-calendar .sac-chapter-blog-date-day
{
    display: block;
    padding: 5px 0;
}
.view-sac-blog.view-display-id-panel_pane_1 .views-row, #block-views-sac-chapter-blog-panel-pane-2 .views-row
{
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 3px solid #aaaaaa;
}
.view-sac-blog.view-display-id-panel_pane_1 .views-row.views-row-last, #block-views-sac-chapter-blog-panel-pane-2 .views-row.views-row-last
{
    border-bottom: none;
}
.node-sac-blog .field-name-field-sac-blog-image
{
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}
.node-sac-blog .field-name-field-sac-blog-image img
{
    -webkit-box-shadow: #777777 2px 2px 10px;
    -moz-box-shadow: #777777 2px 2px 10px;
    box-shadow: #777777 2px 2px 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.node-sac-chapter-event.view-mode-full .field-name-field-sac-chapter-event-image
{
    float: right;
}
.node-sac-chapter-event.view-mode-full .field
{
    margin-bottom: 20px;
}
.node-sac-chapter-event.view-mode-full .field-label
{
    font-weight: bold;
}
.node-sac-chapter-event.view-mode-full .field-name-field-sac-chapter-event-image img
{
    -webkit-box-shadow: #777777 2px 2px 10px;
    -moz-box-shadow: #777777 2px 2px 10px;
    box-shadow: #777777 2px 2px 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.node-sac-chapter-event.view-mode-full .addressfield-container-inline::after
{
    content: none;
}
#block-views-sac-chapter-event-list-panel-pane-1 .views-row
{
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 3px solid #aaaaaa;
}
#block-views-sac-chapter-event-list-panel-pane-1 .views-row-last
{
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
#block-views-sac-chapter-event-list-panel-pane-1 .panel-col-first
{
    width: 42%;
}
#block-views-sac-chapter-event-list-panel-pane-1 .panel-col-last
{
    width: 58%;
}
#block-views-sac-chapter-event-list-panel-pane-1 .views-field-field-sac-chapter-event-image img
{
    padding: 4px;
    -webkit-box-shadow: #777777 2px 2px 10px;
    -moz-box-shadow: #777777 2px 2px 10px;
    box-shadow: #777777 2px 2px 10px;
}
#block-views-sac-chapter-event-list-panel-pane-1 .field-name-field-sac-chapter-event-location
{
    margin-bottom: 20px;
}
#block-views-sac-chapter-event-list-panel-pane-1 .field-name-field-sac-chapter-event-date
{
    font-weight: bold;
    margin-bottom: 20px;
}
#block-views-sac-chapter-event-list-panel-pane-1 .views-field-title, #block-views-sac-chapter-event-list-panel-pane-1 .field-label
{
    font-weight: bold;
}
.addressfield-container-inline .locality
{
    display: block;
}
.addressfield-container-inline .state, .addressfield-container-inline .postcode
{
    margin-right: 7px;
}
#views-exposed-form-sac-chapter-search-page .views-exposed-form, #views-exposed-form-sac-chapter-search-panel-pane-1 .views-exposed-form
{
    padding: 5px 10px 10px 10px;
    margin-bottom: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: #777777;
    color: white;
}
#views-exposed-form-sac-chapter-search-page .views-exposed-form .views-submit-button, #views-exposed-form-sac-chapter-search-panel-pane-1 .views-exposed-form .views-submit-button
{
    clear: left;
    float: none;
}
#views-exposed-form-sac-chapter-search-page .views-exposed-form input[name="field_sac_chapter_locality_locality"], #views-exposed-form-sac-chapter-search-panel-pane-1 .views-exposed-form input[name="field_sac_chapter_locality_locality"]
{
    width: 200px;
}
#views-exposed-form-sac-chapter-search-page .views-exposed-form input[name="field_sac_chapter_locality_administrative_area"], #views-exposed-form-sac-chapter-search-panel-pane-1 .views-exposed-form input[name="field_sac_chapter_locality_administrative_area"]
{
    width: 100px;
}
#views-exposed-form-sac-chapter-search-page .views-exposed-form .compact-form-label, #views-exposed-form-sac-chapter-search-panel-pane-1 .views-exposed-form .compact-form-label
{
    padding-top: 2px;
}
#views-exposed-form-sac-chapter-search-page .views-exposed-form .sac-chapter-search-help-text, #views-exposed-form-sac-chapter-search-panel-pane-1 .views-exposed-form .sac-chapter-search-help-text
{
    float: right;
    width: 465px;
    height: 70px;
    padding-left: 55px;
    padding-top: 8px;
    background: transparent url(../images/sac-theme-base-sprite.png) -25px -510px no-repeat;
    font-size: 14px;
}
#views-exposed-form-sac-chapter-search-page th, #views-exposed-form-sac-chapter-search-panel-pane-1 th
{
    font-weight: bold;
}
#views-exposed-form-sac-chapter-search-panel-pane-1 .views-exposed-form input[name="field_sac_chapter_locality_locality"]
{
    width: 96px;
}
#views-exposed-form-sac-chapter-search-panel-pane-1 .views-exposed-form input[name="field_sac_chapter_locality_administrative_area"]
{
    width: 91px;
}
#views-exposed-form-sac-chapter-search-panel-pane-1 .views-exposed-form .views-widget-filter-field_sac_chapter_locality_administrative_area
{
    padding-right: 0;
}
#mini-panel-sac_chapter_search_local_combo .views-exposed-widget
{
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
#mini-panel-sac_chapter_search_local_combo input[type="text"], #mini-panel-sac_chapter_search_local_combo select
{
    width: 100%;
}
#mini-panel-sac_chapter_search_local_combo .compact-form-label
{
    padding-top: 1em;
}
#mini-panel-sac_chapter_search_local_combo .views-submit-button
{
    float: none;
    text-align: center;
}
#mini-panel-sac_chapter_search_local_combo p
{
    margin: 0.5em 0;
}
.context-contact .field-name-body, .context-contact-us .field-name-body
{
    float: left;
    width: 50%;
}
.context-contact .webform-client-form, .context-contact-us .webform-client-form
{
    float: right;
    width: 50%;
}
.context-contact .webform-client-form #webform-component-comments, .context-contact-us .webform-client-form #webform-component-comments
{
    width: 400px;
}
#views-exposed-form-sac-directory-search-panel-pane-1 .views-exposed-form
{
    padding: 5px 10px 10px 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: #777777;
    color: white;
}
#views-exposed-form-sac-directory-search-panel-pane-1 .views-exposed-form input[name="field_sac_directory_item_address_postal_code"], #views-exposed-form-sac-directory-search-panel-pane-1 .views-exposed-form input[name="field_sac_directory_item_address_locality"]
{
    width: 96px;
}
.node-type-sac-directory-item .field-type-taxonomy-term-reference .field-label
{
    font-weight: bold;
}
.node-type-sac-directory-item .field-name-field-sac-directory-item-address
{
    margin-bottom: 1em;
}
.node-type-sac-directory-item .field-name-field-sac-directory-item-image
{
    margin-top: 1em;
}
.node-type-sac-directory.directory-has-banner .field-name-body
{
    margin-top: 1em;
}
.node-type-sac-directory.directory-has-banner .pane-page-title h1
{
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 30;
    width: 300px;
    padding: 0;
    background-image: none;
    background-color: transparent;
    font-size: 24px;
    line-height: 26px;
    text-overflow: ellipsis;
    word-wrap: break-word;
}
.pane-node-field-directory-banner
{
    position: relative;
    margin-bottom: 15px;
}
.node-sac-event
{
    margin-bottom: 10px;
}
.node-sac-event .group-left
{
    width: 240px;
}
.node-sac-event .group-right
{
    width: 700px;
}
.pane-sac-events-upcoming-panel-pane-1 .pane-content
{
    margin-top: 1em;
}
.pane-sac-events-upcoming-panel-pane-1 .group-left
{
    width: 240px;
}
.pane-sac-events-upcoming-panel-pane-1 .group-right
{
    width: 424px;
}
.pane-sac-events-upcoming-panel-pane-1 .views-row
{
    margin-bottom: 10px;
}
.pane-sac-events-upcoming-panel-pane-1 .field-name-title, .node-sac-event .field-name-title
{
    font-size: 14px;
}
.pane-sac-events-upcoming-panel-pane-1 .field-name-field-sac-event-date, .node-sac-event .field-name-field-sac-event-date
{
    margin-bottom: 0.5em;
    font-weight: bold;
}
.pane-sac-events-upcoming-panel-pane-1 .field-name-commerce-price, .pane-sac-events-upcoming-panel-pane-1 .field-name-field-product, .node-sac-event .field-name-commerce-price, .node-sac-event .field-name-field-product
{
    float: right;
    clear: right;
    width: 200px;
    text-align: center;
}
.pane-sac-events-upcoming-panel-pane-1 .field-name-commerce-price, .node-sac-event .field-name-commerce-price
{
    font-size: 24px;
    font-weight: bold;
}
.form-button-disabled
{
    padding: 4px 5px;
}
.node-type-sac-event .field-name-field-sac-media-main-image
{
    float: left;
    padding-right: 20px;
}
.node-type-sac-event .field-name-commerce-price
{
    margin-top: 2em;
}
.node-type-sac-event .field-name-field-sac-event-date
{
    padding: 0.5em 0;
    clear: both;
    font-weight: bold;
}
.node-type-sac-event .field-label
{
    font-weight: bold;
}
.node-type-sac-event .field-name-field-sac-event-location, .node-type-sac-event .field-name-field-sac-event-meeting-location, .node-type-sac-event .field-name-field-sac-event-meeting-date
{
    margin-bottom: 0.5em;
}
.node-type-sac-event .field-name-commerce-price, .node-type-sac-event .field-name-field-product
{
    float: right;
    clear: right;
    width: 200px;
    text-align: center;
}
.node-type-sac-event .field-name-commerce-price
{
    font-size: 24px;
    font-weight: bold;
}
.forum-node-create-links
{
    margin-bottom: 20px;
}
.forum-table-wrap .forum-table-superheader, .forum-table-topics thead tr
{
    background: #aaaaaa;
}
.forum-table-wrap .forum-table-superheader .forum-table-name, .forum-table-wrap .forum-table-superheader a, .forum-table-topics thead tr .forum-table-name, .forum-table-topics thead tr a
{
    color: white;
}
.forum-pager .pager a:link, .forum-pager .pager a:Visited, #forum-comments .pager a:link, #forum-comments .pager a:Visited
{
    text-decoration: none;
    border: 1px solid #aaaaaa;
    background: #aaaaaa;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#aaaaaa),color-stop(100%,#777777));
    background-image: -webkit-linear-gradient(#aaaaaa,#777777);
    background-image: -moz-linear-gradient(#aaaaaa,#777777);
    background-image: -o-linear-gradient(#aaaaaa,#777777);
    background-image: -ms-linear-gradient(#aaaaaa,#777777);
    background-image: linear-gradient(#aaaaaa,#777777);
}
.forum-pager .pager a.active, #forum-comments .pager a.active
{
    color: #aaaaaa;
}
.forum-table
{
    border: 1px solid #aaaaaa;
}
.forum-table-wrap .forum-table-superheader, .forum-table-topics thead tr
{
    border: 1px solid #aaaaaa;
    color: white;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#aaaaaa),color-stop(100%,#777777));
    background-image: -webkit-linear-gradient(#aaaaaa,#777777);
    background-image: -moz-linear-gradient(#aaaaaa,#777777);
    background-image: -o-linear-gradient(#aaaaaa,#777777);
    background-image: -ms-linear-gradient(#aaaaaa,#777777);
    background-image: linear-gradient(#aaaaaa,#777777);
}
.forum-table-wrap .forum-table-superheader a, .forum-table-topics thead tr a
{
    color: white;
}
.forum-table-wrap thead tr
{
    background-color: #aaaaaa;
    border: 1px solid #aaaaaa;
}
.forum-table-wrap thead tr a
{
    color: white;
}
.forum-table tr.even, .forum-table tr.odd
{
    border-top: 1px solid #aaaaaa;
}
.forum-table td
{
    border: 1px solid #aaaaaa;
}
.view-advanced-forum-topic-list .view-empty
{
    border: 3px solid #aaaaaa;
}
.forum-table tr.forum-last-sticky
{
    border-bottom: 10px solid #aaaaaa;
}
div.forum-post
{
    border: 1px solid #aaaaaa;
}
.forum-post-info
{
    color: white;
    border-top: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    background-color: #aaaaaa;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#aaaaaa),color-stop(100%,#777777));
    background-image: -webkit-linear-gradient(#aaaaaa,#777777);
    background-image: -moz-linear-gradient(#aaaaaa,#777777);
    background-image: -o-linear-gradient(#aaaaaa,#777777);
    background-image: -ms-linear-gradient(#aaaaaa,#777777);
    background-image: linear-gradient(#aaaaaa,#777777);
}
.forum-post-number a
{
    color: #aaaaaa !important;
}
.forum-post-panel-sub .author-pane .picture img
{
    border: 1px solid #aaaaaa;
    background-color: white;
}
.forum-post-panel-sub .author-pane .author-pane-label
{
    font-weight: bold;
}
.forum-post-panel-main
{
    border-left: 1px solid #aaaaaa;
}
.forum-post-title
{
    font-weight: bold;
    border-bottom: 1px solid #aaaaaa;
}
.forum-post-footer
{
    border-top: 1px solid #aaaaaa;
}
.forum-top-post-footer
{
    border: 1px solid #aaaaaa;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#aaaaaa),color-stop(100%,#777777));
    background-image: -webkit-linear-gradient(#aaaaaa,#777777);
    background-image: -moz-linear-gradient(#aaaaaa,#777777);
    background-image: -o-linear-gradient(#aaaaaa,#777777);
    background-image: -ms-linear-gradient(#aaaaaa,#777777);
    background-image: linear-gradient(#aaaaaa,#777777);
}
.forum-topic-navigation
{
    border: 1px solid #aaaaaa;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#aaaaaa),color-stop(100%,#777777));
    background-image: -webkit-linear-gradient(#aaaaaa,#777777);
    background-image: -moz-linear-gradient(#aaaaaa,#777777);
    background-image: -o-linear-gradient(#aaaaaa,#777777);
    background-image: -ms-linear-gradient(#aaaaaa,#777777);
    background-image: linear-gradient(#aaaaaa,#777777);
}
#block-panels-mini-sac-forum-quick-search
{
    background-color: #aaaaaa;
}
#block-panels-mini-sac-forum-quick-search .panel-col-first
{
    width: 200px;
}
#block-panels-mini-sac-forum-quick-search .panel-col-last
{
    width: 441px;
    min-height: 180px;
}
#block-panels-mini-sac-forum-quick-search .views-row
{
    margin-bottom: 5px;
}
#block-panels-mini-sac-forum-quick-search .views-row a
{
    background-color: #aaaaaa;
    display: block;
    padding: 2px;
}
#block-panels-mini-sac-forum-quick-search .view-sac-forum-list
{
    padding-top: 60px;
}
.page-join-now .region-content-inner
{
    border: 1px solid #aaaaaa;
    position: relative;
    z-index: 5;
}
.page-join-now .region-content-inner #block-system-main
{
    padding-left: 10px;
    padding-right: 10px;
}
#cmp-join-wizard-payment-info, #cmp-join-wizard-subscription-info, #cmp-join-thanks
{
    color: white;
    text-shadow: black 2px 2px 3px;
}
#cmp-join-wizard-payment-info h2, #cmp-join-wizard-payment-info h3, #cmp-join-wizard-payment-info h4, #cmp-join-wizard-payment-info h5, #cmp-join-wizard-subscription-info h2, #cmp-join-wizard-subscription-info h3, #cmp-join-wizard-subscription-info h4, #cmp-join-wizard-subscription-info h5, #cmp-join-thanks h2, #cmp-join-thanks h3, #cmp-join-thanks h4, #cmp-join-thanks h5
{
    color: white;
}
.page-join-now-subscription-info #region-content, .page-join-now-thanks #region-content
{
    font-size: 16px;
    line-height: 25px;
}
.page-join-now-subscription-info h2, .page-join-now-payment-info h2, .page-join-now-thanks h2
{
    font-size: 25px;
    margin-bottom: 0;
}
.page-join-now-subscription-info h3, .page-join-now-payment-info h3, .page-join-now-thanks h3
{
    font-size: 23px;
    text-transform: uppercase;
    margin-bottom: 0;
}
.page-join-now-subscription-info h4, .page-join-now-payment-info h4, .page-join-now-thanks h4
{
    font-size: 16px;
}
#cmp-join-wizard .cmp-join-landing-message
{
    font-size: 14px;
}
#cmp-join-wizard .cmp-join-wizard-block
{
    color: white;
}
#cmp-join-wizard .cmp-join-wizard-block .cmp-join-header-text
{
    padding-top: 10px;
    text-align: center;
}
#cmp-join-wizard .cmp-join-wizard-block .cmp-join-header-text h3
{
    color: #c3c3c3;
    font-size: 14px;
}
#cmp-join-wizard .cmp-join-wizard-block .form-text
{
    width: 276px;
}
#cmp-join-wizard .cmp-join-wizard-block .form-select
{
    width: 276px;
}
#cmp-join-wizard .cmp-join-wizard-block .content
{
    background-color: #aaaaaa;
    border: 1px solid #aaaaaa;
    padding-bottom: 24px;
}
#cmp-join-wizard .cmp-join-wizard-block .form-item
{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
#cmp-join-wizard .cmp-join-wizard-block .form-item.form-item-city
{
    float: left;
    margin-right: 4px;
}
#cmp-join-wizard .cmp-join-wizard-block .form-item.form-item-city input
{
    width: 82px;
}
#cmp-join-wizard .cmp-join-wizard-block .form-item.form-item-state
{
    float: left;
    margin-right: 4px;
    margin-left: 4px;
}
#cmp-join-wizard .cmp-join-wizard-block .form-item.form-item-state select
{
    width: 114px;
}
#cmp-join-wizard .cmp-join-wizard-block .form-item.form-item-zip
{
    margin-left: 4px;
    float: left;
}
#cmp-join-wizard .cmp-join-wizard-block .form-item.form-item-zip input
{
    width: 62px;
}
#cmp-join-wizard .cmp-join-wizard-block .form-item-cc-month, #cmp-join-wizard .cmp-join-wizard-block .form-item-cc-year
{
    float: left;
    margin-top: 0;
}
#cmp-join-wizard .cmp-join-wizard-block .form-item-cc-month .form-select, #cmp-join-wizard .cmp-join-wizard-block .form-item-cc-year .form-select
{
    width: 132px;
}
#cmp-join-wizard .cmp-join-wizard-block .form-item-cc-month
{
    margin-right: 10px;
}
#cmp-join-wizard .cmp-join-wizard-block .form-actions
{
    text-align: center;
}
#cmp-join-wizard .cmp-join-wizard-block .form-actions .form-submit
{
    margin-top: 0.5em;
    width: auto;
}
#cmp-join-wizard .cmp-join-wizard-block #cmp-join-wizard-submit-help
{
    margin-top: 5px;
    text-align: center;
    font-size: 10px;
}
#cmp-join-wizard .cmp-join-wizard-block #cmp-join-wizard-submit-help a
{
    color: white;
}
.page-join-now-thanks #zone-content .region-content-inner
{
    background-color: #aaaaaa;
    min-height: 895px;
}
.page-join-now-thanks #zone-content .region-content-inner a
{
    color: white;
}
.page-join-now-thanks .messages.status
{
    display: none;
}
.view-phoenix-reg-join .view-content
{
    padding: 20px;
    padding-top: 10px;
}
.view-phoenix-reg-join .views-row
{
    display: inline-block;
    background-color: #ebebe3;
    box-shadow: inset 0px 0px 10px black;
    vertical-align: top;
    border-top-right-radius: 4em;
border-top-left-radius: 4em;
}
.view-phoenix-reg-join .views-row .ds-1col
{
    padding-bottom: 20px;
}
.view-phoenix-reg-join .views-row .field-name-title
{
    min-height: 40px;
    padding: 1px;
    background-color: #aaaaaa;
    font-size: 21px;
    text-align: center;
    text-transform: uppercase;
}
.view-phoenix-reg-join .views-row .field-name-title h2
{
    margin-bottom: 0;
    color: #002575;
}
.view-phoenix-reg-join .views-row .field-name-field-phoenix-reg-amount
{
    padding: 0px;
    text-align: center;
    font-size: 25px;
    color: #aaaaaa;
}
.view-phoenix-reg-join .views-row .field-name-field-phoenix-reg-amount .field-item
{
    display: inline;
    border-bottom: 5px solid #002575;
}
.view-phoenix-reg-join .views-row .field-name-field-phoenix-reg-description
{
    padding: 20px;
font-size: 16px;
padding-top: 10px;
padding-bottom: 5px;
}
.view-phoenix-reg-join .views-row .field-name-field-phoenix-reg-description ul li
{
    margin-bottom: 0;
}
.view-phoenix-reg-join .views-row .field-name-phoenix-reg-join-now
{
    text-align: center;
}
.view-phoenix-reg-join .views-row .field-name-phoenix-reg-join-now a
{
    font-size: 18px;
}
.view-phoenix-reg-join.views-result-total-count-1 .views-row
{
    display: block;
    width: 380px;
    margin: 0 auto;
}
.view-phoenix-reg-join.views-result-total-count-2 .view-content
{
    padding-left: 28px;
    padding-right: 28px;
}
.view-phoenix-reg-join.views-result-total-count-2 .views-row
{
    width: 380px;
    margin: 30px;
}
.view-phoenix-reg-join.views-result-total-count-3 .view-content
{
    padding-left: 15px;
    padding-right: 15px;
}
.view-phoenix-reg-join.views-result-total-count-3 .views-row
{
    width: 260px;
    margin: 20px;
}
.view-phoenix-reg-join.views-result-total-count-4 .view-content
{
    padding-left: 0;
    padding-right: 0;
}
.view-phoenix-reg-join.views-result-total-count-4 .views-row
{
    width: 220px;
    margin: 6px;
}
.view-phoenix-reg-join.views-result-total-count-5 .view-content
{
    padding-left: 0;
    padding-right: 0;
}
.view-phoenix-reg-join.views-result-total-count-5 .views-row
{
    width: 175px;
    margin: 5px;
}
.page-node-add-sac-chapter-apply .block-main
{
    padding: 10px;
}
#sac-chapter-apply-node-form #edit-field-sac-chapter-apply-exp-emp, #sac-chapter-apply-node-form #edit-field-sac-chapter-apply-exp-vol
{
    float: right;
    width: 48%;
    clear: both;
}
.field-name-field-profile-address-address
{
    width: 48%;
}
.field-name-field-profile-address-address select[size]
{
    padding: 2px;
}
#node_sac_chapter_apply_form_group_sac_chapter_apply_step1 .multipage-controls-list
{
    margin-left: 45%;
}
.page-node-add-sac-chapter-apply .region-content-inner, .page-sac-chapter-apply-thanks .region-content-inner
{
    border: 1px solid #aaaaaa;
    position: relative;
    z-index: 5;
}
.page-sac-chapter-apply-thanks .block-system-main
{
    padding: 0 10px;
}
#node_sac_chapter_apply_form_group_sac_chapter_apply_step1 .sac-chapter-application-step
{
    background: transparent url(../images/meters-sprite.png) 50% 0 no-repeat;
    height: 125px;
}
#node_sac_chapter_apply_form_group_sac_chapter_apply_step2 .sac-chapter-application-step
{
    background: transparent url(../images/meters-sprite.png) 50% -150px no-repeat;
    height: 125px;
}
#node_sac_chapter_apply_form_group_sac_chapter_apply_step3 .sac-chapter-application-step
{
    background: transparent url(../images/meters-sprite.png) 50% -300px no-repeat;
    height: 125px;
}
#node_sac_chapter_apply_form_group_sac_chapter_apply_step4 .sac-chapter-application-step
{
    background: transparent url(../images/meters-sprite.png) 50% -450px no-repeat;
    height: 125px;
}
.page-newsletter .pane-title, .node-type-newsletter-issue h1
{
    margin: 0 0 10px 0;
}
.pane-alumni-newsletter-archive .pane-title
{
    margin: 0 0 0 0;
}
.node-newsletter-issue
{
    padding-top: 118px !important;
    background-color: white;
    background: url(https://membership.opttests.com/profiles/sac_members/themes/sac_theme_base-old/images/backgrounds/newsletter-header.jpg) 0 0 no-repeat;
    padding-top: 142px;
}
.node-newsletter-issue .field-name-field-newsletter-headline
{
    padding: 8px 0 8px 10px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #777777;
    text-shadow: #333333 1px 1px 3px;
    color: white;
}
.node-newsletter-issue > .field-name-title
{
    padding: 8px 0 8px 10px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #777777;
    text-shadow: #333333 1px 1px 3px;
    color: white;
}
.node-newsletter-issue > .field-name-title h2
{
    color: white;
}
.node-newsletter-issue .field-name-field-newsletter-features .field-label
{
    padding: 8px 0 8px 10px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #777777;
    text-shadow: #333333 1px 1px 3px;
    color: white;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-radius: 4px 4px 0 0;
    position: relative;
}
.node-newsletter-issue .field-name-field-newsletter-features .field-items
{
    padding: 0 10px;
    border: 1px solid #777777;
    border-top: none;
    height: 200px;
    background-color: white;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ebebe3),color-stop(50%,#ffffff),color-stop(100%,#ebebe3));
    background-image: -webkit-linear-gradient(#ebebe3,#ffffff,#ebebe3);
    background-image: -moz-linear-gradient(#ebebe3,#ffffff,#ebebe3);
    background-image: -o-linear-gradient(#ebebe3,#ffffff,#ebebe3);
    background-image: -ms-linear-gradient(#ebebe3,#ffffff,#ebebe3);
    background-image: linear-gradient(#ebebe3,#ffffff,#ebebe3);
}
.node-newsletter-issue .field-name-field-newsletter-features .field-items .field-item
{
    padding: 10px 0;
}
.node-newsletter-issue .group-footer
{
    padding-top: 15px;
}
.node-newsletter-issue .field-name-field-newsletter-articles > .field-items > .field-item
{
    margin-bottom: 20px;
    border-bottom: 3px solid #aaaaaa;
    padding-bottom: 10px;
}
.node-newsletter-issue .field-name-field-newsletter-article-image .button
{
    padding: 0;
    background: none;
    border: none;
}
.node-news .content
{
    margin: 10px 0;
}
.field-name-field-alumni-news-image
{
    margin: 10px 0;
}
.field-name-field-alumni-news-source
{
    margin: 10px 0;
}
.field-name-field-alumni-news-source .field-label
{
    font-weight: bold;
}
.profile-column-inner > .form-wrapper, .profile-column-inner .fieldset-wrapper > .form-wrapper, .profile-column-inner .fieldset-wrapper > .form-item
{
    padding-left: 0px;
    padding-right: 10px;
}
.profile-column-inner > .form-wrapper .form-text, .profile-column-inner .fieldset-wrapper > .form-wrapper .form-text, .profile-column-inner .fieldset-wrapper > .form-item .form-text
{
    width: 400px;
}
.profile-column-inner .group-member-preferences .field-name-field-profile-member-id
{
    background-color: #c3c3c3;
    padding-bottom: 10px;
}
.profile-column-inner .group-member-preferences .field-name-field-profile-member-id .form-item
{
    padding-top: 10px;
    margin-top: 0;
}
.profile-column-inner .field-name-field-profile-cc-month, .profile-column-inner .field-name-field-profile-cc-year
{
    display: inline-block;
    margin-right: 10px;
}
.profile-column-inner .field-name-field-profile-cc-month .form-item, .profile-column-inner .field-name-field-profile-cc-year .form-item
{
    margin-top: 0;
}
.page-user-edit h1
{
    display: none;
}
.page-user-edit legend
{
    padding: 8px 0 8px 10px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #777777;
    text-shadow: #333333 1px 1px 3px;
    color: white;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-radius: 4px 4px 0 0;
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 10px;
    padding: 8px 0 8px 0px;
}
.page-user-edit legend .fieldset-legend
{
    padding-left: 10px;
}
.page-user-edit legend a
{
    color: white;
}
.page-user-edit legend .error
{
    color: white;
}
.page-user-edit #edit-picture legend
{
    display: none;
}
.page-search ol
{
    padding-left: 0;
}
.search-results .search-snippet-info
{
    padding-left: 0;
}
.search-results .title
{
    display: inline-block;
    padding: 0;
    margin-right: 0.5em;
    margin-bottom: 0.5em;
    background-image: none;
    background-color: transparent;
    font-size: 100%;
    text-shadow: none;
}
.page-where-are-they #region-content .title
{
    margin-bottom: 0;
    padding-bottom: 0;
}
.page-where-are-they #block-system-main .block-inner
{
    border: 1px solid #777777;
    border-top: none;
}
.action-links
{
    padding-left: 0;
    list-style: none;
    text-align: right;
}
.action-links a
{
    padding: 4px 15px;
    display: inline-block;
    border: 2px solid white;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: #aaaaaa;
    color: white;
    font: bold 12px/1.2 Arial,sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: #5d5d5d 0 1px 1px;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#c3c3c3),color-stop(100%,#777777));
    background-image: -webkit-linear-gradient(#c3c3c3,#777777);
    background-image: -moz-linear-gradient(#c3c3c3,#777777);
    background-image: -o-linear-gradient(#c3c3c3,#777777);
    background-image: -ms-linear-gradient(#c3c3c3,#777777);
    background-image: linear-gradient(#c3c3c3,#777777);
    -pie-background: linear-gradient(#c3c3c3,#777777);
}
.action-links a:hover
{
    background-color: #777777;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#777777),color-stop(100%,#c3c3c3));
    background-image: -webkit-linear-gradient(#777777,#c3c3c3);
    background-image: -moz-linear-gradient(#777777,#c3c3c3);
    background-image: -o-linear-gradient(#777777,#c3c3c3);
    background-image: -ms-linear-gradient(#777777,#c3c3c3);
    background-image: linear-gradient(#777777,#c3c3c3);
    -pie-background: linear-gradient(#777777,#c3c3c3);
}
.action-links a:link, .action-links a:Visited, .action-links a:hover, .action-links a:active
{
    color: white;
}
#mini-panel-sac_chapter_administration .block-entity-field .block-inner
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
#mini-panel-sac_chapter_administration .block-entity-field .block-inner .content
{
    background-color: #aaaaaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
}
#block-views-alumni-advocacy-menu-block
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    margin-bottom: 20px;
    background-color: #aaaaaa;
}
#block-views-alumni-advocacy-menu-block .content
{
    padding-top: 35px;
}
#block-views-alumni-advocacy-menu-block .content select
{
    width: 212px;
}
.block-bean-banner, .pane-banner
{
    position: relative;
    margin-bottom: 15px;
}
.block-bean-banner .bean, .pane-banner .bean
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.block-bean-banner .field-name-field-banner-subheading, .pane-banner .field-name-field-banner-subheading
{
    position: absolute;
    bottom: 40px;
    left: 20px;
    z-index: 30;
    width: 242px;
    color: white;
    line-height: 28px;
    font-weight: normal;
    text-transform: uppercase;
    text-shadow: #333333 1px 1px 2px;
}
.block-bean-banner .field-name-field-banner-body, .pane-banner .field-name-field-banner-body
{
    position: absolute;
   /* bottom: 0px;
    width: 610px;*/
    right: 0px;
    z-index: 30;
    padding: 5px;
    color: white;
    text-align: left;
    background: url(  'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNimAkAAKIAnNwSwMYAAAAASUVORK5CYII=' );
    background: rgba(0,0,0,0.6);
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-radius: 0 0 4px 0;
}
.block-bean-banner .block-title, .block-bean-banner-thin .block-title, .pane-banner .pane-title
{
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 30;
    width: 300px;
    padding: 0;
    border: none;
    background-image: none;
    background-color: transparent;
    color: white;
    font-size: 24px;
    line-height: 26px;
    text-transform: uppercase;
    text-overflow: ellipsis;
    word-wrap: break-word;
    text-shadow: #333333 1px 1px 2px;
}
.block-bean-banner-thin
{
    height: 104px;
}
.block-bean-banner-thin .block-title
{
    top: 39px;
}
#zone-footer-top .block-bean-banner
{
    height: 230px;
}
#zone-footer-top .block-bean-banner .content
{
    height: 230px;
    position: relative;
}
#zone-footer-top .block-bean-banner .field-name-field-banner-body
{
    position: absolute;
    top: 0;
    left: 20px;
    width: 220px;
    height: 230px;
    padding: 0;
    color: white;
    text-align: left;
    font-size: 16px;
    background: none;
}
#zone-footer-top .block-bean-banner .field-name-field-banner-body .field-items
{
    display: table-cell;
    height: 230px;
    vertical-align: middle;
}
#block-bean-50
{
    padding-left: 10px;
    border-left: 1px solid #c3c3c3;
    margin-left: 10px;
}
#block-bean-36 .content, #block-bean-55 .content
{
    padding: 0;
}
#block-bean-36 .content p, #block-bean-55 .content p
{
    margin: 0;
    padding: 0;
}
#block-bean-36 .content .button-giant:link, #block-bean-36 .content .button-giant:Visited, #block-bean-36 .content .button-giant, #block-bean-55 .content .button-giant:link, #block-bean-55 .content .button-giant:Visited, #block-bean-55 .content .button-giant
{
    padding: 0 10px;
    width: 207px;
    text-align: center;
    margin: 0;
    height: 46px;
    line-height: 39px;
}
.block-bean-fancy-block
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    margin-bottom: 20px;
}
.field-name-field-fancyblock-link
{
    position: absolute;
    bottom: 10px;
    right: 10px;
    text-align: right;
}
.b-bean
{
    position: relative;
    margin-bottom: 20px;
    background-color: #aaaaaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.b-bean .pane-content > div
{
    padding: 10px;
}
.b-bean--height-90 .pane-content > div
{
    height: 90px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-100 .pane-content > div
{
    height: 100px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-110 .pane-content > div
{
    height: 110px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-120 .pane-content > div
{
    height: 120px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-130 .pane-content > div
{
    height: 130px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-140 .pane-content > div
{
    height: 140px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-150 .pane-content > div
{
    height: 150px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-160 .pane-content > div
{
    height: 160px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-170 .pane-content > div
{
    height: 170px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-180 .pane-content > div
{
    height: 180px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-190 .pane-content > div
{
    height: 190px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-200 .pane-content > div
{
    height: 200px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-xsmall .pane-content > div
{
    height: 88px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-small .pane-content > div
{
    height: 105px; /*179px;*/
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-medium .pane-content > div
{
    height: 268px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-large .pane-content > div
{
    height: 418px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--height-xlarge .pane-content > div
{
    height: 568px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.b-bean--padding-0 .pane-content > div
{
    padding: 0px;
}
.b-bean--padding-5 .pane-content > div
{
    padding: 5px;
}
.b-bean--padding-10 .pane-content > div
{
    padding: 10px;
}
.b-bean--padding-15 .pane-content > div
{
    padding: 15px;
}
.b-bean--padding-20 .pane-content > div
{
    padding: 20px;
}
.b-bean--textpos-bottom .field-name-field-fancyblock-body
{
    position: absolute;
    left: 0;
    bottom: -52px;
width: 100%;
top: 186px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.b-bean--textpos-bottom .field-name-field-fancyblock-body .field-items
{
    padding: 6px 10px;
}
.b-bean--textpos-bottom .field-name-field-fancyblock-body p:last-child
{
    margin-bottom: 0;
}
.b-bean--textpos-right .field-name-field-fancyblock-body
{
    text-align: right;
}
.b-bean--buttonpos-se .field-name-field-fancyblock-link, .b-bean--buttonpos-se .more-link
{
    position: absolute;
    bottom: -43px;
    right: 10px;
}
.b-bean--buttonpos-sw .field-name-field-fancyblock-link, .b-bean--buttonpos-sw .more-link
{
    position: absolute;
    bottom: 10px;
    left: 10px;
    right: auto;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-1 .field-name-field-fancyblock-body .field-items
{
    padding-right: 25px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-2 .field-name-field-fancyblock-body .field-items
{
    padding-right: 35px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-3 .field-name-field-fancyblock-body .field-items
{
    padding-right: 45px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-4 .field-name-field-fancyblock-body .field-items
{
    padding-right: 55px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-5 .field-name-field-fancyblock-body .field-items
{
    padding-right: 65px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-6 .field-name-field-fancyblock-body .field-items
{
    padding-right: 75px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-7 .field-name-field-fancyblock-body .field-items
{
    padding-right: 85px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-8 .field-name-field-fancyblock-body .field-items
{
    padding-right: 95px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-9 .field-name-field-fancyblock-body .field-items
{
    padding-right: 105px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-10 .field-name-field-fancyblock-body .field-items
{
    padding-right: 115px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-11 .field-name-field-fancyblock-body .field-items
{
    padding-right: 125px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-12 .field-name-field-fancyblock-body .field-items
{
    padding-right: 135px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-13 .field-name-field-fancyblock-body .field-items
{
    padding-right: 145px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-14 .field-name-field-fancyblock-body .field-items
{
    padding-right: 155px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-15 .field-name-field-fancyblock-body .field-items
{
    padding-right: 165px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-16 .field-name-field-fancyblock-body .field-items
{
    padding-right: 175px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-17 .field-name-field-fancyblock-body .field-items
{
    padding-right: 185px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-18 .field-name-field-fancyblock-body .field-items
{
    padding-right: 195px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-19 .field-name-field-fancyblock-body .field-items
{
    padding-right: 205px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-20 .field-name-field-fancyblock-body .field-items
{
    padding-right: 215px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-21 .field-name-field-fancyblock-body .field-items
{
    padding-right: 225px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-22 .field-name-field-fancyblock-body .field-items
{
    padding-right: 235px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-23 .field-name-field-fancyblock-body .field-items
{
    padding-right: 245px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-24 .field-name-field-fancyblock-body .field-items
{
    padding-right: 255px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-25 .field-name-field-fancyblock-body .field-items
{
    padding-right: 265px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-26 .field-name-field-fancyblock-body .field-items
{
    padding-right: 275px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-27 .field-name-field-fancyblock-body .field-items
{
    padding-right: 285px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-28 .field-name-field-fancyblock-body .field-items
{
    padding-right: 295px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-29 .field-name-field-fancyblock-body .field-items
{
    padding-right: 305px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-30 .field-name-field-fancyblock-body .field-items
{
    padding-right: 315px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-31 .field-name-field-fancyblock-body .field-items
{
    padding-right: 325px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-32 .field-name-field-fancyblock-body .field-items
{
    padding-right: 335px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-33 .field-name-field-fancyblock-body .field-items
{
    padding-right: 345px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-34 .field-name-field-fancyblock-body .field-items
{
    padding-right: 355px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-35 .field-name-field-fancyblock-body .field-items
{
    padding-right: 365px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-36 .field-name-field-fancyblock-body .field-items
{
    padding-right: 375px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-37 .field-name-field-fancyblock-body .field-items
{
    padding-right: 385px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-38 .field-name-field-fancyblock-body .field-items
{
    padding-right: 395px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-39 .field-name-field-fancyblock-body .field-items
{
    padding-right: 405px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-40 .field-name-field-fancyblock-body .field-items
{
    padding-right: 415px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-41 .field-name-field-fancyblock-body .field-items
{
    padding-right: 425px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-42 .field-name-field-fancyblock-body .field-items
{
    padding-right: 435px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-43 .field-name-field-fancyblock-body .field-items
{
    padding-right: 445px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-44 .field-name-field-fancyblock-body .field-items
{
    padding-right: 455px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-45 .field-name-field-fancyblock-body .field-items
{
    padding-right: 465px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-46 .field-name-field-fancyblock-body .field-items
{
    padding-right: 475px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-47 .field-name-field-fancyblock-body .field-items
{
    padding-right: 485px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-48 .field-name-field-fancyblock-body .field-items
{
    padding-right: 495px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-49 .field-name-field-fancyblock-body .field-items
{
    padding-right: 505px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-se .b-bean--button-width-50 .field-name-field-fancyblock-body .field-items
{
    padding-right: 515px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-1 .field-name-field-fancyblock-body .field-items
{
    padding-left: 25px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-2 .field-name-field-fancyblock-body .field-items
{
    padding-left: 35px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-3 .field-name-field-fancyblock-body .field-items
{
    padding-left: 45px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-4 .field-name-field-fancyblock-body .field-items
{
    padding-left: 55px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-5 .field-name-field-fancyblock-body .field-items
{
    padding-left: 65px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-6 .field-name-field-fancyblock-body .field-items
{
    padding-left: 75px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-7 .field-name-field-fancyblock-body .field-items
{
    padding-left: 85px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-8 .field-name-field-fancyblock-body .field-items
{
    padding-left: 95px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-9 .field-name-field-fancyblock-body .field-items
{
    padding-left: 105px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-10 .field-name-field-fancyblock-body .field-items
{
    padding-left: 115px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-11 .field-name-field-fancyblock-body .field-items
{
    padding-left: 125px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-12 .field-name-field-fancyblock-body .field-items
{
    padding-left: 135px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-13 .field-name-field-fancyblock-body .field-items
{
    padding-left: 145px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-14 .field-name-field-fancyblock-body .field-items
{
    padding-left: 155px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-15 .field-name-field-fancyblock-body .field-items
{
    padding-left: 165px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-16 .field-name-field-fancyblock-body .field-items
{
    padding-left: 175px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-17 .field-name-field-fancyblock-body .field-items
{
    padding-left: 185px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-18 .field-name-field-fancyblock-body .field-items
{
    padding-left: 195px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-19 .field-name-field-fancyblock-body .field-items
{
    padding-left: 205px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-20 .field-name-field-fancyblock-body .field-items
{
    padding-left: 215px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-21 .field-name-field-fancyblock-body .field-items
{
    padding-left: 225px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-22 .field-name-field-fancyblock-body .field-items
{
    padding-left: 235px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-23 .field-name-field-fancyblock-body .field-items
{
    padding-left: 245px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-24 .field-name-field-fancyblock-body .field-items
{
    padding-left: 255px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-25 .field-name-field-fancyblock-body .field-items
{
    padding-left: 265px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-26 .field-name-field-fancyblock-body .field-items
{
    padding-left: 275px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-27 .field-name-field-fancyblock-body .field-items
{
    padding-left: 285px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-28 .field-name-field-fancyblock-body .field-items
{
    padding-left: 295px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-29 .field-name-field-fancyblock-body .field-items
{
    padding-left: 305px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-30 .field-name-field-fancyblock-body .field-items
{
    padding-left: 315px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-31 .field-name-field-fancyblock-body .field-items
{
    padding-left: 325px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-32 .field-name-field-fancyblock-body .field-items
{
    padding-left: 335px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-33 .field-name-field-fancyblock-body .field-items
{
    padding-left: 345px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-34 .field-name-field-fancyblock-body .field-items
{
    padding-left: 355px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-35 .field-name-field-fancyblock-body .field-items
{
    padding-left: 365px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-36 .field-name-field-fancyblock-body .field-items
{
    padding-left: 375px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-37 .field-name-field-fancyblock-body .field-items
{
    padding-left: 385px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-38 .field-name-field-fancyblock-body .field-items
{
    padding-left: 395px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-39 .field-name-field-fancyblock-body .field-items
{
    padding-left: 405px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-40 .field-name-field-fancyblock-body .field-items
{
    padding-left: 415px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-41 .field-name-field-fancyblock-body .field-items
{
    padding-left: 425px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-42 .field-name-field-fancyblock-body .field-items
{
    padding-left: 435px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-43 .field-name-field-fancyblock-body .field-items
{
    padding-left: 445px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-44 .field-name-field-fancyblock-body .field-items
{
    padding-left: 455px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-45 .field-name-field-fancyblock-body .field-items
{
    padding-left: 465px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-46 .field-name-field-fancyblock-body .field-items
{
    padding-left: 475px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-47 .field-name-field-fancyblock-body .field-items
{
    padding-left: 485px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-48 .field-name-field-fancyblock-body .field-items
{
    padding-left: 495px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-49 .field-name-field-fancyblock-body .field-items
{
    padding-left: 505px;
}
.b-bean--textpos-bottom.b-bean--buttonpos-sw .b-bean--button-width-50 .field-name-field-fancyblock-body .field-items
{
    padding-left: 515px;
}
.b-bean--text-color-dark .content, .b-bean--text-color-dark .pane-content, .b-bean--text-color-dark a, .b-bean--text-color-dark h1, .b-bean--text-color-dark h2, .b-bean--text-color-dark h3, .b-bean--text-color-dark h4, .b-bean--text-color-dark h5, .b-bean--text-color-dark h6
{
    color: black;
}
.b-bean--text-color-light .content, .b-bean--text-color-light .pane-content, .b-bean--text-color-light a, .b-bean--text-color-light h1, .b-bean--text-color-light h2, .b-bean--text-color-light h3, .b-bean--text-color-light h4, .b-bean--text-color-light h5, .b-bean--text-color-light h6
{
    color: white;
    text-shadow: #333333 1px 1px 1px;
}
.b-bean--text-bkg-dark .field-name-field-fancyblock-body
{
    background: url(  'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNi2AwAALwAtgXXY6AAAAAASUVORK5CYII=' );
    background: rgba(0,0,0,0.7);
}
.b-bean--text-bkg-light .field-name-field-fancyblock-body
{
    background: url(  'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6vxkAAroBtcou+WUAAAAASUVORK5CYII=' );
    background: rgba(255,255,255,0.7);
}
.b-bean--callout-1
{
    color: white;
    background: #777777;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#777777),color-stop(50%,#aaaaaa),color-stop(100%,#777777));
    background-image: -webkit-linear-gradient(#777777,#aaaaaa,#777777);
    background-image: -moz-linear-gradient(#777777,#aaaaaa,#777777);
    background-image: -o-linear-gradient(#777777,#aaaaaa,#777777);
    background-image: -ms-linear-gradient(#777777,#aaaaaa,#777777);
    background-image: linear-gradient(#777777,#aaaaaa,#777777);
}
.b-bean--callout-1 p:last-child
{
    margin-bottom: 0;
}
.b-bean--callout-1 a
{
    color: white;
}
.b-bean--callout-2
{
    background: #c3c3c3;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#c3c3c3),color-stop(50%,#dddddd),color-stop(100%,#c3c3c3));
    background-image: -webkit-linear-gradient(#c3c3c3,#dddddd,#c3c3c3);
    background-image: -moz-linear-gradient(#c3c3c3,#dddddd,#c3c3c3);
    background-image: -o-linear-gradient(#c3c3c3,#dddddd,#c3c3c3);
    background-image: -ms-linear-gradient(#c3c3c3,#dddddd,#c3c3c3);
    background-image: linear-gradient(#c3c3c3,#dddddd,#c3c3c3);
}
.b-bean--callout-2 p:last-child
{
    margin-bottom: 0;
}
.b-bean--header-color-primary .pane-title
{
    background-color: #aaaaaa;
}
.b-bean--header-color-secondary .pane-title
{
    background-color: #ebebe3;
}
.b-bean--border-thin
{
    border: 1px solid #777777;
}
.b-bean--border-thin .pane-title
{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.b-bean--border-thick
{
    border: 2px solid #777777;
}
.b-bean--border-thick .pane-title
{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.block-sac-chapter-goal-panel-pane-1 .block-inner
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.block-sac-chapter-goal-panel-pane-1 .block-inner .content
{
    background: url(../images/sac-chapter-goal-block-bg.png) 0px -26px no-repeat;
    height: 122px;
    color: white;
}
.block-sac-chapter-goal-panel-pane-1 .view
{
    position: relative;
}
.block-sac-chapter-goal-panel-pane-1 .view-header
{
    position: absolute;
    top: 18px;
    left: 315px;
    font-weight: bold;
    font-size: 14px;
    color: white;
}
.block-sac-chapter-goal-panel-pane-1 .view-header h3
{
    color: white;
}
.block-sac-chapter-goal-panel-pane-1 .view-content
{
    font-weight: bold;
    color: white;
}
.block-sac-chapter-goal-panel-pane-1 .views-field-nothing
{
    position: absolute;
    left: 10px;
    top: 17px;
    font-style: italic;
    font-size: 12px;
}
.block-sac-chapter-goal-panel-pane-1 .views-field-field-sac-chapter-goal-target
{
    position: absolute;
    top: 36px;
    right: 26px;
    text-align: center;
    font-style: italic;
    width: 100px;
}
.block-sac-chapter-goal-panel-pane-1 .views-field-field-sac-chapter-goal-target .views-label
{
    font-size: 24px;
    text-transform: uppercase;
}
.block-sac-chapter-goal-panel-pane-1 .views-field-expression
{
    position: absolute;
    top: 3px;
    left: 230px;
    width: 62px;
    text-align: center;
    font-size: 24px;
    color: #444444;
}
.block-sac-chapter-goal-panel-pane-1 .views-field-expression .views-label
{
    display: none;
}
.block-sac-chapter-goal-panel-pane-1 .views-field-field-sac-chapter-goal-current
{
    position: absolute;
    left: 227px;
    top: 40px;
    width: 62px;
    text-align: center;
    font-size: 14px;
    color: #444444;
}
.block-sac-chapter-goal-panel-pane-1 .views-field-field-sac-chapter-goal-current .views-label
{
    display: none;
}
.block-sac-chapter-goal-panel-pane-1 .sac-chapter-goal-meter
{
    position: absolute;
    left: 30px;
    top: 71px;
    width: 518px;
    height: 11px;
    overflow: hidden;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.block-sac-chapter-goal-panel-pane-1 .sac-chapter-goal-meter .sac-chapter-goal-meter-current
{
    height: 100%;
    background-color: #777777;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#777777),color-stop(50%,#aaaaaa),color-stop(100%,#777777));
    background-image: -webkit-linear-gradient(#777777,#aaaaaa,#777777);
    background-image: -moz-linear-gradient(#777777,#aaaaaa,#777777);
    background-image: -o-linear-gradient(#777777,#aaaaaa,#777777);
    background-image: -ms-linear-gradient(#777777,#aaaaaa,#777777);
    background-image: linear-gradient(#777777,#aaaaaa,#777777);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.pane-sac-events-upcoming .views-row
{
    padding: 0 0.5em 0.7em;
    border-bottom: 1px solid #dddddd;
    margin: 0.7em 0 0;
}
.pane-sac-events-upcoming .views-row-last
{
    border-bottom: none;
}
.pane-sac-events-upcoming .views-field-title
{
    font-weight: bold;
}
.pane-sac-events-upcoming .views-field-field-sac-event-date
{
    margin: 0.3em 0;
}
#block-formblock-user-password-request
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    margin-bottom: 20px;
    background-color: #aaaaaa;
}
#block-formblock-user-password-request input[type="text"]
{
    width: 200px;
}
#block-formblock-user-password-request .content
{
    padding: 10px;
}
#block-cmp-login-logged-in, .block-logintoboggan-logged-in
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    margin-bottom: 20px;
    margin-bottom: 20px;
    background: #c3c3c3;
    border: 1px solid #777777;
}
#block-cmp-login-logged-in .content, .block-logintoboggan-logged-in .content
{
    padding: 10px;
}
#block-cmp-login-logged-in .user-picture, .block-logintoboggan-logged-in .user-picture
{
    float: left;
    padding: 0;
    margin-bottom: 20px;
    margin-right: 10px;
    border: white solid 3px;
}
#block-cmp-login-logged-in .user-displayname, .block-logintoboggan-logged-in .user-displayname
{
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: white;
}
#block-cmp-login-logged-in .club-cache, .block-logintoboggan-logged-in .club-cache
{
    font-weight: normal;
    font-size: 0.9em;
    margin-top: 0.7em;
    text-transform: capitalize;
}
#block-cmp-login-logged-in .login-links, .block-logintoboggan-logged-in .login-links
{
    padding-left: 0;
}
#block-cmp-login-logged-in .login-links li, .block-logintoboggan-logged-in .login-links li
{
    margin-bottom: 10px;
    list-style-type: none;
}
#block-cmp-login-logged-in .login-links li a, .block-logintoboggan-logged-in .login-links li a
{
    color: white;
}
#block-cmp-login-logged-in .pcp-percent-bar-wrapper, .block-logintoboggan-logged-in .pcp-percent-bar-wrapper
{
    width: 98%;
}
#block-cmp-login-logged-in ul, .block-logintoboggan-logged-in ul
{
    margin: 0;
    padding: 0;
}
#block-cmp-login-logged-in li, .block-logintoboggan-logged-in li
{
    padding-left: 10px;
    margin-bottom: 10px;
    list-style-type: none;
    background-color: #777777;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
    line-height: 32px;
    text-transform: uppercase;
    font-weight: bold;
}
#block-cmp-login-logged-in li a, .block-logintoboggan-logged-in li a
{
    display: block;
    text-shadow: none;
    color: white;
    text-decoration: underline;
}
#block-cmp-login-logged-in li a:hover, .block-logintoboggan-logged-in li a:hover
{
    text-decoration: none;
}
.block-news-block-2
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    margin-bottom: 20px;
    background-color: #aaaaaa;
}
.block-news-block-2 .content .views-row
{
    padding-bottom: 10px;
}
.block-news-block-2 .content .more-link
{
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.block-news-block
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    margin-bottom: 20px;
    background-color: #aaaaaa;
}
.block-news-block .content .more-link
{
    position: absolute;
    bottom: 10px;
}
.block-panels-mini-sac-chapter-search-local-combo
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    margin-bottom: 20px;
    background-color: #aaaaaa;
}
.block-panels-mini-sac-chapter-search-local-combo .content
{
    padding: 10px;
}
.block-panels-mini-sac-chapter-search-local-combo #views-exposed-form-sac-chapter-search-panel-pane-1 .views-exposed-form
{
    background-color: transparent;
    padding: 0;
}
.block-sac-chapter-gallery-list-panel-pane-1 .block-inner
{
    overflow: hidden;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.block-sac-chapter-gallery-list-panel-pane-1 .block-inner .content
{
    background-color: #aaaaaa;
    height: 100%;
}
#block-views-sac-chapter-poll-panel-pane-1 h2
{
    font-weight: normal;
}
#block-views-sac-chapter-poll-panel-pane-1 .more-link, #block-views-sac-chapter-poll-panel-pane-1 .form-actions
{
    text-align: center;
}
.poll .bar
{
    background-color: #aaaaaa;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#c3c3c3),color-stop(100%,#fafafa));
    background-image: -webkit-linear-gradient(#c3c3c3,#fafafa);
    background-image: -moz-linear-gradient(#c3c3c3,#fafafa);
    background-image: -o-linear-gradient(#c3c3c3,#fafafa);
    background-image: -ms-linear-gradient(#c3c3c3,#fafafa);
    background-image: linear-gradient(#c3c3c3,#fafafa);
    -pie-background: linear-gradient(#c3c3c3,#fafafa);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.poll .bar .foreground
{
    background-color: #aaaaaa;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#c3c3c3),color-stop(100%,#aaaaaa));
    background-image: -webkit-linear-gradient(#c3c3c3,#aaaaaa);
    background-image: -moz-linear-gradient(#c3c3c3,#aaaaaa);
    background-image: -o-linear-gradient(#c3c3c3,#aaaaaa);
    background-image: -ms-linear-gradient(#c3c3c3,#aaaaaa);
    background-image: linear-gradient(#c3c3c3,#aaaaaa);
    -pie-background: linear-gradient(#c3c3c3,#aaaaaa);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.poll .text
{
    margin-top: 0.5em;
}
.block-sac-chapter-chapter-admin-links, .pane-chapter_admin_links
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.block-sac-chapter-chapter-admin-links .block-inner, .pane-chapter_admin_links .block-inner
{
    background-color: #aaaaaa;
}
.block-sac-chapter-chapter-admin-links .content, .pane-chapter_admin_links .content
{
    padding: 10px;
}
.block-sac-chapter-chapter-admin-links .item-list, .pane-chapter_admin_links .item-list
{
    padding-left: 0;
}
.block-sac-chapter-chapter-admin-links .item-list li, .pane-chapter_admin_links .item-list li
{
    list-style-type: none;
    margin: 0 0 10px 0;
}
.block-sac-chapter-chapter-admin-links .item-list li a, .pane-chapter_admin_links .item-list li a
{
    padding: 4px 15px;
    display: inline-block;
    border: 2px solid white;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: #aaaaaa;
    color: white;
    font: bold 12px/1.2 Arial,sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: #5d5d5d 0 1px 1px;
    display: block;
    width: 164px;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#aaaaaa),color-stop(100%,#777777));
    background-image: -webkit-linear-gradient(#aaaaaa,#777777);
    background-image: -moz-linear-gradient(#aaaaaa,#777777);
    background-image: -o-linear-gradient(#aaaaaa,#777777);
    background-image: -ms-linear-gradient(#aaaaaa,#777777);
    background-image: linear-gradient(#aaaaaa,#777777);
    text-align: center;
}
.block-sac-chapter-chapter-admin-links .item-list li a:hover, .pane-chapter_admin_links .item-list li a:hover
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#777777),color-stop(100%,#aaaaaa));
    background-image: -webkit-linear-gradient(#777777,#aaaaaa);
    background-image: -moz-linear-gradient(#777777,#aaaaaa);
    background-image: -o-linear-gradient(#777777,#aaaaaa);
    background-image: -ms-linear-gradient(#777777,#aaaaaa);
    background-image: linear-gradient(#777777,#aaaaaa);
}
.block-search-form .form-actions input
{
    margin-right: 0;
    padding: 4px 10px;
}
.block-user-login, .pane-user-login
{
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-top-left-radius: 4px;
    -moz-border-top-right-radius: 4px;
    -ms-border-top-left-radius: 4px;
    -ms-border-top-right-radius: 4px;
    -o-border-top-left-radius: 4px;
    -o-border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: relative;
    margin-bottom: 20px;
    /*background-color: #aaaaaa;
    background: #F9F9F9 url(../images/ipsbox.png ) repeat-x;*/
    background: #e5e5e5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

    box-shadow: inset 0px 0px 10px black;
color:#000;

    
}
.block-user-login .content, .block-user-login .pane-content, .pane-user-login .content, .pane-user-login .pane-content
{
    padding: 10px;
}
.block-user-login .form-text, .pane-user-login .form-text
{
    width: 93%;
    padding: 5px;
    height: auto;
    padding: 6px;
    margin-bottom: 10px;
}
.block-user-login .item-list, .pane-user-login .item-list
{
    float: right;
    color: #000;
    font-size: 10px;
}
.block-user-login .item-list a, .pane-user-login .item-list a
{
    color: #000;
}
.block-user-login .item-list li, .pane-user-login .item-list li
{
    margin: 0;
}
.block-views-alumni-chapters-block
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    margin-bottom: 20px;
    background-color: #aaaaaa;
}
.block-views-alumni-chapters-block .content
{
    font-weight: bold;
    text-align: center;
}
.block-views-alumni-chapters-block .content select
{
    width: 212px;
}
.block-views-alumni-chapters-block .content .view-footer
{
    margin-top: 5px;
}
.comment
{
    -webkit-box-shadow: 0px 0px 5px #333333;
    -moz-box-shadow: 0px 0px 5px #333333;
    box-shadow: 0px 0px 5px #333333;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 10px;
}
.comment .submitted
{
    font-weight: bold;
}
.compact-form-label
{
    color: #c3c3c3;
    padding-top: 4px;
}
.faq-question
{
    font-weight: bold;
}
.region-footer-bottom-inner
{
    padding: 8px 0;
    text-align: center;
    font-size: 10px;
}
.region-footer-bottom-inner li
{
    display: inline;
    padding: 0 2em;
    border-right: 1px solid white;
}
.region-footer-bottom-inner li a
{
    text-decoration: none;
    text-transform: uppercase;
    color: white;
    text-shadow: #333333 1px 1px 2px;
}
.region-footer-bottom-inner .last
{
    border-right: none;
}
.sf-main-menu
{
    float: left;
    width: 100%;
    position: relative;
    padding: 0;
    margin: 0;
    background-color: #777777;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.sf-main-menu a, .sf-main-menu .nolink
{
    display: block;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    color: white;
    text-shadow: #333333 1px 1px 2px;
}
.sf-main-menu a:hover, .sf-main-menu .nolink:hover
{
    color: #aaaaaa;
}
.sf-horizontal > li
{
    display: inline;
}
.sf-horizontal > li > a, .sf-horizontal > li > .nolink
{
   /* padding: 7px 16px 7px 15px;*/
   padding: 7px 23px 7px 22px;
}
.sf-horizontal > li > a .sf-link-wrapper, .sf-horizontal > li > .nolink .sf-link-wrapper
{
    padding: 4px 1.5em;
    border-right: 2px solid #777777;
    font-weight: bold;
    font-size: 11px;
    line-height: 22px;
}
.sf-horizontal > li > a > .sf-sub-indicator, .sf-horizontal > li > .nolink > .sf-sub-indicator
{
    top: 1em;
}
.sf-horizontal > li > .nolink
{
    background: url(../images/arrow-down-ffffff.png) no-repeat 88% 50%;
}
.sf-sub-indicator
{
    right: 1em;
}
.sf-horizontal > li ul
{
    margin-top: 5px;
}
.sf-horizontal li.sf-depth-2
{
    border-top: 1px solid #777777;
    background-color: #777777;
}
.sf-horizontal li.sf-depth-2.last
{
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.sf-horizontal li.sf-depth-2 a, .sf-horizontal li.sf-depth-2 .nolink
{
    padding: 6px 1em;
    line-height: 22px;
}
#node_sac_chapter_apply_form_group_sac_chapter_apply_step2 .form-submit, #node_sac_chapter_apply_form_group_sac_chapter_apply_step3 .form-submit
{
    margin-left: 39%;
}
.multipage-controls-list .multipage-link-previous
{
    float: left;
    padding: 5px;
}
#node_sac_chapter_apply_form_group_sac_chapter_apply_step1 .multipage-link-previous
{
    display: none;
}
.multipage-counter
{
    float: right;
    margin-right: 5px;
    height: 0;
    position: relative;
    top: 1.8em;
    line-height: 30px;
    font: 12px arial,sans-serif;
    font-weight: bold;
    color: #666666;
}
.multipage-link-previous
{
    font: 12px arial,sans-serif;
    font-weight: bold;
    color: #666666;
    -webkit-transition: color 218ms;
    -moz-transition: color 218ms;
    -o-transition: color 218m;
    transition: color 218ms;
}
.multipage-link-previous:hover
{
    text-decoration: none;
    color: #333333;
}
.multipage-controls-list #edit-actions
{
    display: inline;
}
.node-sac-directory-item .content
{
    margin-bottom: 20px;
}
.node-sac-directory-item .content .field-label
{
    font-weight: bold;
}
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a
{
    width: auto;
    padding: 4px;
}
.item-list .pager li, .item-list .pager ul li
{
    /*float: none;*/
}
.pager li.pager-next
{
    right: 39px;
}
.view-sac-blog-archive .pager, .view-alumni-newsletter-archive .pager
{
    font-size: 15px;
}
.view-sac-blog-archive .pager .pager-current, .view-alumni-newsletter-archive .pager .pager-current
{
    margin-right: 25%;
    padding: 4px 0;
    float: right;
    width: 41%;
    text-align: center;
    border-right: none;
}
.view-sac-blog-archive .pager .pager-next, .view-alumni-newsletter-archive .pager .pager-next
{
    width: 25%;
}
.view-sac-blog-archive .pager .pager-next a, .view-alumni-newsletter-archive .pager .pager-next a
{
    width: 100%;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    -o-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    padding: 4px 0;
}
.pane-alumni-news-rotor
{
    margin-bottom: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: #c3c3c3;
}
.pane-alumni-news-rotor .views-field-body a
{
    display: block;
    padding: 10px;
    font-family: verdana,arial;
    color: #5d5d5d;
    text-decoration: none;
    font-weight: bold;
}
.pane-logintoboggan-logintoboggan-logged-in, .pane-logintoboggan-logintoboggan_logged_in
{
    margin-bottom: 20px;
    background: #c3c3c3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.pane-logintoboggan-logintoboggan-logged-in .pane-content, .pane-logintoboggan-logintoboggan_logged_in .pane-content
{
    padding: 10px;
}
.pane-logintoboggan-logintoboggan-logged-in .user-picture, .pane-logintoboggan-logintoboggan_logged_in .user-picture
{
    float: left;
    padding: 0 !important;
    margin-bottom: 20px;
    margin-right: 10px;
    border: white solid 3px;
}
.pane-logintoboggan-logintoboggan-logged-in .user-displayname, .pane-logintoboggan-logintoboggan_logged_in .user-displayname
{
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: white;
}
.pane-logintoboggan-logintoboggan-logged-in .club-cache, .pane-logintoboggan-logintoboggan_logged_in .club-cache
{
    font-weight: normal;
    font-size: 0.9em;
    margin-top: 0.7em;
    text-transform: capitalize;
}
.pane-logintoboggan-logintoboggan-logged-in ul, .pane-logintoboggan-logintoboggan_logged_in ul
{
    list-style: none;
    padding-left: 0;
    font-size: 120%;
}
.pane-logintoboggan-logintoboggan-logged-in li, .pane-logintoboggan-logintoboggan_logged_in li
{
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    text-align: center;
}
.pane-logintoboggan-logintoboggan-logged-in li a, .pane-logintoboggan-logintoboggan_logged_in li a
{
    padding: 4px 15px;
    display: inline-block;
    border: 2px solid white;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: #aaaaaa;
    color: white;
    font: bold 12px/1.2 Arial,sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: #5d5d5d 0 1px 1px;
    width: 100px;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#aaaaaa),color-stop(100%,#777777));
    background-image: -webkit-linear-gradient(#aaaaaa,#777777);
    background-image: -moz-linear-gradient(#aaaaaa,#777777);
    background-image: -o-linear-gradient(#aaaaaa,#777777);
    background-image: -ms-linear-gradient(#aaaaaa,#777777);
    background-image: linear-gradient(#aaaaaa,#777777);
    text-align: center;
}
.pane-logintoboggan-logintoboggan-logged-in li a:hover, .pane-logintoboggan-logintoboggan_logged_in li a:hover
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#777777),color-stop(100%,#aaaaaa));
    background-image: -webkit-linear-gradient(#777777,#aaaaaa);
    background-image: -moz-linear-gradient(#777777,#aaaaaa);
    background-image: -o-linear-gradient(#777777,#aaaaaa);
    background-image: -ms-linear-gradient(#777777,#aaaaaa);
    background-image: linear-gradient(#777777,#aaaaaa);
}
.pane-logintoboggan-logintoboggan-logged-in .pcp-percent-bar-wrapper, .pane-logintoboggan-logintoboggan_logged_in .pcp-percent-bar-wrapper
{
    width: 98%;
}
.pane-poll-recent .pane-content
{
    padding: 10px;
}
.pane-poll-recent .poll .vote-form .choices
{
    margin: 0;
}
.pane-poll-recent #poll-view-voting
{
    margin-bottom: 1em;
}
.pane-poll-recent ul
{
    padding-left: 0;
}
.pane-poll-recent ul li
{
    margin-bottom: 0;
}
.pane-poll-recent.b-bean--padding-0 .pane-content
{
    padding: 0px;
}
.pane-poll-recent.b-bean--padding-5 .pane-content
{
    padding: 5px;
}
.pane-poll-recent.b-bean--padding-10 .pane-content
{
    padding: 10px;
}
.pane-poll-recent.b-bean--padding-15 .pane-content
{
    padding: 15px;
}
.pane-poll-recent.b-bean--padding-20 .pane-content
{
    padding: 20px;
}
.pane-sac-forum-quick-search
{
    background: url(https://membership.opttests.com/profiles/sac_members/themes/sac_theme_base-old/images/backgrounds/forum-quick-search.jpg) top right no-repeat;
    min-height: 180px;
}
.pane-sac-forum-quick-search .panel-col-first
{
    width: 220px;
}
.pane-sac-forum-quick-search .views-row
{
    margin-bottom: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color: #777777;
}
.pane-sac-forum-quick-search .views-row a
{
    display: block;
    padding: 2px 10px;
    background: url(../images/forum-link-arrow.png) no-repeat 95% 50%;
    color: white;
    line-height: 1.5em;
    text-decoration: none;
}
.pane-sac-forum-quick-search .views-row a:hover
{
    text-decoration: underline;
}
.pane-switchtheme-switch_form .pane-content
{
    padding: 10px;
}
#youtubechannel-player
{
    display: inline-block;
}
#youtubechannel-list
{
    float: right;
    width: 180px !important;
    height: auto !important;
    overflow-y: visible;
}
.views-slideshow-ddblock-vsd-alumni-red, .views-slideshow-ddblock-vsd-alumni-red .container, .views-slideshow-ddblock-vsd-alumni-red .custom-pager-left, .views-slideshow-ddblock-vsd-alumni-black, .views-slideshow-ddblock-vsd-alumni-black .container, .views-slideshow-ddblock-vsd-alumni-black .custom-pager-left
{
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.views-slideshow-ddblock-vsd-alumni-red .slide-image-overlay, .views-slideshow-ddblock-vsd-alumni-black .slide-image-overlay
{
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.views-slideshow-ddblock-vsd-alumni-red .slide-text, .views-slideshow-ddblock-vsd-alumni-black .slide-text
{
    color: white;
    text-shadow: black 0px 0px 1px;
    font-size: 14px;
}
.views-slideshow-ddblock-vsd-alumni-red .slide-text a, .views-slideshow-ddblock-vsd-alumni-black .slide-text a
{
    color: white;
    font-weight: bold;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-2-horizontal
{
    height: auto;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-2-inner
{
    padding: 15px 15px 20px 40px;
    position: static;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-text-2-inner-horizontal
{
    height: auto;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-body-inner p, div.views-slideshow-ddblock-vsd-alumni-black div.slide-body-inner
{
    line-height: 1.5em;
    text-shadow: black 0px 0px 1px;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-body-horizontal
{
    float: none;
}
div.views-slideshow-ddblock-vsd-alumni-black div.slide-read-more
{
    bottom: 10px;
}
.calendar-calendar th.days
{
    color: white;
}
.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next
{
    top: 3px;
    border: none;
    background-color: transparent;
}
.view .date-nav-wrapper .date-prev a, .view .date-nav-wrapper .date-next a
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#c3c3c3),color-stop(100%,#777777));
    background-image: -webkit-linear-gradient(#c3c3c3,#777777);
    background-image: -moz-linear-gradient(#c3c3c3,#777777);
    background-image: -o-linear-gradient(#c3c3c3,#777777);
    background-image: -ms-linear-gradient(#c3c3c3,#777777);
    background-image: linear-gradient(#c3c3c3,#777777);
    -pie-background: linear-gradient(#c3c3c3,#777777);
    color: white;
    font-weight: normal;
}
.view .date-nav-wrapper .date-prev a:hover, .view .date-nav-wrapper .date-next a:hover
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#777777),color-stop(100%,#c3c3c3));
    background-image: -webkit-linear-gradient(#777777,#c3c3c3);
    background-image: -moz-linear-gradient(#777777,#c3c3c3);
    background-image: -o-linear-gradient(#777777,#c3c3c3);
    background-image: -ms-linear-gradient(#777777,#c3c3c3);
    background-image: linear-gradient(#777777,#c3c3c3);
    -pie-background: linear-gradient(#777777,#c3c3c3);
}
.view .date-nav-wrapper .date-nav
{
    min-height: 40px;
}
.view .date-nav-wrapper .date-prev a
{
    -webkit-border-radius: 4px 0px 0px 4px;
    -moz-border-radius: 4px 0px 0px 4px;
    -ms-border-radius: 4px 0px 0px 4px;
    -o-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
}
.view .date-nav-wrapper .date-next a
{
    -webkit-border-radius: 0px 4px 4px 0px;
    -moz-border-radius: 0px 4px 4px 0px;
    -ms-border-radius: 0px 4px 4px 0px;
    -o-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
}
.ical-icon
{
    margin-right: 5px;
}
.view-item-sac_chapter_event_calendar a:link, .view-item-sac_chapter_event_calendar a:Visited, .view-item-sac_chapter_event_calendar a:hover, .view-item-sac_chapter_event_calendar a:active
{
    color: white;
}
#block-twitter-pull-1
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    position: relative;
}
#block-twitter-pull-1 .block-inner .content
{
    border: 1px solid #777777;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: none;
    padding: 10px;
}
.alumni-tweets-pulled-listing
{
    list-style: none;
    padding: 10px;
}
.alumni-tweets-pulled-listing ul
{
    padding-left: 0;
}
.alumni-tweet-authorphoto
{
    float: left;
}
.alumni-tweet-authorphoto img
{
    height: 40px;
    width: 40px;
}
.alumni-tweet-time-link
{
    color: #777777;
}
.alumni-tweet-divider
{
    clear: left;
    margin: 10px 0;
}
.alumni-tweet-divider
{
    margin-bottom: 15px;
}
.alumni-tweet-time
{
    border-top: 2px dotted #777777;
    margin-top: 6px;
    padding-top: 6px;
}
.alumni-tweet-text
{
    background: #c3c3c3;
    position: relative;
    margin-left: 65px;
    margin-right: 5px;
    padding: 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: #777777 2px 2px 5px;
    -moz-box-shadow: #777777 2px 2px 5px;
    box-shadow: #777777 2px 2px 5px;
}
.alumni-tweet-text:after
{
    content: "";
    position: absolute;
    border-style: solid;
    border-color: #c3c3c3;
    display: block;
    width: 0;
    top: 16px;
    left: -20px;
    bottom: auto;
    border-width: 13px 0 0 20px;
    border-color: #c3c3c3 transparent;
}
.view-alumni-newsletter-archive
{
    padding: 10px;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ebebe3),color-stop(50%,#ffffff),color-stop(100%,#ebebe3));
    background-image: -webkit-linear-gradient(#ebebe3,#ffffff,#ebebe3);
    background-image: -moz-linear-gradient(#ebebe3,#ffffff,#ebebe3);
    background-image: -o-linear-gradient(#ebebe3,#ffffff,#ebebe3);
    background-image: -ms-linear-gradient(#ebebe3,#ffffff,#ebebe3);
    background-image: linear-gradient(#ebebe3,#ffffff,#ebebe3);
}
.view-alumni-newsletter-archive .item-list ul li
{
    margin-left: 0;
}
.view-alumni-story-stories .views-row
{
    margin-bottom: 20px;
    border-bottom: 3px solid #aaaaaa;
}
.view-alumni-story-stories .views-row #comments
{
    padding-bottom: 10px;
}
.view-alumni-story-stories .views-row-last
{
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.view-alumni-story-stories .view-header
{
    background-color: #c3c3c3;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
}
.view-gallery-list .views-view-grid td
{
    padding: 4px 4px;
}
.view-sac-gallery-list td, .view-sac-chapter-gallery-list td
{
    text-align: center;
    width: 33%;
}
.view-sac-gallery-list td h2, .view-sac-chapter-gallery-list td h2
{
    margin-bottom: 0;
}
.view-news .views-row, .view-press.view-display-id-page .views-row
{
    padding-bottom: 20px;
    margin: 10px 0;
}
.view-news .views-row-last, .view-press.view-display-id-page .views-row-last
{
    border-bottom: none;
    padding-bottom: 0;
}
.view-news .field-name-title h2, .view-press.view-display-id-page .field-name-title h2
{
    margin-bottom: 0;
}
.view-news .field-name-post-date, .view-press.view-display-id-page .field-name-post-date
{
    color: #777777;
    font-style: italic;
    margin-bottom: 10px;
}
.view-news .field-type-image img, .view-press.view-display-id-page .field-type-image img
{
    -webkit-box-shadow: #777777 2px 2px 10px;
    -moz-box-shadow: #777777 2px 2px 10px;
    box-shadow: #777777 2px 2px 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.view-rotor-homepage
{
    margin-bottom: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.view-sac-all-affiliations .views-row
{
    border-bottom: 1px solid #aaaaaa;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.view-sac-all-affiliations .field-name-title h2
{
    color: #aaaaaa;
}
.view-sac-blog-archive .item-list ul li.views-row
{
    margin-left: 0;
}
.view-sac-chapter-branding-motto
{
    background: url(../images/chapter-motto-bg.jpg) no-repeat left top;
    display: table;
}
.view-sac-chapter-branding-motto .view-content, .view-sac-chapter-branding-motto .view-empty
{
    display: table-cell;
    height: 100px;
    width: 305px;
    padding: 0px 65px;
    text-align: center;
    font-size: 12px;
    vertical-align: middle;
}
.view-sac-chapter-branding-motto .view-content .field-content, .view-sac-chapter-branding-motto .view-empty .field-content
{
    width: 175px;
    text-overflow: ellipsis;
    word-wrap: break-word;
}
.view-sac-highlighted-affiliations
{
    text-align: center;
}
.view-sac-highlighted-affiliations .views-field-field-sac-chapter-affiliate-logo
{
    margin-bottom: 10px;
}
.view-sac-highlighted-affiliations .view-footer
{
    margin-top: 10px;
}
.view-sac-industry-deals .field-name-title h2
{
    padding: 8px 0 8px 10px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #777777;
    text-shadow: #333333 1px 1px 3px;
    color: white;
    margin: 0;
    color: white;
}
.view-sac-industry-deals .views-row
{
    margin-bottom: 20px;
    border: 1px solid #777777;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border-radius: 4px;
}
.view-sac-industry-deals .field-name-field-sac-deal-header-text
{
    padding: 10px;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
}
.view-sac-industry-deals .field-name-field-sac-deal-sub-text
{
    padding: 0 10px 10px;
}
.view-sac-industry-deals .field-name-field-sac-deal-button a
{
    padding: 4px 15px;
    display: inline-block;
    border: 2px solid white;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: #aaaaaa;
    color: white;
    font: bold 12px/1.2 Arial,sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: #5d5d5d 0 1px 1px;
    margin: 0 10px 10px;
}
.view-sac-industry-deals .field-name-field-sac-deal-button a:hover
{
    text-decoration: underline;
}
.view-sac-local-deals
{
    background-color: #aaaaaa;
    padding: 10px 4px;
    border: 1px solid #777777;
    -webkit-border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
    -ms-border-radius: 0px 0px 4px 4px;
    -o-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
}
.view-sac-local-deals .views-row
{
    display: inline-block;
    padding: 4px 3px 4px 4px;
}
.views-field-field-memoriam-dates
{
    width: 112px;
}
html
{
    background: #dddddd;
    height: 100%;
}
body
{
    min-height: 100%;
    font: 12px/1.5 Arial,Helvetica,sans-serif;
}
#wrapper
{
    /*height: 100%;*/
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
}
#zone-content .block
{
    margin-bottom: -7px;
}
#zone-content .region-content-inner
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
#zone-content .block .block-title, .title, .pane-title
{
    padding: 8px 0 8px 10px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #777777;
    text-shadow: #333333 1px 1px 3px;
    color: white;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-radius: 4px 4px 0 0;
    position: relative;
}
#page-title
{
    margin-top: 0;
}
.pane-page-title h1
{
   /* padding: 8px 0 8px 10px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #777777;
    text-shadow: #333333 1px 1px 3px;
    color: white;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-radius: 4px 4px 0 0;
    position: relative;
    margin-top: 0;*/
    background: #44195F url(../images/maintitle.png) repeat-x top;
    color: #fff;
    padding: 10px 10px 5px;
    font-size: 18px;
    font-weight: 300;
    -moz-border-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-radius: 4px;
    font-family:"arvoregular"
    
}
.panel-panel
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    position: relative;
}
.js .block-bean-banner .block-title, .js .field-name-field-banner-body, .js .field-name-field-banner-subheading
{
    display: none;
}
tr.even, tr.odd
{
    background-color: white;
}
tr:hover td, tr.even:hover td.active, tr.odd:hover td.active
{
    background: inherit;
}
.node-form fieldset
{
    border: 1px solid #c3c3c3;
    padding: 10px;
}
.node-form legend
{
    color: #aaaaaa;
    font-weight: bold;
    font-size: 12px;
    padding: 10px;
}
.form-item.form-item-field-sac-chapter-apply-tc1-und, .form-item.form-item-field-sac-chapter-apply-tc2-und
{
    margin: 20px 0;
}
.on-top
{
    z-index: 10000;
}
html
{
    font-size: 75%;
    line-height: 1.5em;
}
.sac-theme-base-style-callout-1
{
    color: white;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    background: #777777;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#777777),color-stop(50%,#aaaaaa),color-stop(100%,#777777));
    background-image: -webkit-linear-gradient(#777777,#aaaaaa,#777777);
    background-image: -moz-linear-gradient(#777777,#aaaaaa,#777777);
    background-image: -o-linear-gradient(#777777,#aaaaaa,#777777);
    background-image: -ms-linear-gradient(#777777,#aaaaaa,#777777);
    background-image: linear-gradient(#777777,#aaaaaa,#777777);
}
.sac-theme-base-style-callout-1 p:last-child
{
    margin-bottom: 0;
}
.sac-theme-base-style-callout-1 .block-inner
{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}
.sac-theme-base-style-callout-2
{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    background: #c3c3c3;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#c3c3c3),color-stop(50%,#dddddd),color-stop(100%,#c3c3c3));
    background-image: -webkit-linear-gradient(#c3c3c3,#dddddd,#c3c3c3);
    background-image: -moz-linear-gradient(#c3c3c3,#dddddd,#c3c3c3);
    background-image: -o-linear-gradient(#c3c3c3,#dddddd,#c3c3c3);
    background-image: -ms-linear-gradient(#c3c3c3,#dddddd,#c3c3c3);
    background-image: linear-gradient(#c3c3c3,#dddddd,#c3c3c3);
}
.sac-theme-base-style-callout-2 p:last-child
{
    margin-bottom: 0;
}
.sac-theme-base-style-callout-2 .block-inner
{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}
.sac-theme-base-style-callout-1.block-without-title, .sac-theme-base-style-callout-2.block-without-title
{
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    border-radius: 6px;
}
.sac-theme-base-height-20 .block-inner, .sac-theme-base-height-20 .field-name-field-fancyblock-body
{
    height: 20px;
}
.sac-theme-base-height-30 .block-inner, .sac-theme-base-height-30 .field-name-field-fancyblock-body
{
    height: 30px;
}
.sac-theme-base-height-40 .block-inner, .sac-theme-base-height-40 .field-name-field-fancyblock-body
{
    height: 40px;
}
.sac-theme-base-height-50 .block-inner, .sac-theme-base-height-50 .field-name-field-fancyblock-body
{
    height: 50px;
}
.sac-theme-base-height-60 .block-inner, .sac-theme-base-height-60 .field-name-field-fancyblock-body
{
    height: 60px;
}
.sac-theme-base-height-70 .block-inner, .sac-theme-base-height-70 .field-name-field-fancyblock-body
{
    height: 70px;
}
.sac-theme-base-height-80 .block-inner, .sac-theme-base-height-80 .field-name-field-fancyblock-body
{
    height: 80px;
}
.sac-theme-base-height-90 .block-inner, .sac-theme-base-height-90 .field-name-field-fancyblock-body
{
    height: 90px;
}
.sac-theme-base-height-100 .block-inner, .sac-theme-base-height-100 .field-name-field-fancyblock-body
{
    height: 100px;
}
.sac-theme-base-height-110 .block-inner, .sac-theme-base-height-110 .field-name-field-fancyblock-body
{
    height: 110px;
}
.sac-theme-base-height-120 .block-inner, .sac-theme-base-height-120 .field-name-field-fancyblock-body
{
    height: 120px;
}
.sac-theme-base-height-130 .block-inner, .sac-theme-base-height-130 .field-name-field-fancyblock-body
{
    height: 130px;
}
.sac-theme-base-height-140 .block-inner, .sac-theme-base-height-140 .field-name-field-fancyblock-body
{
    height: 140px;
}
.sac-theme-base-height-150 .block-inner, .sac-theme-base-height-150 .field-name-field-fancyblock-body
{
    height: 150px;
}
.sac-theme-base-height-160 .block-inner, .sac-theme-base-height-160 .field-name-field-fancyblock-body
{
    height: 160px;
}
.sac-theme-base-height-170 .block-inner, .sac-theme-base-height-170 .field-name-field-fancyblock-body
{
    height: 170px;
}
.sac-theme-base-height-180 .block-inner, .sac-theme-base-height-180 .field-name-field-fancyblock-body
{
    height: 180px;
}
.sac-theme-base-height-190 .block-inner, .sac-theme-base-height-190 .field-name-field-fancyblock-body
{
    height: 190px;
}
.sac-theme-base-height-200 .block-inner, .sac-theme-base-height-200 .field-name-field-fancyblock-body
{
    height: 200px;
}
.sac-theme-base-height-210 .block-inner, .sac-theme-base-height-210 .field-name-field-fancyblock-body
{
    height: 210px;
}
.sac-theme-base-height-220 .block-inner, .sac-theme-base-height-220 .field-name-field-fancyblock-body
{
    height: 220px;
}
.sac-theme-base-height-230 .block-inner, .sac-theme-base-height-230 .field-name-field-fancyblock-body
{
    height: 230px;
}
.sac-theme-base-height-240 .block-inner, .sac-theme-base-height-240 .field-name-field-fancyblock-body
{
    height: 240px;
}
.sac-theme-base-height-250 .block-inner, .sac-theme-base-height-250 .field-name-field-fancyblock-body
{
    height: 250px;
}
.sac-theme-base-height-260 .block-inner, .sac-theme-base-height-260 .field-name-field-fancyblock-body
{
    height: 260px;
}
.sac-theme-base-height-270 .block-inner, .sac-theme-base-height-270 .field-name-field-fancyblock-body
{
    height: 270px;
}
.sac-theme-base-height-280 .block-inner, .sac-theme-base-height-280 .field-name-field-fancyblock-body
{
    height: 280px;
}
.sac-theme-base-height-290 .block-inner, .sac-theme-base-height-290 .field-name-field-fancyblock-body
{
    height: 290px;
}
.sac-theme-base-height-300 .block-inner, .sac-theme-base-height-300 .field-name-field-fancyblock-body
{
    height: 300px;
}
.sac-theme-base-height-310 .block-inner, .sac-theme-base-height-310 .field-name-field-fancyblock-body
{
    height: 310px;
}
.sac-theme-base-height-320 .block-inner, .sac-theme-base-height-320 .field-name-field-fancyblock-body
{
    height: 320px;
}
.sac-theme-base-height-330 .block-inner, .sac-theme-base-height-330 .field-name-field-fancyblock-body
{
    height: 330px;
}
.sac-theme-base-height-340 .block-inner, .sac-theme-base-height-340 .field-name-field-fancyblock-body
{
    height: 340px;
}
.sac-theme-base-height-350 .block-inner, .sac-theme-base-height-350 .field-name-field-fancyblock-body
{
    height: 350px;
}
.sac-theme-base-height-360 .block-inner, .sac-theme-base-height-360 .field-name-field-fancyblock-body
{
    height: 360px;
}
.sac-theme-base-height-370 .block-inner, .sac-theme-base-height-370 .field-name-field-fancyblock-body
{
    height: 370px;
}
.sac-theme-base-height-380 .block-inner, .sac-theme-base-height-380 .field-name-field-fancyblock-body
{
    height: 380px;
}
.sac-theme-base-height-390 .block-inner, .sac-theme-base-height-390 .field-name-field-fancyblock-body
{
    height: 390px;
}
.sac-theme-base-height-400 .block-inner, .sac-theme-base-height-400 .field-name-field-fancyblock-body
{
    height: 400px;
}
.sac-theme-base-height-410 .block-inner, .sac-theme-base-height-410 .field-name-field-fancyblock-body
{
    height: 410px;
}
.sac-theme-base-height-420 .block-inner, .sac-theme-base-height-420 .field-name-field-fancyblock-body
{
    height: 420px;
}
.sac-theme-base-height-430 .block-inner, .sac-theme-base-height-430 .field-name-field-fancyblock-body
{
    height: 430px;
}
.sac-theme-base-height-440 .block-inner, .sac-theme-base-height-440 .field-name-field-fancyblock-body
{
    height: 440px;
}
.sac-theme-base-height-450 .block-inner, .sac-theme-base-height-450 .field-name-field-fancyblock-body
{
    height: 450px;
}
.sac-theme-base-height-460 .block-inner, .sac-theme-base-height-460 .field-name-field-fancyblock-body
{
    height: 460px;
}
.sac-theme-base-height-470 .block-inner, .sac-theme-base-height-470 .field-name-field-fancyblock-body
{
    height: 470px;
}
.sac-theme-base-height-480 .block-inner, .sac-theme-base-height-480 .field-name-field-fancyblock-body
{
    height: 480px;
}
.sac-theme-base-height-490 .block-inner, .sac-theme-base-height-490 .field-name-field-fancyblock-body
{
    height: 490px;
}
.sac-theme-base-height-500 .block-inner, .sac-theme-base-height-500 .field-name-field-fancyblock-body
{
    height: 500px;
}
.sac-theme-base-height-510 .block-inner, .sac-theme-base-height-510 .field-name-field-fancyblock-body
{
    height: 510px;
}
.sac-theme-base-height-520 .block-inner, .sac-theme-base-height-520 .field-name-field-fancyblock-body
{
    height: 520px;
}
.sac-theme-base-height-530 .block-inner, .sac-theme-base-height-530 .field-name-field-fancyblock-body
{
    height: 530px;
}
.sac-theme-base-height-540 .block-inner, .sac-theme-base-height-540 .field-name-field-fancyblock-body
{
    height: 540px;
}
.sac-theme-base-height-550 .block-inner, .sac-theme-base-height-550 .field-name-field-fancyblock-body
{
    height: 550px;
}
.sac-theme-base-height-560 .block-inner, .sac-theme-base-height-560 .field-name-field-fancyblock-body
{
    height: 560px;
}
.sac-theme-base-height-570 .block-inner, .sac-theme-base-height-570 .field-name-field-fancyblock-body
{
    height: 570px;
}
.sac-theme-base-height-580 .block-inner, .sac-theme-base-height-580 .field-name-field-fancyblock-body
{
    height: 580px;
}
.sac-theme-base-height-590 .block-inner, .sac-theme-base-height-590 .field-name-field-fancyblock-body
{
    height: 590px;
}
.sac-theme-base-height-600 .block-inner, .sac-theme-base-height-600 .field-name-field-fancyblock-body
{
    height: 600px;
}
.sac-theme-base-height-700
{
    height: 700px;
}
.sac-theme-base-height-800
{
    height: 800px;
}
.sac-theme-base-height-900
{
    height: 900px;
}
.sac-theme-base-height-1000
{
    height: 1000px;
}
.sac-theme-base-height-1100
{
    height: 1100px;
}
.sac-theme-base-text-color-dark .content
{
    color: black;
}
.sac-theme-base-text-color-light .content, .sac-theme-base-text-color-light .pane-content, .sac-theme-base-text-color-light a, .sac-theme-base-text-color-light h1, .sac-theme-base-text-color-light h2, .sac-theme-base-text-color-light h3, .sac-theme-base-text-color-light h4, .sac-theme-base-text-color-light h5, .sac-theme-base-text-color-light h6, .sac-theme-base-text-color-light p
{
    color: white;
    text-shadow: #333333 1px 1px 1px;
}
.block.sac-theme-base-padding-0 .content, .sac-theme-base-padding-0 .field-name-field-fancyblock-body
{
    padding: 0px;
}
.block.sac-theme-base-padding-5 .content, .sac-theme-base-padding-5 .field-name-field-fancyblock-body
{
    padding: 5px;
}
.block.sac-theme-base-padding-10 .content, .sac-theme-base-padding-10 .field-name-field-fancyblock-body
{
    padding: 10px;
}
.block.sac-theme-base-padding-15 .content, .sac-theme-base-padding-15 .field-name-field-fancyblock-body
{
    padding: 15px;
}
.block.sac-theme-base-padding-20 .content, .sac-theme-base-padding-20 .field-name-field-fancyblock-body
{
    padding: 20px;
}
.sac-theme-base-text-background-color-dark .field-name-field-fancyblock-body
{
    background: url(  'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNi2AwAALwAtgXXY6AAAAAASUVORK5CYII=' );
    background: rgba(0,0,0,0.7);
}
.sac-theme-base-text-background-color-light .field-name-field-fancyblock-body
{
    background: url(  'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6vxkAAroBtcou+WUAAAAASUVORK5CYII=' );
    background: rgba(255,255,255,0.7);
}
.sac-theme-base-text-position-bottom .field-name-field-fancyblock-body
{
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.sac-theme-base-text-position-bottom .field-name-field-fancyblock-body .field-items
{
    padding: 6px 10px;
}
.sac-theme-base-text-position-bottom .field-name-field-fancyblock-body p:last-child
{
    margin-bottom: 0;
}
.sac-theme-base-button-position-sw .field-name-field-fancyblock-link, .sac-theme-base-button-position-sw .more-link
{
    left: 10px;
    bottom: 10px;
    right: auto;
    position: absolute;
}
.sac-theme-base-button-position-se .field-name-field-fancyblock-link, .sac-theme-base-button-position-se .more-link
{
    right: 10px;
    bottom: 10px;
    left: auto;
    position: absolute;
}
.sac-theme-base-header-color-blue .block-title, .sac-theme-base-header-color-blue .title
{
    background-color: #aaaaaa;
    border-bottom: 1px solid #aaaaaa !important;
}
.sac-theme-base-border-thin .block-inner
{
    border: 1px solid #aaaaaa;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    position: relative;
    z-index: 5;
}
.block-bean-banner-vip-gallery-footer
{
    height: 230px;
}
#zone-content .block.block-bean-banner .block-inner > .content
{
    padding: 0;
}
#zone-content .block.block-bean-banner .block-title
{
    position: absolute;
    top: 12px;
    left: 20px;
    color: #b5b5b5;
    font-size: 26px;
    text-transform: uppercase;
    z-index: 30;
    width: 300px;
    line-height: 24px;
    text-overflow: ellipsis;
    word-wrap: break-word;
    text-shadow: #333333 1px 1px 2px;
    background: none;
    background-color: none;
    font-weight: bold;
    padding-left: 0px;
}
@font-face
{
    font-family: "arvobold";
    src: url(https://membership.opttests.com/profiles/sac_members/themes/sac_theme_base-old/sub-themes/nfla_theme/fonts/arvo-bold-webfont.eot);
    src: url(https://membership.opttests.com/profiles/sac_members/themes/sac_theme_base-old/sub-themes/nfla_theme/fonts/arvo-bold-webfont.eot?#iefix) format(  "embedded-opentype" ),url(https://membership.opttests.com/profiles/sac_members/themes/sac_theme_base-old/sub-themes/nfla_theme/fonts/arvo-bold-webfont.woff) format(  "woff" ),url(https://membership.opttests.com/profiles/sac_members/themes/sac_theme_base-old/sub-themes/nfla_theme/fonts/arvo-bold-webfont.ttf) format(  "truetype" ),url(https://membership.opttests.com/profiles/sac_members/themes/sac_theme_base-old/sub-themes/nfla_theme/fonts/arvo-bold-webfont.svg#arvobold) format(  "svg" );
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: "arvoregular";
    src: url(../images/arvo-regular-webfont.eot);
    src: url(../images/arvo-regular-webfont.eot?#iefix) format(  "embedded-opentype" ),url(https://membership.opttests.com/profiles/sac_members/themes/sac_theme_base-old/sub-themes/nfla_theme/fonts/arvo-regular-webfont.woff) format(  "woff" ),url(https://membership.opttests.com/profiles/sac_members/themes/sac_theme_base-old/sub-themes/nfla_theme/fonts/arvo-regular-webfont.ttf) format(  "truetype" ),url(https://membership.opttests.com/profiles/sac_members/themes/sac_theme_base-old/sub-themes/nfla_theme/fonts/arvo-regular-webfont.svg#arvoregular) format(  "svg" );
    font-weight: normal;
    font-style: normal;
}
.title
{
    
    background: #44195F url(../images/maintitle.png) repeat-x top;
    color: #fff;
    padding: 7px 10px 5px;
    font-size: 14px;
    font-weight: 300;
    -moz-border-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-radius: 4px;
    font-family:inherit;
    text-transform:uppercase;
    letter-spacing:1px;
    /*
    background-color: #221606;
    color: #fff;
    font-family: "arvoregular";
    font-size: 12px;
    text-shadow: none;*/
}
#zone-content .block .block-title, .pane-title
{
    background: #44195F url(../images/maintitle.png) repeat-x top;
    color: #fff;
    padding: 10px 10px 5px;
    font-size: 16px;
    font-weight: 300;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    
    /*background-color: #221606;
    color: #fff;
    font-family: "arvoregular";
    font-size: 12px;
    text-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
*/
}
#zone-content .block.block-bean-banner .block-title
{
    color: #fff;
}
.pane-page-title h1
{
    /*background-color: #221606;
    color: #fff;
    font-family: "arvoregular";
    font-size: 12px;
    text-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;*/
    background: #44195F url(../images/maintitle.png) repeat-x top;
    color: #fff;
    padding: 7px 10px 5px;
    font-size: 14px;
    font-weight: 300;
    -moz-border-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-radius: 4px;
    font-family:inherit;
    text-transform:uppercase;
    letter-spacing:1px;
}
h2.block-title, h2.pane-title
{
    font-size: 12px;
}
h1, h2, h3, h4, h5, h6
{
    color: #221606;
}
#zone-branding
{
    height: auto;
    padding: 10px; /* background: black url(../images/bkg-header.jpg) no-repeat center top;*/
}
#zone-footer-top
{
    background-color: white;
    border-bottom: 5px solid #b8b094;
    padding-bottom: 0;
}
#zone-footer
{
    background-color: #221606;
    border-top: none;
    color: #b8b094;
}
.region-footer-first
{
    background: transparent url(../images/logo.png) no-repeat left center;
    height: 109px;
}
#zone-footer-bottom
{
    background-color: black;
    color: white;
}
.page-customerror-403 #zone-content
{
    background: white;
    background-image: url(./images/bkg-access-denied.jpg);
    background-repeat: no-repeat;
    background-position: 28px 15px;
    min-height: 660px;
}
.page-customerror-403 #zone-content h2
{
    color: #fff;
}
#block-cmp-login-logged-in .login-links li
{
    background-color: #221606;
    color: #fff;
}
.field-name-sac-blog-date-calendar, .field-name-sac-chapter-blog-date-calendar
{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    border: 3px solid black;
    background-color: #221606;
}
.node-sac-chapter-event.view-mode-full .field
{
    margin-bottom: 10px;
}
.node-sac-chapter-event.view-mode-full .field-name-field-sac-chapter-event-image
{
    float: none;
}
.node-sac-chapter-event.view-mode-full .field-name-field-sac-chapter-event-location div, .node-sac-chapter-event.view-mode-full .field-name-field-sac-chapter-event-location span
{
    display: inline-block;
    margin-right: 3px;
}
.node-sac-chapter-event.view-mode-full .sac-chapter-event-time
{
    display: inline-block;
}
.node-sac-chapter-event.view-mode-full .label-inline
{
    display: inline-block;
    font-weight: bold;
}
.node-sac-chapter-event.view-mode-full .label-above
{
    font-weight: bold;
}
.field-name-sac-chapter-event-affiliations
{
    border-top: 1px solid #221606;
}
.field-name-sac-chapter-event-affiliations .views-row
{
    display: inline-block;
    margin-right: 5px;
}
.field-name-sac-chapter-event-affiliations h2
{
    color: #221606;
}
.node-sac-chapter-event.view-mode-teaser .field
{
    margin-bottom: 10px;
}
.node-sac-chapter-event.view-mode-teaser .field-name-title h2
{
    color: #221606;
}
.node-sac-chapter-event.view-mode-teaser .field-name-field-sac-chapter-event-location .addressfield-container-inline:after
{
    content: "";
}
.node-sac-chapter-event.view-mode-teaser .field-name-field-sac-chapter-event-location span, .node-sac-chapter-event.view-mode-teaser .field-name-field-sac-chapter-event-location div
{
    display: inline-block;
    margin-right: 3px;
}
.node-sac-chapter-event.view-mode-teaser .field-name-sac-chapter-event-affiliations
{
    display: inline-block;
    border-top: none;
}
.node-sac-chapter-event.view-mode-teaser .field-name-sac-chapter-event-map
{
    display: inline-block;
    float: right;
}
.node-sac-chapter-event.view-mode-teaser .sac-chapter-event-time
{
    display: inline-block;
}
.node-sac-chapter-event.view-mode-teaser .label-inline
{
    display: inline-block;
    font-weight: bold;
}
.node-sac-chapter-event.view-mode-teaser .label-above
{
    font-weight: bold;
}
.forum-table-wrap .forum-table-superheader, .forum-table-topics thead tr
{
    border: 1px solid #221606;
    background: none;
    background-color: #221606;
    color: #fff;
}
.view-phoenix-reg-join .views-row
{
    background-color: #ccc7b3;
    border-bottom-right-radius: 4em;
}
.view-phoenix-reg-join .views-row .field-name-title
{
    background-color: #44195F; /*#221606;
    border-top-right-radius:2em;*/
border-top-left-radius:2em;
    
}
.view-phoenix-reg-join .views-row .field-name-title h2
{
    font-family:Times New Roman;
    color: #e0bf47;
}
.view-phoenix-reg-join .views-row .field-name-field-phoenix-reg-amount
{
    font-family:Times New Roman;
    color: #221606;
}
.view-phoenix-reg-join .views-row .field-name-field-phoenix-reg-amount .field-item
{
    border-bottom: 5px solid #d1ab23;
}
.view-phoenix-reg-join .arrow-down
{
    position: absolute;
    width: 0;
    height: 0;
    border-left: 190px solid transparent;
    border-right: 190px solid transparent;
    border-top: 50px solid #221606;
}
.node-newsletter-issue
{
    padding-top: 118px !important;
    background: url(../images/newsletter-header.jpg) no-repeat left top;
}
.node-newsletter-issue .field-name-field-newsletter-headline, .node-newsletter-issue .field-name-field-newsletter-features .field-label
{
    background-color: #221606;
    color: #fff;
}
.page-user-edit legend
{
    background-color: #221606;
    color: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.action-links a
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4d320e),color-stop(100%,#000000));
    background-image: -webkit-linear-gradient(#4d320e,#000000);
    background-image: -moz-linear-gradient(#4d320e,#000000);
    background-image: -o-linear-gradient(#4d320e,#000000);
    background-image: -ms-linear-gradient(#4d320e,#000000);
    background-image: linear-gradient(#4d320e,#000000);
    -pie-background: linear-gradient(#4d320e,#000000);
}
.action-links a:hover
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#000000),color-stop(100%,#4d320e));
    background-image: -webkit-linear-gradient(#000000,#4d320e);
    background-image: -moz-linear-gradient(#000000,#4d320e);
    background-image: -o-linear-gradient(#000000,#4d320e);
    background-image: -ms-linear-gradient(#000000,#4d320e);
    background-image: linear-gradient(#000000,#4d320e);
    -pie-background: linear-gradient(#000000,#4d320e);
}
.button-big, .button-big:link, .button-big:Visited, input.button-big[type="reset"], input.button-big[type="submit"], input.button-big[type="button"]
{
    padding: 4px 15px 4px 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4d320e),color-stop(100%,#000000));
    background-image: -webkit-linear-gradient(#4d320e,#000000);
    background-image: -moz-linear-gradient(#4d320e,#000000);
    background-image: -o-linear-gradient(#4d320e,#000000);
    background-image: -ms-linear-gradient(#4d320e,#000000);
    background-image: linear-gradient(#4d320e,#000000);
    -pie-background: linear-gradient(#4d320e,#000000);
    text-shadow: black 0 1px 1px;
}
.button-big:hover, .button-big:link:hover, .button-big:Visited:hover, input.button-big[type="reset"]:hover, input.button-big[type="submit"]:hover, input.button-big[type="button"]:hover
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#000000),color-stop(100%,#4d320e));
    background-image: -webkit-linear-gradient(#000000,#4d320e);
    background-image: -moz-linear-gradient(#000000,#4d320e);
    background-image: -o-linear-gradient(#000000,#4d320e);
    background-image: -ms-linear-gradient(#000000,#4d320e);
    background-image: linear-gradient(#000000,#4d320e);
    -pie-background: linear-gradient(#000000,#4d320e);
}
.block-bean-banner .pane-title, .block-bean-banner .block-title, .pane-banner .pane-title, .pane-banner .block-title
{
    color: #fff;
}
.b-bean
{
    background: #a49975;
    box-shadow: inset 0px 0px 10px black;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-top-left-radius: 4px;
    -moz-border-top-right-radius: 4px;
    -ms-border-top-left-radius: 4px;
    -ms-border-top-right-radius: 4px;
    -o-border-top-left-radius: 4px;
    -o-border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.b-bean .pane-title
{
    /*color: #fff;*/
    background-color: #221606;
    color: #fff;
}
.b-bean .button
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4d320e),color-stop(100%,#000000));
    background-image: -webkit-linear-gradient(#4d320e,#000000);
    background-image: -moz-linear-gradient(#4d320e,#000000);
    background-image: -o-linear-gradient(#4d320e,#000000);
    background-image: -ms-linear-gradient(#4d320e,#000000);
    background-image: linear-gradient(#4d320e,#000000);
    -pie-background: linear-gradient(#4d320e,#000000);
    text-shadow: black 0 1px 1px;
}
.b-bean .button:hover
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#000000),color-stop(100%,#4d320e));
    background-image: -webkit-linear-gradient(#000000,#4d320e);
    background-image: -moz-linear-gradient(#000000,#4d320e);
    background-image: -o-linear-gradient(#000000,#4d320e);
    background-image: -ms-linear-gradient(#000000,#4d320e);
    background-image: linear-gradient(#000000,#4d320e);
    -pie-background: linear-gradient(#000000,#4d320e);
}
.b-bean--callout-1
{
    color: white;
    background: #a49975 url(../images/bkg-bean.jpg) no-repeat left bottom;
}
.b-bean--callout-2
{
    background: #4d320e;
    background-color: #221606;
    color: #fff;
}
.b-bean--header-color-primary .pane-title
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#221606),color-stop(47%,#221606),color-stop(47%,#d1ab23),color-stop(53%,#d1ab23),color-stop(53%,#221606),color-stop(100%,#221606));
    background-image: -webkit-linear-gradient(#221606,#221606 47%,#d1ab23 47%,#d1ab23 53%,#221606 53%,#221606);
    background-image: -moz-linear-gradient(#221606,#221606 47%,#d1ab23 47%,#d1ab23 53%,#221606 53%,#221606);
    background-image: -o-linear-gradient(#221606,#221606 47%,#d1ab23 47%,#d1ab23 53%,#221606 53%,#221606);
    background-image: -ms-linear-gradient(#221606,#221606 47%,#d1ab23 47%,#d1ab23 53%,#221606 53%,#221606);
    background-image: linear-gradient(#221606,#221606 47%,#d1ab23 47%,#d1ab23 53%,#221606 53%,#221606);
    padding-left: 0px;
}
.b-bean--header-color-primary .pane-title i
{
    padding-left: 10px;
    background-color: #221606;
}
.b-bean--header-color-primary .pane-title span
{
    background-color: #221606;
    padding-right: 10px;
}
.b-bean--header-color-secondary .pane-title
{
    text-align: center;
    padding-right: 8px;
}
.b-bean--border-thin
{
    border: 1px solid black;
}
.b-bean--border-thick
{
    border: 2px solid black;
}
.block-panels-mini-sac-chapter-search-local-combo
{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#284ea2),color-stop(100%,#142650));
    background-image: -webkit-linear-gradient(#284ea2,#142650);
    background-image: -moz-linear-gradient(#284ea2,#142650);
    background-image: -o-linear-gradient(#284ea2,#142650);
    background-image: -ms-linear-gradient(#284ea2,#142650);
    background-image: linear-gradient(#284ea2,#142650);
    -pie-background: linear-gradient(#284ea2,#142650);
}
.block-panels-mini-sac-chapter-search-local-combo .block-title
{
    background-color: #221606;
    color: #fff;
}
.block-panels-mini-sac-chapter-search-local-combo .block-inner > .content
{
    padding: 10px;
    color: white;
}
.block-panels-mini-sac-chapter-search-local-combo #views-exposed-form-sac-chapter-search-panel-pane-1 .views-exposed-form
{
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
}
.poll .bar .foreground
{
    background-color: #221606;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4d320e),color-stop(100%,#221606));
    background-image: -webkit-linear-gradient(#4d320e,#221606);
    background-image: -moz-linear-gradient(#4d320e,#221606);
    background-image: -o-linear-gradient(#4d320e,#221606);
    background-image: -ms-linear-gradient(#4d320e,#221606);
    background-image: linear-gradient(#4d320e,#221606);
    -pie-background: linear-gradient(#4d320e,#221606);
}
.block-sac-chapter-chapter-admin-links .item-list li a, .pane-chapter_admin_links .item-list li a
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4d320e),color-stop(100%,#000000));
    background-image: -webkit-linear-gradient(#4d320e,#000000);
    background-image: -moz-linear-gradient(#4d320e,#000000);
    background-image: -o-linear-gradient(#4d320e,#000000);
    background-image: -ms-linear-gradient(#4d320e,#000000);
    background-image: linear-gradient(#4d320e,#000000);
    -pie-background: linear-gradient(#4d320e,#000000);
}
.block-sac-chapter-chapter-admin-links .item-list li a:hover, .pane-chapter_admin_links .item-list li a:hover
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#000000),color-stop(100%,#4d320e));
    background-image: -webkit-linear-gradient(#000000,#4d320e);
    background-image: -moz-linear-gradient(#000000,#4d320e);
    background-image: -o-linear-gradient(#000000,#4d320e);
    background-image: -ms-linear-gradient(#000000,#4d320e);
    background-image: linear-gradient(#000000,#4d320e);
    -pie-background: linear-gradient(#000000,#4d320e);
}
.block-twitter-pull .block-title
{
    background-color: #221606;
    color: #fff;
}
.block-user-login, .pane-user-login
{
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-top-left-radius: 4px;
    -moz-border-top-right-radius: 4px;
    -ms-border-top-left-radius: 4px;
    -ms-border-top-right-radius: 4px;
    -o-border-top-left-radius: 4px;
    -o-border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.block-user-login div.messages, .pane-user-login div.messages
{
    padding-left: 30px;
}
.block-user-login .item-list a, .pane-user-login .item-list a
{
     color: #999;
}
.page-user-password .block-user-password-request .content
{
    background: #a49975 url(../images/bkg-password-reset.jpg) no-repeat right bottom;
}
.page-user-password .block-user-password-request form
{
    width: 270px;
}
.block-user-password-request
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#284ea2),color-stop(100%,#142650));
    background-image: -webkit-linear-gradient(#284ea2,#142650);
    background-image: -moz-linear-gradient(#284ea2,#142650);
    background-image: -o-linear-gradient(#284ea2,#142650);
    background-image: -ms-linear-gradient(#284ea2,#142650);
    background-image: linear-gradient(#284ea2,#142650);
    -pie-background: linear-gradient(#284ea2,#142650);
    color: white;
}
.block-user-password-request .description
{
    color: white;
}
#zone-menu
{
    width: 980px;
    padding: 0px 0px 15px;
}
#region-menu
{
    width: 980px;
    margin: 0px;
}
.sf-main-menu
{
    background: #284ea2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4NGVhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDI2NTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #284ea2 0%, #142650 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#284ea2), color-stop(100%,#142650)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #284ea2 0%,#142650 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #284ea2 0%,#142650 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #284ea2 0%,#142650 100%); /* IE10+ */
background: linear-gradient(to bottom,  #284ea2 0%,#142650 100%); /* W3C */


    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
}
.sf-main-menu a, .sf-main-menu .nolink
{
    font-family: "verdana";
    letter-spacing: 0.1em;
}
.sf-main-menu a:hover, .sf-main-menu .nolink:hover
{
    color: white;
    /*background-color: #1e3a79;*/
    text-decoration:underline;
}
.sfHover a
{
    background-color: #1e3a79;
}
.sf-horizontal > li > a, .sf-horizontal > li > .nolink
{
    border-right: 1px solid #284ea2;
    border-left: 1px solid #142650;
    border-top-right-radius: 2em;
}
.sf-horizontal > li > a .sf-link-wrapper, .sf-horizontal > li > .nolink .sf-link-wrapper
{
    padding: 4px 9px 4px 9px;
    border-right: none;
    border-left: none;
}
.sf-horizontal > li.first > a, .sf-horizontal > li.first > .nolink
{
    border-left: none;
    border-top-left-radius: 2em;
    border-top-right-radius: 2em;
}
.sf-horizontal > li.first > a:hover, .sf-horizontal > li.first > .nolink:hover
{
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 2em;
    border-top-right-radius: 2em;
}
.sf-horizontal li.sf-depth-2
{
    border-top: 1px solid #142650;
    background-color: #1e3a79;
}
.sf-horizontal li.sf-depth-2.last
{
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.sf-horizontal li.sf-depth-2 a:hover
{
    background-color: #142650;
}
.pane-logintoboggan-logintoboggan-logged-in li a, .pane-logintoboggan-logintoboggan_logged_in li a
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4d320e),color-stop(100%,#000000));
    background-image: -webkit-linear-gradient(#4d320e,#000000);
    background-image: -moz-linear-gradient(#4d320e,#000000);
    background-image: -o-linear-gradient(#4d320e,#000000);
    background-image: -ms-linear-gradient(#4d320e,#000000);
    background-image: linear-gradient(#4d320e,#000000);
    -pie-background: linear-gradient(#4d320e,#000000);
}
.pane-logintoboggan-logintoboggan-logged-in li a:hover, .pane-logintoboggan-logintoboggan_logged_in li a:hover
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#000000),color-stop(100%,#4d320e));
    background-image: -webkit-linear-gradient(#000000,#4d320e);
    background-image: -moz-linear-gradient(#000000,#4d320e);
    background-image: -o-linear-gradient(#000000,#4d320e);
    background-image: -ms-linear-gradient(#000000,#4d320e);
    background-image: linear-gradient(#000000,#4d320e);
    -pie-background: linear-gradient(#000000,#4d320e);
}
.pane-logintoboggan-logintoboggan-logged-in em a, .pane-logintoboggan-logintoboggan_logged_in em a
{
    color: #221606;
}
.pcp-percent-bar
{
    background-color: #fff;
}
.pane-sac-forum-quick-search
{
    background: url(../images/forum-quick-search.jpg) top right no-repeat;
}
.pane-sac-forum-quick-search .views-row
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#284ea2),color-stop(100%,#142650));
    background-image: -webkit-linear-gradient(#284ea2,#142650);
    background-image: -moz-linear-gradient(#284ea2,#142650);
    background-image: -o-linear-gradient(#284ea2,#142650);
    background-image: -ms-linear-gradient(#284ea2,#142650);
    background-image: linear-gradient(#284ea2,#142650);
    -pie-background: linear-gradient(#284ea2,#142650);
}
.view .date-nav-wrapper .date-prev a, .view .date-nav-wrapper .date-next a
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4d320e),color-stop(100%,#000000));
    background-image: -webkit-linear-gradient(#4d320e,#000000);
    background-image: -moz-linear-gradient(#4d320e,#000000);
    background-image: -o-linear-gradient(#4d320e,#000000);
    background-image: -ms-linear-gradient(#4d320e,#000000);
    background-image: linear-gradient(#4d320e,#000000);
    -pie-background: linear-gradient(#4d320e,#000000);
}
.view .date-nav-wrapper .date-prev a:hover, .view .date-nav-wrapper .date-next a:hover
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#000000),color-stop(100%,#4d320e));
    background-image: -webkit-linear-gradient(#000000,#4d320e);
    background-image: -moz-linear-gradient(#000000,#4d320e);
    background-image: -o-linear-gradient(#000000,#4d320e);
    background-image: -ms-linear-gradient(#000000,#4d320e);
    background-image: linear-gradient(#000000,#4d320e);
    -pie-background: linear-gradient(#000000,#4d320e);
}
.view-sac-all-affiliations .views-row
{
    border-bottom: 1px solid #221606;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.view-sac-all-affiliations .field-name-title h2
{
    color: #221606;
}
.view-sac-industry-deals .field-name-title h2
{
    background-color: #221606;
    color: #fff;
}
.view-sac-industry-deals .field-name-field-sac-deal-button a
{
    padding: 4px 15px 4px 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgba(0,0,0,0.3) 4px 4px 4px;
    -moz-box-shadow: rgba(0,0,0,0.3) 4px 4px 4px;
    box-shadow: rgba(0,0,0,0.3) 4px 4px 4px;
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4d320e),color-stop(100%,#000000));
    background-image: -webkit-linear-gradient(#4d320e,#000000);
    background-image: -moz-linear-gradient(#4d320e,#000000);
    background-image: -o-linear-gradient(#4d320e,#000000);
    background-image: -ms-linear-gradient(#4d320e,#000000);
    background-image: linear-gradient(#4d320e,#000000);
    -pie-background: linear-gradient(#4d320e,#000000);
}
.view-sac-industry-deals .field-name-field-sac-deal-button a:hover
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#000000),color-stop(100%,#4d320e));
    background-image: -webkit-linear-gradient(#000000,#4d320e);
    background-image: -moz-linear-gradient(#000000,#4d320e);
    background-image: -o-linear-gradient(#000000,#4d320e);
    background-image: -ms-linear-gradient(#000000,#4d320e);
    background-image: linear-gradient(#000000,#4d320e);
    -pie-background: linear-gradient(#000000,#4d320e);
    text-decoration: none;
}
div#views-slideshow-ddblock-rotor_homepage_block div.custom-pager
{
    background: transparent url(../images/pager_background_left.png);
}
div#views-slideshow-ddblock-rotor_homepage_block div.slide-image-overlay
{
    background: transparent url(../images/image_overlay.png) no-repeat scroll 0 0;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager div.custom-pager-item a
{
    font-family: "arvoregular";
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager div.custom-pager-item a:hover
{
    color: #fff;
    font-weight:bold;      
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager-left div.active-pager-item a
{
    color: #fff;
    font-weight:bold;   
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager div.custom-pager-item-inner
{
    border-bottom: none;
    background: transparent url(../images/rotor-divider.png) no-repeat center top;
}
div.views-slideshow-ddblock-vsd-alumni-black div.custom-pager-item-0 div.custom-pager-item-inner
{
    background: none;
}
body
{
    background: url(../images/bkg-body.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
    
     -webkit-background-size: 100% 100%;           /* Safari 3.0 */
     -moz-background-size: 100% 100%;           /* Gecko 1.9.2 (Firefox 3.6) */
       -o-background-size: 100% 100%;           /* Opera 9.5 */
          background-size: 100% 100%;    
    
}
#wrapper-inner
{
    /*background-image: -webkit-radial-gradient(50% 200px,750px 750px,rgba(53,35,22,0.7) 50%,rgba(53,35,22,0) 100%);     background-image: -moz-radial-gradient(50% 200px,750px 750px,rgba(53,35,22,0.7) 50%,rgba(53,35,22,0) 100%);     background-image: -o-radial-gradient(50% 200px,750px 750px,rgba(53,35,22,0.7) 50%,rgba(53,35,22,0) 100%);     background-image: radial-gradient(750px circle at 50% 200px,rgba(53,35,22,0.7) 50%,rgba(53,35,22,0) 100%);*/
}
.zone, #zone-branding, #zone-menu, #zone-header, #zone-content, #zone-footer-top, #zone-footer, #zone-footer-bottom
{
    /*box-shadow: 6px 0px 2px -1px rgba(0,0,0,0.2),-6px 0px 2px -1px rgba(0,0,0,0.2);*/
}
#zone-menu, #zone-content
{
    /*background: #f0f0f0 url(../images/bkg-content.png);*/
}
#zone-menu
{
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 3px solid #1e3a79;
    border-top-right-radius: 2em;
    border-top-left-radius: 2em;
}
#zone-content
{
    padding-top: 15px;
}
input[type="reset"], input[type="submit"], input[type="button"]
{
    /*background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4d320e),color-stop(100%,#000000));
    background-image: -webkit-linear-gradient(#4d320e,#000000);
    background-image: -moz-linear-gradient(#4d320e,#000000);
    background-image: -o-linear-gradient(#4d320e,#000000);
    background-image: -ms-linear-gradient(#4d320e,#000000);
    background-image: linear-gradient(#4d320e,#000000);
    -pie-background: linear-gradient(#4d320e,#000000);
    text-shadow: black 0 1px 1px;padding: 10px 10px 5px;*/
    
    background: #44195F url(../images/maintitle.png) repeat-x top;
    color: #fff;
    font-size: 11px;
    font-weight: 300;
    -moz-border-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-radius: 4px;
    padding-top:4px;    
    padding-bottom:4px;
    padding-left:8px;
    padding-right:8px;
    border:0px solid #fff;
   -webkit-box-shadow: #777777 2px 2px 10px;
    -moz-box-shadow: #777777 2px 2px 10px;
    box-shadow: #777777 2px 2px 10px;
}
input[type="submit"]:hover
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#000000),color-stop(100%,#4d320e));
    background-image: -webkit-linear-gradient(#000000,#4d320e);
    background-image: -moz-linear-gradient(#000000,#4d320e);
    background-image: -o-linear-gradient(#000000,#4d320e);
    background-image: -ms-linear-gradient(#000000,#4d320e);
    background-image: linear-gradient(#000000,#4d320e);
    -pie-background: linear-gradient(#000000,#4d320e);
}
.more-link a:Visited, .more-link a:link, .button, .button:link
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4d320e),color-stop(100%,#000000));
    background-image: -webkit-linear-gradient(#4d320e,#000000);
    background-image: -moz-linear-gradient(#4d320e,#000000);
    background-image: -o-linear-gradient(#4d320e,#000000);
    background-image: -ms-linear-gradient(#4d320e,#000000);
    background-image: linear-gradient(#4d320e,#000000);
    -pie-background: linear-gradient(#4d320e,#000000);
    text-shadow: black 0 1px 1px;
    background: #4d320e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzRkMzIwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #4d320e 1%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4d320e), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4d320e 1%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4d320e 1%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4d320e 1%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4d320e 1%,#000000 100%); /* W3C */
color:#fff;
}
.more-link a:Visited:hover, .more-link a:link:hover, .button:hover, .button:link:hover
{
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#000000),color-stop(100%,#4d320e));
    background-image: -webkit-linear-gradient(#000000,#4d320e);
    background-image: -moz-linear-gradient(#000000,#4d320e);
    background-image: -o-linear-gradient(#000000,#4d320e);
    background-image: -ms-linear-gradient(#000000,#4d320e);
    background-image: linear-gradient(#000000,#4d320e);
    -pie-background: linear-gradient(#000000,#4d320e);
color:#fff;
}


.block_header
{
    background: #44195F url(../images/maintitle.png) repeat-x top;
    color: #fff;
    padding: 10px 10px 5px;
    font-size: 16px;
    font-weight: 300;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-radius: 4px 4px 0 0;
}

.block_content_bg
{
    background: #F9F9F9 url(../images/ipsbox.png ) repeat-x;
}
div .social
{
    
    width: 48px; display: inline-block; height: 50px;
}
div #facebook a
{
    width: 52px; 
    display: inline-block; 
    height: 50px;
    background-image: url(../images/social_icons.png);
    background-repeat: no-repeat;
    background-position: -56px top;
    border:0px;
    text-decoration:none;
}
div #twitter a
{ 
    width: 52px; 
    display: inline-block; 
    height: 50px;
    background-image: url(../images/social_icons.png);
    background-repeat: no-repeat;
    border:0px;
    text-decoration:none;
}
div #youtube a
{   
    width: 52px; 
    display: inline-block; 
    height: 50px;
    background-image: url(../images/social_icons.png);
    background-repeat: no-repeat;
    background-position: -106px top;
    border:0px;
    text-decoration:none;
}

div .dblquotesStart
{
    background-image:url(../images/dblquotes.png);
 width: 28px;
height: 17px;
display: inline-block;
background-position: 0px -2px;
background-repeat: no-repeat;
   
}
div .dblquotesEnd
{
    background-image:url(../images/dblquotes.png);
    background-position: -24px 2px;
background-repeat: no-repeat;
    width: 35px;
    height: 25px;
    display: inline-block;
}



.bannertxtbg
{
    background-image:url(../images/searchtxt.png);
}
.bannerportxt
{
    /*background-image:url(../images/searchtxt.png);
    font-size:25px;*/
    color:#fff;
    font-family:Georgia;
    text-align:center;
    font-size:15px;
    letter-spacing:2px;
    font-weight:bold;
    padding:5px;
    line-height:30px;

}
.bannerdetail
{
    
    color:#fff;
    font-family:verdana;
    /*font-size:11px;*/
    font-size:9px;
    text-align:left;
    padding:5px;
    line-height:20px;
    letter-spacing:1px;

}
 .polaroid {
  position: relative;
 /* width: 220px;*/
}

.polaroid td {
  border: 10px solid #7E7B7B;
border-bottom: 26px solid #7E7B7B;
  /*-webkit-box-shadow: 3px 3px 3px #777;
     -moz-box-shadow: 3px 3px 3px #777;
          box-shadow: 3px 3px 3px #777;*/
}

.polaroid p {
 position: absolute;
text-align: center;
width: 100%;
bottom: 0px;
color: #FFF;
top: 142px;
padding: 0px;
}

.emailbg
{
    background-image:url(../images/small_icons.png);
    background-position: -2px 2px;
    background-repeat: no-repeat;
    width: 17px;
    height: 12px;
    float: right; 
    padding: 4px; 
    cursor: hand; 
    cursor: pointer;
    
}
.phonebg
{
    background-image:url(../images/small_icons.png);
    background-position: -25px 2px;
    background-repeat: no-repeat;
    width: 10px;
    height: 12px;
    float: right; 
    padding: 4px; 
    cursor: hand; 
    cursor: pointer;
    
}
.linkbg
{
    background-image:url(../images/small_icons.png);
    background-position: -42px 2px;
    background-repeat: no-repeat;
    width: 24px;
    height: 20px;
    float: right; 
    padding: 0px; 
    cursor: hand; 
    cursor: pointer;
    
}
div .small_icon
{
background-image: url(../images/small_icons_black.png);
background-repeat: no-repeat;
width: 24px;
height: 20px;
display: inline;
padding-left: 21px;
padding-top: 5px;
    
}
.email_black
{    
    background-position: 0px 2px;
}
.link_black
{    
    background-position: -43px 2px;
}
.call_black
{    
    background-position: -21px 2px;
}
.mailus_black
{    
    background-position: -65px 2px;
}
.fax_black
{    
    background-position: -84px 2px;
}
div .test
{
    background-image: url(../images/info_icon.png);
    background-repeat: no-repeat;
    background-position: 97%;
}
div .test h2 span{
    background:#F8F8F8;
    border: 5px solid #000;
    color: #717171;
    font-size: 13px;
    height: 128px;
    width: 250px;
    position: absolute;
    text-align: justify;
    top: -5px;
    /*left:-30px;
    letter-spacing: 1px;
    line-height: 30px;
    text-transform: uppercase;*/
    padding:20px;
    display:none;
    text-transform: none;
    line-height: 18px;
    font-weight: normal;
    font-family: verdana;
    
}
div .test h2 span:after{
    content:'';
    position:absolute;
    bottom:-10px; 
    width:10px;
    height:10px;
    border-bottom:5px solid #000;
    border-right:5px solid #000;
    background:#f8f8f8;
    left:50%;
    margin-left:5px;
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
div .test h2
{
    cursor:hand;
    cursor:pointer;
    
}
div .test h2:hover span{
    display:block;
}
.div_spon
{
    display: inline-table;
    width: 85px;
    text-align: center;
    padding-bottom:20px;
}
.div_spon img
{
    height: 63px;
    max-width: 92px;
}

input[type="submit"][disabled], input[type="button"][disabled]
{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #CCC;
    background: #CCC;
    text-shadow: none;
}
.placeholder
{
	position: absolute;font-size: 12px;padding-left: 5px;padding-top: 2px;color: #999;width: 130px;text-align: left; display:none;
}
ul > li > a > span
{
    white-space:nowrap;
}
.bean-where-are-they-now-6 
        {
	        BACKGROUND: url(../images/where-are-they-now-bg_0.jpg) no-repeat left bottom
        }
        .bean-social-media-6 {
	        /*BACKGROUND: url(images/fancyblock-twitter_0_0_0.jpg) no-repeat left bottom*/
	        background-color:#f5f5f5;
	        color:#fff;	       
            -webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.75);
            -moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.75);
            box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.75);

        }
        .bean-social-media-6 p 
        {
	        color:#fff;
	        text-align:justify;
	        text-shadow:none;
        }
        .bean-important-links 
        {
	    /*BACKGROUND: url(images/nfla_imp_links.jpg) no-repeat left top*/
	        background-color:#f5f5f5;
	        color:#fff;
            -webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.75);
            -moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.75);
            box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.75);
        }
        
	#slideshow {
		position:relative;
		height: 360px;
		background:#000;
		width: 660px;
	}

	#slideshow div.container {
		position:absolute;
		top:0;
		left:0;
		z-index:8;
		opacity:0.0;
	height: 360px;
		background:#000;
	}

	#slideshow div.active {
		z-index:10;
		opacity:1.0;
		display:block;
		 position:absolute;
		top:0;
		left:0;
		height: 360px;
		background:#000;
	}

	#slideshow div.last-active {
		z-index:9;
		position:absolute;
		top:0;
		left:0;
		height: 360px;
		background:#000;
	}
	.phome
	{
		margin: 0 0 0.5em 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		font-family:Verdana;
    font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 21px;
		text-shadow: #000 0px 0px 1px;
		padding: 15px 15px 15px 270px;
		height: 360px;
		width: 660px;
	}
	
	.btn a
	{
		background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#000),color-stop(100%,#4D320E));
		background-image: -webkit-linear-gradient(#000,#4D320E);
		background-image: -moz-linear-gradient(#000000,#4d320e);
		background-image: -o-linear-gradient(#000000,#4d320e);
		background-image: -ms-linear-gradient(#000000,#4d320e);
		background-image: linear-gradient(#000,#4D320E);
		-pie-background: linear-gradient(#000000,#4d320e);

		background: #44195F ;
		color: #FFF;
		font-family:Verdana;
    font-size: 12px;
		font-style: normal;
		font-variant: normal;
		font-weight: bold;
		-moz-border-radius: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		border-radius: 4px;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 8px;
		padding-right: 8px;
		border: 0px solid #FFF;
		-webkit-box-shadow: #777 2px 2px 10px;
		-moz-box-shadow: #777777 2px 2px 10px;
		box-shadow: #777 2px 2px 10px;

		padding: 4px 15px;
		display: inline-block;

		text-decoration: none;
		text-transform: uppercase;
		text-shadow: #5D5D5D 0 1px 1px;

		margin: 0;
		vertical-align: middle;
		letter-spacing: normal;
		word-spacing: normal;


	}
	.btn
	{
		position:absolute;
		float: right;
		left: 800px;
		margin-top: -50px;
		white-space:nowrap;
	}
	
	.home_pic
	{
		display:block;
	}
	
	.buttonlook
	{
	    background: #b5d9fd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2I1ZDlmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2YwZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b5d9fd 1%, #e3f0fc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#b5d9fd), color-stop(100%,#e3f0fc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b5d9fd 1%,#e3f0fc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b5d9fd 1%,#e3f0fc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b5d9fd 1%,#e3f0fc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b5d9fd 1%,#e3f0fc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5d9fd', endColorstr='#e3f0fc',GradientType=0 ); /* IE6-8 */


    color: #000;
    font-size: 10px;
    -moz-border-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-radius: 4px;
    padding-top:4px;    
    padding-bottom:4px;
    padding-left:8px;
    padding-right:8px;
    border:0px solid #fff;
   -webkit-box-shadow: #777777 2px 2px 10px;
    -moz-box-shadow: #777777 2px 2px 10px;
    box-shadow: #777777 2px 2px 10px;
	}
	
	
	.buttonlookblod
	{
	        background: #284ea2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4NGVhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDI2NTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #284ea2 0%, #142650 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#284ea2), color-stop(100%,#142650)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #284ea2 0%,#142650 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #284ea2 0%,#142650 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #284ea2 0%,#142650 100%); /* IE10+ */
background: linear-gradient(to bottom,  #284ea2 0%,#142650 100%); /* W3C */
    color: #fff;
    font-size: 10px;
    font-weight:bold;
    -moz-border-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-radius: 4px;
    padding-top:4px;    
    padding-bottom:4px;
    padding-left:8px;
    padding-right:8px;
    border:0px solid #fff;
   -webkit-box-shadow: #777777 2px 2px 10px;
    -moz-box-shadow: #777777 2px 2px 10px;
    box-shadow: #777777 2px 2px 10px;
	}
	
	#ctl00_ContentPlaceHolder1_gridheader
	{
	    background: #284ea2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4NGVhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDI2NTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #284ea2 0%, #142650 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#284ea2), color-stop(100%,#142650)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #284ea2 0%,#142650 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #284ea2 0%,#142650 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #284ea2 0%,#142650 100%); /* IE10+ */
background: linear-gradient(to bottom,  #284ea2 0%,#142650 100%); /* W3C */

	  font-weight: bold; 
	  color: #ffffff; 
	  font-size: 12px;
	  text-align: center; 
	  font-family: Microsoft Sans Serif;
	}
	
	.txtlogin
	{
	      background: #284ea2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4NGVhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDI2NTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #284ea2 0%, #142650 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#284ea2), color-stop(100%,#142650)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #284ea2 0%,#142650 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #284ea2 0%,#142650 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #284ea2 0%,#142650 100%); /* IE10+ */
background: linear-gradient(to bottom,  #284ea2 0%,#142650 100%); /* W3C */
color:#ffffff;
z-index: 1000;
position: relative;
	}
	
	.txtlogin ul > li > a
	{
	    text-decoration:none;
	    font-size:10px; 
	    top:1px;
	    margin:0px; 
	    padding:0px; 
	    text-align:center; 
	    color:#fff;
	    cursor:hand;
	    cursor:pointer;
	}
	
	a.deco
	{
	    text-decoration:none;
	}
	a.deco:hover
	{
	    text-decoration:underline;
	}