
a 
	{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	}
a:hover 
	{
	color: #ff8000;
	}
header 
	{
	background: #DDD;
	width: 100%;
	height: 76px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	}
nav 
	{
	float: right;
	padding: 5px;
	margin-top:10px;
	}
#logo
	{
	margin:0 auto;
	margin-left:5px;
	margin-top:11px;	
	float: left;
	width: 172px;
	height: 54px;
	background: url(logo.svg) no-repeat center;
	display: block;
	}
#menu-icon
	{
	display: hidden;
	width: 40px;
	height: 40px;
	background: #4C8FEC url(menu-icon.png) center;
	}
a:hover#menu-icon 
	{
	background-color: #444;
	border-radius: 4px 4px 0 0;
	}
ul 
	{
	list-style: none;
	}
li 
	{
	display: inline-block;
	float: left;
	padding: 10px;
	}
.current
	{
	color: #ff8000;
	}


/*320x 480 resolution **/
@media only screen and (min-width : 320px) and (max-width : 480px)
	{

	header 
		{
		position: fixed;
		}
	#menu-icon 
		{
		display:inline-block;
		margin-top:10px;
		margin-left:10px;
		}

	nav ul, nav:active ul 
		{ 
		display: none;
		position: absolute;
		padding: 20px;
		right: 20px;
		top: 60px;
		width: 50%;
		border-radius: 4px 0 4px 4px;
		}

	nav li 
		{
		text-align: center;
		width: 100%;
		padding: 10px 0;
		margin: 0;
		margin-bottom:5px;
		border-radius:2px;
		background:#ff8000;
		}
	nav li a
		{
		color:#000;
		}
	nav li:hover
		{
		background-color:#fff;
		border:2px solid #ff8000;
		color:#000;
		}
	.current
		{
		border:2px solid #fff;
		color: #ff8000;
		}
	.current:hover
		{
		border:2px solid #ff8000;
		background: #fff;
		}
	nav:hover ul 
		{
		display: block;
		}
	.content
		{
		margin-top:0px;
		}
	.second-header-training h1
		{
		font-size:25px;
		}
	.second-header-training p
		{
		font-size:15px;
		}
	.second-header-training a
		{
		font-size:15px;
		padding:4px 8px;
		}
	.content
		{
		margin-top:0px;
		}
	.banner-font-h2-error
		{
		width:200px;
		font-size:15px;
		}
	.content-layer-contact-1-error
		{
		min-height:700px;
		height:auto;
		}
	.content-left-error
		{
		margin:0 auto;
		margin-top:10px;
		clear:both;
		border:0px solid #C9E8F2;
		}
	.content-left-error h3
		{
		min-width:257px;
		width:auto;
		margin:0 auto;
		}
	.content-left-address-error
		{
		line-height:20px;
		}
	.content-left-address-error h2
		{
		font-size:20px;
		margin-top:50px;
		width:250px;
		}
	.content-left-address-error h3
		{
		font-size:18px;
		margin-top:5px;
		}
	.content-right-error
		{
		margin:0 auto;
		margin-top:10px;
		clear:both;
		}
	.content-right-error h3
		{
		width:255px;
		}
	.content-right-form-error
		{
		margin:0 auto;
		}
	.content-right-form-error table tr td
		{
		font-size:15px;
		}
	.label
		{
		width:50px;
		}
	.input-control
		{
		width:170px;
		font-size:15px;
		}
	.input-control-text-area
		{
		width:172px;
		height:100px;
		font-size:15px;
		}
	.sendMsg
		{
		width:170px;
		height:40px;
		font-size:17px;
		}
	.matrix-apply-thank
		{
		width:250px;
		margin:0 auto;
		margin-left:10px;
		margin-bottom:10px;
		}
	.apply-table-thank tr td img
		{
		width:30px;
		height:30px;
		margin-top:10px;
		margin:0 auto;
		margin-left:80px;
		vertical-align:middle;
		}
	.apply-table-thank
		{
		width:200px;
		}
	.heading-td-thank h2
		{
		font-size:20px;
		text-align:center;
		}
	.heading-td-thank span
		{
		font-size:15px;
		text-align:center;
		}
	}


@media only screen and (max-width : 640px)
	{

	header 
		{
		position: fixed;
		}
	#menu-icon 
		{
		display:inline-block;
		margin-top:10px;
		margin-left:10px;
		}

	nav ul, nav:active ul 
		{ 
		display: none;
		position: absolute;
		padding: 20px;
		right: 20px;
		top: 60px;
		width: 50%;
		border-radius: 4px 0 4px 4px;
		}

	nav li 
		{
		text-align: center;
		width: 100%;
		padding: 10px 0;
		margin: 0;
		margin-bottom:5px;
		border-radius:2px;
		background:#ff8000;
		}
	nav li a
		{
		color:#000;
		}
	nav li:hover
		{
		background-color:#fff;
		border:2px solid #ff8000;
		color:#000;
		}
	.current
		{
		border:2px solid #fff;
		color: #ff8000;
		}
	.current:hover
		{
		border:2px solid #ff8000;
		background: #fff;
		}
	nav:hover ul 
		{
		display: block;
		}
	.content
		{
		margin-top:0px;
		}
	.matrix-contact-error
		{
		margin:10px 0px 10px 10px;
		}
	.error-tb
		{
		width:250px;
		font-size:12px;
		margin:0 auto;
		}
	.banner-font-h2-error
		{
		width:200px;
		font-size:15px;
		}
	.content-layer-contact-1-error
		{
		min-height:750px;
		height:auto;
		margin:0 auto;
		position:relative;
		}
	.content-left-error
		{
		width:100%;
		margin:0 auto;
		margin-top:10px;
		clear:both;
		border:0px solid #C9E8F2;
		}
	.content-left-error h3
		{
		min-width:90%;
		width:auto;
		margin:0 auto;
		}
	.content-left-address-error
		{
		line-height:20px;
		}
	.content-left-address-error h2
		{
		font-size:20px;
		margin-top:50px;
		width:250px;
		}
	.content-left-address-error h3
		{
		font-size:18px;
		margin-top:5px;
		}
	.content-right-error
		{
		width:100%;
		margin:0 auto;
		margin-top:10px;
		clear:both;
		}
	.content-right-error h3
		{
		width:90%;
		}
	.content-right-form-error
		{
		margin:0 auto;
		}
	.content-right-form-error table tr td
		{
		font-size:15px;
		}
	.label
		{
		width:50px;
		}
	.input-control
		{
		width:170px;
		font-size:15px;
		}
	.input-control-text-area
		{
		width:172px;
		height:100px;
		font-size:15px;
		}
	.sendMsg
		{
		width:170px;
		height:40px;
		font-size:17px;
		}
	.matrix-apply-thank
		{
		width:250px;
		margin:0 auto;
		margin-left:10px;
		margin-bottom:10px;
		}
	.apply-table-thank tr td img
		{
		width:30px;
		height:30px;
		margin-top:10px;
		margin:0 auto;
		margin-left:80px;
		vertical-align:middle;
		}
	.apply-table-thank
		{
		width:200px;
		}
	.heading-td-thank h2
		{
		font-size:20px;
		text-align:center;
		}
	.heading-td-thank span
		{
		font-size:15px;
		text-align:center;
		}
	}

	
@media only screen and (min-width : 641px) and (max-width : 767px)
	{

	header 
		{
		position: fixed;
		}
	#menu-icon 
		{
		display:inline-block;
		margin-top:10px;
		margin-left:10px;
		}

	nav ul, nav:active ul 
		{ 
		display: none;
		position: absolute;
		padding: 20px;
		right: 20px;
		top: 60px;
		width: 50%;
		border-radius: 4px 0 4px 4px;
		}

	nav li 
		{
		text-align: center;
		width: 100%;
		padding: 10px 0;
		margin: 0;
		margin-bottom:5px;
		border-radius:2px;
		background:#ff8000;
		}
	nav li a
		{
		color:#000;
		}
	nav li:hover
		{
		background-color:#fff;
		border:2px solid #ff8000;
		color:#000;
		}
	.current
		{
		border:2px solid #fff;
		color: #ff8000;
		}
	.current:hover
		{
		border:2px solid #ff8000;
		background: #fff;
		}
	nav:hover ul 
		{
		display: block;
		}
	.content
		{
		margin-top:0px;
		}
	.banner-font-h2-error
		{
		width:450px;
		font-size:20px;
		}
	.content-layer-contact-1-error
		{
		min-height:500px;
		height:auto;
		}
	.content-left-error
		{
		margin:0 auto;
		margin-top:10px;
		float:left;
		border:0px solid #C9E8F2;
		}
	.content-left-error h3
		{
		min-width:257px;
		width:auto;
		margin:0 auto;
		}
	.content-left-address-error
		{
		line-height:20px;
		}
	.content-left-address-error h2
		{
		font-size:20px;
		margin-top:50px;
		width:250px;
		}
	.content-left-address-error h3
		{
		font-size:18px;
		margin-top:5px;
		}
	.content-right-error
		{
		margin:0 auto;
		margin-top:10px;
		float:left;
		}
	.content-right-error h3
		{
		min-width:325px;
		width:auto;
		margin:0 auto;
		}
	.content-right-form-error
		{
		margin:0 auto;
		margin-top:-15px;
		}
	
	.content-right-form-error table tr td
		{
		font-size:17px;
		font-weight:bold;
		}
	.label
		{
		width:50px;
		}
	.input-control
		{
		width:220px;
		font-size:15px;
		}
	.input-control-text-area
		{
		width:222px;
		height:100px;
		font-size:15px;
		}
	.sendMsg
		{
		width:170px;
		height:40px;
		font-size:17px;
		}
	.matrix-contact-error
		{
		margin:0 auto;
		margin-top:10px;
		margin-left:250px;
		width:260px;
		}
	.error-tb
		{
		width:259px;
		}
	.matrix-apply-thank
		{
		width:250px;
		margin:0 auto;
		margin-left:70px;
		margin-bottom:10px;
		margin-top:20px;
		}
	.apply-table-thank tr td img
		{
		width:30px;
		height:30px;
		margin-top:10px;
		margin:0 auto;
		margin-left:80px;
		vertical-align:middle;
		}
	.apply-table-thank
		{
		width:200px;
		}
	.heading-td-thank h2
		{
		font-size:20px;
		text-align:center;
		}
	.heading-td-thank span
		{
		font-size:15px;
		text-align:center;
		}
	}
	/** 769x1024 resolution **/	
@media only screen and (min-width : 768px) and (max-width : 1024px) 
	{

	header 
		{
		position: fixed;
		}
	.current a
		{
		color:#ff8000;
		}
	nav
		{
		margin-top:10px;
		}		
	nav:hover ul 
		{
		display: block;
		}
	.content
		{
		margin-top:0px;
		}
	.banner-font-h2-error
		{
		width:450px;
		font-size:20px;
		}
	.content-layer-contact-1-error
		{
		min-height:500px;
		height:auto;
		}
	.content-left-error
		{
		margin:0 auto;
		margin-top:10px;
		float:left;
		border:0px solid #C9E8F2;
		}
	.content-left-error h3
		{
		min-width:257px;
		width:auto;
		margin:0 auto;
		}
	.content-left-address-error
		{
		line-height:30px;
		}
	.content-left-address-error h2
		{
		font-size:20px;
		margin-top:50px;
		width:250px;
		}
	.content-left-address-error h3
		{
		font-size:18px;
		margin-top:5px;
		}
	.content-right-error
		{
		margin:0 auto;
		margin-top:10px;
		float:left;
		}
	.content-right-error h3
		{
		min-width:392px;
		width:auto;
		margin:0 auto;
		}
	.content-right-form-error
		{
		margin:0 auto;
		margin-top:-15px;
		}
	.content-right-form-error table tr td
		{
		font-size:17px;
		font-weight:bold;
		}
	.label
		{
		width:50px;
		}
	.input-control
		{
		width:270px;
		font-size:15px;
		}
	.input-control-text-area
		{
		width:272px;
		height:100px;
		font-size:15px;
		}
	.sendMsg
		{
		width:170px;
		height:40px;
		font-size:17px;
		}
	.matrix-contact-error
		{
		margin:0 auto;
		margin-top:10px;
		margin-left:350px;
		width:260px;
		}
	.error-tb
		{
		width:259px;
		}
	.matrix-apply-thank
		{
		width:370px;
		margin:0 auto;
		margin-left:50px;
		margin-bottom:10px;
		margin-top:60px;
		}
	.apply-table-thank tr td img
		{
		width:30px;
		height:30px;
		margin-top:10px;
		margin:0 auto;
		margin-left:130px;
		vertical-align:middle;
		}
	.apply-table-thank
		{
		width:300px;
		}
	.heading-td-thank h2
		{
		font-size:20px;
		text-align:center;
		}
	.heading-td-thank span
		{
		font-size:15px;
		text-align:center;
		}
	
	}
	
	/** 1366 resolution **/	

@media only screen and (min-width : 1000px)
	{
	header
		{
		position:fixed;
		}
	.banner-font-h2-error
		{
		width:920px;
		font-size:20px;
		}
	.content-layer-contact-1-error
		{
		min-height:500px;
		height:auto;
		}
	.content-left-error
		{
		margin:0 auto;
		margin-top:10px;
		float:left;
		border:0px solid #C9E8F2;
		}
	.content-left-error h3
		{
		min-width:257px;
		width:auto;
		margin:0 auto;
		}
	.content-left-address-error
		{
		line-height:30px;
		}
	.content-left-address-error h2
		{
		font-size:20px;
		margin-top:50px;
		width:250px;
		}
	.content-left-address-error h3
		{
		font-size:18px;
		margin-top:5px;
		}
	.content-right-error
		{
		margin:0 auto;
		margin-top:10px;
		float:left;
		}
	.content-right-error h3
		{
		min-width:515px;
		width:auto;
		margin:0 auto;
		}
	.content-right-form-error
		{
		margin:0 auto;
		}
	.content-right-form-error table tr td
		{
		font-size:17px;
		font-weight:bold;
		}
	.label
		{
		width:50px;
		}
	.input-control
		{
		width:400px;
		font-size:15px;
		}
	.input-control-text-area
		{
		width:402px;
		height:120px;
		font-size:15px;
		}
	.sendMsg
		{
		width:170px;
		height:40px;
		font-size:17px;
		}
	.matrix-contact-error
		{
		margin:0 auto;
		margin-top:10px;
		margin-left:350px;
		width:260px;
		}
	.error-tb
		{
		width:259px;
		}
	.matrix-apply-thank
		{
		width:450px;
		margin:0 auto;
		margin-left:50px;
		margin-bottom:10px;
		margin-top:60px;
		}
	.apply-table-thank tr td img
		{
		width:30px;
		height:30px;
		margin-top:10px;
		margin:0 auto;
		margin-left:130px;
		vertical-align:middle;
		}
	.apply-table-thank
		{
		width:300px;
		}
	.heading-td-thank h2
		{
		font-size:20px;
		text-align:center;
		}
	.heading-td-thank span
		{
		font-size:15px;
		text-align:center;
		}
	.current a
		{
		color:#ff8000;
		}
	}

	
@media only screen and (min-width : 1025px)
	{
	header
		{
		position:fixed;
		}
	.current a
		{
		color:#ff8000;
		}
	.banner-font-h2-error
		{
		width:600px;
		font-size:20px;
		}
	.content-layer-contact-1-error
		{
		min-height:500px;
		height:auto;
		}
	.content-left-error
		{
		margin:0 auto;
		margin-top:10px;
		float:left;
		border:0px solid #C9E8F2;
		}
	.content-left-error h3
		{
		min-width:257px;
		width:auto;
		margin:0 auto;
		}
	.content-left-address-error
		{
		line-height:30px;
		}
	.content-left-address-error h2
		{
		font-size:20px;
		margin-top:50px;
		width:250px;
		}
	.content-left-address-error h3
		{
		font-size:18px;
		margin-top:5px;
		}
	.content-right-error
		{
		margin:0 auto;
		margin-top:10px;
		float:left;
		}
	.content-right-error h3
		{
		min-width:531px;
		width:auto;
		margin:0 auto;
		}
	.content-right-form-error
		{
		margin:0 auto;
		}
	.content-right-form-error table tr td
		{
		font-size:17px;
		font-weight:bold;
		}
	.label
		{
		width:50px;
		}
	.input-control
		{
		width:400px;
		font-size:15px;
		}
	.input-control-text-area
		{
		width:402px;
		height:120px;
		font-size:15px;
		}
	.sendMsg
		{
		width:170px;
		height:40px;
		font-size:17px;
		}
	.matrix-contact-error
		{
		margin:0 auto;
		margin-top:10px;
		margin-left:350px;
		width:260px;
		}
	.error-tb
		{
		width:259px;
		}
	}

	
@media only screen and (min-width : 1023px)
	{
	header
		{
		position:fixed;
		}
	.current a
		{
		color:#ff8000;
		}
	.banner-font-h2-error
		{
		width:500px;
		font-size:20px;
		}
	.content-layer-contact-1-error
		{
		min-height:500px;
		height:auto;
		}
	.content-left-error
		{
		margin:0 auto;
		margin-top:10px;
		float:left;
		border:0px solid #C9E8F2;
		}
	.content-left-error h3
		{
		min-width:257px;
		width:auto;
		margin:0 auto;
		}
	.content-left-address-error
		{
		line-height:30px;
		}
	.content-left-address-error h2
		{
		font-size:20px;
		margin-top:50px;
		width:250px;
		}
	.content-left-address-error h3
		{
		font-size:18px;
		margin-top:5px;
		}
	.content-right-error
		{
		margin:0 auto;
		margin-top:10px;
		float:left;
		}
	.content-right-error h3
		{
		min-width:531px;
		width:auto;
		margin:0 auto;
		}
	.content-right-form-error
		{
		margin:0 auto;
		}
	.content-right-form-error table tr td
		{
		font-size:17px;
		font-weight:bold;
		}
	.label
		{
		width:50px;
		}
	.input-control
		{
		width:400px;
		font-size:15px;
		}
	.input-control-text-area
		{
		width:402px;
		height:120px;
		font-size:15px;
		}
	.sendMsg
		{
		width:170px;
		height:40px;
		font-size:17px;
		}
	
	.matrix-contact-error
		{
		margin:0 auto;
		margin-top:10px;
		margin-left:350px;
		width:260px;
		}
	.error-tb
		{
		width:259px;
		}
	}
	
@media only screen and (min-width : 1050px)
	{
	header
		{
		position:fixed;
		}
	.current a
		{
		color:#ff8000;
		}
	.banner-font-h2-error
		{
		width:550px;
		font-size:20px;
		}
	.content-layer-contact-1-error
		{
		min-height:500px;
		height:auto;
		}
	.content-left-error
		{
		margin:0 auto;
		margin-top:10px;
		float:left;
		border:0px solid #C9E8F2;
		}
	.content-left-error h3
		{
		min-width:257px;
		width:auto;
		margin:0 auto;
		}
	.content-left-address-error
		{
		line-height:30px;
		}
	.content-left-address-error h2
		{
		font-size:20px;
		margin-top:50px;
		width:250px;
		}
	.content-left-address-error h3
		{
		font-size:18px;
		margin-top:5px;
		}
	.content-right-error
		{
		margin:0 auto;
		margin-top:10px;
		float:left;
		}
	.content-right-error h3
		{
		min-width:542px;
		width:auto;
		margin:0 auto;
		}
	.content-right-form-error
		{
		margin:0 auto;
		}
	.content-right-form-error table tr td
		{
		font-size:17px;
		font-weight:bold;
		}
	.label
		{
		width:50px;
		}
	.input-control
		{
		width:400px;
		font-size:15px;
		}
	.input-control-text-area
		{
		width:402px;
		height:120px;
		font-size:15px;
		}
	.sendMsg
		{
		width:170px;
		height:40px;
		font-size:17px;
		}
	.matrix-contact-error
		{
		margin:0 auto;
		margin-top:10px;
		margin-left:550px;
		width:260px;
		}
	.error-tb
		{
		width:259px;
		}
	}
@media only screen and (min-width : 1366px)
	{
	header
		{
		position:fixed;
		}
	.current a
		{
		color:#ff8000;
		}
	.banner-font-h2-error
		{
		width:950px;
		font-size:20px;
		}
	.content-layer-contact-1-error
		{
		min-height:500px;
		height:auto;
		}
	.content-left-error
		{
		margin:0 auto;
		margin-top:10px;
		float:left;
		border:0px solid #C9E8F2;
		}
	.content-left-error h3
		{
		min-width:257px;
		width:auto;
		margin:0 auto;
		}
	.content-left-address-error
		{
		line-height:30px;
		}
	.content-left-address-error h2
		{
		font-size:20px;
		margin-top:50px;
		width:250px;
		}
	.content-left-address-error h3
		{
		font-size:18px;
		margin-top:5px;
		}
	.content-right-error
		{
		margin:0 auto;
		margin-top:10px;
		float:left;
		}
	.content-right-error h3
		{
		min-width:705px;
		width:auto;
		margin:0 auto;
		}
	.content-right-form-error
		{
		margin:0 auto;
		}
	.content-right-form-error table tr td
		{
		font-size:17px;
		font-weight:bold;
		}
	.label
		{
		width:50px;
		}
	.input-control
		{
		width:400px;
		font-size:15px;
		}
	.input-control-text-area
		{
		width:402px;
		height:120px;
		font-size:15px;
		}
	.sendMsg
		{
		width:170px;
		height:40px;
		font-size:17px;
		}
	.matrix-contact-error
		{
		margin:0 auto;
		margin-top:10px;
		margin-left:511px;
		width:260px;
		}
	.error-tb
		{
		width:259px;
		}
	}
	
@media only screen and (min-width : 1280px) and (max-width: 1365px)
	{

	header 
	{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	}
	.current a
		{
		color:#ff8000;
		}
	
	}