body {
    font-family: arial, sans-serif;
    color: #351d1c;
    font-size: 12px;
    background: url(/_elements/img/bg-home.jpg) repeat-x;
    /*overflow-x: hidden;*/
}
a {
    color: #b53127;
}
.wrapper {
    width: 1200px;
    margin: 0 auto;
}
#header {
    font-family: "myriad-std-tilt", arial;
    background: url(/_elements/img/bg-primary.png) repeat-x;
    float: left;
    width: 100%;
    padding: 25px 0px 33px 0px;
    text-align: right;
}
#header ul li {
    display: inline;
    padding-right: 40px;
}
#header ul li:last-child {
    padding-right: 0px;
}
#header a {
    color: #FFF;
    font-size: 26px;
    text-transform: uppercase;
}
#logo {
    position: absolute;
    z-index: 10;
    padding-top: 50px;
    padding-left: 40px;
}
#main {
    float: left;
}
#secondary {
    background: url(/_elements/img/bg-secondary.png) repeat-x;
    padding: 35px 0px 25px 0px;
    width: 100%;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    float: left;
    margin-top: -10px;
}
#secondary a {
    color: #FFF;
}
#secondary ul li {
    display: inline;
    padding: 0px 15px;
    border-right: 1px solid #FFF;
}
#secondary ul li:last-child {
    border-right: 0;
}
#employees {
    width: 100%;
	border-bottom: 3px solid #0b99ba;
    /*color: #b53127;*/
	color: #fff;
    padding: 10px 0px;
    /*background: #FFF;*/
	background: #0b99ba;
    text-align: right;
}
#donate {
    width: 100%;
	border-bottom: 3px solid #b53127;
    /*color: #b53127;*/
	color: #fff;
    padding: 5px 0px ;
    /*background: #FFF;*/
	background: #b53127;
    text-align: right;
    vertical-align: middle;
    
}

#donate a {
    /*color: #0b99ba;*/
    /*color: #b53127;*/
	color: #fff;
    font-weight: bold;
    font-size: 13px;
    
}
span.nodaplbut img{
	margin-top: 5px;
}
#donate span.nodapl {
    position: absolute;
    margin-top: 15px;
    margin-left: -290px;
    
    }
    
    @media only screen and (max-width: 450px) {
    #donate span.nodapl {
     margin-left: -215px;
    font-size: 10px;
    
    }}
    
      
    @media only screen and (max-width: 358px) {
    #donate span.nodapl {
     margin-left: -205px;
    font-size: 10px;
    width: 190px;
    
    }}
    
    
a.tribal-site {
	float: left;
    /*background: url(/_elements/img/icon-tribal-logo_red.png) no-repeat;*/
	background: url(/_elements/img/icon-tribal-logo_white.png) no-repeat;
	background-size: 15px 17px;
    /*color: #0b99ba;*/
    /*color: #b53127;*/
	color: #fff;
    font-weight: bold;
    font-size: 13px;
}
a.tribal-site span {
	margin-left: 25px;
}
a.email {
    background: url(/_elements/img/icon-employee-email3.jpg) no-repeat;
	/*background: url(/_elements/img/icon-employee-email-red.jpg) no-repeat;*/
    /*color: #0b99ba;*/
    /*color: #b53127;*/
	color: #fff;
    font-weight: bold;
    font-size: 13px;
}
a.intranet {
	color: #fff;
	font-weight: bold;
	font-size: 13px;
}
a.email span {
    margin-left: 25px;
}
#employees a {
    /*color: #0b99ba;*/
    /*color: #b53127;*/
	color: #fff;
    font-weight: bold;
    font-size: 13px;
}

#footer {
    font-family: "myriad-std-tilt", arial;
    text-transform: uppercase;
    background: #b53127;
    color: #FFF;
    padding: 70px 0px;
    font-size: 16px;
    float: left;
    width: 100%;
    border-top: 10px solid #da9893;
}
#footer a {
    color: #FFF;
}
#footer .primary {
    float: left;
    width: 175px;
    padding-left: 40px;
    line-height: 22px;
}
#footer .secondary {
    float: left;
    width: 336px;
    line-height: 22px;
}
#footer .hut {
    float: left;
    width: 200px;
}
#footer .connect {
    float: left;
    width: 449px;
    text-align: center;
    font-size: 26px;
}
#footer .connect .icons {
    float: left;
    text-align: center;
    width: 449px;
    margin-top: 20px;
}
.facebook {
    margin-right: 10px;
}
#footer .kk {
    float: left;
    margin-left: 40px;
    width: 1160px;
    margin-top: 20px;
}
#footer .kk a {
	text-decoration: underline;
}
/*inside*/

.inside #secondary {
    font-size: 13px;
    text-align: right;
    border-top: 0;
}
#secondary ul li {
    padding: 0px 8px;
}
#inside {
    background: #FFF;
    padding: 40px;
    float: left;
    width: 1120px;
    min-height: 400px;
}
#inside p {
    line-height: 22px;
    margin-bottom: 10px;
}
h1 {
    font-family: "myriad-std-tilt", arial;
    font-size: 40px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
h2 {
    font-family: "myriad-std-tilt", arial;
    font-size: 32px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #097088;
}
h3 {
    font-family: "myriad-std-tilt", arial;
    font-size: 28px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 10px;
}
h4 {
    font-family: "myriad-std-tilt", arial;
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 10px;
}
h5 {
    font-family: "myriad-std-tilt", arial;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 10px;
}
#news {
    background: url(/_elements/img/bg-news.png) no-repeat #b53127;
    color: #FFF;
    padding: 40px;
    float: left;
    width: 1120px;
    height: 246px;
}
#news .header a {
    font-family: "myriad-std-tilt", arial;
    font-size: 36px;
    text-align: left;
    margin-bottom: 20px;
    float: left;
    width: 100%;
    color: #FFF;
    margin-left: 40px;
}
#news .item {
    width: 470px;
    float: left;
    line-height: 22px;
    margin-left: 40px;
    margin-right: 50px;
    margin-bottom: 20px;
    font-size: 12px;
}
#news .item a.video {
    background: url(/_elements/img/btn-play.png) no-repeat;
}
#news .item img {
    float: left;
    margin: 0px 15px 15px 0px;
}
#news .item .title a {
    font-family: "myriad-std-tilt", arial;
    font-size: 21px;
    color: #FFF;
}
#news .item .date {
    font-weight: bold;
}
#events {
    background: url(/_elements/img/bg-events.png) no-repeat fixed top center #b53127;
    color: #097088;
    padding: 40px;
    float: left;
    width: 1120px;
    height: 300px;
}
#events #white {
    width: 963px;
    height: 220px;
    background: url(/_elements/img/bg-events-white.png) no-repeat;
    float: left;
    margin-left: 40px;
    padding: 40px;
}
#events #white .header a {
    font-family: "myriad-std-tilt", arial;
    font-size: 36px;
    text-align: right;
    margin-bottom: 20px;
    float: left;
    width: 100%;
    color: #097088;
}
#events #hut {
    background: url(/_elements/img/hut-teal.png) no-repeat;
    position: absolute;
    z-index: 10;
    width: 90px;
    height: 122px;
    margin-left: 500px;
    margin-top: 100px;
}
#events .item {
    width: 350px;
    margin: 0px 70px 0px 60px;
    float: left;
    line-height: 22px;
    font-size: 12px;
}
#events .item .title a {
    font-family: "myriad-std-tilt", arial;
    font-size: 21px;
    color: #097088;
}
#events .item .date {
    font-weight: bold;
}
#employment {
    background: #b53127;
    padding: 40px 185px;
    float: left;
    width: 830px;
    font-size: 12px;
    line-height: 22px;
    color: #b53127;
}
#employment-white {
    background: #FFF;
    width: 750px;
    float: left;
    padding: 40px;
}
#employment .header a {
    font-family: "myriad-std-tilt", arial;
    font-size: 36px;
    text-align: right;
    margin-bottom: 20px;
    float: left;
    width: 100%;
    color: #FFF;
}
#employment .item {
    margin-bottom: 20px;
}
#employment .item .title a {
    font-family: "myriad-std-tilt", arial;
    font-size: 21px;
    color: #b53127;
}
#employment .item .date {
}
#visit {
    background: url(/_elements/img/bg-visit.jpg);
    float: left;
    width: 1200px;
    height: 226px;
    color: #FFF;
    font-size: 12px;
    line-height: 22px;
}
#visit .header a {
    font-family: "myriad-std-tilt", arial;
    font-size: 36px;
    text-align: left;
    margin-bottom: 20px;
    float: left;
    width: 100%;
    color: #FFF;
}
#visit .address {
    margin-left: 658px;
    float: left;
    margin-top: 40px;
    width: 280px;
}
#visit .right {
    float: left;
    margin-top: 75px;
}
a.button {
    background: #097088;
    font-size: 32px;
    color: #FFF;
    font-family: "myriad-std-tilt", arial;
    padding: 5px 15px;
    border-radius: 5px;
}
a.button-video {
    background: #097088;
    font-size: 24px;
    color: #FFF;
    font-family: "myriad-std-tilt", arial;
    padding: 5px 15px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 10px;
}
#tribal {
    float: left;
    padding: 80px 40px 40px 40px;
    width: 1120px;
    background: url(/_elements/img/bg-tribal.png) no-repeat;
    margin-top: -72px;
    color: #FFF;
    line-height: 22px;
    height: 200px;
    font-size: 12px;
}
#tribal .header a {
    font-family: "myriad-std-tilt", arial;
    font-size: 36px;
    text-align: center;
    margin-bottom: 20px;
    float: left;
    width: 100%;
    color: #FFF;
}
#tribal .left, #tribal .middle, #tribal .right {
    width: 373px;
    text-align: center;
    float: left;
}
#top {
    position: absolute;
    padding-left: 1112px;
}
.tableheader {
    font-weight: bold;
    background: #eccbc9;
}
.buttons a {
    margin-bottom: 10px;
    display: inline-block;
}
.news-detail img {
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
}
.news-item {
    margin-bottom: 20px;
}
#mobile-menu, #accordion {
    display: none;
}
#accordion.application {
    display: block;
    margin-bottom: 20px;
}
table tr:nth-child(even) {
    padding: 3px;
}
table tr:nth-child(odd) {
    padding: 3px;
}
table td {
    border-bottom: 2px solid #eccbc9;
}
#left-column {
    float: left;
    width: 720px;
}
#right-column {
    float: right;
    width: 340px;
    margin-left: 60px;
    margin-top: 48px;
}
#inside-events {
    background: #c1dce3;
    padding: 20px;
    float: left;
    width: 300px;
}
#inside-events a {
    color: #097088;
}
#inside-pic {
    float: left;
}
/* Template 1 */
.template1-home {
	background: url('');
}
#template1-employees {
    width: 100%;
    border-bottom: 3px solid #0b99ba;
    color: #b53127;
    padding: 10px 0px;
    background: #0b99ba;
	/*background: #FFF;*/
    text-align: right;
}
#template1-header {
    font-family: "myriad-std-tilt", arial;
	background-color: #097088;
    float: left;
    width: 100%;
    padding: 25px 0;
    text-align: center;
	margin-bottom: 10px;
}
#template1-header ul li {
    display: inline;
    padding-right: 40px;
}
#template1-header ul li:last-child {
    padding-right: 0px;
}
#template1-header a {
    color: #FFF;
    font-size: 20px;
    text-transform: uppercase;
}
#template1-wrapper {
	background-color: #0a323b;
	width: 100%;
	height: 260px;
}
#template1-wrapper .template-hero img {
	display: block;
	margin: auto;
}
#template1-wrapper .template-logo img {
	display: block;
	margin: -250px auto 0 auto;
	padding-left: 750px;
	position: relative;
	z-index: 200;
}
#template1-wrapper .template-title {
	position: relative;
	text-align: center;
	margin-left: -350px;
	z-index: 200;
}
.template-title span {
	color: #fff;
	font-size: 22px;
	font-family: "myriad-std-tilt", arial;
	text-transform: uppercase;
}
#template1-wrapper .template-overlay {
	background-color: #0a323b;
	opacity: 0.7;
	position: absolute;
	width: 100%;
	height: 50px;
	margin-top: -34px;
	z-index: 1;
}
#template1-content {
	background-color: #f9f1dc;
	width: 100%;
	padding: 50px 0 0 0;
	overflow: hidden;
}
#template1-content .content-wrapper {
	width: 1000px;
	display: block;
	margin: auto;
}
#template1-content .template-inside-content {
	float: left;
	margin-left: 3%;
	width: 55%;
	color: #808080;
	line-height: 2;
	font-size: 14px;
}
#template1-content .template-inside-content p {
	margin: 15px 0;
}
#template1-content .template-inside-content h2 {
	color: #0a323b;
}
#template1-content .template-inside-content a {
	color: #0a323b;
}
#template1-content .template-side-nav {
	float: right;
	width: 345px;
	
}
#template1-content .template-side-nav img {
	position: relative;
}
#template1-content .template-side-nav .side-nav-text {
	position: relative;
	background-color: #76B9BD;
	margin-left: 5px;
	padding-left: 30px;
	color: #fff;
	font-size: 30px;
	font-family: "myriad-std-tilt", arial;
}
#template1-content .template-side-nav h4 {
	color: #06414c;
}
#template1-content .template-side-nav span {
	font-size: 70%;
	color: #fff;
}
#template1-content .template-side-nav ul li {
	
}
#template1-content .template-contact {
	float: right;
	width: 340px;
}
#template1-content .template-contact img {
	position: relative;
}
#template1-content .template-contact .contact-text {
	position: relative;
	background-color: #06414c;
	padding-left: 30px;
	color: #fff;
	font-size: 30px;
	font-family: "myriad-std-tilt", arial;
}
#template1-content .template-contact p {
	margin-top: 10px;
	font-size: 16px;
}
#template1-content .template-contact a {
	color: #fff;
}
#template1-content .template-news-wrapper {
	width: 100%;
	background-color: #81b0b2;
	margin: 20px 0;
}
#template1-content .news-item h2 {
	font-size: 18px;
}
#template1-content .template-news {
	display: block;
	margin: auto;
	width: 1150px;
	height: auto;
	padding: 25px;
	color: #fff;
	overflow: hidden;
	font-family: "myriad-std-tilt", arial;
	font-size: 14px;
}
#template1-content .template-news img {
	display: none;
}
#template1-content .template-news span {
	float: left;
	width: 20%;
	margin: 10px;
	font-size: 20px;
	text-transform: uppercase;
}
#template1-content .template-news-article {
	float: left;
	width: 20%;
	margin: 10px;
}
#template1-content .template-news-article a {
	color: #fff;
}
#template1-content .template-news-headline {
	font-size: 16px;
	text-transform: uppercase;
}
#template1-content .template-news-headline a {
	color: #fff;
}
#template1-content .template-news-date {
	font-style: italic;
	margin-top: 5px;
}
#template1-footer {
    font-family: "myriad-std-tilt", arial;
    text-transform: uppercase;
    background: #0a323b;
    color: #FFF;
    padding: 70px 0px;
    float: left;
    width: 100%;
}
#template1-footer a {
    color: #FFF;
}
#template1-footer .primary {
    float: left;
    width: 175px;
    padding-left: 40px;
    line-height: 22px;
}
#template1-footer .secondary {
    float: left;
    width: 336px;
    line-height: 22px;
}
#template1-footer .hut {
    float: left;
    width: 200px;
}
#template1-footer .connect {
    float: left;
    width: 449px;
    text-align: center;
    font-size: 26px;
}
#template1-footer .connect .icons {
    float: left;
    text-align: center;
    width: 449px;
    margin-top: 20px;
}
#template1-footer .kk {
    float: left;
    margin-left: 40px;
    width: 1160px;
    margin-top: 20px;
}
#template1-footer .kk a {
	text-decoration: underline;
}
/* Template 2 */
.template2-home {
	background: url('');
}
#template2-employees {
    width: 100%;
    border-bottom: 3px solid #741d18;
	color: #b53127;
    padding: 10px 0px;
    background: #b53127;
	/*background: #FFF;*/
    text-align: right;
}
#template2-header {
    font-family: "myriad-std-tilt", arial;
	background-color: #741d18;
    float: left;
    width: 100%;
    padding: 25px 0;
    text-align: center;
	margin-bottom: 10px;
}
#template2-header ul li {
    display: inline;
    padding-right: 40px;
}
#template2-header ul li:last-child {
    padding-right: 0px;
}
#template2-header a {
    color: #FFF;
    font-size: 20px;
    text-transform: uppercase;
}
#template2-header ul li ul li {
  display: inline;
  padding-right: 40px;
}
#template2-wrapper {
	background-color: #b12d25;
	width: 100%;
	height: 260px;
}
#template2-wrapper .template-hero img {
	display: block;
	margin: auto;
}
#template2-wrapper .template-logo img {
	display: block;
	margin: -250px auto 0 auto;
	padding-left: 750px;
	position: relative;
	z-index: 200;
}
#template2-wrapper .template-title {
	position: relative;
	text-align: center;
	margin-left: -350px;
	color: #fff;
	font-size: 22px;
	font-family: "myriad-std-tilt", arial;
	z-index: 200;
}
#template2-wrapper .template-overlay {
	background-color: #b12d25;
	opacity: 0.7;
	position: absolute;
	width: 100%;
	height: 50px;
	margin-top: -34px;
	z-index: 1;
}
#template2-content {
	background-color: #f9f1dc;
	width: 100%;
	padding: 50px 0 20px 0;
	overflow: hidden;
}
#template2-content .content-wrapper {
	width: 1000px;
	display: block;
	margin: auto;
}
#template2-content .template-inside-content {
	float: left;
	margin-left: 3%;
	width: 55%;
	color: #808080;
	line-height: 2;
	font-size: 14px;
}
#template2-content .template-inside-content p {
	margin: 15px 0;
}
#template2-content .template-inside-content h2 {
	color: #b12d25;
}
#template2-content .template-inside-content a {
	color: #b12d25;
}
#template2-content .template-contact {
	float: right;
	margin: 50px 0 15px;
	width: 300px;
}
#template2-content .template-contact a {
	color: #808080;
}
#template2-content .template-contact span {
	color: #b12d25;
	font-size: 30px;
	font-family: "myriad-std-tilt", arial;
	text-transform: uppercase;
}
#template2-content .template-contact p {
	color: #808080;
	margin-top: 5px;
	font-size: 16px;
	text-transform: none;
}
#template2-content .template-news {
	margin: 50px 0 15px;
	color: #808080;
	width: 300px;
	float: right;
}
#template2-content .template-news img {
	display: none;
}
#template2-content .news-item h2 {
	font-size: 18px;
}
#template2-content .template-news span {
	color: #b12d25;
	font-size: 30px;
	font-family: "myriad-std-tilt", arial;
	text-transform: uppercase;
}
#template2-content .template-news-article {
	padding-top: 20px;
}
#template4-content .template-news-article a {
	color: #b12d25;
}
#template2-content .template-news-headline {
	font-size: 16px;
	text-transform: uppercase;
}
#template2-content .template-news-headline a {
	color: #b12d25;
}
#template2-content .template-news-date {
	font-style: italic;
	margin-top: 5px;
}
#template2-footer {
    font-family: "myriad-std-tilt", arial;
    text-transform: uppercase;
    background: #741d18;
    color: #FFF;
    padding: 70px 0px;
    float: left;
    width: 100%;
}
#template2-footer a {
    color: #FFF;
}
#template2-footer .primary {
    float: left;
    width: 175px;
    padding-left: 40px;
    line-height: 22px;
}
#template2-footer .secondary {
    float: left;
    width: 336px;
    line-height: 22px;
}
#template2-footer .hut {
    float: left;
    width: 200px;
}
#template2-footer .connect {
    float: left;
    width: 449px;
    text-align: center;
    font-size: 26px;
}
#template2-footer .connect .icons {
    float: left;
    text-align: center;
    width: 449px;
    margin-top: 20px;
}
#template2-footer .kk {
    float: left;
    margin-left: 40px;
    width: 1160px;
    margin-top: 20px;
}
#template2-footer .kk a {
	text-decoration: underline;
}
/* Template 3 */
.template3-home {
	background: url('');
}
#template3-employees {
    width: 100%;
    border-bottom: 3px solid #a9a495;
    color: #fff;
    padding: 10px 0px;
	background: #a9a495;
    text-align: right;
}
#template3-employees a {
	color: #fff;
}
#template3-employees a.email {
	background: url(/_elements/img/icon-employee-email3.jpg) no-repeat;
}
#template3-employees a.tribal-site {
	background: url(/_elements/img/icon-tribal-logo_white.png) no-repeat;
	background-size: 15px 17px;
}
#template3-wrapper {
	background-color: #f9f1dc;
	width: 100%;
	height: 260px;
}
#template3-wrapper .template-hero img {
	display: block;
	margin: auto;
}
#template3-wrapper .template-logo img {
	display: block;
	margin: -275px auto 0 auto;
	position: relative;
	z-index: 200;
}
#template3-wrapper .template-title {
	position: relative;
	text-align: center;
	margin-left: -350px;
	margin-top: 25px;
	color: #fff;
	font-size: 22px;
	font-family: "myriad-std-tilt", arial;
	z-index: 200;
}
#template3-wrapper .template-overlay {
	background-color: #2fa8c4;
	opacity: 0.7;
	width: 1000px;
	margin: auto;
	height: 50px;
	margin-top: -34px;
	z-index: 1;
}
#template3-content {
	background-color: #f9f1dc;
	width: 100%;
	padding: 50px 0 20px 0;
	overflow: hidden;
}
#template3-content .content-wrapper {
	width: 1000px;
	display: block;
	margin: auto;
}
#template3-content .template-inside-content {
	float: right;
	margin-left: 3%;
	width: 55%;
	color: #808080;
	line-height: 2;
	font-size: 14px;
}
#template3-content .template-inside-content p {
	margin: 15px 0;
}
#template3-content .template-inside-content h2 {
	color: #0b99ba;
}
#template3-content .template-inside-content a {
	color: #0b99ba;
}
#template3-content .template-side-nav {
	float: left;
	background-color: #0b99ba;
	padding: 20px;
	width: 300px;
	color: #fff;
	line-height: 1.25;
	font-size: 20px;
	font-family: "myriad-std-tilt", arial;
	margin-bottom: 20px;
}
#template3-content .template-side-nav h4 {
	color: #fff;
}
#template3-content .template-side-nav span {
	width: 300px;
	color: #fff;
	font-family: "myriad-std-tilt", arial;
}
#template3-content .template-contact {
	float: left;
	background-color: #6abcc8;
	padding: 20px;
	width: 300px;
	color: #fff;
	margin-bottom: 20px;
}
#template3-content .template-contact a {
	color: #fff;
}
#template3-content .template-contact span {
	color: #fff;
	font-size: 30px;
	font-family: "myriad-std-tilt", arial;
	text-transform: uppercase;
}
#template3-content .template-contact p {
	margin-top: 5px;
	font-size: 16px;
	text-transform: none;
}
#template3-content .template-news {
	float: left;
	background-color: #3babc1;
	padding: 20px;
	width: 300px;
	color: #fff;
	margin-bottom: 20px;
}
#template3-content .template-news img {
	display: none;
}
#template3-content .news-item h2 {
	font-size: 18px;
}
#template3-content .template-news span {
	font-size: 30px;
	font-family: "myriad-std-tilt", arial;
	text-transform: uppercase;
}
#template3-content .template-news-article {
	padding-top: 20px;
}
#template3-content .template-news-article a {
	color: #fff;
}
#template3-content .template-news-headline {
	font-size: 16px;
	text-transform: uppercase;
}
#template3-content .template-news-headline a {
	color: #fff;
}
#template3-content .template-news-date {
	font-style: italic;
	margin-top: 5px;
}
#template3-footer {
    font-family: "myriad-std-tilt", arial;
    text-transform: uppercase;
    background: #a9a495;
    color: #FFF;
    padding: 70px 0px;
    float: left;
    width: 100%;
}
#template3-footer a {
    color: #FFF;
}
#template3-footer .primary {
    float: left;
    width: 175px;
    padding-left: 40px;
    line-height: 22px;
}
#template3-footer .secondary {
    float: left;
    width: 336px;
    line-height: 22px;
}
#template3-footer .hut {
    float: left;
    width: 200px;
}
#template3-footer .connect {
    float: left;
    width: 449px;
    text-align: center;
    font-size: 26px;
}
#template3-footer .connect .icons {
    float: left;
    text-align: center;
    width: 449px;
    margin-top: 20px;
}
#template3-footer .kk {
    float: left;
    margin-left: 40px;
    width: 1160px;
    margin-top: 20px;
}
#template3-footer .kk a {
	text-decoration: underline;
}
/* Template 4 */
.template4-home {
	background: url('');
}
#template4-employees {
    width: 100%;
    border-bottom: 3px solid #a9a495;
    color: #fff;
    padding: 10px 0px;
	background: #a9a495;
    text-align: right;
}
#template4-employees a {
	color: #fff;
}
#template4-employees a.email {
	background: url(/_elements/img/icon-employee-email3.jpg) no-repeat;
}
#template4-employees a.tribal-site {
	background: url(/_elements/img/icon-tribal-logo_white.png) no-repeat;
	background-size: 15px 17px;
}
#template4-wrapper {
	background-color: #fff;
	width: 100%;
	height: 260px;
}
#template4-wrapper .template-hero img {
	display: block;
	margin: auto;
}
#template4-wrapper .template-logo img {
	display: block;
	margin: -250px auto 0 auto;
	padding-right: 750px;
	position: relative;
	z-index: 200;
}
#template4-wrapper .template-title {
	position: relative;
	text-align: center;
	margin-left: -350px;
	color: #fff;
	font-size: 22px;
	font-family: "myriad-std-tilt", arial;
	z-index: 200;
}
#template4-wrapper .template-overlay {
	background-color: #b32e24;
	opacity: 0.7;
	width: 1000px;
	margin: auto;
	height: 50px;
	margin-top: -34px;
	z-index: 1;
}
#template4-content {
	background-color: #fff;
	width: 100%;
	padding: 50px 0 0 0;
	overflow: hidden;
}
#template4-content .content-wrapper {
	width: 1000px;
	display: block;
	margin: auto;
}
#template4-content .template-inside-content {
	float: left;
	margin-left: 3%;
	width: 55%;
	color: #808080;
	line-height: 2;
	font-size: 14px;
}
#template4-content .template-inside-content p {
	margin: 15px 0;
}
#template4-content .template-inside-content h2 {
	color: #a9a495;
}
#template4-content .template-inside-content a {
	color: #a9a495;
}
#template4-content .template-side-nav p {
	margin-top: 5px;
	font-size: 20px;
	text-transform: uppercase;
}
#template4-content .template-side-nav {
	float: right;
	background-color: #a9a495;
	padding: 20px;
	width: 300px;
	color: #fff;
	line-height: 1.25;
	font-size: 20px;
	font-family: "myriad-std-tilt", arial;
	margin-bottom: 20px;
}
#template4-content .template-side-nav h4 {
	color: #fff;
}
#template4-content .template-side-nav span {
	width: 300px;
	color: #fff;
	font-family: "myriad-std-tilt", arial;
}
#template4-content .template-contact {
	float: right;
	background-color: #b32e24;
	padding: 20px;
	width: 300px;
	color: #fff;
	margin-bottom: 20px;
}
#template4-content .template-contact a {
	color: #fff;
}
#template4-content .template-contact span {
	color: #fff;
	font-size: 30px;
	font-family: "myriad-std-tilt", arial;
	text-transform: uppercase;
}
#template4-content .template-contact p {
	margin-top: 5px;
	font-size: 16px;
	text-transform: none;
}
#template4-content .template-news-wrapper {
	width: 100%;
	background-color: #d4d1ca;
	margin: 20px 0 0 0;
}
#template4-content .template-news {
	display: block;
	margin: auto;
	width: 1150px;
	height: auto;
	padding: 25px;
	color: #a9a495;
	overflow: hidden;
	font-family: "myriad-std-tilt", arial;
	font-size: 14px;
}
#template4-content .template-news img {
	display: none;
}
#template4-content .news-item h2 {
	font-size: 18px;
}
#template4-content .template-news span {
	float: left;
	width: 20%;
	margin: 10px;
	font-size: 20px;
	text-transform: uppercase;
}
#template4-content .template-news-article {
	float: left;
	width: 20%;
	margin: 10px;
}
#template4-content .template-news-article a {
	color: #fff;
}
#template4-content .template-news-headline {
	font-size: 16px;
	text-transform: uppercase;
}
#template4-content .template-news-headline a {
	color: #a9a495;
}
#template4-content .template-news-date {
	font-style: italic;
}
#template4-footer {
    font-family: "myriad-std-tilt", arial;
    text-transform: uppercase;
    background: #a9a495;
    color: #FFF;
    padding: 70px 0px;
    float: left;
    width: 100%;
}
#template4-footer a {
    color: #FFF;
}
#template4-footer .primary {
    float: left;
    width: 175px;
    padding-left: 40px;
    line-height: 22px;
}
#template4-footer .secondary {
    float: left;
    width: 336px;
    line-height: 22px;
}
#template4-footer .hut {
    float: left;
    width: 200px;
}
#template4-footer .connect {
    float: left;
    width: 449px;
    text-align: center;
    font-size: 26px;
}
#template4-footer .connect .icons {
    float: left;
    text-align: center;
    width: 449px;
    margin-top: 20px;
}
#template4-footer .kk {
    float: left;
    margin-left: 40px;
    width: 1160px;
    margin-top: 20px;
}
#template4-footer .kk a {
	text-decoration: underline;
}
.form {
	margin: 0 12px;
}
.form .row {
	width: 100%;
	float: left;
	margin: 0 0 12px 0;
}
.form .field {
	width: 50%;
	float: left;
	margin: 0 0 6px 0;
}
.form .row label {
	width: 50%;
	float: left;
}
.form .row input {
	font-size: 16px;
}
.form .row select {
	font-size: 16px;
}
.form .row textarea {
	font-size: 16px;
}
.form td {
	padding: 20px;
}