@charset "utf-8";
 @font-face {
 font-family: 'FranklinGothic';
 src: url('/fonts/franklin-gothic-book.eot');
 src:  url('/fonts/franklin-gothic-book.eot?#iefix') format('embedded-opentype'),url('/fonts/franklin-gothic-book.woff') format('woff'), url('/fonts/franklin-gothic-book.ttf') format('truetype'),url('fonts/franklin-gothic-book.svg#FranklinGothic-Book') format('svg');

 font-weight: normal;
 font-style: normal;
}

 @font-face {
 font-family: 'MyriadProSemibold';
 src: url('/fonts/myriad-pro-semibold.eot');
 src: url('/fonts/myriad-pro-semibold.eot?#iefix') format('embedded-opentype'), url('/fonts/myriad-pro-semibold.woff') format('woff'), url('/fonts/myriad-pro-semibold.ttf') format('truetype'), url('/fonts/myriad-pro-semibold.svg#MyriadProSemiboldSemiExtended') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'MyriadPro';
 src: url('/fonts/myriad-pro.eot');
 src: url('/fonts/myriad-pro.eot?#iefix') format('embedded-opentype'), url('/fonts/myriad-pro.woff') format('woff'), url('/fonts/myriad-pro.ttf') format('truetype'), url('/fonts/myriad-pro.svg#MyriadProSemiExtended') format('svg');
 font-weight: normal;
 font-style: normal;
}

html,
body {
	width:100%;
	height:100%;
}

body {
	margin:0;
	padding:0;
	background:#121212 url(/img/mainbg.gif) 50% 0; 
	font:normal 18px/22px 'FranklinGothic', Arial, Helvetica, sans-serif; 
	color:#000;
}

form,
fieldset {
	margin:0;
	padding:0;
	border:0;
}

input,
select,
textarea,
button {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	outline:none;
}

textarea {
	resize:vertical;
}

img {
	border:0;
	vertical-align:top;
}

a {
	color:#2852b2;
	outline:none;
	cursor:pointer;
	text-decoration:none;
}

a:hover {
	color:#6d90e1;
}

table {
	border-collapse:collapse;
}

p {
	margin:0 0 22px 0;
}

h1 {
	font-size:40px;
	font-weight:normal;
	line-height:42px;
	margin:0 0 40px 0;
}

h2 {
	font-size:40px;
	font-weight:normal;
	line-height:42px;
	margin:0 0 40px 0;
}

h3 {
	font:normal 20px/23px 'MyriadProSemibold', Arial, Helvetica, sans-serif;
	margin:0 0 12px 0;
}

.center {
	text-align:center;
}

.small {
	font-size:14px;
	line-height:17px;
}

.small p,
p.small {
	margin:0 0 9px 0;
}

.grey {
	color:#393939!important;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.clearfix {
	zoom: 1
}

.clearfix:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.mainbg {
	min-height:100%;
	height:auto!important;
	height:100%;
	background:url(/img/mainbg-c.png) no-repeat 50% 0;
	position:relative;
}

.min-h {
	min-height:100%;
	height:auto!important;
	height:100%;
	background:url(/img/mainbg2.png) repeat-y 50% 0;
}

#container {
	width:978px;
	background:#fff;
	margin: 0 auto;
	text-align: left;
	position:relative;
}

.header {
	position:relative;
	background:#75797a url(/img/header-bg.jpg) repeat-x;
	border-left:1px solid #dde0e3;
	border-right:1px solid #dde0e3;
	height:44px;
	overflow:hidden;
}

.header .logo {
	display:block;
	float:left;
	background:url(/img/headerru.png) no-repeat -137px -111px;
	width:118px;
	height:39px;
	overflow:hidden;
	text-indent:-9999px;
	margin:2px 0 0 17px;
	display:inline;
}

.search {
	float:right;
	width:126px;
	height:23px;
	margin:10px 12px 0 0;
	display:inline;
	overflow:hidden;
	background:url(/img/headerru.png) no-repeat 0 -202px;
}
.search fieldset {border: 0;}
.search .input {
	float:right;
	background:none;
	border:0;
	margin:0;
	width:100px;
	padding:4px 0;
	display:none;
}

.search .btn {
	cursor:pointer;
	border:0;
	background:none;
	float:left;
	margin:0;
	padding:0;
	width:23px;
	height:23px;
}

.search.open {
	background-position:0 -160px;
	width:166px;
}

.search.open .input {
	width:140px;
	display:block;
}

.menu {
	list-style:none;
	padding:0;
	float:left;
	margin:0 0 0 17px;
	display:inline;
	height:44px;
}

.menu li {
	float:left;
	background:url(/img/headerru.png) no-repeat 100% -181px;
	padding:2px 5px 0 3px;
	height:42px;
}

.menu li.first:first-of-type {
	padding-right:22px;
}

.menu li a,
.menu li strong {
	display:block;
	width:118px;
	height: 42px;
	overflow:hidden;
	background:url(/img/headerru.png) no-repeat 0 -9999px;
	padding:14px 0 0 0;
	text-align:center;
}

.menu li a:hover,
.menu li.active a,
.menu li.active strong {
	background-position:0 -111px;
}

.menu li span {
	display:block;
	margin:0 auto;
	background:url(/img/headerru.png) no-repeat 0 -9999px;
	height:15px;
	overflow:hidden;
	position:relative;
	text-align:left;
	text-indent:-9999px;
}

.menu li .link-index span {
	background:url(/img/icon-index.png) no-repeat 0 -75px;
	width:30px;
	height:32px;
	top:-9px;
}

.menu li .link-index:hover span,
.menu li.active .link-index span {
	background-position:0 0;
}

.menu li .link-product span {
	width:60px;
	background-position:0 0;
}

.menu li .link-product:hover span,
.menu li.active .link-product span {
	background-position:0 -63px;
}

.menu li .link-appstore span {
	width:90px;
	background-position:-117px 0;
}

.menu li .link-appstore:hover span,
.menu li.active .link-appstore span {
	background-position:-117px -63px;
}

.menu li .link-learning span {
	width:73px;
	background-position:-255px 0;
}

.menu li .link-learning:hover span,
.menu li.active .link-learning span {
	background-position:-255px -63px;
}

.menu li .link-help span {
	width:60px;
	background-position:-389px 0;
}

.menu li .link-help:hover span,
.menu li.active .link-help span {
	background-position:-389px -63px;
}

.menu li .link-contactus span {
	width:74px;
	background-position:-482px 0;
}

.menu li .link-contactus:hover span,
.menu li.active .link-contactus span {
	background-position:-482px -63px;
}

.menu2 {
	zoom:1;
	overflow:hidden;
	font:normal 12px/16px 'MyriadPro', Arial, Helvetica, sans-serif;
	background:#dde0e3;
	border-bottom:1px solid #aaacae;
	padding:33px 21px 8px 0;
}

.menu2 ul {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}

.menu2 ul li {
	float:left;
	display:inline;
	margin:0 0 0 40px;
}

.menu2 ul li a {
	color:#202020;
}

.menu2 ul li a:hover {
	text-decoration:none;
	color:#7a7575;
}

.content {
	zoom:1;
	overflow:hidden;
	position:relative;
	padding:64px 42px;
}

.footer-place {
	height:103px;
	overflow:hidden;
	position:relative;
	clear:both;
}

.index-footer-place {
	height:125px;
	overflow:hidden;
	position:relative;
	clear:both;
}

.footer {
	background:#cbd0d4 url(/img/footer.png) repeat-x;
	zoom:1;
	overflow:hidden;
	padding:21px 20px 0 20px;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#33373a;
	border-top:1px solid #fff;
	width:938px;
	height:81px;
	margin:-103px auto 0 auto;
	position:relative;
}

.footer a {
	text-decoration:underline;
}

.footer a:hover {
	text-decoration:none;
}

.footer .tm {
	float:left;
	margin:0 43px 0 0;
}

.footer .social {
	float:left;
}

.footer .copy {
	float:right;
	margin:0 0 6px 0;
}

.footer .copy a {
	font-weight:bold;
}

.footer .lang {
	clear:right;
	float:right;
}

.index-footer {
	padding: 67px 6px 0 9px;
	height:124px;
	overflow:hidden;
	width:978px;
	margin-top:-124px;
	box-sizing: border-box;
}

.index-footer .social {
	float:none;
	margin:0 0 18px 361px;
}

.index-footer .lang {
	clear:none;
	margin:0 0 0 6px;
}

.index-footer .lang li {
	margin:0 0 0 12px;
}

.index-footer .tm {
	float:right;
	margin:0;
}

.index-footer .copy {
	float:none;
	padding:31px 0 0 0;
}

.tm {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/img/tm.jpg) no-repeat;
	width:230px;
	height:49px;
}

.social {
	list-style:none;
	margin:0;
	padding:0;
	zoom:1;
	overflow:hidden;
	background:url(/img/social-hover.png) no-repeat 0 -9999px;
}

.social li {
	float:left;
	margin:0 14px 0 0;
}

.social li a,.social li span {
	text-indent:-9999px;
	display:block;
	background:url(/img/social.png) no-repeat 0 -9999px;
	width:46px;
	height:46px;
	overflow:hidden;
}

.social li a:hover {
	background-image:url(/img/social-hover.png)!important;
}

.social li .tw {
	background-position:0 0;
}

.social li .fb {
	background-position:-59px 0;
}

.social li .ms {
	background-position:-121px 0;
}

.social li .lj {
	background-position:-183px 0;
}

.lang {
	list-style:none;
	margin:0;
	padding:0;
	white-space:nowrap;
	background:url(/img/languages-hover.png) no-repeat 0 -9999px;
}

.lang li {
	display:inline-block;
	margin:0 0 0 7px;
}

.lang li a {
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(/img/languages.png) no-repeat 0 -9999px;
	width:22px;
	height:24px;
}

.lang li a:hover {
	background-image:url(/img/languages-hover.png)!important;
}

.lang li .en {
	background-position:0 -56px;
}

.lang li .es {
	background-position:-30px -56px;
}

.lang li .it {
	background-position:-59px -56px;
}

.lang li .fr {
	background-position:-88px -56px;
}

.lang li .ge {
	background-position:-117px -56px;
}

.lang li .ru {
	background-position:-146px -56px;
}

.lang2 li {
	margin:0 0 0 15px;
}

.lang2 li a,.lang2 li span {
	width:46px;
	height:50px;
}
.lang2 li span {
	display:block;
	}

.lang2 li .en {
	background-position:0 0;
}

.lang2 li .es {
	background-position:-62px 0;
}

.lang2 li .it {
	background-position:-123px 0;
}

.lang2 li .fr {
	background-position:-185px 0;
}

.lang2 li .ge {
	background-position:-245px 0;
}

.lang2 li .ru {
	background-position:-305px 0;
}

.text {
	height:100%;
	overflow:hidden;
}

.slider {
	position:relative;
	zoom:1;
	background:url(/img/ipads.png) no-repeat -9999px 0;
}

.slider .hold {
	position:relative;
	overflow:hidden;
}

.slider .hold ul {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	width:9999px;
}

.slider .nav {
	list-style:none;
	margin:61px 0 0 0;
	padding:0;
	text-align:center;
}

.slider5 .nav { 
	margin:20px 0 20px 0;
	 
}

.slider .nav li {
	display:inline-block;
	margin:0 3px;
}

.slider .nav li span {
	cursor:pointer;
	display:block;
	background:url(/img/nav-buttons.png) no-repeat -90px 0;
	width:35px;
	height:35px;
	overflow:hidden;
}

.slider .nav li span:hover {
	background-position:0 0;
}

.slider .nav li span.active {
	background-position:-45px 0!important;
	cursor:default;
}

.slider .icon {
	position:absolute;
}

.slider1 {
	background-position:0 0;
	width:412px;
	padding:39px 47px 0 48px;
	float:left;
	margin:0 44px 96px 0;
}

.slider1 .hold {
	width:412px;
	height:309px;
}

.slider1 .icon {
	bottom:8px;
	right:-62px;
}

.slider2 {
	float:right;
	margin:0 0 47px 36px;
	padding:59px 51px 0 52px;
	background-position:-523px 0;
	width:394px;
}

.slider2 .hold {
	width:394px;
	height:525px;
}

.slider2 .nav {
	margin:79px 0 0 0;
}

.slider2 .icon {
	top:-28px;
	left:-62px;
}

.slider3 {
	background-position:0 -473px;
	width:287px;
	padding:43px 38px 0 38px;
	float:left;
	display:inline;
	margin:0 40px 65px 42px;
}

.slider3 .hold {
	width:287px;
	height:383px;
}

.slider3 .nav {
	margin:66px 0 0 0;
}

.slider3 .icon {
	top:-20px;
	left:-30px;
}


.slider4 {
	background-position:0 -473px;
	width:287px;
	padding:43px 38px 0 38px;
	float:left;
	display:inline;
	margin:0 40px 65px 42px;
}

.slider4 .hold {
	width:287px;
	height:383px;
}

.slider4 .nav {
	margin:66px 0 0 0;
}

.slider4 .icon {
	top:-20px;
	left:-30px;
}

.list {
	list-style:none;
	margin:22px 0;
	padding:0;
	font-size:15px;
	line-height:18px;
}

.list li {
	margin:0 0 18px 0;
	zoom:1;
	padding:0 0 0 25px;
	background:url(/img/icon-item.png) no-repeat;
}

.halves {
	zoom:1;
	position:relative;
	margin:0 0 55px -44px;
	left:38px;
	font:normal 13px/17px 'MyriadPro', Arial, Helvetica, sans-serif;
	color:#393939;
	word-spacing:-1px;
}

.halves h3 {
	color:#000;
}

.halves p {
	margin:0 0 9px 0;
}

.halves .block {
	float:left;
	background:url(/img/halves.png) no-repeat;
	zoom:1;
	padding:18px 18px 0 18px;
	float:left;
	margin:0 9px 16px 0;
	position:relative;
	width:412px;
	height:234px;
}

.halves .block:hover {
	background-position:0 -268px;
}

.halves .block .icon {
	position:absolute;
	top:-30px;
	right:-30px;
}

.halves .block .bg {
	position:relative;
	overflow:hidden;
	width:388px;
	height:231px;
	padding:3px 7px 0 17px;
}

.text-block {
	min-height:500px;
	height:auto!important;
	height:500px;
	margin:0 0 54px -42px;
	padding:0 0 0 42px;
	position:relative;
}

.text-block .image {
	position:absolute;
	bottom:0;
	right:0;
	z-index:1;
}

.text-block .icon {
	position:absolute;
	top:-23px;
	right:198px;
	z-index:3;
}

.text-block .text {
	height:auto;
	position:relative;
	z-index:2;
}

.quarters {
	zoom:1;
	position:relative;
	margin:0 0 90px -24px;
	left:11px;
	padding:0 0 12px 0;
	background:url(/img/grad1.png) no-repeat 50% 100%;
	font:normal 12px/14px "Comic Sans MS";
}

.quarters2 {
	background:#fcfcfc url(/img/grad2.png) repeat-x 0 100%;
	box-shadow: 0 2px 4px #9a9a9a;
	-webkit-box-shadow: 0 2px 4px #9a9a9a;
	-moz-box-shadow: 0 2px 4px #9a9a9a;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(js/PIE.htc);
}

.quarters p {
	margin:0 0 14px 0;
	text-indent:0;
}

.quarters .block {
	float:left;
	background:url(/img/vline.gif) repeat-y;
	width:193px;
	height:165px;
	padding:15px 10px 0 22px;
	position:relative;
}

.quarters .block.first {
	background:none;
}

.quarters .block .icon {
	position:absolute;
	bottom:-10px;
	right:8px;
	z-index:10;
}

.viewer {
	background:url(/img/ipads.png) no-repeat 0 -1050px;
	width:814px;
	height:620px;
	padding:70px 0 0 82px;
	margin:32px 0 20px -2px;
	position:relative;
	left:1px;
}

.prog-logo {
	float:left;
	margin:0 60px 0 0;
}

.mainContent {
	padding:0 0 0 8px;
}

.form {
	list-style:none;
	margin:0;
	padding:0;
	width:452px;
}

.form li {
	margin:0 0 29px 0;
	zoom:1;
	position:relative;
}

.form .check {
	background:url(/img/check.png) no-repeat;
	width:26px;
	height:26px;
	overflow:hidden;
	position:absolute;
	top:22px;
	left:462px;
}

.form .check.active {
	background-position:0 -34px;
}

.form h6 {
	font:normal 14px/16px 'MyriadProSemibold', Arial, Helvetica, sans-serif;
	margin:0 0 7px 0;
}

.form .input {
	border:1px solid #c0c0c0;
	background:#fff;
	padding:4px 10px;
	width:430px;
}

.form textarea {
	border:1px solid #c0c0c0;
	background:#fff;
	padding:4px 4px 4px 10px;
	width:436px;
	height:160px;
}

.form select,
.form input {
	width:302px;
	vertical-align:top;
}

.form .btn {
	cursor:pointer;
	border:0;
	background:url(/img/submit.png) no-repeat;
	width:168px;
	height:37px;
	margin:0;
	padding:0 0 1px 0;
	color:#fff;
	font:normal 17px 'MyriadPro', Arial, Helvetica, sans-serif;
	margin:0 auto;
	display:block;
}

.form .btn:hover {
	background-position:0 -59px;
}

.info {
	background:url(/img/info-block.png) no-repeat -511px 0;
	width:460px;
	padding:19px 0 0 0;
	margin:30px 0 20px -4px;
	font:normal 13px/17px 'MyriadPro', Arial, Helvetica, sans-serif;
	color:#bc6666;
}

.info .bg {
	background:url(/img/info-block.png) no-repeat -511px 100%;
	padding:0 30px 20px 30px;
}

.info:hover {
	background-position:0 0;
}

.info:hover .bg {
	background-position:0 100%;
}

.info h3 {
	font:bold 13px/17px 'MyriadPro', Arial, Helvetica, sans-serif;
	margin:0 0 7px 0;
}

.info ul {
	list-style:none;
	margin:0;
	padding:0;
}

.info ul li {
	padding:0 0 0 20px;
	margin:0 0 3px 0;
	background:url(/img/check-red.png) no-repeat 3px 4px;
}

.index {
	background: #fff;
	/*background:#d8dfe3 url(/img/index-bg.jpg) no-repeat;*/
/*	height:1046px; */
	/*padding: 86px 0 0 537px;*/
	padding: 22px 0 0 0;
	position: relative;
}

.success {
 
	color:#518d57;
}

.success ul li {
	 
	background:none;
}
 
.index .main-info {
	background:url(/img/index-block.png) no-repeat;
	width: 430px;
	height: 200px;
	overflow:hidden;
	padding:35px 25px 0 25px;
	margin: 0 auto;
	font:normal 13px/16px 'MyriadPro', Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	position:relative;
}

.index .main-info img {
	float:right;
	margin:13px 0 0 5px;
}

.index .main-info p {
	text-indent:0;
	margin:0 0 8px 0;
}

.index .main-info h1 {
	margin:0 0 20px 0;
}

.index .main-info h1 img {
	float:none;
	margin:0;
}

.benefits {
	list-style:none;
	margin:0 0 0 -26px;
	zoom:1;
	overflow:hidden;
	position:relative;
	padding:0;
	font:normal 13px/15px 'MyriadPro', Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	background:url(/img/index-images-hover.png) no-repeat -9999px 0;
}

.benefits li {
	background:url(/img/benefits.png) no-repeat -227px 0;
	width:181px;
	height:127px;
	padding:7px 10px 0 9px;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	margin:0 0 12px 23px;
	overflow:hidden;
}

.benefits li.open {
	background-position:0 0;
	height:250px;
}

.benefits li .image {
	background:url(/img/index-images.png) no-repeat -9999px 0;
	width:187px;
	height:92px;
	margin:0 0 2px -6px;
	position:relative;
	left:3px;
}

.benefits li .image:hover {
	background-image:url(/img/index-images-hover.png)!important;
}

.benefits li .image.image1 {
	background-position:0 0;
}

.benefits li .image.image2 {
	background-position:0 -102px;
}

.benefits li .image.image3 {
	background-position:0 -204px;
}

.benefits li .image.image4 {
	background-position:0 -306px;
}

.benefits li .image.image5 {
	background-position:0 -408px;
}

.benefits li h2 {
	font:normal 12px/24px 'MyriadPro', Arial, Helvetica, sans-serif;
	color:#000;
	text-shadow:0 1px 0 #fff;
	margin:0 0 22px 0;
}

.benefits li .text {
	height:auto;
	display:none;
}

.benefits li.open .text {
	display:block;
}

.move-icon {
	cursor:move;
	position:absolute;
	top:655px;
	left:289px;
}

.move-icon2 {
	top:511px;
	left:427px;
}

div.nullwindow{

min-height:410px;
}



/*---NEW---*/
.menu3 {
	zoom:1;
	background:#dde0e2;
	border-bottom:1px solid #aaacad;
	position:relative;
	padding:32px 0 21px 0;
	font:normal 12px/16px "MyriadPro", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.menu3:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.menu3 .fl {
	float:left;
	width:192px;
	padding:0 0 0 42px;
}

.menu3 h3 {
	font:bold 13px/15px "MyriadPro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
}

.menu3 ul {
	list-style:none;
	margin:0;
	padding:0;
	width:190px;
}

.menu3 ul li {
	zoom:1;
	vertical-align:bottom;
	margin:0 0 8px 0;
}

.menu3 a {
	color:#202020;
}

.menu3 a:hover {
	text-decoration:none;
	color:#7a7575;
}

.menu3 a.blue {
	display:inline-block;
	margin:8px 0 0 0;
}


.slider-type2 {
	width:398px;
}

.slider.left {
	float:left;
	margin:0 44px 0 0;
}

.slider.right {
	float:right;
	margin:0 0 0 44px;
}

.slider-type2 .hold {
	height:287px;
}

.slider-type2 .nav {
	margin:18px 0 0 0;
}

.slider6 {
	width:412px;
}

.slider6 .hold {
	height:162px;
}

.slider7 {
	width:376px;
}

.slider7 .hold {
	height:188px;
}

.slider8 {
	width:355px;
}

.slider8 .hold {
	height:162px;
}
.slider9 {
	width:376px;
}

.slider9 .hold {
	height:163px;
}
.slider10 {
	width:355px;
}

.slider10 .hold {
	height:187px;
}

.slider .text {
	height:20px;
	position:relative;
	margin:-20px 0 0 0;
	color:#919495;
	text-shadow:0 1px 0 #e7e7e7;
	text-align:center;
	font:normal 13px/20px "MyriadPro", "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.hold-bg {
	background: #959595 url(/img/bg-slider.png) repeat-x; /* Old browsers */
	background: -moz-linear-gradient(top, #d6d6d6 0%, #959595 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6d6d6), color-stop(100%, #959595)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d6d6d6 0%, #959595 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d6d6d6 0%, #959595 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d6d6d6 0%, #959595 100%); /* IE10+ */
	background: linear-gradient(top, #d6d6d6 0%, #959595 100%); /* W3C */
	padding:24px 23px;
	border:1px solid #ccc;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	behavior: url(js/PIE.htc);
	zoom:1;
	position:relative;
}


.info-text {
	font:normal 12px/14px "Comic Sans MS", cursive;
	text-align:center;
	text-indent:0;
}

.text2 {
	text-align:justify;
}

.text2 p {
	text-indent:0;
}

.sep {
	clear:both;
	margin:35px 0 0 0;
	overflow:hidden;
}

.sep2 {
	clear:both;
	margin:85px 0 0 0;
	overflow:hidden;
}

h4 {
	font:normal 17px/20px 'FranklinGothic', Arial, Helvetica, sans-serif;
	color:#2852b2;
	margin:0 0 15px 0;
}

h5 {
	font:normal 15px/20px "MyriadPro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#393939;
	margin:0 0 15px 0;
}

.in-menu {
	margin:85px 0 0 0;
}

.in-menu .menu3 {
	border:0;
	background:#cecece url(/img/grad3.png) repeat-x;
	padding:0 0 12px 0;
	margin:0;
	top:0;
	position:relative;
	zoom:1;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	box-shadow:0 2px 4px #9a9a9a;
	-moz-box-shadow:0 2px 4px #9a9a9a;
	-webkit-box-shadow:0 2px 4px #9a9a9a;
}

.in-menu .menu3 .fl {
	width:202px;
	padding:21px 0 0 21px;
	background:url(/img/vsep.gif) repeat-y;
	height:159px;
}

.in-menu .menu3 .fl.first {
	background:none;
}

.in-menu .menu3 h3 {
	margin:0 0 12px 0;
}

.in-menu .menu3 ul li {
	margin:0 0 6px 0;
}

h1 span {
	font-size:23px;
	color:#6c6b6b;
}

.shadowed {
	zoom:1;
	position:relative;
	font:normal 14px/17px "MyriadPro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#393939;
	margin:0 0 41px -9px;
	left:5px;
	background:url(/img/shadowed.png) repeat-y -911px 0;
}

.shadowed .bg1 {
	zoom:1;
	position:relative;
	background:url(/img/shadowed.png) no-repeat;
}

.shadowed .bg2 {
	zoom:1;
	position:relative;
	background:url(/img/shadowed.png) no-repeat -1822px 100%;
	padding:30px;
}

.shadowed p {
	margin:0 0 9px 0;
}



.photo {
	text-align:center;
	margin:0 0 35px 0;
}

.photo-l {
	float:left;
	margin:0 42px 0 0;
}

.photo-r {
	float:right;
	margin:0 0 0 42px;
}

.photo .bg {
	background: #959595 url(/img/bg-slider.png) repeat-x; /* Old browsers */
	background: -moz-linear-gradient(top, #d6d6d6 0%, #959595 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6d6d6), color-stop(100%, #959595)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d6d6d6 0%, #959595 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d6d6d6 0%, #959595 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d6d6d6 0%, #959595 100%); /* IE10+ */
	background: linear-gradient(top, #d6d6d6 0%, #959595 100%); /* W3C */
	padding:24px 23px;
	border:1px solid #ccc;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	behavior: url(js/PIE.htc);
	display:inline-block;
	position:relative;
}

.photo .text {
	height:20px;
	display:block;
	color:#919495;
	text-shadow:0 1px 0 #e7e7e7;
	text-align:center;
	font:normal 13px/20px "MyriadPro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:absolute;
	top:4px;
	left:0;
	width:100%;
}


.photo2 {
	margin:35px 0;
	text-align:center;
}

.photo3 {
	margin:15px 0 25px 0;
	text-align:center;
}

.halves2 {
	zoom:1;
}

.halves3 {
	margin:50px 0 0 0;
}

.halves2:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.halves2 .half {
	float:left;
	width:447px;
	margin-top:0;
}

.list3 {
	list-style:none;
	margin:0 0 20px 0;
	padding:0 0 0 25px;
}

.list3 li {
	margin:4px 0;
}

.green {
	color:#017b01!important;
}

.red {
	color:#ae1a14!important;
}

.black {
	color:#000!important;
}

.blue {
	color:#1d2d47!important;
}
.mpro16 strong 
	{
	font:normal  16px "MyriadProSemibold", "Trebuchet MS", Arial, Helvetica, sans-serif;
	}



ul.list2att {
	padding-left:20px;
	list-style: none;
	 
}

ul.list2att li {
font:normal 13px/17px 'MyriadProSemibold', Arial, Helvetica, sans-serif;
line-height:27px;
font-style: italic;
color: black;
}

.main-info .lgo {
height:49px;
width:49px;
position:absolute;
top:22px;
left:72px;
background: url(/img/program-icon2sm.png) no-repeat; /* Old browsers */
}

.main-info .slg {
 
position:absolute;
top:33px;
left:142px; 
}

.main-info .slg h1 {

font:normal 35px/35px 'MyriadProSemibold', Arial, Helvetica, sans-serif;
}
.main-info p{
display:block; 
position:absolute;

width:100%;
height:30px;
text-align:center; 
}
.main-info .lgn {
top:110px;
left:0px;
}
.main-info .rgstr {
top:140px;
left:0px;
}

.main-info p a { 
text-decoration:none;
font:normal 20px/22px 'MyriadProSemibold', Arial, Helvetica, sans-serif;
	outline: 0;
}
