@charset "utf-8";

/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Arvo:400,700);

@font-face {

	font-family: 'Conv_Futura_Bold_Condensed_BT';

	src: url('fonts/Futura_Bold_Condensed_BT.eot');

	src: local('â˜º'), url('fonts/Futura_Bold_Condensed_BT.woff') format('woff'), url('fonts/Futura_Bold_Condensed_BT.ttf') format('truetype'), url('fonts/Futura_Bold_Condensed_BT.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {
    font-family: 'FuturaXBlkBTExtraBlack';
    src: url('fonts/futuraxk.eot');
    src: url('fonts/futuraxk.eot') format('embedded-opentype'),
         url('fonts/futuraxk.woff2') format('woff2'),
         url('fonts/futuraxk.woff') format('woff'),
         url('fonts/futuraxk.ttf') format('truetype'),
         url('fonts/futuraxk.svg#FuturaXBlkBTExtraBlack') format('svg');
}


.textfontnew {
	color: #383838;
	font-family: 'Open Sans', sans-serif !important;
}

label,
label font,
button
{
	font-family: 'Open Sans', sans-serif !important;
} 

.main-header {
	color: #595959;
	font-size: 30px;
	font-family: 'Arvo', serif;
	text-transform: uppercase;
}

.apply-header {
	color: #595959;
	font-size: 26px;
	font-family: 'Arvo', serif;
	text-transform: uppercase;
	line-height: 33px;
	font-weight: normal !important;
}

.apply-header b {
	font-weight: normal !important;
}

.subsubhead {
	color: #294E94;
	font-style: italic;
	font-size: 16px;
	font-weight: bolder;
	font-family: 'Arvo', serif;
	text-transform: uppercase;
}
.quotefont {
	color: #3862AE;
	font-style: italic;
	font-size: 12px;
	font-weight: bolder;
}
.subheadfontnew {
	color: #3862AE;
	font-size: 30px;
	font-weight: lighter;
	line-height: 28px;
	padding-top: 10px;
	font-family: 'Arvo', serif;
	/*font-family: 'FuturaXBlkBTExtraBlack', serif;*/
	text-transform: uppercase;
	text-align: center;
}

span.subheadfontnew
{
	display: block;
	/*padding-bottom: 10px;*/
	text-align: center;
}



		body, html

			{

				background:#000034 url('images/bodybg.jpg');

				background-repeat:repeat-x;

				margin:0px;

				padding:0px;

				

				font-size:18px;

				color:#ffffff;

				line-height:22px;
				font-family: 'Open Sans', sans-serif;

			}

		.outerdiv

			{

				width:876px;

				margin:0px auto;

			}

		.innerdiv

			{

				width:876px;

				float:left;

				background:#0e2350 url('images/pagebg.jpg');

				background-repeat:no-repeat;

				min-height:500px;

				margin-bottom:50px;

			}

		.header

			{

				width:876px;

				float:left;

			}

		.logo

			{

				width:421px;

				position:absolute;

				height:173px;

				margin-left:-40px;

				

			}

		.robert_vitelli_picture

			{

				width:239px;

				height:409px;

				position:absolute;

				margin-left:180px;

				margin-top:20px;

			}

		.header_left

			{

				width:200px;

				float:left;

				font-family: 'Conv_Futura_Bold_Condensed_BT';

				font-size:21px;

				color:#ffffff;

				text-transform:uppercase;

				margin-top:190px;

				margin-left:10px;

				text-align:center;

				line-height:26px;

			}

		.header_right

			{

				width:460px;

				float:left;

				margin-left:206px;

			}

		.header_right_top

			{

				width:460px;

				float:left;

				font-family: 'Conv_Futura_Bold_Condensed_BT';

				font-size:17px;

				color:#ffffff;

				text-transform:uppercase;

				text-align:center;

				margin-top:10px;

				

			}

		.logo_biz_acceleration_formula

			{

				width:481px;

				height:235px;

				position:absolute;

				margin-top:80px;

			}

		.speedometer

			{

				background:url('images/speedometer_bg.png');

				background-repeat:no-repeat;

				width:980px;

				position:absolute;

				margin-left:-55px;

				height:223px;

				margin-top:283px;


			}

		.menu

			{

				width:490px;

				float:left;

				margin-left:443px;

				margin-top:100px;

				font-family: 'Conv_Futura_Bold_Condensed_BT';

				text-transform:uppercase;

				text-align:center;

								

			}

		.menu ul

			{

				display:inline-block;

				margin:0px;

				padding:0px;

			}					

		.menu ul li

			{

				display:inline-block;

				margin:0px;

				padding:0px;

			}			

		.menu a:active, .menu a:link, .menu a:visited, .menu a:hover

			{

				display:inline-block;

				font-size:15px;

				color:#ffffff;

				text-shadow:#3f5f7a 1px 1px;

				padding:10px 9px 5px 9px;

				text-decoration:none;

				font-weight:normal;

				

			}

		.ddmenu

			{

				display:block;

				visibility:hidden;

				position:absolute;

				padding:0px;

				z-index:10000;

				margin-left:0px;

				text-align:left;

				font-family: 'Conv_Futura_Bold_Condensed_BT';

			}

		.ddmenu ul

			{

				display:block;

				margin:0px;

				padding:0px;

			}					

		.ddmenu ul li

			{

				display:block;

				margin:0px;

				padding:0px;

			}

		.ddmenu ul li a:active, .ddmenu ul li a:link, .ddmenu ul li a:visited

			{

				font-size:14px;

				color:#ffffff;

				display:block;

				text-decoration:none;

				width:180px;

				background-color:#14284a;

				padding:12px;

		

			}

		.ddmenu ul li a:hover

			{

				font-size:14px;

				color:#ffffff;

				display:block;

				text-decoration:none;

				width:180px;

				background-color:#223e6f;		

				padding:12px;

			

			}			

		.contentpanelhome

			{

				width:846px;

				float:left;

				padding:0px 15px 15px 15px;

				margin-top:385px;				

				min-height:350px;

			}

		.contentpanel

			{

				width:818px;

				float:left;

				padding:0px 29px 15px 29px;

				margin-top:250px;

				min-height:350px;

				font-size:14px;

				color:#ffffff;

			}			

		h2		

			{

				margin:0px;

				padding:0px;

				font-size:20px;

				color:#ffffff;

				margin-bottom:25px;

			}	

		.box_row

			{

				width:846px;

				float:left;

				

			}			

		.blue_transparent_box

			{

				width:413px;

				float:left;

				background:url('images/blue_transparent_box_bg.png');

				background-repeat:repeat-y;

				padding-bottom:20px;

			}

		.blue_transparent_box .logo_wp

			{

				width:413px;

				float:left;

				text-align:center;

				margin-top:-80px;

			}

		.blue_transparent_box .logo_the_biz_acc

			{

				width:413px;

				float:left;

				text-align:center;

				margin-top:-100px;

			}			

		.blue_transparent_box .content

			{

				width:383px;

				float:left;

				font-size:18px;

				color:#ffffff;


				padding:15px 15px 0px 15px;

				font-weight:normal;

			}

		.blue_transparent_box .content_right

			{

				width:383px;

				float:left;

				font-size:18px;

				color:#ffffff;

				

				padding:15px 15px 0px 15px;

				font-weight:normal;

				min-height:216px;

			}			

		.imgright

			{

				float:right;

				padding-left:10px;

			}

		.blue_transparent_box .btn

			{

				width:413px;

				float:left;

				text-align:center;

			}

		.margin_right

			{

				margin-right:18px;

			}	

		.margin_bottom

			{

				margin-bottom:90px;

			}

		.margin_top_btn

			{

				margin-top:18px;

			}			

		.margin_top

			{

				margin-top:58px;

			}			

		.blue

			{

				color:#88aff4;

			}											

		.footer

			{

				width:816px;

				float:left;

				margin-top:10px;

				padding:0px 30px 0px 30px;

				margin-bottom:15px;

			}

		.footer .copyright

			{
	width: 508px;
	float: left;
	font-size: 11px;
	color: #ffffff;
	margin-top: 25px;
	margin-right: 0px;
			}						

		.footer .copyright a:active, .footer .copyright a:link, .footer .copyright a:visited, .footer .copyright a:hover

			{
				

				font-size:11px;

				color:#ffffff;				

			}

		.footer .social_icon

			{

				width:308px;

				float:left;

				text-align:right;

			}						
		.imgborder
			{
	border: 3px solid #0e618b;
	margin-top: 0px;
	margin-right: 17px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
			}
.imgborderleft
			{
	border: 3px solid #0e618b;
	margin-top: 0px;
	margin-right: 15px;
	padding-top: 0px;
	padding-right: 0px;
	margin-bottom: 10px;
			}
.imgborderright
			{
	border: 3px solid #0e618b;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
			}
			
			

/**
 * =========================================================================================
 * Forms
 * =========================================================================================
 */

.application-form label
{
	display: block;
	color: #383838;
}

label.error
{
	display: none !important;
}

.red
{
	color: #d21f26 !important;
}

input.error,
select.error,
textarea.error
{
	background: #d10e0e !important;
}

div#error-container
{
	margin-bottom: 15px;
	border:2px solid red;
	background:#FFCCCC none repeat scroll 0 0;
	color:#220000;
	padding:10px;
	font-size: 12px;
}

div#error-container h4,
div#completion-notice h4
{
	margin: 0;
	font-weight: bold;
	font-size: 12px;
}

div#completion-container
{
	margin-bottom: 15px;
	background: #99F39B none repeat scroll 0 0;
	border: 1px solid #1AD41D;
	color:#220000;
	padding:10px;
	font-size: 12px;
}

div#completion-container a
{
	color: #220000 !important;
}

.form-block
{
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}

.application-form label
{
	float: left;
	padding: 5px 0 0 0;
	width: 45%;
	text-align: right;
	font-size: 16px;
}

.form-field
{
	float: left;
	width: 55%;
	text-align: left;
}

.application-form input[type=text],
.application-form textarea,
.application-form select
{
	margin-left: 10px;	
	padding: 5px;
	border: 1px solid #aaa;
	font-size: 16px;
	font-family: inherit;
	font-size: inherit;
}

.application-form select
{
	padding: 1px 2px;
}

.application-form textarea
{
	margin-left: 0;	
	width: 97%;
}

.application-submit
{
	padding: 7px 12px;
	background: #FF8303;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-bottom: 2px solid #cc6c04;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	font-weight: bold;
}


