body{
	background-color:white;	/* #F1F1F1 */
}


.topnav {
	height:100px;}


.logo {
	padding:9px 10px 0px 10px;
	width:160px;
	height:90px;
	float:left;}

.wideblack{
	background:#EF4723;
	/* margin-bottom:40px; */
	/* margin-top:40px;	*/
}

.middle {
	padding-bottom:0px;
	padding-top:30px;
}	

.homepage .col_1_3 h2 {
	color:#EF4723;
	font-size:19px;
}
	
.link-more, 
.gl_col_2 .gallery-more a, 
.gl_col_3 .gallery-more a,
.gl_col_4 .gallery-more a{
	color:#EF4723;
	background:url(images/ico_plus.png) left center no-repeat;
	padding-left:25px;
	line-height:25px;
	margin:10px 0 10px 0;
	display:block;
	clear:both;
	width:90px;
	}

.link-more:hover,
.gl_col_2 .gallery-more a:hover,
.gl_col_3 .gallery-more a:hover,
.gl_col_4 .gallery-more a:hover{
	color:#EF4723}



.menu-header {
	padding-top:30px;
	text-shadow:#EF4723 0px 0px 0px;	
	width:780px;
	height:60px;
	float:left;
	position:relative;
	z-index:3000}

.topmenu {
	font-family: "HattoriHanzoLight", Calibri, sans-serif;
	font-size:20px;
	z-index: 307;
	float:right;
	position:relative;
	z-index:2000;
	text-shadow:white 0 1px 1px;
}
	
.topmenu li {
	display:block;
	float:left;
	margin:0 1px 0 0;
	padding:0;
	list-style:none;}
	
.topmenu li a {
	color:#EF4723;
	display:block;
	text-decoration:none;
	float:left}

.topmenu li a span {
	display:block;
	padding:0 20px 0 14px;
	height:37px;
	margin-left:6px;
	cursor:pointer;
	float:left;
	line-height:33px;}


.bar-title h1 span, .bar-title .title span {
	color:#EF4723;
}


.welcome_bar {
	background:white;
	/* background:#E2E2E2; */
	/* border-bottom: 2px solid #EF4723; */
	clear:both;
	/* margin-bottom:44px; */
	position:relative;
	z-index:10}


.sText .slide-text {
	font-family: "HattoriHanzoLight", Calibri, sans-serif;
	font-size:17px;
	line-height:1.3em;
	float:left;
	/* color:black;	*/
	color:white;
	width:225px;
	padding-top:10px;
	margin-left:24px;}

.footer a:hover{
	color: #FF8726;
}

.col a {
	color:#EF4723;
}

.widewhite .col a:hover {
	color:#FF8726;
}

.breadcrumbs a {
color: #EF4723;
background: url(images/ico_arrow_dark.gif) right 5px no-repeat;
padding-right: 14px;
margin-right: 3px;
}

.sidebar a {
	color: #EF4723;
}

.social-box .row a {
	color: #EF4723;
}

.topmenu li a span {
	display:block;
	padding:0 17px 0 15px;
	height:37px;
	margin-left:6px;
	cursor:pointer;
	float:left;
	line-height:33px;
}

.columns5{
	margin-bottom:60px;
}

/*
.gis{
	margin-left:60px;
	margin-bottom:20px;
}

*/

/*
.gib{
	margin-left:90px;
	margin-bottom:0px;
}

*/
.col .title_blue {
	color:#EF4723;
	/* margin-left:60px; */
	text-align:center;
}



.gl_col_2 .gallery-image, .gl_col_3 .gallery-image {
position: relative;
width: auto;
height: auto;
margin: 0 0 40px 0;
}

.columns2 .col_1_3{
	margin-bottom:50px;
}

.bar-title h1, .bar-title .title {
	font-size:33px;
	color:#444e69;
	text-shadow:0px 1px 1px #f2f2f2;
	line-height:33px;
	margin:0 0 4px 0px;
	display:block}

img.alignright {
	margin:8px 0 5px 16px !important;}
	
.bar-right {
	/*	width:157px;	*/
	width:auto;
	float:right;
	/* margin: 0 50px 0 0px; */
}
	
.bar-icon {
	width:80px;
	height:88px;
	float:left;
	margin: 0 20px 0 10px;
}

.bar-title {
	float:left;
	font-family: "HattoriHanzoLight", Calibri, sans-serif;
	/* width:620px; */
	width:auto;
	position:relative;
	z-index:1;
	margin-left:10px;
}
	
	
.welcome_bar .button_link span {
padding: 13px 10px 21px 40px;
}	

.blankheight{
height: 200px;
}

.gallery-item-name h2 a:hover{
	color:#FF8726;}
	
.gl_col_2 .gallery-item-name h2,
.gl_col_3 .gallery-item-name h2 {
	font-size:19px;
	font-weight:normal;
}
	
.bar {
	background:url(images/title_bar_shadow.gif) 0 78px no-repeat;
	height:88px;
	padding:21px 0 0 0;
	position:relative;
	z-index:8;
}

.gallery-item-name h2{
	color:#EF4723;
}




.text .contact-form h2 {
	font-size:23px;
	color:#444e69;
	text-shadow:none;
	background:url(images/divider_line.gif) bottom repeat-x;
	padding-bottom:20px;
	margin-bottom:20px}

.contact-form .inputtext, .contact-form select, .contact-form textarea {
	color:#333;
	font-weight:normal;}



