/* yolink styles - 12-9-09  V1.0 */

* { margin:0px;padding:0px;}

html { overflow: -moz-scrollbars-vertical; }
html { overflow-y: auto; }


html, body{margin:0px; padding:0px;}

body{
	background: #fff repeat-x 0px 0px;
	text-align:center;
	color:#666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	margin:0 auto;
}

a { -moz-outline-style:none;}
a{color:#17a204; text-decoration:none;}
a:hover{color:#555; text-decoration:none; cursor:pointer;}
a img{border:0;}

a, a:active, a:focus, input {outline: none;}

p{margin:0px 0px 20px 0px;}

.margin-top {margin-top:15px;}

h3{margin:0px 0px 5px 0px;font-size:15px;}
h4{margin:0px 0px 5px 0px;font-size:15px;}

.last{margin-right:0px !important; padding-right:0px !important;}
.first{margin-left:0px !important; padding-left:0px !important;}

.hide{display:none;}

.clear{width:100%; height:0px; clear:both; font-size:0px; line-height:0px;}

.green{color:#17a204 !important;}

div#container{position:relative; width:980px;margin:0px auto; padding:0px; text-align:center;}

div#header{float:left;display:inline; width:990px; height:42px; margin:0px; padding:30px 10px 30px 0; text-align:left;}

a#logo{float:left;width:136px;height:42px;margin:0px;}

ul{list-style-type:none;padding:0px;}

ul#menu {float:right; display:inline; position:relative; width:590px; list-style-type:none; padding:0; margin: 12px -38px 0 0px;}
/* change margin right to make the links align :vm 2/1/10 */
ul#menu li {float:left; display:inline; margin:5px 40px 5px 0px; padding:0; }
/* ul#menu li {float:left; display:inline; margin:0 0 0 0; padding:5px 0 5px 20px;}  change the padding from 36 */


/* ul#menu li {float:left; display:inline; margin:0 0 0 0; padding:5px 0 5px 102px;}  EDUCATION ?? */
ul#menu a {color: #555;}

ul#menu a:hover {
color: #17a204;
color: #149000;}

ul#menu {color: #fff;}
ul#menu span {font-size: 9px; line-height: 1.3em;} /* only for the contact dropdown */

ul#nav {float:right; display:inline; position:relative; width:580px; height:42px; list-style-type:none; padding:0px; margin:0px; overflow:hidden ;}
ul#nav li {float:left; display:inline; height:42px; line-height:42px; margin:0px; padding:0px; overflow:hidden;}
ul#nav li.act a, body#home #t-home a, body#how #t-how a, body#video #t-video a, body#help #t-help a, body#share #t-share a, body#contact #t-contact a {color: #000;}
ul#nav li a {float:left; height:42px;}
ul#nav li img {margin-top:0px;}

div#content{float:left;width:980px;margin:0px;text-align:left;}

div#downloadnow {float:left; width: 215px; padding: 20px 0 20px 0; margin-left: 0px;}

div#install_help{display:none;width:100%;height:70px;background-color:#01ae00;border-bottom:1px solid #343434;}

div#hero, div#hero-save-share {position:relative;float:left;width:980px;height:370px;background:#343434;}
div#hero-save-share {height:390px;}

div#hero-video{position:relative;float:left;width:980px;height:445px;background:#343434; text-align: left;}
div#view-more{position:absolute; top: 470px; left: 10px;}

div#hero div.display{position:absolute;right:0px;top:-11px;width:520px;height:310px;margin:0px 17px 17px 0px;padding:11px 13px 13px 11px;background:transparent url(../im/bkgd-display.gif) no-repeat 0px 0px;}

div#hero-quick {position:relative;float:left;width:980px;height:373px;background:#fff; text-align: left;}
div#quick-start {margin: 80px 0 0 80px; width: 768px; height: 204px; background: url(../im/quick-start.gif) no-repeat;}

div#press {margin: 40px 0 0 45px; color: #000;}
div#press h1 {font-weight: 100; color: #000; margin-bottom: 30px; font-size: 22px;}
div#press ul li {margin-bottom: 30px; color: #000;}

div.homeherotext{float:left;display:inline;margin:25px 0px 0px 20px;width:394px; }
div#hometext{width:392px;height:218px;overflow:hidden;text-indent:-9999px;background: url(../im/hometext4_edu.gif) no-repeat 0px 0px;}
div.homeherotext p.support, p.support {padding:0px 0px 0px 0px;margin:10px 0 0 0;font-size:9px; line-height: 1.4em; color: #ccc;}

div#how1{float:left;display:inline;width:575px;height:125px;margin:24px 24px 8px 20px;overflow:hidden;text-indent:-9999px;background: url(../im/how1_edu.gif) no-repeat 0px 0px;}
div#how2{float:left;display:inline;width:361px;height:171px;overflow:hidden;text-indent:-9999px;background: url(../im/how2a_edu.gif) no-repeat 0px 0px;}
div#how3{float:left;display:inline;width:361px;height:199px;overflow:hidden;text-indent:-9999px;background: url(../im/how3a_edu.gif) no-repeat 0px 0px;}
a#th1{float:left;display:inline;margin:14px 32px 0px 72px;}
a#th2{float:left;display:inline; margin:14px 0 0 0;}
a#th3{float:left;display:inline;margin:15px 0px 0px 10px;}

div#lg1,div#lg2{width:600px;height:400px;background:#fff;}
div#lg4,div#lg5{width:139px;height:133px;background:#fff;}

#zoom{z-index:1000;}

div#license-text {width: 200px;}
div#sidebar-license {width: 200px; font-size:10px; line-height: 13px; color:#666; float:right; margin: 5px 90px 0 0;}

div#support{float:left;width:980px;padding:30px 0px;background:(../im/bkgd-support.gif) no-repeat top center;}
div#support div.item{float:left;display:inline;margin:0px 35px 0px 0px;width:300px;}
div#support div.item img.png{float:left;width:80px;}
div#support div.item span.text{float:right;width:220px;}
div#support div.item span.text h3{font-size:16px;color:#373737;font-weight:normal;margin:0px;padding:0px 0px 2px 0px;}
div#support div.item span.text div#quotes{float:left;width:220px;overflow:hidden;}
div#support div.item span.text p{font-size:11px;line-height:16px;margin:0px;padding:0px;width:220px;}
/* div#support div.item span.text ul{margin:0px;padding:0px 0px 0px 16px;list-style-type:disc;list-style-position:outside;} */
div#support div.item span.text ul li{list-style: none; background: url(../im/list-arrow.gif) no-repeat 0 5px; font-size:11px;line-height:16px;}

div#left{float:left;display:inline;width:620px;padding:30px 0px 30px 0px;}
div#right{float:right;display:inline;width:290px;padding:40px 0px 30px 20px;}

div#right p.support{padding:15px 0px 0px 50px;margin:0px;font-size:10px;line-height:14px;}

a#accept{float:right;}
p.accepttext{float:left;width:300px;}
div#agreement{float:left;width:100%;}

div#links { font-size:10px; line-height:14px;}
div#links a{ font-size:10px; color:#999;}
div#links h4{ font-size:11px; margin: 5px 0 0 0;}
div#links h4 a{
	font-size:11px;
	color: #16A203;
}
div#links h4 a:hover{
	color: #999;
}

div#footer{float:left;display:inline;width:980px;margin:0px;padding:14px 0px 0px 0px;font-size:9px;text-align:left;border-top:1px solid #d2d2d2;}
span.ftrlnks{float:left;}
span.ftrlinks a{color:#999;margin:0px 20px 0px 0px; padding: 0;}
span.ftrlinks a:hover{color:#17a204;}
span.copyright{float:right; text-align: right; color: #999;}

span.icon{float:left;display:inline;width:19px;height:19px;overflow:hidden;margin:66px 18px 0px 0px;}
span.icon a{float:left; display:inline; width:19px; height:19px;margin:0px;}
span.icon a img{float:left; display:inline; margin:0px;}
span.icon a:hover{float:left; display:inline; margin:-20px 0px 0px 0px;}

form#contact{float:left;display:inline;width:280px;margin:0px;}
input, textarea, select{font-family:verdana, helvetica, arial, sans-serif; font-size:12px;}
fieldset{margin:0px; padding:0px; border:none;}
label{float:left; display:inline; width:270px; height:15px; line-height:15px;margin:0px 4px 4px 0px;}
input.text{float:left; display:inline; width:270px; height:15px; line-height:15px; background:#fff; color:#9d938e; border:0px; margin:0px 4px 8px 0px; padding:4px 2px; border:1px solid #969696;}
textarea{float:left; display:inline; width:270px; height:75px; line-height:15px; background:#fff; color:#9d938e; border:0px; margin:0px 4px 8px 0px; padding:4px 2px; border:1px solid #969696;}
input.formbtn{float:left;margin:0px;}
.error{border:1px solid #ff0000 !important;}
#success{float:left;width:270px;background:#d5eed2;color:#17A204;border:1px solid #17A204;padding:4px;margin-bottom:16px;text-align:center;}

ul.unstyled{list-style-type:disc !important;padding-left:20px !important;list-style-position:outside !important;margin-bottom:24px;}
ol.unstyled{padding-left:20px !important;list-style-position:outside !important;margin-bottom:24px;}

/* buttons and menu items */
a.download-now {
	background:url(../im/btn_downloadnow3.gif) no-repeat 0 0;}
a.menu-help {
	background:url(../im/menu-help.png) no-repeat 0 0;}
a.menu-how {
	background:url(../im/menu-how.png) no-repeat 0 0;}
a.menu-save {
	background:url(../im/menu-create.png) no-repeat 0 0;}
a.menu-videos {
	background:url(../im/menu-videos.png) no-repeat 0 0;}	
a.menu-contact {
	background:url(../im/menu-contact.png) no-repeat 0 0;}
a.menu-download {
	background:url(../im/menu-download.png) no-repeat 0 0;}
a.menu-resources {
	background:url(../im/menu-resources.png) no-repeat 0 0;}	
	
a.chrome-download {
	background:url(../im/chrome-download.png) no-repeat 0 0;}	

a.download-now, a.menu-videos, a.chrome-download, a.menu-help, a.menu-save, a.menu-how, a.menu-download, a.menu-contact, a.menu-resources {
	text-indent:-3000px;
	overflow:hidden;
	display:block;
	}
a.download-now:hover, a.menu-videos:hover, a.menu-help:hover, a.chrome-download:hover, a.menu-resources:hover, a.menu-how:hover, a.menu-download:hover, a.menu-save:hover, a.menu-contact:hover {
	background-position: 0 100%;
	}	
a.download-now {
	width:215px;
	float:left;
	display:inline;
	height:33px;
	margin-right: 10px;
	margin-top: -5px;
}
/* new image menu */
a.menu-videos, a.menu-help, a.menu-how, a.menu-save, a.menu-contact, a.menu-download, a.menu-resources {
	width:54px;
	float:left;
	display:inline;
	height:20px;
}
a.menu-download {width: 80px;}
a.menu-help {width:36px;}
a.menu-how {width:108px;}/*106px*/
a.menu-save {width:54px;}
a.menu-contact {width:60px;}
a.menu-resources {width: 87px;}



/*a.chrome-download {
	width:346px;
	float:left;
	display:inline;
	height:25px;
}*/

/*body#video a.menu-videos {background:url(../im/menu-videos-t.png) no-repeat 0 0; border: 1px dotted red;}*/
