@charset "UTF-8";
/* CSS Document */

body{background-color:#ffffff}
.gpsWrapper {
	margin:0 auto;
	width:100%;
	max-width:960px;
}

.gpsHdr-Sales {
}

.gpsHdr {
	height:auto!important;
	max-width:960px;
	width:100%!important;
}
.gpsHdr650 {
	display:none!important;
}
.gpsHdr320 {
	display:none!important;
}

.gpsSM400 {display:none!important;}
.SMmobile {display:none!important;}

.gpsContent {
	width: 529px;/*602*/
	float:left;
	padding-left:32px;
	padding-right:40px;
	padding-top:0px;/*20*/
}

.gpsContent p {
	color:#000000; 
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:14px; line-height:20px; margin-top:0px; margin-bottom:15px;
}
.gpsContent h2 {
	color:#0093d0; font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; 
	font-size: 16px; margin-bottom: 15px; padding-top:6px; padding-bottom:0px; font-weight:normal;
}
.gpsContent h3 {
	color:#0093d0;
	font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 15px;
	margin-bottom: 0px;
	padding-top:5px;
	padding-bottom:-2px;
	font-weight:normal;
	text-transform: uppercase;
}
.gpsContent ul {
	color:#000000;
	font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:14px;
	line-height:20px;
	padding-top: 0px;
}
.gpsContent li { padding-bottom:10px; font-weight:normal; }


.gpsSidebar {
	width:325px;
	padding-top:0px;
	background-color:#ffffff; /*0093D0 343735*/
	float:right;
	text-decoration:none!important;
}

.gpsSidebar p {
	color:#ffffff; 
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; padding-top:0px; margin-bottom:2px; margin-top:6px;
	text-align:center; /*border-bottom: solid; border-bottom-width:1px; border-color: #ffffff;*/
	font-size:14px; line-height:22px; /*margin-top:0px; margin-bottom:12px;*/
	text-decoration:none!important;
}

.gpsSidebar p a {
	color:#ffffff; 
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; padding-top:0px; margin-bottom:2px; margin-top:6px;
	text-align:center; /*border-bottom: solid; border-bottom-width:1px; border-color: #ffffff;*/
	font-size:14px; line-height:22px; /*margin-top:0px; margin-bottom:12px;*/
	text-decoration:none!important;
}

.sbTxtBtn {
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	height:30px; background-color:#343735; padding-top:3px; padding-bottom:10px; text-decoration:none!important;
	border-bottom:solid; border-bottom-width:1px; border-bottom-color:#000000;
}
.sbTxtBtn2 {
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	height:30px; background-color:#343735; padding-top:3px; padding-bottom:10px; text-decoration:none!important;
	border-bottom:solid; border-bottom-width:1px; border-bottom-color:#000000;
}

.sbTxtBtn-noLine {
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	height:30px; background-color:#343735; padding-top:3px; padding-bottom:10px;
	/*border-bottom:solid; border-bottom-width:1px; border-bottom-color:#D73538;*/
}
.sbTxtBtn:hover {
	background-color:#0093d0; text-decoration:none!important;
}
.sbTxtBtn2:hover {
	background-color:#0093d0; text-decoration:none!important;
}
.sbTxtBtn-noLine:hover {
	background-color:#0093d0; text-decoration:none!important;
}

.gpsSidebar-Mobile{display:none!important;}

.tiAward {
	width:100%;
	padding-top:10px!important;
	padding-bottom:10px!important;
}
.tiAward p {
	text-align:center!important;
	padding-top:10px;
	margin-top:0px;
}
.tiAward img {
	width:120px;
}
.tiAwardMobile {
	display:none!important;
}

.library {
	width:100%;
	max-width:960px;
	padding-top:25px;
}

.resource p {
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; clear:both;
	font-size:14px;
	text-decoration:none!important;
	padding-top:10px;
}
.resource p a {
	text-decoration: none;
	color:#000000;
}
.resource1 {
	float:left;
	height:auto!important;
	max-width:200px;
	width:100%!important;
}

.library ul {
	list-style:none;
	padding:0px;
	
}

.library li {
	width: 25%;
	max-width:210px;
	min-height: 250px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px;
	zoom: 1;
	*display: inline;
	_height: 250px;
	padding-right:15px;
}
.resourceMobile {
	display:none!important;
}

.gpsSM {
	height:20px;
	padding-top:5px; padding-bottom:15px; padding-left:0px; padding-right:0px;
	margin-top: 0px;	
}

.gpsSM650 {
	display:none!important;}

	
.SM{
	width:325px;
	float:right;
}
.smSpacer {
	float:left;
	padding:0px; margin:0px;
	width:128px; height:15px;}

.twitter {
	float:left;
	width:27px;
}
	
.fb {
	float:left;
	width:27px;
}
.blog {
	float:left;
	width:27px;
}	
.linkedIn {
	float:left;
	width:28px;
}	
.youTube {
	float:left;
	width:20px;
}

.footerSpcr {
	display:none!important;
}

@media screen and (max-width: 980px) {
body { background-color:#Ffffff;}
.gpsWrapper {
	margin:0 auto;
	width:100%;
	max-width:960px;
}
.gpsHdr {
	
}
.gpsHdr650 {
	display:none!important;
}

.library {
	width:100%;
	max-width:960px;
}

.library ul{
	padding:0px!important;
}
.library li {
	width:200px;
	min-height: 250px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px;
	zoom: 1;
	*display: inline;
	_height: 250px;
	padding-right:10px;
}
.gpsSM {
	display:none!important;
	padding:0px!important;
}
.gpsSM650 {
	width:100%;
	float:right;
	display:block!important;
	height:20px;
	padding-top:0px; padding-bottom:20px; padding-left:0px; padding-right:0px;
	margin-top: 0px;
}

.SM{
	width:33%;
	padding-top:0px!important;
	padding-bottom:10px!important;
}
.SM p{
	text-align:center!important;
	padding-top:0px;
}
.SM img {
	height:18px;
	padding-right:15px;
}
.gpsContent {
	width:55%;
	max-width:500px;	
	float:left;
	padding-left:32px;
	padding-right:40px;
	padding-top:0px;
}
.youTubeVid iframe {
	width:98%;
}
.gpsSidebar {
	width:33%;
	max-width:325px;
	padding-top:0px;
	background-color:#ffffff; /*0093D0 343735*/
	float:right;
	text-decoration:none!important;
}

.gpsSidebar p {
	font-size:13px;
	text-decoration:none!important;
}

.gpsSidebar p a {
	font-size:13px;
	text-decoration:none!important;
}
.tiAward {
	width:100%;
}
.tiAward p {
	text-align:center!important;
}
.tiAward img {
	width:50%;
	max-width:95px;
	height:auto;
}
.tiAwardMobile {
	display:none!important;
}

}

@media screen and (max-width: 650px) {
body { background-color:#ffffff;}
.gpsWrapper {
	margin:0 auto;
	width:100%;
	max-width:650px;
}
.gpsHdr {
	display:none!important;
}
.gpsHdr650 {
	display:block!important;
	height:auto!important;
	max-width:650px!important;
	width:100%!important;
}

.gpsSM {
	display:none!important;
	padding:0px!important;
}
.gpsSM650 {
	width:100%;
	float:right;
	display:block!important;
	height:20px;
	padding-top:0px; padding-bottom:15px; padding-left:0px; padding-right:0px;
	margin-top: 0px;
}

.SM{
	width:30%;
	padding-top:0px!important;
	padding-bottom:10px!important;
}
.SM p{
	text-align:center!important;
	padding-top:0px;
}
.SM img {
	height:17px;
	padding-right:10px;
}	
	
.gpsContent {
	width: 55%;/*602*/
	max-width:500px;
	float:left;
	padding-left:32px;
	padding-right:40px;
	padding-top:0px;
}
.gpsSidebar {
	width:30%;
	max-width:250px;
	padding-top:0px;
	background-color:#ffffff; /*0093D0 343735*/
	float:right;
	text-decoration:none!important;
}

.gpsSidebar p {
	font-size:13px;
	text-decoration:none!important;
	line-height:16px!important;
}

.gpsSidebar p a {
	font-size:13px;
	text-decoration:none!important;
}

.sbTxtBtn {
	height:30px; background-color:#343735; padding-top:3px; padding-bottom:4px;
}
.sbTxtBtn2 { 
	height:30px; background-color:#343735; padding-top:3px; padding-bottom:18px;
	border-bottom:solid; border-bottom-width:1px; border-bottom-color:#000000;
}
.sbTxtBtn-noLine {
	height:30px; background-color:#343735; padding-top:3px; padding-bottom:4px;
	/*border-bottom:solid; border-bottom-width:1px; border-bottom-color:#D73538;*/
}

.tiAwardMobile {
	display:none!important;
}
.tiAward img {
	width:60%;
	max-width:80px;
	height:auto;
}

.library li {
	width: 50%;
	max-width:250px;
	min-height: 250px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px;
	zoom: 1;
	*display: inline;
	_height: 250px;
	padding-right:10px!important;
}
.resource1 {
	max-width:300px!important;
	width:100%!important;
}

}

@media screen and (max-width: 530px) {
body { background-color:#ffffff;}
.gpsWrapper {
	margin:0 auto;
	width:100%;
	max-width:530px!important;/*500*/
}

.hide {display:none;}

.gpsContent {
	width: 93%;/*602*/
	max-width:530px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
}
.gpsSidebar {
	width:30%;
	max-width:250px;
	padding-top:15px;
	background-color:#ffffff; /*0093D0 343735*/
	float:right;
	text-decoration:none!important;
}

.gpsSM {
	display:none!important;
}
.gpsSM650 {
	display:none!important;
}

.SM{
	display:none!important;
}
.gpsSM400 {
	clear:both!important;
	width:100%;
	float:right;
	display:block!important;
	height:20px;
	padding-top:0px; padding-bottom:15px; padding-left:0px; padding-right:0px;
	margin-top: 0px;
}

.SMmobile{
	width:100%!important;/*500*/
	background-color:#0093d0;
	padding-top:15px!important;
	padding-bottom:5px!important;
	display:block!important;
}
.SMmobile p{
	text-align:center!important;
	padding-top:0px;
}
.SMmobile img {
	height:50px!important;
	padding-right:15px;
}


.tiAwardMobile {
	display:block!important;
}
.tiAwardMobile img {
	width:100%;
	max-width:110px;
	height:auto;
}
.library ul {
	text-align:center;
}
.library li {
	width: 75%;
	max-width:550px;
	min-height: 250px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px;
	zoom: 1;
	*display: inline;
	_height: 250px;
	text-align:left;
}
.resource1 {
	float:left;
	height:auto!important;
	max-width:360px!important;
	width:100%!important;
}
.gpsSidebar-Mobile {
	width:100%;
	padding-top:0px;
	background-color:#ffffff; /*0093D0 343735*/
	float:right;
	display:block!important;
	text-decoration:none!important;
}

.gpsSidebar-Mobile p {
	color:#ffffff; 
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; padding-top:0px; margin-bottom:2px; margin-top:6px;
	text-align:center; /*border-bottom: solid; border-bottom-width:1px; border-color: #ffffff;*/
	font-size:14px; line-height:22px; /*margin-top:0px; margin-bottom:12px;*/
	text-decoration:none!important;
}

.gpsSidebar-Mobile p a {
	color:#ffffff; 
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; padding-top:0px; margin-bottom:2px; margin-top:6px;
	text-align:center; /*border-bottom: solid; border-bottom-width:1px; border-color: #ffffff;*/
	font-size:14px; line-height:22px; /*margin-top:0px; margin-bottom:12px;*/
	text-decoration:none!important;
}

.sbTxtBtn {
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	height:30px; background-color:#343735; padding-top:3px; padding-bottom:10px; text-decoration:none!important;
	border-bottom:solid; border-bottom-width:1px; border-bottom-color:#000000;
}
.sbTxtBtn2 {
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	height:30px; background-color:#343735; padding-top:3px; padding-bottom:10px; text-decoration:none!important;
	border-bottom:solid; border-bottom-width:1px; border-bottom-color:#000000;
}

.sbTxtBtn-noLine {
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	height:30px; background-color:#343735; padding-top:3px; padding-bottom:10px;
	/*border-bottom:solid; border-bottom-width:1px; border-bottom-color:#D73538;*/
}
.sbTxtBtn:hover {
	background-color:#0093d0; text-decoration:none!important;
}
.sbTxtBtn2:hover {
	background-color:#0093d0; text-decoration:none!important;
}
.sbTxtBtn-noLine:hover {
	background-color:#0093d0; text-decoration:none!important;
}	
	
}

@media (min-width:300px) and (max-width:480px){
body {background-color:#ffffff}
div[class=gpsWrapper] {
	margin:0 auto;
	width:100%;
	max-width:400px!important;}
	
.hide {display:none;}

.gpsHdr {display:none!important;}
.gpsHdr650 {display:none!important;}
.gpsHdr320 {
	display:block!important;
	height:auto!important;
	max-width:480px;
	width:100%!important;
}

.gpsSM400 {
	clear:both!important;
	width:100%;
	float:right;
	display:block!important;
	height: 20px;
	padding-top:0px; padding-bottom:15px; padding-left:0px; padding-right:0px;
	margin-top: 0px;
}

.SMmobile{
	width:100%!important;
	background-color:#0093d0;
	padding-top:15px!important;
	padding-bottom:5px!important;
	display:block!important;
}
.SMmobile p{
	text-align:center!important;
	padding-top:0px;
	padding-bottom: 0px;
}
.SMmobile img {
	height:40px!important;
	/*padding-right:13px!important;*/
}


.gpsContent {
	width: 85%;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}	


.tiAwardMobile {
}
.tiAwardMobile img {
	width:90%;
	max-width:100px;
	height:auto;
}
	
.library {
	width:100%;
	max-width:400px;
}
.resource p {
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; clear:both;
	font-size:14px;
	text-decoration:none!important;
	padding-top:10px;
	text-align:center;
}
.library ul{
	padding:0px!important;
	text-align:center;
}
	
.library li {
	max-width:350px!important;
	width:100%!important;
	min-height: 250px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px;
	zoom: 1;
	*display: inline;
	_height: 250px;
	padding:0px!important;
}
.resource1 {
	max-width:350px!important;
	width:100%!important;
}
ul .disapear {
	list-style-type: none!important;
	padding:0px!important;
	margin-top:-100px!important;
}
.resourceBtn img { background-color:#339;}
	

.resourceMobile {
	display:block!important;
}
	
.gpsSidebar-Mobile {
	width:100%;
	padding-top:0px;
	background-color:#ffffff; /*0093D0 343735*/
	float:right;
	display:block!important;
	text-decoration:none!important;
}

.gpsSidebar-Mobile p {
	color:#ffffff; 
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; padding-top:0px; margin-bottom:2px; margin-top:6px;
	text-align:center; /*border-bottom: solid; border-bottom-width:1px; border-color: #ffffff;*/
	font-size:14px; line-height:22px; /*margin-top:0px; margin-bottom:12px;*/
	text-decoration:none!important;
}

.gpsSidebar-Mobile p a {
	color:#ffffff; 
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; padding-top:0px; margin-bottom:2px; margin-top:6px;
	text-align:center; /*border-bottom: solid; border-bottom-width:1px; border-color: #ffffff;*/
	font-size:14px; line-height:22px; /*margin-top:0px; margin-bottom:12px;*/
	text-decoration:none!important;
}

.sbTxtBtn {
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	height:30px; background-color:#343735; padding-top:3px; padding-bottom:10px; text-decoration:none!important;
	border-bottom:solid; border-bottom-width:1px; border-bottom-color:#000000;
}
.sbTxtBtn2 {
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	height:30px; background-color:#343735; padding-top:3px; padding-bottom:10px; text-decoration:none!important;
	border-bottom:solid; border-bottom-width:1px; border-bottom-color:#000000;
}

.sbTxtBtn-noLine {
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	height:30px; background-color:#343735; padding-top:3px; padding-bottom:10px;
	/*border-bottom:solid; border-bottom-width:1px; border-bottom-color:#D73538;*/
}
.sbTxtBtn:hover {
	background-color:#0093d0; text-decoration:none!important;
}
.sbTxtBtn2:hover {
	background-color:#0093d0; text-decoration:none!important;
}
.sbTxtBtn-noLine:hover {
	background-color:#0093d0; text-decoration:none!important;
}	
	
}
