input.glo{
 color:#254f6d;
 padding: 10px 20px;
 width:200px;
 text-decoration:none;
 text-align:center;
 margin:0px auto;
 display: block;
 background-image: linear-gradient(to left,transparent,transparent 50%,#254f6d 50%,#254f6d);
 background-position: 100% 0;
 background-size: 200% 100%;
 transition: all .25s ease-in;
 font: 400 18px tahoma;
 border: 1px solid #254f6d;
}
input.glo:hover {
background-position: 0 0;
color:#edf5f7;
}
button.glo{
 color:#254f6d;
 padding: 10px 20px;
 width:200px;
 text-decoration:none;
 text-align:center;
 margin:0px auto;
 display: block;
 background-image: linear-gradient(to left,transparent,transparent 50%,#254f6d 50%,#254f6d);
 background-position: 100% 0;
 background-size: 200% 100%;
 transition: all .25s ease-in;
 font: 400 18px tahoma;
 border: 1px solid #254f6d;
}
button.glo:hover {
background-position: 0 0;
color:#edf5f7;
}
input.leftglo{
 color:#254f6d;
 padding: 10px 20px;
 width:200px;
 text-decoration:none;
 text-align:center;
 display: block;
 background-image: linear-gradient(to left,transparent,transparent 50%,#254f6d 50%,#254f6d);
 background-position: 100% 0;
 background-size: 200% 100%;
 transition: all .25s ease-in;
 font: 400 18px tahoma;
 border: 1px solid #254f6d;
}
input.leftglo:hover {
background-position: 0 0;
color:#edf5f7;
}

.tabs{border-bottom:solid 2px #254f6d; margin-bottom:16px; width:905px; height:34px}
	.tabs a{float:left; height:32px; line-height:32px; background:#edf5f7; border-color:#254f6d; margin:0 10px 0 0; padding:0 20px; -moz-border-radius:12px 12px 0 0; border:solid 2px #edf5f7; border-bottom:0 !important}
	.tabs a.active{background:#254f6d; width: auto; text-align:center; height:31.8px; border-color:#254f6d; text-decoration:blink; color:#fff}
.tabs a.glo{
 color:#254f6d;
 text-decoration:none;
 text-align:center;
 display: block;
 background-image: linear-gradient(to left,transparent,transparent 50%,#254f6d 50%,#254f6d);
 background-position: 100% 0;
 background-size: 200% 100%;
 width: auto;
height: 30px;
 transition: all .25s ease-in;
 border: 2px solid #254f6d;
}
.tabs a.glo:hover {
background-position: 0 0;
color:#fff;
}

#wrap{position:relative; min-width:100px; margin:0 auto -74px; text-align:left; min-height:100%;}
.inner-wrap{ padding:0 30px; margin:auto}

h1{font-size:26px; margin:0 0 20px; line-height:26px}
h2{font-size:24px; margin:0 0 20px; line-height:24px}
h3{font-size:18px; margin:0 0 18px; line-height:18px}
h4{font-size:14px; margin:0 0 8px; line-height:18px}
p{margin:0 0 0px}
a{color:#254f6d}
a:hover{color:#FFFFFF}
.fl{float:left}
.fr{float:right}
.align-l{text-align:left}
.align-r{text-align:right}
.align-c{text-align:center}
.clearfix{.zoom:1}
.clearfix:after, .clearfix:before{content:"";clear:both;display:table}

.layout-col-2{float:left; width:100%}
	.layout-col-2 .main{margin:0 240px 0 0}


.hr-dashed {

	margin: 20px 0;

	padding: 0;

	height: 0;

	border: none;

	border-top: 2px dashed #ddd;

}