﻿
@font-face {
    font-family: 'TheSansSemiLight';
    src: url('/includes/fonts/TheSans_TT3_.eot');
    src: url('/includes/fonts/TheSans_TT3_.eot?#iefix') format('embedded-opentype'),
         url('/includes/fonts/TheSans_TT3_.woff') format('woff'),
         url('/includes/fonts/TheSans_TT3_.ttf') format('truetype'),
         url('/includes/fonts/TheSans_TT3_.svg#TheSansSemiLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {font-family: 'TheSansLightItalic';
	src: url('/includes/fonts/TheSans_TT3i.eot');
    src: url('/includes/fonts/TheSans_TT3i.eot?#iefix') format('embedded-opentype'),
         url('/includes/fonts/TheSans_TT3i.woff2') format('woff2'),
         url('/includes/fonts/TheSans_TT3i.woff') format('woff'),
         url('/includes/fonts/TheSans_TT3i.ttf') format('truetype'),
         url('/includes/fonts/TheSans_TT3i.svg#webfontregular') format('svg');
}
@font-face {
    font-family: 'TheSansBold';
    src: url('/includes/fonts/TheSans_TT6_.eot');
    src: url('/includes/fonts/TheSans_TT6_.eot?#iefix') format('embedded-opentype'),
         url('/includes/fonts/TheSans_TT6_.woff') format('woff'),
         url('/includes/fonts/TheSans_TT6_.ttf') format('truetype'),
         url('/includes/fonts/TheSans_TT6_.svg#TheSansSemiLight') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {font-family: 'TheSansSemiBoldItalic';
	src: url('/includes/fonts/TheSans_TT6i.eot');
    src: url('/includes/fonts/TheSans_TT6i.eot?#iefix') format('embedded-opentype'),
         url('/includes/fonts/TheSans_TT6i.woff2') format('woff2'),
         url('/includes/fonts/TheSans_TT6i.woff') format('woff'),
         url('/includes/fonts/TheSans_TT6i.ttf') format('truetype'),
         url('/includes/fonts/TheSans_TT6i.svg#webfontregular') format('svg');
}

/* New fonts */
@font-face {
	font-family: "TheSansB_300_Light";
	src: url("/includes/fonts/TheSansB_300_.eot");
	src: url("/includes/fonts/TheSansB_300_.eot?#iefix") format("embedded-opentype"),
		 url("/includes/fonts/TheSansB_300_.woff") format("woff"),
		 url("/includes/fonts/TheSansB_300_.svg#TheSansB_300_") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "TheSansB_300i_Light_Italic";
	src: url("/includes/fonts/TheSansB_300i.eot");
	src: url("/includes/fonts/TheSansB_300i.eot?#iefix") format("embedded-opentype"),
		 url("/includes/fonts/TheSansB_300i.woff") format("woff"),
		 url("/includes/fonts/TheSansB_300i.svg#TheSansB_300i") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "TheSansB_600_SemiBold";
	src: url("/includes/fonts/TheSansB_600_.eot");
	src: url("/includes/fonts/TheSansB_600_.eot?#iefix") format("embedded-opentype"),
		 url("/includes/fonts/TheSansB_600_.woff") format("woff"),
		 url("/includes/fonts/TheSansB_600_.svg#TheSansB_600_") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "TheSansB_600i_SemiBold_Italic";
	src: url("/includes/fonts/TheSansB_600i.eot");
	src: url("/includes/fonts/TheSansB_600i.eot?#iefix") format("embedded-opentype"),
		 url("/includes/fonts/TheSansB_600i.woff") format("woff"),
		 url("/includes/fonts/TheSansB_600i.svg#TheSansB_600i") format("svg");
	font-weight: normal;
	font-style: normal;
}
.height10px{
	height:10px;
}
.height15px{
	height:15px;
}
.height20px{
	height:20px;
}
.height30px{
	height:30px;
}
.bold-black-text{
	color:black;
	font-weight:bold;
}
.bold-blue-text{
	color:#0066cc;
	font-weight:bold;
	margin-bottom:15px;
}
.clear{
	clear:both;
}
p, ul li{
	font-size:12px;
}
.container{
}
h3 {
	font-family: 'TheSansSemiLight', Arial, Sans-Serif;
	font-size: 1.4em;
	line-height: 1.16em;
	padding-bottom: 10px;
	border-bottom: 1px solid #999995;
	width: 100%;
	margin: 30px 0 20px; 
}

img.rightfloat{
	float:right;
	padding:0 0 3% 4%;
}
a.applybutton{
	color:#fff !important;
	padding:15px 30px;
	zbackground-color:#0066cc;
	font-family: 'TheSansSemiLight', Arial, Sans-Serif;
	font-size: 1.2em;
    border-radius: 5px;
background: #3bb0db;
background: -moz-linear-gradient(top,  #3bb0db 0%, #0066cc 100%);
background: -webkit-linear-gradient(top,  #3bb0db 0%,#0066cc 100%);
background: linear-gradient(to bottom,  #3bb0db 0%,#0066cc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bb0db', endColorstr='#0066cc',GradientType=0 );
-webkit-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    3px 3px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         3px 3px 10px 0px rgba(50, 50, 50, 0.75);
}

a.applybutton:hover{
text-decoration:none !important;
background: #52b6dd;
background: -moz-linear-gradient(top,  #52b6dd 0%, #23538a 100%);
background: -webkit-linear-gradient(top,  #52b6dd 0%,#23538a 100%);
background: linear-gradient(to bottom,  #52b6dd 0%,#23538a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52b6dd', endColorstr='#23538a',GradientType=0 );

}
.footer-text{
	font-family: 'TheSansB_600_SemiBold', Arial, Sans-Serif;
	border-top:thin solid #999;
	padding:10px 0 10px 0;
	margin: 15px 0 0 10px;
	color:#999;
	font-size:0.9em;
}


.hline{
	height:5px !important;
	border-top:thin solid silver;
	padding:30px 0 2px 0;
}
p.intro {
	font-size: 18px;
	font-family: 'TheSansSemiLight', Arial, Sans-Serif;
	line-height: 25px;  
	color:  #0F7CC3;
}
p.intro-gray {
	font-size: 16px;
	font-family: 'TheSansSemiLight', Arial, Sans-Serif;
	line-height: 25px;  
	color:  #666;
}
a, a:hover, a:active, a:focus, a:visited {
   outline: 0;
}

a:active, a:focus, a:visited {
	text-decoration:none !important;
	color:#0F7CC3;
}