@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=39a8d819-76af-480a-84d9-530cbb33a22f&fontids=722105");
@font-face{
font-family:"FrutigerLTW01-45Light";
src:url("7d3671fc-8c26-459c-98e1-997c4f6c8c93.eot?#iefix");
src:url("7d3671fc-8c26-459c-98e1-997c4f6c8c93.eot?#iefix") format("eot"),url("2a004a53-ac5c-43b3-9eeb-9f74ae4c1609.woff") format("woff"),url("74d53f3b-1683-4d5a-a556-e13f6553cdf0.ttf") format("truetype"),url("3f5a5b87-e71e-4544-be0c-da4daa132710.svg#3f5a5b87-e71e-4544-be0c-da4daa132710") format("svg");
}

@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=39a8d819-76af-480a-84d9-530cbb33a22f&fontids=722111");
@font-face{
font-family:"FrutigerLTW01-47LightCn";
src:url("e5b1a25e-0d2b-4aec-8672-da21553f205d.eot?#iefix");
src:url("e5b1a25e-0d2b-4aec-8672-da21553f205d.eot?#iefix") format("eot"),url("e59898b4-93a8-4df7-885a-7806f9f0604d.woff") format("woff"),url("85928e7e-2ace-4f1d-be54-b11c333a8d97.ttf") format("truetype"),url("89390d0d-7a62-493d-9e77-9c162a709520.svg#89390d0d-7a62-493d-9e77-9c162a709520") format("svg");
}

@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=47c1e2b3-f6af-48af-bbf2-1e229d5f4d07&fontids=724833");
@font-face{
font-family:"FrutigerLTW02-57Condens";
src:url("a267d8d4-3e11-4eb4-a4a8-f109ddc63706.eot?#iefix");
src:url("a267d8d4-3e11-4eb4-a4a8-f109ddc63706.eot?#iefix") format("eot"),url("ef9a4f38-e55d-40e8-aa22-b4510adec541.woff") format("woff"),url("dbe27c12-f5c5-449d-88b8-330313bf5865.ttf") format("truetype"),url("720956b5-5e1e-47f5-a115-34296dc4cbf1.svg#720956b5-5e1e-47f5-a115-34296dc4cbf1") format("svg");
}




/* styles */

body {
    margin: 0px 0 0 0;
    padding: 0;
    border: 0;
    background-color: #efefef;
}
body, p, h1, h2, h3, h4, td {
    color: #333;
    font: 14px/20px Arial,Helvetica,sans-serif;
}
h1 {
    color: #004b6d;
    font: bold 30px/32px FrutigerLTW02-57Condens, Arial,Helvetica,sans-serif;
    margin-top: 0;
}


h2 {
    color: #004b6d;
    font: bold 24px/20px FrutigerLTW02-57Condens, Arial,Helvetica,sans-serif;
}


h3 {
    color: #004b6d;
    font: bold 22px/20px FrutigerLTW02-57Condens, Arial,Helvetica,sans-serif;}

h4 {
    color: #004b6d;
    font: bold 20px/18px Arial,Helvetica,sans-serif;
}



a {color: #5f5f5f;text-decoration:underline;}
a:hover {color: #5f5f5f;text-decoration:none;}


.footer a {color: #5f5f5f;text-decoration:none;}
.footer a:hover {color: #5f5f5f;text-decoration:underline;}

.ef-template-container {
    background-color: #ffffff;
   -moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
}


.ef-template-container.footer {
	border-radius: 0px;
    padding: 10px 30px;
    background-color: #ffffff;
    border-top: 0px solid #000000 !important;
    color: #ffffff;
}

.ef-template-container.footer p {font-size: 13px;margin-left: 0px;position:relative;top: 20px;}
    
    
    
/* Navigation */
.ef_proweb_menu_ul { list-style-type: none;
	padding: 0;
	margin: 0;}
	

.ef_proweb_menu_ul li {
    list-style-type: none;
	border-bottom: 0px solid #e8e8e8;
}
.ef_proweb_menu_ul a {
	padding: 5px 0 5px 12px;
	text-decoration: none;
	display: block;
	color: #333;
	font: 14px/22px Arial,Helvetica,sans-serif;
}

.ef_proweb_menu_ul, .ef_proweb_menu_ul a, .dropdown .btn {
	background-color: #EFEFEF;
	color: #000000;
	-moz-border-radius: 0px;
    border-radius: 0px;
}

.ef_proweb_menu_ul, .dropdown .btn {background-image: url("nav_bg.png") no-repeat;}

.ef_proweb_menu_ul li:hover, .ef_proweb_menu_ul a:hover {
	background-color: #aa4425;
	color: #ffffff;
}


.dropdown .btn:hover, .dropdown .btn:focus, .open>.dropdown-toggle.btn-primary	  {												background-color: #ffffff;		
	color: #ffffff;	
	background-color: #aa4425;}



.dropdown-menu>li>a {
	font: 14px/22px Arial,Helvetica,sans-serif;
	color: #333;
	text-decoration: none;
}

.dropdown-menu>li>a:hover {
	color: #ffffff;
	background-color: #aa4425;
}

		
/* main content */

.container {
    background-color: #efefef;
}

.container .jumbotron {
    padding: 0;
    background-color: transparent;
    margin-bottom: 20px;
}
.container .jumbotron img[src$=".jpg"] {
    width: 100%;
}
.container .jumbotron img[src$=".png"] {
    width: 100%;
}
.btn {
    font-size: 13px;
}
.ef-menu-block {
   	margin-bottom: 20px;
   	background-color: #efefef;
}
/* Handle IE7 and IE8 */
.ef-ie7 .container,
.ef-ie8 .container {
    width: 970px;
    display: table;
}

.ef-ie7 .ef-left-column,
.ef-ie8 .ef-left-column,
.ef-ie7 .ef-right-column,
.ef-ie8 .ef-right-column,
.ef-ie7 .ef-middle-column,
.ef-ie8 .ef-middle-column {
    display: table-cell;
}

.ef-ie7 .ef-left-column,
.ef-ie8 .ef-left-column {
    width: 210px;
}
.ef-ie7 .ef-middle-column,
.ef-ie8 .ef-middle-column {
    width: 700px;
}




.sponsors {
	background: #ffffff;
	-moz-border-radius: 0px;
    border-radius: 0px;
    padding: 10px;}

.ef-footer {
	padding: 0px !important;
}

    
/* overrides */

.ef_frontend_button_proceed, .ef_frontend_button, .ef_frontend_file_uploader .k-upload-button {
	color: #FFFFFF;
	background-color: #004b6d;
	border: 1px solid #004b6d;}

.ef_frontend_button_proceed:hover {
	color: #ffffff;
	background-color: #aa4425;}
		
		
.ef_progress_bar_progress_div {
	background-color: #004b6d;}


.ef_form_divider {
	color: #cccccc;
	border-color: #cccccc;
	background-color: #cccccc;}
	
.ef_form_divider {
	height: 1px;
	border: 0px;
	border-top: 0px solid;
	border-bottom: 0px solid;
	margin-top: 12px;
	margin-bottom: 12px;}

.ef_frontend_button:hover, .ef_frontend_file_uploader .k-upload-button:hover {
	color: #aa4425;
	background-color: #cccccc;}
		
			
td.blackbold12px, td.black10px, td.blackbold10px, .EF_inputBox, td.black12pxef_proweb_form_prompt, td.black12px, .black10px {
	color: #333 !important;
    font: 14px/20px Arial,Helvetica,sans-serif !important;}
    
    
    
.ef-table-header td, .ef-table-header th,
.ef-table th, .red  {background-color: #004b6d !important;}



.header_row {
	background-color: #ffffff;
	padding-top: 20px;}
	
.header {
	max-width: 1170px;
	margin:auto;}

.strip {
	height: 31px;
	background-color: #004b6d; 
	margin: 0px;}


.main {
	max-width: 1170px;
	margin:auto; 
	background-color: #ffffff;
	margin-top: 30px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 1px 4px 7px 4px #DDD;}
	
	
.ef_nav_horizontal {margin-top: 20px;}

.col-sm-3.ef-left-column {padding-left: 20px;}


.ef-middle-column {padding: 20px 20px 30px 0;}

#eflogodiv {position: absolute; bottom: 0px;right: 30px;}


.footer_list li {margin-right: 15px;float:left;}

.footer_list li a {color: #004b6d;font: 13px/17px Arial,Helvetica,sans-serif !important;}

.EF_inputBox, .ef-registration-section input[type="text"], .ef-registration-section input[type="password"], .ef-registration-section input[type="number"], .ef-registration-section input[type="url"], .ef-registration-section input[type="tel"], .ef-registration-section textarea, .ef-registration-section select, .select2-dropdown, .select2-container--default .select2-selection--single .select2-selection__rendered {
    background-color: #ffffff;
    color: #111;
    border-color: #AAA;
}

.strip ul {width: 1170px; border: 0px solid #ffffff;margin:auto;position:relative;left: -30px;}


.strip li {list-style:none; float:left;text-align center;padding-top: 2px;}

.strip li a
{color: #FFFFFF;
    font: 17px/29px "FrutigerLTW02-57Condens",Arial,sans-serif;
    text-align center;
    margin: 0 13px;
    text-decoration:none;}


.strip li:hover {background-color: #aa4425;}

.inner-footer {max-width: 1170px;margin:auto;}

.footer_list {margin-left: -40px;}  

.whitebold10px {color: #ffffff !important;}
    
@media (max-width: 767px) {

.ef-menu-block {
    margin: 20px 0 20px 0;
    background-color: #ffffff;
}

.ef_proweb_menu_ul, .dropdown .btn {margin-left: -5px;}

.ef-middle-column {padding-left: 20px;}

.strip {
	height: 62px;
	background-color: #004b6d; 
	margin: 0px;}

.strip ul {width: 360px; border: 0px solid #ffffff;margin-left:10px;}

}

