/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size1*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1220px){
#banner{
	width:1200px;
	height:420px;
	padding-bottom:25px;
	/**/
	float:left;
}

#bannerImage{
	width:1200px;
	height:420px;
	/**/
	position:absolute;
	/**/
	display:table;
}

#bannerImage  img{
	width:1200px;
	height:420px;
	/**/
	display:block;
}

#bannerLabelOuter{
	margin-top:30px;
	margin-right:0px;
	margin-left:auto;
	/**/
	position:relative;
	/**/
	background:#db4a03;
	display:table;
}

#bannerLabelInner{
	width:478px;
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/**/
	white-space:nowrap;
	text-align:left;
	color:white;
	/**/
	display:inline-block;
}

#bannerLabelInner h1{
	margin:0px;
	font-weight:100;
	font-size:27px;
	color:white;
}

#bannerLabelInner h2{
	margin:0px;
	font-weight:100;
	font-size:15px;
	color:white;
}

/******************************/
#blurbText{
	width: 1160px;
	padding:20px;
	margin-bottom:25px;
	/**/
	line-height: 140%;
	font-weight:300;
	font-size: 14px;
	color: #A0A0A0;	 /*grey*/
	/**/
	background:white;
	float: left;	
}


}/**@media END**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size2*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1120px) and (max-width: 1219px){
#banner{
	width:1100px;
	height:385px;
	margin-bottom:25px;
	/**/
	float:left;
}

#bannerImage{
	width:1100px;
	height:385px;
	/**/
	position:absolute;
	/**/
	display:table;
}

#bannerImage  img{
	width:1100px;
	height:385px;
	/**/
	display:block;
}

#bannerLabelOuter{
	margin-top:30px;
	margin-right:0px;
	margin-left:auto;
	/**/
	position:relative;
	/**/
	
	/**/
	background:#db4a03;
	display:table;
}

#bannerLabelInner{
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/**/
	white-space:nowrap;
	text-align:left;
	color:white;
	/**/
	display:inline-block;
}

#bannerLabelInner h1{
	margin:0px;
	font-weight:100;
	font-size:27px;
	color:white;
}

#bannerLabelInner h2{
	margin:0px;
	font-weight:100;
	font-size:15px;
	color:white;
}

/******************************/
#blurbText{
	width: 1100px;
	margin-bottom:25px;
	/**/
	line-height: 140%;
	font-weight:300;
	font-size: 14px;
	color: #A0A0A0;	 /*grey*/
	/**/
	background:white;
	float: left;	
}



}/**@media END**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size3*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1020px) and (max-width: 1119px){
#banner{
	width:1000px;
	height:350px;
	margin-bottom:25px;
	/**/
	float:left;
}

#bannerImage{
	width:1000px;
	height:350px;
	/**/
	position:absolute;
	/**/
	display:table;
}

#bannerImage  img{
	width:1000px;
	height:350px;
	/**/
	display:block;
}

#bannerLabelOuter{
	margin-top:30px;
	margin-right:0px;
	margin-left:auto;
	/**/
	position:relative;
	/**/
	
	/**/
	background:#db4a03;
	display:table;
}

#bannerLabelInner{
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/**/
	white-space:nowrap;
	text-align:left;
	color:white;
	/**/
	display:inline-block;
}

#bannerLabelInner h1{
	margin:0px;
	font-weight:100;
	font-size:24px;
	color:white;
}

#bannerLabelInner h2{
	margin:0px;
	font-weight:100;
	font-size:14px;
	color:white;
}

/******************************/
#blurbText{
	width: 1000px;
	margin-bottom:25px;
	/**/
	line-height: 140%;
	font-weight:300;
	font-size: 14px;
	color: #A0A0A0;	 /*grey*/
	/**/
	background:white;
	float: left;	
}




}/**@media END**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size4*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 920px) and (max-width: 1019px){
#banner{
	width:900px;
	height:315px;
	margin-bottom:25px;
	/**/
	float:left;
}

#bannerImage{
	width:900px;
	height:315px;
	/**/
	position:absolute;
	/**/
	display:table;
}

#bannerImage  img{
	width:900px;
	height:315px;
	/**/
	display:block;
}

#bannerLabelOuter{
	margin-top:30px;
	margin-right:0px;
	margin-left:auto;
	/**/
	position:relative;
	/**/
	
	/**/
	background:#db4a03;
	display:table;
}

#bannerLabelInner{
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/**/
	white-space:nowrap;
	text-align:left;
	color:white;
	/**/
	display:inline-block;
}

#bannerLabelInner h1{
	margin:0px;
	font-weight:100;
	font-size:24px;
	color:white;
}

#bannerLabelInner h2{
	margin:0px;
	font-weight:100;
	font-size:14px;
	color:white;
}

/******************************/
#blurbText{
	width: 900px;
	margin-bottom:25px;
	/**/
	line-height: 140%;
	font-weight:300;
	font-size: 14px;
	color: #A0A0A0;	 /*grey*/
	/**/
	background:white;
	float: left;	
}


}/**@media END**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size5*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 820px) and (max-width: 919px){
#banner{
	width:800px;
	height:280px;
	margin-bottom:25px;
	/**/
	float:left;
}

#bannerImage{
	width:800px;
	height:280px;
	/**/
	position:absolute;
	/**/
	display:table;
}

#bannerImage  img{
	width:800px;
	height:280px;
	/**/
	display:block;
}

#bannerLabelOuter{
	margin-top:30px;
	margin-right:0px;
	margin-left:auto;
	/**/
	position:relative;
	/**/
	background:#db4a03;
	display:table;
}

#bannerLabelInner{
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/**/
	white-space:nowrap;
	text-align:left;
	color:white;
	/**/
	display:inline-block;
}

#bannerLabelInner h1{
	margin:0px;
	font-weight:100;
	font-size:22px;
	color:white;
}

#bannerLabelInner h2{
	margin:0px;
	font-weight:100;
	font-size:14px;
	color:white;
}

/******************************/
#blurbText{
	width: 800px;
	margin-bottom:25px;
	/**/
	line-height: 140%;
	font-weight:300;
	font-size: 14px;
	color: #A0A0A0;	 /*grey*/
	/**/
	background:white;
	float: left;	
}



}/**@media END**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size6*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 720px) and (max-width: 819px){
#banner{
	width:700px;
	height:245px;
	margin-bottom:25px;
	/**/
	float:left;
}

#bannerImage{
	width:700px;
	height:245px;
	/**/
	position:absolute;
	/**/
	display:table;
}

#bannerImage  img{
	width:700px;
	height:245px;
	/**/
	display:block;
}

#bannerLabelOuter{
	margin-top:30px;
	margin-right:0px;
	margin-left:auto;
	/**/
	position:relative;
	/**/
	background:#db4a03;
	display:table;
}

#bannerLabelInner{
	width:auto;
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/**/
	white-space:nowrap;
	text-align:left;
	color:white;
	/**/
	display:inline-block;
}

#bannerLabelInner h1{
	margin:0px;
	font-weight:100;
	font-size:24px;
	color:white;
}

#bannerLabelInner h2{
	margin:0px;
	font-weight:100;
	font-size:14px;
	color:white;
}

/******************************/
#blurbText{
	width: 700px;
	margin-bottom:25px;
	/**/
	line-height: 140%;
	font-weight:300;
	font-size: 14px;
	color: #A0A0A0;	 /*grey*/
	/**/
	background:white;
	float: left;	
}



}/**@media END**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size7*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 200px) and (max-width: 719px){
#banner{
	width:100%;
	margin-bottom:25px;
	/**/
	float:left;
}

#bannerImage{
	width:100%;
	/**/
	float:left;
}

#bannerImage  img{
	width:100%;
	/**/
	display:block;
}

#bannerLabelOuter{
	width:100%;
	/**/
	background:#db4a03;
	float:left;
}

#bannerLabelInner{
	width:auto;
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/**/
	white-space:nowrap;
	text-align:left;
	color:white;
	/**/
	float:left;
}

#bannerLabelInner h1{
	margin:0px;
	font-weight:100;
	font-size:24px;
	color:white;
}

#bannerLabelInner h2{
	margin:0px;
	font-weight:100;
	font-size:14px;
	color:white;
}

/******************************/
#blurbText{
	width: 100%;
	margin-bottom:25px;
	/**/
	line-height: 140%;
	font-weight:300;
	font-size: 14px;
	color: #A0A0A0;	 /*grey*/
	/**/
	background:white;
	float: left;	
}



}/**@media END**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size1*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1220px){	

#guardsmanWrapper{
	width:1200px;
	margin:0 auto;
	margin-bottom:25px;
	display:table;
}

/*************************/
#guardsmanPageText{
	width: 67%;
	margin-right: 3%;
	/**/
	line-height: 130%;
	font-size: 14px;
	font-weight: 100;
	text-align:left;
	color: #646363;
	/**/
	float: left;	
}

#guardsmanPageText a{
	text-decoration:underline;
	color: #db4a03;
}

#guardsmanPageText h3{
	margin:0px;
	margin-bottom:26px;
	/**/
	font-size: 28px; 
	font-weight: 500; 
	color: #db4a03;
}

#guardsmanPageText p{
	padding-top:11px;
}

#guardsmanPageImage{
	width: 30%;
	padding-bottom: 20px;
	float: left;	
}

#guardsmanPageImage img{
	width:100%; 
	float:left;
}



}/**@media screen**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size2*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1120px) and (max-width: 1219px){

#guardsmanWrapper{
	width:1100px;
	margin:0 auto;
	margin-bottom:25px;
	display:table;
}

/*************************/
#guardsmanPageText{
	width: 67%;
	margin-right: 3%;
	/**/
	line-height: 130%;
	font-size: 14px;
	font-weight: 100;
	text-align:left;
	color: #646363;
	/**/
	float: left;	
}

#guardsmanPageText a{
	text-decoration:underline;
	color: #db4a03;
}

#guardsmanPageText h3{
	margin:0px;
	margin-bottom:26px;
	/**/
	font-size: 28px; 
	font-weight: 500; 
	color: #db4a03;
}

#guardsmanPageText p{
	padding-top:11px;
}

#guardsmanPageImage{
	width: 30%;
	padding-bottom: 20px;
	float: left;	
}

#guardsmanPageImage img{
	width:100%; 
	float:left;
}



}/**@media screen**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size3*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 1020px) and (max-width: 1119px){

#guardsmanWrapper{
	width:1000px;
	margin:0 auto;
	margin-bottom:25px;
	display:table;
}

/*************************/
#guardsmanPageText{
	width: 67%;
	margin-right: 3%;
	/**/
	line-height: 130%;
	font-size: 14px;
	font-weight: 100;
	text-align:left;
	color: #646363;
	/**/
	float: left;	
}

#guardsmanPageText a{
	text-decoration:underline;
	color: #db4a03;
}

#guardsmanPageText h3{
	margin:0px;
	margin-bottom:26px;
	/**/
	font-size: 28px; 
	font-weight: 500; 
	color: #db4a03;
}

#guardsmanPageText p{
	padding-top:11px;
}

#guardsmanPageImage{
	width: 30%;
	padding-bottom: 20px;
	float: left;	
}

#guardsmanPageImage img{
	width:100%; 
	float:left;
}



}/**@media screen**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size4*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 920px) and (max-width: 1019px){

#guardsmanWrapper{
	width:900px;
	margin:0 auto;
	margin-bottom:25px;
	display:table;
}

/*************************/
#guardsmanPageText{
	width: 67%;
	margin-right: 3%;
	/**/
	line-height: 130%;
	font-size: 14px;
	font-weight: 100;
	text-align:left;
	color: #646363;
	/**/
	float: left;	
}

#guardsmanPageText a{
	text-decoration:underline;
	color: #db4a03;
}

#guardsmanPageText h3{
	margin:0px;
	margin-bottom:26px;
	/**/
	font-size: 28px; 
	font-weight: 500; 
	color: #db4a03;
}

#guardsmanPageText p{
	padding-top:11px;
}

#guardsmanPageImage{
	width: 30%;
	padding-bottom: 20px;
	float: left;	
}

#guardsmanPageImage img{
	width:100%; 
	float:left;
}



}/**@media screen**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size5*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 820px) and (max-width: 919px){

#guardsmanWrapper{
	width:800px;
	margin:0 auto;
	margin-bottom:25px;
	display:table;
}

/*************************/
#guardsmanPageText{
	width: 67%;
	margin-right: 3%;
	/**/
	line-height: 130%;
	font-size: 14px;
	font-weight: 100;
	text-align:left;
	color: #646363;
	/**/
	float: left;	
}

#guardsmanPageText a{
	text-decoration:underline;
	color: #db4a03;
}

#guardsmanPageText h3{
	margin:0px;
	margin-bottom:26px;
	/**/
	font-size: 28px; 
	font-weight: 500; 
	color: #db4a03;
}

#guardsmanPageText p{
	padding-top:11px;
}

#guardsmanPageImage{
	width: 30%;
	padding-bottom: 20px;
	float: left;	
}

#guardsmanPageImage img{
	width:100%; 
	float:left;
}



}/**@media screen**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size6*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 720px) and (max-width: 819px){

#guardsmanWrapper{
	width:700px;
	margin:0 auto;
	margin-bottom:25px;
	display:table;
}

/*************************/
#guardsmanPageText{
	width: 67%;
	margin-right: 3%;
	/**/
	line-height: 130%;
	font-size: 14px;
	font-weight: 100;
	text-align:left;
	color: #646363;
	/**/
	float: left;	
}

#guardsmanPageText a{
	text-decoration:underline;
	color: #db4a03;
}

#guardsmanPageText h3{
	margin:0px;
	margin-bottom:26px;
	/**/
	font-size: 24px; 
	font-weight: 500; 
	color: #db4a03;
}

#guardsmanPageText p{
	padding-top:11px;
}

#guardsmanPageImage{
	width: 30%;
	padding-bottom: 20px;
	float: left;	
}

#guardsmanPageImage img{
	width:100%; 
	float:left;
}



}/**@media screen**/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/***size7*********************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
/*****************************************************************************************************************************************************************************************************************************/
@media screen and (min-width: 200px) and (max-width: 719px){

#guardsmanWrapper{
	width:96%;
	margin-left:3%;
	margin-right:3%;
	float:left;
}

/*************************/
#guardsmanPageText{
	width: 100%;
	margin-bottom: 30px;
	/**/
	line-height: 130%;
	font-size: 14px;
	font-weight: 100;
	text-align:left;
	color: #646363;
	/**/
	float: left;	
}

#guardsmanPageText a{
	text-decoration:underline;
	color: #db4a03;
}

#guardsmanPageText h3{
	margin:0px;
	margin-bottom:8px;
	/**/
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px; 
	font-weight: 500; 
	color: #db4a03;
}

#guardsmanPageText p{
	padding-top:11px;
}

#guardsmanPageImage{
	width: 1000%;
	padding-bottom: 20px;
	float: left;	
}

#guardsmanPageImage img{
	width:100%; 
	float:left;
}



}/**@media screen**/





