@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/

/*=======================
	INDEX
=========================
	0. Comman Style
	1. Mobile Layout
	2. Tablet Layout
	3. Desktop Layout
	4. 



==========================*/



/*=====================
	Comman Style
========================*/
*{ font-family: "WOL_Reg", "SegoeUILight", Arial, Helvetica, sans-serif; font-size:17px; color:#333; outline:none; }
@font-face { font-family: 'SegoeUILight'; src: url('../Css/segoeuil.eot'); src: url('../Css/segoeuil.eot') format('embedded-opentype'), url('../Css/segoeuil.woff') format('woff'), url('../Css/segoeuil.ttf') format('truetype'), url('../Css/segoeuil.svg#SegoeUILight') format('svg'); }
@font-face { font-family:"WOL_Reg"; font-style:normal; font-weight:normal; src:url("../Css/wol_reg.eot"); src:url("../Css/wol_reg.eot?#iefix") format("eot"), url("../Css/wol_reg.woff") format("woff"), url("../Css/wol_reg.ttf") format("truetype"), url("../Css/wol_reg.svg#web") format("svg"); }
@font-face {
    font-family: 'LearningCurveProRegular';
    src: url('LearningCurve_OT-webfont.eot');
    src: url('LearningCurve_OT-webfont.eot?#iefix') format('embedded-opentype'),
         url('LearningCurve_OT-webfont.woff') format('woff'),
         url('LearningCurve_OT-webfont.ttf') format('truetype'),
         url('LearningCurve_OT-webfont.svg#LearningCurveProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
	 font-family: "WOL_Reg", "SegoeUILight", Arial, Helvetica, sans-serif;
	 font-size:16px;	
	 outline:none;
	 
}

img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}
h1, h2, h3, h4, h5, h6{ font-family: "SegoeUILight", "WOL_Reg", Arial, Helvetica, sans-serif; font-weight:normal; margin:0 0 10px 0; }
h1{ font-size:36px;	 color:#d40f14; margin:0 0 5px 0; }
h2{ font-size:24px;  color:#e57211; font-weight:bold; }
h3{ font-size:22px;	 color:#666; }
h4{ font-size:18px;	 color:#06e; }
h5{ font-size:16px;	 color:#C00; }
h6{ font-size:14px;	 font-weight:bold; color:#303030; }
p{  font-family: "WOL_Reg", "SegoeUILight", Arial, Helvetica, sans-serif; font-size:17px; text-align:justify; line-height:26px; margin:0 0 20px 0;  }
a{  color:#C00;	 cursor:pointer;  outline:0 !important; text-decoration:none; }
img{ border:0; }
.curve{ -webkit-border-top-left-radius: 25px; -webkit-border-bottom-right-radius: 25px; -moz-border-radius-topleft: 25px; -moz-border-radius-bottomright: 25px; border-top-left-radius: 25px; border-bottom-right-radius: 25px; box-shadow:8px 8px 1px #E5E5E5; }

.Header{ 
	width:100%;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #fcd9a0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fcd9a0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fcd9a0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#fcd9a0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#fcd9a0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#fcd9a0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcd9a0',GradientType=0 ); /* IE6-9 */
	
	text-align:center;
}
.Header .compLogo{
	padding:25px 0;
	margin:0 auto;
	display:inline-block;
}

.linksContainer{
	background: #faa71c; /* Old browsers */
	background: -moz-linear-gradient(top,  #faa71c 0%, #e36d11 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faa71c), color-stop(100%,#e36d11)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #faa71c 0%,#e36d11 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #faa71c 0%,#e36d11 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #faa71c 0%,#e36d11 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #faa71c 0%,#e36d11 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa71c', endColorstr='#e36d11',GradientType=0 ); /* IE6-9 */
	
	box-shadow:inset 1px 1px 1px #b0540d;
	/*height:45px;*/
}

.footerContainer{
	background:#464646;
	padding:20px 0;	
}
.fLinksContainer{
	background:#fef3e1;
	padding:20px 0;	
}
#footerF1 a, #footerF1 span{
	padding:4px 0;	
}
#footerF1 span{
	color:#999999;
	display:block;
	text-align:left;
}
#footerF1 a{
	color:#666666;
	display:block;
	text-decoration:none;
	text-align:left;
}
#footerF1 a:hover{ color:#FC0;}
#footerF2{ text-align:right;}
.banner-style{margin:1px auto 60px auto;box-shadow: 0 10px 10px #CCCCCC;}
.prodView, .prodView1{
	margin:1% 0 4% 0;
}
.prodView ul, .prodView1 ul{
	width:100%;
	list-style: none;
	text-align:center;
	margin:0 auto;
	padding:0;
} 
.prodView ul li, .prodView1 ul li{
	float: left;
	display: block;
	color: #03328e;
	position:relative;
	/*border-left:10px solid #D8D8D8;
	border-bottom:10px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	border-top:1px solid #D8D8D8;*/
	cursor:pointer;
	
}
.prodView ul li a, .prodView1 ul li a{
	display: block;
	color: #03328e;
	box-shadow:0 12px 0 8px #DFDFDF;

}
.prodView ul li img{ 
	/*border:2px solid #FFF;*/
	border:10px solid #F2F2F2;
	background:#fff;
	display:block;
	margin: 0 auto;
    padding: 32px;
}
.prodView1 ul li img{ 
	/*border:2px solid #FFF;*/
	border:10px solid #F2F2F2;
	background:#fff;
	display:block;
	margin: 0 auto;
}
.prodView ul li span, .prodView1 ul li span{
	display:block;
	color:#fff;
	margin:5px 0 0 0;
	/*text-shadow:1px 1px #FFF;*/
	font-weight:bold;
	padding:10px 0;
	background: #d40f13; /* Old browsers */
	background: -moz-linear-gradient(top, #d40f13 0%, #8d0004 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d40f13), color-stop(100%,#8d0004)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d40f13 0%,#8d0004 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d40f13 0%,#8d0004 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d40f13 0%,#8d0004 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d40f13 0%,#8d0004 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d40f13', endColorstr='#8d0004',GradientType=0 ); /* IE6-9 */	
}

.mission, .services{
	width:100%;
}
.mission .m2 .prg{
    margin: 0 0 0 0%;
    padding: 7px;
	width:100%;
}
.mission .m2 .prg p{
	background: none repeat scroll 0 0 #ECECEC ;
    box-shadow:0 6px 3px 5px #CCCCCC;
    color: #000000;
    font-family: 'LearningCurveProRegular';
    font-size: 50px;
    line-height: 40px;
    margin: 0;
    padding: 30px;
    text-align: justify;
	border:6px solid #fff;
	-webkit-border-radius:80px;
	-moz-border-radius:80px;
	-ms-border-radius:80px;
	-o-border-radius:80px;
	border-radius:80px;
}
.mission .m2 .prg p:before{
	background: url("../images/quote-mark.png") no-repeat scroll left top transparent;
    color: #6460AA;
    content: "";
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    height: 28px;
    width: 40px;
	padding:15px 0 0 0;
}
.mission .m2 .prg p:after{
	background: url("../images/quote-mark.png") no-repeat scroll left top transparent;
    color: #6460AA;
    content: "";
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    height: 28px;
    width: 40px;
	transform: rotate(180deg);

}
.imgBrdr{
	border:2px solid #FFF;
	outline:5px solid #fdf0d9;
	background:#FFF;
	margin:0 20px 0 0;
	text-align:center;
}
.design-box{
	padding:5px 8px;
	border: 1px solid #E9E9E9;
	border-right:2px solid #E9E9E9;
	border-bottom:6px solid #E9E9E9;
	border-radius:6px;
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

}
.btn_02 {
	font-family: "WOL_Reg", "SegoeUILight", Arial, Helvetica, sans-serif;
    font-size: 17px;
	border:1px solid #ccc;
    padding: 8px 18px;
	cursor:pointer;
    text-decoration: none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	 background: #e06811; /* Old browsers */
	background: -moz-linear-gradient(top,  #e06811 0%, #c32218 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e06811), color-stop(100%,#c32218)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e06811 0%,#c32218 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e06811 0%,#c32218 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e06811 0%,#c32218 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e06811 0%,#c32218 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e06811', endColorstr='#c32218',GradientType=0 ); /* IE6-9 */
	color:#FFF;
}
.btn_02:hover {
    background: #ca0303;
	color:#FFF;
}
.red{
	color:#F00;
	margin:0 5px 0 0;
}
.services .s2 .prg{
    margin: 0 0 0 0%;
    padding:15px 30px;
	/*width:100%;*/
	background: none repeat scroll 0 0 #F8F8F8 ;
    box-shadow:0 6px 3px 5px #E9E9E9;
	border:6px solid #fff;
}
ul.simpleList{
	padding:0;
	margin:0 0 0 5%;
}
ul.simpleList li{
	list-style:url(../images/bullet.jpg) outside;
	margin:0 0 0 20px;
	padding:3px 0 3px 10px;
}
.contactCol1{
	width:20%;
	float:left;
	margin:0 5% 1% 0;
	font-weight:bold;
}
.contactCol2{
	width:75%;
	float:left;
}
.contactCol2:before{
	content:":";
	display:inline-block;
	margin:0 15px 1% 0;
}
address{
	font-style:normal;
}
#tableDataSheet, #tableDataSheet1, #tableDataSheet2, #tableDataSheet3{
	overflow:auto;
}
#tableDataSheet td, #tableDataSheet2 td{text-align:center;}
.tableDataSheet{
	width:100%;
	background:none;
	box-shadow:0px 10px 10px -10px #eda769 !important;
	margin:0 0 30px 0;
	border-bottom:6px solid #eda769;
}
.tableDataSheet th{
	font-size:17px;
	color: #454545;
/*	background:#CCC url(../images/mainBG.jpg) repeat center center;
*/	/*text-shadow:1px 1px 1px #ccc;*/
	-webkit-text-shadow:1px 1px 1px #FFF;
	-moz-text-shadow:1px 1px 1px #FFF;
	-ms-text-shadow:1px 1px 1px #FFF;
	-o-text-shadow:1px 1px 1px #FFF;
	text-align: left;
/*	box-shadow: inset  0 4px 2px -2px gray;*/
	/*border:1px solid #FFFFFF;*/
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFFFFF;
}
.tableDataSheet td{
	font-size:16px;
	color:#333;
/*	background:#EAEAEA;
*/	/*border:1px solid #FFFFFF;*/
	/*background:#444444;*/
	padding:8px 13px 8px 25px;
	/*text-align:left;*/
	border-left:1px solid #fff;
	border-top:1px solid #fff;
}
table.tableDataSheet tr:nth-child(even) { /*(even) or (2n 0)*/
    background: #fef5e8;
}
table.tableDataSheet tr:nth-child(odd) { /*(odd) or (2n 1)*/
    background: #fdf0d9;
}
.tableDataSheet tr td:first-child{
	border-left:none;
}

.FooterLinks{
	margin:8px 0 25px 0;
	/*list-style:url(../images/arrow.png) outside;*/
	letter-spacing:0;
	padding:0 15px;
}
.FooterLinks li{
	/*background:#fff url(../images/arrow.png) no-repeat 5px center;*/
	list-style:none;
}
.FooterLinks a{
	background:url(../images/bullet-black.png) no-repeat 10px center;
	color:#303030;
	line-height:22px;
	border-bottom:1px dashed #B0B0B0;
	padding:3px 0 2px 35px;
	display:block;
	border-radius:4px;
	margin:5px 0;
}
.FooterLinks a:hover{
	color:#e57412;
	background:#FFF url(../images/bullet-black-hover.png) no-repeat 10px center;
	transition-duration:0.5s;
}
.FooterLinks .title, .FooterLinks .title:hover {
	font-size:17px;
	margin:0 0 0 5px;
	behavior: url(../pie/PIE.htc)!important;
	border-top-right-radius: 40px !important;
	-webkit-border-top-right-radius: 40px !important;
	-moz-border-top-right-radius: 40px !important;

	color:#FFFFFF !important;
	background: #faa71c; /* Old browsers */
	background: -moz-linear-gradient(top,  #faa71c 0%, #e36d11 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faa71c), color-stop(100%,#e36d11)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #faa71c 0%,#e36d11 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #faa71c 0%,#e36d11 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #faa71c 0%,#e36d11 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #faa71c 0%,#e36d11 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa71c', endColorstr='#e36d11',GradientType=0 ); /* IE6-9 */
	padding:3px 25px 5px 12px !important;
	/*behavior: url('http://www.a2zwebhelp.com/pie/PIE.htc');*/
	

}

.FooterLinks .title1 {
	font-size:17px;
	margin:0 0 0 5px;
	color:#FFFFFF !important;
	background:#666 !important;
	padding:3px 25px 5px 12px !important;
	-webkit-border-top-right-radius: 40px;
	-moz-border-top-right-radius: 40px;
	-ms-border-top-right-radius: 40px;
	-o-border-top-right-radius: 40px;
	border-top-right-radius: 40px !important;
	border-bottom:2px solid #fff;
}
.events{
	margin:1% 0;
}
.events ul{
	width:100%;
	list-style: none;
	text-align:center;
	margin:0 auto;
	padding:0;
} 
.events ul li{
	float: left;
	display: block;
	color: #03328e;
	position:relative;
}
.events ul li img{ 
	background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #F2F2F2;display: block;
    margin: 0 auto;
    padding: 16px;
}
.events ul li a {box-shadow: 0 20px 0 8px #DFDFDF;
    color: #03328E;
    display: block;}










/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		12;
	dw-num-cols-desktop:	16;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 87.36%;
	padding-left: 1.82%;
	padding-right: 1.82%;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#footerF1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#footerF2 {
	clear: none;
	float: left;
	margin-left:0;
	width: 100%;
	display: block;
}
.homeProdUL{
	margin:-50px 0 50px 0;
	padding:0 0 0 0;
	list-style:none;
	z-index:99;
	width:100%;
}
.homeProdUL li{
	display:inline-block;	
	margin:5% 2.3%;
	width:95%;
}
.homeProdUL li img{
	width:100%;
}
.homeProdUL li a{
	display:block;	
	background:#fa9d3b;
	text-decoration:none;
	text-align:center;
	color:#333;
	text-transform:uppercase;
	padding:3% 0;
	font-size:14px;
}
.homeProdUL li h1{
	margin:0;
	padding:8% 0;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-shadow:1px 1px 1px #333333;
	text-transform:uppercase;
	color:#fcc8c9;
	font-size:20px;
	
	background: #d40f13; /* Old browsers */
	background: -moz-linear-gradient(top, #d40f13 0%, #8d0004 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d40f13), color-stop(100%,#8d0004)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d40f13 0%,#8d0004 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d40f13 0%,#8d0004 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d40f13 0%,#8d0004 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d40f13 0%,#8d0004 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d40f13', endColorstr='#8d0004',GradientType=0 ); /* IE6-9 */	
}
.homeWelcome{
	background:#eeeeee;	
	padding:60px 0;
	text-align:center;
}
.homeWelcome h1{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:30px;
	letter-spacing:1px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	color:#D40E14;
}
.prodView ul li{
	width:84%;
	margin:10% 0;
	padding:15px;
}
.prodView1 ul li{
	width:90%;
	margin:20px 0;
	padding:0;
}
.mission .m1{
	width:45%;
	float:left;
	margin:0 2% 12% 0;
}
.mission .m2{
	width:94%;
	/*float:left;*/
	margin:0 0 5% 5%;
}
.mission .m2 h1{font-size:31px;}
.career-form{
	margin:20px 0 0 0;
}
.career-form .c1{
	width:90%;
	float:left;
	margin:0 0 5px 0;
}
.career-form .c2{
	width:100%;
	margin:-15px 0 30px 0;
}
.career-form .c2:before{
	content:"";
	display: inline-block;
    margin: 0 0 0 0;
}
.btn{
	text-align:center; 
	display:block;  
	padding:0 0 20% 0; 
	width:95%;
}
.services .s1{
	width:100%;
	float:left;
	margin:0 2% 12% 0;
	text-align:center;
}
.services .s2{
	width:94%;
	/*float:left;*/
	margin:0 0 5% 5%;
	padding:25% 0 0 0;
}
#ContactCol01{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ContactCol02{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ContactCol03{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bannerLeft{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bannerRight{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
.tableDataSheet th {
    line-height: 28px;
    padding: 5px 10px;
}
.tableDataSheet td{
	padding:5px 10px;
}
.Brdr{
	border:2px solid #fff;
	outline:5px solid #fdf0d9;
	margin:3% 5% 15% 0;
}
.bannerThanks{ background:url(../images/banner-thanks.jpg) no-repeat center left; width:auto; height:280px; display:block; }
.bannerThanks p{ line-height:22px;}
#FootLinks{ clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#FootLink01{ clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#FootLink02{ clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#FootLink03{ clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#FootLink04{ clear: both; float: left; margin-left: 0; width: 100%; display: block;}
.events ul li{
	/*width: 94%;*/
	margin:20px 0;
	padding:15px 0;
}



/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
.gridContainer {
	width: 91.45%;
	padding-left: 0.775%;
	padding-right: 0.775%;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#footerF1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#footerF2 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 100%;
	display: block;
}
.homeProdUL li{
	display:inline-block;	
	margin:0 2.3%;
	width:28%;
}
.homeProdUL li h1{font-size:18px;}
.homeProdUL li a{ font-size:12px;}
.prodView ul li{
	width:35%;
	margin:5%;
	padding:15px;
}
.prodView1 ul li{
	width:40%;
	margin:20px 5%;
}
.mission .m1{
	width:26%;
	float:left;
	margin:0 2% 12% 0;
}
.mission .m2{
	width:94%;
	/*float:left;*/
	margin:0 0 5% 5%;
}
.career-form{
	margin:20px 0 5% 0;
	padding:0 0 0 40px;
}
.career-form .c1{
	width:24%;
	float:left;
	margin:8px 0 10px 0;
}
.career-form .c2{
	width:60%;
	float:left;
	margin:0 0 10px 0;
}
.career-form .c2:before{
	content:":";
	display: inline-block;
    margin:8px 20px 0 0;
}
.btn{
	text-align:center; 
	display:block;  
	padding:0 0 20px 0; 
	width:81%;
}
.services .s1{
	width:26%;
	float:left;
	margin:0 2% 12% 0;
}
.services .s2{
	width:94%;
	/*float:left;*/
	margin:0 0 5% 5%;
	padding:0;
}
#ContactCol01{
	clear: both;
	float: left;
	margin-left: 0;
	width: 57.6271%;
	display: block;
}
#ContactCol02{
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 40.6779%;
	display: block;
}
#ContactCol03{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bannerLeft{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bannerRight{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
.tableDataSheet th {
    padding: 2px 25px;
}
.tableDataSheet td{
	/*padding:13px;*/
}
.Brdr{
	border:2px solid #fff;
	outline:10px solid #fdf0d9;
	margin:3% 5% 7% 0;
}
.bannerThanks{ background:url(../images/banner-thanks.jpg) no-repeat 70% center; width:auto; height:280px; display:block; }
#FootLinks{ clear: both;  float: left;  margin-left: 0;  width: 100%;  display: block; }
#FootLink01{ clear: both;  float: left;  margin-left: 0;  width: 49.1525%;  display: block; }
#FootLink02{ clear: none;  float: left;  margin-left: 1.6949%;  width: 49.1525%;  display: block; }
#FootLink03{ clear: both;  float: left;  margin-left: 0;  width: 49.1525%;  display: block; }
#FootLink04{ clear: none;  float: left;  margin-left: 1.6949%;  width: 49.1525%;  display: block; }
.events ul li{
	/*width:35%;*/
	margin:20px 16px;
	padding:15px;
}



}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
.gridContainer {
	width: 88.875%;
	max-width: 1232px;
	padding-left: 0.5625%;
	padding-right: 0.5625%;
	margin:0 auto;
	/*text-align:center;*/
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#footerF1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.367%;
	display: block;
}
#footerF2 {
	clear: none;
	float: left;
	margin-left: 1.2658%;
	width: 49.367%;
	display: block;
}
.homeProdUL{
	margin:-50px 0 50px 0;
	padding:0 0 0 0;
	list-style:none;
	z-index:99;
	width:100%;
}
.homeProdUL li{
	display:inline-block;	
	margin:0 2.3%;
}
.homeProdUL li a{
	display:block;	
	background:#fa9d3b;
	text-decoration:none;
	text-align:center;
	color:#333;
	text-transform:uppercase;
	padding:3% 0;
}
.homeProdUL li a:hover{ background:#cc0001; color:#fff;}
.homeProdUL li h1{
	margin:0;
	padding:8% 0;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-shadow:1px 1px 1px #333333;
	text-transform:uppercase;
	color:#fcc8c9;
	font-size:25px;
	
	background: #d40f13; /* Old browsers */
	background: -moz-linear-gradient(top, #d40f13 0%, #8d0004 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d40f13), color-stop(100%,#8d0004)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d40f13 0%,#8d0004 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d40f13 0%,#8d0004 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d40f13 0%,#8d0004 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d40f13 0%,#8d0004 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d40f13', endColorstr='#8d0004',GradientType=0 ); /* IE6-9 */	
}
.prodView ul li{
	width:19%;
	margin:1% 1.5% 3% 1.5%;
	padding:15px;
}
.prodView1 ul li{
	width:30%;
	margin:20px 3%;
}
.mission .m1{
	width:26%;
	float:left;
	margin:0 2% 12% 0;
}
.mission .m2{
	width:94%;
	/*float:left;*/
	margin:0 0 5% 5%;
}
.career-form{
	margin:0 0 5% 40px;
	width:60%;
	float:left;
}
.career-form .c1{
	width:28%;
	float:left;
	margin:8px 0 10px 0;
}
.career-form .c2{
	width:55%;
	float:left;
	margin:0 0 10px 0;
}
.career-form .c2:before{
	content:":";
	display: inline-block;
    margin-right: 20px;
}
.btn{
	text-align:right; 
	display:block;  
	padding:20px 0 0 0; 
	width:54%;
}
.services .s1{
	width:18%;
	float:left;
	margin:0 2% 3% 0;
}
.services .s2{
	width:88%;
	/*float:left;*/
	margin:1% 0 5% 12%;;
	padding:2% 0 0 0;
}
#ContactCol01{
	clear: both;
	float: left;
	margin-left: 0;
	width: 36.7088%;
	display: block;
}
#ContactCol02{
	clear: none;
	float: left;
	margin-left: 1.2658%;
	width: 30.3797%;
	display: block;
}
#ContactCol03{
	clear: none;
	float: left;
	margin-left: 1.2658%;
	width: 30.3797%;
	display: block;
}
#bannerLeft{
	clear: both;
	float: left;
	margin-left: 0;
	width: 30.3797%;
	display: block;
	margin-top:14%;
}
#bannerRight{
	clear: none;
	float: left;
	margin-left: 1.2658%;
	width: 68.3544%;
	display: block;
}
.tableDataSheet th {
    padding: 2px 0 2px 25px;
    width: 18%;
}
.tableDataSheet td{
/*	padding:13px;
*/}
.Brdr{
	border:2px solid #fff;
	outline:10px solid #fdf0d9;
	margin:3% 5% 7% 2%;
}
.bannerThanks{ background:url(../images/banner-thanks.jpg) no-repeat 50% left; width:auto; height:280px; display:block; }
#FootLinks{ clear: both;  float: left;  margin-left: 0;  width: 100%;  display: block; }
#FootLink01{ clear: both;  float: left;  margin-left: 0;  width: 30.3797%;  display: block; }
#FootLink02{ clear: none;  float: left;  margin-left: 1.2658%;  width: 30.3797%;  display: block; }
#FootLink03{ clear: none;  float: left;  margin-left: 1.2658%;  width: 17.7215%;  display: block; }
#FootLink04{ clear: none;  float: left;  margin-left: 1.2658%;  width: 17.7215%;  display: block; }
.events ul li{
	margin:20px 16px;
	padding:12px 0;
	display:inline-block;
}


}




