@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('opensans-condbold-webfont.eot');
    src: url('opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-condbold-webfont.woff') format('woff'),
         url('opensans-condbold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
.node-unpublished {
	background-color:#fff4f4;
}
.preview .node {
	background-color:#ffffea;
}
#phoneContainer {
	width:600px;
	margin:10px auto;
}
#phoneContainer img {
	padding-right:15px;
}
#phoneLeft {
	float:left;
	width:300px;
	margin-bottom:22px;
}
#phoneRight {
	float:right;
	width:300px;
	margin-bottom:22px;
}
.plain{
width:500px !important;

}
.plain h4{
 color: #000000;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.3em  !important;
    font-weight: bold;
    margin: 0 0 19px;

}

.box {
width:205px;
position:relative;
border:0px solid #000;
height:105px;
}

.left {
position:absolute;
left:0px;
background-color:#AEC5EF;
width:100px;
height:40px;
}

.right {
position:absolute;
left:100px;
background-color:#D4DDEF;
width:100px;
height:40px;
}


fieldset {
	margin-bottom:1em;
	padding:.5em;
}
form {
	margin:0;
	padding:0;
}
hr {
	/*height:1px;
	border:1px solid gray;*/
}
img {
	border:0;
}
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;
}
table
{
	padding-top:10px;
	border-collapse:collapse;
}
tbody {
	border-top:0px solid #ccc;
	padding:7px;
}
tbody tr {
	padding: 15px;
}

tbody td {
	/*width: 10px;*/
}

tbody input[type="text"], input[type="password"] {
	width: 150px;
	padding: 5px;
	border:1px solid #ccc;
	float:left;
	margin-left:7px;
}

tbody select{
	width: 162px;
	padding: 5px;
	border:1px solid #ccc;
	float:left;
	margin-left:7px;
}

tbody input[type="submit"] {
	padding-top: 5px;
	float:left;
}

tbody label2 {
  padding: 0 5px 0 0;
  height: 25px;
  display: block;
}


thead th {
	text-align:left;
	padding-right:1em;
	border-bottom:3px solid #ccc;
}
.breadcrumb {
	padding-bottom:.5em
}
div.indentation {
	width:20px;
	height:1.7em;
	margin:-0.4em 0.2em -0.4em -0.4em;
	padding:0.42em 0 0.42em 0.6em;
	float:left;
}
div.tree-child {
	background:url(/misc/tree.png) no-repeat 11px center;
}
div.tree-child-last {
	background:url(/misc/tree-bottom.png) no-repeat 11px center;
}
div.tree-child-horizontal {
	background:url(/misc/tree.png) no-repeat -11px center;
}
.error {
	color:#e55;
}
div.error {
	border:1px solid #d77;
}
div.error, tr.error {
	background:#fcc;
	color:#200;
	padding:2px;
}
.warning {
	color:#e09010;
}
div.warning {
	border:1px solid #f0c020;
}
div.warning, tr.warning {
	background:#ffd;
	color:#220;
	padding:2px;
}
.ok {
	color:#008000;
}
div.ok {
	border:1px solid #00aa00;
}
div.ok, tr.ok {
	background:#dfd;
	color:#020;
	padding:2px;
}
.item-list .icon {
	color:#555;
	float:right;
	padding-left:0.25em;
	clear:right;
}
.item-list .title {
	font-weight:bold;
}
.item-list ul {
	margin:0 0 0.75em 0;
	padding:0;
}
.item-list ul li {
	margin:0 0 0.25em 1.5em;
	padding:0;
	list-style:disc;
}
ol.task-list li.active {
	font-weight:bold;
}
.form-item {
	margin-top:1em;
	margin-bottom:1em;
}
tr.odd .form-item, tr.even .form-item {
	margin-top:0;
	margin-bottom:0;
	white-space:nowrap;
}
tr.merge-down, tr.merge-down td, tr.merge-down th {
	border-bottom-width:0 !important;
}
tr.merge-up, tr.merge-up td, tr.merge-up th {
	border-top-width:0 !important;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
	border:2px solid red;
}
.form-item .description {
	font-size:0.85em;
}
.form-item label {
	display:block;
	font-weight:bold;
}
.form-item label.option {
	display:inline;
	font-weight:normal;
}
.form-checkboxes, .form-radios {
	margin:1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
	margin-top:0.4em;
	margin-bottom:0.4em;
}
.marker, .form-required {
	color:#f00;
}
.more-link {
	text-align:right;
}
.more-help-link {
	font-size:0.85em;
	text-align:right;
}
.nowrap {
	white-space:nowrap;
}
.item-list .pager {
	clear:both;
	text-align:center;
}
.item-list .pager li {
	background-image:none;
	display:inline;
	list-style-type:none;
	padding:0.5em;
}
.pager-current {
	font-weight:bold;
}
.tips {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	font-size:0.9em;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
	font-family:inherit;
	font-size:inherit;
	width:14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
	width:10em;
}
dl.multiselect dt, dl.multiselect dd {
	float:left;
	line-height:1.75em;
	padding:0;
	margin:0 1em 0 0;
}
dl.multiselect .form-item {
	height:1.75em;
	margin:0;
}
.container-inline div, .container-inline label {
	display:inline;
}
ul.primary {
	border-collapse:collapse;
	padding:0 0 0 1em;
	white-space:nowrap;
	list-style:none;
	margin:5px;
	height:auto;
	line-height:normal;
	border-bottom:1px solid #bbb;
}
ul.primary li {
	display:inline;
}
ul.primary li a {
	background-color:#ddd;
	border-color:#bbb;
	border-width:1px;
	border-style:solid solid none solid;
	height:auto;
	margin-right:0.5em;
	padding:0 1em;
	text-decoration:none;
}
ul.primary li.active a {
	background-color:#fff;
	border:1px solid #bbb;
	border-bottom:#fff 1px solid;
}
ul.primary li a:hover {
	background-color:#eee;
	border-color:#ccc;
	border-bottom-color:#eee;
}
ul.secondary {
	border-bottom:1px solid #bbb;
	padding:0.5em 1em;
	margin:5px;
}
ul.secondary li {
	display:inline;
	padding:0 1em;
	border-right:1px solid #ccc;
}
ul.secondary a {
	padding:0;
	text-decoration:none;
}
ul.secondary a.active {
	border-bottom:4px solid #999;
}
#autocomplete {
	position:absolute;
	border:1px solid;
	overflow:hidden;
	z-index:100;
}
#autocomplete ul {
	margin:0;
	padding:0;
	list-style:none;
}
#autocomplete li {
	background:#fff;
	color:#000;
	white-space:pre;
	cursor:default;
}
#autocomplete li.selected {
	background:#0072b9;
	color:#fff;
}
html.js input.form-autocomplete {
	background-image:url(/misc/throbber.gif);
	background-repeat:no-repeat;
	background-position:100% 2px;
}
html.js input.throbbing {
	background-position:100% -18px;
}
html.js fieldset.collapsed {
	border-bottom-width:0;
	border-left-width:0;
	border-right-width:0;
	margin-bottom:0;
	height:1em;
}
html.js fieldset.collapsed * {
	display:none;
}
html.js fieldset.collapsed legend {
	display:block;
}
html.js fieldset.collapsible legend a {
	padding-left:15px;
	background:url(/misc/menu-expanded.png) 5px 75% no-repeat;
}
html.js fieldset.collapsed legend a {
	background-image:url(/misc/menu-collapsed.png);
	background-position:5px 50%;
}
* html.js fieldset.collapsed legend, * html.js fieldset.collapsed legend *, * html.js fieldset.collapsed table * {
	display:inline;
}
html.js fieldset.collapsible {
	position:relative;
}
html.js fieldset.collapsible legend a {
	display:block;
}
html.js fieldset.collapsible .fieldset-wrapper {
	overflow:auto;
}
.resizable-textarea {
	width:95%;
}
.resizable-textarea .grippie {
	height:9px;
	overflow:hidden;
	background:#eee url(/misc/grippie.png) no-repeat center 2px;
	border:1px solid #ddd;
	border-top-width:0;
	cursor:s-resize;
}
html.js .resizable-textarea textarea {
	margin-bottom:0;
	width:100%;
	display:block;
}
.draggable a.tabledrag-handle {
	cursor:move;
	float:left;
	height:1.7em;
	margin:-0.4em 0 -0.4em -0.5em;
	padding:0.42em 1.5em 0.42em 0.5em;
	text-decoration:none;
}
a.tabledrag-handle:hover {
	text-decoration:none;
}
a.tabledrag-handle .handle {
	margin-top:4px;
	height:13px;
	width:13px;
	background:url(/misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
	background-position:0 -20px;
}
.joined + .grippie {
	height:5px;
	background-position:center 1px;
	margin-bottom:-2px;
}
.teaser-checkbox {
	padding-top:1px;
}
div.teaser-button-wrapper {
	float:right;
	padding-right:5%;
	margin:0;
}
.teaser-checkbox div.form-item {
	float:right;
	margin:0 5% 0 0;
	padding:0;
}
textarea.teaser {
	display:none;
}
html.js .no-js {
	display:none;
}
.progress {
	font-weight:bold;
}
.progress .bar {
	background:#fff url(/misc/progress.gif);
	border:1px solid #00375a;
	height:1.5em;
	margin:0 0.2em;
}
.progress .filled {
	background:#0072b9;
	height:1em;
	border-bottom:0.5em solid #004a73;
	width:0%;
}
.progress .percentage {
	float:right;
}
.progress-disabled {
	float:left;
}
.ahah-progress {
	float:left;
}
.ahah-progress .throbber {
	width:15px;
	height:15px;
	margin:2px;
	background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;
	float:left;
}
tr .ahah-progress .throbber {
	margin:0 2px;
}
.ahah-progress-bar {
	width:16em;
}
#first-time strong {
	display:block;
	padding:1.5em 0 .5em;
}
tr.selected td {
	background:#ffc;
}
table.sticky-header {
	margin-top:0;
	background:#fff;
}
#clean-url.install {
	display:none;
}
html.js .js-hide {
	display:none;
}
#system-modules div.incompatible {
	font-weight:bold;
}
#system-themes-form div.incompatible {
	font-weight:bold;
}
span.password-strength {
	visibility:hidden;
}
input.password-field {
	margin-right:10px;
}
div.password-description {
	padding:0 2px;
	margin:4px 0 0 0;
	font-size:0.85em;
	max-width:500px;
}
div.password-description ul {
	margin-bottom:0;
}
.password-parent {
	margin:0 0 0 0;
}
input.password-confirm {
	margin-right:10px;
}
.confirm-parent {
	margin:5px 0 0 0;
}
span.password-confirm {
	visibility:hidden;
}
span.password-confirm span {
	font-weight:normal;
}
ul.menu {
	list-style:none;
	border:none;
	text-align:left;
}
ul.menu li {
	margin:0 0 0 0.5em;
}
li.expanded {
	list-style-type:circle;
	list-style-image:url(/misc/menu-expanded.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
}
li.collapsed {
	list-style-type:disc;
	list-style-image:url(/misc/menu-collapsed.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
}
li.leaf {
	list-style-type:square;
	list-style-image:url(/misc/menu-leaf.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
}
li a.active {
	color:#000;
}
td.menu-disabled {
	background:#ccc;
}
ul.links {
	margin:0;

	margin-top:10px !important;
}
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
}
.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;
}
div.fieldgroup {
	margin:.5em 0 1em 0;
}
div.fieldgroup .content {
	padding-left:1em;
}
.views-exposed-form .views-exposed-widget {
	float:left;
	padding:.5em 1em 0 0;
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top:1.6em;
}
.views-exposed-form .form-item, .views-exposed-form .form-submit {
	margin-top:0;
	margin-bottom:0;
}
.views-exposed-form label {
	font-weight:bold;
}
.views-exposed-widgets {
	margin-bottom:.5em;
}
html.js a.views-throbbing, html.js span.views-throbbing {
	background:url(/sites/all/modules/views/images/status-active.gif) no-repeat right center;
	padding-right:18px;
}
div.view div.views-admin-links {
	font-size:xx-small;
	margin-right:1em;
	margin-top:1em;
}
.block div.view div.views-admin-links {
	margin-top:0;
}
div.view div.views-admin-links ul {
	margin:0;
	padding:0;
}
div.view div.views-admin-links li {
	margin:0;
	padding:0 0 2px 0;
	z-index:201;
}
div.view div.views-admin-links li a {
	padding:0;
	margin:0;
	color:#ccc;
}
div.view div.views-admin-links li a:before {
	content:"[";
}
div.view div.views-admin-links li a:after {
	content:"]";
}
div.view div.views-admin-links-hover a, div.view div.views-admin-links:hover a {
	color:#000;
}
div.view div.views-admin-links-hover, div.view div.views-admin-links:hover {
	background:transparent;
}
div.view div.views-hide {
	display:none;
}
div.view div.views-hide-hover, div.view:hover div.views-hide {
	display:block;
	position:absolute;
	z-index:200;
}
div.view:hover div.views-hide {
	margin-top:-1.5em;
}
.views-view-grid tbody {
	border-top:none;
}
.ddblock-container {
	position:relative;
}
.ddblock-number-pager a.activeSlide {
	background:#88f;
}
.ddblock-number-pager a:focus {
	outline:none;
}
.ddblock-number-pager {
	position:relative;
	left:0;
	display:block;
}
.ddblock-number-pager a {
	margin:0 2px 2px 0;
	padding:0px 6px;
	border:1px solid #ccc;
	background:#fc0;
	text-decoration:none;
	display:block;
	float:left;
	font-size:.9em;
}
.ddblock-prev-next-pager a.activeSlide {
	background:#88f;
}
.ddblock-prev-next-pager a:focus {
	outline:none;
}
.ddblock-prev-next-pager {
	position:relative;
	left:0;
	display:block;
}
.ddblock-prev-next-pager a {
	margin:0 2px 2px 0;
	padding:0px 6px;
	border:1px solid #ccc;
	background:#fc0;
	text-decoration:none;
	display:block;
	float:left;
	font-size:.9em;
}
.ddblock-image-pager a.activeSlide {
	background:#ddd;
}
.ddblock-image-pager a:focus {
	outline:none;
}
ul.ddblock-image-pager {
	margin:0 0 3px 0;
	padding:0;
	line-height:1em;
}
.ddblock-image-pager li {
	float:left;
	margin:0 3px 3px 0;
	padding:0;
	list-style:none;
	border:1px solid #ccc;
	background:#fff;
}
.ddblock-image-pager li a {
	padding:3px;
	display:block;
	background:#fff;
}
.ddblock-image-pager li img {
	border:none;
	display:inline;
	margin:0 !important;
	padding:0 !important;
}
.ddblock-custom-pager a.activeSlide {
	background:#eee;
}
.ddblock-custom-pager a:focus {
	outline:none;
}
* {
	font-size:100.01%;
}
html {
	font-size:62.5%;
	
}
body {
	margin:0;
	height:100%;
	background:#fff;
	
	font:1em ,'Open Sans', sans-serif;;
	color:#000;
}
img {
	border-style:none;
}
a {
	text-decoration:none;
	color:#005A8C;
}
a:hover {
	color:#1E4E66;
	/*text-decoration:underline;*/
}
a:visited {
	color:#005A8C;
}
.form-text, textarea, select {
	border:2px solid #DEDEDE;
	font:12px/14px Arial, Helvetica, sans-serif;
	margin:0;
	padding:4px 11px 7px;
	vertical-align:middle;
}
.form-item label {
	font-size:1.0em;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
.skip-nav {
	position:absolute;
	left:-9999px;
	width:1px;
	height:1px;
	z-index:55;
}
.skip-nav:focus {
	left:0;
	width:auto;
	height:auto;
}
#wrapper {
	width:100%;
	position:relative;
	overflow:hidden;
}
.header-area {
	width:100%;
	/* background: url(../images/bg.gif)  repeat top;*/
	/* background:url(../images/bg.jpg) top repeat; */
	/* reese change below */
	background: #fff url(../images/header-bg-new.jpg) top repeat;

	  border-bottom: 3px solid maroon;
    height: 120px;

	position:absolute;
	top:0;
	left:0;
}
#header {
	width:869px;
	height:155px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	
}
.header-frame {
	overflow:hidden;
	width:100%;
	padding:7px 0 0px;
}
.header-wrapper {
	overflow:hidden;
	width:100%;
	padding:0 0 0px;
	
}
.slogan {
	color:#000000;
	display:block;
	font:24px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	margin:0 0 0 0px;
	text-shadow:1px 1px 0 #FCFCFC;
}
.logo {
	position:relative;
	left:0px;
	top:0px;
	
 padding-top:5px;

	/* width:303px; */
	/* height:74px; */
	/* background:url(../images/logo.png) no-repeat; */
	/* reese change below */
	width:305px;
	height:76px;
	background:url(../../images/amj-logo.png) no-repeat;	
	text-indent:-9999px;
	margin-top:35px;
	margin-left:45px;
	margin-bottom:42px;
	overflow:hidden;
	
}
.logo a {
	display:block;
	height:100%;
}
#wrapper.inner .logo {
	top:-225px;
}
.header-holder {
	float:right;
	width:265px;
	/* padding:8px 0 0; */
	overflow:hidden;
	/* reese changes below */
	padding: 0;
	position: relative;
	top: -14px;
}
.header-holder .holder {
	overflow:hidden;
	width:100%;
	padding:0 0 17px;
}
.header-holder ul {
	/* margin:2px 5px 0 0; */
	padding:0;
	list-style:none;
	float:right;
	/* reese changes below */
	margin: 0;
}
.header-holder ul li {
	float:left;
	margin:0 3px 0 0;
	/* font-size:11px; */
	/* reese changes below */
	padding: 10px 0 20px 0;
	font-size: 12px;
}
.header-holder ul li a {
	color:#000;
	/* background:#fefefe; */
	float:left;
	padding:3px 11px;
	/* reese changes below */
	background: #fff;
	color: #373737;
}
.header-form, .holder .search {
	float:right;
	width:220px;
}
.header-form legend, .holder label {
	display:none;
}
.header-form .text, #edit-search-theme-form-1-wrapper input, #edit-keys {
	float:left;
	width:136px;
	height:19px;
	background:#fff;
	border:2px solid #424242;
	padding:2px 0 0;
	margin:0 7px 0 0;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.header-form .submit, #edit-submit {
	color:#fefefe;
	background:#000;
	font:1.2em Georgia, "Times New Roman", Times, serif;
	border:0;
	height:25px;
	width:73px;
}
a.donate {
	float:left;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	width:220px;
	height:33px;
	background: #fff url(../images/bg-donatey-hover.gif) no-repeat;
	text-align:center;
	padding:10px 0 0;
}
.donate:hover, .donate.active {
	background: #000 url(../images/bg-donatey-hover3.gif) no-repeat;
	text-decoration:none;
	color:#fff;
}

input.button-accept, a.button-accept, a.button-accept {
	/*
	background: #005A8C;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.25)), to(rgba(0,0,0,0.25)));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.25), rgba(0,0,0,0.25));
	border: 0;
	-webkit-border-radius: 0.25em;
	-moz-border-radius: 0.25em;
	border-radius: 0.25em;
	-webkit-box-shadow: 2px 2px 1px rgba(0,0,0,0.35);
	-moz-box-shadow: 2px 2px 1px rgba(0,0,0,0.35);
	box-shadow: 2px 2px 1px rgba(0,0,0,0.35);
	color: #fff;
	display: inline-block;
	float: right;
	font-size: 17px;
	font-weight: bold;
	left: 0;
	letter-spacing: 0;
	line-height: 1.43;
	margin: 0;
	padding: 0.5em 1.25em;
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif; /*"Helvetica Neue", Arial, Helvetica, sans-serif;*/
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
	top: 0;
	*/
	-webkit-transition: background 0.2s;
	-moz-transition: background 0.2s;
	transition: background 0.2s;
	
	/* reese changes below */
	display: inline-block;
	float: right;
	left: -5px;
	margin: 0;
	position: relative;
	top: -5px;
	padding: 5px 8px;
	background: #043752;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 15px;
	color: #fff;
	text-decoration:none !important;
	
	border: 1px solid #fff !important;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.5);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,.5);
	box-shadow: 0 1px 5px rgba(0,0,0,.5); 	
	
}
input.button-accept:hover, a.button-accept:hover, a.button-accept:hover {
	background-color: #000;
	cursor: pointer;
	text-decoration: none;
}
.button-accept:active, .button-accept:active {
	position: relative;
	top: 1px;
}
.button-accept:active {
	top: -3px;
}




input.button-normal, a.button-normal, a.button-normal {

	background: #064a6f;

	text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
	top: 0;
	-webkit-transition: background 0.2s;
	-moz-transition: background 0.2s;
	transition: background 0.2s;
	margin-top: 7px;
	*/
	
	/* reese changes below  */
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 15px;
	color: #fff;
	border: 1px solid #fff;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.5);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,.5);
	box-shadow: 0 1px 5px rgba(0,0,0,.5); 	
	padding: 5px;
}
input.button-normal:hover, a.button-normal:hover, a.button-normal:hover {
	background-color: #2d2d2d;
	cursor: pointer;
	text-decoration: none;
}
.button-normal:active, .button-normal:active {
	position: relative;
	top: 1px;
}
.button-normal:active {
	top: -3px;
}



#header .links {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:940px;
	/* line-height:43px; */
	position:absolute;
	bottom:0;
	left:0;
	line-height: 33px;
	padding-top:10px !important;
	
}
* html #header .links {
	bottom:-1px;
}
#header ul.links li {
	float:left;
	/* font-size:18px; */
	/* margin:0 3px 0 0; */
	text-align:center;
	overflow:hidden;
	/* background:url(../images/bg-nav.gif) no-repeat; */
	padding:0 0 0 1px;
	/* reese change below */
	font-size: 15px;
	text-transform: uppercase;
	border-left: 1px solid #767676;
	margin: 0;
}
#header ul.links li a {
	color:#fff;
	/* background:url(../images/bg-nav.gif) no-repeat 100% 100%; */
	/* height:42px; */
	overflow:hidden;
	float:left;
	text-align:center;
	cursor:pointer;
	position:relative;
	/* padding:0 0 0 1px; */
	/* font-size:18px; */
	/* reese change below */
	font-size: 15px;
	background-color: #fff;
	color: #1d1d1d;
	height: 32px;
	padding: 0 9px 0 8px;
}
#header ul.links li:hover, #header ul.links li.hover, #header ul.links li.active {
	/* background:url(../images/bg-nav-hover.gif) no-repeat; */
	/* reese change below */
	background: url(http://www.designbyreese.com/clients/amj/bg-body.gif) top repeat;
}
#header ul.links li a:hover, #header ul.links li.active a {
	/* background: #fff url(../images/bg-nav-hover.gif) no-repeat 100% 100%; */
	/* color:#000; */
	text-decoration:none;
	/* reese change below */
	background: url(http://www.designbyreese.com/clients/amj/bg-body.gif) top repeat;
	color: #881314;
}

#block-block-8 a:last-child {
	float: right;
	left:0;
	margin-right: 22px;
	padding-top:5px;
	
}


.main-area {
	overflow:hidden;
	width:100%;
	padding:188px 0 0;
}
.main-top-area {
	/* background:#98af3f url(../images/bg-main-t.gif) repeat-x; */
	padding:20px 0 7px;
	/* reese change below */
	background-color: #fff;
}
.main-top {
	width:940px;
	margin:0 auto;
	position:relative;
	z-index:1;
}
.main-top:after, .main-top-area:after {
	clear:both;
	display:block;
	content:"";
}
.holder-image {
	position:relative;
	width:619px;
	float:left;
}
.blockquote-holder {
	position:absolute;
	bottom:38px;
	left:20px;
	width:240px;
	z-index:55;
}
.blockquote-holder blockquote {
	margin:0;
}
.blockquote-holder blockquote p {
	margin:0;
}
.blockquote-holder blockquote q {
	color:#fff;
	font-size:2.1em;
	font-weight:bold;
	background:url(../images/bg-q.gif) no-repeat;
	width:223px;
	height:104px;
	line-height:1.2em;
	float:left;
	padding:7px 5px 5px 12px;
	margin:0 0 10px;
}
.blockquote-holder blockquote cite {
	background:#206536;
	font-size:1.6em;
	color:#fff;
	padding:4px 25px 5px 12px;
	font-style:normal;
	float:left;
}
q {
	quotes:none;
}
q:before {
	content:"";
}
q:after {
	content:"";
}
.image {
	background:url(../images/bg-holder-image.gif) no-repeat;
	width:599px;
	height:280px;
	padding:20px 0 0 20px;
	position:relative;
	z-index:1;
}
.image img {
	display:block;
}
.block-holder {
	float:right;
	width:300px;
}
.block-green {
	margin:0 0 8px;
}
.block-green a {
	display:block;
	background:url(../images/bg-green-block.png) no-repeat;
	width:285px;
	height:77px;
	padding:19px 0 0 15px;
	cursor:pointer;
	position:relative;
}
.block-green a:hover, .block-green a.active {
	background:url(../images/bg-green-block-hover.png) no-repeat;
}
.block-green span {
	float:left;
	width:56px;
	height:56px;
	border:1px solid #fdfb00;
	padding:1px 0 0 1px;
	margin:0 7px 0 0;
}
.block-green span img {
	float:left;
}
.block-green strong {
	color:#fff;
	font-size:1.8em;
	font-weight:normal;
	line-height:1.3em;
}
.main-center-area {
	overflow:hidden;
	width:100%;
	margin-top:-32px;
	background:url(http://www.designbyreese.com/clients/amj/bg-body.gif) repeat;
}
#wrapper.inner .main-center-area {
	padding:0 0 25px;
}
#main {
	overflow:hidden;
	/* width:849px; */
	margin:0 auto;
	padding:28px 0 10px;
	/* reese changes below */
	width: 869px;
}

#carousel {
	overflow:hidden;
	width:849px;
	margin:0 auto;
	padding:28px 0 10px;
	
	font-size:1.3em;
	line-height:1.8em;
}
#twocolums {
	overflow:hidden;
	float:left;
	width:618px;
}
#content {
	float:right;
	width:300px;
}
.aside {
	float:left;
	width:301px
}
#sidebar {
	float:right;
	/* width:261px; */
	/* reese changes below */
	width: 277px;
}
.block-blue {
	overflow:hidden;
	border-top:5px solid #7ad5f6;
	border-bottom:1px solid #d8d9d4;
	background:#fff;
	padding:8px 12px 5px 11px;
	width:277px;
	margin:0 0 20px;
}
.title {
	overflow:hidden;
	width:100%;
	padding:0 0 5px;
}
.block-blue p {
	font-size:1.4em;
	line-height:1.5em;
	margin:0;
}
.form-content {
	overflow:hidden;
	width:100%;
	padding:15px 0 0;
}
.form-content legend {
	display:none;
}
.form-content .text, .form-content .form-text, #webform-client-form-108 .form-text {
	border:1px solid #dedede;
	width:250px;
	height:14px;
	margin:0 0 18px;
	font:12px/14px Arial, Helvetica, sans-serif;
	padding:4px 11px 6px;
}
#webform-client-form-108 .form-textarea {
	border:1px solid #dedede;
	width:250px;
	margin:0 0 18px;
	font:12px/14px Arial, Helvetica, sans-serif;
	padding:4px 11px 6px;
}
.form-content .submit, .form-content .form-submit {
	background:none repeat scroll 0 0 #2C562A;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:right;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	margin:0 4px 0 0;
	padding:4px 11px;
	position:relative;
}
#webform-client-form-108 .form-submit {
	background:none repeat scroll 0 0 #2C562A;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:left;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	margin:0 4px 0 0;
	padding:4px 11px;
	position:relative;
}
.form-content .submit, .form-content .form-submit:hover, #webform-client-form-108 .form-submit:hover, .link.active {
	text-decoration:none;
	background:#749d1b;
}
#webform-client-form-108 label {
	font-size:1.4em
}
.link {
	float:right;
	color:#fff;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	border:0;
	background:#2c562a;
	padding:4px 11px;
	cursor:pointer;
	position:relative;
	margin:0 4px 0 0;
	display:inline;
}
.link:hover, .link.active {
	text-decoration:none;
	background:#749d1b;
}
.holder-submit {
	overflow:hidden;
	width:100%;
}
.social {
	margin:0 14px 0 0;
	padding:0;
	float:right;
	display:inline;
	list-style:none;
}
.social li {
	float:left;
	margin:0 0 0 13px;
	display:inline;
}
.social li img {
	display:block;
}
.block-red {
	background:#fff;
	padding:10px 10px 28px;
	border-top:5px solid #f44a19;
	margin:0 0 19px;
	width:280px;
}
.block-red .title {
	padding:0 0 19px;
}
.block-red p {
	color:#000000;
	font-size:1.0em;
	line-height:1.5em;
	margin:0;
}
.post-holder {
	overflow:hidden;
	width:100%;
	margin:0 0 -51px;
}
.post {
	overflow:hidden;
	width:100%;
	background:url(../images/bg-line.gif) repeat-x 0 100%;
	color:#000;
	font-size:1.0em;
	margin:0 0 23px;
	padding:0 0 15px;
}
.post.last {
	background:none;
}
.post h3.blue {
	color:#00aeef;
	margin:0;
	font-size:1.3em;
	font-weight:normal;
	line-height:1.1em;
	width:225px;
	padding:0 0 16px;
}
.post h3.black {
	color:#000;
	margin:0 0 16px;
	font-size:1.3em;
	font-weight:normal;
	line-height:1.1em;
	width:225px;
}
.post p {
	margin:0;
	padding:0 0 21px;
}
.date {
	float:right;
	background:url(../images/ico-date.gif) no-repeat;
	width:42px;
	height:52px;
	text-indent:-9999px;
	margin:0 9px 0 0;
}
.post ul {
	margin:0 0 -15px 0;
	padding:0;
	list-style:none;
}
.post ul li {

	font:0.9em Arial, Helvetica, sans-serif;
	margin:0 15px 0 0;
}
.post ul li a {
	text-decoration:none;
	border-bottom:1px dotted;
	color:#005A8C;
}
.post ul li a:hover {
	border-bottom:none;
}
.post ul li.add {
	background:url(../images/ico-02.gif) no-repeat 0 50%;
	padding:0 0 0 21px;
}
.post ul li.read {
	background:url(../images/ico-03.gif) no-repeat 0 50%;
	padding:0 0 0 21px;
}
.post ul li.comments {
	background:url(../images/ico-04.gif) no-repeat 0 50%;
	padding:0 0 0 21px;
}
.footer-area {
	overflow:hidden;
	/*width:100%;
	background: #000 url(../images/bg-footer-area.gif) repeat-x;*/
	height:225px;
}
.footer-frame {
	overflow:hidden;
	width:100%;
	/*background: #3D4144 url(../images/bg-footer.gif) repeat 100% ;0*/
	height:225px;
	border-top: solid #fff 5px;
	display: block;
	/*background: #161616 url(../images/footer-bg.jpg) no-repeat center top;*/
	background: #161616 url(../images/footer-bg.jpg) repeat center top;;
}
#footer {
	overflow:hidden;
	width:849px;
	margin:0 auto;
	padding:19px 0 0;
}
#footer ul {
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
	float:left;
	width:220px;
}
#footer ul li {
	color:#fff;
	font-size:1em;
}
#footer ul li.title {
	font:bold 1.6em Georgia, "Times New Roman", Times, serif;
	padding: 0 0 23px !important;
	background:none !important;
}
#footer ul.mark li.title {
	padding:0 0 23px 11px !important;
}
#footer ul li {
	color:#fff;
	font:1.1em Arial, Helvetica, sans-serif;
	padding:0 0 3px;
	letter-spacing:1px;
}
#footer ul li address {
	font-style:normal;
}
#footer ul li a {
	color:#fff;
}
#footer ul.mark {
	width:180px;
}
#footer ul.mark li {
	background:url(../images/bullet-footer.gif) no-repeat 0 50%;
	padding:0 0 3px 15px;
}
.footer-list {
	overflow:hidden;
	width:100%;
	padding:0 0 0px;
}
.footer-info {
	overflow:hidden;
	width:100%;
	color:#fff;
	font:1.1em Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
}
.footer-info p {
	margin:0;
}
#wrapper.inner .main-top-area {
	background:url(../images/bg-main-t-inner.gif) repeat-x;
	padding:0;
}
#wrapper.inner #main {
	padding:19px 0 10px;
}
.main-top-inner {
	background:url(../images/bg-main.gif) repeat 100% 0;
	height: 0px;
}
#wrapper.inner .main-top {
	background:none;
	padding:20px 0 21px;
}
.breadcrumbs {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.breadcrumbs li {
	float:left;
	color:#000;
	font:14px Arial, Helvetica, sans-serif;
	background:url(../images/separator-breadcrumbs.gif) no-repeat 0 50%;
	padding:0 17px 0 18px;
	margin:0 4px 0 -4px;
}
.breadcrumbs li a {
	color:#000;
}
#wrapper.inner #content {
	float:left;
	width:542px;
	/*height: 100%;*/
	background:#fff;
	padding:15px 18px 33px 21px;
	font-size: 1.3em;
	/* reese changes below */
	border: 1px solid #767676;	
	border-top: 3px solid #2d2d2d;
	
}
.image-holder {
	float:right;
	border:1px solid #fefd79;
	margin:0 0 0 10px;
	display:inline;
}
.block-blockquote-holder {
	overflow:hidden;
	width:280px;
	background:url(../images/bg-line.gif) repeat-x;
	margin:0 0 15px;
}
.block-blockquote {
	background:url(../images/bg-line.gif) repeat-x 0 100%;
	overflow:hidden;
	width:280px;
	padding:7px 0 10px;
}
.block-blockquote blockquote {
	margin:0;
	overflow:hidden;
	color:#206536;
	font-style:italic;
	font-size:1.5em;
	line-height:1.2em;
}
.block-blockquote blockquote p {
	margin:0 !important;
}
.edit_tr
{

width:200px;


}

#wrapper.inner #content p {

	margin:0;
	font-size:15px !important;
	text-align:left;
	line-height:19px;
	padding:12px 0 17px;
	
}
.edit_tr p
{

padding:0px;
width:400px;
margin-top:10px;
float:left;
}
.content-content{

	margin:0;
	font-size:13px;

	line-height:19px;
	padding:12px 0 17px !important;
}
.list-bulleted, #wrapper.inner #content ul {
	margin:0 0 23px 30px;
	padding:0;
}
.list-bulleted li, #wrapper.inner #content li {
	/*font-size:1.4em;*/
	padding:7px 0;
}
.list-bulleted li.addthis, #wrapper.inner #content li.addthis {
	font-size:1.4em;
	padding:0;
}
.list-bulleted li a, #wrapper.inner #content li a {
	color:#005A8C;
}
.list-numbered, #wrapper.inner #content ul, #wrapper.inner #content ol {
	margin:0 0 0px 30px;
	padding:0;
}
#wrapper.inner #content .terms ul, #wrapper.inner #content .terms ol {
	margin:0;
}
.list-numbered li, #wrapper.inner #content li {
	/*font-size:1.4em;*/
}
.list-numbered li a, #wrapper.inner #content li a {
	color:#005A8C;
	padding:0;
}
#wrapper.inner #content h1 {
font-family: 'open_sans_condensedbold';
	margin:5px 0 5px;
	/*color:#1E6636;*/
	color:#000;
	display:block;
	font-size:3em;
	font-weight:normal;
	text-align:left;
}
#wrapper.inner #content h2 {
font-family: 'open_sans_condensedbold';
	margin:12px 0 12px;
	color:#9F2E2E;
	font-size:15px;
	background:none;
	float:none;
	padding:0;
}
#wrapper.inner #content h3, .search-results dt {
font-family: 'open_sans_condensedbold';


  font-weight: normal;
    font-style: normal;
	font-size: 15px;
	line-height: 42px;
	margin:0 0 2px;
	color:#000;
	text-transform:uppercase;
}

#wrapper.inner #content h4 {
/*font-family: 'Open Sans', sans-serif;
	margin:0 0 19px;
	color:#000;
	font-size:1.7em;
	font-weight:bold;*/
	   font-family: 'open_sans_condensedbold';
    src: url('opensans-condbold-webfont.eot');
    src: url('opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-condbold-webfont.woff') format('woff'),
         url('opensans-condbold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-size: 19px;
	line-height: 42px;
	margin:0 0 2px;
	color:#000;
	text-transform:uppercase;
}
#wrapper.inner #content h6 {
	margin:0 0 19px;
	color:#000;
	font-size:20px;;
	font-style:italic;
}
.art_author
{
  left: 261px;
  top: 737px;
 
  z-index: 38;
  width: 81px;
  font: 11.0px Georgia;
  color: #383838;
  font-style: italic;
}
.cur_tit{
 color: #5E5E5E;
    font: italic 21px Georgia;
    height: 15px;
    left: 464px;
    letter-spacing: 0.045em;
    position: inherit;
    top: 95px;
    z-index: 17;
}.art_tit{
	color: #064A6F;
    font: 15px Georgia;
    height: 11px;
    left: 260px;
    letter-spacing: 0.045em;
    position: inherit;
    top: 145px;
    z-index: 19;
	text-transform:uppercase;
	
}
.art_photo
{
  height: 100px;
    left: 674px;
    position: inherit;
    top: 735px;
    width: 100px;
    z-index: 37;
}
.cur_desc
{
   
    color: #525252;
    font: 13px Georgia;
  
    left: 385px;
    position: inherit;
    text-decoration: none;
	   line-height: 19px !important;
    top: 485px;
    width: 259px;
    z-index: 35;
}
#dottedline {
  position: inherit;
  left: 259px;
  top: 683px;
  height: 1px;
  z-index: 6;
  width: 531px;
}
.photo_shadow
{

	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccc');

}
.cur_desc p
{ 
  
  color: #525252 !important;
    font: 13px Georgia !important;
   line-height: 19px !important;
    left: 385px !important;
    position: inherit !important;
    text-decoration: none !important;
    top: 485px !important;
    width: 259px !important;
    z-index: 35 !important;
	text-align:left!important;
	padding:0px 0 17px!important;
}
#wrapper.inner #content h1 a, #wrapper.inner #content h2 a, #wrapper.inner #content h3 a, #wrapper.inner #content h4 a, #wrapper.inner #content p a, #wrapper.inner #content li a, #wrapper.inner #content a {
	border-bottom:1px dotted;
	color:#005a8c;
}
#wrapper.inner #content h1 a:hover, #wrapper.inner #content h2 a:hover, #wrapper.inner #content h3 a:hover, #wrapper.inner #content h4 a:hover, #wrapper.inner #content p a:hover, #wrapper.inner #content li a:hover, #wrapper.inner #content a: hover {
	color:#1E2A66;
	border-bottom:none;
	text-decoration:none;
}
.share {
	float:left;
	background:url(../images/bg-share.gif) no-repeat;
	width:83px;
	height:16px;
	text-indent:-9999px;
	margin:-5px 0 0 5px;
}
.block-dark-green {
	background:#fff;
	border-top:5px solid #206537;
	margin:0 0 19px;
	padding:10px 12px 28px 11px;
	overflow:hidden;
	width:278px;
}
.block-dark-green ul {
	margin:0 0 0 1px;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.block-dark-green ul li {
	background:url(../images/bullet-block.gif) no-repeat 0 10px;
	font:1.6em Arial, Helvetica, sans-serif;
	padding:8px 0 9px 19px;
	border-bottom:1px solid #f4f4f4;
	overflow:hidden;
	height:1%;
}
.block-dark-green ul li a {
	color:#000;
}
.block-dark-green ul ul {
	margin:8px 0 -18px -12px;
	padding:11px 0 0 27px;
	list-style:none;
	border-top:1px solid #f4f4f4;
	overflow:hidden;
}
.block-dark-green ul ul li {
	background:url(../images/bullet-block2.gif) no-repeat 0 7px;
	font:1em Arial, Helvetica, sans-serif;
	padding:0 0 16px 20px;
	border:0;
}
.block-dark-green ul ul li.active a, .block-dark-green ul ul li a:hover {
	color:#970000;
	text-decoration:none;
}
#wrapper.inner .block-blue {
	padding-bottom:84px;
}
#wrapper.inner .block-blue .title {
	padding:5px 0 15px;
}
#wrapper.inner .block-blue p {
	color:#000;
	line-height:1.3em;
}
div.status {
	background-color:#FFFF99;
	border:1px solid #696969;
	margin:0.5em;
	padding:1em 1em;
	font-family:verdana;
	font-size:1.2em;
}
 #solutionContainer {
    /*display: table;*/
    }

  #row  {
    display: table-row;
    }

  #left, #right, #middle {
    display: table-cell;
    }

#solutionContainer .button-accept {
font-size: 18px;
line-height: 24px;
padding: 12px 30px;
}
#solutionContainer input.button-accept:hover {
background-color: #4FDF00;
cursor: pointer;
text-decoration: none;
}


#solutionContainer input.button-accept,
#solutionContainer a.button-accept,
#solutionContainer a.button-accept {
	background: #005A8C;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.25)), to(rgba(0,0,0,0.25)));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.25), rgba(0,0,0,0.25));
	border: 0;
	-webkit-border-radius: 0.45em;
	-moz-border-radius: 0.45em;
	border-radius: 0.45em;
	-webkit-box-shadow: 2px 2px 1px rgba(0,0,0,0.35);
	-moz-box-shadow: 2px 2px 1px rgba(0,0,0,0.35);
	box-shadow: 2px 2px 1px rgba(0,0,0,0.35);
	color: #fff;
	display: inline-block;
	float: none;
	font-size: 16px;
	font-weight: bold;
	left: 0;
	letter-spacing: 0;
	line-height: 1.43;
	margin: 0;
	padding: 0.5em 1.25em;
	position: relative;
		font-family: 'Open Sans', sans-serif; /*"Helvetica Neue", Arial, Helvetica, sans-serif;*/
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
	top: 0;
	-webkit-transition: background 0.2s;
	-moz-transition: background 0.2s;
	transition: background 0.2s;
}
#solutionContainer input.button-accept:hover,
#solutionContainer a.button-accept:hover,
#solutionContainer a.button-accept:hover {
	background-color: #000;
	cursor: pointer;
	text-decoration: none;
}
#solutionContainer .button-accept:active,
#solutionContainer .button-accept:active {
	position: relative;
	top: 1px;
}
#solutionContainer .button-accept:active {
	top: -3px;
}
#content img {
	border:0px solid #FEFD79;
	/*display:block;
	float:left;*/
	margin:0 0 0px 0px;
}
#content img.left {
	border:0px solid #FEFD79;
	display:inline;
	float:left;
	margin:20px 20px 10px 10px;
}
#content img.right {
	border:0px solid #FEFD79;
	display:inline;
	float:right;
	margin:0px 0px 20px 10px;
}
#content img.imagecache-thumbnail {
	border:1px solid #FEFD79;
	display:inline;
	float:left;
	margin:0 10px 20px 0;
}
#content a.print-page img {
	border:0;
	display:inline;
	float:none;
	margin:0;
}
.print-link {
	display:block;
	margin-right:50px;
	margin-top:-20px;
	padding-bottom:0.5em;
	text-align:right;
}
#sidebar .block, #content .block {
	overflow:hidden;
	/* border-top:5px solid #9f2e2e; */
	/* border-bottom:1px solid #d8d9d4; */
	background:#fff;
	/* padding:10px 12px 16px 11px; */
	/* width:277px; */
	color:#000;
	margin:0 0 19px;
	font-size:12px;
	font-weight:normal;
	/* reese changes below */
	width: 243px;
	border: 1px solid #b4b4b4;
	border-top: 2px solid #a61619;
	padding: 15px 12px;
}

#sidebar .block {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#sidebar .block .title h2, #content .block .title h2 {
	color:#fff;
	font-size:17px;
font-family: 'open_sans_condensedbold';

    font-style: normal;
    font-weight: normal;

	background:#43413f;
	float:left;
	margin:0;
	padding:7px 12px 7px 12px;
	display:block;
	margin-bottom: 6px;
}
#sidebar .block .title h3, #content .block .title h3 {
	color:#000;
	font-size:18px;
	font-weight:normal;
	/*background:#457D59;*/
	float:left;
	margin:0;
	/*padding:7px 12px 7px 12px;*/
	display:block;
	margin-bottom: 6px;
}
#sidebar .block p, #content .block p {
	color:#000;
	line-height:1.8em;
	margin:0;
	/*font-size:0.8em;*/
}
/*
#sidebar .block, #content .block {
	padding-bottom:5px;
}
*/
#sidebar .block .title, #content .block .title {
	overflow:hidden;
	padding:0 0 0px 0px;
	width:100%;
}
.item-list ul li {
	list-style:disc outside none;
	margin:0 0 0.25em 0;
	padding:0;
}
.block-red .title h2 {
	color:#fff;
	font-size:1.8em;
	font-weight:normal;
	background:#000;
	float:left;
	margin:0;
	padding:4px 6px 3px 4px;
	display:block;
}

/*
#sidebar #block-block-1 {
	background:#fff;
	border-top:5px solid #000;
	margin:0 0 19px;
	padding:10px 12px 16px 11px;
	overflow:hidden;
	width:278px;
}
*/
#sidebar #block-block-1 ul {
	margin:0 0 0 1px;
	padding:0;
	overflow:hidden;
	list-style:none;
}
#sidebar #block-block-1 ul li {
	background:url(../images/bullet-block.gif) no-repeat 0 10px;
	font:1.0em Arial, Helvetica, sans-serif;
	padding:8px 0 9px 19px;
	border-bottom:1px solid #f4f4f4;
	overflow:hidden;
	height:1%;
}
#sidebar #block-block-1 ul li a {
	color:#000;
}
#sidebar #block-block-1 ul ul {
	margin:8px 0 -18px -12px;
	padding:11px 0 10px 7px;
	list-style:none;
	border-top:1px solid #f4f4f4;
	overflow:hidden;
}
#sidebar #block-block-1 ul ul li {
	background:url(../images/bullet-block2.gif) no-repeat 0 7px;
	font:1em Arial, Helvetica, sans-serif;
	padding:0 0 16px 20px;
	border:0;
}
#sidebar #block-block-1 ul ul li.active a, #sidebar #block-block-1 ul ul li a:hover {
	color:#970000;
	text-decoration:none;
}
#block-views-recent_blogs-block_1 .view-recent-blogs .view-content .item-list ul li.visited a {
	font:1em Arial, Helvetica, sans-serif;
}
/*
.block-lime, #sidebar #block-block-11, #sidebar #block-block-12 {
	background:#fff;
	padding:10px 12px 28px 11px;
	border-top:5px solid #3B5998;
	margin:0 0 19px;
}
*/


#content #block-block-5 {
	overflow:hidden;
	border-top:5px solid #7ad5f6;
	border-bottom:1px solid #d8d9d4;
	background:#fff;
	padding:8px 12px 5px 11px;
	width:277px;
	color:#00aeef;
	margin:0 0 20px;
}
#content #block-block-6 {
	overflow:hidden;
	width:277px;
	height:268px;
	border-top:0
}
*/

#content #block-block-6 ul {
	margin:20px 0 0;
	padding:0;
	list-style:none;
}
#content #block-block-6 ul li {
	background:url(../images/bullet-block3.gif) no-repeat 0 6px;
	padding:0 0 12px 22px;
	font-weight:normal;
	font-size:0.8em;
	line-height:1.6em;
}
#content #block-block-6 ul li a {
	color:#010101;
}
#content #block-block-6 img, #content #block-block-6 img a {
	border:0;
	display:inline;
	float:right;
	margin:-10px;
}
/*
#content #block-block-10 {
	padding:8px 12px 5px 11px;
	border-top:5px solid #ffe104;
	background:#fff;
}
*/

/*
#sidebar #block-views-news_media-block_1 {
	background:#fff;
	padding:8px 12px 35px 11px;
	border-top:5px solid #dc9100;
	margin:0 0 19px;
	font:Georgia, "Times New Roman", Times, serif;
}
*/

#block-views-news_media-block_1 .view-news-media .view-content .item-list ul {
	margin:4px 0 0;
	padding:0;
	list-style:none;
}
#block-views-news_media-block_1 .view-news-media .view-content .item-list ul li {
	font-size:0.8em;
	line-height:2em;
	padding:0 0 11px;
	list-style:none;
	margin:0;
}
#block-views-news_media-block_1 .view-news-media .view-content .item-list ul li a {
	background:url(../images/bullet-blue.gif) no-repeat 0 2px;
	padding:0 0 0 22px;
	color:#005A8C;
}
#block-views-news_media-block_1 .view-news-media .view-content .item-list ul li.visited a, #block-views-news_media-block_1 .view-news-media .view-content .item-list ul li a:hover {
	background:url(../images/bullet-violet.gif) no-repeat 0 2px;
	color:#206536;
	text-decoration:none;
}
/*
.block-brawn {
	background:#fff;
	padding:8px 12px 35px 11px;
	border-top:5px solid #dc9100;
	margin:0 0 19px;
}
*/
.block-brawn ul {
	margin:4px 0 0;
	padding:0;
	list-style:none;
}
.block-brawn ul li {
	font-size:1.0em;
	line-height:2em;
	padding:0 0 11px;
}
.block-brawn ul li a {
	background:url(../images/bullet-blue.gif) no-repeat 0 2px;
	padding:0 0 0 22px;
	color:#005A8C;
}
.block-brawn ul li.visited a, .block-brawn ul li a:hover {
	background:url(../images/bullet-violet.gif) no-repeat 0 2px;
	color:#206536;
	text-decoration:none;
}
.post .content {
	padding:0 15px 0 0;
}
}
*/  .block-red .post {
overflow:hidden;
width:100%;
background:url(../images/bg-line.gif) repeat-x 0 100%;
color:#000;
font-size:1.4em;
margin:0 0 23px;
padding:0 0 15px;
}
.block-red .node h2 a {
	text-decoration:none;
	background:none repeat scroll 0 0 #fff;
	color:#005A8C;
	margin:0;
	font-size:1.3em;
	font-weight:normal;
	line-height:1.5em;
	padding:0 0 5px;
	border-bottom:1px dotted;
}
.block-red .node h2 a:hover {
	border-bottom:none;
}
.block-red .node .meta, .block-red .item-list, .block-red .post ul li.blog_usernames_blog {
	color:#B0B0B0;
	font-size:0.95em;
	margin:10px 15px 10px 0;
	padding-top:3px;
	display:none;
}
#wrapper.inner #content .post ul li.comment_add {
	background:url(../images/ico-02.gif) no-repeat scroll 0 50% transparent;
	padding:0 0 0 21px;
}
#wrapper.inner #content .post ul li.node_read_more {
	background:url(../images/ico-03.gif) no-repeat scroll 0 50% transparent;
	padding:0 0 0 21px;
}
#wrapper.inner #content .post ul li.blog_usernames_blog {
	padding:0 0 0 0px;
}
#wrapper.inner #content .post ul li.comment_forbidden {
	padding:0px;
}
#wrapper.inner #content.terms-inline {
	display:inline;
}
.submitted {
	display:inline;
}
.post-info {
	color:#B0B0B0;
	font-size:0.95em;
	margin:10px 15px 10px 0;
	padding-top:3px;
}
.postmeta {
	float:left;
}
#wrapper.inner #content .post-info .terms-inline ul li {
	padding:0px;
	margin:0px;
	font-size:0.95em;
}
div.dateblock {
	line-height:1;
	width:40px;
	float:right;
	margin:6px 0px 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.dateblock span {
	display:block;
	text-align:center;
}
div.dateblock span.month {
	font-size:.7em;
	background-color:#B5BEBE;
	color:white;
	padding:2px;
	text-transform:uppercase;
}
div.dateblock span.day {
	font-weight:bold;
	font-size:1.5em;
}
div.dateblock span.year {
	font-size:.7em;
	padding:2px;
}
#wrapper.inner #content ul.links.inline {
	display:inline;
}
ul.links li {
	display:inline;
	list-style-type:none;
	padding:0 0.5em;
}
#content_ddblock_embedded_video_video {
	float:right
}
#content_ddblock_embedded_video_body {
}
.clear-both {
	clear:both;
}
div.ddblock-cycle-modest-50l-S div.custom-pager-right {
	float:left;
	margin-left:38px;
}
.footer-info p.ff {
	display:block;
	margin-top:20px;
	background:#fff;
	color:#000;
	width:235px;
	padding:5px;
	border:1px dotted #ccc;
}
.footer-info p.ff a {
	color:#000;
}
.poll {
	clear:both;
	margin-top:3px;
}
.poll .bar {
	background-color:#DDDDDD;
	height:1em;
	margin:1px 0;
}
.poll .bar .foreground {
	background-color:#5A1E66;
}
.poll .percent, .poll .text, .poll .total {
	margin:1px 0;
	font-size:1.4em;
}
}
.form-item label.option {
	font-size:1.4em;
}
div#crm-container {
	font-size:1.0em;
	line-height:135%;
	width:98%;
}
#crm-container .content .description {
	color:#696969;
	font-size:0.75em;
	white-space:normal;
	width:auto;
	font-family:verdana, Arial, Verdana, sans;
}
#crm-container .section .label {
	float:left;
	text-align:left;
	width:30%;
	padding:5px 0;
}
#crm-container .crm-section .label, .crm-section .label {
	float:left;
	text-align:left;
	width:30%;
}
#crm-container .section .content {
	margin-left:0;
	padding:5px 0;
}
#crm-container .boxBlock, #crm-container legend {
	background-color:#fff;
	border:1px solid #CCCCCC;
	padding:10px;
}
#crm-container .boxBlock, #crm-container fieldset {
	-moz-border-radius:4px 4px 4px 4px;
	background-color:#FCFCFC;
	border:1px solid #CCCCCC;
	padding:10px;
	font-size:1.4em;
	line-height:1.6em;
	margin:2em 0;
}
.email-5-section, .amount_other-section {
	font-size:1.4em;
}
#crm-container .form-submit {
	background:none repeat scroll 0 0 #2C562A;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:right;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	margin:0 4px 0 0;
	padding:4px 11px;
	position:relative;
}
#crm-container .form-submit:hover, .link.active {
	text-decoration:none;
	background:#749d1b;
}
form#confirm {
	font-size:1.2em;
}
#crm-container textarea.huge {
	height:16em;
	width:35em;
}
#_qf_Main_upload_express {
	background:none repeat scroll 0 0 #fff;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:right;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	margin:0 4px 0 0;
	padding:4px 11px;
	position:relative;
}
body.not-logged-in #crm-container div#printer-friendly {
	float:right;
	margin:-24px 0 0;
	position:relative;
	display:none;
	text-align:justify;
}
body
{
	text-align:left;
}

div#crm-container {
	font-size:1.0em;
	line-height:135%;
	width:98%;
}
#crm-container .content .description {
	color:#696969;
	font-size:0.75em;
	white-space:normal;
	width:auto;
	font-family:verdana, Arial, Verdana, sans;
}
#crm-container .section .label {
	float:left;
	text-align:left;
	width:30%;
	padding:5px 0;
}
#crm-container .section .content {
	margin-left:0;
	padding:5px 0;
}
#crm-container .boxBlock, #crm-container legend {
	background-color:#fff;
	border:1px solid #CCCCCC;
	padding:10px;
}
#crm-container .boxBlock, #crm-container fieldset {
	-moz-border-radius:4px 4px 4px 4px;
	background-color:#FCFCFC;
	border:1px solid #CCCCCC;
	padding:10px;
	font-size:1.4em;
	line-height:1.6em;
	margin:2em 0;
}
.email-5-section, .amount_other-section {
	font-size:1.4em;
}
#crm-container .messages {
	border:1px dotted #CCCCCC;
	padding:10px;
	margin:1em 0;
}
#crm-container .messages, #wrapper.inner #content #crm-container .messages p {
	font-size:1em;
	line-height:1.5em
}
#crm-container .form-submit {
	background:none repeat scroll 0 0 #2C562A;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:right;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	margin:0 4px 0 0;
	padding:4px 11px;
	position:relative;
}
#crm-container .form-submit:hover, .link.active {
	text-decoration:none;
	background:#749d1b;
}
#_qf_Main_upload_express {
	background:none repeat scroll 0 0 #fff;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:right;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	margin:0 4px 0 0;
	padding:4px 11px;
	position:relative;
}
body.not-logged-in #crm-container div#printer-friendly {
	float:right;
	margin:-24px 0 0;
	position:relative;
	display:none;
}
#crm-container div.buttons ul#actions {
	list-style-type:none;
	padding-left:0;
}
#wrapper.inner #content ul#actions li a {
	padding-right:14px;
	text-decoration:none;
	border-bottom:none;
}
#crm-container .pcp-image img {
	float:left;
	margin:0 1em 1em 0;
	width:250px;
}
#crm-container .pcp-page-text, .pcp-intro-text, #help {
	margin-bottom:1em;
	font-size:1.3em;
	line-height:1.8em;
	padding:0 0 17px;
}
div.pcp-amount-goal, div.pcp-amount-raised {
	margin-bottom:0.5em;
	font-size:1.5em;
	line-height:1.8em;
	padding:0 0 17px;
}
.clearleft {
	clear:left;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:0;
	padding:0;
}
#crm-container .pcp-widgets {
	background:none repeat scroll 0 0 #FCFCFC;
	border:1px dotted #CCCCCC;
	float:left;
	height:230px;
	margin:0 0 1em 1em;
	padding:10px;
	width:270px;
}
#crm-container .thermometer-wrapper {
	float:left;
	margin-bottom:3em;
	margin-left:1em;
	width:250px;
}
#crm-container .thermometer-fill-wrapper {
	background:url("/civicrm_custom_templates/images/pcp_remain.gif") repeat-x scroll left bottom transparent;
	height:30px;
	margin:1em 0 1.5em;
	position:relative;
	width:250px;
}
#crm-container .thermometer-pointer {
	background:url(/sites/all/themes/ffdegrees_headstrong/css/images/thermometer-pointer.gif) no-repeat scroll 130px 3px transparent;
	line-height:1em;
	position:absolute;
	padding:0;
	top:10px;
}
#crm-container .honor-roll-wrapper {
	float:left;
	margin-bottom:3em;
	margin-left:0;
	width:550px;
}
#crm-container .honor_roll {
	background-color:#FCFCFC;
	border:1px dotted #CCCCCC;
	height:200px;
	margin:1em 0 0 0;
	padding:10px;
	width:550px;
}
div.sharelinks {
padding 5px;
	background:#fff;
}
#crm-container .pcp-page-text .addthis_toolbox.addthis_pill_combo a {
	float:left;
}
#crm-container .pcp-page-text.addthis_button_compact .at15t_compact {
	float:left;
}
.page-civicrm #admin-toolbar {
	display:none;
}
body.page-civicrm {
	margin:0 !important;
}

table.info {
}

table.info td {
	padding: 0;
	padding-bottom: 0.5em;
	padding-right: 0.5em;
}

table.listing {
}

table.listing tr.highlight {
	background: yellow;
}

table.listing td {
	padding: 0.25em 0.5em 0.25em 0.5em;
}

table.listing tr.heading td, table.listing td.heading, table.info td.heading {
	font-size: 0.85em;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 120%;
	padding: 0.75em 0.5em 1em 0.5em;
}

table.listing tr.fastTracked {
	background-color: #ABA;
}

table.info td.heading {
	padding-left: 0;
}


table.listing td.nodata, table.info td.nodata {
	text-align: center;
	font-style: italic;
}

table.listing td.headseparator {
	border-top: 1px dotted #000;
	font-size: 0.1em;
	line-height: 1%;
}

table.listing td.endseparator {
	border-top: 1px dotted #000;
	font-size: 0.25em;
	line-height: 10%;
}

table.listing td.separator, table.info td.separator {
	border-top: 1px dotted #DDDDD0;
	font-size: 0.1em;
	line-height: 1%;
}

table.data {
}

table.data tr {
}

table.data td {
	padding-bottom: 0.25em;
}

table.data td.label {
	padding-right: 1em;
}

table.data td.value {
}

table.data td.separator {
	padding: 0.5em;
	font-size: 0.1em;
	line-height: 1%;
}

table.data td.heading {
	padding-left: 0;
	padding-right: 0;
}

table.nested tr {
	padding: 0;
	margin: 0;
}

span.nested {
	padding: 0 4px 0 0;
	font-size: 1.2em;
}

/**
 * Form-specific elements
 */

span.formError {
	color: #900;
	font-weight: bold;
	font-size: 1em;
}

ul.formErrorList {
	color: #900;
}


/**
 * Other organizational elements
 */

ul.menu {
	margin: 0;
	padding: 0;
}

ul.menu li {
	margin: 0;
	padding: 0;
	padding-right: 1.5em;
	display: inline;
	list-style:none;
	border-bottom:dotted;
}

ul.menu li.current {
	font-weight: bold;
}

ul.menu a {
	font-size: 0.85em;
	text-transform: uppercase;
	text-decoration: none;
}

ul.steplist {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.steplist li {
	margin: 0;
	padding: 0;
	font-size: 0.85em;
	padding-right: 0.5em;
	display: inline;
	text-transform: uppercase;
	list-style:none;
}

ul.steplist li.current {
	font-weight: bold;
}

ul.steplist a {
	text-decoration: none;
}

ul.plain {
	list-style-type: none;
	padding-left: 1.5em;
}

div.separator {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 0.25em;
	padding: 0;
	border-bottom: 1px dotted #000;
	font-size: 0.5em;
	line-height: 25%;
}

div.progressbar {
	background-image: url(../templates/images/progbg.gif);
	background-repeat: no-repeat;
	height: 27;
	width: 505;
	z-index:1;
}

.searchtop {
	float:right;
	margin-right:100px;
	margin-top:145px;
}

textarea#body-en_US{
	height:50;
	width:100;
}

table.sponsor {
	border-collapse:collapse;	
	margin-top:20px;
	margin-bottom:30px;
}
.sponsor td {
	border-collapse:collapse;
	border:1px solid #AC0101;
	height:155px;
	text-align:center;
}
.sponsor tr td:first-child {
	border-left:0px;	
}
.sponsor tr td:last-child {
	border-right:0px;	
}
td.top {
	border-top:0px;	
}
td.bottom {
	border-bottom:0px;	
}
 #background 
{ 
	 left: 0px; 
	 top: 0px; 
	 position: relative; 
	 margin-left: auto; 
	 margin-right: auto; 
	 width: 1350px;
	 height: 560px; 
	 overflow: hidden;
	 z-index:0;
	} 

 #oldsite 
{ 
	 left: 0px; 
	 top: 0px; 
	 position: absolute; 
	 width: 1350px;
	 height: 560px;
	 z-index:1;
} 

 #Layer1 
{ 
	 left: 247px; 
	 top: 18px; 
	 position: absolute; 
	 width: 555px;
	 height: 542px;
	 z-index:2;
} 

 #Editorialboard 
{ 
	 left: 262px; 
	 top: 26px; 
	 position: absolute; 
	 width: 169px;
	 height: 19px;
	 z-index:3;
} 

 #Layer2 
{ 
	 left: 254px; 
	 top: 76px; 
	 position: absolute; 
	 width: 113px;
	 height: 160px;
	 z-index:4;
} 

 #MoyezJiwa 
{ 
	 left: 386px; 
	 top: 82px; 
	 position: absolute; 
	 width: 142px;
	 height: 16px;
	 z-index:5;
} 

 #Layer3 
{ 
	 left: 549px; 
	 top: 81px; 
	 position: absolute; 
	 width: 22px;
	 height: 16px;
	 z-index:6;
} 

 #ProfessorMoyezJiwais 
{ 
	 left: 386px; 
	 top: 114px; 
	 position: absolute; 
	 width: 398px;
	 height: 67px;
	 z-index:7;
} 

 #Layer4 
{ 
	 left: 259px; 
	 top: 261px; 
	 position: absolute; 
	 width: 531px;
	 height: 1px;
	 z-index:8;
} 

 #Layer5 
{ 
	 left: 254px; 
	 top: 286px; 
	 position: absolute; 
	 width: 109px;
	 height: 104px;
	 z-index:9;
} 

 #IanFrazer 
{ 
	 left: 386px; 
	 top: 289px; 
	 position: absolute; 
	 width: 135px;
	 height: 16px;
	 z-index:10;
} 

 #Layer3copy 
{ 
	 left: 549px; 
	 top: 288px; 
	 position: absolute; 
	 width: 22px;
	 height: 16px;
	 z-index:11;
} 

 #ProfessorIanFrazerch 
{ 
	 left: 387px; 
	 top: 321px; 
	 position: absolute; 
	 width: 398px;
	 height: 85px;
	 z-index:12;
} 

 #Layer4copy 
{ 
	 left: 259px; 
	 top: 427px; 
	 position: absolute; 
	 width: 531px;
	 height: 1px;
	 z-index:13;
} 

 #Layer5_0 
{ 
	 left: 254px; 
	 top: 455px; 
	 position: absolute; 
	 width: 109px;
	 height: 104px;
	 z-index:14;
} 

 #IanFrazer_0 
{ 
	 left: 386px; 
	 top: 458px; 
	 position: absolute; 
	 width: 135px;
	 height: 16px;
	 z-index:15;
} 

 #Layer3copy_0 
{ 
	 left: 549px; 
	 top: 457px; 
	 position: absolute; 
	 width: 22px;
	 height: 16px;
	 z-index:16;
} 

 #ProfessorIanFrazerch_0 
{ 
	 left: 387px; 
	 top: 490px; 
	 position: absolute; 
	 width: 398px;
	 height: 85px;
	 z-index:17;
} 

 #Layer4copy_0 
{ 
	 left: 259px; 
	 top: 596px; 
	 position: absolute; 
	 width: 531px;
	 height: 1px;
	 z-index:18;
} 
.edit_image{
 position: inherit;
  left: 254px;
  top: 76px;
  height: 160px;
  z-index: 7;
  width: 113px;
}
.edit_name{
  position: inherit;
  left: 386px;
  top: 82px;
  height: 16px;
  z-index: 8;
  font: 21.0px Georgia;
  color: #1e1e1e;
  letter-spacing: 0.045em;
  font-style: italic;
  text-transform: uppercase;
  float:left;
  width:300px;
}
.edit_flag
{
float:left;
 position: inherit;
  left: 549px;
  top: 81px;
  height: 16px;
  z-index: 9;
  width: 22px;
}
.edit_desc{
position: inherit;
padding-top:18px;
clear:both;
  left: 386px;
  top: 114px;

  z-index: 5;
  width: 398px;
  font: 13.0px Georgia;
  line-height:18px;
  color: #1e1e1e;
  text-decoration:  none;
}
#page-title{
   font-family: 'open_sans_condensedbold';
    src: url('opensans-condbold-webfont.eot');
    src: url('opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-condbold-webfont.woff') format('woff'),
         url('opensans-condbold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-size: 25px;
	line-height: 42px;
	font-size: 25px !important;
	
}

div#adblock_ {
margin-bottom: 40px;
padding-bottom:35px;
border-bottom:3px solid #000;

}

iframe {
	border:0;
	width:100%;
	box-sizing:border-box;
}

.form {
	padding:0 0 1em;
}

.form input, .form select, textarea {
	display: block;
	width: 100%;
	margin:1em 0;
	box-sizing:border-box;
}
.form input[type="submit"] {
	width: auto;
}

/***** Customized CSS ****/
.indexLabels a{
	background-color:#d9534f;
	border-radius: 0.25em;
    color: #fff;
    display:inline-block;
	font-family: "open_sans_condensedbold";
    font-size: 110%;
    line-height: 1;
    padding: 0.2em 0.6em 0.3em;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
	margin-bottom:2px;
}