@font-face{
font-family:"Myriad";
src:url("/stylesheets/fontkit/Fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/3b0f1c67-c2e4-4df6-976f-49d52e45aba1.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/c5b1c170-d8f7-41f9-85c2-0ab670780c6b.woff") format("woff"),url("/stylesheets/fontkit/Fonts/ba1ff8f6-0c27-4e7b-8be5-818b6c3dd801.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/a379413e-a0b8-44dc-b250-1e000e4092a4.svg#a379413e-a0b8-44dc-b250-1e000e4092a4") format("svg");
font-weight:normal;
font-style:normal;
}
@font-face{
font-family:"Myriad";
src:url("/stylesheets/fontkit/Fonts/b7dea71a-f8e7-42e0-b03b-ae1b0b6eb0cd.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/b7dea71a-f8e7-42e0-b03b-ae1b0b6eb0cd.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/a56f9fd5-b438-4696-ae62-d273eb2e4c1b.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/7becdf28-cd45-4f8a-bcab-d8c861a8ebc5.woff") format("woff"),url("/stylesheets/fontkit/Fonts/b90a1a2e-a700-4528-aa00-535c93ecf8a9.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/85c745b1-d826-4e09-988f-82cd152fb0db.svg#85c745b1-d826-4e09-988f-82cd152fb0db") format("svg");
font-weight:normal;
font-style:italic;
}
@font-face{
font-family:"Myriad Semibold";
src:url("/stylesheets/fontkit/Fonts/f71415c0-f68d-42cd-a948-05af81548ea5.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/f71415c0-f68d-42cd-a948-05af81548ea5.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/0b6110f9-6072-46b9-98af-7d09f7c895b8.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/c22866d7-ca67-4170-a113-cae280eea669.woff") format("woff"),url("/stylesheets/fontkit/Fonts/19ce9ea9-076e-4dcd-91a1-454f4830f120.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/18915124-98e4-4245-9e10-b921e09a6704.svg#18915124-98e4-4245-9e10-b921e09a6704") format("svg");
font-weight:normal;
font-style:normal;
}
@font-face{
font-family:"Myriad Semibold";
src:url("/stylesheets/fontkit/Fonts/e3c5d5a6-3f08-4d0c-a4af-3d90f6fa03ee.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/e3c5d5a6-3f08-4d0c-a4af-3d90f6fa03ee.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/2cc3ff2f-19fe-458d-99da-2fb1acb43d81.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/f83744dc-5c76-4309-bea0-03c18f58997f.woff") format("woff"),url("/stylesheets/fontkit/Fonts/dc5e0550-21b2-4664-a54a-248791c96660.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/f1682532-45c5-4c1b-a058-a65e600e0100.svg#f1682532-45c5-4c1b-a058-a65e600e0100") format("svg");
font-weight:normal;
font-style:italic;
}
@font-face{
font-family:"Myriad";
src:url("/stylesheets/fontkit/Fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/eba438b3-9ab9-48ba-b1c5-610f83b38303.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/acfb7490-30f6-4bf4-a1b8-70ff9172d209.woff") format("woff"),url("/stylesheets/fontkit/Fonts/5bf402e3-ba96-414e-bc7e-cb6689fe32c1.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/c5dceae7-427a-4765-b06b-ea2eecca3434.svg#c5dceae7-427a-4765-b06b-ea2eecca3434") format("svg");
font-weight:bold;
font-style:normal;
}
@font-face{
font-family:"Myriad";
src:url("/stylesheets/fontkit/Fonts/67452424-3136-49b1-827d-49c5dcde5779.eot?#iefix");
src:url("/stylesheets/fontkit/Fonts/67452424-3136-49b1-827d-49c5dcde5779.eot?#iefix") format("eot"),url("/stylesheets/fontkit/Fonts/fd5daa3f-a61a-4aed-93cd-54bc94bb59b6.woff2") format("woff2"),url("/stylesheets/fontkit/Fonts/088bed5d-3869-422a-8876-df9a6992b434.woff") format("woff"),url("/stylesheets/fontkit/Fonts/b0e5af12-5659-4451-b843-6fade25c4e53.ttf") format("truetype"),url("/stylesheets/fontkit/Fonts/e590a993-9202-42bc-a22f-25243e6b0d5a.svg#e590a993-9202-42bc-a22f-25243e6b0d5a") format("svg");
font-weight:bold;
font-style:italic;
}

body {margin:0px; background-color:#fdfeff;background-image:url(/images/shell/bg1_01.jpg); color:#636363; background-repeat:no-repeat; background-position:top center; font-family:Myriad, sans-serif; font-size:18px; line-height:24px;}
form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:10px;}
h1{ font-size:36px; line-height:42px;  color:#4388c5;line-height:normal;font-weight:bold;} 
h2{ font-size:30px; line-height:36px;color:#4388c5; line-height:normal;font-weight:bold;} 
h3{ font-size:24px; line-height:30px;color:#4388c5;line-height:normal;font-weight:bold;}
ul,ol{ padding-left:25px;}
input, select, button, textarea{font-family:Myriad; color:#636363; font-size:16px; line-height:20px;}
a:link, a:visited{text-decoration:none; color:#4388c5;}
a:hover{ color:#5f3914; text-decoration:underline;}

*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}
h2 a:link, h2 a:visited{color:#4287c3;}
.wrapper{width:100%; max-width:960px; min-width:300px;margin:0 auto;padding:0px; } 
.homeSearchDiv, .sidebartext { padding-left:5px;}
.homeSearchDiv{ padding-bottom:10px;}    

.cont_area{width:100%; display:table;}
.left_block{width:23%;display:table-cell; max-width:250px; float:left;padding:3%;background-color:#EFEFEF; border-right:1px solid #CCC; background-color:#EFEFEF; border-right:1px solid #CCC;}  
.cont_block{width:64%;display:table-cell;float:right;padding:3%;} 
.crights{ clear:both; width:94%; padding:3%; float:left; font-size:10px; line-height:14px;  font-size:10px; line-height:14px; border-top:1px solid #999;} 
.titlediv{background-color:#000; color:#FFF; float:left; font-size:18px; line-height:24px; width:94%; padding:3%;}
.menudiv{width:100%; float:left;}
.searchdiv{float:right; width:200px;}

.mobileMenuDiv .zMenuBarDiv {width:100% !important;  }
.mobileMenuButton {display:none;}
.mobileMenuDiv {display:block;}

.testimonialSlideshow{ width:100% !important; float:left;}

.mobileFooterMenuDiv{ width:100%; margin-bottom:30px; float:left;}

.homeMobileImage1{display:none;} 
.sh-desktopImage{display:block;}
.sh-mobileImage{display:none;}

.sh-maintitle{ border-bottom:5px solid #dae6f4; padding-bottom:10px; margin-bottom:30px;}

#zMenuDiv1, #zMenuDiv2 {background:none !important; }
#zMenuDiv1 a.trigger, #zMenuDiv1 a.trigger-selected{ font-family:Myriad Semibold !important; background:none !important; color:#fcfcfc !important; font-size:20px !important; line-height:20px !important; border-left:none !important; padding-top:15px !important; padding-bottom:15px !important;}
#zMenuDiv1 a.trigger:hover{color:#FFF; background:none !important;background-color:#629bcd !important;}
#zMenuDiv2, #zMenuDiv2 a.trigger{ font-family:Myriad Semibold !important; border-left:none !important; background:none !important;}

.sh-bluebutton:link, .sh-bluebutton:visited{text-decoration:none; margin-bottom:20px; font-size:20px; line-height:25px; font-weight:bold; margin-top:20px; display:block; padding:10px; padding-left:30px; padding-right:30px; float:left; clear:both; text-align:center; background-color:#4388c5; color:#FFF;}

.sh-footer{width:100%; float:left;color:#000; margin-top:40px; margin-bottom:60px;}
.sh-footer a:link, .sh-footer a:visited{text-decoration:none;color:#000;}

.sh-sidebarlinks a:link, .sh-sidebarlinks a:visited{ color:#613a13; text-decoration:none;padding-bottom:15px; width:100%; float:left; display:block;}
.sh-sidebarlinks a:hover{ color:#5a8a40;}
.sh-sidebarlinks-selected{color:#5a8a40 !important;} 
hr{ border:none; background:none; clear:both;border-top:1px solid #bebebe; width:100%;   margin-top:20px; margin-bottom:20px;}
.sh-mobilelogo{display:none;}

.sh-1{text-align:center;}
.sh-2{width:100%; float:left; height:169px;}
.sh-tophome:link, .sh-tophome:visited{width:500px; height:169px; display:block; float:left;}
.sh-3{width:100%; float:left;}
.sh-4{width:100%; float:left;}
.sh-5{width:100% !important; float:left;}
.sh-6{float:left;}
.sh-7{width:100% !important; float:left;}
.sh-8{float:left;}
.sh-9{width:100% !important; float:left;}
.sh-10{width:100%;  margin-top:15px; float:left;}
.sh-11:link, .sh-11:visited{ margin-bottom:10px;width:100%; max-width:305px;float:left; display:block; margin-right:22px; color:#FFF; background-color:#5b893e;}
.sh-12{width:100%; float:left;}
.sh-13{display:block; padding:10px;width:100%; float:left;}
.sh-14{float:right;vertical-align:middle;}
.sh-15:link, .sh-15:visited{margin-bottom:10px;width:100%; max-width:305px;float:left;display:block; margin-right:22px; color:#FFF; background-color:#5b893e;}
.sh-16{width:100%; float:left;}
.sh-17{display:block; padding:10px;width:100%; float:left;}
.sh-18{float:right;vertical-align:middle;}
.sh-19:link, .sh-19:visited{margin-bottom:10px;width:100%; max-width:305px;float:left;display:block; margin-right:0px; color:#FFF; background-color:#5b893e;}
.sh-20{width:100%; float:left;}
.sh-21{display:block; padding:10px;width:100%; float:left;}
.sh-22{float:right;vertical-align:middle;}
.sh-23{width:100%; float:left; background-color:#FFF;}
.sh-24{width:585px; padding:38px; padding-top:44px; padding-right:20px;  float:left;}
.sh-25{font-size:30px; float:left:36px;}
.sh-26{background-color:#fff8b2;margin-bottom:20px; width:100% !important; float:left; padding:20px;}
.sh-27{width:100% !important; height:200px;float:left;}
.sh-28{width:100%; margin-bottom:20px; float:left;}
.sh-29{width:184px; margin-right:20px; float:left;}
.sh-30{width:350px; float:left;}
.sh-31:link, .sh-31:visited{font-weight:bold; color:#5b893e; font-size:20px; line-height:24px; padding-bottom:10px;}
.sh-32{width:364px; padding-top:30px;padding-bottom:60px; padding-left:20px; padding-right:10px; border-left:1px solid #CCC; float:left;}
.sh-33{margin-bottom:30px;}
.sh-34:link, .sh-34:visited{display:block; width:100%; float:left; margin-bottom:30px;}
.sh-35{border:none; overflow:hidden; width:100%; height:390px;}
.sh-36{width:100%; background-position:top center; background-repeat:repeat-y;  float:left;}
.sh-37{width:230px; padding:24px; padding-top:40px;padding-bottom:40px; float:left;}
.sh-38{width:100%; padding:20px; padding-top:40px;padding-bottom:40px; float:right;}
.sh-39{width:100%; font-size:16px; line-height:24px; float:left;}
.sh-40{width:100%; padding-bottom:30px; float:left;}
.sh-41{width:150px; float:left;}
.sh-42{float:left; margin-right:10px;}
.sh-43{width:100%; padding-bottom:50px; float:left; border-bottom:1px solid #CCC; margin-bottom:30px;}
.sh-44{width:355px; padding-left:15px; float:left; padding-right:15px;}
.sh-45{font-size:30px; line-height:36px;}
.sh-46{width:325px; float:left;}
.sh-47{width:100%; float:left; border-bottom:1px solid #CCC; margin-bottom:30px; padding-bottom:30px;}
.sh-48{width:192px; float:left; margin-right:30px;}
.sh-49{width:430px; float:left;}
.sh-50:link, .sh-50:visited{color:#c6b200;}
.sh-51{width:100%; float:left; border-bottom:1px solid #CCC; margin-bottom:30px; padding-bottom:30px;}
.sh-52{width:192px; float:left; margin-right:30px;}
.sh-53{width:430px; float:left;}
.sh-54{width:100%; float:left; border-bottom:1px solid #CCC; margin-bottom:30px; padding-bottom:30px;}
.sh-55{width:195px; float:left; margin-right:30px;}
.sh-56{width:430px; float:left;}

.sh-footer2{width:100%; float:left; border-top:15px solid #86abda;color:#FFF !important;text-align:center; padding-top:15px; background-color:#4287c4;}
.sh-footer2 a:link, .sh-footer2 a:visited{ color:#FFF !important;}


.sn-18-2{ width:100%; padding:7px; padding-left:17px; font-size:18px; line-height:24px; float:left; margin-bottom:20px; border-radius:5px; background-color:#91bedf;font-family:'Myriad W01 SmBd', Verdana, Arial, sans-serif;  color:#1d3c6f;}
.sn-18-3 img{ margin-bottom:5px;}
.sn-18-3{width:305px; padding-right:13px; float:left; padding-bottom:15px; height:140px; font-family:'Myriad W01 SmBd', Verdana, Arial, sans-serif; font-size:14px; line-height:24px;}


.sn-18-21{ width:100%; padding:7px; padding-left:17px; font-size:18px; line-height:24px; float:left; margin-bottom:20px; border-radius:5px; background-color:#91bedf;font-family:'Myriad W01 SmBd', Verdana, Arial, sans-serif;  color:#1d3c6f;}
.sn-18-31 img{ margin-bottom:5px;}
.sn-18-31{width:412px; padding-right:70px; float:left; padding-bottom:15px; height:260px; font-family:'Myriad W01 SmBd', Verdana, Arial, sans-serif; font-size:14px; line-height:24px;}


@media only screen and (max-width: 980px) { 
	.sh-tophome:link, .sh-tophome:visited{width:100%; height:auto; padding-left:3%; padding-right:3%; padding-bottom:20px; padding-top:20px;}
	.sh-mobilelogo{display:inline-block; width:auto; max-width:100%;float:none;}
	.wrapper{width:100%; } 
	.sh-2{height:auto; text-align:center;}
	body{background:none;}
	.zMenuBarDiv { width:100% !important;}
	.mobileMenuDiv .zMenuBarDiv li { float:left; clear:both; width:100% !important;}
	.mobileMenuButton, .mobileMenuDiv .zMenuBarDiv a.trigger{ background-color:#4388c5 !important; color:#FFF !important; text-align:left !important;display:block; width:100% !important; padding:5% !important; padding-top:7px !important; padding-bottom:7px !important; float:left !important; clear:both !important; margin:0px !important;}
	.mobileMenuButton{ background-color:#4388c5;  color:#FFF !important; padding-top:10px !important; padding-bottom:10px !important;}
	.mobileMenuDiv .zMenuBarDiv li ul { display:none !important;} 


	.mobileFooterMenuDiv .zMenuBarDiv li { float:left; clear:both; width:100% !important;}
	.mobileFooterMenuDiv, .mobileFooterMenuDiv .zMenuBarDiv a.trigger{  width:100% !important; padding:5% !important; padding-top:7px !important; padding-bottom:7px !important; float:left !important; clear:both !important; margin:0px !important;}

	.mobileMenuButton {display:block;}
	.mobileMenuDiv {display:none;}
	.homeDeskImage1{display:none;}
	.homeMobileImage1{display:block;}
	 
	.sh-1{font-size:15px; line-height:22px;}
	.sh-2{font-size:20px; line-height:20px; padding-top:5px; height:auto !important;}

	.sh-3{font-size:15px; line-height:15px; padding-top:5px;} 
	.sh-4{font-size:13px; line-height:15px;} 
	.sh-5{font-size:14px; line-height:14px;}
	   
	.sh-24{margin-right:0px; padding:10px; margin-bottom:10px; width:100%; background-size:100% auto; height:auto !important;}
	 
	.sh-yellowbutton:link, .sh-yellowbutton:visited{}
	 
	.sh-29{margin-right:0px; margin-bottom:10px; width:100%; background-size:100% auto; height:auto !important;}
	 
	 .sh-30{width:100%;}
	.sh-31:link, .sh-31:visited{height:auto !important;}
	.sh-32{ width:100%; background-size:100% auto;}

	.sh-34:link, .sh-34:visited{min-width:100%;}

	.sh-35{margin-top:10px; max-width:960px; width:100%; height:auto;} 
	.sh-39{padding-left:10px; padding-top:25px; height:auto !important;}
	.sh-40{padding-top:10px; max-width:330px; width:100%; height:auto !important;} 

	.sh-36{ background:none; background-color:#FFF;}
	.sh-37, .sh-38, .sh-56{float:left; width:100%}
	 
	.sh-49, .sh-53, .sh-46, .sh-44{width:100%;}


	.sh-38 img{ width:auto !important; height:auto !important; max-width:100%;}
	.sh-38 iframe{width:100% !important;}



	h1{ font-size:28px; line-height:34px;  } 
	h2{ font-size:24px; line-height:29px; } 
	h3{ font-size:21px; line-height:25px; }
	body{font-size:16px; line-height:21px;}

}
@media only screen and (max-width: 660px) { 
	.left_block{clear:both; display:block;max-width:94%;width:94%; border-right:none;}
	.cont_block{width:94%;display:block;}
	.cont_area{display:block;}
}