/*
	font-family: 'open_sansregular';
    font-family: 'open_sansbold';
    font-family: 'open_sansitalic';
    font-family:'Trajan W01 Regular';
	
*/
body {margin:0px; background-color:#f4f4f4; color:#000; font-family: 'open_sansregular';font-size:15px; line-height:20px;}
form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:15px;}
h1{ font-family:'Trajan W01 Regular';font-size:33px; line-height:40px; color:#363b8b;line-height:normal;font-weight:normal; 
padding-bottom:10px; margin-bottom:20px; border-bottom:4px solid #cccccc;} 
h2{ font-family:'Trajan W01 Regular';font-size:26px; line-height:30px;color:#363b8b; line-height:normal;font-weight:normal;} 
h3{ font-family:'Trajan W01 Regular';font-size:20px; line-height:26px; color:#000;line-height:normal;font-weight:normal;}
ul,ol{ padding-left:25px;}
ul{list-style-image:url(/images/shell/bullet_07.jpg);}
li{ padding-bottom:10px;}
a:link, a:visited{color:#363a94; text-decoration:none;}
a:hover{ color:#CC0000; text-decoration:underline;}
hr{ border:none; background:none; border-bottom:4px solid #959595; float:left; width:100%; margin-top:10px; margin-bottom:10px; padding:0px;}
.footer-links{width:100%; line-height:28px; font-size:14px; float:left; color:#FFF; text-align:center; margin-bottom:30px;}
.footer-links a:link, .footer-links a:visited{ color:#FFF;}
.footer-links a:hover{}
.homeSlideButton:link, .homeSlideButton:visited{ display:block; margin-right:5px;width:22px; height:21px; float:left;
 background-image:url(/images/shell/circle_03.png); background-repeat:no-repeat;}
.homeSlideButton:hover, .homeSlideButtonSelected{background-image:url(/images/shell/circle_05.png) !important;}
#zMenuDiv1 a.firsttrigger{ border-left:none;}
#zMenuDiv1{background:none;}
.applylink:visited, .applylink:link{width:270px; text-align:center; padding-top:10px; padding-bottom:10px; float:left; 
	font-size:18px;  font-family:'Trajan W01 Regular';line-height:20px; color:#fff; border-radius:5px; background-color:#363b8b;}
.sn-mission1{width:100%; float:left; font-size:33px; line-height:48px; color:#363b8b;font-family:'Trajan W01 Regular'; padding-bottom:20px;}
.sn-mission2{width:100%; float:left; font-size:18px; margin-bottom:40px; line-height:24px;font-family: 'open_sansitalic';}
.homeSlideshowDiv{width:100% !important; clear:both;overflow:hidden;  height:352px;position:relative; 
	z-index:1; }
.sn-56-2{width:100%; float:left; padding-bottom:10px; margin-bottom:30px; border-bottom:1px solid #959595; 
	font-size:15px; line-height:20px;}
.sn-56{width:100%; float:left;  padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #959595; }
.sn-57{width:112px; margin-left:20px; margin-right:30px; float:left;}
.sn-58{width:535px; float:left;}
.sn-59{width:100%; float:left; font-size:18px; line-height:20px;font-family:'Trajan W01 Regular';}
.sn-60{width:100%; float:left; font-size:18px; margin-bottom:10px; line-height:20px;}
.sn-61{width:100%; float:left; font-size:15px; line-height:20px;}
.sn-62{width:100%; float:left; font-size:15px; line-height:20px;}
.sn-63{width:100%; float:left; font-size:15px; line-height:20px;}
.sn-64{width:100%; float:left; font-size:15px; line-height:20px;}
.sn-1{width:100%; min-width:960px; max-width:1900px; float:left; background-image:url(/images/shell/contentbg.jpg); background-position:top center; background-repeat:repeat-y;}
.sn-2{width:100%; min-width:960px; max-width:1900px; float:left; background-image:url(/images/shell/bg_01.jpg); background-position:top center; background-repeat:no-repeat;}
.sn-3{width:960px; margin:0 auto;}
.sn-4{width:100%; float:left; position:relative; z-index:1;}
.sn-5{display:block;  width:460px; margin-right:100px;float:left; height:105px;}
.sn-6{margin-top:23px; float:left; width:385px;}
.sn-7{width:100%; float:left; margin-bottom:10px; color:#363b8b; font-family:'Trajan W01 Regular'; font-size:24px; line-height:30px;}
.sn-8{margin-right:10px; float:left; font-size:15px; line-height:20px;}
.sn-9{margin-right:10px; float:left; font-size:15px; line-height:20px;}
.sn-10{ float:left; font-size:15px; line-height:20px;}
.sn-11{
color:#FFF; background-color:#363b8b; text-align:center; padding-top:5px; cursor:pointer; padding-bottom:5px; 
font-size:14px; line-height:16px; border:none; width:48px; float:left; font-family:'open_sansbold';}

.sn-12{width:740px; float:left; min-height:44px; padding-bottom:4px; margin-left:165px;}
.sn-13{background-image:url(/images/shell/logo-circle_03.png); background-repeat:no-repeat; width:155px; 
				height:155px; position:relative; z-index:1000; margin-top:-155px; margin-left:5px; float:left; pointer-events:none;}
.sn-14{position:relative; z-index:3; float:left; width:100%; margin-top:-10px;}
.sn-15{width:100%; float:left; }
.sn-16{width:699px; padding:15px; padding-top:40px; padding-bottom:40px; float:right;}
.sn-17{width:189px; float:left; padding:20px; padding-top:40px; padding-bottom:40px; }
.sn-18{ width:100%; float:left; padding-bottom:10px; margin-bottom:20px; color:#363b8b; font-size:29px; line-height:38px;
								 border-bottom:4px solid #cccccc;font-family:'Trajan W01 Regular';}
.sn-19{width:100%; float:left;font-size:18px; line-height:24px;font-family: 'open_sansbold';
								color:#393d86; margin-bottom:20px; padding-bottom:20px; border-bottom:3px solid #cccccc;}
.sn-20{width:100%; float:left; padding-bottom:5px;}
.sn-21{width:100%; float:left; padding-bottom:5px;}
.sn-22{width:100%; margin-top:5px;float:left; padding-bottom:5px;}
.sn-23{width:100%; float:left; padding-bottom:5px;}
.sn-24{margin-top:10px; float:left; clear:both; font-family:'Trajan W01 Regular'; font-size:15px; line-height:18px;  
										color:#FFF; background-color:#363b8b; width:190px;cursor:pointer; text-align:center;border:none; border-radius:5px; }
.sn-25{width:100%; float:left; margin-top:10px;}
.sn-25-2{width:160px; float:left;  margin-bottom:10px;}
.sn-26{width:100%; min-width:960px; max-width:1900px; float:left; background-color:#959595;}
.sn-27{width:960px; margin:0 auto;}
.sn-28{width:100%; float:left; margin-top:30px;margin-bottom:30px;}
.sn-51{ padding-top:20px; padding-bottom:20px; float:left; width:100%; }
.sn-52{width:100%; float:left; font-size:18px; color:#363b8b;font-family: 'open_sansbold'; line-height:20px;}
.sn-53{width:100%; float:left; font-size:15px; margin-bottom:15px; color:#717171;font-family: 'open_sansbold'; line-height:20px;}
.sn-54{width:100%; float:left; font-size:15px; margin-bottom:15px; line-height:20px;}
.sn-55:link, .sn-55:visited{display:block; width:190px; text-align:center; font-family:'Trajan W01 Regular'; float:left; 
				color:#FFF; background-color:#363b8b; padding-bottom:5px; padding-top:5px; border-radius:5px; font-size:21px; line-height:24px;}
.sn-29{width:100%; float:left; height:352px;}
.sn-30{display:block;width:625px; height:352px; float:left; background-repeat:no-repeat; }
.sn-31{display:block;width:334px; color:#FFF;  float:left;}
.sn-32{display:block;width:290px; padding:22px; padding-top:35px; padding-bottom:23px; float:left;
						background-color:#616161; font-size:28px; font-family:'Trajan W01 Regular'; line-height:36px;}
.sn-33{display:block;width:290px; padding:22px; padding-top:18px;height:245px; float:left; background-color:#898989;}
.sn-34{display:block;width:100%; float:left;  font-size:18px; line-height:21px;font-family: 'open_sansbold';}
.sn-35{display:block;width:100%; float:left; margin-bottom:10px; font-size:18px; line-height:21px;}
.sn-36{display:block;width:100%; float:left; font-size:15px; line-height:20px;}
.sn-37{ float:left; width:100%; position:relative; z-index:2; margin-top:-50px; height:50px;}
.sn-38{width:590px; padding-left:35px; margin-top:-10px;float:left; font-size:30px; line-height:36px; color:#FFF; font-family:'Trajan W01 Regular';}
.sn-39{width:334px; float:left;}
.sn-40{margin:0 auto; }
.sn-41{width:886px; padding:37px; padding-top:42px; float:left; background-color:#FFF;}
.sn-42{ padding-top:20px; padding-bottom:20px; float:left; width:100%; }
.sn-43{width:100%; float:left; font-size:18px; color:#363b8b;font-family: 'open_sansbold'; line-height:20px;}
.sn-44{width:100%; float:left; font-size:15px; margin-bottom:15px; color:#717171;font-family: 'open_sansbold'; line-height:20px;}
.sn-45{width:100%; float:left; font-size:15px; margin-bottom:15px; line-height:20px;}
.sn-46:link, .sn-46:visited{display:block; width:190px; text-align:center; font-family:'Trajan W01 Regular'; float:left; 
					color:#FFF; background-color:#363b8b; padding-bottom:5px; padding-top:5px; border-radius:5px; font-size:21px; line-height:24px;}
.sn-47{width:100%; float:left; margin-top:10px;}
.sn-48{width:160px; height:130px; float:left; margin-right:10px; margin-bottom:10px;}
.sn-49{width:100%; float:left; margin-top:10px;}
.sn-50:link, .sn-50:visited{width:492px; display:block; font-family:'Trajan W01 Regular';background-color:#ebebeb; border:1px solid #d7d7d7; margin:0 auto;
			 text-align:center; color:#828282; padding-top:5px; border-radius:5px; padding-bottom:5px; font-size:17px; line-height:24px; }
.sn-practice{margin-bottom:0px;padding-bottom:0px;}
.sn-practice li{width:50%;}
.mobileTemplate .mobile-nav{width:310px;clear:both; margin-top:5px;margin-bottom:10px;float:left;}
.mobileTemplate .mobile-nav2{display:none; margin-top:0px;width:100%; float:left;margin-bottom:10px;}
.mobileTemplate .mobile-nav2 a:link, .mobileTemplate .mobile-nav2 a:visited,
.mobileTemplate .mobile-nav a:link, .mobileTemplate .mobile-nav a:visited{
	display:block; padding:10px; border-radius:5px; margin-bottom:2px; width: 290px;margin-left: 5px;
	 padding-left:10px; background-color:#4b589c; color:#FFF; font-size:16px; 

}

.mobileTemplate .sn-practice li{width:100%;}
.mobileTemplate .sn-1{width:320px; min-width:320px; max-width:320px;background-image:none;}
.mobileTemplate .sn-2{background:none;width:320px; min-width:320px; max-width:320px;}
.mobileTemplate .sn-3{width:320px; margin:0px;}
.mobileTemplate .sn-16{width:310px;padding:0px;padding-top:10px; clear:both; float:left;margin-left:5px;}
.mobileTemplate .sn-17{ width:310px; margin-left:5px; padding:0px;padding-top:20px; }
.mobileTemplate .sn-26{width:310px;min-width:310px; max-width:310px; padding-left:5px; padding-right:5px; clear:both;}
.mobileTemplate .sn-27{width:310px;}
.mobileTemplate #zMenuDiv2 li{clear:both;}
.mobileTemplate  #zMenuDiv2{width:310px;}
.mobileTemplate .footerspan span{display:none}
.mobileTemplate .footerspan{clear:both;width:100%;  display:block; height:10px;}
.mobileTemplate .footer-links{text-align:left; line-height:24px;}
.mobileTemplate .sn-16 img{width:100% !important;}
.mobileTemplate .sn-41{width:310px;margin-bottom:10px;padding:0px; padding-top:10px; clear:both;padding-left:5px; padding-right:5px;}
.mobileTemplate .sn-50{width:310px; }
.mobileTemplate .sn-38{display:none;}
.mobileTemplate .sn-30{ background-size:320px 180px; width:320px !important;height:180px !important;;}
.mobileTemplate .sn-29{height:465px !important;}
.mobileTemplate .sn-32{padding:5px; margin:0px; width:310px; font-size:18px; line-height:20px;}
.mobileTemplate .sn-33{padding:5px; width:310px; margin:0px;}
.mobileTemplate .homeSlideshowDiv{margin-top:10px; height:465px !important;}
.mobileTemplate .zMemberTextDiv{clear:both; margin-bottom:20px;}
.mobileTemplate .sn-15{padding-bottom:10px;}
.mobileTemplate h1{font-size:28px; line-height:32px;}
.mobileTemplate h2{font-size:23px; line-height:27px;}
.mobileTemplate h3{font-size:18px; line-height:23px;}
.mobileTemplate .sn-{}
.mobileTemplate .sn-{}
.mobileTemplate .sn-{}