#aggregator .feed-source .feed-title {
	margin-top:0;
}
#aggregator .feed-source .feed-image img {
	margin-bottom:0.75em;
}
#aggregator .feed-source .feed-icon {
	float:right;
	display:block;
}
#aggregator .feed-item {
	margin-bottom:1.5em;
}
#aggregator .feed-item-title {
	margin-bottom:0;
	font-size:1.3em;
}
#aggregator .feed-item-meta,#aggregator .feed-item-body {
	margin-bottom:0.5em;
}
#aggregator .feed-item-categories {
	font-size:0.9em;
}
#aggregator td {
	vertical-align:bottom;
}
#aggregator td.categorize-item {
	white-space:nowrap;
}
#aggregator .categorize-item .news-item .body {
	margin-top:0;
}
#aggregator .categorize-item h3 {
	margin-bottom:1em;
	margin-top:0;
}
.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:8em;
}
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;
}
#block-search-0 .t-quick-data.t-data, .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
}
.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/contrib/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/contrib/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/contrib/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/contrib/date/date_popup/themes/images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background:url(/sites/all/modules/contrib/date/date_popup/themes/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background:url(/sites/all/modules/contrib/date/date_popup/themes/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background:url(/sites/all/modules/contrib/date/date_popup/themes/images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background:url(/sites/all/modules/contrib/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/contrib/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/contrib/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/contrib/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;
}
div.toboggan-container {
	text-align:center;
}
div.toboggan-login-link-container {
	text-align:left;
}
div.toboggan-login-link-container a {
	text-decoration:none;
}
div.toboggan-block-message {
	text-align:left;
}
div.user-login-block {
	text-align:left;
}
div.user-login-block a {
	text-align:left;
}
.filefield-element .filefield-file-info,.video_thumbnail {
	min-width:100px;
	min-height:100px;
}
.filefield-element .imagefield-preview {
	min-width:100px;
	min-height:100px;
}
.filefield-element .imagefield-text {
	max-width:40em;
}
.filefield-element .uploadfield-text {
	max-width:40em;
}
.video_thumbnail {
	min-width:100px;
	min-height:100px;
}
.uploadfield {
}
.uploadfield-nodelink {
}
.uploadfield-video-thumb {
}
.uploadfield-video-thumb img {
	width:250px;
	min-height:210px;
}
.uploadfield-video-thumb span {
	background:url(/sites/all/modules/contrib/video/images/play.png) no-repeat;
	width:50px;
	height:112px;
	position:absolute;
	margin:65px 100px;
}
.uploadfield-video-thumb span:hover {
	background-position:-50px 0px;
}
.video-width-text {
	width:10px;
}
.video-thumb-selection {
}
.video-thumb-selection .form-item {
}
.video-thumbnails {
}
.video-thumbnails .form-item {
	float:left;
	margin-right:10px;
	max-width:30%;
	padding-right:10px;
}
.video-bypass-auto-conversion {
}
.video-default-thumbnail {
}
.video-data {
}
.video_image_teaser {
	float:left;
	padding:0.5em;
}
br.video_image_clear {
	clear:both;
}
.video_image_view {
}
.video-ffmpeg-helper-inprogress {
	border:1px solid red;
	padding:.5em;
}
.widget-edit {
	max-width:70%;
}
.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/amia.qorvisdev.com/modules/contrib/ctools/images/status-active.gif) right center no-repeat;
}
div.ctools-ajaxing {
	float:left;
	width:18px;
	background:url(/sites/amia.qorvisdev.com/modules/contrib/ctools/images/status-active.gif) center center no-repeat;
}
.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/amia.qorvisdev.com/modules/contrib/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/amia.qorvisdev.com/modules/contrib/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/amia.qorvisdev.com/modules/contrib/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/amia.qorvisdev.com/modules/contrib/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/amia.qorvisdev.com/modules/contrib/nice_menus/arrow-down.png) right center no-repeat;
}
ul.nice-menu-down li.menuparent:hover {
	background:#ccc url(/sites/amia.qorvisdev.com/modules/contrib/nice_menus/arrow-down.png) right center no-repeat;
}
ul.nice-menu-down li li.menuparent {
	background:#eee url(/sites/amia.qorvisdev.com/modules/contrib/nice_menus/arrow-right.png) right center no-repeat;
}
ul.nice-menu-down li li.menuparent:hover {
	background:#ccc url(/sites/amia.qorvisdev.com/modules/contrib/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/amia.qorvisdev.com/modules/contrib/nice_menus/arrow-down.png) right center no-repeat;
}
#header-region ul.nice-menu-down li.menuparent:hover {
	background:#ccc url(/sites/amia.qorvisdev.com/modules/contrib/nice_menus/arrow-down.png) right center no-repeat;
}
#header-region ul.nice-menu-down li li.menuparent {
	background:#eee url(/sites/amia.qorvisdev.com/modules/contrib/nice_menus/arrow-right.png) right center no-repeat;
}
#header-region ul.nice-menu-down li li.menuparent:hover {
	background:#ccc url(/sites/amia.qorvisdev.com/modules/contrib/nice_menus/arrow-right.png) right center no-repeat;
}
.calendar-calendar tr.odd,.calendar-calendar tr.even {
	background-color:#fff;
}
.calendar-calendar table {
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto;
	padding:0;
	width:100%;
}
.calendar-calendar .month-view table {
	border:none;
	padding:0;
	margin:0;
	width:100%;
}
.calendar-calendar .year-view td {
	width:32%;
	padding:1px;
	border:none;
}
.calendar-calendar .year-view td table td {
	width:13%;
	padding:0;
}
.calendar-calendar tr {
	padding:0;
	margin:0;
	background-color:white;
}
.calendar-calendar th {
	color:#fff;
	background-color:#ccc;
	text-align:center;
	margin:0;
}
.calendar-calendar th a {
	font-weight:bold;
	color:#fff;
	background-color:#ccc;
}
.calendar-calendar td {
	width:12%;
	min-width:12%;
	border:1px solid #ccc;
	color:#777;
	text-align:right;
	vertical-align:top;
	margin:0;
	padding:0;
}
.calendar-calendar .mini {
	border:none;
}
.calendar-calendar td.week {
	width:1%;
	min-width:1%;
}
.calendar-calendar .week {
	clear:both;
	font-style:normal;
	color:#555;
	font-size:0.8em;
}
.calendar-calendar .week a {
	font-weight:normal;
}
.calendar-calendar .inner {
	min-height:5em;
	height:auto !important;
	height:5em;
	padding:0;
	margin:0;
}
.calendar-calendar .inner div {
	padding:0;
	margin:0;
}
.calendar-calendar .inner p {
	padding:0 0 .8em 0;
	margin:0;
}
.calendar-calendar td a {
	font-weight:bold;
	text-decoration:none;
}
.calendar-calendar td a:hover {
	text-decoration:underline;
}
.calendar-calendar td.year,.calendar-calendar td.month {
	text-align:center;
}
.calendar-calendar th.days {
	color:#ccc;
	background-color:#224;
	text-align:center;
	padding:1px;
	margin:0;
}
.calendar-calendar div.day {
	float:right;
	text-align:center;
	padding:0.125em 0.25em 0 0.25em;
	margin:0;
	background-color:#f3f3f3;
	border:1px solid gray;
	border-width:0 0 1px 1px;
	clear:both;
	width:1.5em;
}
.calendar-calendar div.calendar {
	background-color:#fff;
	border:solid 1px #ddd;
	text-align:left;
	margin:0 .25em .25em 0;
	width:96%;
	float:right;
	clear:both;
}
.calendar-calendar .day-view div.calendar {
	float:none;
	width:98%;
	margin:1% 1% 0 1%;
}
.calendar-calendar div.title {
	font-size:.8em;
	text-align:center;
}
.calendar-calendar div.title a {
	color:#000;
}
.calendar-calendar div.title a:hover {
	color:#c00;
}
.calendar-calendar .content {
	clear:both;
	padding:3px;
	padding-left:5px;
}
.calendar div.form-item {
	white-space:normal;
}
table td.mini,table th.mini,table.mini td.week {
	padding:0 1px 0 0;
	margin:0;
}
table td.mini a {
	font-weight:normal;
}
.calendar-calendar .mini-day-off {
	padding:0px;
}
.calendar-calendar .mini-day-on {
	padding:0px;
}
table .mini-day-on a {
	text-decoration:underline;
}
.calendar-calendar .mini .title {
	font-size:.8em;
}
.mini .calendar-calendar .week {
	font-size:.7em;
}
.mini-row {
	width:100%;
	border:none;
}
.mini {
	width:32%;
	vertical-align:top;
}
.calendar-calendar .stripe {
	height:5px;
	width:auto;
	font-size:1px !important;
	line-height:1px !important;
}
.calendar-calendar .day-view .stripe {
	width:100%;
}
table.calendar-legend {
	background-color:#ccc;
	width:100%;
	margin:0;
	padding:0;
}
table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe {
	height:12px !important;
	font-size:9px !important;
	line-height:10px !important;
}
.calendar-legend td {
	text-align:left;
}
.calendar-empty {
	font-size:1px;
	line-height:1px;
}
.calendar-calendar td.calendar-agenda-hour {
	font-family:serif;
	text-align:right;
	border:none;
	border-top:1px #333 dotted;
	padding-top:.25em;
	width:1%;
}
.calendar-calendar td.calendar-agenda-no-hours {
	min-width:1%;
}
.calendar-calendar td.calendar-agenda-hour .calendar-hour {
	font-size:1.2em;
	font-weight:bold;
}
.calendar-calendar td.calendar-agenda-hour .calendar-ampm {
	font-size:1em;
}
.calendar-calendar td.calendar-agenda-items {
	border:1px #333 dotted;
	text-align:left;
}
.calendar-calendar td.calendar-agenda-items div.calendar {
	width:auto;
	padding:.25em;
	margin:0;
}
.calendar-calendar div.calendar div.inner .calendar-agenda-empty {
	width:100%;
	text-align:center;
	vertical-align:middle;
	padding:1em 0;
	background-color:#fff;
}
.calendar-date-select form {
	text-align:right;
	float:right;
	width:25%;
}
.calendar-date-select div,.calendar-date-select input,.calendar-date-select label {
	text-align:right;
	padding:0;
	margin:0;
	float:right;
	clear:both;
}
.calendar-date-select .description {
	float:right;
}
.calendar-label {
	font-weight:bold;
	display:block;
	clear:both;
}
.calendar-calendar div.date-nav {
	background-color:#ccc;
	color:#777;
	padding:0.2em;
	width:auto;
	border:1px solid #ccc;
}
.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3 {
	color:#777;
}
.calendar-calendar th.days {
	background-color:#eee;
	color:#777;
	font-weight:bold;
	border:1px solid #ccc;
}
.calendar-calendar td.empty {
	background:#ccc;
	border-color:#ccc;
}
.calendar-calendar table.mini td.empty {
	background:#fff;
	border-color:#fff;
}
.calendar-calendar td div.day {
	border:1px solid #ccc;
	border-top:none;
	border-right:none;
	margin-bottom:2px;
}
.calendar-calendar td .inner div,.calendar-calendar td .inner div a {
	background:#eee;
}
.calendar-calendar div.calendar {
	border:none;
	font-size:x-small;
}
.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a {
	border:none;
	background:#ffc;
	padding:0 2px;
}
.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a {
	color:#444;
	background:#fff;
	text-align:right;
}
.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a {
	color:#444;
	font-weight:normal;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator {
	font-weight:bold;
}
.calendar-calendar td .inner div.day a {
	color:#4b85ac;
}
.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today {
	background-color:#C3D6E4;
}
.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
	border-bottom:1px solid #ccc;
}
.calendar-calendar td.past {
}
.calendar-calendar td.future {
}
.calendar-calendar td.has-events {
}
.calendar-calendar td.has-no-events {
}
.farbtastic {
	position:relative;
}
.farbtastic * {
	position:absolute;
	cursor:crosshair;
}
.farbtastic,.farbtastic .wheel {
	width:195px;
	height:195px;
}
.farbtastic .color,.farbtastic .overlay {
	top:47px;
	left:47px;
	width:101px;
	height:101px;
}
.farbtastic .wheel {
	background:url(/misc/farbtastic/wheel.png) no-repeat;
	width:195px;
	height:195px;
}
.farbtastic .overlay {
	background:url(/misc/farbtastic/mask.png) no-repeat;
}
.farbtastic .marker {
	width:17px;
	height:17px;
	margin:-8px 0 0 -8px;
	overflow:hidden;
	background:url(/misc/farbtastic/marker.png) no-repeat;
}
.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/contrib/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 {
	padding-left:0;
}
div.view div.views-admin-links li a {
	color:#ccc;
}
div.view div.views-admin-links li {
	padding-bottom:2px;
	z-index:201;
}
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-admin-links a:before {
	content:"[";
}
div.view div.views-admin-links a:after {
	content:"]";
}
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-size:100%;
}
#skip-link,#page {
	font-size:0.75em;
	line-height:1.333em;
	font-size:0.875em;
	line-height:1.286em;
}
body,caption,th,td,input,textarea,select,option,legend,fieldset {
	font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;
}
pre,code {
	font-size:1.1em;
	font-family:"Courier New","DejaVu Sans Mono",monospace;
}
h1 {
	font-size:2em;
	line-height:1.3em;
	margin-top:0;
	margin-bottom:0.5em;
}
h2 {
	font-size:1.5em;
	line-height:1.3em;
	margin-top:0.667em;
	margin-bottom:0.667em;
}
h3 {
	font-size:1.3em;
	line-height:1.3em;
	margin-top:0.769em;
	margin-bottom:0.769em;
}
h4,h5,h6 {
	font-size:1.1em;
	line-height:1.3em;
	margin-top:0.909em;
	margin-bottom:0.909em;
}
p,ul,ol,dl,pre,table,fieldset {
	margin:1em 0;
}
blockquote {
	margin:1em 2em;
}
ul,ol {
	margin-left:0;
	padding-left:2em;
}
.block ul,.item-list ul {
	margin:1em 0;
	padding:0 0 0 2em;
}
ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul {
	margin:0;
}
li {
	margin:0;
	padding:0;
}
.item-list ul li {
	margin:0;
	padding:0;
	list-style:inherit;
}
ul.menu li,li.expanded,li.collapsed,li.leaf {
	margin:0;
	padding:0;
}
ul {
	list-style-type:disc;
}
ul ul {
	list-style-type:circle;
}
ul ul ul {
	list-style-type:square;
}
ul ul ul ul {
	list-style-type:circle;
}
ol {
	list-style-type:decimal;
}
ol ol {
	list-style-type:lower-alpha;
}
ol ol ol {
	list-style-type:decimal;
}
dt {
	margin:0;
	padding:0;
}
dd {
	margin:0 0 0 2em;
	padding:0;
}
a:link {
}
a:visited {
}
a:hover,a:focus {
}
a:active {
}
table {
	border-collapse:collapse;
}
th,thead th,tbody th {
	text-align:left;
	padding:0;
	border-bottom:none;
}
tbody {
	border-top:none;
}
abbr {
	border-bottom:1px dotted #666;
	cursor:help;
	white-space:nowrap;
}
abbr.created {
	border:none;
	cursor:auto;
	white-space:normal;
}
img {
	border:0;
}
hr {
	height:1px;
	border:1px solid #666;
}
form {
	margin:0;
	padding:0;
}
fieldset {
	margin:1em 0;
	padding:0.5em;
}
.with-wireframes #header .section,.with-wireframes #content .section,.with-wireframes #navigation .section,.with-wireframes .region-sidebar-first .section,.with-wireframes .region-sidebar-second .section,.with-wireframes #footer .section {
	margin:1px;
	padding:2px;
	border:1px solid #ccc;
}
.with-wireframes .region-page-closure {
	margin-top:1px;
	padding:2px;
	border:1px solid #ccc;
}
body {
}
#page-wrapper,.region-page-closure {
	margin-left:auto;
	margin-right:auto;
	width:960px;
}
#page {
}
#header {
}
#header .section {
}
#search-box {
}
.region-header {
	clear:both;
}
#main-wrapper {
	position:relative;
}
#main {
}
#content,.no-sidebars #content {
	float:left;
	width:960px;
	margin-left:0;
	margin-right:-960px;
	padding:0;
}
.sidebar-first #content {
	width:760px;
	margin-left:200px;
	margin-right:-960px;
}
.sidebar-second #content {
	width:760px;
	margin-left:0;
	margin-right:-760px;
}
.two-sidebars #content {
	width:560px;
	margin-left:200px;
	margin-right:-760px;
}
#content .section {
	margin:0;
	padding:0;
}
#navigation {
	float:left;
	width:100%;
	margin-left:0;
	margin-right:-100%;
	padding:0;
	height:2.3em;
}
.with-navigation #content,.with-navigation .region-sidebar-first,.with-navigation .region-sidebar-second {
	margin-top:2.3em;
}
#navigation .section {
}
#navigation ul {
	margin:0;
	padding:0;
	text-align:left;
}
#navigation li {
	float:left;
	padding:0 10px 0 0;
}
.region-sidebar-first {
	float:left;
	width:200px;
	margin-left:0;
	margin-right:-200px;
	padding:0;
}
.region-sidebar-first .section {
	margin:0 20px 0 0;
	padding:0;
}
.region-sidebar-second {
	float:left;
	width:200px;
	margin-left:760px;
	margin-right:-960px;
	padding:0;
}
.region-sidebar-second .section {
	margin:0 0 0 20px;
	padding:0;
}
#footer {
}
#footer .section {
}
.region-page-closure {
}
#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.region-page-closure {
	overflow:visible;
	word-wrap:break-word;
}
#navigation {
	overflow:hidden;
}
body {
}
#page-wrapper {
}
#page {
}
#header {
}
#header .section {
}
#main-wrapper {
}
#main {
}
#footer {
}
#footer .section {
}
div.tabs {
	margin:0 0 5px 0;
}
ul.primary {
	margin:0;
	padding:0 0 0 10px;
	border-width:0;
	list-style:none;
	white-space:nowrap;
	line-height:normal;
	background:url(/sites/amia.qorvisdev.com/themes/amia/images/tab-bar.png) repeat-x left bottom;
}
ul.primary li {
	float:left;
	margin:0;
	padding:0;
}
ul.primary li a {
	display:block;
	height:24px;
	margin:0;
	padding:0 0 0 5px;
	border-width:0;
	font-weight:bold;
	text-decoration:none;
	color:#777;
	background-color:transparent;
	background:url(/sites/amia.qorvisdev.com/themes/amia/images/tab-left.png) no-repeat left -38px;
}
ul.primary li a .tab {
	display:block;
	height:20px;
	margin:0;
	padding:4px 13px 0 6px;
	border-width:0;
	line-height:20px;
	background:url(/sites/amia.qorvisdev.com/themes/amia/images/tab-right.png) no-repeat right -38px;
}
ul.primary li a:hover {
	border-width:0;
	background-color:transparent;
	background:url(/sites/amia.qorvisdev.com/themes/amia/images/tab-left.png) no-repeat left -76px;
}
ul.primary li a:hover .tab {
	background:url(/sites/amia.qorvisdev.com/themes/amia/images/tab-right.png) no-repeat right -76px;
}
ul.primary li.active a,ul.primary li.active a:hover {
	border-width:0;
	color:#000;
	background-color:transparent;
	background:url(/sites/amia.qorvisdev.com/themes/amia/images/tab-left.png) no-repeat left 0;
}
ul.primary li.active a .tab,ul.primary li.active a:hover .tab {
	background:url(/sites/amia.qorvisdev.com/themes/amia/images/tab-right.png) no-repeat right 0;
}
ul.secondary {
	margin:0;
	padding:0 0 0 5px;
	border-bottom:1px solid #c0c0c0;
	list-style:none;
	white-space:nowrap;
	background:url(/sites/amia.qorvisdev.com/themes/amia/images/tab-secondary-bg.png) repeat-x left bottom;
}
ul.secondary li {
	float:left;
	margin:0 5px 0 0;
	padding:5px 0;
	border-right:none;
}
ul.secondary a {
	display:block;
	height:24px;
	margin:0;
	padding:0;
	border:1px solid #c0c0c0;
	text-decoration:none;
	color:#777;
	background:url(/sites/amia.qorvisdev.com/themes/amia/images/tab-secondary.png) repeat-x left -56px;
}
ul.secondary a .tab {
	display:block;
	height:18px;
	margin:0;
	padding:3px 8px;
	line-height:18px;
}
ul.secondary a:hover {
	background:url(/sites/amia.qorvisdev.com/themes/amia/images/tab-secondary.png) repeat-x left bottom;
}
ul.secondary a.active,ul.secondary a.active:hover {
	border:1px solid #c0c0c0;
	color:#000;
	background:url(/sites/amia.qorvisdev.com/themes/amia/images/tab-secondary.png) repeat-x left top;
}
div.messages,div.status,div.warning,div.error {
	min-height:21px;
	margin:0 1em 5px 1em;
	border:2px solid #ff7;
	padding:5px 5px 5px 35px;
	color:#000;
	background-color:#ffc;
	background-image:url(/sites/amia.qorvisdev.com/themes/amia/images/messages-status.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
div.status {
}
div.warning {
	border-color:#fc0;
	background-image:url(/sites/amia.qorvisdev.com/themes/amia/images/messages-warning.png);
}
div.warning,tr.warning {
	color:#000;
	background-color:#ffc;
}
div.error {
	border-color:#c00;
	background-image:url(/sites/amia.qorvisdev.com/themes/amia/images/messages-error.png);
}
div.error,tr.error {
	color:#900;
	background-color:#fee;
}
div.messages ul {
	margin-top:0;
	margin-bottom:0;
}
body {
	margin:0;
	padding:0;
}
#page-wrapper {
}
#page {
}
#skip-link a,#skip-link a:visited {
	position:absolute;
	display:block;
	left:0;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	text-align:center;
	background-color:#666;
	color:#fff;
}
#skip-link a:hover,#skip-link a:active,#skip-link a:focus {
	position:static;
	width:100%;
	height:auto;
	padding:2px 0 3px 0;
}
#header {
}
#header .section {
}
#logo {
	float:left;
	margin:0;
	padding:0;
}
#logo img {
	vertical-align:bottom;
}
#name-and-slogan {
}
h1#site-name,div#site-name {
	margin:0;
	font-size:2em;
	line-height:1.3em;
}
#site-name a:link,#site-name a:visited {
	color:#000;
	text-decoration:none;
}
#site-name a:hover,#site-name a:focus {
	text-decoration:underline;
}
#site-slogan {
}
.region-header {
}
#main-wrapper {
}
#main {
}
#content {
}
#content .section {
}
#mission {
}
.region-content-top {
}
.breadcrumb {
	padding-bottom:0;
}
h1.title,h2.title,h3.title {
	margin:0;
}
tr.even {
}
tr.odd {
}
div.messages {
}
div.status {
}
div.warning,tr.warning {
}
div.error,tr.error {
}
.error {
}
.warning {
}
div.tabs {
}
.help {
	margin:1em 0;
}
.more-help-link {
	font-size:0.85em;
	text-align:right;
}
#content-area {
}
ul.links {
	margin:1em 0;
	padding:0;
}
ul.links.inline {
	margin:0;
	display:inline;
}
ul.links li {
	display:inline;
	list-style-type:none;
	padding:0 0.5em;
}
.pager {
	clear:both;
	margin:1em 0;
	text-align:center;
}
.pager a,.pager strong.pager-current {
	padding:0.5em;
}
.feed-icons {
	margin:1em 0;
}
.more-link {
	text-align:right;
}
.region-content-bottom {
}
.region-sidebar-first {
}
.region-sidebar-first .section {
}
.region-sidebar-second {
}
.region-sidebar-second .section {
}
#footer {
}
#footer .section {
}
#footer-message {
}
.region-footer {
}
.region-page-closure {
}
.box {
}
.box h2 {
}
.box .content {
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.element-hidden {
	display:none;
}
.element-invisible {
	position:absolute !important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px);
}
div.block.with-block-editing {
	position:relative;
}
div.block.with-block-editing div.edit {
	display:none;
	position:absolute;
	right:0;
	top:0;
	z-index:40;
	border:1px solid #eee;
	padding:0 2px;
	font-size:0.75em;
	background-color:#fff;
}
div.block.with-block-editing:hover div.edit {
	display:block;
}
.block {
	margin-bottom:1em;
}
.block.region-odd {
}
.block.region-even {
}
.block.odd {
}
.block.even {
}
.region-count-1 {
}
.count-1 {
}
.block h2.title {
}
.block .content {
}
#block-aggregator-category-1 {
}
#block-aggregator-feed-1 {
}
#block-block-1 {
}
#block-blog-0 {
}
#block-book-0 {
}
#block-comment-0 {
}
#block-forum-0 {
}
#block-forum-1 {
}
#block-menu-primary-links {
}
#block-menu-secondary-links {
}
#block-node-0 {
}
#block-poll-0 {
}
#block-profile-0 {
}
#block-search-0 {
}
#block-statistics-0 {
}
#block-user-0 {
}
#block-user-1 {
}
#block-user-2 {
}
#block-user-3 {
}
li a.active {
	color:#000;
}
#navigation {
}
.region-navigation {
}
#main-menu {
}
#secondary-menu {
}
.block-menu {
}
.block-menu_block {
}
.node {
}
.node-sticky {
}
.node-unpublished {
}
.node-unpublished div.unpublished,.comment-unpublished div.unpublished {
	height:0;
	overflow:visible;
	color:#d8d8d8;
	font-size:75px;
	line-height:1;
	font-family:Impact,"Arial Narrow",Helvetica,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	word-wrap:break-word;
}
.node-by-viewer {
}
.node-teaser {
}
.node-type-page {
}
.node-type-story {
}
.node h2.title {
}
.marker {
	color:#c00;
}
.node .picture {
}
.node.node-unpublished .picture,.comment.comment-unpublished .picture {
	position:relative;
}
.node .meta {
}
.node .submitted {
}
.node .terms {
}
.node .content {
}
.node ul.links {
}
.preview .node {
}
#comments {
	margin:1em 0;
}
#comments .title {
}
.comment {
}
.comment-preview {
}
.comment.new {
}
.comment.first {
}
.comment.last {
}
.comment.odd {
}
.comment.even {
}
.comment-unpublished {
}
.comment-unpublished div.unpublished {
}
.comment-by-anonymous {
}
.comment-by-node-author {
}
.comment-by-viewer {
}
.comment h3.title {
}
.new {
	color:#c00;
}
.comment .picture {
}
.comment .submitted {
}
.comment .content {
}
.comment .user-signature {
}
.comment ul.links {
}
.indented {
}
.preview .comment {
}
.form-item,.form-checkboxes,.form-radios {
	margin:1em 0;
}
.form-item input.error,.form-item textarea.error,.form-item select.error {
	border:2px solid #c00;
}
.form-item label {
	display:block;
	font-weight:bold;
}
.form-item label.option {
	display:inline;
	font-weight:normal;
}
.form-required {
	color:#c00;
}
.form-item .description {
	font-size:0.85em;
}
.form-checkboxes .form-item,.form-radios .form-item {
	margin:0.4em 0;
}
.form-submit {
}
.container-inline div,.container-inline label {
	display:inline;
}
.tips {
}
#search-box {
}
#edit-search-theme-form-1-wrapper label {
	display:none;
}
#search-block-form {
}
#edit-search-block-form-1-wrapper label {
	display:none;
}
#loginForm-43572808, #user-login-form {
	text-align:left;
}
#user-login-form ul {
	margin-bottom:0;
}
#user-login-form li.openid-link {
	margin-top:1em;
	margin-left:-20px;
}
#user-login-form li.user-link {
	margin-top:1em;
}
#user-login ul {
	margin:1em 0;
}
#user-login li.openid-link,#user-login li.user-link {
	margin-left:-2em;
}
form tbody {
	border-top:1px solid #ccc;
}
form th,form thead th {
	text-align:left;
	padding-right:1em;
	border-bottom:3px solid #ccc;
}
form tbody th {
	border-bottom:1px solid #ccc;
}
.field {
}
.field-type-datetime {
}
.field-type-filefield {
}
.field-type-nodereference {
}
.field-type-number-decimal {
}
.field-type-number-float {
}
.field-type-number-integer {
}
.field-type-text {
}
.field-type-userreference {
}
.field-field-FIELDNAME {
}
body,#page,td,input,textarea,select,option {
	font-family:helvetica,arial,sans-serif;
	color #343434;
	font-size:12px;
	background-color:#dedecf;
}
p,ul,ol,dl {
	margin:0 0 1em;
}
a {
	color:#0b3d75;
	text-decoration:none;
	font-weight:bold;
}
a:hover,th a,th.views-field {
	color:#bd1e25
}
input,textarea {
	outline:none
}
h1,h2,h3,.calendar-calendar div.date-nav h3 {
	line-height:1em;
	color:#0f3962
}
h1.title {
	font-size:18px;
	margin-bottom:15px
}
#page-wrapper {
	width:auto;
	overflow:hidden;
	min-width:950px;
}
#main-wrapper {
	clear:both;
	border-top:1px solid #fff;
	z-index:2;
	position:relative;
	border-bottom:1px solid #dedecf;
	padding-top:15px;
	padding-bottom:30px;
	background-color:#fff;
}
#blueshadow {
	background:#fff;
	border-top:1px solid #e7eff4;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#eef5f9),to(#fff));
	background:-moz-linear-gradient(#eef5f9,#fff);
	background:linear-gradient(#eef5f9,#fff);
	-pie-background:linear-gradient(#eef5f9,#fff);
	height:35px;
	width:100%;
	display:block;
	clear:both;
	z-index:1;
	margin-bottom:-35px;
	top:0px
}
.section {
	position:relative;
}
#header .section,#footer .section,#navigation .section,#main,.region-top-bar .section {
	width:950px;
	margin:0 auto;
	position:relative
}
.region-top-bar {
	display:block;
	height:38px;
	background:#424242;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#525252),to(#424242));
	background:-moz-linear-gradient(#525252,#424242);
	background:linear-gradient(#525252,#424242);
	-pie-background:linear-gradient(#525252,#424242);
	border-bottom:1px solid #333;
}
.region-top-bar .section {
	overflow:hidden
}
#header {
	clear:both;
	background:#000;
	background:-moz-linear-gradient(top,#000 40%,#3C3C3C 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#000),color-stop(100%,#3C3C3C));
	background:linear-gradient(top,#000 40%,#3C3C3C 100%);
	-pie-background:linear-gradient(top,#000 40%,#3C3C3C 100%);
	border-top:1px solid #535353;
	height:110px;
	border-bottom:1px solid #f6f5f2;
	overflow:hidden;
}
#navigation {
	background:-webkit-gradient(linear,0 0,0 bottom,from(#e5e5db),to(#d6d6c8));
	background:-moz-linear-gradient(#e5e5db,#d6d6c8);
	background:linear-gradient(#e5e5db,#d6d6c8);
	-pie-background:linear-gradient(#e5e5db,#d6d6c8);
	border-bottom:1px solid #bbb9ae;
	-webkit-box-shadow:#f3f3ee 0px 1px 0px;
	-moz-box-shadow:#f3f3ee 0px 1px 0px;
	box-shadow:#f3f3ee 0px 1px 0pxfloat:none;
	margin:0;
	height:40px;
	overflow:visible;
	z-index:10;
}
#logo {
	margin-top:30px;
	position:relative;
	z-index:2
}
div.region-header {
	position:absolute;
	top:0
}
#header .region-header .section {
	position:relative;
	margin-left:236px;
	width:714px
}
.region-sidebar-second {
	float:left;
	margin-left:700px;
	margin-right:-950px;
	padding:0;
	width:250px;
}
.region-sidebar-second .section {
	margin-left:10px
}
.region-sidebar-first .section {
	margin-right:10px
}
.sidebar-second #content {
	margin-left:0;
	margin-right:-700px;
	width:700px;
}
.two-sidebars #content {
	margin-left:200px;
	margin-right:-750px;
	width:500px;
}
.sidebar-first #content {
	margin-left:200px;
	margin-right:-950px;
	width:750px;
}
.with-navigation #content,.with-navigation .region-sidebar-first,.with-navigation .region-sidebar-second {
	margin-top:0px
}
#main .region-content-bottom .block .title {
	color:#103a60
}
#content,.no-sidebars #content {
	width:950px;
	margin-right:auto;
	margin-left:auto
}
#filter .bounds, #main .region-sidebar-first .block .title,#main .region-sidebar-first .block .title a {
	text-transform:uppercase;
	font-size:14px;
	color:#4e4e4e
}
#main .region-sidebar-first .block .content {
	padding:0
}
#main .region-sidebar-first .block .content ul {
	list-style:none;
	padding:0
}
#main .region-sidebar-first .block .menu li {
	border-bottom:1px solid #f2f2f1;
	list-style:none;
}
#main .region-sidebar-first .block .menu li.active {
	background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#f3f6fb));
	background:-moz-linear-gradient(#fff,#f3f6fb);
	background:linear-gradient(#fff,#f3f6fb);
	-pie-background:linear-gradient(#fff,#f3f6fb)
}
#main .region-sidebar-first .block .content .menu li a {
	padding:3px 14px;
	display:block;
	border:1px solid #fff;
}
#main .region-sidebar-first .block .content .menu li.last {
	border-bottom:0
}
#main .region-sidebar-first .menu a {
	font-weight:normal;
	color:#262626;
	display:block;
	padding:.25em 1em;
}
#main .region-sidebar-first .menu a:hover,#main .region-sidebar-first .menu a.active {
	color:#0b3d75
}
#main .region-sidebar-first a.active,#main .region-sidebar-first h2.title a {
	font-weight:bold
}
#filter .bounds, #main .region-sidebar-first .block .title {
	padding-left:16px
}
#main .region-sidebar-first .block .content .menu li.collapsed a {
	background:url(../img/arrow-grey.png) no-repeat 4px center
}
#breadcrumb_bar,#main #block-views-Did_You_Know-block_1,#main #block-block-36 {
	border-radius:3px;
	box-shadow:0 -1px 1px #dcdbd4;
	background-color:#f9f8f0;
	padding:2px;
	margin-bottom:10px;
	position:relative
}
#breadcrumb_bar .breadcrumb {
	margin-right:150px;
}
#breadcrumb_bar .breadcrumb ul,#main #block-views-Did_You_Know-block_1 .content {
	margin:0;
	padding:0;
	list-style:none;
	background:url(../img/bc-bg.png);
	border-radius:3px;
	border:1px solid #e6edf0;
	height:26px;
	line-height:26px;
	overflow:hidden
}
#breadcrumb_bar .breadcrumb ul {white-space: nowrap;}

#breadcrumb_bar .breadcrumb li,#main #block-views-Did_You_Know-block_1 .title {
	float:left;
	padding:0 18px 0 10px;
	background:url(../img/bc-divider.png) no-repeat right center;
	height:26px;
	font-size:11px
}
#breadcrumb_bar .breadcrumb li {float:none;display:inline-block;}
#breadcrumb_bar .breadcrumb li a {
	color:#000;
	font-weight:normal
}
#breadcrumb_bar .breadcrumb,#breadcrumb_bar .breadcrumb li a:hover {
	color:#0f3962
}
#breadcrumb_bar .breadcrumb li.first a {
	font-weight:bold
}
#breadcrumb_bar .breadcrumb li.last {
	background-image:none
}
#main #block-views-Did_You_Know-block_1 .content {
	padding-left:130px;
	padding-right:65px
}
.region-breadcrumb-bar {
	width:147px;
	position:absolute;
	top:2px;
	right:2px;
	height:26px
}
#main .region-breadcrumb-bar .block,#main .region-breadcrumb-bar .block .content {
	margin:0;
	padding:0;
	border:0;
	box-shadow:none
}
.region-breadcrumb-bar .menu {
	list-style:none;
	background-image:none;
	list-style-image:none;
	padding:0;
	margin:0
}
.region-breadcrumb-bar .menu li {
	padding:0 8px;
	float:left;
	width:51px;
	list-style-image:none;
	list-style:none;
	border:1px solid #fff;
	border-radius:2px;
	box-shadow:0 0 2px #333;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#fefefe),to(#f1f1f1));
	background:-moz-linear-gradient(#fefefe,#f1f1f1);
	background:linear-gradient(#fefefe,#f1f1f1);
	-pie-background:linear-gradient(#fefefe,#f1f1f1);
}
.region-breadcrumb-bar .menu li a {
	display:block;
	line-height:20px;
	height:19px;
	padding-left:15px;
	background:url(../img/print-share.png) no-repeat left 5px
}
#main .region-breadcrumb-bar .block {
	height:21px;
	border:1px solid #d0cfcf;
	border-radius:2px;
	padding:2px;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#b4b1b0),to(#d1d0d0));
	background:-moz-linear-gradient(#b4b1b0,#d1d0d0);
	background:linear-gradient(#b4b1b0,#d1d0d0);
	-pie-background:linear-gradient(#b4b1b0,#d1d0d0);
}
.region-breadcrumb-bar .menu li.first {
	margin-right:3px
}
#sharebutton {
	background-position:left -15px
}
#above_footer {
	clear:both
}
#block-views-Did_You_Know-block_1 {
	position:relative;
	clear:both;
	overflow:hidden
}
#main #block-views-Did_You_Know-block_1>.content {
	overflow:hidden;
	padding:0 60px 0 130px;
	position:relative;
	height:27px
}
#main #block-views-Did_You_Know-block_1 .title {
	position:absolute;
	line-height:27px;
	border:0;
	top:3px;
	font-size:14px
}
#main #block-views-Did_You_Know-block_1 .views-row {
	overflow:hidden;
	height:26px;
	margin-bottom:0
}
#main #block-views-Did_You_Know-block_1 .views-row a {
	font-weight:normal;
}
#main #block-views-Did_You_Know-block_1 .view-content {
	position:relative
}
#arrows {
	position:absolute;
	right:6px;
	top:5px;
	display:block
}
#arrows li {
	list-style:none;
	width:24px;
	height:22px;
	background:url(../img/buttons-updn.png) no-repeat left top;
	float:left;
	text-indent:-1000px;
	overflow:hidden;
	cursor:pointer
}
#arrows li.prev {
	background-position:right top
}
#arrows li.next:hover {
	background-position:left bottom
}
#arrows li.prev:hover {
	background-position:right bottom
}
/*temp*/

div.t-login p.t-forgot {display:block;}
.t-loginbox-logged-on {display:block;}
/*temp*/

.t-submit .t-submit,
.form-submit {
	font-size:11px;
	background-color:#df1b22;
	background:url(../img/button.png) 0 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border-width:0;
	color #fff;
	font-weight:bold;
	box-shadow:0 1px 1px #111;
	color:#fff;
	padding:5px 8px 3px;
	text-transform:uppercase;
	line-height:11px;
	font-size:12px;
	cursor:pointer
}
#header .t-login .t-text-input, #block-search-0,#header .form-text {
	height:12px;
	padding:4px 8px;
	box-shadow:0 0 3px #111111,0 1px 0 #777777,0 1px 2px #999999 inset,0 0 1px #444444 inset;
	background:#fff;
	top:8px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #111;
	color:#949494
}

#block-user-0 .t-loginbox-logged-on .t-logout {width:62px;}
/*  ------------------  */
/*    Log Out Button    */

/* Logged out */
#block-user-0 .t-loginbox-logged-on .t-logout a {display:none;}

/* Logged in */
#block-user-0 .t-loginbox-logged-on .t-logout a {
	font-weight:normal;
	color:#fff;
	display:block;
	background:url(../img/arrow-ding.png) no-repeat left center;
	padding-left:14px;
	font-size:1em;
	border:0;
}

/*    Log Out Button    */
/*  ------------------  */

.views-row,ul li.views-row {
	margin-bottom:1em
}
#block-nice_menus-1 {
	margin:0
}
#nice-menu-1>li>a,#block-menu-menu-footer .menu li>a {
	font-size:12px;
	height:12px;
	padding:14px 8px 14px 12px;
	display:block;
	height:12px;
	color:#534f40;
	text-shadow:#f0efe8 -1px 1px 0px;
}
#nice-menu-1>li,#block-menu-menu-footer .menu>li {
	border:1px solid transparent;
	border-bottom:0;
	padding:0;
	background:url(../img/menu-divider.png) no-repeat left center;
	list-style:none;
	float:left
}
#nice-menu-1>li:hover,#nice-menu-1>li.active-trail {
	border-color:#b20f16
}
#nice-menu-1>li:hover>span,#nice-menu-1>li.active-trail span {
	display:block;
}
#nice-menu-1>li.last>ul {
	left:-40px;
}
#nice-menu-1>li.first {
	overflow:hidden;
	height:40px
}
#nice-menu-1>li.first a {
	display:block;
	height:16px;
	width:16px;
	background:url(../img/home.png) no-repeat 11px 13px!important;
	text-indent:-1000px;
	overflow:hidden;
}
#nice-menu-1>li.first:hover,#nice-menu-1>li.first.active-trail {
	border-color:transparent
}
#nice-menu-1>li.first:hover>span,#nice-menu-1>li.first.active-trail>span {
	display:none
}
#nice-menu-1>li.first>a:hover,#nice-menu-1>li.first>a.active {
	border:0;
	background-position:11px -17px!important
}
#nice-menu-1>li.menuparent>a {
	padding-right:21px
}
#nice-menu-1>li.menuparent>a>span {
	background:url(../img/menu-arrow.png) no-repeat right bottom;
	width:7px;
	height:5px;
	position:absolute;
	right:7px;
	top:18px;
	display:block
}
#nice-menu-1>li.menuparent:hover>a>span,#nice-menu-1>li.active-trail>a>span {
	background-position:right 2px
}
#nice-menu-1>li:hover a,#nice-menu-1>li.active-trail>a {
	background-position:0 0;
}
#nice-menu-1>li>a:hover,#nice-menu-1>li:hover>a,#nice-menu-1>li.active-trail>a {
	color:#fff;
	text-shadow:none;
}
#nice-menu-1>li>a {
	position:relative;
	z-index:5;
	background:url(../img/menu-active.png) no-repeat left -42px
}
#nice-menu-1>li>span {
	height:40px;
	width:14px;
	background:url(../img/menu-active.png) no-repeat right top;
	position:absolute;
	right:0;
	top:0;
	display:none;
	z-index:2
}
#nice-menu-1>li>ul {
	top:40px;
	padding:4px;
	background-image:url(../img/screen-red.png);
	border:1px solid #b10f16;
	left:-1px
}
#nice-menu-1>li li {
	background-color:#fff;
	border-color:#b10f16;
	border-bottom:0;
	padding:0 3px
}
#nice-menu-1>li li.first {
	border-top:1px solid #b10f16
}
#nice-menu-1>li li>a {
	font-weight:normal;
	border-bottom:1px solid #eae9e2;
	padding:7px 13px;
	line-height:1em
}
#nice-menu-1>li li>a:hover {
	background-color:#ecf4fb;
	color:#0b3d75
}
#main .block {
	margin-bottom:10px;
}
#filter, #main .block,#main .block .title,#content>.section,#content .bounds>.section,.page-education-programs-and-courses .views-row,#block-block-36 .inner {
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border:1px solid #f5f8fa;
	-moz-box-shadow:#eaeced 0 1px 1px
}
#filter {font-size:12px; font-weight:normal; color:#bbb;padding:9px; margin-bottom:10px;}
#filter .bounds {margin:-9px -9px 9px;padding:9px!important;}
#filter a {font-size:12px; font-weight:normal;}
#main .block .content {
	padding:11px
}
#filter .bounds, #main .block .title,.view-Upcoming-Meetings-and-Events thead,.day-view th,.views-table thead,.views-table th {
	border-radius:2px 2px 0 0;
	border:1px solid #fff;
	padding:10px;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#f2f2f1));
	background:-moz-linear-gradient(#fff,#f2f2f1);
	background:linear-gradient(#fff,#f2f2f1);
	-pie-background:linear-gradient(#fff,#f2f2f1);
	box-shadow:0 1px 0px #f3f3f3;
	font-size:18px;
	color:#343434;
	clear:both
}
#filter .bounds {
color:#4e4e4e;
font-size:14px;
font-weight:bold;
}
#content>.section,#content .bounds>.section,.page-education-programs-and-courses .views-row {
	padding:25px;
}
.front #content>.section {
	padding:0;
	border:0;
	box-shadow:none;
	clear:both
}
.block ul {
	margin:0;
}
.block ul,.block ul ul.menu li,li.expanded,li.collapsed,li.leaf {
	list-style:disc;
	list-style-image:url(../img/bullet.png);
}
#main #block-menu-menu-informatics-core {
	margin-bottom:-1px
}
#main .region-content-bottom {
	margin-top:10px
}
#main .region-content-bottom .block .title {
	background:none
}
#name-and-slogan {
	display:none
}
#block-user-0 {
	margin-top:10px;
	float:right;
	width:350px;
	padding:12px 15px;
	overflow:hidden;
	height:auto;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	box-shadow:0 0 10px #000,inset 0 0 3px #111,inset 0 -1px 1px #999;
	height:65px;
	background:#424242;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#424242),to(#333));
	background:-moz-linear-gradient(#424242,#333);
	background:linear-gradient(#424242,#333);
	-pie-background:linear-gradient(#424242,#333);
}
#logo {
	float:left
}
div.t-login-remember {display:none;}
#block-user-0 div.t-login-password p, #block-user-0 div.t-login-user p {margin:0; padding:0; float:none; display:inherit;}

#block-user-0 .t-submit, 
#block-user-0 div.t-login-password, 
#block-user-0 div.t-login-user, 
#block-user-0 .form-item,
#block-user-0 .form-submit {
	float:left;
}

/* --------------------- */
/*      Login Button     */
/* logged Out */
#block-user-0 .t-submit {
margin:0;
}
/* logged In */
#block-user-0 .t-submit.t-loginbox-logged-on {
display:none;
}
/*      Login Button     */
/* --------------------- */

/* --------------------- */
/* Username and Password */
/* logged Out */
#block-user-0 div.t-login-password, 
#block-user-0 div.t-login-user, 
#block-user-0 .form-item {
	margin:0 6px 0 0;
}
/* logged In */
#block-user-0 div.t-login-password.t-loginbox-logged-on, 
#block-user-0 div.t-login-user.t-loginbox-logged-on, 
#block-user-0 .form-item.t-loginbox-logged-on {
display:none;
}
/* Username and Password */
/* --------------------- */

#block-user-0 .t-login h2 {display:none;}
#block-user-0 div.t-login .t-label {display:none;}



#block-user-0 div.t-login .t-input .t-text-input, #block-user-0 .form-text {
	width:117px
}
#block-search-0 .form-submit {
	box-shadow:0 0 0 transparent
}
#block-user-0 .title {
	color:#fff;
	font-size:14px
}
#block-user-0 label {
	display:none
}
#block-user-0 ul {
	margin:0;
	list-style:none;
	clear:both
}

/* -------------------------------------- */
/*      Other Links -- Join and Renew     */
/* logged Out */
#block-user-0 ul.links {
	clear:none;
}

/* logged In */
#block-user-0 ul.links.t-loginbox-logged-on {
	display:none;
}
/*      Other Links -- Join and Renew     */
/* -------------------------------------- */



#block-user-0 form {
	margin-top:8px
}
div.t-login p.t-forgot, #block-user-0 .links li {
	float:left;
	border-left:1px solid #323232;
	border-right:1px solid #777;
	margin-top:6px;
	line-height:12px;
	padding:0 8px
}


/* --------------------- */
/*      Forgot Link     */
/* logged Out */
div.t-login p.t-forgot {
float:right;
border:0;
}

/* logged In */
div.t-login .t-loginbox-logged-on p.t-forgot {
display:none;
}
/*      Login Button     */
/* --------------------- */


#block-user-0 .links li.first {
	padding-left:0;
	border-left:none
}
#block-user-0 .links li.last {
	padding-right:0;
	border-right:none
}
div.t-login p.t-forgot a, #block-user-0 .links li a {
	font-weight:normal;
	color:#fff;
	display:block;
	background:url(../img/arrow-ding.png) no-repeat left center;
	padding-left:14px;
}
div.t-login p.t-forgot a:hover, #block-user-0 .links li a:hover {
	text-decoration:underline
}
#block-search-0 .form-text {
	border:0;
	box-shadow:none!important
}
#block-search-0 {
	position:absolute!important;
	right:1px;
	width:205px;
	height:22px;
	padding:0
}
#block-search-0 .title {
	display:none
}
#block-search-0 input {
	float:left;
	background-color:transparent;
	border:0;
}
#block-search-0 .t-data .t-submit {margin:0;padding:0;}
#block-search-0 .t-data .t-submit .button, #block-search-0 .form-submit, #side_search.t-quick p.t-submit .t-submit {
	height:22px;
	width:28px;
	background-image:url(../img/search.png);
	position:absolute;
	right:-1px;
	text-indent:-2000px;
	overflow:hidden;
	display:block;
	font-size:-1px;
	border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	text-transform:capitalize
}
 #side_search.t-quick p.t-submit a.t-submit {display:none;}
#block-search-0 .t-data .t-searchstring .t-text-input, #block-search-0 .form-text {
	padding:6px!important;
	color:#949494;
	font-size:11px;
	line-height:1em;
	padding:4px 5px;
	text-align:right;
	text-transform:uppercase;
	width:167px;
	border:0;
	background:none;

}
#main .region-nav-below .block {
	padding:0;
	margin:0 0 15px;
	border:0;
	box-shadow:none;
	border-radius:0;
	font-size:11px;
	float:left
}
#main .region-nav-below .block .title,.views-field-field-source-value {
	font-size:1em;
	font-weight:normal;
	padding:0;
	float:left;
	background:none;
	border:none;
	box-shadow:none;
	color:#a31319
}
#main .region-nav-below .block .content {
	padding:0;
	float:left
}
#main .region-nav-below .block .menu {
	list-style:none;
	margin:0;
	padding:0;
	line-height:1em
}
#main .region-nav-below .block .menu li {
	float:left;
	list-style-image:none;
	margin-left:20px;
	list-style:none
}
#main .region-nav-below .block .menu li a {
	color:#000;
	font-weight:normal
}
#main .region-nav-below .block .menu li a:hover {
	color:#2b7bc9
}
#main .region-nav-below #block-menu-menu-whats-hot-2 {
	float:right
}
#main #block-menu-menu-informatics-areas {
	cursor:default;
	position:relative;
	background:#e1e9ec;
	background:linear-gradient(#e1e9ec,#f5f7f7);
	background:-moz-linear-gradient(#e1e9ec,#f5f7f7);
	-pie-background:linear-gradient(#e1e9ec,#f5f7f7);
	padding:3px 4px 4px;
	box-shadow:#cdd 0 -1px 0;
	border:1px solid #eee!important;
	border-radius:4px;
}
#main #block-menu-menu-informatics-areas .title {
	z-index:5;
	height:18px;
	position:relative;
	line-height:18px;
	padding:7px;
	overflow:hidden;
	position:relative;
	box-shadow:#94b4c5 0 0 2px,#ccc 0 1px 1px;
	background:#e9f2fb;
	background:linear-gradient(#f9fcfe,#e9f2fb);
	background:-moz-linear-gradient(#f9fcfe,#e9f2fb);
	background:-webkit-gradient(linear,0 0,0 bottom,from(#f9fcfe),to(#e9f2fb));
	-pie-background:linear-gradient(#f9fcfe,#e9f2fb);
	border-radius:3px;
	border-width:0px
}
#block-menu-menu-informatics-areas .title .icon {
	border:1px solid #ebf2fb;
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:38px;
	height:30px;
	background:linear-gradient(#fefeff,#d1dde8);
	background:url(../img/applications-dd.png) no-repeat 11px 10px,-moz-linear-gradient(#fefeff,#d1dde8);
	background:url(../img/applications-dd.png) no-repeat 11px 10px,-webkit-gradient(linear,0 0,0 bottom,from(#fefeff),to(#d1dde8));
	-pie-background:background:url(../img/applications-dd.png) no-repeat 11px 10px,linear-gradient(#fefeff,#d1dde8);
	overflow:hidden;
	box-shadow:#fff -1px 0 0
}
#block-menu-menu-informatics-areas .content {
	display:none;
	position:absolute;
	background-color:#fff;
	z-index:4;
	width:918px;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#ecf5fc),to(#fcfdfe));
	background:-moz-linear-gradient(#ecf5fc,#fcfdfe);
	background:linear-gradient(#ecf5fc,#fcfdfe);
	-pie-background:linear-gradient(#ecf5fc,#fcfdfe);
	border-radius:0 0 5px 5px;
	box-shadow:0 1px 2px #c6d9df
}
#block-menu-menu-informatics-areas:hover .content {
	display:block
}
#block-menu-menu-informatics-areas:hover .icon {
	background:linear-gradient(#fefeff,#d1dde8);
	background:url(../img/applications-dd.png) no-repeat center -23px,-moz-linear-gradient(#fefeff,#d1dde8);
	background:url(../img/applications-dd.png) no-repeat center -23px,-webkit-gradient(linear,0 0,0 bottom,from(#fefeff),to(#d1dde8));
	-pie-background:background:url(../img/applications-dd.png) no-repeat center -23px,linear-gradient(#fefeff,#d1dde8);
}
#main #block-menu-menu-informatics-areas ul.menu {
	margin:0;
	padding:0
}
#block-menu-menu-informatics-areas .content .menu li {
	list-style:none;
	list-style-image:none;
	background-image:none;
	float:left
}
#block-menu-menu-informatics-areas .content .menu li a {
	display:block;
	width:110px;
	padding:10px 32px;
	text-align:center;
	height:28px;
	background:#fff;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#f9f9f9));
	background:-moz-linear-gradient(#fff,#f9f9f9);
	background:linear-gradient(#fff,#f9f9f9);
	-pie-background:linear-gradient(#fff,#f9f9f9);
	border-radius:3px;
	box-shadow:0 1px 2px #b9d2de;
	margin-right:12px
}
#block-menu-menu-informatics-areas .content .menu li a:hover {
	color:#2b7bc9
}
#block-menu-menu-informatics-areas .content .menu li.last a {
	margin-right:0
}
#above_footer {
	padding-top:30px
}
.front #above_footer {
	padding-top:0
}
#main .region-above-footer .block.region-count-4 {
	clear:both
}
#main .region-above-footer .block.region-count-4,#main .region-above-footer .block.region-count-5,#main .region-above-footer .block.region-count-6,#main .region-above-footer .block.region-count-7 {
	float:left;
	width:230px;
	margin-right:10px;
	border:0;
	box-shadow:0;
	box-shadow:none
}
#main .region-above-footer .block.region-count-7 {
	margin-right:0
}
#main .region-above-footer .block.region-count-4 .content,#main .region-above-footer .block.region-count-5 .content,#main .region-above-footer .block.region-count-6 .content,#main .region-above-footer .block.region-count-7 .content {
	background:none;
	box-shadow:none
}
#main .region-above-footer .block.region-count-4 .title,#main .region-above-footer .block.region-count-5 .title,#main .region-above-footer .block.region-count-6 .title,#main .region-above-footer .block.region-count-7 .title {
	background:none;
	border:0;
	box-shadow:none
}
#footer .title {
	display:none
}
#footershadow {
	background:#dedecf;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#d1d1c3),to(#dedecf));
	background:-moz-linear-gradient(#d1d1c3,#dedecf);
	background:linear-gradient(#d1d1c3,#dedecf);
	-pie-background:linear-gradient(#d1d1c3,#dedecf);
	height:35px;
	position:absolute!important;
	top:0;
	left:0;
	width:100%;
	display:block
}
#footer {
	background:#dedecf;
	border-top:1px solid #fff;
	overflow:hidden;
	position:relative;
}
#footer .bounds > .section {
	padding-top:20px
}
#block-menu-footer {
	float:left
}
#block-menu-menu-footer {
	margin:0 0 60px;
	float:left
}
#block-menu-menu-footer .menu {
	margin:0;
	padding:0
}
#block-menu-menu-footer .menu li.first,#block-menu-menu-footer .menu li.first a {
	border-left:0;
	padding-left:0;
	background-image:none
}
#block-menu-menu-footer .menu li a {
	padding-top:0;
	padding-bottom:0
}
#block-menu-menu-footer .menu li a:hover {
	text-decoration:underline
}
#block-menu-menu-bottom-footer,#block-block-32 {
	float:left;
	font-size:11px;
	height:9px;
	line-height:10px
}
#block-menu-menu-bottom-footer ul,#block-menu-menu-bottom-footer li {
	list-style:none;
	list-style-image:none;
	padding:0
}
#block-menu-menu-bottom-footer li {
	float:left;
	border-right:1px solid #7c7a6b;
	padding:0 8px
}
#block-menu-menu-bottom-footer li.first {
	padding-left:0
}
#block-menu-menu-bottom-footer li.last {
	border-right:0
}
#omni_foot .dinner a, #block-menu-menu-bottom-footer a {
	color:#000;
	font-weight:normal
}
#omni_foot .dinner a:hover, #block-menu-menu-bottom-footer a:hover {
	text-decoration:underline;
}
#footer #block-menu-menu-side-footer {
	float:right;
	clear:none;
	border-left:1px solid #e7e7dd
}
#block-menu-menu-side-footer .title {
	display:none
}
#block-menu-menu-side-footer ul {
	border-left:1px solid #b2b3a1;
	margin:0;
	padding:0 0 0 50px;
	overflow:hidden
}
#block-menu-menu-side-footer li {
	list-style-image:url(../img/arrow-brown.png);
	margin-bottom:10px
}
#block-menu-menu-side-footer li.last {
	margin-bottom:0
}
#block-menu-menu-side-footer li a {
	font-weight:normal;
	color:#000;
}
#block-menu-menu-side-footer li a:hover {
	text-decoration:underline
}
#footer .block {
	clear:left
}
#omni_foot .dinner p, #footer p {
	color:#534f40;
	font-size:11px
}
#block-block-31 {
	margin-bottom:0;
	float:left
}
#block-menu-menu-bottom-footer,#block-block-31 {
	margin-left:160px
}
#block-block-31 p,#block-menu-menu-bottom-footer .menu {
	margin:0 0 2px
}
#block-block-32 {
	position:relative;
	float:left;
	top:-20px
}
#block-block-32 .content a {
	height:24px;
	width:136px;
	background-image:url(../img/logo-footer.png);
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	position:absolute;
	bottom:0
}
.region-top-bar a,.region-top-bar a.active,#block-menu-menu-other-amia-sites .title,#block-menu-menu-other-amia-sites li a {
	font-weight:normal;
	font-size:11px;
	color:#fff;
	cursor:pointer
}
.region-top-bar a:hover {
	text-decoration:underline
}
.region-top-bar .menu {
	list-style:none;
	list-style-image:none;
	background-image:none;
	margin:0;
	padding:0;
}
.region-top-bar .menu li {
	float:left;
	list-style:none;
	list-style-image:none;
	background-image:none;
	padding:0 11px;
	border-right:1px solid #777;
	border-left:1px solid #3b3b3b;
	height:11px;
	line-height:11px
}
.region-top-bar .menu li.first {
	border-left:0;
	padding-left:0
}
.region-top-bar .menu li.last {
	border-right:0;
	padding-right:0
}
.menu-name-menu-utility-bar {
	height:40px
}
.menu-name-menu-utility-bar .menu {
	position:relative;
	padding-top:15px
}
#block-menu_block-1,#block-menu-menu-other-amia-sites {
	float:left
}
#block-menu-menu-other-amia-sites {
	margin-left:15px;
	border:1px solid transparent;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:4px;
	padding:10px;
	z-index:20
}
#block-menu-menu-other-amia-sites:hover {
	background:rgba(120,120,120,.9);
	-pie-background:rgba(120,120,120,.9);
	border-color:#3e3e3e
}
#block-menu-menu-other-amia-sites .content {
	display:none
}
#block-menu-menu-other-amia-sites:hover .content {
	display:block
}
#block-menu-menu-other-amia-sites .content .menu li {
	display:block;
	float:none;
	border:0!important;
	margin-top:7px;
	padding:0
}
#block-menu-menu-other-amia-sites .title {
	padding-right:12px;
	background:url(../img/arrow-down.png) no-repeat right center;
}
#main #block-cck_blocks-field_dynamic_lead.block .content {
	padding:0
}
.front #block-cck_blocks-field_dynamic_lead {
	width:709px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	position:relative;
}
.front h1.title {
	display:none
}
.node.node-type-dynamic-lead-promo {
	background-position:top right;
	border:0;
	padding:1px;
	border-radius:2px;
	background-image:url(../img/dlbg.jpg);
}
.node.node-type-dynamic-lead-promo .inner {
	background-position:right 0
}
.node.node-type-dynamic-lead-promo .whiteborder {
	border:2px solid rgba(252,252,252,.6);
	padding:40px 45px;
	overflow:hidden
}
.node.node-type-dynamic-lead-promo .whiteborder div {
	width:55%;
	font-size:11px;
	font-weight:bold;
	color:#333;
	height:201px;
	position:relative;
}
.node.node-type-dynamic-lead-promo h3 {
	font-weight:normal;
	font-size:28px;
	color:#0f3962;
	margin:0
}
.node.node-type-dynamic-lead-promo h2 {
	font-weight:bold;
	font-size:26px;
	color:#0f3962;
	margin:0 0 25px
}
.node.node-type-dynamic-lead-promo p {
	margin-bottom:25px
}
.node.node-type-dynamic-lead-promo a {
	display:inline-block;
	font-weight:bold;
	font-size:22px;
	color:#596a72;
	line-height:22px;
	text-transform:lowercase;
	padding:7px 15px 5px;
	border-radius:22px;
	background:#fff;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#e6e6e6));
	background:-moz-linear-gradient(#fff,#e6e6e6);
	background:linear-gradient(#fff,#e6e6e6);
	-pie-background:linear-gradient(#fff,#e6e6e6);
	letter-spacing:-0.03em;
	background-repeat:no-repeat;
	box-shadow:0 0 3px #fff;
	border:1px solid #d6d6d6
}
.node.dark.node-type-dynamic-lead-promo h3,.dark.node.node-type-dynamic-lead-promo h2,.dark.node.node-type-dynamic-lead-promo a,.dark.node.node-type-dynamic-lead-promo .whiteborder div {
	color:#fff
}
.node.dark.node-type-dynamic-lead-promo a {
	color:#eeebeb;
	background:#9d141a;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#d84d53),to(#9d141a));
	background:-moz-linear-gradient(#d84d53,#9d141a);
	background:linear-gradient(#d84d53,#9d141a);
	-pie-background:linear-gradient(#d84d53,#9d141a);
	box-shadow:0 0 3px #ccc;
	border:1px solid #777
}
.field-field-dynamic-lead .field-item.first {
	display:block;
}
.field-field-dynamic-lead .field-item {
	position:absolute;
	top:0;
	width:100%;
	display:none;
	z-index:1
}
.field-field-dynamic-lead {
	height:287px;
}
#dl_counter {
	position:absolute;
	z-index:3;
	right:15px;
	bottom:15px
}
#main #dl_counter {
	list-style:none;
	background:url(../img/screen-grey.png);
	border-radius:3px;
	box-shadow:0 0 2px #333;
	padding:0
}
#dl_counter li {
	float:left;
	width:22px;
	height:22px;
	overflow:hidden;
	background:url(../img/dl-button.png) no-repeat center bottom;
	line-height:22px;
	text-align:center;
	font-weight:bold;
	color:#555443;
	cursor:pointer;
	border-right:1px solid #e9e8e2;
	border-left:1px solid #cbcbba
}
#dl_counter li.dl_button-0 {
	border-radius:3px 0 0 3px;
	border-left:0;
	width:23px
}
#dl_counter li.last {
	border-radius:0 3px 3px 0;
	border-right:0;
	width:23px
}
#dl_counter li.active {
	background-position:center top;
	color:#fff;
	border-color:#b3181e
}
#main #block-block-2 {
	position:relative;
	top:2px;
	float:right;
	border:0;
	border-radius:2px;
	box-shadow:0 -1px #333;
	padding:2px 3px 3px;
	background:#808385;
	width:223px;
}
#main #block-block-2 .title {
	background:url(../img/menu-active.png) no-repeat left 0;
	border:0;
	box-shadow:none;
	border:1px solid rgba(200,200,200,.4);
	font-size:16px;
	font-weight:normal;
	color:#fff;
	text-shadow:-1px 1px 1px #333;
	border-radius:2px
}
#main #block-block-2 .content {
	border:1px solid rgba(200,200,200,.4);
	border-top:0;
	border-radius:0 0 2px 2px;
	background-color:#000;
	color:#fff;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#262626),to(#414141));
	background:-moz-linear-gradient(#262626,#414141);
	background:linear-gradient(#262626,#414141);
	-pie-background:linear-gradient(#262626,#414141);
	height:220px
}
#main #block-block-2 .content br {
	margin-bottom:6px;
}
#main #block-block-2 .content a {
	color:#abbdd2;
	font-weight:normal;
}
#main #block-block-2 .content a:hover {
	color:#fff
}
#main #block-block-2 .content li {
	line0height:1.3em;
	list-style:none;
	background:url(../img/informatics-icons.png) no-repeat left top;
	list-style-image:none;
	padding-left:25px;
	height:20px;
}
#main #block-block-2 .content li.vids {
	background-position:left -23px
}
#main #block-block-2 .content li.gloss {
	background-position:left -45px
}
#main #block-block-2 .content ul {
	margin-left:0;
	padding-left:0
}
#main #block-views-News_Section-block_4 {
	clear:both
}
#block-views-News_Section-block_4,#block-views-News_Section-block_3,#block-aggregator-feed-1,#block-views-99389bedfb2f7dd0ccaee99c0fb67f45 {
	width:228px;
	float:left;
	margin-right:10px
}
#block-block-29 {
	float:right;
	width:228px;
}
.front #promo_area .block .content ul {
	padding:0;
	margin:0 0 0 1em
}
#block-views-99389bedfb2f7dd0ccaee99c0fb67f45 .view-content ul,#block-views-News_Section-block_4 .content ul,#block-views-News_Section-block_3 .content ul,#block-aggregator-feed-1 .content ul,#block-block-29 .content ul {
	height:180px;
	color:#bd1e25
}
#block-views-99389bedfb2f7dd0ccaee99c0fb67f45 .view-content li,#block-views-News_Section-block_4 .view-content li,#block-views-News_Section-block_3 .view-content li,#block-aggregator-feed-1 .content li,#block-block-29 .content li {
	margin-bottom:10px
}
#block-views-99389bedfb2f7dd0ccaee99c0fb67f45 .view-footer,#block-views-News_Section-block_4 .view-footer,#block-views-News_Section-block_3 .view-footer,#block-aggregator-feed-1 .more-link,#block-block-29 .view-footer,.view-footer {
	background-color:#ccc;
	text-align:left;
	text-transform:capitalize;
	padding:5px 10px;
	margin:0 -10px -10px;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#f2f6fa));
	background:-moz-linear-gradient(#fff,#f2f6fa);
	background:linear-gradient(#fff,#f2f6fa);
	-pie-background:linear-gradient(#fff,#f2f6fa);
	border-top:1px solid #eeede6;
}
.view-header a,#block-views-99389bedfb2f7dd0ccaee99c0fb67f45 .view-footer a,#block-views-News_Section-block_4 .view-footer a,#block-views-News_Section-block_3 .view-footer a,#block-aggregator-feed-1 .more-link a,#block-block-29 .view-footer a,.view-footer a {
	padding-left:20px;
	background:url(../img/arrow-ding-white.png) no-repeat left center;
	display:inline-block;
	margin-right:20px;
}
#block-views-Programs-block_1 {
	clear:both
}
#main #block-views-Homepage_Basic_Blocks-block_1,#main #block-views-Programs-block_1 .attachment-before {
	clear:both;
	background-color:#f9f8f0;
	position:relative;
	border:1px solid #e6e6e0
}
#block-views-Homepage_Basic_Blocks-block_1 .title {
	display:none
}
#main #block-views-Homepage_Basic_Blocks-block_1 .content {
	border:1px solid #fff;
	border-width:1px 0;
	padding:16px;
	position:relative;
	overflow:hidden
}
.view-Homepage-Basic-Blocks view-id-Homepage_Basic_Blocks {
	position:relative;
}
#block-views-Homepage_Basic_Blocks-block_1 .views-row {
	float:left;
	width:200px;
	padding:0 25px;
	margin-bottom:0;
	border-right:1px solid #fcfcf7;
	border-left:1px solid #dbddc6;
	position:relative;
	height:70px;
}
#block-views-Homepage_Basic_Blocks-block_1 .views-row.views-row-first {
	padding-left:0;
	border-left:0
}
#block-views-Homepage_Basic_Blocks-block_1 .views-row.views-row-last {
	padding-right:0;
	border-right:0
}
#block-views-Homepage_Basic_Blocks-block_1 .views-field-field-image-fid,#block-views-Homepage_Basic_Blocks-block_2 .views-field-field-image-fid {
	position:absolute;
	width:88px;
	height:68px;
	overflow:hidden;
	border:1px solid #8b9ba7;
	top:0;
	overflow:hidden
}
#block-views-Homepage_Basic_Blocks-block_1 .views-field-field-image-fid img,#block-views-Homepage_Basic_Blocks-block_2 .views-field-field-image-fid img {
	width:86px;
	height:66px;
	border:1px solid #fff;
	display:block;
	background-color:#ccc
}
#block-views-Homepage_Basic_Blocks-block_1 .views-field-title,#block-views-Homepage_Basic_Blocks-block_1 .views-field-body {
	margin-left:100px
}
#block-views-Homepage_Basic_Blocks-block_1 .views-field-title {
	font-size:14px;
	line-height:1em;
	margin-bottom:4px
}
#block-views-Homepage_Basic_Blocks-block_1 .views-field-body p {
	margin-bottom:0;
	font-size:11px;
	line-height:12px
}
#block-views-Homepage_Basic_Blocks-block_1 .view-footer,#main #block-views-Homepage_Basic_Blocks-block_2 .view-footer {
	position:absolute;
	right:0;
	width:220px;
	top:0px;
	border-width:0 0 0 1px;
	height:100%;
	padding:0;
	margin:0;
	border-left:1px solid #fff;
	box-shadow:-1px 0 0 #ecf0f0
}
#main #block-views-Homepage_Basic_Blocks-block_1 .view-footer ul,#main #block-views-Homepage_Basic_Blocks-block_2 .view-footer ul {
	padding:16px 4px;
	list-style:none
}
#main #block-views-Homepage_Basic_Blocks-block_1 .view-footer li,#main #block-views-Homepage_Basic_Blocks-block_2 .view-footer li,#main #block-views-Programs-block_1 .views-field-view-node a,.views-field-view-node a {
	margin-bottom:6px;
	background:url(../img/arrow.png) no-repeat left center;
	padding:0 16px
}
#main #block-views-Homepage_Basic_Blocks-block_1 .view-footer a,#main #block-views-Homepage_Basic_Blocks-block_2 .view-footer a {
	background-image:none;
	padding:0
}
#main #block-views-Homepage_Basic_Blocks-block_2 .content {
	position:relative;
	padding:16px
}
#block-views-Homepage_Basic_Blocks-block_2 p {
	margin-bottom:0
}
#main #block-views-Homepage_Basic_Blocks-block_2 {
	clear:both;
	float:none;
	width:auto;
	margin-right:0
}
#main #block-views-Homepage_Basic_Blocks-block_2 .title {
	position:relative;
	z-index:5;
	color:#0f3962;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#f2f3e5));
	background:-moz-linear-gradient(#fff,#f2f3e5);
	background:linear-gradient(#fff,#f2f3e5);
	-pie-background:linear-gradient(#fff,#f2f3e5);
}
#main #block-views-Homepage_Basic_Blocks-block_2 .views-field-title {
	font-size:14px;
	margin-bottom:5px
}
#main #block-views-Homepage_Basic_Blocks-block_2 .view-footer ul {
	padding:16px 12px;
	margin:0
}
#main #block-views-Homepage_Basic_Blocks-block_2 .view-content {
	margin:0 230px 0 236px
}
#block-views-Homepage_Basic_Blocks-block_2 .views-field-field-image-fid {
	left:16px;
	top:16px;
	width:218px;
	height:68px;
}
#block-views-Homepage_Basic_Blocks-block_2 .views-field-field-image-fid img {
	width:216px;
	height:66px
}
#main #block-views-Programs-block_1 .title,#main #block-views-Meetings-block_3 .title {
	background:transparent
}
#main #block-views-Programs-block_1 .content {
	padding:3px 2px
}
#main #block-views-Programs-block_1 .content .view-header,#block-views-Meetings-block_3 .content .view-header,.view-Working-Group-with-Arguments .view-header,#block-views-Landing_Page_Promo_3-block_1 .view-header,#block-views-Landing_Page_Promo_1-block_1 .view-header {
	position:absolute;
	right:0px;
	top:12px;
}
#main #block-views-Programs-block_1 .view-display-id-block_1>.view-content {
	position:relative;
	padding:10px 30px 10px 210px;
	height:235px;
	overflow:hidden
}
#main #block-views-Programs-block_1 .attachment-before {
	position:absolute;
	height:250px;
	width:180px;
	z-index:5;
	border:0;
	border-radius:3px;
	padding:2px
}
#main #block-views-Programs-block_1 .attachment-before .view-content {
	height:250px;
	border:1px solid #d4e7f3;
	box-shadow:1px 1px 1px #ddd;
	background-color:#fff
}
#main #block-views-Programs-block_1 .attachment-before .views-row {
	border-bottom:1px solid #d6e7f3;
}
#main #block-views-Programs-block_1 .attachment-before ul {
	margin:0;
	list-style:none;
	padding:0
}
#main #block-views-Programs-block_1 .attachment-before .view-content li {
	height:49px;
	overflow:hidden;
	padding:0 15px;
	margin-bottom:0
}
#main #block-views-Programs-block_1 .attachment-before .view-content li a {
	position:relative;
	top:10px;
	z-index:5;
	outline:0
}
#main #block-views-Programs-block_1 .attachment-before .view-content li.views-row-4 a {
	top:17px
}
#slider {
	width:193px;
	height:58px;
	display:block;
	position:absolute;
	background-image:url(../img/featured-tab.png);
	top:0;
	left:0;
	margin-top:-2px
}
#main #block-views-Programs-block_1 .view-display-id-block_1>.view-content .views-row {
	background-color:#fff;
	display:none;
	position:absolute;
	list-style:none;
	width:460px
}
#main #block-views-Programs-block_1 .view-display-id-block_1>.view-content .views-row.views-row-first {
	display:block
}
#main #block-views-Programs-block_1 .view-display-id-block_1>.view-content .views-row .views-field-title {
	font-size:14px;
	margin-bottom:5px
}
#main #block-views-Programs-block_1 .view-display-id-block_1>.view-content ul {
	padding:0;
	color:#343434
}
#main #block-views-Programs-block_1 .view-display-id-block_1>.view-content .views-field-field-quote-value {
	font-weight:normal;
	font-size:17px;
	color:#0c3358;
	padding-bottom:23px;
	background:url(../img/quote-bottom.png) no-repeat right bottom;
}
#main #block-views-Programs-block_1 .view-display-id-block_1>.view-content .views-field-field-quote-value .field-content {
	background-color:#f4f9fd;
	padding:20px;
	padding-left:40px;
	position:relative
}
#main #block-views-Programs-block_1 .view-display-id-block_1 .views-field-field-attribution-value {
	margin:-10px 40px 0 10px;
	text-align:right
}
#main #block-views-Programs-block_1 .view-display-id-block_1 .views-field-body {
	margin-bottom:1em
}
#main #block-views-Programs-block_1 .quote {
	display:block;
	height:37px;
	width:48px;
	background-image:url(../img/quote.png);
	position:absolute;
	left:-10px;
	top:10px
}
#block-views-Meetings-block_3 .view-header a {
	float:left
}
#block-views-Meetings-block_3 li div,.views-field-field-country-value {
	color:#343434
}
#main #block-views-Meetings-block_3 .content {
	padding:3px
}
#main #block-views-Meetings-block_3 .view-display-id-block_3>.view-content {
	background-color:#f7f7f3;
	border:1px solid #f2f2ee;
	padding:0 15px;
	width:220px;
	height:260px;
	float:left;
	margin-right:-220px
}
#main #block-views-Meetings-block_3 .attachment-before {
	margin:20px 30px 0 280px;
	float:right
}
#main #block-views-Meetings-block_3 .attachment-before ul {
	padding:0
}
#main #block-views-Meetings-block_3 .attachment-before li {
	margin-bottom:1em
}
#main #block-views-Meetings-block_3 .view-display-id-block_3>.view-content ul {
	list-style:none;
	padding:0
}
#main #block-views-Meetings-block_3 .view-display-id-block_3>.view-content li {
	padding:15px 0;
	color:#343434;
	position:relative
}
#main #block-views-Meetings-block_3 .view-display-id-block_3>.view-content li.views-row-first {
	border-bottom:1px solid #e4e3dd
}
#main #block-views-Meetings-block_3 .view-display-id-block_3>.view-content .views-field-title {
	font-size:14px
}
#main #block-views-Meetings-block_3 .view-display-id-block_3>.view-content .views-field-field-meeting-date-value,#main #block-views-Meetings-block_3 .view-display-id-block_3>.view-content .views-field-field-country-value {
	font-weight:bold;
	color:#0B3D75
}
#main #block-views-Meetings-block_3 .view-display-id-block_3>.view-content .views-field-body p {
	margin-bottom:0
}
#main #block-views-Meetings-block_3 {
	float:left;
	width:698px
}
#block-views-Popular_Content-block_1 {
	float:right;
	width:238px;
}
#block-views-Popular_Content-block_1 ol {
	list-style:none;
	padding:0;
	margin:0
}
#main #block-views-Popular_Content-block_1 .content {
	padding:2px
}
#block-views-Popular_Content-block_1 .content li {
	min-height:43px;
	border-bottom:1px solid #e0eef6;
	margin:0
}
#block-views-Popular_Content-block_1 .content li.views-row-odd {
	background-color:#f1f8fd
}
#block-views-Popular_Content-block_1 .content li.views-row-last {
	border-bottom:0
}
#block-views-Popular_Content-block_1 .content li a {
	padding:10px 45px 10px 10px;
	display:block;
	position:relative
}
#block-views-Popular_Content-block_1 .content li a span {
	position:absolute;
	display:block;
	height:34px;
	width:34px;
	background-image:url(../img/numbers.png);
	right:5px;
	top:5px
}
#block-views-Popular_Content-block_1 .content li.views-row-2 span {
	background-position:left -42px
}
#block-views-Popular_Content-block_1 .content li.views-row-3 span {
	background-position:left -84px
}
#block-views-Popular_Content-block_1 .content li.views-row-4 span {
	background-position:left -126px
}
#block-views-Popular_Content-block_1 .content li.views-row-5 span {
	background-position:left -168px
}
#block-views-Popular_Content-block_1 .content li.views-row-6 span {
	background-position:left -212px
}
.calendar-calendar {
	position:relative
}
.date-nav div.date-heading,.date-nav div.date-heading h3 * {
	width:auto;
	text-align:left;
	color:#0f3962;
	font-size:15px;
	font-weight:bold
}
.date-nav div.date-prev,.date-nav div.date-next {
	position:absolute;
	width:32px;
}
.date-nav div.date-prev {
	right:32px;
}
.date-nav div.date-next {
	right:0;
}
.date-prev a,.date-next a {
	display:block;
	height:20px;
	width:32px;
	background-image:url(../img/prev-next.png);
	padding:0;
	text-indent:-1000px;
	overflow:hidden;
	position:absolute;
	top:2px;
	line-height:200px
}
.date-prev a {
	background-position:left bottom;
}
.date-prev a:hover {
	background-position:left top;
}
.date-next a {
	background-position:right bottom
}
.date-next a:hover {
	background-position:right top
}
.calendar-calendar div.date-nav {
	background-color:transparent;
	border:0;
	padding:0;
	margin-bottom:11px
}
.month-view thead tr {
	background:#fafbf2;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#fdfdfa),to(#fafbf2));
	background:-moz-linear-gradient(#fdfdfa,#fafbf2);
	background:linear-gradient(#fdfdfa,#fafbf2);
	-pie-background:linear-gradient(#fdfdfa,#fafbf2)
}
.calendar-calendar th.days {
	background-color:transparent;
	color:#44484b;
	font-weight:bold;
	padding:2px 0!important;
	line-height:1em;
	font-size:10px;
	text-align:center
}
.front .attachment .calendar-calendar {
	height:182px
}
.front .tabs {
	display:none
}
.calendar-calendar table.mini {
	border:1px solid #c9c8c7;
}
.calendar-calendar .mini tbody td {
	background:url(../img/mini-days.png) repeat-x 0 0!important;
	height:26px;
	overflow:hidden;
	color:#44484b;
	border:1px solid #c9c8c7!important;
}
.calendar-calendar .mini tbody tr {
	clear:both
}
.calendar-calendar .mini tbody td {
	background-position:0 -25px!important
}
.calendar-calendar .mini tbody td.empty {
	background-position:0 0!important
}
.calendar-calendar .mini tbody td.has-events {
	background-position:0 -52px!important;
	text-shadow:none
}
.calendar-calendar .mini td {
	vertical-align:middle;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	text-shadow:#fff 1px 1px 1px;
}
.cday {
	height:26px;
	line-height:28px;
	overflow:hidden;
}
.calendar-calendar .mini td a {
	font-weight:bold;
	color:#fff;
	text-decoration:none
}
#block-views-calendar-calendar_block_1 .calendar-calendar {
	margin-bottom:10px
}
.section-meetings-and-events #content>.section {
	box-shadow:none;
	border:0;
	padding:0px
}
.one-sidebar.section-meetings-and-events #content-area {
	background-color:#f3f7f8;
	padding:5px;
	margin-bottom:10px;
	border-radius:3px
}
.one-sidebar.section-meetings-and-events h1.title,.calendar-calendar ul.links {
	display:none
}
#content-area .calendar-calendar div.date-nav h3 {
	font-size:30px;
	padding:10px 10px 0
}
.calendar-calendar td .inner div,.calendar-calendar td .inner div a {
	background:none
}
#content-area .calendar-calendar td .inner .month.day,#content-area .calendar-calendar td .inner .month.day a {
	background-color:#b51017;
	clear:both;
	color:#fff
}
.section-meetings-and-events #content-area td.empty {
	background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#eeeded));
	background:-moz-linear-gradient(#fff,#eeeded);
	background:linear-gradient(#fff,#eeeded);
	-pie-background:linear-gradient(#fff,#eeeded)
}
.section-meetings-and-events #content-area .calendar-calendar .inner {
	min-height:7em
}
.section-meetings-and-events #content-area .calendar-calendar .month-view {
	padding:3px;
	border:1px solid #e5e8e9;
	background-color:#fff
}
#content-area .calendar-calendar td .inner div.calendar div,#content-area .calendar-calendar td .inner div.calendar div a {
	background:transparent;
	border:0;
	padding:0 2px;
	display:inline-block
}
.view-Upcoming-Meetings-and-Events table,.views-table {
	width:100%
}
#main #block-views-629ef88ff4b4bd6501925e27d76b3501 h2.title {
	margin:0 auto;
	background:none;
	padding:10px 0;
	box-shadow:none;
}
#main #block-views-629ef88ff4b4bd6501925e27d76b3501 {
	border:0;
	box-shadow:none
}
#main #block-views-629ef88ff4b4bd6501925e27d76b3501 .content {
	padding:0
}
#main #block-views-629ef88ff4b4bd6501925e27d76b3501 thead th,#main #block-views-629ef88ff4b4bd6501925e27d76b3501 td,.day-view th,.day-view td,.views-table td,.views-table th {
	font-size:12px;
	padding:5px 10px;
	border:0;
	box-shadow:none;
	text-align:left
}
td.active {
	background-color:#fff
}
.sort {
	display:inline-block;
	width:10px;
	height:10px;
	text-indent:-1000px;
	overflow:hidden;
	background:url(../img/arrow-sort.png) no-repeat right bottom;
	padding-left:5px
}
.sort.desc {
	background-position:right top
}
.views-field views-field-field-registration-url {
	text-align:right
}
.views-field-field-registration-url a {
	height:23px;
	width:115px;
	padding:0 0 0 10px;
	display:block;
	background:url(../img/register-button.png) no-repeat
}
.views-table {
	margin:0;
	line-height:23px;
}
tr.odd,tr.even {
	border-bottom:1px solid #e7ebed
}
.calendar-calendar td.calendar-agenda-items,.calendar-calendar td.calendar-agenda-hour {
	border:0
}
.calendar-calendar td.calendar-agenda-hour,.calendar-calendar td.calendar-agenda-hour .calendar-hour,.calendar-calendar div.calendar {
	font-family:helvetica,arial,sans-serif;
	font-size:12px
}
.views-field-field-headshot-fid,.views-field-field-promo-thumbnail-fid {
	border:1px solid #8B9BA7;
	display:inline-block
}
.views-field-field-headshot-fid img,.views-field-field-promo-thumbnail-fid img {
	border:1px solid #fff;
	display:block;
}
.views-view-grid {
	margin:0
}
.view-Working-Group-with-Arguments .views-view-grid {
	width:100%
}
#block-views-Meetings-block_4 .views-row {
	clear:both
}
#block-views-Meetings-block_4 .views-field-field-promo-thumbnail-fid {
	float:left;
	margin-right:10px
}
#main #block-block-36 .title {
	background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#eff4f9));
	background:-moz-linear-gradient(#fff,#eff4f9);
	background:linear-gradient(#fff,#eff4f9);
	-pie-background:linear-gradient(#fff,#eff4f9);
	padding:10px 23px;
	font-size:18px;
}
#main #block-block-37 .inner,#main .region-above-content .block .inner {
	padding:25px
}
#main #block-block-37 .title,#main #block-block-37 .content,#main .region-above-content .block .title,#main .region-above-content .block .content {
	box-shadow:none;
	padding:0;
	background:none
}
#main #block-block-37 .content,#main .region-above-content .block .content {
	padding-top:10px;
	font-size:18px;
	line-height:1.2em;
	color:#343434
}
#main #block-block-36 .content {
	padding:17px 23px;
	font-size:12px;
}
#main #block-block-36 .inner {
	background:#fff;
	padding:0
}
#main .region-above-content .block .content p {
	margin-bottom:0
}
.view-Academic-and-Training-Programs .view-filters {
	display:none
}
.page-education-programs-and-courses h1.title {
	display:none
}
.page-education-programs-and-courses #content>.section {
	border:none;
	padding:0;
	box-shadow:none
}
.page-education-programs-and-courses .views-field-title {
	font-size:18px;
	margin-bottom:2px
}
.page-education-programs-and-courses .views-field-field-country-value {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px
}
.page-education-programs-and-courses .views-field-body {
	margin-bottom:1em
}
.page-education-programs-and-courses .views-field-view-node {
	margin-top:1em
}
.page-education-programs-and-courses .view-content label {
	font-weight:bold
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top:14px
}
#edit-submit-Academic-and-Training-Programs {
	border:1px solid #586a7e;
	border-radius:3px;
	box-shadow:0 0 1px #666;
	background:-webkit-gradient(linear,0 0,0 bottom,from(#90a3ba),to(#587390));
	background:-moz-linear-gradient(#90a3ba,#587390);
	background:linear-gradient(#90a3ba,#587390);
	-pie-background:linear-gradient(#90a3ba,#587390);
}
.views-exposed-form .views-exposed-widget select {
	padding:3px
}
.view-Board-of-Directors .views-field-field-headshot-fid .field-content,.view-Staff .views-field-field-headshot-fid .field-content {
	width:107px;
	height:141px;
	display:block;
	background:url(../img/person.png) no-repeat center bottom #cdcdcd;
	border:1px solid #fff
}
.view-Board-of-Directors .views-field-field-headshot-fid img,.view-Staff .views-field-field-headshot-fid img {
	border:0
}
#main .region-above-content .block .title {
	font-size:24px;
	color:#0f3962
}
.page-about-amia-leadership-board-of-directors h1.title,.page-about-amia-leadership-staff h1.title {
	display:none
}
.view-Board-of-Directors .view-header h2,.view-Staff .view-header h2 {
	clear:both;
	margin:0 0 25px
}
.view-Board-of-Directors .views-field-field-headshot-fid,.view-Staff .views-field-field-headshot-fid {
	float:left;
	margin:0 20px 0 0
}
.view-Board-of-Directors .views-row,.view-Staff .views-row {
	clear:both;
	padding-bottom:38px;
	height:145px
}
.view-Board-of-Directors .views-field-field-position-value,.view-Staff .views-field-field-position-value {
	font-weight:bold;
	font-size:11px;
	margin-bottom:1em
}
.view-Board-of-Directors .views-field-view-node,.view-Staff .views-field-view-node {
	margin-top:1em
}
.view-Board-of-Directors.view-display-id-attachment_2 .views-row-last {
	padding-bottom:0
}
.view-Board-of-Directors .view-header h2,.view-Staff .view-header h2 {
	border-bottom:1px solid #f1f1f1;
	padding-bottom:10px
}
.view-Faces-of-AMIA-Spotlight .views-field-field-headshot-fid {
	float:left;
	margin:0 10px 10px 0
}
.view-Faces-of-AMIA-Spotlight .views-field-field-block-blurb-value {
	clear:both;
	margin-bottom:1em
}
.view-Faces-of-AMIA-Spotlight .views-field-field-position-value {
	font-size:11px;
	font-weight:bold
}
.views-row.views-row-last {
	margin-bottom:0
}
#main .block,.dl-button,.dl_button,.region-breadcrumb-bar .menu li,.view-footer,.section-meetings-and-events #content-area,.region-top-bar,#header,#navigation,#main-wrapper,#block-search-0,#blueshadow,#footershadow,#nice-menu-1>li,#nice-menu-1>li:hover,.block {
	/*behavior:url(//s3.amazonaws.com/kc-assets/AMIA12309/45341/PIE.js);*/
	position:relative
}
.edit a {
	color:darkred!important
}
.clear {
	clear:both;
	display:block
}
em.external {
	background-image:url(../img/ext.gif);
	display:inline-block;
	text-indent:-1000px;
	overflow:hidden;
	width:10px;
	height:10px;
}
#sharebutton em.external {
	display:none
}
#content-area h2,#content-area h3 {
	margin-top:1em;
	margin-bottom:5px;
}
#content-area h2 {
	font-size:16px;
}
#content-area h3 {
	font-size:12px;
}
#content-area p,#content-area ul,#content-area ol,#content-area dd,#content-area table {
	margin-bottom: 1em
}


/*---------------------------*/
/*---------------------------*/
/* ------------- OMNI Default Footer  ------------- */
/*---------------------------*/
/*---------------------------*/
#omni_foot {
    font-size: 12px;
    margin-top: 0;
    padding: 0.25em 0;
}
#omni_foot {
	background:#dedecf;
	overflow:hidden;
	position:relative;
}
#omni_foot .dinner {
	color: #999999;
	border-top:1px solid #e7e7dd;
	padding:0;
	}
#omni_foot .dinner .bounds {
	border-top:1px solid #cfcfb5;
	padding:1em;
	}	

#omni_foot .dinner p {
    text-align: center;
}

/* ------------------- */
.t-html.pdf {

	}
	
.t-html.pdf h3 {
	color:#0f3962;
	font-size:14px;
	margin-top:0;
	}
	
#side_search{
	padding:.5em;
}
	
#side_search h1, #side_search p.t-advancedlink, #side_search p.t-submit>a.t-submit{
	display:none;
}

#side_search p.t-advancedlink {
	display:block;
}
#side_search p.t-advancedlink a {text-decoration:underline; padding-left:0!important;}
#side_search p.t-advancedlink a:hover {text-decoration:none;}
#side_search p.t-input{
	margin-top:0;
}