
.book-navigation .menu{border-top:1px solid #888;padding:1em 0 0 3em;}
.book-navigation .page-links{border-top:1px solid #888;border-bottom:1px solid #888;text-align:center;padding:0.5em;}
.book-navigation .page-previous{text-align:left;width:42%;display:block;float:left;}
.book-navigation .page-up{margin:0 5%;width:4%;display:block;float:left;}
.book-navigation .page-next{text-align:right;width:42%;display:block;float:right;}
#book-outline{min-width:56em;}
.book-outline-form .form-item{margin-top:0;margin-bottom:0;}
#edit-book-bid-wrapper .description{clear:both;}
#book-admin-edit select{margin-right:24px;}
#book-admin-edit select.progress-disabled{margin-right:0;}
#book-admin-edit tr.ahah-new-content{background-color:#ffd;}
#book-admin-edit .form-item{float:left;}


.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
#node-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}
#node-admin-buttons{float:left;margin-left:0.5em;clear:right;}
td.revision-current{background:#ffc;}
.node-form .form-text{display:block;width:95%;}
.node-form .container-inline .form-text{display:inline;width:auto;}
.node-form .standard{clear:both;}
.node-form textarea{display:block;width:95%;}
.node-form .attachments fieldset{float:none;display:block;}
.terms-inline{display:inline;}



fieldset{margin-bottom:1em;padding:.5em;}
form{margin:0;padding:0;}
hr{height:1px;border:1px solid gray;}
img{border:0;}
table{border-collapse:collapse;}
th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear-block{display:inline-block;}
/*_\*/
* html .clear-block{height:1%;}
.clear-block{display:block;}
/* End hide from IE-mac */



body.drag{cursor:move;}
th.active img{display:inline;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.drag{background-color:#fffff0;}
tr.drag-previous{background-color:#ffd;}
td.active{background-color:#ddd;}
td.checkbox,th.checkbox{text-align:center;}
tbody{border-top:1px solid #ccc;}
tbody th{border-bottom:1px solid #ccc;}
thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}
.breadcrumb{padding-bottom:.5em}
div.indentation{width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;float:left;}
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;}
.error{color:#e55;}
div.error{border:1px solid #d77;}
div.error,tr.error{background:#fcc;color:#200;padding:2px;}
.warning{color:#e09010;}
div.warning{border:1px solid #f0c020;}
div.warning,tr.warning{background:#ffd;color:#220;padding:2px;}
.ok{color:#008000;}
div.ok{border:1px solid #00aa00;}
div.ok,tr.ok{background:#dfd;color:#020;padding:2px;}
.item-list .icon{color:#555;float:right;padding-left:0.25em;clear:right;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;list-style:disc;}
ol.task-list li.active{font-weight:bold;}
.form-item{margin-top:1em;margin-bottom:1em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;}
tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;}
.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}
.form-item .description{font-size:0.85em;}
.form-item label{display:block;font-weight:bold;}
.form-item label.option{display:inline;font-weight:normal;}
.form-checkboxes,.form-radios{margin:1em 0;}
.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}
.marker,.form-required{color:#f00;}
.more-link{text-align:right;}
.more-help-link{font-size:0.85em;text-align:right;}
.nowrap{white-space:nowrap;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.pager-current{font-weight:bold;}
.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}
dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{font-family:inherit;font-size:inherit;width:14em;}
dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:10em;}
dl.multiselect dt,dl.multiselect dd{float:left;line-height:1.75em;padding:0;margin:0 1em 0 0;}
dl.multiselect .form-item{height:1.75em;margin:0;}
.container-inline div,.container-inline label{display:inline;}
ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}
ul.primary li{display:inline;}
ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}
ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}
ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}
ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}
ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}
ul.secondary a{padding:0;text-decoration:none;}
ul.secondary a.active{border-bottom:4px solid #999;}
#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}
#autocomplete ul{margin:0;padding:0;list-style:none;}
#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}
#autocomplete li.selected{background:#0072b9;color:#fff;}
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-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}
html.js fieldset.collapsed *{display:none;}
html.js fieldset.collapsed legend{display:block;}
html.js fieldset.collapsible legend a{padding-left:15px;background:url(/misc/menu-expanded.png) 5px 75% no-repeat;}
html.js fieldset.collapsed legend a{background-image:url(/misc/menu-collapsed.png);background-position:5px 50%;}
* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{display:inline;}
html.js fieldset.collapsible{position:relative;}
html.js fieldset.collapsible legend a{display:block;}
html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}
.resizable-textarea{width:95%;}
.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}
html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}
.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin:-0.4em 0 -0.4em -0.5em;padding:0.42em 1.5em 0.42em 0.5em;text-decoration:none;}
a.tabledrag-handle:hover{text-decoration:none;}
a.tabledrag-handle .handle{margin-top:4px;height:13px;width:13px;background:url(/misc/draggable.png) no-repeat 0 0;}
a.tabledrag-handle-hover .handle{background-position:0 -20px;}
.joined + .grippie{height:5px;background-position:center 1px;margin-bottom:-2px;}
.teaser-checkbox{padding-top:1px;}
div.teaser-button-wrapper{float:right;padding-right:5%;margin:0;}
.teaser-checkbox div.form-item{float:right;margin:0 5% 0 0;padding:0;}
textarea.teaser{display:none;}
html.js .no-js{display:none;}
.progress{font-weight:bold;}
.progress .bar{background:#fff url(/misc/progress.gif);border:1px solid #00375a;height:1.5em;margin:0 0.2em;}
.progress .filled{background:#0072b9;height:1em;border-bottom:0.5em solid #004a73;width:0%;}
.progress .percentage{float:right;}
.progress-disabled{float:left;}
.ahah-progress{float:left;}
.ahah-progress .throbber{width:15px;height:15px;margin:2px;background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;float:left;}
tr .ahah-progress .throbber{margin:0 2px;}
.ahah-progress-bar{width:16em;}
#first-time strong{display:block;padding:1.5em 0 .5em;}
tr.selected td{background:#ffc;}
table.sticky-header{margin-top:0;background:#fff;}
#clean-url.install{display:none;}
html.js .js-hide{display:none;}
#system-modules div.incompatible{font-weight:bold;}
#system-themes-form div.incompatible{font-weight:bold;}
span.password-strength{visibility:hidden;}
input.password-field{margin-right:10px;}
div.password-description{padding:0 2px;margin:4px 0 0 0;font-size:0.85em;max-width:500px;}
div.password-description ul{margin-bottom:0;}
.password-parent{margin:0 0 0 0;}
input.password-confirm{margin-right:10px;}
.confirm-parent{margin:5px 0 0 0;}
span.password-confirm{visibility:hidden;}
span.password-confirm span{font-weight:normal;}



ul.menu{list-style:none;border:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
li.expanded{list-style-type:circle;list-style-image:url(/misc/menu-expanded.png);padding:0.2em 0.5em 0 0;margin:0;}
li.collapsed{list-style-type:disc;list-style-image:url(/misc/menu-collapsed.png);padding:0.2em 0.5em 0 0;margin:0;}
li.leaf{list-style-type:square;list-style-image:url(/misc/menu-leaf.png);padding:0.2em 0.5em 0 0;margin:0;}
li a.active{color:#000;}
td.menu-disabled{background:#ccc;}
ul.links{margin:0;padding:0;}
ul.links.inline{display:inline;}
ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}
.block ul{margin:0;padding:0 0 0.25em 1em;}


#permissions td.module{font-weight:bold;}
#permissions td.permission{padding-left:1.5em;}
#access-rules .access-type,#access-rules .rule-type{margin-right:1em;float:left;}
#access-rules .access-type .form-item,#access-rules .rule-type .form-item{margin-top:0;}
#access-rules .mask{clear:both;}
#user-login-form{text-align:center;}
#user-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}
#user-admin-buttons{float:left;margin-left:0.5em;clear:right;}
#user-admin-settings fieldset .description{font-size:0.85em;padding-bottom:.5em;}
.profile{clear:both;margin:1em 0;}
.profile .picture{float:right;margin:0 1em 1em 0;}
.profile h3{border-bottom:1px solid #ccc;}
.profile dl{margin:0 0 1.5em 0;}
.profile dt{margin:0 0 0.2em 0;font-weight:bold;}
.profile dd{margin:0 0 1em 0;}




.field .field-label,.field .field-label-inline,.field .field-label-inline-first{font-weight:bold;}
.field .field-label-inline,.field .field-label-inline-first{display:inline;}
.field .field-label-inline{visibility:hidden;}
.node-form .content-multiple-table td.content-multiple-drag{width:30px;padding-right:0;}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{padding-right:.5em;}
.node-form .content-add-more .form-submit{margin:0;}
.node-form .number{display:inline;width:auto;}
.node-form .text{width:auto;}
.form-item #autocomplete .reference-autocomplete{white-space:normal;}
.form-item #autocomplete .reference-autocomplete label{display:inline;font-weight:normal;}
#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link{margin:4px 4px 0 0;}
#content-field-overview-form .label-group,#content-display-overview-form .label-group,#content-copy-export-form .label-group{font-weight:bold;}
table#content-field-overview .label-add-new-field,table#content-field-overview .label-add-existing-field,table#content-field-overview .label-add-new-group{float:left;}
table#content-field-overview tr.content-add-new .tabledrag-changed{display:none;}
table#content-field-overview tr.content-add-new .description{margin-bottom:0;}
table#content-field-overview .content-new{font-weight:bold;padding-bottom:.5em;}
.advanced-help-topic h3,.advanced-help-topic h4,.advanced-help-topic h5,.advanced-help-topic h6{margin:1em 0 .5em 0;}
.advanced-help-topic dd{margin-bottom:.5em;}
.advanced-help-topic span.code{background-color:#EDF1F3;font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;font-size:0.9em;padding:1px;}
.advanced-help-topic .content-border{border:1px solid #AAA}

.ctools-locked{color:red;border:1px solid red;padding:1em;}
.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}
a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}
div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}


.container-inline-date{width:auto;clear:both;display:inline-block;vertical-align:top;margin-right:0.5em;}
.container-inline-date .form-item{float:none;padding:0;margin:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{padding:0;margin:0;}
.container-inline-date .date-timezone .form-item{float:none;width:auto;clear:both;}
#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}
#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{width:185px;border-collapse:separate;margin:0;}
.calendar td{padding:0;}
span.date-display-single{}
span.date-display-start{}
span.date-display-end{}
span.date-display-separator{}
.date-repeat-input{float:left;width:auto;margin-right:5px;}
.date-repeat-input select{min-width:7em;}
.date-repeat fieldset{clear:both;float:none;}
.date-views-filter-wrapper{min-width:250px;}
.date-views-filter input{float:left !important;margin-right:2px !important;padding:0 !important;width:12em;min-width:12em;}
.date-nav{width:100%;}
.date-nav div.date-prev{text-align:left;width:24%;float:left;}
.date-nav div.date-next{text-align:right;width:24%;float:right;}
.date-nav div.date-heading{text-align:center;width:50%;float:left;}
.date-nav div.date-heading h3{margin:0;padding:0;}
.date-clear{float:none;clear:both;display:block;}
.date-clear-block{float:none;width:auto;clear:both;}
.date-clear-block:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.date-clear-block{display:inline-block;}
/*_\*/
 * html .date-clear-block{height:1%;}
.date-clear-block{display:block;}
/* End hide from IE-mac */

.date-container .date-format-delete{margin-top:1.8em;margin-left:1.5em;float:left;}
.date-container .date-format-name{float:left;}
.date-container .date-format-type{float:left;padding-left:10px;}
.date-container .select-container{clear:left;float:left;}
div.date-calendar-day{line-height:1;width:40px;float:left;margin:6px 10px 0 0;background:#F3F3F3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;text-align:center;font-family:Georgia,Arial,Verdana,sans;}
div.date-calendar-day span{display:block;text-align:center;}
div.date-calendar-day span.month{font-size:.9em;background-color:#B5BEBE;color:white;padding:2px;text-transform:uppercase;}
div.date-calendar-day span.day{font-weight:bold;font-size:2em;}
div.date-calendar-day span.year{font-size:.9em;padding:2px;}


#ui-datepicker-div table,#ui-datepicker-div td,#ui-datepicker-div th{margin:0;padding:0;}
#ui-datepicker-div,#ui-datepicker-div table,.ui-datepicker-div,.ui-datepicker-div table,.ui-datepicker-inline,.ui-datepicker-inline table{font-size:12px !important;}
.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;background:#ffffff;border:2px solid #d3d3d3;font-family:Verdana,Arial,sans-serif;font-size:1.1em;margin:0;padding:2.5em .5em .5em .5em;position:relative;width:15.5em;}
#ui-datepicker-div{background:#ffffff;display:none;z-index:9999;}
.ui-datepicker-inline{display:block;float:left;}
.ui-datepicker-control{display:none;}
.ui-datepicker-current{display:none;}
.ui-datepicker-next,.ui-datepicker-prev{background:#e6e6e6 url(/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;left:.5em;position:absolute;top:.5em;}
.ui-datepicker-next{left:14.6em;}
.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:#dadada url(/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}
.ui-datepicker-next a,.ui-datepicker-prev a{background:url(/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;border:1px solid #d3d3d3;cursor:pointer;display:block;font-size:1em;height:1.4em;text-indent:-999999px;width:1.3em;}
.ui-datepicker-next a{background:url(/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-prev a:hover{background:url(/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;}
.ui-datepicker-next a:hover{background:url(/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-prev a:active{background:url(/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;}
.ui-datepicker-next a:active{background:url(/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-header select{background:#e6e6e6;border:1px solid #d3d3d3;color:#555555;font-size:1em;line-height:1.4em;margin:0 !important;padding:0 !important;position:absolute;top:.5em;}
.ui-datepicker-header select.ui-datepicker-new-month{left:2.2em;width:7em;}
.ui-datepicker-header select.ui-datepicker-new-year{left:9.4em;width:5em;}
table.ui-datepicker{text-align:right;width:15.5em;}
table.ui-datepicker td a{color:#555555;display:block;padding:.1em .3em .1em 0;text-decoration:none;}
table.ui-datepicker tbody{border-top:none;}
table.ui-datepicker tbody td a{background:#e6e6e6 url(/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;border:1px solid #ffffff;cursor:pointer;}
table.ui-datepicker tbody td a:hover{background:#dadada url(/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;border:1px solid #999999;color:#212121;}
table.ui-datepicker tbody td a:active{background:#ffffff url(/sites/all/modules/date/date_popup/themes/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;border:1px solid #dddddd;color:#222222;}
table.ui-datepicker .ui-datepicker-title-row td{color:#222222;font-size:.9em;padding:.3em 0;text-align:center;text-transform:uppercase;}
table.ui-datepicker .ui-datepicker-title-row td a{color:#222222;}


.timeEntry_control{vertical-align:middle;margin-left:2px;}
* html .timeEntry_control{margin-top:-4px;}




.filefield-icon{margin:0 2px 0 0;}
.filefield-element{margin:1em 0;white-space:normal;}
.filefield-element .widget-preview{float:left;padding:0 10px 0 0;margin:0 10px 0 0;border-width:0 1px 0 0;border-style:solid;border-color:#CCC;max-width:30%;}
.filefield-element .widget-edit{float:left;max-width:70%;}
.filefield-element .filefield-preview{width:16em;overflow:hidden;}
.filefield-element .widget-edit .form-item{margin:0 0 1em 0;}
.filefield-element input.form-submit,.filefield-element input.form-file{margin:0;}
.filefield-element input.progress-disabled{float:none;display:inline;}
.filefield-element div.ahah-progress,.filefield-element div.throbber{display:inline;float:none;padding:1px 13px 2px 3px;}
.filefield-element div.ahah-progress-bar{display:none;margin-top:4px;width:28em;padding:0;}
.filefield-element div.ahah-progress-bar div.bar{margin:0;}


#google-cse-searchbox-form div,#google-cse-searchbox-form input{margin:0;display:inline;}
#google-cse-results-searchbox-form div,#google-cse-results-searchbox-form input{margin:0;display:inline;}
#google-cse-searchbox-form .form-radios div{display:block;}
#google-cse-results-searchbox-form .form-radios div{display:block;}
#google-cse-results-gadget a{margin-left:2em;}





.block-nice_menus{line-height:normal;z-index:10;}
ul.nice-menu,ul.nice-menu ul{z-index:5;position:relative;}
ul.nice-menu li{position:relative;}
ul.nice-menu a{display:block;}
ul.nice-menu ul,#header-region ul.nice-menu ul{position:absolute;visibility:hidden;}
ul.nice-menu li.over ul{visibility:visible;}
ul.nice-menu ul li{display:block;}
ul.nice-menu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.nice-menu li:hover ul,ul.nice-menu li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,ul.nice-menu li.over ul,ul.nice-menu li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,#header-region ul.nice-menu li:hover ul,#header-region ul.nice-menu li.menuparent li:hover ul,#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,#header-region ul.nice-menu li.over ul,#header-region ul.nice-menu li.menuparent li.over ul,#header-region ul.nice-menu li.menuparent li.menuparent li.over ul{visibility:visible;}
ul.nice-menu li:hover ul ul,ul.nice-menu li:hover ul ul ul,ul.nice-menu li:hover li:hover ul ul,ul.nice-menu li:hover li:hover ul ul ul,ul.nice-menu li:hover li:hover li:hover ul ul,ul.nice-menu li:hover li:hover li:hover ul ul ul,ul.nice-menu li.over ul ul,ul.nice-menu li.over ul ul ul,ul.nice-menu li.over li.over ul ul,ul.nice-menu li.over li.over ul ul ul,ul.nice-menu li.over li.over li.over ul ul,ul.nice-menu li.over li.over li.over ul ul ul,#header-region ul.nice-menu li:hover ul ul,#header-region ul.nice-menu li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,#header-region ul.nice-menu li.over ul ul,#header-region ul.nice-menu li.over ul ul ul,#header-region ul.nice-menu li.over li.over ul ul,#header-region ul.nice-menu li.over li.over ul ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul ul{visibility:hidden;}
ul.nice-menu li.menuparent ul,#header-region ul.nice-menu li.menuparent ul{overflow:visible !important;}
ul.nice-menu li.menuparent ul iframe,#header-region ul.nice-menu li.menuparent ul iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:20px;height:20px;}






ul.nice-menu,ul.nice-menu ul{list-style:none;padding:0;margin:0;border-top:1px solid #ccc;}
ul.nice-menu li{border:1px solid #ccc;border-top:0;float:left;background-color:#eee;}
ul.nice-menu a{padding:0.3em 5px 0.3em 5px;}
ul.nice-menu ul{top:1.8em;left:-1px;border:0;border-top:1px solid #ccc;margin-right:0;}
ul.nice-menu ul li{width:12.5em;}
ul.nice-menu-right,ul.nice-menu-left,ul.nice-menu-right li,ul.nice-menu-left li{width:12.5em;}
ul.nice-menu-right ul{width:12.5em;left:12.5em;top:-1px;}
ul.nice-menu-right ul ul{width:12.5em;left:12.5em;top:-1px;}
ul.nice-menu-right li.menuparent,ul.nice-menu-right li li.menuparent{background:#eee url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;}
ul.nice-menu-right li.menuparent:hover,ul.nice-menu-right li li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;}
ul.nice-menu-left li ul{width:12.5em;left:-12.65em;top:-1px;}
ul.nice-menu-left li ul li ul{width:12.5em;left:-12.65em;top:-1px;}
ul.nice-menu-left li.menuparent,ul.nice-menu-left li li.menuparent{background:#eee url(/sites/all/modules/nice_menus/arrow-left.png) left center no-repeat;}
ul.nice-menu-left li.menuparent:hover,ul.nice-menu-left li li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/arrow-left.png) left center no-repeat;}
ul.nice-menu-left a,ul.nice-menu-left ul a{padding-left:14px;}
ul.nice-menu-down{float:left;border:0;}
ul.nice-menu-down li{border-top:1px solid #ccc;}
ul.nice-menu-down li li{border-top:0;}
ul.nice-menu-down ul{left:0;}
ul.nice-menu-down ul li{clear:both;}
ul.nice-menu-down li ul li ul{left:12.5em;top:-1px;}
ul.nice-menu-down .menuparent a{padding-right:15px;}
ul.nice-menu-down li.menuparent{background:#eee url(/sites/all/modules/nice_menus/arrow-down.png) right center no-repeat;}
ul.nice-menu-down li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/arrow-down.png) right center no-repeat;}
ul.nice-menu-down li li.menuparent{background:#eee url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;}
ul.nice-menu-down li li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;}
ul.nice-menu li{margin:0;padding-left:0;background-image:none;}
#header-region ul.nice-menu li{margin:0;padding-top:0.1em;padding-bottom:0.1em;background:#eee;}
#header-region ul.nice-menu ul{top:1.8em;left:-1px;border:0;border-top:1px solid #ccc;margin-right:0;}
#header-region ul.nice-menu ul{top:1.7em;}
#header-region ul.nice-menu-down li ul li ul{left:12.5em;top:-1px;}
#header-region ul.nice-menu-down li.menuparent{background:#eee url(/sites/all/modules/nice_menus/arrow-down.png) right center no-repeat;}
#header-region ul.nice-menu-down li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/arrow-down.png) right center no-repeat;}
#header-region ul.nice-menu-down li li.menuparent{background:#eee url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;}
#header-region ul.nice-menu-down li li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;}

.og-picture-wrapper{border-bottom:1px dotted;padding:5px 0px;text-align:center;}
.og-picture-wrapper .picture{float:none;}
#block-og-5 div.item-list ul{padding:0;margin:0;}
#block-og-5 div.item-list ul ul li{margin:0}
#block-og-0 .form-item{margin-bottom:.4em;}
#block-og-0 h2 a{text-decoration:none;}
.groups .links{display:inline;}
.view-id-og_members_faces table td,.view-id-og_members_block{text-align:center;vertical-align:bottom;}
.view-id-og_members_block .item-list ul li{border-top:#CCCCCC 1px dotted;padding-top:4px;list-style:none;background:none;margin-left:0;padding-left:0em;text-indent:-1em;}
.view-id-og_members_faces tr.row-first td,.view-id-og_members_block ul li:first-child{border-top:none;}
.view-id-og_members_faces div.picture,.view-id-og_members_block div.picture{float:none;}
.views-field-is-admin{font-style:italic;}



table.signwriter-pref .form-item{margin-bottom:0;}
span.sw-hidden{display:none !important;}
img.signwriter-hover{overflow:hidden;position:relative;top:0px;left:0px;margin:0 !important;}
ul.menu.signwriter{margin:0px;padding:0px;}
ul.menu.signwriter-hover li{background-image:none;margin-left:0;}
ul.menu.signwriter-hover li a{display:inline-block !important;overflow:hidden;position:relative;top:0px;left:0px;}
ul.menu.signwriter-hover li.expanded,ul.menu.signwriter-hover li.collapsed,ul.menu.signwriter-hover li.leaf{list-style:none;list-style-type:none;list-style-image:none;background:none;}



div.fieldgroup{margin:.5em 0 1em 0;}
div.fieldgroup .content{padding-left:1em;}

.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}
.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}
.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}
.views-exposed-form label{font-weight:bold;}
.views-exposed-widgets{margin-bottom:.5em;}
html.js a.views-throbbing,html.js span.views-throbbing{background:url(/sites/all/modules/views/images/status-active.gif) no-repeat right center;padding-right:18px;}
div.view div.views-admin-links{font-size:xx-small;margin-right:1em;margin-top:1em;}
.block div.view div.views-admin-links{margin-top:0;}
div.view div.views-admin-links ul{margin:0;padding:0;}
div.view div.views-admin-links li{margin:0;padding:0 0 2px 0;z-index:201;}
div.view div.views-admin-links li a{padding:0;margin:0;color:#ccc;}
div.view div.views-admin-links li a:before{content:"[";}
div.view div.views-admin-links li a:after{content:"]";}
div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a{color:#000;}
div.view div.views-admin-links-hover,div.view div.views-admin-links:hover{background:transparent;}
div.view div.views-hide{display:none;}
div.view div.views-hide-hover,div.view:hover div.views-hide{display:block;position:absolute;z-index:200;}
div.view:hover div.views-hide{margin-top:-1.5em;}
.views-view-grid tbody{border-top:none;}



body{font:0.9em/150% Helvetica,Arial,sans-serif;margin:0;padding:0;color:#302835;background:#ffffff;outline:0 none;vertical-align:baseline;}
h1,h2,h3,h4,h5,h6{margin:25px 0 10px 0;padding:0;color:#492f92;letter-spacing:normal;line-height:110%;font-weight:bold;}
h1{font-size:260%;line-height:120%;margin:0;padding:0 0 10px 0;color:#492f92;font-family:Arial Black,Helvetica,Arial,sans-serif;}
h2{font-size:130%;}
.front h1.title{display:none;}
.front .breadcrumb{display:none;}
.block h2{font-size:100%;margin:0 0 10px 0;padding:5px 0 10px 0;border-bottom:1px solid #fcb134;text-transform:uppercase;font-weight:normal;}
.block .node h2{font-size:130%;margin:25px 0 10px 0;padding:0;letter-spacing:normal;line-height:110%;font-weight:bold;text-transform:none;border:none;}
h3{font-size:100%;}
h4{font-size:90%;}
h5{color:#fca719;font-size:100%;}
h6{color:#fba618;font-size:90%;}
p{padding:0;margin:0 0 20px 0;}
a{color:#78288b;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
a img{border:none;outline:none;}
.block{margin:0 0 25px 0;}
#header-subscribe .block,#content #block-block-3.block{margin-bottom:0;}
#header-navigation{padding:10px 0;border-top:8px solid #4f4258;border-bottom:8px solid #78288b;background:#3f3445;color:#faf6d9;}
#header-content{display:block;overflow:hidden;padding:0px 0 0px 0;color:#718794;background:#faf6d9;}
#header-subscribe{padding:10px 0;border-bottom:12px solid #faf6d9;background:#78288b;color:#718794;}
#content{padding:0 0 20px 0;}
#page{background:#ffffff;border-bottom:9px solid #78288b;padding:15px 0;}
.no-sidebars.no-sidebar-tabs #page-inner .grid_8{width:95%;}
.no-sidebars.no-sidebar-tabs #page-inner .grid_4{display:none;}
#banner{margin:0 0 10px 0;width:620px;height:354px;}
#footer{border-top:75px solid #4f4258;color:#f1e8fa;background:#3f3445;}
#footer-inner{margin-top:-75px;overflow:hidden;padding:0 0 20px 0;}
.site-fields{padding:5px 0 5px 0;}
.site-fields,.site-fields a{}
.site-fields #site-name a{color:#fca719;}
.site-fields #site-name a:hover{color:#ff9b23;}
.site-fields a{text-decoration:none;}
#logo{line-height:100%;}
#site-name{font-family:Arial Black,Helvetica,Arial,sans-serif;font-size:60px;line-height:100%;letter-spacing:-3px;padding:0 0 5px 0;}
#slogan{font-size:90%;font-weight:bold;}
#primary-links ul.menu{display:block;padding:8px 0 0 0;margin:0;position:relative;z-index:100;}
#primary-links ul.menu li{display:inline-block;float:left;vertical-align:middle;padding:0;margin:0;}
#primary-links ul.menu li a{outline:none;text-decoration:none;display:block;padding:0 15px 0 0;margin:0 38px 0 0;color:#faf6d9;font-size:100%;font-weight:normal;text-align:center;}
#primary-links ul.menu li a:hover{text-decoration:underline;}
#primary-links ul.menu li a:after{content:none;}
#primary-links ul.menu li.expanded{position:relative;}
#primary-links ul.menu li.expanded a{background:transparent url(/sites/all/themes/pressblog-saa-base/images/main-menu-expanded-gold.png) no-repeat center right;}
#primary-links ul.menu li.expanded ul.menu{width:230px;z-index:100;font-size:12px;padding:20px 0 0 0;background:#3f3445;display:none;position:absolute;zoom:1;}
#primary-links ul.menu li.expanded:hover,#primary-links ul.menu li.expanded:hover > ul.menu{display:block;}
#primary-links ul.menu li.expanded ul.menu li a{padding:10px;margin:0;display:block;width:210px;text-align:left;line-height:130%;background:none;}
#primary-links ul.menu li.expanded ul.menu li.expanded{background:transparent url(/sites/all/themes/pressblog-saa-base/images/main-menu-arrow.png) no-repeat center right;}
#primary-links ul.menu li ul.menu li a:hover{background:#6a5876;color:#faf6d9;}
#primary-links ul.menu li.expanded ul.menu li.expanded a:hover{background:#6a5876 url(/sites/all/themes/pressblog-saa-base/images/main-menu-arrow-hover.png) no-repeat center right;}
#primary-links ul.menu li.expanded ul.menu li.leaf a:hover{background:#6a5876;}
#primary-links ul.menu li.expanded ul.menu ul{display:none;left:230px;top:0;padding:0;}
#secondary-links ul.menu{display:block;padding:0;margin:0;position:relative;z-index:90;}
#secondary-links ul.menu li{display:inline-block;float:left;vertical-align:middle;padding:0;margin:0;}
#secondary-links ul.menu li a{outline:none;text-decoration:none;display:block;padding:0 15px 0 0;margin:0 25px 0 0;color:#fff;font-size:115%;font-weight:normal;text-align:center;}
#secondary-links ul.menu li a:hover{text-decoration:underline;color:#fbb031;}
#secondary-links ul.menu li a.active{color:#fbb031;}
#secondary-links ul.menu li a:after{content:none;}
#secondary-links ul.menu li.expanded{position:relative;}
#secondary-links ul.menu li.expanded a{background:transparent url(/sites/all/themes/pressblog-saa-base/images/secondary-menu-expanded.png) no-repeat center right;}
#secondary-links ul.menu li.expanded ul.menu{width:230px;z-index:100;padding:15px 0 0 0;background:#78288b;display:none;position:absolute;}
#secondary-links ul.menu li.expanded:hover,#secondary-links ul.menu li.expanded:hover > ul.menu{display:block;}
#secondary-links ul.menu li.expanded ul.menu li a{padding:10px;margin:0;display:block;width:210px;text-align:left;font-size:13px;line-height:130%;background:none;}
#secondary-links ul.menu li.expanded ul.menu li.expanded{background:transparent url(/sites/all/themes/pressblog-saa-base/images/secondary-menu-arrow.png) no-repeat center right;}
#secondary-links ul.menu li ul.menu li a:hover{background:#faf6d9;}
#secondary-links ul.menu li.expanded ul.menu li.expanded a:hover{background:#faf6d9 url(/sites/all/themes/pressblog-saa-base/images/secondary-menu-arrow.png) no-repeat center right;}
#secondary-links ul.menu li.expanded ul.menu li.leaf a:hover{background:#faf6d9;}
#secondary-links ul.menu li.expanded ul.menu ul{display:none;left:230px;top:0;padding:0;}
.container-inline div,.container-inline label{display:inline;}
ul.subscribe-links{margin:0;padding:0;}
ul.subscribe-links li,.region-header-bottom ul.menu li{margin:0px;padding:0px;display:inline;}
ul.subscribe-links li.rss{background:url(/sites/all/themes/pressblog-saa-base/images/rss.png) no-repeat center left;}
ul.subscribe-links li.email{background:url(/sites/all/themes/pressblog-saa-base/images/email.png) no-repeat center left;}
ul.subscribe-links li a:link,ul.subscribe-links li a:visited{outline:none;text-decoration:none;color:#78288b;font-size:85%;}
ul.subscribe-links li a:hover{text-decoration:underline;}
ul.subscribe-links li.rss a:link,ul.subscribe-links li.rss a:visited{padding:0 20px 0 18px;}
ul.subscribe-links li.email a:link,ul.subscribe-links li.email a:visited{padding:0 0 0 22px;}
#slider{width:620px;height:354px;display:block;overflow:hidden;padding:0;margin:0 auto;position:relative;}
#slideshow,.slider-item{width:620px;height:354px;display:block;overflow:hidden;position:relative !important;}
.slider-text{display:block;position:absolute;bottom:0;left:0;z-index:100;padding:15px 20px;background:url(/sites/all/themes/pressblog-saa-base/images/transp-bg.png);width:580px;color:#fcb134;line-height:130%;}
.slider-text a{font-size:200%;line-height:100%;padding:0 0 5px 0;font-family:Arial Black,Helvetica,Arial,sans-serif;display:block;overflow:hidden;font-weight:bold;color:#ffffff;}
a#prev{left:0;width:35px;height:43px;text-indent:-9999px;display:block;outline:none;background:url(/sites/all/themes/pressblog-saa-base/images/backward_slide.png) no-repeat center;border:none;padding:0;cursor:pointer;margin:0;z-index:100;position:absolute;top:115px;}
a#next{right:0;width:34px;height:43px;text-indent:-9999px;display:block;outline:none;background:url(/sites/all/themes/pressblog-saa-base/images/forward_slide.png) no-repeat center;border:none;padding:0;cursor:pointer;margin:0;z-index:100;position:absolute;top:115px;}
a#pause{right:0;width:34px;height:43px;text-indent:-9999px;display:block;outline:none;background:url(/sites/all/themes/pressblog-saa-base/images/pause.png) no-repeat center;border:none;padding:0;cursor:pointer;margin:0;z-index:100;position:absolute;top:115px;}
.view-latest-blogposts td.col-1,.view-latest-blogposts td.col-2{display:block;overflow:hidden;float:left;width:300px;height:185px;padding:0 20px 20px 0;position:relative;}
.view-latest-blogposts td.col-2{padding:0 0 20px 0;}
.view-latest-blogposts tr.row-last td{padding-bottom:0;}
.view-latest-blogposts-content{background:url(/sites/all/themes/pressblog-saa-base/images/transp-bg.png);position:absolute;display:block;overflow:hidden;width:280px;padding:10px 0 10px 20px;bottom:30px;}
.view-latest-blogposts .views-field-title{color:#fca719;border:none;padding:0;margin:0;text-transform:none;font-size:125%;font-weight:bold;display:block;}
.view-latest-blogposts .views-field-created{color:#faf6d9;text-transform:uppercase;font-size:70%;display:block;}
.view-latest-blogposts table{border:none;}
.view-latest-blogposts td{padding:0;margin:0;vertical-align:top;}
#older-articles h2{margin:0 0 20px 0;}
.view-pressblog-older-articles td.col-1{width:300px;padding:0 10px 5px 0;margin:0 0 5px 0;vertical-align:top;}
.view-pressblog-older-articles td.col-2{width:300px;padding:0 0 5px 10px;margin:0 0 5px 0;vertical-align:top;}
.view-pressblog-older-articles table{border:none;}
.view-pressblog-older-articles .views-field-title a{border:none;margin:0;text-transform:none;font-weight:bold;color:#4f4258;font-size:90%;}
.view-pressblog-older-articles .views-field-created{color:#78288b;text-transform:uppercase;font-size:70%;border-bottom:1px dotted #78288b;padding:0 0 5px 0;}
.view-latest-articles .views-field-field-image-fid,.view-popular-articles .views-field-field-image-fid{display:block;float:left;width:60px;margin:0 10px 0 0;padding:0;}
.view-latest-articles .views-row,.view-popular-articles .views-row,.view-comments-recent .views-row{padding:0 0 4px 0;margin:0 0 8px 0;clear:both;display:block;overflow:hidden;border-bottom:1px solid #faf6d9;}
.view-latest-articles .views-row-last,.view-popular-articles .views-row-last,.view-comments-recent .views-row-last{border-bottom:none;}
.view-latest-articles .views-field-title,.view-popular-articles .views-field-title,.view-comments-recent .views-field-subject{font-size:90%;font-weight:bold;line-height:120%;padding:0 0 2px 0;}
.view-latest-articles .views-field-body,.view-popular-articles .views-field-body,.view-comments-recent .views-field-comment{font-size:75%;line-height:140%;}
.view-latest-articles .views-field-created,.view-popular-articles .views-field-created,.view-comments-recent .views-field-timestamp{font-size:70%;line-height:120%;color:#78288b;}
.view-archive{text-transform:uppercase;}
.view-archive.view-display-id-page{text-transform:none;}
#archives h2{margin:0 0 20px 0;}
.view-archive .view-content{display:block;font-size:70%;}
.view-archive.view-display-id-page .view-content{font-size:100%;}
.view-archive .views-summary{color:#4f4258;font-weight:bold;border-bottom:1px dotted #78288b;margin:0 0 5px 0;padding:0 0 5px 0;}
.view-archive .views-summary a{color:#78288b;font-weight:normal;}
#block-block-1{background:#faf6d9;padding:10px 10px 20px 10px;display:block;overflow:hidden;width:280px;height:360px;}
li a.active{color:#270a7a;}
#footer .block{padding:35px 0 0 0;font-size:90%;}
#footer .block ul{margin:0;padding:0;}
#footer .block ul li,.view-recent-posts .views-field-title{display:block;padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:none;}
#footer .block a{color:#faf6d9;}
div.views-cloud{line-height:1.2;}
#footer ul.menu,#content ul.menu,.block-user ul{margin:0;padding:0;}
#footer ul.menu ul.menu,#content ul.menu ul.menu{margin:0 0 0 15px;}
#footer ul.menu li,#content ul.menu li,.block-user ul li{list-style:none;list-style-image:none;display:block;padding:0 0 5px 0;margin:0 0 10px 0;}
#content ul.menu li,.block-user ul li{border-bottom:1px dotted #78288b;}
#footer ul.menu li ul.menu li,#content ul.menu li ul.menu li{border:none;margin:0;}
#footer ul.menu li a,#content ul.menu li a{display:block;padding:0;}
#footer .block h2{text-transform:none;padding:0 0 25px 0;margin:0;border:none;color:#ffffff;font-size:180%;}
#footer .block h2 a{color:#ffffff;}
#user-login-form{text-align:left;}
#footer-message{color:#faf6d9;background:#4f4258;height:20px;display:block;clear:both;padding:30px 0;}
#footer-message a{color:#faf6d9;}
#contact-mail-page{margin:10px 0 0 0;}
#contact-mail-page label,#user-login-form label,#user-login label,#search-form label{color:#fca719;font-weight:bold;}
#contact-mail-page span.form-required{color:#fca719;}
#contact-mail-page .form-text,#user-login-form .form-text,#user-login .form-text,#search-form .form-text{background:none repeat scroll 0 0 #faf6d9;border:1px solid #78288b;height:25px;margin:0 0 10px 0;padding:5px;width:60%;}
#search-form .form-text{width:auto;}
#contact-mail-page textarea,#user-login-form textarea,#user-login textarea{background:none repeat scroll 0 0 #faf6d9;border:1px solid #78288b;margin:0;padding:5px;height:155px;width:100%;font-size:100%;overflow:auto;}
#contact-mail-page .resizable-textarea{width:98%;}
#contact-mail-page .form-submit{float:right;}
#contact-mail-page .form-submit,#user-login-form .form-submit,#user-login .form-submit,#search-form .form-submit{display:block;text-decoration:none;padding:5px 10px;margin:0 0 10px 0;outline:none;cursor:pointer;color:#ffffff;background:#fca719;border:none;font-weight:bold;clear:both;}
#contact-mail-page .form-submit:hover,#user-login-form .form-submit:hover,#user-login .form-submit:hover,#search-form .form-submit:hover{background:#ff9b23;}
#search-form .form-submit{float:none;display:inline-block;padding:10px 20px;}
.required-message{display:block;clear:both;border-bottom:1px solid #fca719;padding:10px 0 5px 0;font-size:75%;color:#fca719;}
#map{display:block;float:left;margin:0 20px 10px 0;overflow:hidden;}
#contact-info{clear:both;padding:40px 0 0 0;}
#contact-info-text  h2{padding:0 0 15px 0;margin:0;border:none;text-transform:none;color:#4f4258;font-size:130%;}
#contact-info-text{color:#78288b;}
.breadcrumb{text-transform:uppercase;font-size:70%;color:#fcb134;border-bottom:3px solid #78288b;padding:0 0 5px 0;margin:0 0 20px 0;}
.node .subtitle{color:#78288b;font-size:120%;margin:-5px 0 0 0;}
.meta-data{text-transform:uppercase;font-size:75%;padding:10px 0;margin:10px 0;border-top:1px solid #fca719;border-bottom:1px solid #fca719;line-height:160%;display:block;overflow:hidden;}
.meta-left{clear:both;float:left;width:70px;padding:0 10px 0 0;color:#78288b;text-align:right;}
.meta-right{float:left;}
.author-info{font-size:75%;padding:10px 0;margin:10px 0;border-top:1px solid #fca719;border-bottom:1px solid #fca719;line-height:160%;display:block;overflow:hidden;color:#78288b;}
.author-info .title{font-size:105%;padding:0 0 8px 0;color:#4f4258;text-transform:uppercase;}
.author-picture{float:left;padding:0 20px 0 0;}
ul.pager{margin:20px 0 0 0;}
.frontpage.node{display:none;}
.frontpage .statistics_counter{display:none;}
.comments-title{color:#fca719;border-bottom:3px solid #78288b;padding:40px 0 5px 0;}
.comment{padding:25px 0 0 0;display:block;overflow:hidden;}
.comment-left{float:left;width:60px;padding:0 20px 0 0;overflow:hidden;}
.comment-right{}
.comment-title{padding:0 0 5px 0;}
.comment-body{padding:0 50px 0 0;}
.comment-meta{padding:10px 0 0 0;margin:0;display:block;overflow:hidden;border-bottom:1px solid #78288b;}
.comment-meta-time{color:#78288b;font-size:75%;float:left;width:260px;display:block;overflow:hidden;}
.comment-links{float:right;display:block;overflow:hidden;text-align:right;width:280px;}
.comment-links ul.links li{text-align:right;color:#78288b;font-size:75%;color:#78288b;display:inline-block;padding:0;}
.comment-links ul.links li a{background:#78288b;color:#78288b;text-transform:uppercase;padding:5px 20px;overflow:hidden;}
#comments .signature{font-size:85%;line-height:150%;}
.taxonomy-term-description{border-bottom:3px solid #78288b;text-transform:uppercase;color:#78288b;font-size:75%;}
.taxonomy-node{padding:0 0 10px 0;border-bottom:1px solid #fca719;display:block;overflow:hidden;}
.taxonomy-meta{text-transform:uppercase;font-size:75%;color:#78288b;padding:0 0 20px 0;margin:-10px 0 0 0;}
img.taxonomy-preview{float:left;padding:0 20px 0 0;}
.taxonomy-description{padding:0 60px 0 0;font-size:90%;line-height:140%;}
.taxonomy-description p{padding:0;margin:0;}
.flickr-photo-img{float:left;border:3px solid #4f4258;padding:0;margin:0 12px 12px 0;display:block;overflow:hidden;}
.flickr-photo-img:hover{border:3px solid #78288b;}
#followme{margin:0 0 10px 0;padding:25px 0 6px 0;border-bottom:1px solid #fca719;overflow:hidden;}
#followme-left{display:block;float:left;text-align:left;}
#followme-right{display:block;float:right;text-align:right;}
#followme-title-left{text-transform:none;color:#78288b;font-weight:bold;font-size:125%;}
#followme-title-right{text-transform:none;color:#fca719;font-weight:bold;font-size:125%;}
ul.followme{padding:2px 0 0 0;margin:0;}
ul.followme li{display:inline;list-style-image:none;}
div.messages.status{background:#dbedc4;padding:10px;margin:0 0 15px 0;font-size:80%;line-height:150%;}
div.messages.error{background:#f9dfdf;padding:10px;margin:0 0 15px 0;font-size:80%;line-height:150%;border:none;}
div.messages.warning{background:#ffe0a9;padding:10px;margin:0 0 15px 0;font-size:80%;line-height:150%;border:none;}
code{font-family:"Courier New",Courier,monospace;color:#78288b;font-size:90%;}
blockquote{}
.clear-block{display:block;}
ul.links{margin:0;padding:0;}
ul.inline.links li{list-style-type:none;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #fca719;font-size:12px;}
ul.inline.links li.last{border-right:none;}
table{width:100%;border-spacing:0;border:1px solid #dedfe1;border-collapse:collapse;text-align:left;}
table th{background:#343e45;color:#ffffff;padding:5px;}
table tr.odd{background:#faf6d9;}
table tr.even{background:#ffffff;}
table td{border-color:#dedfe1;padding:5px;}
.twtr-hd,.twtr-ft{display:none;}
a.twtr-join-conv{color:#fca719;}
h5.latest-tweets{padding:10px 10px 0 10px;margin:0;font-size:95%;}
div.twtr-tweet{padding:15px 0;}
.twtr-widget .twtr-tweet{border-bottom:1px solid #faf6d9 !important;}
.twtr-user{color:#fcb134 !important;}
.block-region{color:#002041;}
.columnheading{background:#492f92;color:#ffffff;font-weight:bold;}
.addthis_top{float:right;margin-top:-50px;width:106px;}
@media all and (max-width:475px) {.container_12{width:100% !important;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{width:99% !important;}
#header-subscribe .button.slim{margin-top:5px !important;}
#header-content{background:#faf6d9;}
#primary-links ul li a{margin-bottom:10px;}
#secondary-links ul li a{margin-bottom:10px;}
}
#primary-links ul li a.menuparent{background:transparent url(/sites/all/themes/pressblog-saa-base/images/main-menu-expanded-gold.png) no-repeat center right;}
#primary-links ul ul{font-size:11px;padding:0;display:none;}
#primary-links ul ul li{background:#343f45;}
#primary-links ul ul li a{padding:10px;margin:0;line-height:130%;background:none;}
#primary-links ul ul li a:hover{background:#B57CC7;color:#faf6d9;}
#primary-links ul ul li.menuparent{background:#343f45 url(/sites/all/themes/pressblog-saa-base/images/main-menu-arrow.png) no-repeat center right;}
#primary-links ul ul li a.menuparent{background:none;}
#primary-links ul ul li.menuparent a.menuparent:hover,#primary-links ul ul li.sfHover > a.menuparent{color:#faf6d9;background:#B57CC7 url(/sites/all/themes/pressblog-saa-base/images/main-menu-arrow-hover.png) no-repeat center right;}
#primary-links ul ul{top:21px;padding:20px 0 0 0;}
#primary-links ul ul ul{padding:0;}
#secondary-links ul.menu{display:block;padding:0;margin:0;position:relative;z-index:90;}
#secondary-links ul.menu li{display:inline-block;float:left;vertical-align:middle;padding:0;margin:0;}
#secondary-links ul.menu li a{outline:none;text-decoration:none;display:block;padding:0 15px 0 0;margin:0 25px 0 0;color:#ffffff;font-weight:normal;text-align:center;}
#secondary-links ul.menu li a:hover{text-decoration:underline;color:#fbdfaf;}
#secondary-links ul.menu li a.active{color:#fbdfaf;}
#secondary-links ul.menu li a:after{content:none;}
#secondary-links ul.menu li.expanded{position:relative;}
#secondary-links ul.menu li.expanded a{background:transparent url(/sites/all/themes/pressblog-saa-base/images/secondary-menu-expanded.png) no-repeat center right;}
#secondary-links ul.menu li.expanded ul.menu{width:230px;z-index:100;padding:15px 0 0 0;background:#78288b;display:none;position:absolute;}
#secondary-links ul.menu li.expanded:hover,#secondary-links ul.menu li.expanded:hover > ul.menu{display:block;}
#secondary-links ul.menu li.expanded ul.menu li a{padding:10px;margin:0;display:block;width:210px;text-align:left;font-size:13px;line-height:130%;background:none;}
#secondary-links ul.menu li.expanded ul.menu li.expanded{background:transparent url(/sites/all/themes/pressblog-saa-base/images/secondary-menu-arrow.png) no-repeat center right;}
#secondary-links ul.menu li ul.menu li a:hover{background:#B57CC7;color:#ffffff;}
#secondary-links ul.menu li.expanded ul.menu li.expanded a:hover{background:#B57CC7 url(/sites/all/themes/pressblog-saa-base/images/secondary-menu-arrow.png) no-repeat center right;}
#secondary-links ul.menu li.expanded ul.menu li.leaf a:hover{background:#B57CC7;}
#secondary-links ul.menu li.expanded ul.menu ul{display:none;left:230px;top:0;padding:0;}
#secondary-links ul li a{padding:0 15px 0 0;margin:0 15px 0 0;color:#ffffff;font-size:95%;}
#secondary-links ul li a:hover,#secondary-links ul li a.active{color:#fcb134;}
#secondary-links ul li a.menuparent{background:transparent url(/sites/all/themes/pressblog-saa-base/images/secondary-menu-expanded.png) no-repeat center right;}
#secondary-links ul ul{padding:0;display:none;}
#secondary-links ul ul li{b/ackground:#a062af;}
#secondary-links ul ul li a{padding:10px;margin:0;font-size:13px;line-height:130%;background:none;}
#secondary-links ul ul li a:hover{background:#faf6d9;}
#secondary-links ul ul li.menuparent{background:#a062af url(/sites/all/themes/pressblog-saa-base/images/secondary-menu-arrow.png) no-repeat center right;}
#secondary-links ul ul li a.menuparent{background:none;color:#ffffff;}
#secondary-links ul ul li.menuparent a.menuparent:hover,#secondary-links ul ul li.sfHover > a.menuparent{background:#faf6d9 url(/sites/all/themes/pressblog-saa-base/images/secondary-menu-arrow.png) no-repeat center right;color:#fcb134;}
#secondary-links ul ul li a.active{color:#ffffff;}
#secondary-links ul ul li a.active:hover{color:#fcb134;}
#secondary-links ul ul{top:19px;padding:10px 0 0 0;}
#secondary-links ul ul ul{top:0;padding:0;}
.container-inline div,.container-inline label{display:inline;}
#search-box{width:300px;vertical-align:top;max-height:30px;outline:none;background:#faf6d9;border:none;padding:0;margin:0;overflow:hidden;display:block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0px 2px 8px #beb8a8;-moz-box-shadow:inset 0px 2px 8px #beb8a8;box-shadow:inset 0px 2px 8px #beb8a8;}
#search-box input.form-text{background:none;border:none;margin:8px 10px 0 0;outline:none;text-decoration:none;font-size:14px;font-weight:normal;color:#492f92;float:right;width:235px;display:block;overflow:hidden;}
#search-box input.form-submit{background:url(/sites/all/themes/pressblog-saa-base/images/search-submit-yellow.png) no-repeat;filter:none;border:none;width:45px;height:30px;text-indent:-9999px;border-radius:0;float:left;margin:0 0 0 5px;cursor:pointer;outline:none;display:block;overflow:hidden;}
#search-box label{display:none;}
#search-box .form-item{padding:0;margin:0;}

@media all and (min-width:760px) and (max-width:980px) {.container_12{width:100% !important;}
#search-box{width:220px;}
#search-box input.form-text{width:155px;}
#search-box input.form-submit{width:45px;}
#slider,#slideshow,.slider-item,#slideshow img{width:490px;!important;height:281px;!important;}
.slider-text{display:block;position:absolute;bottom:0;left:0;z-index:100;padding:15px 20px;background:url(/sites/all/themes/pressblog-saa-base/images/transp-bg.png);width:460px;color:#fcb134;line-height:110%;}
.slider-text a{font-size:150%;line-height:100%;padding:0 0 5px 0;font-family:Arial Black,Helvetica,Arial,sans-serif;display:block;overflow:hidden;font-weight:bold;color:#ffffff;}
}

@media all and (max-width:760px) {
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{width:96% !important;}
#slider,#slideshow,.slider-item,#slideshow img{max-width:100% !important;height:auto;}
.slider-text{max-width:100%;position:absolute;bottom:0;left:0;z-index:100;padding:15px 20px;line-height:130%;background:url(/sites/all/themes/pressblog-saa-base/images/transp-bg.png);background:rgb(45,45,45);background:rgba(45,45,45,0.85);}
.slider-text a{font-size:150%;line-height:100%;padding:0 0 5px 0;display:block;overflow:hidden;}
#header-subscribe .button.slim{margin-top:5px !important;}

}

ul.subscribe-links,.region-header-bottom ul.menu{margin:0;padding:0;line-height:100%;}
.region-header-bottom ul.menu ul{display:none;}

@media all and (min-width:475px) and (max-width:760px) {.container_12{width:100%!important;}
ul.subscribe-links,.region-header-bottom ul.menu{padding:10px 0 0 0;}
}
ul.subscribe-links li{margin:0px;padding:0px;display:inline;}
.region-header-bottom ul.menu li{display:inline;padding:0 10px 0 0;margin:0 10px 0 0;}
.region-header-bottom ul.menu li a{color:#492f92;}
ul.subscribe-links li.rss{background:url(/sites/all/themes/pressblog-saa-base/images/rss.png) no-repeat center left;}
ul.subscribe-links li.email{background:url(/sites/all/themes/pressblog-saa-base/images/email.png) no-repeat center left;}
ul.subscribe-links li a:link,ul.subscribe-links li a:visited{outline:none;text-decoration:none;color:#492f92;font-size:85%;}
ul.subscribe-links li a:hover{text-decoration:underline;}
ul.subscribe-links li.rss a:link,ul.subscribe-links li.rss a:visited{padding:0 20px 0 18px;}
ul.subscribe-links li.email a:link,ul.subscribe-links li.email a:visited{padding:0 0 0 22px;}
#slider{position:relative;display:block;margin:0 auto;padding:0;overflow:hidden;}
#slideshow{position:relative;display:block;max-height:354px;}
.no-sidebars.no-sidebar-tabs #slideshow{max-height:423px;}
@media all and (min-width:635px) and (max-width:760px) {

#slideshow{position:relative;display:block;max-height:423px;}
}

#slideshow img{display:block;overflow:hidden;}
a#prev{left:0;width:34px;height:43px;text-indent:-9999px;display:block;outline:none;background:url(/sites/all/themes/pressblog-saa-base/images/backward_slide.png) no-repeat center;border:none;padding:0;cursor:pointer;margin:0;z-index:100;position:absolute;top:35%;}
a#next{right:0;width:34px;height:43px;text-indent:-9999px;display:block;outline:none;background:url(/sites/all/themes/pressblog-saa-base/images/forward_slide.png) no-repeat center;border:none;padding:0;cursor:pointer;margin:0;z-index:100;position:absolute;top:35%;}
div#pauser{right:0;width:20px;height:20px;text-indent:-9999px;display:block;outline:none;background:url(/sites/all/themes/pressblog-saa-base/images/pause.png) no-repeat center;border:none;padding:0;cursor:pointer;margin:0;z-index:100;position:absolute;bottom:0;}
.view-latest-blogposts table{width:100%;table-layout:fixed;border:none;}
.view-latest-blogposts td{padding:0 10px 20px 0;margin:0;vertical-align:top;position:relative;}
.view-latest-blogposts td.col-2{padding:0 0 20px 10px;}
.view-latest-blogposts tr.row-last td{padding-bottom:0;}
.view-latest-blogposts .field-content{position:relative;display:block;overflow:hidden;}
.view-latest-blogposts a img{display:block;overflow:hidden;}
.view-latest-blogposts-content{position:absolute;padding:10px 0 10px 20px;bottom:15px;left:0;right:0;background:rgb(45,45,45);background:rgba(45,45,45,0.85);}
.view-latest-blogposts .views-field-title{color:#fcb134;border:none;padding:0;margin:0;text-transform:none;font-size:125%;font-weight:bold;display:block;}
.view-latest-blogposts .views-field-created{color:#faf6d9;text-transform:uppercase;font-size:70%;display:block;}
.view-pressblog-older-articles table{border:none;}
.view-pressblog-older-articles td.col-1{width:50%;padding:0 10px 5px 0;margin:0 0 5px 0;vertical-align:top;}
.view-pressblog-older-articles td.col-2{width:50%;padding:0 0 5px 10px;margin:0 0 5px 0;vertical-align:top;}
.view-pressblog-older-articles .views-field-title a{border:none;margin:0;text-transform:none;font-weight:bold;color:#78288b;font-size:90%;}
.view-pressblog-older-articles .views-field-created{color:#492f92;text-transform:uppercase;font-size:70%;border-bottom:1px dotted #fbb031;padding:0 0 5px 0;}
.view-pressblog-older-articles .views-field-body{color:#492f92;font-size:90%;}
.view-latest-articles .field-name-field-image,.view-popular-articles .field-name-field-image{display:block;float:left;width:60px;margin:0 10px 0 0;padding:0;}
.view-latest-articles .views-field-entity-id,.view-popular-articles .views-field-entity-id{display:block;float:left;width:60px;margin:0 10px 0 0;padding:0;}
.view-latest-articles .views-row,.view-popular-articles .views-row,.view-comments-recent .views-row{padding:0 0 4px 0;margin:0 0 8px 0;clear:both;display:block;overflow:hidden;border-bottom:1px solid #bae3f5;}
.view-latest-articles .views-row-last,.view-popular-articles .views-row-last,.view-comments-recent .views-row-last{border-bottom:none;}
.view-latest-articles .views-field-title,.view-popular-articles .views-field-title,.view-comments-recent .views-field-subject{font-size:90%;font-weight:bold;line-height:120%;padding:0 0 2px 0;}
.view-latest-articles .views-field-entity-id-1,.view-popular-articles .views-field-entity-id-1,.view-comments-recent .views-field-entity-id{font-size:75%;line-height:140%;}
.pff-3 .view-latest-articles .views-field-entity-id-1,.pff-3 .view-popular-articles .views-field-entity-id-1,.pff-3 .view-comments-recent .views-field-entity-id{font-size:70%;}
.view-latest-articles .views-field-created,.view-popular-articles .views-field-created,.view-comments-recent .views-field-timestamp{font-size:70%;line-height:120%;color:#492f92;}
.view-archive{text-transform:uppercase;}
.view-archive.view-display-id-page{text-transform:none;}
#archives h2{margin:0 0 20px 0;}
.view-archive .view-content{display:block;font-size:70%;}
.view-archive.view-display-id-page .view-content{font-size:100%;}
.view-archive .views-summary{color:#ffffff;font-weight:bold;border-bottom:1px dotted #78288b;margin:0 0 5px 0;padding:0 0 5px 0;}
.view-archive .views-summary a{color:#492f92;font-weight:normal;}
#footer .block a img{padding:0;margin:0;display:block;overflow:hidden;}
div.views-cloud{line-height:1.2;}
.breadcrumb{text-transform:uppercase;font-size:70%;color:#492f92;border-bottom:3px solid #78288b;padding:0 0 5px 0;margin:0 0 20px 0;}
.node .subtitle{color:#492f92;font-size:120%;margin:-5px 0 0 0;}
.meta-data{text-transform:uppercase;font-size:75%;padding:10px 0;margin:10px 0;border-top:1px solid #fcb134;border-bottom:1px solid #fcb134;line-height:160%;display:block;overflow:hidden;}
.meta-left{clear:both;float:left;padding:0 10px 0 0;width:70px;color:#492f92;text-align:right;font-weight:normal;}
.meta-right{float:left;}
.field-type-taxonomy-term-reference .field-label{color:#492f92;}
.meta-data .field-type-taxonomy-term-reference .field-item{padding:0 5px 0 0;float:left;}
.taxonomy-meta .field-type-taxonomy-term-reference{display:inline-block;}
.taxonomy-meta .field-type-taxonomy-term-reference .field-item{padding:0 0 0 5px;display:inline;}
.author-info{font-size:75%;padding:10px 0;margin:10px 0;border-top:1px solid #fcb134;border-bottom:1px solid #fcb134;line-height:160%;display:block;overflow:hidden;color:#492f92;}
.author-info .title{font-size:105%;padding:0 0 8px 0;color:#ffffff;text-transform:uppercase;}
.author-picture{float:left;padding:0 20px 0 0;}
ul.pager{margin:20px 0 0 0;}
.item-list .pager li{padding:0;}
#contact-site-form,#comment-form{margin:10px 0 0 0;}
#contact-site-form label,#comment-form label,#search-form label{color:#fcb134;font-weight:bold;}
#contact-site-form span.form-required{color:#fcb134;}
#contact-site-form .form-text,#comment-form .form-text,.block-user .form-text,#user-login .form-text,#search-form .form-text{background:none repeat scroll 0 0 #faf6d9;border:1px solid #78288b;height:25px;margin:0 0 10px 0;padding:5px;width:60%;}
#search-form .form-text{width:auto;}
#contact-site-form textarea,#comment-form textarea{background:none repeat scroll 0 0 #faf6d9;border:1px solid #78288b;margin:0 20px 0 0;padding:5px;height:155px;width:100%;font-size:100%;overflow:auto;}
#contact-site-form .form-submit,#comment-form .form-submit,.block-user .form-submit,#user-login .form-submit,#search-form .form-submit{display:block;text-decoration:none;padding:5px 10px;margin:0 0 20px 0;outline:none;cursor:pointer;float:right;color:#ffffff;background:#fcb134;border:none;font-weight:bold;}
.block-user .form-submit,#user-login .form-submit,#search-form .form-submit{float:none;}
#search-form .form-submit{float:none;display:inline-block;padding:10px 20px;}
#comment-form #edit-preview.form-submit{margin:0 5px 20px 0;}
#comment-form #edit-submit.form-submit{margin:0 0 20px 0;}
#contact-site-form .form-submit:hover,#comment-form .form-submit:hover,.block-user .form-submit:hover,#user-login .form-submit:hover,#search-form .form-submit:hover{background:#ff9b23;}
.block h2.comment-form{margin-top:35px;}
li.comment-add a,li.comment-add a.active{color:#fcb134;}
fieldset{border:1px solid #78288b;}
.required-message{display:block;clear:both;border-bottom:1px solid #fcb134;padding:10px 0 5px 0;font-size:75%;color:#fcb134;}
#map{display:block;float:left;margin:0 20px 10px 0;overflow:hidden;}
#contact-info{clear:both;padding:40px 0 0 0;}
#contact-info-text  h2{padding:0 0 15px 0;margin:0;border:none;text-transform:none;color:#ffffff;font-size:130%;}
#contact-info-text{color:#492f92;}
.comments-title{color:#fcb134;border-bottom:3px solid #78288b;padding:40px 0 5px 0;}
.comment{padding:25px 0 0 0;display:block;overflow:hidden;}
.comment-left{float:left;width:60px;padding:0 20px 0 0;overflow:hidden;}
.comment-title{padding:0 0 5px 0;}
.comment-body{padding:0 50px 0 0;}
.comment-meta{padding:10px 0 0 0;margin:0;display:block;overflow:hidden;border-bottom:1px solid #78288b;}
.comment-meta-time{color:#78288b;font-size:75%;float:left;width:295px;display:block;overflow:hidden;}
.comment-links{float:right;display:block;overflow:hidden;text-align:right;width:295px;}
.comment-links ul.inline.links li{text-align:right;color:#78288b;font-size:75%;color:#492f92;display:inline-block;border-right:none;padding:0;margin:0;}
.comment-links ul.inline.links li a{background:#78288b;color:#492f92;text-transform:uppercase;padding:5px 20px;overflow:hidden;}
#comments .signature{font-size:85%;line-height:150%;}
div.form-actions{display:block;overflow:hidden;}
.taxonomy-term-description{border-bottom:3px solid #78288b;text-transform:uppercase;color:#492f92;font-size:75%;}
.taxonomy-node{padding:0 0 10px 0;border-bottom:1px solid #fcb134;display:block;overflow:hidden;}
.taxonomy-meta{text-transform:uppercase;font-size:75%;color:#492f92;padding:0 0 20px 0;margin:-10px 0 0 0;}
.taxonomy-node .field-type-image img,.front .field-type-image img{float:left;padding:0 20px 0 0;}
@media all and (max-width:980px) {.taxonomy-node .field-type-image img,.front .field-type-image img{float:left;padding:0 20px 10px 0;}
}
.taxonomy-description{font-size:90%;line-height:140%;padding:0 60px 0 0;}
@media all and (max-width:980px) {.taxonomy-description{padding:0;}
}
.page-taxonomy .taxonomy-description p,.front .taxonomy-description p,.page-archive .taxonomy-description p{padding:0;margin:0;}
.flickr-photo-img{float:left;border:3px solid #ffffff;padding:0;margin:0 12px 12px 0;display:block;overflow:hidden;}
.flickr-photo-img:hover{border:3px solid #bce6f2;}
#followme{margin:0 0 10px 0;padding:25px 0 5px 0;border-bottom:1px solid #fcb134;overflow:hidden;}
#followme-left{display:block;float:left;text-align:left;}
#followme-right{display:block;float:right;text-align:right;}
#followme-title-left{text-transform:none;color:#492f92;font-weight:bold;font-size:125%;}
#followme-title-right{text-transform:none;color:#fcb134;font-weight:bold;font-size:125%;}
ul.followme{padding:2px 0 0 0;margin:0;}
ul.followme li{display:inline;list-style-image:none;}
div.messages.status{background:#dbedc4;padding:10px;margin:0 0 15px 0;font-size:80%;line-height:150%;}
div.messages.error{background:#f9dfdf;padding:10px;margin:0 0 15px 0;font-size:80%;line-height:150%;border:none;}
div.messages.warning{background:#ffe0a9;padding:10px;margin:0 0 15px 0;font-size:80%;line-height:150%;border:none;}
code{font-family:"Courier New",Courier,monospace;color:#492f92;font-size:90%;}
blockquote{color:#492f92;padding:0 0 0 35px;margin:15px 0 0 5px;background:transparent url(/sites/all/themes/pressblog-saa-base/images/blockquote.png) no-repeat left top;}
.clear-block{display:block;}
ul.links{margin:0;padding:0;}
ul.inline.links li{list-style-type:none;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #fcb134;font-size:12px;}
ul.inline.links li.last{border-right:none;}
table{width:100%;border-spacing:0;border:0px solid #dedfe1;border-collapse:collapse;text-align:left;}
table th{background:#343e45;color:#ffffff;padding:5px;}
table tr.odd{background:#faf6d9;}
table tr.even{background:#ffffff;}
table td{border-color:#dedfe1;padding:5px;}
#block-mtt-twitter-latest-tweets{background:#faf6d9;padding:10px 10px 20px 10px;margin:0;display:block;overflow:hidden;height:360px;margin:0 0 25px 0;}
.twtr-hd,.twtr-ft{display:none;}
a.twtr-join-conv{color:#fcb134;}
h5.latest-tweets{padding:10px 10px 0 10px;margin:0;font-size:95%;color:#492f92;}
div.twtr-tweet{padding:15px 0;}
.twtr-widget .twtr-tweet{border-bottom:1px solid #bae3f5 !important;}
.view-tags-cloud .views-field-name{float:left;padding:0 2px 0 0;}
.view-tags-cloud .views-field-nid{float:left;padding:0 8px 0 0;}
.more-link{clear:both;}
.twtr-doc{width:100% !important;height:auto !important;}
#toTop{background:#bce6f2 url(/sites/all/themes/pressblog-saa-base/images/backtotop-arrow-dark.png) no-repeat 8px center;text-align:center;position:fixed;bottom:60px;right:10px;cursor:pointer;display:none;z-index:100;padding:5px 10px 5px 30px;outline:none;cursor:pointer;color:#ffffff;border:none;font-weight:bold;}
#yoxview_popupWrap{z-index:500 !important;}
.yoxview{margin:0 0 20px 0;}
.yoxview-image-items{border-top:1px solid #fcb134;border-bottom:1px solid #fcb134;padding:8px 0 0 0;margin:5px 0 0 0;}
.yoxview-image-preview{position:relative;}
.yoxview-image-item{float:left;padding:0 4px 8px 4px;}
@media all and (min-width:760px) and (max-width:980px) {.yoxview-image-items{padding:6px 0 0 0;}
.yoxview-image-item{padding:0 3px 6px 3px;}
}
.yoxview-image-item img{display:block;overflow:hidden;}
.field-type-image-caption{position:absolute;padding:20px;margin:0;bottom:5px;left:0;right:0;color:#faf6d9;background:rgb(45,45,45);background:rgba(45,45,45,0.85);}
img{max-width:100%;height:auto;}
@media all and (max-width:400px) {#header-content{background:#faf6d9;}
#search-box{width:220px;max-height:30px;}
#search-box input.form-text{width:155px;}
#search-box input.form-submit{width:45px;}
#secondary-links ul.menu li{clear:left;}
#secondary-links ul.menu li a{padding-bottom:5px;}
.slider-text{font-size:90%;padding:5px 10px;line-height:130%;}
.slider-text a{font-size:100%;line-height:100%;padding:0 0 3px 0;}
.view-latest-blogposts-content,.slider-text-teaser{display:none;}
}

body{color:#000000;background:#ffffff;}


h1,h2,h3,h4,h5,h6{color:#a22f28;}

h1,h2{font-family:Arial,sans-serif;}
.block h2{border-bottom:1px solid #b87d2d;font-weight:bold;}
h5{color:#837144;}
h6{color:#837144;}
a{color:#5979b8;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
#date-city-below{font-size:10px;}
#header a,#header-navigation a,#header-subscribe a {color:#aae0fa;text-transform:uppercase;font-family:Arial,sans-serif;letter-spacing:0.2em;}
#header a{font-size:12px;}
#header{float:none;position:relative;background-color:#ffffff;}
#header-navigation a{font-size:10px;}
#header-navigation{border:none;background:transparent;color:#ffffff;padding-bottom:0;position:absolute;top:0;left:50%;z-index:600;width:100%;}
#header-navigation-inner{position:relative;left:-50%;}
#right-header-container{text-align:right;width:100%;}
#right-header-inner{float:right;}
#header .block{margin:0;}
#header-content{color:#a22f28;background:#ffffff url(https://imgsvr.eventrebels.com/ERImg/01/35/78/Archives2016-header-long-bg_2114.jpg) no-repeat top left; position:static; overflow:visible; min-height: 272px; }
#header-content-inner{position:relative;top:0px;}
.front #header-content-inner{position:relative;top:25px;}
.front #header-content{padding-top:20px;}
#header-subscribe{border:none;background:#a22f28;color:#ffffff;z-index:200;position:relative;min-height: 20px}
#header-subscribe.front{}
#header-subscribe div.button{padding:0;}
#header-banner-content img{display:block;}
.site-fields #logo{margin:0 auto;overflow:visible;z-index:300; padding-top:40px;}
.site-fields #logo img{z-index:500;position:relative;}
.site-fields{text-align:center;padding:0;}
.site-fields #small-logo{display:none;}
.front .site-fields{text-align:center;}
.red{color:#b87d2d;}
#header #primary-links{clear:right;}
#primary-links ul.menu{display:block;padding:0px 0 0 0;margin:0;float:right;}
#primary-links ul.menu li{display:inline-block;float:left;vertical-align:middle;padding:0;margin:0;}
#primary-links ul.menu li a{outline:none;text-decoration:none;display:block;padding:10px 0 0 10px;margin:0 0 0 10px;font-size:9px;font-weight:normal;text-align:center;color:#ffffff;}
#primary-links ul.menu li a:hover{text-decoration:underline;}
#primary-links ul.menu li a:after{content:none;}
#primary-links ul.menu li.expanded{position:relative;}
#primary-links ul.menu li.expanded a{}
#primary-links ul.menu li.expanded ul.menu{width:230px;font-size:12px;padding:20px 0 0 0;background:#28395a;display:none;position:absolute;zoom:1;}
#primary-links ul.menu li.expanded:hover,#primary-links ul.menu li.expanded:hover > ul.menu{display:block;}
#primary-links ul.menu li.expanded ul.menu li a{padding:10px;margin:0;display:block;width:210px;text-align:left;line-height:130%;background:none;}
#primary-links ul.menu li.expanded ul.menu li.expanded{background:transparent url(/sites/all/themes/am2015/images/main-menu-arrow.png) no-repeat center right;}
#primary-links ul.menu li ul.menu li a:hover{background:#28395a;color:#b87d2d;}
#primary-links ul.menu li.expanded ul.menu li.expanded a:hover{background:#28395a url(/sites/all/themes/am2015/images/main-menu-arrow-hover.png) no-repeat center right;}
#primary-links ul.menu li.expanded ul.menu li.leaf a:hover{background:#28395a;}
#primary-links ul.menu li.expanded ul.menu ul{display:none;left:230px;top:0;padding:0;}
#secondary-links ul.menu{display:block;padding:0;margin:0;position:relative;z-index:90;}
#secondary-links ul.menu li{display:inline-block;float:left;vertical-align:middle;padding:0;margin:0;}
#secondary-links ul.menu li a{outline:none;text-decoration:none;display:block;padding:0 15px 0 0;margin:6px 25px 0 0;color:#ffffff;font-size:12px;font-weight:bold;text-align:center;}
#secondary-links ul.menu li a:hover{text-decoration:underline;color:#ffffff;}
#secondary-links ul.menu li a.active{color:#ffffff;}
#secondary-links ul.menu li a:after{content:none;}
#secondary-links ul.menu li.expanded{position:relative;}
#secondary-links ul.menu li.expanded a{background:transparent;}
#secondary-links ul.menu li.expanded ul.menu{width:230px;z-index:100;padding:15px 0 0 0;background:transparent;display:none;position:absolute;}
#secondary-links ul.menu li.expanded:hover,#secondary-links ul.menu li.expanded:hover > ul.menu{display:block;}
#secondary-links ul.menu li.expanded ul.menu li a{padding:10px;margin:0;display:block;width:210px;text-align:left;font-size:13px;line-height:130%;background:none;font-family:Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none;}
#secondary-links ul.menu li.expanded ul.menu li{background:#28395a;}
#secondary-links ul.menu li.expanded ul.menu li.expanded{background:#28395a url(/sites/all/themes/am2015/images/secondary-menu-arrow.png) no-repeat center right;}
.front #secondary-links ul.menu li.expanded ul.menu li{background:#28395a;}
.front #secondary-links ul.menu li.expanded ul.menu li.expanded{background:#28395a url(/sites/all/themes/am2015/images/secondary-menu-arrow.png) no-repeat center right;}
#secondary-links ul.menu li ul.menu li a:hover{background:#551f57;}
#secondary-links ul.menu li.expanded ul.menu li.expanded a:hover{background:#551f57 url(/sites/all/themes/am2015/images/secondary-menu-arrow.png) no-repeat center right;}
#secondary-links ul.menu li.expanded ul.menu li.leaf a:hover{background:#551f57;}
.breadcrumb{text-transform:uppercase;font-size:70%;color:#551f57;border-bottom:3px solid #b87d2d;padding:0 0 5px 0;margin:0 0 20px 0;}
.node .subtitle{color:#28395a;font-size:120%;margin:-5px 0 0 0;}
.meta-data{text-transform:uppercase;font-size:75%;padding:10px 0;margin:10px 0;border-top:1px solid #b87d2d;border-bottom:none;line-height:160%;display:block;overflow:hidden;}
.meta-left{clear:both;float:left;padding:0 10px 0 0;width:70px;color:#28395a;text-align:right;font-weight:normal;}
.meta-right{float:left;}
.field-type-taxonomy-term-reference .field-label{color:#28395a;}
.meta-data .field-type-taxonomy-term-reference .field-item{padding:0 5px 0 0;float:left;}
.taxonomy-meta .field-type-taxonomy-term-reference{display:inline-block;}
.taxonomy-meta .field-type-taxonomy-term-reference .field-item{padding:0 0 0 5px;display:inline;}
.author-info{font-size:75%;padding:10px 0;margin:10px 0;border-top:1px solid #b87d2d;border-bottom:1px solid #b87d2d;line-height:160%;display:block;overflow:hidden;color:#28395a;}
.container-inline div,.container-inline label{display:inline;}
#search-box{width:220px;vertical-align:top;max-height:22px;outline:none;background:#f5f9fa;border:none;padding:0;margin:0;overflow:hidden;display:block;float:right;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0px 2px 8px #a8bbbe;-moz-box-shadow:inset 0px 2px 8px #a8bbbe;box-shadow:inset 0px 2px 8px #a8bbbe;}
#search-box input.form-text{background:none !important;border:none !important;margin:2px 10px 0 10px;outline:none;text-decoration:none;font-size:13px;font-weight:normal;color:#355f81;float:left;width:165px;display:block;overflow:hidden;}
#search-box input.form-submit{background:url(/sites/all/themes/am2015/images/search-submit.png) no-repeat top left;filter:none;border:none;width:15px;height:25px;text-indent:-9999px;border-radius:0;float:right;margin:3px 0 0 3px;cursor:pointer;outline:none;display:block;overflow:hidden;}
#search-box label{display:none;}
#search-box .form-item{padding:0;margin:0;}
.gsc-input,.gsc-input-box,.gsc-resultsHeader{border:none !important;}
li a.active{color:#551f57;}
#content ul.menu li,.block-user ul li{border-bottom:1px dotted #b87d2d;}
.field-field-annual-meeting-referenced{display:none;}
.bigtable1 td{padding:15px;}
.slider-text{color:#dfeaff;}
.slider-text a{font-size:140%;}
.view-latest-blogposts td.col-1,.view-latest-blogposts td.col-2{display:block;overflow:hidden;float:left;width:300px;height:185px;padding:0 20px 20px 0;position:relative;}
.view-latest-blogposts td.col-2{padding:0 0 20px 0;}
.view-latest-blogposts tr.row-last td{padding-bottom:0;}
.view-latest-blogposts-content{background:url(/sites/all/themes/am2015/images/transp-bg.png);position:absolute;display:block;overflow:hidden;width:280px;padding:10px 0 10px 20px;bottom:30px;}
.view-latest-blogposts .views-field-title{color:#fca719;border:none;padding:0;margin:0;text-transform:none;font-size:125%;font-weight:bold;display:block;}
.view-latest-blogposts .views-field-created{color:#faf6d9;text-transform:uppercase;font-size:70%;display:block;}
.view-latest-blogposts table{border:none;}
.view-latest-blogposts td{padding:0;margin:0;vertical-align:top;}
#older-articles h2{margin:0 0 20px 0;}
.view-am2015-older-articles td.col-1{width:300px;padding:0 10px 5px 0;margin:0 0 5px 0;vertical-align:top;}
.view-am2015-older-articles td.col-2{width:300px;padding:0 0 5px 10px;margin:0 0 5px 0;vertical-align:top;}
.view-am2015-older-articles table{border:none;}
.view-am2015-older-articles .views-field-title{border-top:1px dotted #b87d2d;padding-top:10px;}
.view-am2015-older-articles .views-field-title a{border:none;margin:0;text-transform:none;font-weight:bold;color:#006592;font-size:90%;}
.view-am2015-older-articles .views-field-title a.hover{color:#0daca6;}
.view-am2015-older-articles .views-field-created{color:#28395a;text-transform:uppercase;font-size:10px;border:none;padding:0 0 5px 0;}
.view-am2015-older-articles .more-link a{color:#b87d2d;text-transform:uppercase;font-size:10px;}
.view-am2015-older-articles.view-display-id-page_1 .views-field-created{color:#666666;}
.view-am2015-older-articles.view-display-id-page_1 .views-field-title{font-size:18px;}
.taxonomy-meta{color:#b87d2d;}
.taxonomy-node{border-bottom:1px solid #b87d2d;}
ul.inline.links li{border-right:1px solid #b87d2d;}
#page{border-bottom:none; min-height: 450px;}
#footer{border-top:55px solid #a22f28;color:#f5f9fa;background:#551f57;}
#footer a,#footer .block a{color:#d2daeb;}
#footer-message{color:#ffffff;background:#a22f28;padding:15px 0;height:auto;}
#footer-message a{color:#ffffff; font-weight: bold;}
#footer-message p{margin:0;}
#footer-message ul.menu{float:none;margin:auto;text-align:center;}
#footer-message ul.menu li{display:inline-block;width:auto;margin:auto;float:none;font-size:100%;}
#footer-message ul.menu li a{padding:10px;margin:0;}
#footer-message-inner{text-align:center;}
#footer-message-inner .block{text-align:center;margin:auto;width:auto;}
.twtr-hd,.twtr-ft{display:none;}
a.twtr-join-conv{color:#fca719;}
h5.latest-tweets{padding:10px 10px 0 10px;margin:0;font-size:95%;}
div.twtr-tweet{padding:15px 0;}
.twtr-widget .twtr-tweet{border-bottom:1px solid #faf6d9 !important;}
.twtr-user{color:#fcb134 !important;}


#er-footer {font-size: 90%; float:right; }


@media all and (max-width:900px) {#header-content-inner,.front #header-content-inner{}
}
@media all and (max-width:775px) {#header-navigation{position:relative;}
#header-navigation-inner{display:none; padding:0;}
#header-content {background:none; background-color: #ffffff; min-height: 0;}
.front #header-content{padding-top:0px;}
.site-fields #small-logo{display:block; padding:10px;}
.site-fields #logo{display:none;}
}
@media all and (max-width:400px) {.site-fields{text-align:left;}
.site-fields #small-logo{display:block; padding:10px;}
.site-fields #logo{display:none;}
#header-content {background:none; background-color: #ffffff; min-height: 0;}
#header-content-inner,.front #header-content-inner{top:0;padding-top:8px;}
}




a.button.orange2015,a.button.orange2015:active{background-image:-ms-linear-gradient(top,#df6b28 0%,#df6b28 100%);background-image:-moz-linear-gradient(top,#df6b28 0%,#df6b28 100%);background-image:-o-linear-gradient(top,#df6b28 0%,#df6b28 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#df6b28),color-stop(1,#df6b28));background-image:-webkit-linear-gradient(top,#df6b28 0%,#df6b28 100%);background-image:linear-gradient(top,#df6b28 0%,#df6b28 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df6b28',endColorstr='#df6b28');border:none;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-moz-box-shadow:inset 0 1px 0 0 #837144;-webkit-box-shadow:inset 0 1px 0 0 #837144;-o-box-shadow:inset 0 1px 0 0 #837144;box-shadow:inset 0 1px 0 0 #837144;color:white !important;text-shadow:0 0px 0 #fcc467;position:relative;font-size:12px !important;font-weight:bold;}
a.button.orange2015:hover{background-image:-ms-linear-gradient(top,#837144 0%,#837144 100%);background-image:-moz-linear-gradient(top,#837144 0%,#837144 100%);background-image:-o-linear-gradient(top,#837144 0%,#837144 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#837144),color-stop(1,#837144));background-image:-webkit-linear-gradient(top,#837144 0%,#837144 100%);background-image:linear-gradient(top,#837144 0%,#837144 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#837144',endColorstr='#837144');-moz-box-shadow:inset 0 1px 0 0 #837144;-webkit-box-shadow:inset 0 1px 0 0 #837144;-o-box-shadow:inset 0 1px 0 0 #837144;box-shadow:inset 0 1px 0 0 #837144;cursor:pointer;}



/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	
	
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0 !important;
}


.omega {
	margin-right: 0 !important;
}




/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
 
.grid_1, 
.grid_2, 
.grid_3, 
.grid_4, 
.grid_5, 
.grid_6, 
.grid_7, 
.grid_8, 
.grid_9, 
.grid_10, 
.grid_11,
.grid_12{
	display:inline;
	float: left;
	position: relative;
	margin-left: 10.0px;
	margin-right: 10.0px;
}



/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1{		
	width:6%;	
}
		
		
.container_12 .grid_2{		
	width:15%;	
}
		
		
.container_12 .grid_3{		
	width:23%;	
}
		
		
.container_12 .grid_4{		
	width:31%;	
}
		
		
.container_12 .grid_5{		
	width:40%;	
}
		
		
.container_12 .grid_6{		
	width:48%;	
}
		
		
.container_12 .grid_7{		
	width:56%;	
}
		
		
.container_12 .grid_8{		
	width:66%;	
}
		
		
.container_12 .grid_9{		
	width:73%;	
}
		
		
.container_12 .grid_10{		
	width:81%;	
}
		
		
.container_12 .grid_11{		
	width:90%;	
}
		
		
.container_12 .grid_12{		
	width:98%;	
}
		







/* Prefix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_12 .prefix_1 {
	padding-left:80px;
}


    .container_12 .prefix_2 {
	padding-left:160px;
}


    .container_12 .prefix_3 {
	padding-left:240px;
}


    .container_12 .prefix_4 {
	padding-left:320px;
}


    .container_12 .prefix_5 {
	padding-left:400px;
}


    .container_12 .prefix_6 {
	padding-left:480px;
}


    .container_12 .prefix_7 {
	padding-left:560px;
}


    .container_12 .prefix_8 {
	padding-left:640px;
}


    .container_12 .prefix_9 {
	padding-left:720px;
}


    .container_12 .prefix_10 {
	padding-left:800px;
}


    .container_12 .prefix_11 {
	padding-left:880px;
}




/* Suffix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_12 .suffix_1 {
	padding-right:80px;
}


    .container_12 .suffix_2 {
	padding-right:160px;
}


    .container_12 .suffix_3 {
	padding-right:240px;
}


    .container_12 .suffix_4 {
	padding-right:320px;
}


    .container_12 .suffix_5 {
	padding-right:400px;
}


    .container_12 .suffix_6 {
	padding-right:480px;
}


    .container_12 .suffix_7 {
	padding-right:560px;
}


    .container_12 .suffix_8 {
	padding-right:640px;
}


    .container_12 .suffix_9 {
	padding-right:720px;
}


    .container_12 .suffix_10 {
	padding-right:800px;
}


    .container_12 .suffix_11 {
	padding-right:880px;
}




/* Push Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_12 .push_1 {
	left:80px;
}


    .container_12 .push_2 {
	left:160px;
}


    .container_12 .push_3 {
	left:240px;
}


    .container_12 .push_4 {
	left:320px;
}


    .container_12 .push_5 {
	left:400px;
}


    .container_12 .push_6 {
	left:480px;
}


    .container_12 .push_7 {
	left:560px;
}


    .container_12 .push_8 {
	left:640px;
}


    .container_12 .push_9 {
	left:720px;
}


    .container_12 .push_10 {
	left:800px;
}


    .container_12 .push_11 {
	left:880px;
}






/* Pull Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_12 .pull_1 {
	right:80px;
}


    .container_12 .pull_2 {
	right:160px;
}


    .container_12 .pull_3 {
	right:240px;
}


    .container_12 .pull_4 {
	right:320px;
}


    .container_12 .pull_5 {
	right:400px;
}


    .container_12 .pull_6 {
	right:480px;
}


    .container_12 .pull_7 {
	right:560px;
}


    .container_12 .pull_8 {
	right:640px;
}


    .container_12 .pull_9 {
	right:720px;
}


    .container_12 .pull_10 {
	right:800px;
}


    .container_12 .pull_11 {
	right:880px;
}





/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}



.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix {
	display: inline-block;
}


* html .clearfix {
	height: 1%;
}


.clearfix {
	display: block;
}



/* Form Buttons */

button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E3E3');

border: 1px solid #dbdbdb;
-moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 white; -webkit-box-shadow: inset 0 1px 0 0 white; -o-box-shadow: inset 0 1px 0 0 white; box-shadow: inset 0 1px 0 0 white;
color: #333333; text-shadow: 0 1px 0 white; position: relative; font-weight:bold; padding: 8px 1em 9px 1em; }


button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DBDBDB), color-stop(1, #F2F2F2));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#F2F2F2');

-moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 white;
-webkit-box-shadow: inset 0 1px 0 0 white;
-o-box-shadow: inset 0 1px 0 0 white;
box-shadow: inset 0 1px 0 0 white;
cursor: pointer; }


button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width { 
width: 100%; padding-left: 0 !important; padding-right: 0 !important; text-align: center; }


a.button, #main a.button  { text-decoration:none; }


.button-alt,
.button,
.button.small,
.button.large,
.button.medium { background-image: none; padding: 8px 1em 9px 1em; margin: 0; display: inline-block; font-stretch: narrower;
font-weight: bolder; text-align: center; text-decoration: none; }


.button.left { float: left; }


.button.right { float: right; }


.button.center,.button.middle { margin: 0px auto; text-align: center; display: inherit; }


.button-alt a,.button a,.button.small a { font-size: .9em; line-height: 14px; text-decoration:none; }


.button.medium a { font-size: 1.2em; line-height: 20px; }


.button.large a { font-size: 1.5em; line-height: 24px; }


/* Default (Blue)  */

#bbp_reply_submit { padding: 10px 20px; font-size: 14px; }


a.button, #bbp_reply_submit {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #597db1 0%, #3a6198 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #597db1 0%, #3a6198 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #597db1 0%, #3a6198 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #597db1), color-stop(1, #3a6198));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #597db1 0%, #3a6198 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #597db1 0%, #3a6198 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#597db1', endColorstr='#3a6198');

border: 1px solid #3b639b;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #7d99bf;
-webkit-box-shadow: inset 0 1px 0 0 #7d99bf;
-o-box-shadow: inset 0 1px 0 0 #7d99bf;
box-shadow: inset 0 1px 0 0 #7d99bf;
color: white;
text-shadow: 0 1px 0 #2a4f83;
position: relative;
}

a.button:hover,#bbp_reply_submit:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #365a8c 0%, #51719e 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #365a8c 0%, #51719e 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #365a8c 0%, #51719e 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #365a8c), color-stop(1, #51719e));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #365a8c 0%, #51719e 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #365a8c 0%, #51719e 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#365a8c', endColorstr='#51719e');

-moz-box-shadow: inset 0 1px 0 0 #728cb1;
-webkit-box-shadow: inset 0 1px 0 0 #728cb1;
-o-box-shadow: inset 0 1px 0 0 #728cb1;
box-shadow: inset 0 1px 0 0 #728cb1;
cursor: pointer;
}

a.button:active {
-moz-box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
border: 1px solid #355a8d;
}

a.button span.btn_caption {
color: #9ab5da;
text-shadow: 0 1px 0 #2a4f83;
}


/* White Button */
a.button.white {
background:none;
/* IE10 */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E3E3');

border: 1px solid #dbdbdb;
-moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 white; -webkit-box-shadow: inset 0 1px 0 0 white; -o-box-shadow: inset 0 1px 0 0 white; box-shadow: inset 0 1px 0 0 white;
color: #333333; text-shadow: 0 1px 0 white; position: relative; }


a.button.white:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DBDBDB), color-stop(1, #F2F2F2));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#F2F2F2');

-moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 white;
-webkit-box-shadow: inset 0 1px 0 0 white;
-o-box-shadow: inset 0 1px 0 0 white;
box-shadow: inset 0 1px 0 0 white;
cursor: pointer;
}

a.button.white:active {
-moz-box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
border: 1px solid #c2c2c2;
}


/* Gray Button */
a.button.gray {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #e6e6e6 0%, #c9c9c9 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #e6e6e6 0%, #c9c9c9 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #e6e6e6 0%, #c9c9c9 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e6e6e6), color-stop(1, #c9c9c9));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #e6e6e6 0%, #c9c9c9 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #e6e6e6 0%, #c9c9c9 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#c9c9c9');

border: 1px solid #c2c2c2;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 white;
-webkit-box-shadow: inset 0 1px 0 0 white;
-o-box-shadow: inset 0 1px 0 0 white;
box-shadow: inset 0 1px 0 0 white;
color: #333333;
text-shadow: 0 1px 0 #f1eeee;
position: relative;
}

a.button.gray:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #c2c2c2 0%, #d9d9d9 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #c2c2c2 0%, #d9d9d9 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #c2c2c2 0%, #d9d9d9 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c2c2c2), color-stop(1, #d9d9d9));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #c2c2c2 0%, #d9d9d9 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #c2c2c2 0%, #d9d9d9 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c2c2', endColorstr='#d9d9d9');

-moz-box-shadow: inset 0 1px 0 0 #f2f2f2;
-webkit-box-shadow: inset 0 1px 0 0 #f2f2f2;
-o-box-shadow: inset 0 1px 0 0 #f2f2f2;
box-shadow: inset 0 1px 0 0 #f2f2f2;
cursor: pointer;
}

a.button.gray:active {
-moz-box-shadow: inset 0 0 8px 4px #bababa, inset 0 0 8px 4px #bababa, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #bababa, inset 0 0 8px 4px #bababa, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #bababa, inset 0 0 8px 4px #bababa, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #bababa, inset 0 0 8px 4px #bababa, 0 1px 1px 0 #eeeeee;
border: 1px solid #a8a8a8;
}

a.button.gray span.btn_caption {
color: #666666;
text-shadow: 0 1px 0 #f1eeee;
}


/* Black Button  */
a.button.black {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #404040 0%, #242424 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #404040 0%, #242424 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #404040 0%, #242424 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #404040), color-stop(1, #242424));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #404040 0%, #242424 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #404040 0%, #242424 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#242424');

border: 1px solid #1c1c1c;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #595959;
-webkit-box-shadow: inset 0 1px 0 0 #595959;
-o-box-shadow: inset 0 1px 0 0 #595959;
box-shadow: inset 0 1px 0 0 #595959;
color: white;
text-shadow: 0 1px 0 #150f0f;
position: relative;
}

a.button.black:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #1c1c1c 0%, #333333 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #1c1c1c 0%, #333333 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #1c1c1c 0%, #333333 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1c1c1c), color-stop(1, #333333));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #1c1c1c 0%, #333333 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #1c1c1c 0%, #333333 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#333333');

-moz-box-shadow: inset 0 1px 0 0 #4d4d4d;
-webkit-box-shadow: inset 0 1px 0 0 #4d4d4d;
-o-box-shadow: inset 0 1px 0 0 #4d4d4d;
box-shadow: inset 0 1px 0 0 #4d4d4d;
cursor: pointer;
}

a.button.black:active {
-moz-box-shadow: inset 0 0 8px 4px #141414, inset 0 0 8px 4px #141414, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #141414, inset 0 0 8px 4px #141414, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #141414, inset 0 0 8px 4px #141414, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #141414, inset 0 0 8px 4px #141414, 0 1px 1px 0 #eeeeee;
border: 1px solid #030303;
}

a.button.black span.btn_caption {
color: #bfbfbf;
text-shadow: 0 1px 0 #150f0f;
}


/* Light Blue Button  */
a.button-alt,a.button.lightblue {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #5aa1d8 0%, #2489d6 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #5aa1d8 0%, #2489d6 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #5aa1d8 0%, #2489d6 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5aa1d8), color-stop(1, #2489d6));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #5aa1d8 0%, #2489d6 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #5aa1d8 0%, #2489d6 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5aa1d8', endColorstr='#2489d6');

border: 1px solid #258cda;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #85b9e0;
-webkit-box-shadow: inset 0 1px 0 0 #85b9e0;
-o-box-shadow: inset 0 1px 0 0 #85b9e0;
box-shadow: inset 0 1px 0 0 #85b9e0;
color: white;
text-shadow: 0 1px 0 #1976be;
position: relative;
}

a.button-alt:hover,
a.button.lightblue:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #2380c7 0%, #4a95cf 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #2380c7 0%, #4a95cf 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #2380c7 0%, #4a95cf 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2380c7), color-stop(1, #4a95cf));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #2380c7 0%, #4a95cf 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #2380c7 0%, #4a95cf 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2380c7', endColorstr='#4a95cf');

-moz-box-shadow: inset 0 1px 0 0 #75acd7;
-webkit-box-shadow: inset 0 1px 0 0 #75acd7;
-o-box-shadow: inset 0 1px 0 0 #75acd7;
box-shadow: inset 0 1px 0 0 #75acd7;
cursor: pointer;
}

a.button-alt:active,
a.button.lightblue:active {
-moz-box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
border: 1px solid #2280c9;
}

a.button.lightblue span.btn_caption {
color: #acd3f1;
text-shadow: 0 1px 0 #1976be;
}


/* Blue Button */
a.button.blue {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #597db1 0%, #3a6198 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #597db1 0%, #3a6198 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #597db1 0%, #3a6198 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #597db1), color-stop(1, #3a6198));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #597db1 0%, #3a6198 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #597db1 0%, #3a6198 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#597db1', endColorstr='#3a6198');

border: 1px solid #3b639b;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #7d99bf;
-webkit-box-shadow: inset 0 1px 0 0 #7d99bf;
-o-box-shadow: inset 0 1px 0 0 #7d99bf;
box-shadow: inset 0 1px 0 0 #7d99bf;
color: white;
text-shadow: 0 1px 0 #2a4f83;
position: relative;
}

a.button.blue:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #365a8c 0%, #51719e 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #365a8c 0%, #51719e 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #365a8c 0%, #51719e 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #365a8c), color-stop(1, #51719e));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #365a8c 0%, #51719e 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #365a8c 0%, #51719e 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#365a8c', endColorstr='#51719e');

-moz-box-shadow: inset 0 1px 0 0 #728cb1;
-webkit-box-shadow: inset 0 1px 0 0 #728cb1;
-o-box-shadow: inset 0 1px 0 0 #728cb1;
box-shadow: inset 0 1px 0 0 #728cb1;
cursor: pointer;
}

a.button.blue:active {
-moz-box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
border: 1px solid #355a8d;
}

a.button.blue span.btn_caption {
color: #9ab5da;
text-shadow: 0 1px 0 #2a4f83;
}


/* Dark Blue Button */
a.button.darkblue {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #3054a1 0%, #1c3b7d 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #3054a1 0%, #1c3b7d 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #3054a1 0%, #1c3b7d 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3054a1), color-stop(1, #1c3b7d));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #3054a1 0%, #1c3b7d 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #3054a1 0%, #1c3b7d 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3054a1', endColorstr='#1c3b7d');

border: 1px solid #1d3d81;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #416ac3;
-webkit-box-shadow: inset 0 1px 0 0 #416ac3;
-o-box-shadow: inset 0 1px 0 0 #416ac3;
box-shadow: inset 0 1px 0 0 #416ac3;
color: white;
text-shadow: 0 1px 0 #122c63;
position: relative;
}

a.button.darkblue:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #1a3570 0%, #2e4b8a 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #1a3570 0%, #2e4b8a 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #1a3570 0%, #2e4b8a 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1a3570), color-stop(1, #2e4b8a));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #1a3570 0%, #2e4b8a 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #1a3570 0%, #2e4b8a 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a3570', endColorstr='#2e4b8a');

-moz-box-shadow: inset 0 1px 0 0 #3e61ac;
-webkit-box-shadow: inset 0 1px 0 0 #3e61ac;
-o-box-shadow: inset 0 1px 0 0 #3e61ac;
box-shadow: inset 0 1px 0 0 #3e61ac;
cursor: pointer;
}

a.button.darkblue:active {
-moz-box-shadow: inset 0 0 8px 4px #183063, inset 0 0 8px 4px #183063, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #183063, inset 0 0 8px 4px #183063, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #183063, inset 0 0 8px 4px #183063, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #183063, inset 0 0 8px 4px #183063, 0 1px 1px 0 #eeeeee;
border: 1px solid #193570;
}

a.button.darkblue span.btn_caption {
color: #6087dc;
text-shadow: 0 1px 0 #122c63;
}


/* Light Green Button */
a.button.lightgreen {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #80bf4f 0%, #63a72f 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #80bf4f 0%, #63a72f 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #80bf4f 0%, #63a72f 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #80bf4f), color-stop(1, #63a72f));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #80bf4f 0%, #63a72f 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #80bf4f 0%, #63a72f 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#80bf4f', endColorstr='#63a72f');

border: 1px solid #65ab30;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #9bcb76;
-webkit-box-shadow: inset 0 1px 0 0 #9bcb76;
-o-box-shadow: inset 0 1px 0 0 #9bcb76;
box-shadow: inset 0 1px 0 0 #9bcb76;
color: white;
text-shadow: 0 1px 0 #529122;
position: relative;
}

a.button.lightgreen:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #5c9a2d 0%, #73af46 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #5c9a2d 0%, #73af46 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #5c9a2d 0%, #73af46 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5c9a2d), color-stop(1, #73af46));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #5c9a2d 0%, #73af46 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #5c9a2d 0%, #73af46 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c9a2d', endColorstr='#73af46');

-moz-box-shadow: inset 0 1px 0 0 #8ebf69;
-webkit-box-shadow: inset 0 1px 0 0 #8ebf69;
-o-box-shadow: inset 0 1px 0 0 #8ebf69;
box-shadow: inset 0 1px 0 0 #8ebf69;
cursor: pointer;
}

a.button.lightgreen:active {
-moz-box-shadow: inset 0 0 8px 4px #558d2a, inset 0 0 8px 4px #558d2a, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #558d2a, inset 0 0 8px 4px #558d2a, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #558d2a, inset 0 0 8px 4px #558d2a, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #558d2a, inset 0 0 8px 4px #558d2a, 0 1px 1px 0 #eeeeee;
border: 1px solid #5c9b2c;
}

a.button.lightgreen span.btn_caption {
color: #b8e297;
text-shadow: 0 1px 0 #529122;
}


/* Green Button */
a.button.green {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #668b46 0%, #4a6d2c 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #668b46 0%, #4a6d2c 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #668b46 0%, #4a6d2c 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #668b46), color-stop(1, #4a6d2c));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #668b46 0%, #4a6d2c 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #668b46 0%, #4a6d2c 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#668b46', endColorstr='#4a6d2c');

border: 1px solid #4d702e;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #7fa95b;
-webkit-box-shadow: inset 0 1px 0 0 #7fa95b;
-o-box-shadow: inset 0 1px 0 0 #7fa95b;
box-shadow: inset 0 1px 0 0 #7fa95b;
color: white;
text-shadow: 0 1px 0 #39571e;
position: relative;
}

a.button.green:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #436129 0%, #5a7641 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #436129 0%, #5a7641 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #436129 0%, #5a7641 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #436129), color-stop(1, #5a7641));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #436129 0%, #5a7641 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #436129 0%, #5a7641 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#436129', endColorstr='#5a7641');

-moz-box-shadow: inset 0 1px 0 0 #739457;
-webkit-box-shadow: inset 0 1px 0 0 #739457;
-o-box-shadow: inset 0 1px 0 0 #739457;
box-shadow: inset 0 1px 0 0 #739457;
cursor: pointer;
}

a.button.green:active {
-moz-box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
border: 1px solid #436228;
}

a.button.green span.btn_caption {
color: #9bc874;
text-shadow: 0 1px 0 #39571e;
}


/* Dark Green Button */
a.button.darkgreen {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #497c22 0%, #2f5511 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #497c22 0%, #2f5511 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #497c22 0%, #2f5511 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #497c22), color-stop(1, #2f5511));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #497c22 0%, #2f5511 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #497c22 0%, #2f5511 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#497c22', endColorstr='#2f5511');

border: 1px solid #315912;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #61a22f;
-webkit-box-shadow: inset 0 1px 0 0 #61a22f;
-o-box-shadow: inset 0 1px 0 0 #61a22f;
box-shadow: inset 0 1px 0 0 #61a22f;
color: white;
text-shadow: 0 1px 0 #1e3909;
position: relative;
}

a.button.darkgreen:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #28480f 0%, #3e651f 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #28480f 0%, #3e651f 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #28480f 0%, #3e651f 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #28480f), color-stop(1, #3e651f));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #28480f 0%, #3e651f 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #28480f 0%, #3e651f 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#28480f', endColorstr='#3e651f');

-moz-box-shadow: inset 0 1px 0 0 #568a2e;
-webkit-box-shadow: inset 0 1px 0 0 #568a2e;
-o-box-shadow: inset 0 1px 0 0 #568a2e;
box-shadow: inset 0 1px 0 0 #568a2e;
cursor: pointer;
}

a.button.darkgreen:active {
-moz-box-shadow: inset 0 0 8px 4px #213b0d, inset 0 0 8px 4px #213b0d, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #213b0d, inset 0 0 8px 4px #213b0d, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #213b0d, inset 0 0 8px 4px #213b0d, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #213b0d, inset 0 0 8px 4px #213b0d, 0 1px 1px 0 #eeeeee;
border: 1px solid #28480f;
}

a.button.darkgreen span.btn_caption {
color: #7ad733;
text-shadow: 0 1px 0 #1e3909;
}


/* Light Red Button */
a.button.lightred {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #da5858 0%, #d82222 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #da5858 0%, #d82222 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #da5858 0%, #d82222 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #da5858), color-stop(1, #d82222));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #da5858 0%, #d82222 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #da5858 0%, #d82222 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#da5858', endColorstr='#d82222');

border: 1px solid #dd2222;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #e28383;
-webkit-box-shadow: inset 0 1px 0 0 #e28383;
-o-box-shadow: inset 0 1px 0 0 #e28383;
box-shadow: inset 0 1px 0 0 #e28383;
color: white;
text-shadow: 0 1px 0 #c01616;
position: relative;
}

a.button.lightred:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #ca2121 0%, #d14747 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #ca2121 0%, #d14747 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #ca2121 0%, #d14747 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ca2121), color-stop(1, #d14747));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #ca2121 0%, #d14747 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #ca2121 0%, #d14747 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca2121', endColorstr='#d14747');

-moz-box-shadow: inset 0 1px 0 0 #d97373;
-webkit-box-shadow: inset 0 1px 0 0 #d97373;
-o-box-shadow: inset 0 1px 0 0 #d97373;
box-shadow: inset 0 1px 0 0 #d97373;
cursor: pointer;
}

a.button.lightred:active {
-moz-box-shadow: inset 0 0 8px 4px #bc2020, inset 0 0 8px 4px #bc2020, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #bc2020, inset 0 0 8px 4px #bc2020, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #bc2020, inset 0 0 8px 4px #bc2020, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #bc2020, inset 0 0 8px 4px #bc2020, 0 1px 1px 0 #eeeeee;
border: 1px solid #cb2020;
}

a.button.lightred span.btn_caption {
color: #f2abab;
text-shadow: 0 1px 0 #c01616;
}


/* Red Button */
a.button.red {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #d81818 0%, #ae0a0a 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #d81818 0%, #ae0a0a 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #d81818 0%, #ae0a0a 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d81818), color-stop(1, #ae0a0a));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #d81818 0%, #ae0a0a 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #d81818 0%, #ae0a0a 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d81818', endColorstr='#ae0a0a');

border: 1px solid #b20a0a;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #e73c3c;
-webkit-box-shadow: inset 0 1px 0 0 #e73c3c;
-o-box-shadow: inset 0 1px 0 0 #e73c3c;
box-shadow: inset 0 1px 0 0 #e73c3c;
color: white;
text-shadow: 0 1px 0 #900404;
position: relative;
}

a.button.red:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #9e0a0a 0%, #bc1a1a 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #9e0a0a 0%, #bc1a1a 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #9e0a0a 0%, #bc1a1a 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9e0a0a), color-stop(1, #bc1a1a));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #9e0a0a 0%, #bc1a1a 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #9e0a0a 0%, #bc1a1a 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e0a0a', endColorstr='#bc1a1a');

-moz-box-shadow: inset 0 1px 0 0 #de2b2b;
-webkit-box-shadow: inset 0 1px 0 0 #de2b2b;
-o-box-shadow: inset 0 1px 0 0 #de2b2b;
box-shadow: inset 0 1px 0 0 #de2b2b;
cursor: pointer;
}

a.button.red:active {
-moz-box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
border: 1px solid #9f0909;
}

a.button.red span.btn_caption {
color: #f76464;
text-shadow: 0 1px 0 #900404;
}


/* Dark Red Button */
a.button.darkred {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #981010 0%, #6b0606 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #981010 0%, #6b0606 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #981010 0%, #6b0606 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #981010), color-stop(1, #6b0606));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #981010 0%, #6b0606 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #981010 0%, #6b0606 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#981010', endColorstr='#6b0606');

border: 1px solid #6f0606;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #c41717;
-webkit-box-shadow: inset 0 1px 0 0 #c41717;
-o-box-shadow: inset 0 1px 0 0 #c41717;
box-shadow: inset 0 1px 0 0 #c41717;
color: white;
text-shadow: 0 1px 0 #4b0202;
position: relative;
}

a.button.darkred:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #5c0505 0%, #7e1010 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #5c0505 0%, #7e1010 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #5c0505 0%, #7e1010 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5c0505), color-stop(1, #7e1010));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #5c0505 0%, #7e1010 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #5c0505 0%, #7e1010 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c0505', endColorstr='#7e1010');

-moz-box-shadow: inset 0 1px 0 0 #a91919;
-webkit-box-shadow: inset 0 1px 0 0 #a91919;
-o-box-shadow: inset 0 1px 0 0 #a91919;
box-shadow: inset 0 1px 0 0 #a91919;
cursor: pointer;
}

a.button.darkred:active {
-moz-box-shadow: inset 0 0 8px 4px #4d0505, inset 0 0 8px 4px #4d0505, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #4d0505, inset 0 0 8px 4px #4d0505, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #4d0505, inset 0 0 8px 4px #4d0505, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #4d0505, inset 0 0 8px 4px #4d0505, 0 1px 1px 0 #eeeeee;
border: 1px solid #5c0505;
}

a.button.darkred span.btn_caption {
color: #f41f1f;
text-shadow: 0 1px 0 #4b0202;
}


/* Yellow Button */
a.button.yellow {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #d1c81a 0%, #a79f0c 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #d1c81a 0%, #a79f0c 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #d1c81a 0%, #a79f0c 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d1c81a), color-stop(1, #a79f0c));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #d1c81a 0%, #a79f0c 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #d1c81a 0%, #a79f0c 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1c81a', endColorstr='#a79f0c');

border: 1px solid #aca40c;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #e4dc3a;
-webkit-box-shadow: inset 0 1px 0 0 #e4dc3a;
-o-box-shadow: inset 0 1px 0 0 #e4dc3a;
box-shadow: inset 0 1px 0 0 #e4dc3a;
color: white;
text-shadow: 0 1px 0 #8a8305;
position: relative;
}

a.button.yellow:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #98910b 0%, #b6ae1b 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #98910b 0%, #b6ae1b 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #98910b 0%, #b6ae1b 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #98910b), color-stop(1, #b6ae1b));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #98910b 0%, #b6ae1b 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #98910b 0%, #b6ae1b 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#98910b', endColorstr='#b6ae1b');

-moz-box-shadow: inset 0 1px 0 0 #dbd229;
-webkit-box-shadow: inset 0 1px 0 0 #dbd229;
-o-box-shadow: inset 0 1px 0 0 #dbd229;
box-shadow: inset 0 1px 0 0 #dbd229;
cursor: pointer;
}

a.button.yellow:active {
-moz-box-shadow: inset 0 0 8px 4px #89830b, inset 0 0 8px 4px #89830b, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #89830b, inset 0 0 8px 4px #89830b, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #89830b, inset 0 0 8px 4px #89830b, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #89830b, inset 0 0 8px 4px #89830b, 0 1px 1px 0 #eeeeee;
border: 1px solid #99910b;
}

a.button.yellow span.btn_caption {
color: #f5ed61;
text-shadow: 0 1px 0 #8a8305;
}


/* Orange Button */
a.button.orange {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #d1911a 0%, #a7710c 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #d1911a 0%, #a7710c 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #d1911a 0%, #a7710c 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d1911a), color-stop(1, #a7710c));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #d1911a 0%, #a7710c 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #d1911a 0%, #a7710c 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1911a', endColorstr='#a7710c');

border: 1px solid #ac740c;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #e4a83a;
-webkit-box-shadow: inset 0 1px 0 0 #e4a83a;
-o-box-shadow: inset 0 1px 0 0 #e4a83a;
box-shadow: inset 0 1px 0 0 #e4a83a;
color: white;
text-shadow: 0 1px 0 #8a5b05;
position: relative;
}

a.button.orange:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #98670b 0%, #b6801b 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #98670b 0%, #b6801b 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #98670b 0%, #b6801b 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #98670b), color-stop(1, #b6801b));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #98670b 0%, #b6801b 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #98670b 0%, #b6801b 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#98670b', endColorstr='#b6801b');

-moz-box-shadow: inset 0 1px 0 0 #db9d29;
-webkit-box-shadow: inset 0 1px 0 0 #db9d29;
-o-box-shadow: inset 0 1px 0 0 #db9d29;
box-shadow: inset 0 1px 0 0 #db9d29;
cursor: pointer;
}

a.button.orange:active {
-moz-box-shadow: inset 0 0 8px 4px #895d0b, inset 0 0 8px 4px #895d0b, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #895d0b, inset 0 0 8px 4px #895d0b, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #895d0b, inset 0 0 8px 4px #895d0b, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #895d0b, inset 0 0 8px 4px #895d0b, 0 1px 1px 0 #eeeeee;
border: 1px solid #99670b;
}

a.button.orange span.btn_caption {
color: #f5c161;
text-shadow: 0 1px 0 #8a5b05;
}


/* Brown Button */
a.button.brown {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #775e28 0%, #513e15 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #775e28 0%, #513e15 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #775e28 0%, #513e15 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #775e28), color-stop(1, #513e15));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #775e28 0%, #513e15 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #775e28 0%, #513e15 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#775e28', endColorstr='#513e15');

border: 1px solid #554116;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #9b7b36;
-webkit-box-shadow: inset 0 1px 0 0 #9b7b36;
-o-box-shadow: inset 0 1px 0 0 #9b7b36;
box-shadow: inset 0 1px 0 0 #9b7b36;
color: white;
text-shadow: 0 1px 0 #37290c;
position: relative;
}

a.button.brown:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #443512 0%, #614d24 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #443512 0%, #614d24 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #443512 0%, #614d24 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #443512), color-stop(1, #614d24));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #443512 0%, #614d24 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #443512 0%, #614d24 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#443512', endColorstr='#614d24');

-moz-box-shadow: inset 0 1px 0 0 #836a34;
-webkit-box-shadow: inset 0 1px 0 0 #836a34;
-o-box-shadow: inset 0 1px 0 0 #836a34;
box-shadow: inset 0 1px 0 0 #836a34;
cursor: pointer;
}

a.button.brown:active {
-moz-box-shadow: inset 0 0 8px 4px #382b0f, inset 0 0 8px 4px #382b0f, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #382b0f, inset 0 0 8px 4px #382b0f, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #382b0f, inset 0 0 8px 4px #382b0f, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #382b0f, inset 0 0 8px 4px #382b0f, 0 1px 1px 0 #eeeeee;
border: 1px solid #453512;
}

a.button.brown span.btn_caption {
color: #cea03b;
text-shadow: 0 1px 0 #37290c;
}



/*
 * Resolve conflicts with PressBlog theme
 */

#search-box input {
-moz-box-shadow: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}



/*
 *
 *  Custom buttons for AM2013
 *
 */
.button.slim {
	padding-top:1px;
	padding-bottom:1px;
}


#header-subscribe .button.slim {
	margin-top: -10px;
	margin-bottom:-10px;
}



/* Green 2013 */
a.button.green2013 {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #00b25a 0%, #00994d 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #00b25a 0%, #00994d 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #00b25a 0%, #00994d 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00b25a), color-stop(1, #00994d));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #00b25a 0%, #00994d 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #00b25a 0%, #00994d 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b25a', endColorstr='#00994d');

border: 1px solid #65ab30;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #00cf69;
-webkit-box-shadow: inset 0 1px 0 0 #00cf69;
-o-box-shadow: inset 0 1px 0 0 #00cf69;
box-shadow: inset 0 1px 0 0 #00cf69;
color: white;
text-shadow: 0 1px 0 #529122;
position: relative;
}

a.button.green2013:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #00994d 0%, #00a553 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #00994d 0%, #00a553 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #00994d 0%, #00a553 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00994d), color-stop(1, #00a553));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #00994d 0%, #00a553 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #00994d 0%, #00a553 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00994d', endColorstr='#00a553');

-moz-box-shadow: inset 0 1px 0 0 #00b25a;
-webkit-box-shadow: inset 0 1px 0 0 #00b25a;
-o-box-shadow: inset 0 1px 0 0 #00b25a;
box-shadow: inset 0 1px 0 0 #00b25a;
cursor: pointer;
}

a.button.green2013:active {
-moz-box-shadow: inset 0 0 8px 4px #00994d, inset 0 0 8px 4px #00994d, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #00994d, inset 0 0 8px 4px #00994d, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #00994d, inset 0 0 8px 4px #00994d, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #00994d, inset 0 0 8px 4px #00994d, 0 1px 1px 0 #eeeeee;
border: 1px solid #00944a;
}

a.button.green2013 span.btn_caption {
color: #b8e297;
text-shadow: 0 1px 0 #009d4f;
}



/* Dark Purple 2013 */
a.button.purple2013 {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #492f92 0%, #2d1d5a 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #492f92 0%, #2d1d5a 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #492f92 0%, #2d1d5a 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #492f92), color-stop(1, #2d1d5a));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #492f92 0%, #2d1d5a 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #492f92 0%, #2d1d5a 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#492f92', endColorstr='#2d1d5a');

border: 1px solid #4a30ab;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #593ab3;
-webkit-box-shadow: inset 0 1px 0 0 #593ab3;
-o-box-shadow: inset 0 1px 0 0 #593ab3;
box-shadow: inset 0 1px 0 0 #593ab3;
color: white;
text-shadow: 0 1px 0 #529122;
position: relative;
}

a.button.purple2013:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #2d1d5a 0%, #3d277a 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #2d1d5a 0%, #3d277a 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #2d1d5a 0%, #3d277a 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2d1d5a), color-stop(1, #3d277a));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #2d1d5a 0%, #3d277a 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #2d1d5a 0%, #3d277a 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d1d5a', endColorstr='#3d277a');

-moz-box-shadow: inset 0 1px 0 0 #492f92;
-webkit-box-shadow: inset 0 1px 0 0 #492f92;
-o-box-shadow: inset 0 1px 0 0 #492f92;
box-shadow: inset 0 1px 0 0 #492f92;
cursor: pointer;
}

a.button.purple2013:active {
-moz-box-shadow: inset 0 0 8px 4px #2d1d5a, inset 0 0 8px 4px #2d1d5a, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #2d1d5a, inset 0 0 8px 4px #2d1d5a, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #2d1d5a, inset 0 0 8px 4px #2d1d5a, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #2d1d5a, inset 0 0 8px 4px #2d1d5a, 0 1px 1px 0 #eeeeee;
border: 1px solid #2b1c57;
}

a.button.purple2013 span.btn_caption {
color: #b8e297;
text-shadow: 0 1px 0 #2b1c57;
}




/* Orange 2013 */
a.button.orange2013 {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #fca91f 0%, #d8982d 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #fca91f 0%, #d8982d 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #fca91f 0%, #d8982d 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fca91f), color-stop(1, #d8982d));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #fca91f 0%, #d8982d 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #fca91f 0%, #d8982d 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fca91f', endColorstr='#d8982d');

border: 1px solid #fcbe57;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #fcd085;
-webkit-box-shadow: inset 0 1px 0 0 #fcd085;
-o-box-shadow: inset 0 1px 0 0 #fcd085;
box-shadow: inset 0 1px 0 0 #fcd085;
color: white;
text-shadow: 0 1px 0 #fcc467;
position: relative;
}

a.button.orange2013:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #d8982d 0%, #e4a02f 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #d8982d 0%, #e4a02f 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #d8982d 0%, #e4a02f 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d8982d), color-stop(1, #e4a02f));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #d8982d 0%, #e4a02f 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #d8982d 0%, #e4a02f 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8982d', endColorstr='#e4a02f');

-moz-box-shadow: inset 0 1px 0 0 #fca91f;
-webkit-box-shadow: inset 0 1px 0 0 #fca91f;
-o-box-shadow: inset 0 1px 0 0 #fca91f;
box-shadow: inset 0 1px 0 0 #fca91f;
cursor: pointer;
}

a.button.orange2013:active {
-moz-box-shadow: inset 0 0 8px 4px #d8982d, inset 0 0 8px 4px #d8982d, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #d8982d, inset 0 0 8px 4px #d8982d, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #d8982d, inset 0 0 8px 4px #d8982d, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #d8982d, inset 0 0 8px 4px #d8982d, 0 1px 1px 0 #eeeeee;
border: 1px solid #9e6f21;
}

a.button.orange2013 span.btn_caption {
color: #b8e297;
text-shadow: 0 1px 0 #9e6f21;
}

/* special for eventrebels session proposal form -mdb */
#eventrebels img {display:none;}
#eventrebels td.bold {font-weight: bold;}
#eventrebels #questionValue24781 { font-size: 150%; padding-top:20px;}