/* CUSTOMIZABLE PROPERTIES - OVERRIDE AS NEEDED
--------------------------------------------------------------*/
:root {
  --color-one: 		#ffffff; 		/* white */
  --color-two: 		#000000;		/* black */
  --color-three:	#d5d554;	 	/* light green */
  --color-four:   	#4c9c2e;		/* dark green */
  --color-five: 	#ea6852; 		/* red */  
  --color-six:	 	#f2f2f2;		/* light gray */  
  --color-seven:	#f2f2cc;		/* lightest green */
  --color-eight:	#94953b;		/* dark light green */
  --color-nine:   	#064469;		/* logo blue */
  
  --margin-zero: 	0.0rem;
  --margin-one: 	0.5rem;
  --margin-two: 	1.0rem;
  --margin-three: 	1.5rem;
  --margin-four: 	2.0rem;
  --margin-five: 	2.5rem;
  --margin-six: 	3.0rem;
  --margin-seven: 	3.5rem;
  --margin-eight: 	4.0rem;
  --margin-nine: 	4.5rem;
  
  --padding-zero: 	0.0rem;
  --padding-one: 	0.5rem;
  --padding-two: 	1.0rem;
  --padding-three: 	1.5rem;
  --padding-four: 	2.0rem;
  --padding-five: 	2.5rem;
  --padding-six: 	3.0rem;
  --padding-seven: 	3.5rem;
  --padding-eight: 	4.0rem;
  --padding-nine: 	4.5rem;
  
}
/* FONT FAMILY
--------------------------------------------------------------*/
body {
	font-family: 'Trebuchet MS', sans-serif;
}

/* BACKGROUND COLOR
--------------------------------------------------------------*/
#ittrium .bc1 { 
	background-color: #ffffff;
}
#ittrium .bc2 {
	background-color: #000000;
}
#ittrium .bc3 {
	background-color: #d4d554;
}
#ittrium .bc4 {
	background-color: #4c9c2e;
}
#ittrium .bc5 {
	background-color: #ea6852;
}
#ittrium .bc6 {
	background-color: #f2f2f2;
}
#ittrium .bc7 {
	background-color: #f2f2cc;
}
#ittrium .bc8 {
	background-color: #94953b;
}
#ittrium .bc9 {
	background-color: #064469;
}
/* BOXES
--------------------------------------------------------------*/
.box1 {
  background-color: #fff;
  box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}
.box1 *[layout=backgroundImage] 
, .box1 *[layout=backgroundImage] .backgroundImage {	
	height: 100%;
}
.box1 *[type=html] {
	padding: 1rem 1rem 1rem 0;
}
/* BUTTON COLORS
--------------------------------------------------------------*/
#ittrium a.button.bc1
, #ittrium a.button.bc1.disabled
, #ittrium a.button.bc1[disabled]
, #ittrium a.button.bc1.disabled:hover
, #ittrium a.button.bc1[disabled]:hover
, #ittrium a.button.bc1.disabled:focus
, #ittrium a.button.bc1[disabled]:focus {
	border: 1px #d4d554;
	color: #000000; 
}
#ittrium a.button.bc1:hover
, #ittrium a.button.bc1:focus {
	background-color: #000000;
	color: #d4d554; 
}
#ittrium a.button.bc2
, #ittrium a.button.bc2.disabled
, #ittrium a.button.bc2[disabled]
, #ittrium a.button.bc2.disabled:hover
, #ittrium a.button.bc2[disabled]:hover
, #ittrium a.button.bc2.disabled:focus
, #ittrium a.button.bc2[disabled]:focus {
	border: 1px #d4d554;
	color: #d4d554; 
}
#ittrium a.button.bc2:hover
, #ittrium a.button.bc2:focus {
	background-color: #d4d554;
	color: #000000; 
}
#ittrium a.button.bc3
, #ittrium a.button.bc3.disabled
, #ittrium a.button.bc3[disabled]
, #ittrium a.button.bc3.disabled:hover
, #ittrium a.button.bc3[disabled]:hover
, #ittrium a.button.bc3.disabled:focus
, #ittrium a.button.bc3[disabled]:focus {
	border: 1px black;
	color: #000000; 
}
#ittrium a.button.bc3:hover
, #ittrium a.button.bc3:focus {
	background-color: #000000;
	color: #d4d554; 
}
#ittrium a.button.bc4
, #ittrium a.button.bc4.disabled
, #ittrium a.button.bc4[disabled]
, #ittrium a.button.bc4.disabled:hover
, #ittrium a.button.bc4[disabled]:hover
, #ittrium a.button.bc4.disabled:focus
, #ittrium a.button.bc4[disabled]:focus {
	background-color: #ffffff;
	color: #000000; 
}
#ittrium a.button.bc4:hover
, #ittrium a.button.bc4:focus {
	background-color: #000000;
	color: #ffffff; 
}
#ittrium a.button.bc5
, #ittrium a.button.bc5.disabled
, #ittrium a.button.bc5[disabled]
, #ittrium a.button.bc5.disabled:hover
, #ittrium a.button.bc5[disabled]:hover
, #ittrium a.button.bc5.disabled:focus
, #ittrium a.button.bc5[disabled]:focus {
	background-color: #ffffff;
	color: #000000; 
}
#ittrium a.button.bc5:hover
, #ittrium a.button.bc5:focus {
	background-color: #000000;
	color: #ffffff; 
}
#ittrium a.button.bc6
, #ittrium a.button.bc6.disabled
, #ittrium a.button.bc6[disabled]
, #ittrium a.button.bc6.disabled:hover
, #ittrium a.button.bc6[disabled]:hover
, #ittrium a.button.bc6.disabled:focus
, #ittrium a.button.bc6[disabled]:focus {
	border: 1px #d4d554;
	color: #000000; 
}
#ittrium a.button.bc6:hover
, #ittrium a.button.bc6:focus {
	background-color: #000000;
	color: #d4d554; 
}
#ittrium a.button.bc7
, #ittrium a.button.bc7.disabled
, #ittrium a.button.bc7[disabled]
, #ittrium a.button.bc7.disabled:hover
, #ittrium a.button.bc7[disabled]:hover
, #ittrium a.button.bc7.disabled:focus
, #ittrium a.button.bc7[disabled]:focus {
	background-color: #000000;
	color: #064469; 
}
#ittrium a.button.bc7:hover
, #ittrium a.button.bc7:focus {
	background-color: #B2F589;
	color: #9ea8b2; 
}
#ittrium a.button.bc8
, #ittrium a.button.bc8.disabled
, #ittrium a.button.bc8[disabled]
, #ittrium a.button.bc8.disabled:hover
, #ittrium a.button.bc8[disabled]:hover
, #ittrium a.button.bc8.disabled:focus
, #ittrium a.button.bc8[disabled]:focus {
	border: 1px #d4d554;
	color: #d4d554; 
}
#ittrium a.button.bc8:hover
, #ittrium a.button.bc8:focus {
	background-color: #d4d554;
	color: #000000; 
}
#ittrium a.button.bc9
, #ittrium a.button.bc9.disabled
, #ittrium a.button.bc9[disabled]
, #ittrium a.button.bc9.disabled:hover
, #ittrium a.button.bc9[disabled]:hover
, #ittrium a.button.bc9.disabled:focus
, #ittrium a.button.bc9[disabled]:focus {
	background-color: #000000;
	color: #d5d543; 
}
#ittrium a.button.bc9:hover
, #ittrium a.button.bc9:focus {
	background-color: #d5d543;
	color: #000000; 
}

/* Vertical Line
--------------------------------------------------------------*/
#ittrium .vl{
  border-left: 4px solid black;
  height: 90.2%;
  Position: absolute;
  Left: 50%;
}
#ittrium .vl1{
  border-left: 4px solid black;
  height: 75px;
}
#ittrium .vl2{
  border-right: 4px solid black;
  height: 100px;
  width: 50%;
}

/* Horizontal Line
--------------------------------------------------------------*/
#ittrium .hl{
  border-top: 4px dotted black;
  width: 100%;
}
#ittrium .hl3 {
  border-top: 4px solid #d4d554;
  width: 100%;
}
#ittrium .hl4 {
  border-top: 4px solid #4c9c2e;
  width: 100%;
}
#ittrium .hl5 {
  border-top: 4px solid #ea6852;
  width: 100%;
}

/* Horizontal Rule [Adapted for History]
--------------------------------------------------------------*/
#AA1x34d9x1x76 p{
	border-bottom: 1px solid #cacaca;
  	padding-bottom: 2%;
}

/* Background Image
--------------------------------------------------------------*/
#ittrium .bi1 {
	background: url() no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#ittrium .bi2 {
	background: url(/site/laf/id200-website/images/website/residential-services.jpg) no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#ittrium .bi3 {
	background: url(/site/laf/id200-website/images/website/sagiliti_homepage_img.png) no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#ittrium .bi4 {
	background: url(/site/laf/id200-website/images/website/faded_residential_builidings.jpg) no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#ittrium .bi5 {
	background: url() no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#ittrium .bi6 {
	background: url() no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#ittrium .bi7 {
	background: url() no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#ittrium .bi8 {
	background: url() no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#ittrium .bi9 {
	background: url() no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
/* ANCHOR COLORS
--------------------------------------------------------------*/
#ittrium .ac1 a
, #ittrium a.ac1 {	
	color: #ffffff;
}
#ittrium .ac1 a::after {
	border-color: #ffffff transparent transparent;
}
#ittrium .ac1 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent #ffffff;	
}
#ittrium .ac2 a
, #ittrium a.ac2 {	
	color: #000000;
}
#ittrium .ac2 a::after {
	border-color: #000000 transparent transparent;
}
#ittrium .ac2 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent #000000;	
}
#ittrium .ac3 a
, #ittrium a.ac3 {	
	color: #d4d554;
}
#ittrium .ac3 a::after {
	border-color: #d4d554 transparent transparent;
}
#ittrium .ac3 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent #d4d554;	
}
#ittrium .ac4 a
, #ittrium a.ac4 {	
	color: #4c9c2e;
}
#ittrium .ac4 a::after {
	border-color: #4c9c2e transparent transparent;
}
#ittrium .ac4 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent #4c9c2e;	
}
#ittrium .ac5 a
, #ittrium .ac5 li.active > a
, #ittrium a.ac5 {	
	color: #ea6852;
}
#ittrium .ac5 a::after {
	border-color: #ea6852 transparent transparent;
}
#ittrium .ac5 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent #ea6852;	
}
#ittrium .ac6 a
, #ittrium a.ac6 {	
	color: #f2f2f2;
}
#ittrium .ac6 a::after {
	border-color: #f2f2f2 transparent transparent;
}
#ittrium .ac6 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent #f2f2f2;	
}
#ittrium .ac7 a
, #ittrium a.ac7 {	
	color: #afc1cc;
}
#ittrium .ac7 a::after {
	border-color: #afc1cc transparent transparent;
}
#ittrium .ac7 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent #afc1cc;	
}
#ittrium .ac8 a
, #ittrium a.ac8 {	
	color: #272727;
}
#ittrium .ac8 a::after {
	border-color: #272727 transparent transparent;
}
#ittrium .ac8 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent #272727;	
}
#ittrium .ac9 a
, #ittrium a.ac9 {	
	color: #064469;
}
#ittrium .ac9 a::after {
	border-color: #064469 transparent transparent;
}
#ittrium .ac9 .is-dropdown-submenu .opens-right > a::after {
	border-color: transparent transparent transparent #064469;	
}

/* FONT COLORS
--------------------------------------------------------------*/
#ittrium .fc1 {
	color: #ffffff;
}
#ittrium .fc2 {
	color: #000000;
}
#ittrium .fc3 {
	color: #d4d554;
}
#ittrium .fc4 {
	color: #4c9c2e;
}
#ittrium .fc5 {
	color: #ea6852;
}
#ittrium .fc6 {
	color: #f2f2f2;
}
#ittrium .fc7 {
	color: #afc1cc;
}
#ittrium .fc8 {
	color: #272727;
}
#ittrium .fc9 {
	color: #064469;
}
/* HOVER COLORS
--------------------------------------------------------------*/
#ittrium .hc1 a:hover
, #ittrium .hc1 .is-active > a
, #ittrium a.hc1:hover {	
	color: #ffffff;
}
#ittrium .hc2 a:hover
, #ittrium .hc2 .is-active > a
, #ittrium a.hc2:hover {	
	color: #000000;
}
#ittrium .hc3 a:hover
, #ittrium .hc3 .is-active > a
, #ittrium a.hc3:hover {	
	color: #d4d554;
}
#ittrium .hc4 a:hover
, #ittrium .hc4 .is-active > a
, #ittrium a.hc4:hover {	
	color: #4c9c2e;
}
#ittrium .hc5 a:hover
, #ittrium .hc5 .is-active > a
, #ittrium a.hc5:hover {	
	color: #ea6852;
}
#ittrium .hc6 a:hover
, #ittrium .hc6 .is-active > a
, #ittrium a.hc6:hover {	
	color: #f2f2f2;
}
#ittrium .hc7 a:hover
, #ittrium .hc7 .is-active > a
, #ittrium a.hc7:hover {	
	color: #8a8a8a;
}
#ittrium .hc8 a:hover
, #ittrium .hc8 .is-active > a
, #ittrium a.hc8:hover {	
	color: #272727;
}
#ittrium .hc9 a:hover
, #ittrium .hc9 .is-active > a
, #ittrium a.hc9:hover {	
	color: #064469;
}

/* ONPATH COLORS - USED IN MENUS TO IDENTIFY PAGES ON THE ACTIVE PATH
--------------------------------------------------------------*/
#ittrium .oc1 li.active > a {
	color: #ffffff;
}
#ittrium .oc2 li.active > a {
	color: #000000;
}
#ittrium .oc3 li.active > a {
	color: #d4d554;
}
#ittrium .oc4 li.active > a {
	color: #4c9c2e;
}
#ittrium .oc5 li.active > a {
	color: #ea6852;
}
#ittrium .oc6 li.active > a {
	color: #f2f2f2;
}
#ittrium .oc7 li.active > a {
	color: #afc1cc;
}
#ittrium .oc8 li.active > a {
	color: #272727;
}
#ittrium .oc9 li.active > a {
	color: #064469;
}

/* MARGIN - ALL
--------------------------------------------------------------*/
#ittrium .ma0 { 
	margin: 0.0rem; 
} 
#ittrium .ma1 { 
	margin: 0.5rem; 
} 
#ittrium .ma2 { 
	margin: 1.0rem; 
} 
#ittrium .ma3 { 
	margin: 1.5rem; 
} 
#ittrium .ma4 { 
	margin: 2.0rem; 
} 
#ittrium .ma5 { 
	margin: 2.5rem; 
} 
#ittrium .ma6 { 
	margin: 3.0rem; 
} 
#ittrium .ma7 { 
	margin: 3.5rem; 
} 
#ittrium .ma8 { 
	margin: 4.0rem; 
} 
#ittrium .ma9 { 
	margin: 4.5rem; 
} 
/* MARGIN - BOTTOM
--------------------------------------------------------------*/
#ittrium .mb0 { 
	margin-bottom: 0.0rem; 
} 
#ittrium .mb1 { 
	margin-bottom: 0.5rem; 
} 
#ittrium .mb2 { 
	margin-bottom: 1.0rem; 
} 
#ittrium .mb3 { 
	margin-bottom: 1.5rem; 
} 
#ittrium .mb4 { 
	margin-bottom: 2.0rem; 
} 
#ittrium .mb5 { 
	margin-bottom: 2.5rem; 
} 
#ittrium .mb6 { 
	margin-bottom: 3.0rem; 
} 
#ittrium .mb7 { 
	margin-bottom: 3.5rem; 
} 
#ittrium .mb8 { 
	margin-bottom: 4.0rem; 
} 
#ittrium .mb9 { 
	margin-bottom: 4.5rem; 
} 
/* MARGIN - HORIZONTAL
--------------------------------------------------------------*/
#ittrium .mh0 { 
	margin-left: 0.0rem; 
	margin-right: 0.0rem; 
} 
#ittrium .mh1 { 
	margin-left: 0.5rem; 
	margin-right: 0.5rem; 
} 
#ittrium .mh2 { 
	margin-left: 1.0rem; 
	margin-right: 1.0rem; 
} 
#ittrium .mh3 { 
	margin-left: 1.5rem; 
	margin-right: 1.5rem; 
} 
#ittrium .mh4 { 
	margin-left: 2.0rem; 
	margin-right: 2.0rem; 
} 
#ittrium .mh5 { 
	margin-left: 2.5rem; 
	margin-right: 2.5rem; 
} 
#ittrium .mh6 { 
	margin-left: 3.0rem; 
	margin-right: 3.0rem; 
} 
#ittrium .mh7 { 
	margin-left: 3.5rem; 
	margin-right: 3.5rem; 
} 
#ittrium .mh8 { 
	margin-left: 4.0rem; 
	margin-right: 4.0rem; 
} 
#ittrium .mh9 { 
	margin-left: 4.5rem; 
	margin-right: 4.5rem; 
} 
/* MARGIN - LEFT
--------------------------------------------------------------*/
#ittrium .ml0 { 
	margin-left: 0.0rem; 
} 
#ittrium .ml1 { 
	margin-left: 0.5rem; 
} 
#ittrium .ml2 { 
	margin-left: 1.0rem; 
} 
#ittrium .ml3 { 
	margin-left: 1.5rem; 
} 
#ittrium .ml4 { 
	margin-left: 2.0rem; 
} 
#ittrium .ml5 { 
	margin-left: 2.5rem; 
} 
#ittrium .ml6 { 
	margin-left: 3.0rem; 
} 
#ittrium .ml7 { 
	margin-left: 3.5rem; 
} 
#ittrium .ml8 { 
	margin-left: 4.0rem; 
} 
#ittrium .ml9 { 
	margin-left: 4.5rem; 
} 
/* MARGIN - RIGHT
--------------------------------------------------------------*/
#ittrium .mr0 { 
	margin-right: 0.0rem; 
} 
#ittrium .mr1 { 
	margin-right: 0.5rem; 
} 
#ittrium .mr2 { 
	margin-right: 1.0rem; 
} 
#ittrium .mr3 { 
	margin-right: 1.5rem; 
} 
#ittrium .mr4 { 
	margin-right: 2.0rem; 
} 
#ittrium .mr5 { 
	margin-right: 2.5rem; 
} 
#ittrium .mr6 { 
	margin-right: 3.0rem; 
} 
#ittrium .mr7 { 
	margin-right: 3.5rem; 
} 
#ittrium .mr8 { 
	margin-right: 4.0rem; 
} 
#ittrium .mr9 { 
	margin-right: 4.5rem; 
} 
/* MARGIN - TOP
--------------------------------------------------------------*/
#ittrium .mt0 { 
	margin-top: 0.0rem; 
} 
#ittrium .mt1 { 
	margin-top: 0.5rem; 
} 
#ittrium .mt2 { 
	margin-top: 1.0rem; 
} 
#ittrium .mt3 { 
	margin-top: 1.5rem; 
} 
#ittrium .mt4 { 
	margin-top: 2.0rem; 
} 
#ittrium .mt5 { 
	margin-top: 2.5rem; 
} 
#ittrium .mt6 { 
	margin-top: 3.0rem; 
} 
#ittrium .mt7 { 
	margin-top: 3.5rem; 
} 
#ittrium .mt8 { 
	margin-top: 4.0rem; 
} 
#ittrium .mt9 { 
	margin-top: 4.5rem; 
} 
/* MARGIN - VERITICAL
--------------------------------------------------------------*/
#ittrium .mv0 { 
	margin-bottom: 0.0rem; 
	margin-top: 0.0rem; 
} 
#ittrium .mv1 { 
	margin-bottom: 0.5rem; 
	margin-top: 0.5rem; 
} 
#ittrium .mv2 { 
	margin-bottom: 1.0rem; 
	margin-top: 1.0rem; 
} 
#ittrium .mv3 { 
	margin-bottom: 1.5rem; 
	margin-top: 1.5rem; 
} 
#ittrium .mv4 { 
	margin-bottom: 2.0rem; 
	margin-top: 2.0rem; 
} 
#ittrium .mv5 { 
	margin-bottom: 2.5rem; 
	margin-top: 2.5rem; 
} 
#ittrium .mv6 { 
	margin-bottom: 3.0rem; 
	margin-top: 3.0rem; 
} 
#ittrium .mv7 { 
	margin-bottom: 3.5rem; 
	margin-top: 3.5rem; 
} 
#ittrium .mv8 { 
	margin-bottom: 4.0rem; 
	margin-top: 4.0rem; 
} 
#ittrium .mv9 { 
	margin-bottom: 4.5rem; 
	margin-top: 4.5rem; 
} 

/* PADDING - ALL
--------------------------------------------------------------*/
#ittrium .pa0 { 
	padding: 0.0rem; 
} 
#ittrium .pa1 { 
	padding: 0.5rem; 
} 
#ittrium .pa2 { 
	padding: 1.0rem; 
} 
#ittrium .pa3 { 
	padding: 1.5rem; 
} 
#ittrium .pa4 { 
	padding: 2.0rem; 
} 
#ittrium .pa5 { 
	padding: 2.5rem; 
} 
#ittrium .pa6 { 
	padding: 3.0rem; 
} 
#ittrium .pa7 { 
	padding: 3.5rem; 
} 
#ittrium .pa8 { 
	padding: 4.0rem; 
} 
#ittrium .pa9 { 
	padding: 4.5rem; 
} 
/* PADDING - BOTTOM
--------------------------------------------------------------*/
#ittrium .pb0 { 
	padding-bottom: 0.0rem; 
} 
#ittrium .pb1 { 
	padding-bottom: 0.5rem; 
} 
#ittrium .pb2 { 
	padding-bottom: 1.0rem; 
} 
#ittrium .pb3 { 
	padding-bottom: 1.5rem; 
} 
#ittrium .pb4 { 
	padding-bottom: 2.0rem; 
} 
#ittrium .pb5 { 
	padding-bottom: 2.5rem; 
} 
#ittrium .pb6 { 
	padding-bottom: 3.0rem; 
} 
#ittrium .pb7 { 
	padding-bottom: 3.5rem; 
} 
#ittrium .pb8 { 
	padding-bottom: 4.0rem; 
} 
#ittrium .pb9 { 
	padding-bottom: 4.5rem; 
} 
/* PADDING - HORIZONTAL
--------------------------------------------------------------*/
#ittrium .ph0 { 
	padding-left: 0.0rem; 
	padding-right: 0.0rem; 
} 
#ittrium .ph1 { 
	padding-left: 0.5rem; 
	padding-right: 0.5rem; 
} 
#ittrium .ph2 { 
	padding-left: 1.0rem; 
	padding-right: 1.0rem; 
} 
#ittrium .ph3 { 
	padding-left: 1.5rem; 
	padding-right: 1.5rem; 
} 
#ittrium .ph4 { 
	padding-left: 2.0rem; 
	padding-right: 2.0rem; 
} 
#ittrium .ph5 { 
	padding-left: 2.5rem; 
	padding-right: 2.5rem; 
} 
#ittrium .ph6 { 
	padding-left: 3.0rem; 
	padding-right: 3.0rem; 
} 
#ittrium .ph7 { 
	padding-left: 3.5rem; 
	padding-right: 3.5rem; 
} 
#ittrium .ph8 { 
	padding-left: 4.0rem; 
	padding-right: 4.0rem; 
} 
#ittrium .ph9 { 
	padding-left: 4.5rem; 
	padding-right: 4.5rem; 
} 
#ittrium .ph10 { 
	padding-left: 12rem; 
	padding-right: 12rem; 
} 
/* PADDING - LEFT
--------------------------------------------------------------*/
#ittrium .pl0 { 
	padding-left: 0.0rem; 
} 
#ittrium .pl1 { 
	padding-left: 0.5rem; 
} 
#ittrium .pl2 { 
	padding-left: 1.0rem; 
} 
#ittrium .pl3 { 
	padding-left: 1.5rem; 
} 
#ittrium .pl4 { 
	padding-left: 2.0rem; 
} 
#ittrium .pl5 { 
	padding-left: 2.5rem; 
} 
#ittrium .pl6 { 
	padding-left: 3.0rem; 
} 
#ittrium .pl7 { 
	padding-left: 3.5rem; 
} 
#ittrium .pl8 { 
	padding-left: 4.0rem; 
} 
#ittrium .pl9 { 
	padding-left: 4.5rem; 
} 
/* PADDING - RIGHT
--------------------------------------------------------------*/
#ittrium .pr0 { 
	padding-right: 0.0rem; 
} 
#ittrium .pr1 { 
	padding-right: 0.5rem; 
} 
#ittrium .pr2 { 
	padding-right: 1.0rem; 
} 
#ittrium .pr3 { 
	padding-right: 1.5rem; 
} 
#ittrium .pr4 { 
	padding-right: 2.0rem; 
} 
#ittrium .pr5 { 
	padding-right: 2.5rem; 
} 
#ittrium .pr6 { 
	padding-right: 3.0rem; 
} 
#ittrium .pr7 { 
	padding-right: 3.5rem; 
} 
#ittrium .pr8 { 
	padding-right: 4.0rem; 
} 
#ittrium .pr9 { 
	padding-right: 4.5rem; 
} 
/* PADDING - TOP
--------------------------------------------------------------*/
#ittrium .ptt { 
	padding-top: 0.0rem; 
} 
#ittrium .pt1 { 
	padding-top: 0.5rem; 
} 
#ittrium .pt2 { 
	padding-top: 1.0rem; 
} 
#ittrium .pt3 { 
	padding-top: 1.5rem; 
} 
#ittrium .pt4 { 
	padding-top: 2.0rem; 
} 
#ittrium .pt5 { 
	padding-top: 2.5rem; 
} 
#ittrium .pt6 { 
	padding-top: 3.0rem; 
} 
#ittrium .pt7 { 
	padding-top: 3.5rem; 
} 
#ittrium .pt8 { 
	padding-top: 4.0rem; 
} 
#ittrium .pt9 { 
	padding-top: 4.5rem; 
} 
/* PADDING - VERITICAL
--------------------------------------------------------------*/
#ittrium .pv0 { 
	padding-bottom: 0.0rem; 
	padding-top: 0.0rem; 
} 
#ittrium .pv1 { 
	padding-bottom: 0.5rem; 
	padding-top: 0.5rem; 
} 
#ittrium .pv2 { 
	padding-bottom: 1.0rem; 
	padding-top: 1.0rem; 
} 
#ittrium .pv3 { 
	padding-bottom: 1.5rem; 
	padding-top: 1.5rem; 
} 
#ittrium .pv4 { 
	padding-bottom: 2.0rem; 
	padding-top: 2.0rem; 
} 
#ittrium .pv5 { 
	padding-bottom: 2.5rem; 
	padding-top: 2.5rem; 
} 
#ittrium .pv6 { 
	padding-bottom: 3.0rem; 
	padding-top: 3.0rem; 
} 
#ittrium .pv7 { 
	padding-bottom: 3.5rem; 
	padding-top: 3.5rem; 
} 
#ittrium .pv8 { 
	padding-bottom: 4.0rem; 
	padding-top: 4.0rem; 
} 
#ittrium .pv9 { 
	padding-bottom: 4.5rem; 
	padding-top: 4.5rem; 
} 
#ittrium .pv10 { 
	padding-bottom: 0rem; 
	padding-top: 21rem; 
} 

/* Hannah test */
#S1bx1bx661x2 .callout {
	padding: 3rem 1rem;
  	background-color: #9ea8b2;
  	color: #fff;
}


/* BOXES
--------------------------------------------------------------*/
.box {
	padding: 1.5rem;
	margin-bottom: 1rem;
}
.corner {
	border-radius: 5px;	
}
.spacing {
	padding: 2rem 0;
}
/* COLORS
--------------------------------------------------------------*/
.blue-background {
	background-color: #1b4374;
}
.blue-background * {
	color: #ffffff;
}	
.green-background {
	background-color: #587640;
}
.green-background * {
	color: #ffffff;
}	
.gray-background {
	background-color: #606C73;
}
.gray-background * {
	color: #ffffff;
}	
.blue 
, .blue > * {
	color: #1b4374;
}
.green 
, .green > * {
	color: #587640;
}
.gray 
, .gray > * {
	color: #606C73;
}


/* TYPOGRAPHY
--------------------------------------------------------------*/
article a {
	text-decoration: underline;
}
article a.button {
	text-decoration: none;
}
article a:hover {
	color: #587640;
}

/* MENU - Adjust Zurb defaults for aside and footer.
--------------------------------------------------------------*/
aside .menu {
	display: block;
	position: static;
}
footer .menu .menu {
	display: block;
	position: static;
}

footer .menu li a:hover {
	color: #587640;
}

/* BLOG
--------------------------------------------------------------*/
article[type=post] .read-post {
	border-bottom: 1px solid #333333;
	padding-bottom: 0.5rem;
}
article[type=post] h2 {
	font-size: 1.8rem;
}

/* CALLOUT
--------------------------------------------------------------*/
.callout > section { 
	margin-right: 1.5rem;
	border: none;
}
/* ASIDE
--------------------------------------------------------------*/
.menu .active > a {
	background: none;
	color: #587640;
}
/* TYPOGRAPHY
--------------------------------------------------------------*/
div[type=picture] {
	margin-bottom: 0;
}
a {
	margin-bottom: 0;
}
/* BODY
--------------------------------------------------------------*/
body {
	background-color: #333333;
}
/* ARTICLE
--------------------------------------------------------------*/
article {
	background-color: #fefefe;
}
article div.template-section {
	padding-bottom: 1rem;
}
article a {
    text-decoration: none;
}
/* CLASS STYLES
--------------------------------------------------------------*/
p.dark {
  padding: 0.5rem;
  background-color: #333333;
}  
/* HEADER
--------------------------------------------------------------*/
.sticky {
	background-color: #ffffff;
	padding: 0.5rem 0;
	/*border-bottom: 2px solid #000000;*/
  	box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
	z-index: 5;
}	
header .topbar ul {
	margin-bottom: 0;
}
header .topbar {
	background-color: #333333;
	color: #ffffff;
}	        
header .topbar a {
	color: #ffffff;
}
header .bottombar {
	background-color: #ffffff;
}
header .headline h1 {
	margin-bottom: 0;
}
header *[type=picture] 
, header *[type=picture] img {	
  margin-bottom: 0;
} 
/* FORMFIELDS
--------------------------------------------------------------*/
.horizontal > .FORMENTRY > label > input {
  display: inline-block;
  width: auto;
}  

/* FOOTER
--------------------------------------------------------------*/
footer {
	padding-top: 1rem;
	background-color: #333333;
	color: #ffffff;
}	        
footer a {
	color: #ffffff;
}
footer a:hover {
	color: #d4d554;
}
footer .menu.expanded > li > a {
	font-weight: 600;
	padding-top: 0;
}
footer .menu.vertical > li > a {
	font-size: 0.8rem;
}

/* Hannah's Changes
--------------------------------------------------------------*/
/* Note from Craig.   Using the encoded IDs can be problematic since these IDs will change if the content is 
   replaced with new content or if you were to duplicate a content element or content section. Consider assigning
   class attributes using the Class field on individual content elements.   See my note below where I've assigned
   the "clb" class to the content elements housing the commercial login button options. 
--------------------------------------------------------------*/

/* HEADER CHANGES
--------------------------------------------------------------*/
#S1x173x1x69 a {
	color: #000;
}
#S1x173x1x69 a:hover {
	color: #000;
}
#S1x173x1x69 .active a {
	color: #000;
}
#A9x177x74x1 .login-button a{
	border: 1px solid #D4D554;
 	background-color: #d4d554;
  	color: #000;
  	border-radius: 10px;
}
#A9x177x74x1 .login-button a:hover {
	border: 1px solid #000000;
	color: #000000;
  	background-color: transparent;
}

#A24x0x1 a:hover, #A1x20fcx1x76 a:hover, #A1x2cax1x76 a:hover, #A1x284x1x76 a:hover, #A1x34fx1x76 a:hover,#A1x2129x1x76 a:hover, 
#A1x2158x1x76 a:hover, #A1x219bx1x76 a:hover, #A1x21cax1x76 a:hover, #A1x294x1x76 a:hover, #A1x288x1x76 a:hover, 
#A1x290x1x76 a:hover, #A1x28cx1x76 a:hover, #A1xb5fx1x76 a:hover, #A1xab5x1x76 a:hover, #A1xc3dx1x76 a:hover, 
#A1xb22x1x76 a:hover, #A1x12ex1x76 a:hover, #A1x28f8x1x76a:hover, #A1x264dx1x76 a:hover,, #A1x2aafx1x76 a:hover {
	color: #d4d554;
}
#A5x2594x5x1 h1, #A5x2100x5x1 h1, #A5x2651x5x1 h1, #A5x28fcx5x1 h1, #AA1x36c9x1x76 h1 #A5x37a6x5x1 h1{
	text-shadow: 2px 2px 19px #000000;
}
.blackshadow {
	text-shadow: 2px 2px 19px #000000;
}
.whiteshadow {
	text-shadow: 2px 2px 19px #ffffff;
}
#A5x2500x5x1 h1 {
	text-shadow: 2px 2px 19px #fff;
}
#AA1x2129x1x76 img, #AA1x2158x1x76 img, #AA1x219bx1x76 img, #AA1x21cax1x76 img {
	width: 60%;
}
#S1x27f5x1x70 img, #S1x2873x1x70 img, #AA1x2158x1x76 img, #S1x21acx1x69 img, #S1x28f7x1x70 img, #AA1x2148x1x76 img, #AA1x2154x1x76 img,
#AA1x214cx1x76 img, #AA1x2150x1x76 img, #AA1x2183x1x76 img, #AA1x2187x1x76 img, #AA1x218bx1x76 img, #AA1x218fx1x76 img, #AA1x2193x1x76 img,
#AA1x2197x1x76 img, #AA1x21bax1x76 img, #AA1x21c2x1x76 img, #AA1x21bex1x76 img, #AA1x21c6x1x76 img, #AA1x21ddx1x76 img, #AA1x21e1x1x76 img,
#S1x2af3x1x70 img {
	max-width: 25%;
}
.img25 img{
	max-width: 25%;
}
.img50 img{
	max-width: 50%;
}
#S1x2969x1x70 img, #S1x296cx1x70 img, #S1x296fx1x70 img {
	max-width: 100%;
}
.outlineb a.button {
	border: 1px solid #000000;
	color: #000000;
  	background-color: transparent;
}
.outlineb a.button:hover {
  	border: 1px solid #d4d554;
	background-color: #d4d554;
}
#A1x28f8x1x76 a.button:hover {
	border: 1px solid #d4d554;
}
#S1x2087x1x70 a.button, #A1x284x1x76 a.button, #A1x294x1x76 a.button, #A1x288x1x76 a.button, #A1x290x1x76 a.button,
#A1x28cx1x76 a.button, #A1xb5fx1x76 a.button, #A1xab5x1x76 a.button, #A1xc3dx1x76 a.button, #A1xb22x1x76 a.button, #A1x12ex1x76 a.button,
#S5x24e2x5x1 a.button, #A5x2ab9x5x1 a.button {
	background-color: #d4d554;
}
#S1x2087x1x70 a.button:hover, #A1x284x1x76 a.button:hover, #A1x294x1x76 a.button:hover, #A1x288x1x76 a.button:hover, 
#A1x290x1x76 a.button:hover, #A1x28cx1x76 a.button:hover, #A1xb5fx1x76 a.button:hover, #A1xab5x1x76 a.button:hover, 
#A1xc3dx1x76 a.button:hover, #A1xb22x1x76 a.button:hover, #A1x12ex1x76 a.button:hover, #S5x24e2x5x1 a.button:hover,
#A5x2ab9x5x1 a.button:hover {
	background-color: #000000;
  	color: #fff;
}

#A5x284fx5x1 p, #A5x2848x5x1 p, #A5x2840x5x1 p, #A5x2834x5x1 p {
	margin-bottom: 0;
}
#S1x6fx1x66y1xab3x1x68y1x2556x1x76y1x2557x1x6dy1x2559x1x69y1x2ef3x1x69y8x2ef5x8x1 a {
	class: button;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	font-family: 'Trebuchet MS', sans-serif;
}
.button, .button.disabled, .button[disabled], .button.disabled:hover, .button[disabled]:hover, .button.disabled:focus, .button[disabled]:focus{
 	background-color:#000;
  	color:#fff;
}
.button:hover, .button:focus {
 	background-color:#d4d554;
  	color:#fff;
}
#AA1x34fx1x76 hr{
	border: 1px solid #fff;
}

#A1x28f8x1x76 .orbit-next  {
	color: #fff;
}
#A1x28f8x1x76 .orbit-previous  {
	color: #fff;
}
#A1x264dx1x76 h6 {
	color: #4c9c2e;
}
.dropdown.menu>li.is-dropdown-submenu-parent>a::after {
	border-color: #ea6852 transparent transparent
}
.whitelink a {
	color: #fff;
}
.whitelink a:hover {
	color: #000;
}
#S1x2bc1x1x69 .box1 {
	box-shadow: 0 3px 11px 0 rgb(0 0 0 / 8%), 0 -5px 24px 0 rgb(0 0 0 / 19%);
}
#S1x2bb4x1x69 .callout.success, #S1x2bb7x1x69 .callout.success, #S1x2eebx1x69 .callout.success, #S1x3de3x1x69 .callout.success {
	background-color: #000;
}
#S1x2bc9x1x69 a.button:hover {
	background-color: #000;
  	color: #fff;
}
.red-box {
	border: 2px solid #ea6852;
}
.op6 {
	opacity: 0.6;
}
footer {
	background-color: #000;
}
#S1x2be2x1x69 .callout.success {
	background-color: #000;
}
#S5x2be3x5x1 a.button {
	margin-bottom: 0;
  	background-color: #d4d554;
}
#S5x2be3x5x1 a.button:hover {
	border: 1px solid #d4d554;
  	background-color: #000;
  	color: #d4d554;
}
#AA1x2129x1x76, #AA1x219bx1x76, #AA1x2158x1x76, #AA1x21cax1x76 a.button {
	color: #fff;
}
.border1{
  border-right: 3px solid white;
  height: 100%;
}
.rbutton .button {
  border-radius: 10px;
}
.normbut .button{
	border-radius: 0px;
}
.gbutton .button a {
	background-color: #4e9e2c;
  	color: #000;
}
.gbutton .button a:hover {
	background-color: #000;
	color: #fff;
}
.bbutton .button {
	background-color: #000;
  	color: #fff;
}
.bbutton .button:hover {
	background-color: #d4d554;
	color: #000;
}
.greenlink a {
	color: #4c9c2e;
}
.blacklink a {
	color: #000;
}
.lfont p, .lfont li {
	font-size: 1.25rem;
}
.lfont h1 {
	font-size: 3.5rem;
}
.lfont h2 {
	font-size: 3rem;
}
.lfont h3 {
	font-size: 2.5rem;
}
.lfont h4 {
	font-size: 2rem;
}
.lfont h5 {
	font-size: 1.5rem;
}
.lfont h6 {
	font-size: 1rem;
}
.bold {
	font-weight: bold;
}
.rotated {
	transform: rotate(10deg);
}




/* Craig's changes for commercial login buttons (class clb)
--------------------------------------------------------------*/
#ittrium .clb a.button 
, #ittrium .clb input.button {	
	background-color: #d4d554;
  	color: #000;
} 
#ittrium .clb a.button:hover 
, #ittrium .clb input.button:hover {	
	background-color: #000000;
  	color: #fff;
} 

/* MEDIA QUERIES - MUST ALWAYS COME LAST
------------------------------------------------------------*/

/* Small Only */
@media screen and (max-width: 639px) {
  h2{
  	font-size: 2rem;
  }
  h3{
  	font-size: 2rem;
  }
  #A5x1dd4x5x1 h4 {
  	font-weight: bold;
  }
  #S1x174x1x69 img {
  	max-width: 50%;
  }
}
/* Medium and Up */ 
@media screen and (min-width: 640px) {
}	
/* Medium Only */ 
@media screen and (min-width: 640px) and (max-width: 1499px) {
}	
/* Large and Up*/ 
@media screen and (min-width: 1500px) {
  	#S1bx1bx661x2 .callout {
	padding: 4rem 8rem;
	}
}	
/* Large Only */ 
@media screen and (min-width: 1500px) and (max-width: 2000px) {
    #S1bx1bx661x2 .callout {
	padding: 4rem 16rem;
	}
}	
/* X Large and Up */ 
@media screen and (min-width: 2001px) {
  #S1bx1bx661x2 .callout {
	padding: 4rem 20rem;
	}
}	
/* X Large Only */ 
@media screen and (min-width: 2001px) and (max-width: 2500px) {
}	
/* XX Large and Up */ 
@media screen and (min-width: 2501px) {
}	
