
/* Entry point for your PostCSS build */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.hidden {position:absolute; left:-1000em; top:auto; width:1px; height:1px; overflow:hidden;}
.noscreen {display:none;}
/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/
/* =Containers
--------------------------------------------------------------------------------*/
.container_12,
.container_16
{
	width: 92%;
	margin-left: 4%;
	margin-right: 4%;
		max-width: 960px;
	min-width: 700px;
}
/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	padding-bottom: 0;
	margin-bottom: 0;
}
.container_12 .grid_3,
.container_16 .grid_4
{
	width: 23%;
}
.container_12 .grid_6,
.container_16 .grid_8
{
	width: 48%;
}
.container_12 .grid_9,
.container_16 .grid_12
{
	width: 73%;
}
.container_12 .grid_12,
.container_16 .grid_16
{
	width: 98%;
}
/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
.alpha
{
	margin-left: 0;
}
.omega
{
	margin-right: 0;
}
/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .grid_1
{
	width: 6.333%;
}
.container_12 .grid_2
{
	width: 14.666%;
}
.container_12 .grid_4
{
	width: 31.333%;
}
.container_12 .grid_5
{
	width: 39.666%;
}
.container_12 .grid_7
{
	width: 56.333%;
}
.container_12 .grid_8
{
	width: 64.666%;
}
.container_12 .grid_10
{
	width: 81.333%;
}
.container_12 .grid_11
{
	width: 89.666%;
}
/* =Grid >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .grid_1
{
	width: 4.25%;
}
.container_16 .grid_2
{
	width: 10.5%;
}
.container_16 .grid_3
{
	width: 16.75%;
}
.container_16 .grid_5
{
	width: 29.25%;
}
.container_16 .grid_6
{
	width: 35.5%;
}
.container_16 .grid_7
{
	width: 41.75%;
}
.container_16 .grid_9
{
	width: 54.25%;
}
.container_16 .grid_10
{
	width: 60.5%;
}
.container_16 .grid_11
{
	width: 66.75%;
}
.container_16 .grid_13
{
	width: 79.25%;
}
.container_16 .grid_14
{
	width: 85.5%;
}
.container_16 .grid_15
{
	width: 91.75%;
}
/* =Prefix Extra Space >> Global
--------------------------------------------------------------------------------*/
.container_12 .prefix_3,
.container_16 .prefix_4
{
	padding-left: 25%;
}
.container_12 .prefix_6,
.container_16 .prefix_8
{
	padding-left: 50%;
}
.container_12 .prefix_9,
.container_16 .prefix_12
{
	padding-left: 75%;
}
/* =Prefix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .prefix_1
{
	padding-left: 8.333%;
}
.container_12 .prefix_2
{
	padding-left: 16.666%;
}
.container_12 .prefix_4
{
	padding-left: 33.333%;
}
.container_12 .prefix_5
{
	padding-left: 41.666%;
}
.container_12 .prefix_7
{
	padding-left: 58.333%;
}
.container_12 .prefix_8
{
	padding-left: 66.666%;
}
.container_12 .prefix_10
{
	padding-left: 83.333%;
}
.container_12 .prefix_11
{
	padding-left: 91.666%;
}
/* =Prefix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .prefix_1
{
	padding-left: 6.25%;
}
.container_16 .prefix_2
{
	padding-left: 12.5%;
}
.container_16 .prefix_3
{
	padding-left: 18.75%;
}
.container_16 .prefix_5
{
	padding-left: 31.25%;
}
.container_16 .prefix_6
{
	padding-left: 37.5%;
}
.container_16 .prefix_7
{
	padding-left: 43.75%;
}
.container_16 .prefix_9
{
	padding-left: 56.25%;
}
.container_16 .prefix_10
{
	padding-left: 62.5%;
}
.container_16 .prefix_11
{
	padding-left: 68.75%;
}
.container_16 .prefix_13
{
	padding-left: 81.25%;
}
.container_16 .prefix_14
{
	padding-left: 87.5%;
}
.container_16 .prefix_15
{
	padding-left: 93.75%;
}
/* =Suffix Extra Space >> Global
--------------------------------------------------------------------------------*/
.container_12 .suffix_3,
.container_16 .suffix_4
{
	padding-right: 25%;
}
.container_12 .suffix_6,
.container_16 .suffix_8
{
	padding-right: 50%;
}
.container_12 .suffix_9,
.container_16 .suffix_12
{
	padding-right: 75%;
}
/* =Suffix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .suffix_1
{
	padding-right: 8.333%;
}
.container_12 .suffix_2
{
	padding-right: 16.666%;
}
.container_12 .suffix_4
{
	padding-right: 33.333%;
}
.container_12 .suffix_5
{
	padding-right: 41.666%;
}
.container_12 .suffix_7
{
	padding-right: 58.333%;
}
.container_12 .suffix_8
{
	padding-right: 66.666%;
}
.container_12 .suffix_10
{
	padding-right: 83.333%;
}
.container_12 .suffix_11
{
	padding-right: 91.666%;
}
/* =Suffix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .suffix_1
{
	padding-right: 6.25%;
}
.container_16 .suffix_2
{
	padding-right: 16.5%;
}
.container_16 .suffix_3
{
	padding-right: 18.75%;
}
.container_16 .suffix_5
{
	padding-right: 31.25%;
}
.container_16 .suffix_6
{
	padding-right: 37.5%;
}
.container_16 .suffix_7
{
	padding-right: 43.75%;
}
.container_16 .suffix_9
{
	padding-right: 56.25%;
}
.container_16 .suffix_10
{
	padding-right: 62.5%;
}
.container_16 .suffix_11
{
	padding-right: 68.75%;
}
.container_16 .suffix_13
{
	padding-right: 81.25%;
}
.container_16 .suffix_14
{
	padding-right: 87.5%;
}
.container_16 .suffix_15
{
	padding-right: 93.75%;
}
/* =Clear Floated Elements
--------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}
.clearfix
{
	display: inline-block;
}
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
.logo-aroga{height: 117px;}
.slogan{
	position: relative;
        float: left;
        top: -23px;
        left: 215px;
}
.textOrange{color:#C60;}
body {
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
color:#444;
font-size:62.5%;
}
#home {
background:#f6efdf url(/assets/body_bg.png) repeat-x;
}
#sub {
background:#f6efdf url(/assets/body_sub_bg.png) repeat-x;
}
a:link,a:visited {
color:#2d221c;
outline:none;
}
#outer_wrap {
width:93%;
background:url(/assets/header_bck.png) no-repeat;
margin:0 auto;
}
#wrap {
margin:0 auto;
}
#subname {
  margin-bottom:40px;
  margin-top: 0px;

}
/*\*/
body:nth-of-type(1) #subname{
  margin-bottom:40px;
  margin-top: 0px;
}
/*end*/
body:nth-of-type(1) #menu5 {

  margin-top: 5px;
}
/*end*/
#breadcrumb {
line-height:.5em;
font-size:.8em;
color:#ad9e7d;
text-decoration:underline;
}
#breadcrumb a {
color:#2d221c;
text-decoration:underline;
}
#header {
height:117px;
}
.topbutton {
border:1px solid #dcd1b4;
margin-bottom:10px;
background:url(/assets/button_arrow.png) no-repeat top right;
padding:8px 8px 8px 12px;
}
.topbutton a {
font-weight:900;
color:#5d7c43;
text-transform:uppercase;
text-decoration:none;
}
.topbutton a:hover {
color:#342a23;
}
#picturebox {
width:504px;
height:82px;
background:#ddd0b2;
margin-top:30px;
margin-bottom:30px;
padding-right:10px;
}
#picturebox img {
margin-left:10px;
margin-top:10px;
border:1px solid #c7b897;
}
#sidemenu li {
float:left;
width:50%;
list-style:none;
display:list-item;
}
#article img {
border:5px solid #dfcfab;
margin-bottom:30px;
}
.border img {
border:5px solid #dfcfab;
}
#secondary {
float:right;
}
.spacer {
margin-top:20px;
margin-bottom:20px;
}
#logo {
margin-top:40px;
clear:right;
margin-bottom:39px;
}
#footer_top {
background:#2d221c url(/assets/footer_bck.png) no-repeat;
height:89px;
}
#footer_wrap {
background-color:#2d221c;
min-height:100px;
}
#footer {
color:#f6efdf;
background-color:#2d221c;
min-height:200px;
margin:0 auto;
}
a img {
border:none;
}
.group:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#wideimage {
border:8px solid #dfcfab;
margin-bottom:30px;
}
.staffimage {
float:left;
}
.staffmember img {
float:left;
margin-right:20px;
border:4px solid #dfcfab;
}
.stafftext {
float:left;
width:370px;
margin-left:10px;
margin-bottom:30px;
}
.ministry {
padding:10px;
}
.ministry img {
border:4px solid #dfcfab;
margin-bottom:10px;
}
.ministry p {
font-size:1em;
line-height:1.25em;
}
.tabbertab img {
float:left;
width:250px;
border:8px solid #dfcfab;
margin:10px;
}
#hor-zebra {
font-size:1.5em;
width:90%;
text-align:left;
font-style:italic;
border-collapse:collapse;
margin:20px;
}
#hor-zebra th {
font-size:18px;
font-weight:400;
color:#707070;
padding:10px 8px;
}
#hor-zebra td {
color:#707070;
padding:8px;
}
#hor-zebra .odd {
background:#ede5d4;
}
.button {
float:left;
width:118px;
text-decoration:none;
display:block;
text-transform:uppercase;
color:#2d221c;
height:37px;
font-weight:700;
text-align:center;
line-height:34px;
background:url(/assets/button_bck.png) no-repeat;
}
em {
line-height:90%;
color:#2d221c;
}
.darkgreen {
background:url(/assets/darkgreen_bck.png) no-repeat;
height:30px;
padding-top:2px;
}
.eventsTitle,.staffTitle {
color:#EB642A;
font-weight:700;
background:url(/assets/arrow.gif) center left no-repeat;
padding:0 0 1px 15px;
}
events {
background:#6C191D url(/assets/current-events.jpg) top no-repeat;
width:300px;
float:left;
position:relative;
clear:left;
padding:45px 15px 15px;
}
.events img {
border:1px solid #380407;
margin:5px 0;
}
#event_calendar {
border:none;
width:100%;
}
table {
border-spacing:2px 2px;
border-collapse:separate;
display:table;
border-color:#dfcfab;
}
tbody {
display:table-row-group;
vertical-align:middle;
border-color:inherit;
}
.calendarHeader {
color:#2d221c;
font-size:1.3em;
font-weight:700;
line-height:2.2em;
padding-bottom:1px;
text-transform:uppercase;
margin:0 0 12px;
}
tr {
display:table-row;
vertical-align:inherit;
border-color:inherit;
}
.calendarBlank {
background-color:#e2d8bc;
text-align:center;
width:14%;
}
td,th {
display:table-cell;
vertical-align:inherit;
}
.calendarMonthLinks {
color:#2d221c;
font-size:11px;
font-weight:700;
letter-spacing:0.1em;
text-decoration:none;
}
.calendarDayHeading {
background-color:#aa9e7a;
color:#FFF;
font-size:11px;
font-weight:700;
text-align:center;
vertical-align:middle;
padding:2px 0;
}
.calendarCell {
background-color:#e2d8bc;
color:#2d221c;
font-size:12px;
font-weight:700;
height:100px;
letter-spacing:0.1em;
text-align:center;
vertical-align:middle;
width:14%;
}
#contactform {
float:left;
display:inline;
width:470px;
}
fieldset {
border:none;
margin:0;
padding:1em 15px;
}
label {
float:left;
clear:both;
width:120px;
margin-right:10px;
margin-top:5px;
text-align:left;
}
textarea {
height:80px;
overflow:auto;
width:400px;
}
form p {
clear:both;
margin:0;
}
form h3 {
font-size:25px;
margin:1em 0 .5em;
}
button {
border:none;
width:118px;
height:33px;
line-height:13px;
text-align:center;
background:url(/assets/bg_button.png) no-repeat 0 0;
color:#2d221c;
font-weight:700;
font-size:12px;
cursor:pointer;
margin:0;
padding:0;
}
.submit {
text-align:right;
height:52px;
margin:1em 0;
}
span.error {
display:block;
color:#a50000;
font-weight:700;
margin-left:130px;
}
.sermon {
margin-top:30px;
clear:right;
}
li {
list-style:none;
}
.divider {
background:url(/assets/div.png) repeat-x;
height:2px;
width:90%;
margin-bottom:30px;
margin-top:30px;
}
a:hover,h3,.button:hover {
color:#5d7c43;
}
hr,.hide,legend {
display:none;
}
#thetabs,.ministry h3 {
margin-top:20px;
}
#staffMembers a:link{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#staffMembers a:visited{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;

}
#staffMembers a:active{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
#staffMembers a:hover{
	font-size: 8pt;
	color: #006600;
	text-decoration: none;
}
.glossymenu

{
list-style-type: none;
margin-top: 5px;
margin-right: 0pt;
margin-bottom: 5px;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
width: 200px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-right-color-value: #9a9a9a;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #9a9a9a;
border-left-color-value: #9a9a9a;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
border-bottom-width: 0pt;
font-size: 10px;
}
.glossymenu li a
{
background-color: white;
background-image: url(/assets/glossyback.gif);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left bottom;
color: #000000;
display: block;
width: auto;
padding-left: 10px;
text-decoration: none;
font-size: 12px;
padding-top: 3px;
padding-right: 0pt;
padding-bottom: 3px;
}
.glossymenu li a:visited, .glossymenu li a:active
{
color: #000000;
text-decoration: none;
font-size: 12px;
}
.glossymenu li a:hover
{
background-image: url(/assets/glossyback2.gif);
color: #ffffff;
font-size: 12px;
}
/* box over */
.dvhdr1 {
            background:#EDE3B2;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #EDE3B2;
            padding:5px;
            width:1350px;
         }
.dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #EDE3B2;
            border-right:1px solid #EDE3B2;
            border-bottom:1px solid #EDE3B2;
            padding:5px;
            width:350px;
         }
.teamvdvhdr {
            width:350px;
            background:#EDE3B2;
            border:1px solid #333333;
            padding:10px;
			font-size:9pt
         }
.teamvdvbdy {
            width:350px;
            background:#FFFFFF;
            border-left:1px solid #333333;
            border-right:1px solid #333333;
            border-bottom:1px solid #333333;
            padding:10px;
         }
.picvdvhdr {
            width:73px;
            background:#EDE3B2;
            border:1px solid #333333;
            font-weight:bold;
            padding:10px;
         }
.picvdvbdy {
            width:73px;
            background:#FFFFFF;
            border-left:1px solid #333333;
            border-right:1px solid #333333;
            border-bottom:1px solid #333333;
            padding:10px;
         }
/*
-----------------------------------------------
Grey Box Method - Layout CSS


/* 960 grid system container background
----------------------------------------------- */
.container_12,
.container_16 {
	
}
/* boxes
----------------------------------------------- */
.box {
	background:#ddd;
	margin-bottom:20px;
	padding:10px 10px 1px 10px;
}
.box h2 {
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	background:#333;
	margin:-10px -10px 0 -10px;
	padding:6px 12px;
}
.box h2 a,
.box h2 a.visible {
	color:#fff;
	background:#333 url(/../img/switch_minus.gif) 97% 50% no-repeat;
	display:block;
	padding:6px 12px;
	margin:-6px -12px;
	border:none;
}
.grid_4 .box h2 a {
	background-position: 97% 50%;
}
.grid_5 .box h2 a {
	background-position: 98% 50%;
}
.grid_12 .box h2 a {
	background-position: 99% 50%;
}
.box h2 a.hidden,
.box h2 a.hidden:hover {
	background-image: url(/../img/switch_plus.gif);
}
.box h2 a:hover {
	background-color:#111;
}
.block {
	padding-top:10px;
}
div.menu {
	padding:0;
}
div.menu h2 {
	margin:0;
}
div.menu .block {
	padding-top:0;
}
/* paragraphs, quotes and lists
----------------------------------------------- */
p {
	margin-bottom:1em;
}
blockquote {
	padding-left:1em;
	border-left:4px solid #ccc;
}
blockquote cite {
	font-size:.9em;
}
ul, ol {
	padding-top:0;
}
/* forms
----------------------------------------------- */
form {
	overflow:hidden;
}
fieldset {
	
	padding:10px;
	position:relative;
	background:#dfcfab;
	margin-bottom:10px;
}
legend {
	font-size:1.1em;
	padding:.4em .8em;
	background:#fff;
	
}
fieldset.login p {
	margin-bottom:1em;
	margin-top:0pt;
}
fieldset p label {
	width:98%;
}
fieldset p input {
	width:98%;
}
fieldset p select {
	width:99%;
}
fieldset.login p label {
	float:left;
	line-height:2em;
	margin-right:3%;
	text-align:right;
	width:32%;
}
fieldset.login p input {
	width:60%;
}
fieldset.login input.button {
	margin-left:35%;
}
form p.notice {
	font-weight:bold;
}
input.search.text {
	width:66%;
}
input.search.button {
	width:28%;
	margin-left:2%;
}
/* articles
----------------------------------------------- */
.articles {
	padding:0;
}
.articles h2 {
	margin:0;
}
#articles {
	padding-top:0;
}
.article {
	border-top:1px solid #666;
	padding-top:.5em;
}
.box .article {
	border-top:3px solid #fff;
	padding:13px 10px 0 10px;
}
.article h2 {
	font-size:2em;
	font-weight:normal;
	text-transform:none;
	color:#333;
	background:transparent;
	padding:0;
	margin:0;
	border:none;
}
.article h3 {
	margin-bottom:.2em;
	font-size:1.6em;
}
.box .first {
	border-top:none;
}
.article h4 {
	font-size:1.2em;
	text-transform:uppercase;
	margin-bottom:.5em;
}
.article a.image {
	float:left; 
	margin:3px 10px 3px 0; 
	padding:4px;
	border:1px solid #bbb;
	background:#fff;
}
.article a.image:hover {
	border:1px solid #666;
}
.article a.image img {
	float:left; 
}
.article p.meta {
	color:#666;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	padding:.3em 0;
	margin-bottom:.8em;
}
/* site information
----------------------------------------------- */
#site_info .box {
	color:#ccc;
	background:#666;
	margin-bottom:10px;
}
#site_info a {
	color:#fff;
}
#site_info a:hover {
	color:#000;
}
/* AJAX sliding shelf
----------------------------------------------- */
#loading {float:right; margin-right:14px; margin-top:-2px;}
.block {padding-bottom:1px;}
/* Accordian
----------------------------------------------- */
.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size:1.1em;
	font-weight: normal;
}
.element h4 {
	margin: 0;
	padding:4px;
	line-height:1.2em;
}
.element p {
	margin: 0;
	padding: 4px;
}
.float-right {
	padding:10px 20px;
	float:right;
}
#accordian-block {
	padding-bottom:10px;
}
/* Mootools Kwicks
----------------------------------------------- */
#kwick-box { 
	padding:0;
	overflow:hidden;
}
#kwick-box h2 { 
	margin:0;
}
#kwick {
	position: relative;
}
#kwick .kwicks {
	display: block;
	background: #999;
	height: 120px;
	list-style:none;
	margin:0;
	overflow:hidden;
}
#kwick li {
	float: left;
	margin:0;
	padding:0;
}
#kwick .kwick {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 100px;
	width: 215px;
	padding: 10px;
	background: #fff;
}
#kwick .kwick span {
	color:#fff;
}
#kwick .one {
	background: #666;
}
#kwick .two {
	background: #777;
}
#kwick .three {
	background: #888;
}
#kwick .four {
	background: #999;
}
#menu5 {
float:right;
width:39%;
position:relative;
clear:right;
margin-top:10px;
margin-right:0;
padding:0;
}
#menu5 ul {
list-style-type:none;
overflow:hidden;
}
#menu5 ul li {
float:left;
margin-left:15px;
color:#fff;
}
#menu5 ul li:first-child {
margin-left:0;
}
#menu5 ul li a {
color:#fff;
display:block;
font-size:.85em;
font-weight:500;
text-align:center;
text-decoration:none;
text-transform:none;
width:98px;
padding:4px 0;
}
ul.sub-nav {
margin-left:-30px;
margin-right:0;
list-style:none;
font-size:1.1em;
padding:0;
}
ul.sub-nav li {
border-bottom:1px dotted #909090;
}
ul.sub-nav li a {
text-decoration:none;
display:block;
padding:3px 2px;
}
ul.sub-nav li.nav-selected a {
color:#000;
font-weight:700;
}
ul.sub-nav li li {
border-bottom:none !important;
color:#777;
font-size:0.9em;
}
ul.sub-nav li ul {
margin-top:0;
margin-bottom:0.5em;
}
ul.sub-nav li li a {
padding:0;
}
#main_menu {
float:left;
width:100%;
background:#2d221c;
margin-top:35px;
line-height:normal;
}
#main_menu ul {
list-style:none;
margin:0;
padding:5px 10px 0;
}
#main_menu li {
float:left;
background:url(/assets/left.gif) no-repeat left top;
margin:0;
padding:0 0 0 28px;
}
#main_menu a {
display:block;
background:url(/assets/right.gif) no-repeat right top;
text-decoration:none;
font-weight:700;
color:#92A2AC;
float:none;
padding:9px 28px 4px 0;
}
#main_menu a:hover {
color:#A56060;
}
#main_menu #current {
background-image:url(/assets/left_on.gif);
}
#main_menu #current a {
background-image:url(/assets/right_on.gif);
color:#A56060;
}
div#horiz-menu {
position:relative;
z-index:50;
height:10px;

}
div#horiz-menu .wrapper {
position:relative;
}
#horiz-menu li li {
margin:0;
}
div#horiz-menu li li span,div#horiz-menu li.active li span,div#horiz-menu li:hover li span {
background:none;
}
.nav {
line-height:.85;
float:left;
margin-bottom:1.5em;
position:relative;
}
.nav ul {
background:#fff;
padding:0;
}
.nav li {
float:left;
list-style:none;
position:relative;
}
.nav li li a {
display:block;
text-decoration:none;
background-image:none;
float:none;
width:120px;
color:#fff;
text-transform:uppercase;
padding:.25em 0 .25em 2em;
}
div#horiz-menu li li a {
height:30px;
line-height:30px;
color:#fff;
}
.nav li ul {
float:none;
left:-999em;
position:absolute;
width:175px;
z-index:5;
color:#fff;
}
.nav li:hover ul,.nav li.sfHover ul {
left:5px;
top:42px;
}
.nav li:hover li ul,.nav li.sfHover li ul,.nav li li:hover li ul,.nav li li.sfHover li ul,.nav li li li:hover li ul,.nav li li li.sfHover li ul {
top:-999em;
}
.nav li li:hover ul,.nav li li.sfHover ul,.nav li li li:hover ul,.nav li li li.sfHover ul,.nav li li li li:hover ul,.nav li li li li.sfHover ul {
left:178px;
top:0;
width:175px;
}
.nav li li {
position:relative;
float:none;
width:175px;
background:#e0e0cd;
border-bottom:1px solid #cdcdbb;
border-right:1px solid #cdcdbb;
border-left:1px solid #cdcdbb;
color:#fff;
}
div#horiz-menu ul {
margin:0;
padding:0;
}
div#horiz-menu li {
float:left;
list-style:none;
color:#fff;
margin:0;
padding:0 2px 0 0;
}
div#horiz-menu a {
display:block;
float:left;
height:34px;
line-height:38px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
color:#fff;
padding:0 25px;
}
body:nth-of-type(1) #horiz-menu a {
height:35px;
}
body:nth-of-type(1) #horiz-menu {
padding-top:1px;
}
#horiz-menu .nav li.current a,#horiz-menu .nav li a:hover {
color:#322620;
}
.nav li li:hover,.nav li li.sfHover,#horiz-menu li:hover li:hover,#horiz-menu li.sfHover li.sfHover,#horiz-menu li.active li.active {
background:#d7d7c4;
}
#horiz-menu li:hover li a.daddy:link,#horiz-menu li.sfHover li a.daddy:link,#horiz-menu li:hover li a.daddy:visited,#horiz-menu li.sfHover li a.daddy:visited {
background:url(/assets/bullet-sucker.png) 100% 50% no-repeat;
}
.nav li.sfHover,.nav li:hover,.nav li.current {
background:url(/assets/menu2-r.png) 100% 0 no-repeat;
}
.nav li.sfHover a,.nav li:hover a,.nav li.current a {
background:url(/assets/menu2-l.png) 0 0 no-repeat;
}
div#horiz-menu li:hover li,div#horiz-menu li.sfHover li,div#horiz-menu li.active:hover li,div#horiz-menu li.active.sfHover li,div#horiz-menu li:hover li a,div#horiz-menu li.sfHover li a,div#horiz-menu li.active:hover li a,div#horiz-menu li.active.sfHover li a {
background-image:none;
}
/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/
body {
font:13px/1.5 "Trebuchet MS";
color:#372e1f;
}
p {
font-size:14px;
}
a:focus {
outline:1px dotted invert;
}
hr {
clear:both;
height:0;
border-color:#ccc;
border-style:solid;
border-width:1px 0 0;
}
h1 {
font-size:2em;
padding:5px;
}
h2 {
font-size:23px;
margin-top:1em;
}
h3 {
font-size:1.45em;
}
h4 {
font-size:.95em;
line-height:.5em;
}
h5 {
font-size:1.2em;
}
h6 {
font-size:1em;
text-transform:uppercase;
}
ol {
list-style:decimal;
}
ul {
list-style:square;
}
li {
margin-left:30px;
}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {
margin-bottom:20px;
}
h1,h2,h3,h4,h5,h6 {
line-height:1.2em;
margin-bottom:.3em;
}
h1 a {
font-weight:400;
}
h1#branding {
font-weight:400;
font-size:3em;
text-align:left;
background:#aaa;
margin-bottom:0;
padding:.7em 1em;
}
h2#page-heading {
font-weight:400;
border-bottom:1px solid #ccc;
margin:0 0 10px;
padding:.5em;
}
#secondary h1 {
padding:10px 0 0;
}
.small {
font-weight:800;
}
.greencolor {
font-size:1.15em;
color:#5d7c43;
font-weight:700;
}
.date {
line-height:.015em;
}
.darkgreen h3 {
color:#fff;
padding-top:5px;
font-size:1em;
text-transform:uppercase;
text-align:center;
}
#footer h3 {
padding-top:30px;
margin-right:10px;
border-bottom:1px solid #322620;
color:#f6efdf;
}
#footer small {
padding-top:30px;
float:right;
}
#footer a {
color:#f6efdf;
}
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
margin: 20px;
}
.tabberlive {
 margin-top:1.8em;
}
/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #dbceb1;

}
ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}
ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #dbceb1;
 border-bottom: none;
 background: #dbceb1;
 color:#2d221c;
 text-decoration: none;
 font-size: 1.2em;
}
ul.tabbernav li a:link { color: #2d221c; }
ul.tabbernav li a:visited { color: #2d221c; }
ul.tabbernav li a:hover
{
 color: #fff;
 background: #2d221c;
 border-color: #2d221c;
}
ul.tabbernav li.tabberactive a
{
 background-color: #f6efdf;
 border-bottom: 1px solid #fff;
}
ul.tabbernav li.tabberactive a:hover
{
 color: #fff;
 background:#2d221c;
 border-bottom: 1px solid white;
}
/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #e3dfe2;
 border-top:0;
 min-height: 220px;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}
/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {

}
/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
/*
	Fluid 960 Grid System - IE Fixes (IE7 and greater)
	Learn more ~ http://www.designinfluences.com/

	Licensed under GPL and MIT.
*/
/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	margin-left: .92%;
	margin-right: .92%;
}
#logo {
margin-top: 0px;
}
#menu5  {
margin-top: 6px;
}
#horiz-menu {
clear: both;
margin-bottom: 50px;
}
#header {
height: 170px;
}
/*Version 2.2 - */
/*Positioning*/
.clearer {height: 0px; clear: both; width: 100%; line-height: 0px;}
.floatLeft {float: left;}
.floatRight {float: right;}
.block {display: block;}
.collapse {margin:0px; padding:0px;}
.clear {clear:both}
.invisible {visibility:hidden;}
.floatCenter {margin:auto;}
.none {display: none;}
/*------------------------------------------------------------------------------------------------------*/
/**
* @section clearing methods
*/
/* (en) clearfix method for clearing floats */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
/* (en) essential for Safari browser !! */
.clearfix { display: block }
/* (en) overflow method for clearing floats */
.floatbox { overflow:hidden }
/* (en) IE-Clearing: Only used in Internet Explorer, switched on in iehacks.css */
#ie_clearing { display: none }
/*------------------------------------------------------------------------------------------------------*/
/*Lines and Borders*/
.dottedLine {border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000;}
.solidLine {border-bottom-width: 1px; border-bottom-style: solid;}
.solidBox {border: 1px solid;}
.solidBoxLeft {border-left: 1px solid;}
.solidBoxRight {border-right: 1px solid;}
.solidBoxTop {border-top: 1px solid;}
.solidBoxBot {border-bottom: 1px solid;}
.borderGrey {border-color:#CCC;}
.borderLtGrey {border-color:#999;}
.borderBlack {border-color:#000;}
.borderBlue {border-color: #0033FF;}
/*Background Colours */
.bgWhite {background-color:#FFF;}
.bgTan {background-color: #F1EFD9;}
.bgDkTan {background-color: #d2d2a0;}
.bgLtGrey {background-color:#EEE;}
.bgGrey {background-color:#CCC;}
.bgPeach {background-color:#f5e4c1;}
.bgDkPink {background-color:#f7c5a4;}
.bgYellow {background-color:#ffc;}
.bgBlue {background-color:#069;}
.bgBabyBlue {background-color:#9cf;}
.bgDkBlue {background-color: #036;}
.bgLtRed{background-color:#3300FF;}
.bgRed {background-color: #C03;}
.bgDkRed {background-color:#300;}
.bgDkRed2 {background-color:#C00;}
.bgBloodRed {background-color:#900;}
.bgMaroon {background-color:#633;}
.bgOrange {background-color: #F93;}
.bgDkGreen{background-color: #030;}
.bgLtGreen{background-color: #e9ebd9;}
.bgGreen{background-color: #bac086;}
.bgPurple{background-color: #606;}
/*Text Styles*/
.bold {font-weight: 900;}
.textCenter {text-align: center;}
.italic {font-style:italic;}
.drkGrey {color:#444;}
/* used in the navbar.cfm file */
.txtGrey {color:#666;}
.txtWhite {color:#FFF;}
.txtRed {color:#F00;}
.capFirstLetter:first-letter {text-transform:capitalize;}
.alignRight {text-align: right;}
.alignCenter {text-align: center;}
.alignLeft {text-align: left;}
.alignTop {vertical-align: top;}
.alignBottom {vertical-align: bottom;}
.alignTopRight {text-align: right; vertical-align: top;}
.alignTopCenter {text-align: center; vertical-align: top;}
.alignTopLeft {text-align: left; vertical-align: top;}
.alignBottomRight {text-align: right; vertical-align: bottom;}
.alignBottomCenter {text-align: center;	vertical-align: bottom;}
.alignBottomLeft {text-align: left;	vertical-align: bottom;}
.alignMiddleCenter {text-align:center; vertical-align:middle;}
/*Bullet Types*/
ul.noBullet {list-style-type: none;}
ul.disc {list-style-type: disc;}
ul.square {list-style-type: square;}
ul.circle {list-style-type: circle;}
ol.lower-alpha {list-style-type: lower-alpha;}
ol.upper-alpha {list-style-type: upper-alpha;}
ol.lower-roman {list-style-type: lower-roman;}
ol.upper-roman {list-style-type: upper-roman;}
/*Taken (cut) from Sophisto*/
.valtop {vertical-align:top;}
.valbot {vertical-align:bottom;}
.anchorright {text-align:right; display:block; width:100%}
.textcenter {text-align:center;}
.textright {text-align:right;}
.textleft {text-align:left;}
.submitButton {
            width: 180px;
            white-space: normal;
            text-align: left;
            display: block;
            text-decoration:none;
            font-size:11px;
            font-weight:600;
}
.floatright {float:right;}
.floatleft {float:left;}
ul.spaced li {padding-bottom: 1em;}
ol.spaced li {padding-bottom: 1em;}
.note {	font-size: 85%; color: #666; }
/* end comment */
/* Table Border Code */
.tableBorder{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-left-color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	border-collapse:collapse;
	font-size: 85%;
	margin-left:2px;
}
.tableBorder th{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	font-size: 100%;
}
.tableBorder td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	padding: 3px;
	font-size: 100%;
}
/*slideshow*/
#slideshowContainer {
	margin: 0;
	padding-bottom: 5px;
	background: url(/assets/sshw-mdiap/playa_shim.gif) no-repeat 0 72px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
#slideshowcontrolsContainer {
	display: block;
	height: 19px;
	text-align: right;
}
/*--- PERCENTAGE WIDTHS Display all classes 1 through 100---*/
.pw1 {width: 1%;}
.pw2 {width: 2%;}
.pw3 {width: 3%;}
.pw4 {width: 4%;}
.pw5{width: 5%;}
.pw6{width: 6%;}
.pw7{width: 7%;}
.pw8{width: 8%;}
.pw9{width: 9%;}
.pw10{width: 10%;}
.pw11{width: 11%;}
.pw12{width: 12%;}
.pw13{width: 13%;}
.pw14{width: 14%;}
.pw15{width: 15%;}
.pw16{width: 16%;}
.pw17{width: 17%;}
.pw18{width: 18%;}
.pw19{width: 19%;}
.pw20{width: 20%;}
.pw21{width: 21%;}
.pw22{width: 22%;}
.pw23{width: 23%;}
.pw24{width: 24%;}
.pw25{width: 25%;}
.pw26{width: 26%;}
.pw27{width: 27%;}
.pw28{width: 28%;}
.pw29{width: 29%;}
.pw30{width: 30%;}
.pw31{width: 31%;}
.pw32{width: 32%;}
.pw33{width: 33%;}
.pw34{width: 34%;}
.pw35{width: 35%;}
.pw36{width: 36%;}
.pw37{width: 37%;}
.pw38{width: 38%;}
.pw39{width: 39%;}
.pw40{width: 40%;}
.pw41{width: 41%;}
.pw42{width: 42%;}
.pw43{width: 43%;}
.pw44{width: 44%;}
.pw45{width: 45%;}
.pw46{width: 46%;}
.pw47{width: 47%;}
.pw48{width: 48%;}
.pw49{width: 49%;}
.pw50{width: 50%;}
.pw51{width: 51%;}
.pw52{width: 52%;}
.pw53{width: 53%;}
.pw54{width: 54%;}
.pw55{width: 55%;}
.pw56{width: 56%;}
.pw57{width: 57%;}
.pw58{width: 58%;}
.pw59 {width: 59%;}
.pw60{width: 60%;}
.pw61{width: 61%;}
.pw62{width: 62%;}
.pw63{width: 63%;}
.pw64{width: 64%;}
.pw65{width: 65%;}
.pw66{width: 66%;}
.pw67{width: 67%;}
.pw68{width: 68%;}
.pw69{width: 69%;}
.pw70{width: 70%;}
.pw71{width: 71%;}
.pw72{width: 72%;}
.pw73{width: 73%;}
.pw74{width: 74%;}
.pw75{width: 75%;}
.pw76{width: 76%;}
.pw77{width: 77%;}
.pw78{width: 78%;}
.pw79{width: 79%;}
.pw80{width: 80%;}
.pw81{width: 81%;}
.pw82{width: 82%;}
.pw83{width: 83%;}
.pw84{width: 84%;}
.pw85{width: 85%;}
.pw86{width: 86%;}
.pw87{width: 87%;}
.pw88{width: 88%;}
.pw89{width: 89%;}
.pw90{width: 90%;}
.pw91{width: 91%;}
.pw92{width: 92%;}
.pw93{width: 93%;}
.pw94{width: 94%;}
.pw95{width: 95%;}
.pw96{width: 96%;}
.pw97{width: 97%;}
.pw98{width: 98%;}
.pw99{width: 99%;}
.pw100{width: 100%;}
/*--- PADDING Display all classes 1 through 50 on top, bottom, left and right in pixels ---*/
.pad1{padding: 1px;}
.pad2{padding: 2px;}
.pad3{padding: 3px;}
.pad4{padding: 4px;}
.pad5{padding: 5px;}
.pad6{padding: 6px;}
.pad7{padding: 7px;}
.pad8{padding: 8px;}
.pad9{padding: 9px;}
.pad10{padding: 10px;}
.pad11{padding: 11px;}
.pad12{padding: 12px;}
.pad13{padding: 13px;}
.pad14{padding: 14px;}
.pad15{padding: 15px;}
.pad16{padding: 16px;}
.pad17{padding: 17px;}
.pad18{padding: 18px;}
.pad19{padding: 19px;}
.pad20{padding: 20px;}
.pad21{padding: 21px;}
.pad22{padding: 22px;}
.pad23{padding: 23px;}
.pad24{padding: 24px;}
.pad25{padding: 25px;}
.pad26{padding: 26px;}
.pad27{padding: 27px;}
.pad28{padding: 28px;}
.pad29{padding: 29px;}
.pad30{padding: 30px;}
.pad31{padding: 31px;}
.pad32{padding: 32px;}
.pad33{padding: 33px;}
.pad34{padding: 34px;}
.pad35{padding: 35px;}
.pad36{padding: 36px;}
.pad37{padding: 37px;}
.pad38{padding: 38px;}
.pad39{padding: 39px;}
.pad40{padding: 40px;}
.pad41{padding: 41px;}
.pad42{padding: 42px;}
.pad43{padding: 43px;}
.pad44{padding: 44px;}
.pad45{padding: 45px;}
.pad46{padding: 46px;}
.pad47{padding: 47px;}
.pad48{padding: 48px;}
.pad49{padding: 49px;}
.pad50{padding: 50px;}
/*--- PADDING-RIGHT Display all classes in pixels 1 through 50---*/
.padRight1{padding-right: 1px;}
.padRight2{padding-right: 2px;}
.padRight3{padding-right: 3px;}
.padRight4{padding-right: 4px;}
.padRight5{padding-right: 5px;}
.padRight6{padding-right: 6px;}
.padRight7{padding-right: 7px;}
.padRight8{padding-right: 8px;}
.padRight9{padding-right: 9px;}
.padRight10{padding-right: 10px;}
.padRight11{padding-right: 11px;}
.padRight12{padding-right: 12px;}
.padRight13{padding-right: 13px;}
.padRight14{padding-right: 14px;}
.padRight15{padding-right: 15px;}
.padRight16{padding-right: 16px;}
.padRight17{padding-right: 17px;}
.padRight18{padding-right: 18px;}
.padRight19{padding-right: 19px;}
.padRight20{padding-right: 20px;}
.padRight21{padding-right: 21px;}
.padRight22{padding-right: 22px;}
.padRight23{padding-right: 23px;}
.padRight24{padding-right: 24px;}
.padRight25{padding-right: 25px;}
.padRight26{padding-right: 26px;}
.padRight27{padding-right: 27px;}
.padRight28{padding-right: 28px;}
.padRight29{padding-right: 29px;}
.padRight30{padding-right: 30px;}
.padRight31{padding-right: 31px;}
.padRight32{padding-right: 32px;}
.padRight33{padding-right: 33px;}
.padRight34{padding-right: 34px;}
.padRight35{padding-right: 35px;}
.padRight36{padding-right: 36px;}
.padRight37{padding-right: 37px;}
.padRight38{padding-right: 38px;}
.padRight39{padding-right: 39px;}
.padRight40{padding-right: 40px;}
.padRight41{padding-right: 41px;}
.padRight42{padding-right: 42px;}
.padRight43{padding-right: 43px;}
.padRight44{padding-right: 44px;}
.padRight45{padding-right: 45px;}
.padRight46{padding-right: 46px;}
.padRight47{padding-right: 47px;}
.padRight48{padding-right: 48px;}
.padRight49{padding-right: 49px;}
.padRight50{padding-right: 50px;}
/*--- PADDING-LEFT Display all classes in pixels  1 through 100---*/
.padLeft1{ padding-left: 1px;}
.padLeft2{ padding-left: 2px;}
.padLeft3{ padding-left: 3px;}
.padLeft4{ padding-left: 4px;}
.padLeft5{ padding-left: 5px;}
.padLeft6{ padding-left: 6px;}
.padLeft7{ padding-left: 7px;}
.padLeft8{ padding-left: 8px;}
.padLeft9{ padding-left: 9px;}
.padLeft10{ padding-left: 10px;}
.padLeft11{ padding-left: 11px;}
.padLeft12{ padding-left: 12px;}
.padLeft13{ padding-left: 13px;}
.padLeft14{ padding-left: 14px;}
.padLeft15{ padding-left: 15px;}
.padLeft16{ padding-left: 16px;}
.padLeft17{ padding-left: 17px;}
.padLeft18{ padding-left: 18px;}
.padLeft19{ padding-left: 19px;}
.padLeft20{ padding-left: 20px;}
.padLeft21{ padding-left: 21px;}
.padLeft22{ padding-left: 22px;}
.padLeft23{ padding-left: 23px;}
.padLeft24{ padding-left: 24px;}
.padLeft25{ padding-left: 25px;}
.padLeft26{ padding-left: 26px;}
.padLeft27{ padding-left: 27px;}
.padLeft28{ padding-left: 28px;}
.padLeft29{ padding-left: 29px;}
.padLeft30{ padding-left: 30px;}
.padLeft31{ padding-left: 31px;}
.padLeft32{ padding-left: 32px;}
.padLeft33{ padding-left: 33px;}
.padLeft34{ padding-left: 34px;}
.padLeft35{ padding-left: 35px;}
.padLeft36{ padding-left: 36px;}
.padLeft37{ padding-left: 37px;}
.padLeft38{ padding-left: 38px;}
.padLeft39{ padding-left: 39px;}
.padLeft40{ padding-left: 40px;}
.padLeft41{ padding-left: 41px;}
.padLeft42{ padding-left: 42px;}
.padLeft43{ padding-left: 43px;}
.padLeft44{ padding-left: 44px;}
.padLeft45{ padding-left: 45px;}
.padLeft46{ padding-left: 46px;}
.padLeft47{ padding-left: 47px;}
.padLeft48{ padding-left: 48px;}
.padLeft49{ padding-left: 49px;}
.padLeft50{ padding-left: 50px;}
/*--- PADDING-TOP Display all classes 1 through 50 in pixels ---*/
.padTop1{padding-top: 1px;}
.padTop2{padding-top: 2px;}
.padTop3{padding-top: 3px;}
.padTop4{padding-top: 4px;}
.padTop5{padding-top: 5px;}
.padTop6{padding-top: 6px;}
.padTop7{padding-top: 7px;}
.padTop8{padding-top: 8px;}
.padTop9{padding-top: 9px;}
.padTop10{padding-top: 10px;}
.padTop11{padding-top: 11px;}
.padTop12{padding-top: 12px;}
.padTop13{padding-top: 13px;}
.padTop14{padding-top: 14px;}
.padTop15{padding-top: 15px;}
.padTop16{padding-top: 16px;}
.padTop17{padding-top: 17px;}
.padTop18{padding-top: 18px;}
.padTop19{padding-top: 19px;}
.padTop20{padding-top: 20px;}
.padTop21{padding-top: 21px;}
.padTop22{padding-top: 22px;}
.padTop23{padding-top: 23px;}
.padTop24{padding-top: 24px;}
.padTop25{padding-top: 25px;}
.padTop26{padding-top: 26px;}
.padTop27{padding-top: 27px;}
.padTop28{padding-top: 28px;}
.padTop29{padding-top: 29px;}
.padTop30{padding-top: 30px;}
.padTop31{padding-top: 31px;}
.padTop32{padding-top: 32px;}
.padTop33{padding-top: 33px;}
.padTop34{padding-top: 34px;}
.padTop35{padding-top: 35px;}
.padTop36{padding-top: 36px;}
.padTop37{padding-top: 37px;}
.padTop38{padding-top: 38px;}
.padTop39{padding-top: 39px;}
.padTop40{padding-top: 40px;}
.padTop41{padding-top: 41px;}
.padTop42{padding-top: 42px;}
.padTop43{padding-top: 43px;}
.padTop44{padding-top: 44px;}
.padTop45{padding-top: 45px;}
.padTop46{padding-top: 46px;}
.padTop47{padding-top: 47px;}
.padTop48{padding-top: 48px;}
.padTop49{padding-top: 49px;}
.padTop50{padding-top: 50px;}
/*--- PADDING-BOTTOM Display all classes 1 through 50 in pixels ---*/
.padBot1{padding-bottom: 1px;}
.padBot2{padding-bottom: 2px;}
.padBot3{padding-bottom: 3px;}
.padBot4{padding-bottom: 4px;}
.padBot5{padding-bottom: 5px;}
.padBot6{padding-bottom: 6px;}
.padBot7{padding-bottom: 7px;}
.padBot8{padding-bottom: 8px;}
.padBot9{padding-bottom: 9px;}
.padBot10{padding-bottom: 10px;}
.padBot11{padding-bottom: 11px;}
.padBot12{padding-bottom: 12px;}
.padBot13{padding-bottom: 13px;}
.padBot14{padding-bottom: 14px;}
.padBot15{padding-bottom: 15px;}
.padBot16{padding-bottom: 16px;}
.padBot17{padding-bottom: 17px;}
.padBot18{padding-bottom: 18px;}
.padBot19{padding-bottom: 19px;}
.padBot20{padding-bottom: 20px;}
.padBot21{padding-bottom: 21px;}
.padBot22{padding-bottom: 22px;}
.padBot23{padding-bottom: 23px;}
.padBot24{padding-bottom: 24px;}
.padBot25{padding-bottom: 25px;}
.padBot26{padding-bottom: 26px;}
.padBot27{padding-bottom: 27px;}
.padBot28{padding-bottom: 28px;}
.padBot29{padding-bottom: 29px;}
.padBot30{padding-bottom: 30px;}
.padBot31{padding-bottom: 31px;}
.padBot32{padding-bottom: 32px;}
.padBot33{padding-bottom: 33px;}
.padBot34{padding-bottom: 34px;}
.padBot35{padding-bottom: 35px;}
.padBot36{padding-bottom: 36px;}
.padBot37{padding-bottom: 37px;}
.padBot38{padding-bottom: 38px;}
.padBot39{padding-bottom: 39px;}
.padBot40{padding-bottom: 40px;}
.padBot41{padding-bottom: 41px;}
.padBot42{padding-bottom: 42px;}
.padBot43{padding-bottom: 43px;}
.padBot44{padding-bottom: 44px;}
.padBot45{padding-bottom: 45px;}
.padBot46{padding-bottom: 46px;}
.padBot47{padding-bottom: 47px;}
.padBot48{padding-bottom: 48px;}
.padBot49{padding-bottom: 49px;}
.padBot50{padding-bottom: 50px;}
/*---MARGIN Display all classes on top, bottom, left and right in pixels 1 through 50 ---*/
.marg1{margin: 1px;}
.marg2{margin: 2px;}
.marg3{margin: 3px;}
.marg4{margin: 4px;}
.marg5{margin: 5px;}
.marg6{margin: 6px;}
.marg7{margin: 7px;}
.marg8{margin: 8px;}
.marg9{margin: 9px;}
.marg10{margin: 10px;}
.marg11{margin: 11px;}
.marg12{margin: 12px;}
.marg13{margin: 13px;}
.marg14{margin: 14px;}
.marg15{margin: 15px;}
.marg16{margin: 16px;}
.marg17{margin: 17px;}
.marg18{margin: 18px;}
.marg19{margin: 19px;}
.marg20{margin: 20px;}
.marg21{margin: 21px;}
.marg22{margin: 22px;}
.marg23{margin: 23px;}
.marg24{margin: 24px;}
.marg25{margin: 25px;}
.marg26{margin: 26px;}
.marg27{margin: 27px;}
.marg28{margin: 28px;}
.marg29{margin: 29px;}
.marg30{margin: 30px;}
.marg31{margin: 31px;}
.marg32{margin: 32px;}
.marg33{margin: 33px;}
.marg34{margin: 34px;}
.marg35{margin: 35px;}
.marg36{margin: 36px;}
.marg37{margin: 37px;}
.marg38{margin: 38px;}
.marg39{margin: 39px;}
.marg40{margin: 40px;}
.marg41{margin: 41px;}
.marg42{margin: 42px;}
.marg43{margin: 43px;}
.marg44{margin: 44px;}
.marg45{margin: 45px;}
.marg46{margin: 46px;}
.marg47{margin: 47px;}
.marg48{margin: 48px;}
.marg49{margin: 49px;}
.marg50{margin: 50px;}
/*--- MARGIN-RIGHT Display all classes 1 through 50 in pixels ---*/
.margRight1{margin-right: 1px;}
.margRight2{margin-right: 2px;}
.margRight3{margin-right: 3px;}
.margRight4{margin-right: 4px;}
.margRight5{margin-right: 5px;}
.margRight6{margin-right: 6px;}
.margRight7{margin-right: 7px;}
.margRight8{margin-right: 8px;}
.margRight9{margin-right: 9px;}
.margRight10{margin-right: 10px;}
.margRight11{margin-right: 11px;}
.margRight12{margin-right: 12px;}
.margRight13{margin-right: 13px;}
.margRight14{margin-right: 14px;}
.margRight15{margin-right: 15px;}
.margRight16{margin-right: 16px;}
.margRight17{margin-right: 17px;}
.margRight18{margin-right: 18px;}
.margRight19{margin-right: 19px;}
.margRight20{margin-right: 20px;}
.margRight21{margin-right: 21px;}
.margRight22{margin-right: 22px;}
.margRight23{margin-right: 23px;}
.margRight24{margin-right: 24px;}
.margRight25{margin-right: 25px;}
.margRight26{margin-right: 26px;}
.margRight27{margin-right: 27px;}
.margRight28{margin-right: 28px;}
.margRight29{margin-right: 29px;}
.margRight30{margin-right: 30px;}
.margRight31{margin-right: 31px;}
.margRight32{margin-right: 32px;}
.margRight33{margin-right: 33px;}
.margRight34{margin-right: 34px;}
.margRight35{margin-right: 35px;}
.margRight36{margin-right: 36px;}
.margRight37{margin-right: 37px;}
.margRight38{margin-right: 38px;}
.margRight39{margin-right: 39px;}
.margRight40{margin-right: 40px;}
.margRight41{margin-right: 41px;}
.margRight42{margin-right: 42px;}
.margRight43{margin-right: 43px;}
.margRight44{margin-right: 44px;}
.margRight45{margin-right: 45px;}
.margRight46{margin-right: 46px;}
.margRight47{margin-right: 47px;}
.margRight48{margin-right: 48px;}
.margRight49{margin-right: 49px;}
.margRight50{margin-right: 50px;}
/*--- Display all classes for 1 through 50  for MARGIN-LEFT in pixels ---*/
.margLeft1{margin-left: 1px;}
.margLeft2{margin-left: 2px;}
.margLeft3{margin-left: 3px;}
.margLeft4{margin-left: 4px;}
.margLeft5{margin-left: 5px;}
.margLeft6{margin-left: 6px;}
.margLeft7{margin-left: 7px;}
.margLeft8{margin-left: 8px;}
.margLeft9{margin-left: 9px;}
.margLeft10{margin-left: 10px;}
.margLeft11{margin-left: 11px;}
.margLeft12{margin-left: 12px;}
.margLeft13{margin-left: 13px;}
.margLeft14{margin-left: 14px;}
.margLeft15{margin-left: 15px;}
.margLeft16{margin-left: 16px;}
.margLeft17{margin-left: 17px;}
.margLeft18{margin-left: 18px;}
.margLeft19{margin-left: 19px;}
.margLeft20{margin-left: 20px;}
.margLeft21{margin-left: 21px;}
.margLeft22{margin-left: 22px;}
.margLeft23{margin-left: 23px;}
.margLeft24{margin-left: 24px;}
.margLeft25{margin-left: 25px;}
.margLeft26{margin-left: 26px;}
.margLeft27{margin-left: 27px;}
.margLeft28{margin-left: 28px;}
.margLeft29{margin-left: 29px;}
.margLeft30{margin-left: 30px;}
.margLeft31{margin-left: 31px;}
.margLeft32{margin-left: 32px;}
.margLeft33{margin-left: 33px;}
.margLeft34{margin-left: 34px;}
.margLeft35{margin-left: 35px;}
.margLeft36{margin-left: 36px;}
.margLeft37{margin-left: 37px;}
.margLeft38{margin-left: 38px;}
.margLeft39{margin-left: 39px;}
.margLeft40{margin-left: 40px;}
.margLeft41{margin-left: 41px;}
.margLeft42{margin-left: 42px;}
.margLeft43{margin-left: 43px;}
.margLeft44{margin-left: 44px;}
.margLeft45{margin-left: 45px;}
.margLeft46{margin-left: 46px;}
.margLeft47{margin-left: 47px;}
.margLeft48{margin-left: 48px;}
.margLeft49{margin-left: 49px;}
.margLeft50{margin-left: 50px;}
/*--- MARGIN-TOP Display all classes for 1 through 50 in pixels ---*/
.margTop1{ margin-top: 1px;}
.margTop2{ margin-top: 2px;}
.margTop3{ margin-top: 3px;}
.margTop4{ margin-top: 4px;}
.margTop5{ margin-top: 5px;}
.margTop6{ margin-top: 6px;}
.margTop7{ margin-top: 7px;}
.margTop8{ margin-top: 8px;}
.margTop9{ margin-top: 9px;}
.margTop10{ margin-top: 10px;}
.margTop11{ margin-top: 11px;}
.margTop12{ margin-top: 12px;}
.margTop13{ margin-top: 13px;}
.margTop14{ margin-top: 14px;}
.margTop15{ margin-top: 15px;}
.margTop16{ margin-top: 16px;}
.margTop17{ margin-top: 17px;}
.margTop18{ margin-top: 18px;}
.margTop19{ margin-top: 19px;}
.margTop20{ margin-top: 20px;}
.margTop21{ margin-top: 21px;}
.margTop22{ margin-top: 22px;}
.margTop23{ margin-top: 23px;}
.margTop24{ margin-top: 24px;}
.margTop25{ margin-top: 25px;}
.margTop26{ margin-top: 26px;}
.margTop27{ margin-top: 27px;}
.margTop28{ margin-top: 28px;}
.margTop29{ margin-top: 29px;}
.margTop30{ margin-top: 30px;}
.margTop31{ margin-top: 31px;}
.margTop32{ margin-top: 32px;}
.margTop33{ margin-top: 33px;}
.margTop34{ margin-top: 34px;}
.margTop35{ margin-top: 35px;}
.margTop36{ margin-top: 36px;}
.margTop37{ margin-top: 37px;}
.margTop38{ margin-top: 38px;}
.margTop39{ margin-top: 39px;}
.margTop40{ margin-top: 40px;}
.margTop41{ margin-top: 41px;}
.margTop42{ margin-top: 42px;}
.margTop43{ margin-top: 43px;}
.margTop44{ margin-top: 44px;}
.margTop45{ margin-top: 45px;}
.margTop46{ margin-top: 46px;}
.margTop47{ margin-top: 47px;}
.margTop48{ margin-top: 48px;}
.margTop49{ margin-top: 49px;}
.margTop50{ margin-top: 50px;}
/*--- MARGIN-BOTTOM Display all classes for 1 through 50 in pixels ---*/
.margBot1{ margin-bottom: 1px;}
.margBot2{ margin-bottom: 2px;}
.margBot3{ margin-bottom: 3px;}
.margBot4{ margin-bottom: 4px;}
.margBot5{ margin-bottom: 5px;}
.margBot6{ margin-bottom: 6px;}
.margBot7{ margin-bottom: 7px;}
.margBot8{ margin-bottom: 8px;}
.margBot9{ margin-bottom: 9px;}
.margBot10{ margin-bottom: 10px;}
.margBot11{ margin-bottom: 11px;}
.margBot12{ margin-bottom: 12px;}
.margBot13{ margin-bottom: 13px;}
.margBot14{ margin-bottom: 14px;}
.margBot15{ margin-bottom: 15px;}
.margBot16{ margin-bottom: 16px;}
.margBot17{ margin-bottom: 17px;}
.margBot18{ margin-bottom: 18px;}
.margBot19{ margin-bottom: 19px;}
.margBot20{ margin-bottom: 20px;}
.margBot21{ margin-bottom: 21px;}
.margBot22{ margin-bottom: 22px;}
.margBot23{ margin-bottom: 23px;}
.margBot24{ margin-bottom: 24px;}
.margBot25{ margin-bottom: 25px;}
.margBot26{ margin-bottom: 26px;}
.margBot27{ margin-bottom: 27px;}
.margBot28{ margin-bottom: 28px;}
.margBot29{ margin-bottom: 29px;}
.margBot30{ margin-bottom: 30px;}
.margBot31{ margin-bottom: 31px;}
.margBot32{ margin-bottom: 32px;}
.margBot33{ margin-bottom: 33px;}
.margBot34{ margin-bottom: 34px;}
.margBot35{ margin-bottom: 35px;}
.margBot36{ margin-bottom: 36px;}
.margBot37{ margin-bottom: 37px;}
.margBot38{ margin-bottom: 38px;}
.margBot39{ margin-bottom: 39px;}
.margBot40{ margin-bottom: 40px;}
.margBot41{ margin-bottom: 41px;}
.margBot42{ margin-bottom: 42px;}
.margBot43{ margin-bottom: 43px;}
.margBot44{ margin-bottom: 44px;}
.margBot45{ margin-bottom: 45px;}
.margBot46{ margin-bottom: 46px;}
.margBot47{ margin-bottom: 47px;}
.margBot48{ margin-bottom: 48px;}
.margBot49{ margin-bottom: 49px;}
.margBot50{ margin-bottom: 50px;}
/*--- WIDTH in pixels - Display all classes with a 5 pixel increment through 800 ---*/
.w5{width:5px;}
.w10{width:10px;}
.w15{width:15px;}
.w20{width:20px;}
.w25{width:25px;}
.w30{width:30px;}
.w35{width:35px;}
.w40{width:40px;}
.w45{width:45px;}
.w50{width:50px;}
.w55{width:55px;}
.w60{width:60px;}
.w65{width:65px;}
.w70{width:70px;}
.w75{width:75px;}
.w80{width:80px;}
.w85{width:85px;}
.w90{width:90px;}
.w95{width:95px;}
.w100{width:100px;}
.w105{width:105px;}
.w110{width:110px;}
.w115{width:115px;}
.w120{width:120px;}
.w125{width:125px;}
.w130{width:130px;}
.w135{width:135px;}
.w140{width:140px;}
.w145{width:145px;}
.w150{width:150px;}
.w155{width:155px;}
.w160{width:160px;}
.w165{width:165px;}
.w170{width:170px;}
.w175{width:175px;}
.w180{width:180px;}
.w185{width:185px;}
.w190{width:190px;}
.w195{width:195px;}
.w200{width:200px;}
.w205{width:205px;}
.w210{width:210px;}
.w215{width:215px;}
.w220{width:220px;}
.w225{width:225px;}
.w230{width:230px;}
.w235{width:235px;}
.w240{width:240px;}
.w245{width:245px;}
.w250{width:250px;}
.w255{width:255px;}
.w260{width:260px;}
.w265{width:265px;}
.w270{width:270px;}
.w275{width:275px;}
.w280{width:280px;}
.w285{width:285px;}
.w290{width:290px;}
.w295{width:295px;}
.w300{width:300px;}
.w305{width:305px;}
.w310{width:310px;}
.w315{width:315px;}
.w320{width:320px;}
.w325{width:325px;}
.w330{width:330px;}
.w335{width:335px;}
.w340{width:340px;}
.w345{width:345px;}
.w350{width:350px;}
.w355{width:355px;}
.w360{width:360px;}
.w365{width:365px;}
.w370{width:370px;}
.w375{width:375px;}
.w380{width:380px;}
.w385{width:385px;}
.w390{width:390px;}
.w395{width:395px;}
.w400{width:400px;}
.w405{width:405px;}
.w410{width:410px;}
.w415{width:415px;}
.w420{width:420px;}
.w425{width:425px;}
.w430{width:430px;}
.w435{width:435px;}
.w440{width:440px;}
.w445{width:445px;}
.w450{width:450px;}
.w455{width:455px;}
.w460{width:460px;}
.w465{width:465px;}
.w470{width:470px;}
.w475{width:475px;}
.w480{width:480px;}
.w485{width:485px;}
.w490{width:490px;}
.w495{width:495px;}
.w500{width:500px;}
.w505{width:505px;}
.w510{width:510px;}
.w515{width:515px;}
.w520{width:520px;}
.w525{width:525px;}
.w530{width:530px;}
.w535{width:535px;}
.w540{width:540px;}
.w545{width:545px;}
.w550{width:550px;}
.w555{width:555px;}
.w560{width:560px;}
.w565{width:565px;}
.w570{width:570px;}
.w575{width:575px;}
.w580{width:580px;}
.w585{width:585px;}
.w590{width:590px;}
.w595{width:595px;}
.w600{width:600px;}
.w605{width:605px;}
.w610{width:610px;}
.w615{width:615px;}
.w620{width:620px;}
.w625{width:625px;}
.w630{width:630px;}
.w635{width:635px;}
.w640{width:640px;}
.w645{width:645px;}
.w650{width:650px;}
.w655{width:655px;}
.w660{width:660px;}
.w665{width:665px;}
.w670{width:670px;}
.w675{width:675px;}
.w680{width:680px;}
.w685{width:685px;}
.w690{width:690px;}
.w695{width:695px;}
.w700{width:700px;}
.w705{width:705px;}
.w710{width:710px;}
.w715{width:715px;}
.w720{width:720px;}
.w725{width:725px;}
.w730{width:730px;}
.w735{width:735px;}
.w740{width:740px;}
.w745{width:745px;}
.w750{width:750px;}
.w755{width:755px;}
.w760{width:760px;}
.w765{width:765px;}
.w770{width:770px;}
.w775{width:775px;}
.w780{width:780px;}
.w785{width:785px;}
.w790{width:790px;}
.w795{width:795px;}
.w800{width:800px;}
.signinBox{
	padding-top: 20px;
	width: 300px;
	padding-bottom: 20px;
	border: thin solid #E9DB9C;
	margin-left: 200px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#staffMembers a:link{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#staffMembers a:visited{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	
}
#staffMembers a:active{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
#staffMembers a:hover{
	font-size: 8pt;
	color: #006600;
	text-decoration: none;
}
.italicBold {
	font-style: italic;
	font-weight: bold;
}
.tabTop1{
	background-image: url(/assets/tab1a.jpg);
	height: 60px;
}
.spacer {
	padding-top: 10px;
	padding-bottom: 10px;
}
.tabTop2{
	background-image: url(/assets/tab2a.jpg);
	height: 60px;
}
.tabTop3{
	background-image: url(/assets/tab3a.jpg);
	height: 60px;
}
.tabTop4{
	background-image: url(/assets/tab4a.jpg);
	height: 60px;
}
.tabTop5{
	background-image: url(/assets/tab5a.jpg);
	height: 60px;
}
.tabTop6{
	background-image: url(/assets/tab6a.jpg);
	height: 60px;
}
.tabTop7{
	background-image: url(/assets/tab7a.jpg);
	height: 60px;
}
.tabTop8{
	background-image: url(/assets/tab8a.jpg);
	height: 60px;
}
.tabMid{
	background-image: url(/assets/tabmid.jpg);
	padding-left: 35px;
	padding-right: 70px;
	height: 350px;
}
.tabBtm{
	background-image: url(/assets/tabbtm.jpg);
	height: 32px;
	clear: both;
}
.test1{
	width: 81px;
	padding-left: 31px;
	padding-top: 15px;
	float: left;
	padding-bottom: 5px;
}
.test2{
	width: 81px;
	padding-top: 15px;
	float: left;
	padding-bottom: 5px;
}
.test3{
	width: 81px;
	padding-top: 15px;
	float: left;
}
.test4{
	width: 81px;	
	padding-top: 15px;
	float: left;
}
.test5{
	width: 81px;	
	padding-top: 15px;
	float: left;
}
.test6{
	width: 81px;	
	padding-top: 15px;
	float: left;
}
.test7{
	width: 81px;	
	padding-top: 15px;
	float: left;
}
.test8{
	width: 81px;	
	padding-top: 15px;
	float: left;
}
.test9{
	width: 81px;	
	padding-top: 15px;
	float: left;
}
.test10{
	width: 81px;	
	padding-top: 15px;
	float: left;
}
.textSmall{
	font-size: 11px;
}
/* M A I N   P A G E  L E F T   A N D   R I G H T  */
.rightBorder{
	width: 350px;
	float: left;
	padding-left: 40px;
}
.leftBorder{
	width: 350px;
	float: left;
}
/* M A I N   P A G E  N E W S  */
hr {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #789555;
}
.arogaNewsEvents{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 60px;
}
.newsHeader{
	font-size: 14px;
	font-weight: bold;
	color: #789255;
	font-family: Arial, Helvetica, sans-serif;
}
.date{
	font-size: 9px;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.formspace {
	padding-bottom: 4px;
	padding-top: 4px;
}
/* New Code for Tables */
.formsTableHead{
	background-image: url(/assets/bar.jpg);
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #70874F;
	font-weight: bold;
}
.formsTableContent{
	margin: 5px;
}
.formsTableContent ul{
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
/* C O N T A C T   P A G E */
.contactleft{
	float: left;
	width: 350px;
}
.contactright{
	width: 200px;
	float: left;
}
.name{
	width: 90px;
	float: left;
}
.field{
	float: left;
}
.row{
	padding-top: 2px;
	padding-bottom: 2px;
}
div.row span.profileLabel {
	float: left;
	width: 125px;
	text-align: left;
	padding-right: 10px;
	font-weight: bold;
	color: #333333;
}
div.row span.profileField {
  width: 250px;
  text-align: left;
}
.input{
	background-color: #FFFFCC;
	border: 1px solid #333333;
}
.rightAlignRegistration{
	width: 325px;
	float: left;
}
.leftAlignRegistration{
	width: 300px;
	float: left;
}
/* M A I L   B O X  C S S */
.leftside{
	background-color: #EADFBD;
	width: 200px;
	float: left;
}
.devline{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BB9773;
	margin: 6px;
}
.topside{
	width: 535px;
	float: left;
	background-color: #F5F1D4;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 5px;
}
.formsTable{
	border: 2px solid #EDE1AF;
}
.shield{
	padding: 5px;
	border: 1px dashed #EBDDA0;
	background-color: #F9F4D7;
	width: 250px;
	margin-left: 3px;
}
.formsBg{
	background-image: url(/assets/Hand-Writing.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#nav{
	background-image: url(/assets/navigation.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 740px;
	padding-bottom: 8px;

}
#nav a {
	background-image: url(/assets/navsection.jpg);
	float: left;
	padding: 10px 10px 0px 10px;
	display: block;
	text-decoration: none;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
	height: 32px;
	padding-top: 10px;
	background-repeat: repeat-x;

}
#nav a:hover {
	background-image: url(/assets/navsectiondown.jpg);
	background-repeat: repeat-x;
}
img {
    border: none;
}
.regError {
    color: #FF0000;
}
.fieldWithErrors {

}
.fieldWithErrors input {
  color: #FF0000;
  background-color: #FFEEEE;
}
div.uploadStatus {
  margin: 5px;
}
div.progressBar {
  margin: 5px;
}
div.progressBar div.border {
  background-color: #fff;
  border: 1px solid gray;
  width: 100%;
}
div.progressBar div.background {
  background-color: #333;
  height: 18px;
  width: 0%;
}
.progressWrapper {
	width: 357px;
	overflow: hidden;
}
.progressContainer {
	margin: 5px;
	padding: 4px;
	
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	
	overflow: hidden;
}
.red /* Error */
{
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}
.green /* Current */ 
{
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}
.blue /* Complete */
{
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}
.progressName {
	font-size: 8pt;
	font-weight: bold;
	color: #555555;
	
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0px;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}
.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}
.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Verdana;
	text-align: left;
	white-space: nowrap;
}
a.progressCancel,
a.progressCancel:link,
a.progressCancel:active,
a.progressCancel:visited,
a.progressCancel:hover
{
	font-size: 0px;
	display: block;
	height: 14px;
	width: 14px;

	background-image: url(/assets/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}
a.progressCancel:hover 
{
	background-position: 0px 0px;
}
div.auto_complete {
  width: 350px;
  background: #fff;
}
div.auto_complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}
div.auto_complete ul li {
  margin:0;
  padding:3px;
}
div.auto_complete ul li.selected {
  background-color: #ffb;
}
div.auto_complete ul strong.highlight {
  color: #800; 
  margin:0;
  padding:0;
}
/* Password Strength Styles */
.psGreybar { width:180px; background:#dddddd; height:3px; float:left; }
.psColorbar {margin-top:-3px; width:0px; background-image: url(/assets/passwordstrength.jpg); clear: both; height:3px; float:left;}
.psPercent {margin-top:0px;float:left;}
.psResult {color:green; font-family:Tahoma; font-size:11px;}
/* Error Message Styles */
.field_with_errors {}
.textRed {
    color: #FF0000;
}
.field_with_errors input, .field_with_errors textarea, .field_with_errors select  {
    color: #FF0000;
    background-color: #FFEEEE;
}
.errorExplanation, .errorExplanation * {
    color: #FF0000;
}
.errorExplanation ul li {
    margin-left: 50px;
}
trix-editor {
  border: 1px solid #bbb;
  border-radius: 3px;
  margin: 0;
  padding: 0.4em 0.6em;
  min-height: 5em;
  outline: none;
}
trix-toolbar * {
  box-sizing: border-box;
}
trix-toolbar .trix-button-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  overflow-x: auto;
}
trix-toolbar .trix-button-group {
  display: flex;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  border-top-color: #ccc;
  border-bottom-color: #888;
  border-radius: 3px;
}
trix-toolbar .trix-button-group:not(:first-child) {
  margin-left: 1.5vw;
}
@media (max-width: 768px) {
  trix-toolbar .trix-button-group:not(:first-child) {
    margin-left: 0;
  }
}
trix-toolbar .trix-button-group-spacer {
  flex-grow: 1;
}
@media (max-width: 768px) {
  trix-toolbar .trix-button-group-spacer {
    display: none;
  }
}
trix-toolbar .trix-button {
  position: relative;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.75em;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 0.5em;
  margin: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  background: transparent;
}
trix-toolbar .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}
trix-toolbar .trix-button.trix-active {
  background: #cbeefa;
  color: rgb(0, 0, 0);
}
trix-toolbar .trix-button:not(:disabled) {
  cursor: pointer;
}
trix-toolbar .trix-button:disabled {
  color: rgba(0, 0, 0, 0.125);
}
@media (max-width: 768px) {
  trix-toolbar .trix-button {
    letter-spacing: -0.01em;
    padding: 0 0.3em;
  }
}
trix-toolbar .trix-button--icon {
  font-size: inherit;
  width: 2.6em;
  height: 1.6em;
  max-width: calc(0.8em + 4vw);
  text-indent: -9999px;
}
@media (max-width: 768px) {
  trix-toolbar .trix-button--icon {
    height: 2em;
    max-width: calc(0.8em + 3.5vw);
  }
}
trix-toolbar .trix-button--icon::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.6;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 768px) {
  trix-toolbar .trix-button--icon::before {
    right: 6%;
    left: 6%;
  }
}
trix-toolbar .trix-button--icon.trix-active::before {
  opacity: 1;
}
trix-toolbar .trix-button--icon:disabled::before {
  opacity: 0.125;
}
trix-toolbar .trix-button--icon-attach::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  top: 8%;
  bottom: 4%;
}
trix-toolbar .trix-button--icon-bold::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-italic::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-link::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-strike::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-quote::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-heading-1::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-code::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-bullet-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-number-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-undo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-redo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-decrease-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-increase-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-dialogs {
  position: relative;
}
trix-toolbar .trix-dialog {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 0.75em;
  padding: 15px 10px;
  background: #fff;
  box-shadow: 0 0.3em 1em #ccc;
  border-top: 2px solid #888;
  border-radius: 5px;
  z-index: 5;
}
trix-toolbar .trix-input--dialog {
  font-size: inherit;
  font-weight: normal;
  padding: 0.5em 0.8em;
  margin: 0 10px 0 0;
  border-radius: 3px;
  border: 1px solid #bbb;
  background-color: #fff;
  box-shadow: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
trix-toolbar .trix-input--dialog.validate:invalid {
  box-shadow: #F00 0px 0px 1.5px 1px;
}
trix-toolbar .trix-button--dialog {
  font-size: inherit;
  padding: 0.5em;
  border-bottom: none;
}
trix-toolbar .trix-dialog--link {
  max-width: 600px;
}
trix-toolbar .trix-dialog__link-fields {
  display: flex;
  align-items: baseline;
}
trix-toolbar .trix-dialog__link-fields .trix-input {
  flex: 1;
}
trix-toolbar .trix-dialog__link-fields .trix-button-group {
  flex: 0 0 content;
  margin: 0;
}
trix-editor [data-trix-mutable]:not(.attachment__caption-editor) {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
trix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,
trix-editor [data-trix-cursor-target]::-moz-selection {
  background: none;
}
trix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection, trix-editor [data-trix-cursor-target]::-moz-selection {
  background: none;
}
trix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,
trix-editor [data-trix-cursor-target]::selection {
  background: none;
}
trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {
  background: highlight;
}
trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {
  background: highlight;
}
trix-editor [data-trix-mutable].attachment.attachment--file {
  box-shadow: 0 0 0 2px highlight;
  border-color: transparent;
}
trix-editor [data-trix-mutable].attachment img {
  box-shadow: 0 0 0 2px highlight;
}
trix-editor .attachment {
  position: relative;
}
trix-editor .attachment:hover {
  cursor: default;
}
trix-editor .attachment--preview .attachment__caption:hover {
  cursor: text;
}
trix-editor .attachment__progress {
  position: absolute;
  z-index: 1;
  height: 20px;
  top: calc(50% - 10px);
  left: 5%;
  width: 90%;
  opacity: 0.9;
  transition: opacity 200ms ease-in;
}
trix-editor .attachment__progress[value="100"] {
  opacity: 0;
}
trix-editor .attachment__caption-editor {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: inherit;
  text-align: center;
  vertical-align: top;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
trix-editor .attachment__toolbar {
  position: absolute;
  z-index: 1;
  top: -0.9em;
  left: 0;
  width: 100%;
  text-align: center;
}
trix-editor .trix-button-group {
  display: inline-flex;
}
trix-editor .trix-button {
  position: relative;
  float: left;
  color: #666;
  white-space: nowrap;
  font-size: 80%;
  padding: 0 0.8em;
  margin: 0;
  outline: none;
  border: none;
  border-radius: 0;
  background: transparent;
}
trix-editor .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}
trix-editor .trix-button.trix-active {
  background: #cbeefa;
}
trix-editor .trix-button:not(:disabled) {
  cursor: pointer;
}
trix-editor .trix-button--remove {
  text-indent: -9999px;
  display: inline-block;
  padding: 0;
  outline: none;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid highlight;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);
}
trix-editor .trix-button--remove::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.7;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 90%;
}
trix-editor .trix-button--remove:hover {
  border-color: #333;
}
trix-editor .trix-button--remove:hover::before {
  opacity: 1;
}
trix-editor .attachment__metadata-container {
  position: relative;
}
trix-editor .attachment__metadata {
  position: absolute;
  left: 50%;
  top: 2em;
  transform: translate(-50%, 0);
  max-width: 90%;
  padding: 0.1em 0.6em;
  font-size: 0.8em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
}
trix-editor .attachment__metadata .attachment__name {
  display: inline-block;
  max-width: 100%;
  vertical-align: bottom;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
trix-editor .attachment__metadata .attachment__size {
  margin-left: 0.2em;
  white-space: nowrap;
}
.trix-content {
  line-height: 1.5;
  overflow-wrap: break-word;
  word-break: break-word;
}
.trix-content * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.trix-content h1 {
  font-size: 1.2em;
  line-height: 1.2;
}
.trix-content blockquote {
  border: 0 solid #ccc;
  border-left-width: 0.3em;
  margin-left: 0.3em;
  padding-left: 0.6em;
}
.trix-content [dir=rtl] blockquote,
.trix-content blockquote[dir=rtl] {
  border-width: 0;
  border-right-width: 0.3em;
  margin-right: 0.3em;
  padding-right: 0.6em;
}
.trix-content li {
  margin-left: 1em;
}
.trix-content [dir=rtl] li {
  margin-right: 1em;
}
.trix-content pre {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-family: monospace;
  font-size: 0.9em;
  padding: 0.5em;
  white-space: pre;
  background-color: #eee;
  overflow-x: auto;
}
.trix-content img {
  max-width: 100%;
  height: auto;
}
.trix-content .attachment {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.trix-content .attachment a {
  color: inherit;
  text-decoration: none;
}
.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {
  color: inherit;
}
.trix-content .attachment__caption {
  text-align: center;
}
.trix-content .attachment__caption .attachment__name + .attachment__size::before {
  content: " •";
}
.trix-content .attachment--preview {
  width: 100%;
  text-align: center;
}
.trix-content .attachment--preview .attachment__caption {
  color: #666;
  font-size: 0.9em;
  line-height: 1.2;
}
.trix-content .attachment--file {
  color: #333;
  line-height: 1;
  margin: 0 2px 2px 2px;
  padding: 0.4em 1em;
  border: 1px solid #bbb;
  border-radius: 5px;
}
.trix-content .attachment-gallery {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.trix-content .attachment-gallery .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}
.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
  flex-basis: 50%;
  max-width: 50%;
}
.awesomplete [hidden] {
    display: none;
}
.awesomplete .visually-hidden {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}
.awesomplete {
    display: inline-block;
    position: relative;
}
.awesomplete > input {
    display: block;
}
.awesomplete > ul {
    position: absolute;
    left: 0;
    z-index: 1;
    min-width: 100%;
    box-sizing: border-box;
    list-style: none;
    padding: 0;
    margin: 0;
    background: #fff;
}
.awesomplete > ul:empty {
    display: none;
}
.awesomplete > ul {
	border-radius: .3em;
	margin: .2em 0 0;
	background: hsla(0,0%,100%,.9);
	background: linear-gradient(to bottom right, white, hsla(0,0%,100%,.8));
	border: 1px solid rgba(0,0,0,.3);
	box-shadow: .05em .2em .6em rgba(0,0,0,.2);
	text-shadow: none;
}
@supports (transform: scale(0)) {
	.awesomplete > ul {
		transition: .3s cubic-bezier(.4,.2,.5,1.4);
		transform-origin: 1.43em -.43em;
	}
	
	.awesomplete > ul[hidden],
	.awesomplete > ul:empty {
		opacity: 0;
		transform: scale(0);
		display: block;
		visibility: hidden;
		transition-timing-function: ease;
	}
}
/* Pointer */
.awesomplete > ul:before {
		content: "";
		position: absolute;
		top: -.43em;
		left: 1em;
		width: 0; height: 0;
		padding: .4em;
		background: white;
		border: inherit;
		border-right: 0;
		border-bottom: 0;
		transform: rotate(45deg);
	}
.awesomplete > ul > li {
		position: relative;
		padding: .2em .5em;
		cursor: pointer;
	}
.awesomplete > ul > li:hover {
		background: hsl(200, 40%, 80%);
		color: black;
	}
.awesomplete > ul > li[aria-selected="true"] {
		background: hsl(205, 40%, 40%);
		color: white;
	}
.awesomplete mark {
			background: hsl(65, 100%, 50%);
		}
.awesomplete li:hover mark {
			background: hsl(68, 100%, 41%);
		}
.awesomplete li[aria-selected="true"] mark {
			background: hsl(86, 100%, 21%);
			color: inherit;
		}
.compose .results .ui-widget-content {
    background: #fff;
    font-size: .9em;
    padding: .5em 0;
    border-color: #ddd;
    box-shadow: 0 .1em .2em rgba(187, 187, 187, 0.64);
    line-height: 1.2;
    max-height: 20em;
    overflow: hidden;
    overflow-y: auto;
}
.compose .results .ui-menu-item {
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    padding: 0.1em;
    position: relative;
    border: 0;
    border-left: 5px solid transparent;
    position: relative;

}
.compose .results .ui-state-active {

    border-left-color: #08c;
    font-weight: bold;
}
trix-editor {
    height: 300px;
    overflow: auto;
}
.trix-button-group.trix-button-group--file-tools {
    display: none;
}
trix-toolbar .trix-button-row {
    margin-top: 20px;
}
.truncate-multiline {
    display: -webkit-box;
    -webkit-line-clamp: 5; /* Number of lines to show */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 7.5em; /* Adjust based on line height */
}
/*# sourceMappingURL=application.css.map */
