@charset "UTF-8";
/* 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;
}
/*
	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;
}





/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/



/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/



.container_12 .grid_4
{
	width: 31.333%;
}



.container_12 .grid_8
{
	width: 64.666%;
}



/* =Grid >> 16 Columns
--------------------------------------------------------------------------------*/













/* =Prefix Extra Space >> Global
--------------------------------------------------------------------------------*/




/* =Prefix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/









/* =Prefix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/













/* =Suffix Extra Space >> Global
--------------------------------------------------------------------------------*/




/* =Suffix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/









/* =Suffix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/













/* =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 */

.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-b7c73383.png") repeat-x;
}

#sub {
background:#f6efdf url("/assets/body_sub_bg-168a6fc0.png") repeat-x;
}

a:link,a:visited {
color:#2d221c;
outline:none;
}

#outer_wrap {
width:93%;
background:url("/assets/header_bck-147298cb.png") no-repeat;
margin:0 auto;
}

#wrap {
margin:0 auto;
}




/*end*/














#footer_top {
background:#2d221c url("/assets/footer_bck-1861c574.png") no-repeat;
/* The wave is a fixed 2160px-wide image; without this it anchors left and the dark
   fallback color fills the rest at full height on wider viewports (an abrupt block).
   Scale it to the band so the wave always spans the full width. */
background-size:100% 100%;
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;
}
















em {
line-height:90%;
color:#2d221c;
}






table {
border-spacing:2px 2px;
border-collapse:separate;
display:table;
border-color:#dfcfab;
}

tbody {
display:table-row-group;
vertical-align:middle;
border-color:inherit;
}


tr {
display:table-row;
vertical-align:inherit;
border-color:inherit;
}


td,th {
display:table-cell;
vertical-align:inherit;
}








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-9e7eb086.png") no-repeat 0 0;
color:#2d221c;
font-weight:700;
font-size:12px;
cursor:pointer;
margin:0;
padding:0;
}


span.error {
display:block;
color:#a50000;
font-weight:700;
margin-left:130px;
}


li {
list-style:none;
}

.divider {
background:url("/assets/div-275c4c51.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;
}





/* box over */





/*
-----------------------------------------------
Grey Box Method - Layout CSS


/* 960 grid system container background
----------------------------------------------- */
.container_12,
.container_16 {
	
}


/* boxes
----------------------------------------------- */


.block {
	padding-top:10px;
}


/* 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 p label {
	width:98%;
}
fieldset p input {
	width:98%;
}
fieldset p select {
	width:99%;
}


/* articles
----------------------------------------------- */


/* site information
----------------------------------------------- */


/* AJAX sliding shelf
----------------------------------------------- */
.block {padding-bottom:1px;}


/* Accordian
----------------------------------------------- */



/* Mootools Kwicks
----------------------------------------------- */



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;
}

.nav li.sfHover,.nav li:hover,.nav li.current {
background:url("/assets/menu2-r-56311e46.png") 100% 0 no-repeat;
}

.nav li.sfHover a,.nav li:hover a,.nav li.current a {
background:url("/assets/menu2-l-dcbf216c.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;
}









#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;
}

/*
	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%;
}





#horiz-menu {
clear: both;
margin-bottom: 50px;
}





/*Version 2.2 - */

/*Positioning*/
.clearer {height: 0px; clear: both; width: 100%; line-height: 0px;} 
.floatLeft {float: left;}
.floatRight {float: right;}
.block {display: block;}
.clear {clear:both}

/*------------------------------------------------------------------------------------------------------*/

/**
* @section clearing methods
*/

/* (en) clearfix method for clearing floats */

/* (en) essential for Safari browser !! */

/* (en) overflow method for clearing floats */

/* (en) IE-Clearing: Only used in Internet Explorer, switched on in iehacks.css */

/*------------------------------------------------------------------------------------------------------*/

/*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;}
.solidBoxTop {border-top: 1px solid;}



/*Background Colours */
.bgWhite {background-color:#FFF;}







/*Text Styles*/
.bold {font-weight: 900;}
.textCenter {text-align: center;}

.alignRight {text-align: right;}
.alignCenter {text-align: center;}

/*Bullet Types*/


/*Taken (cut) from Sophisto*/

/* end comment */

/* Table Border Code */

/*slideshow*/





/*--- 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---*/

/*--- 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 ---*/

/*--- 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;
}







.italicBold {
	font-style: italic;
	font-weight: bold;
}







.textSmall{
	font-size: 11px;
}
/* M A I N   P A G E  L E F T   A N D   R I G H T  */



/* 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;
}





/* New Code for Tables */



/* C O N T A C T   P A G E */






.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;
}
.leftAlignRegistration{
	width: 300px;
	float: left;
}

/* M A I L   B O X  C S S */


.devline{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BB9773;
	margin: 6px;
}


img {
    border: none;
}


.regError {
    color: #FF0000;
}

.fieldWithErrors {

}

.fieldWithErrors input {
  color: #FF0000;
  background-color: #FFEEEE;
}














.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;
}



/* Password Strength Styles */

.psGreybar { width:180px; background:#dddddd; height:3px; float:left; }
.psColorbar {margin-top:-3px; width:0px; background-image: url("/assets/passwordstrength-b8f53797.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] ::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;
		}

/*# sourceMappingURL=awesomplete.css.map */

.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 */
}