html {min-height:100%; overflow:auto;
	background: #d6fcff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d6fcff 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6fcff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d6fcff 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d6fcff 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d6fcff 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d6fcff 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6fcff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
body, input, select, textarea {font-family:Arial, Helvetica, sans-serif;}
body {font-size:62.5%; color:#000;}
h1 {font-size:2.5em; line-height:1.25em; color:#656565; padding:0 0 0.25em 0;}
h2 {font-size:1.333em; line-height:1.25em; color:#0e706f;}
a {color:#a88f04;}
	a:hover {color:#c00;}
p {padding:0 0 1em 0;}
ul {list-style:disc; padding:0 20px 10px 20px;}
	ul ul {list-style:square;}
		ul ul ul {list-style:circle;}
ol {list-style:decimal; padding:0 20px 10px 20px;}
	ol ol {list-style:lower-roman;}
		ol ol ol {list-style:lower-latin;}

table {width:100%;}
th, td {padding:7px 7px; text-align:center; vertical-align:middle; border-left:1px solid #ccc; border-top:1px solid #ccc; white-space:no-wrap;}
th:first-child, td:first-child {border-left:0 none;}
th {
	border-top:0 none;
	padding:10px 7px;
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* ie */
}
tr:hover {}
	tr:hover td {background-color:#ffc !important;}
	
form {width:100%; padding:20px 0 0 0; overflow:hidden;}
	form p {width:100%; padding:0 0 5px 0; overflow:hidden;}
	form label:first-child {width:130px; font-weight:bold; padding:5px 0 0 0; display:block; float:left;}
	form input[type=text], form input[type=password], form select {border:1px solid #ccc; display:block; float:left;}
	form input[type=text]:focus, form input[type=password]:focus, form textarea:focus, form select:focus {background:#ffc;}
	form input[type=checkbox]:first-child, form input[type=radio]:first-child {margin:0 5px 0 132px; float:left;}
	form input[type=submit] {margin:0 0 0 130px; padding:3px 15px; float:left;}
	form input[type=reset] {margin:0 0 0 5px; padding:3px 15px; float:left;}
	form textarea {border:1px solid #ccc; display:block; float:left;}
	form .formLink {width:auto; margin:20px 0 0 131px;}
	form #captchaImg {float:left;}
	
#container {width:1010px; font-size:1.2em; line-height:1.25em; margin:auto; background:#fff;
	-webkit-box-shadow:  0px 0px 3px 2px rgba(0, 0, 0, 0.2);
	box-shadow:  0px 0px 3px 2px rgba(0, 0, 0, 0.2);
}
	header {width:100%; overflow:hidden;
		background: #51b3b2; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxYjNiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzZlNmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #51b3b2 0%, #0c6e6d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#51b3b2), color-stop(100%,#0c6e6d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #51b3b2 0%,#0c6e6d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #51b3b2 0%,#0c6e6d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #51b3b2 0%,#0c6e6d 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #51b3b2 0%,#0c6e6d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51b3b2', endColorstr='#0c6e6d',GradientType=0 ); /* IE6-8 */
	}
		header > div {width:100%; background:url(../images/bgd_header.png) no-repeat 70% 0; overflow:hidden;}
		header h1 {padding:20px 20px 20px 40px; float:left;}
		header img {display:block;}
		header #truste {padding:20px; float:right;}
		
		header nav {width:100%; height:29px; clear:both; overflow:hidden;
			background: #951514; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1MTUxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2JmMWExOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjBjMGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #951514 0%, #bf1a19 14%, #7b0c0b 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#951514), color-stop(14%,#bf1a19), color-stop(100%,#7b0c0b)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #951514 0%,#bf1a19 14%,#7b0c0b 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #951514 0%,#bf1a19 14%,#7b0c0b 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #951514 0%,#bf1a19 14%,#7b0c0b 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #951514 0%,#bf1a19 14%,#7b0c0b 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#951514', endColorstr='#7b0c0b',GradientType=0 ); /* IE6-8 */	
		}
			header nav ul {width:600px; margin:0; padding:0 40px; list-style:none; float:left; overflow:hidden;}
				header nav ul li {padding:0; display:inline;}
					header nav ul li a {color:#fff; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:7px 15px; display:block; float:left;}
					header nav ul li a:hover {color:#fff; text-decoration:none;
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.25) 90%, rgba(255,255,255,0.25) 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(90%,rgba(255,255,255,0.25)), color-stop(100%,rgba(255,255,255,0.25))); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.25) 90%,rgba(255,255,255,0.25) 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.25) 90%,rgba(255,255,255,0.25) 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.25) 90%,rgba(255,255,255,0.25) 100%); /* IE10+ */
						background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.25) 90%,rgba(255,255,255,0.25) 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#40ffffff',GradientType=0 ); /* IE6-8 */
					}
					header nav ul li a.selected, header nav ul li a.selected:hover {color:#000; cursor:default;
						background: #b29b65; /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyOWI2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2ZmZTE3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWJmMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  #b29b65 0%, #ffe17f 14%, #febf04 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b29b65), color-stop(14%,#ffe17f), color-stop(100%,#febf04)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #b29b65 0%,#ffe17f 14%,#febf04 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #b29b65 0%,#ffe17f 14%,#febf04 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #b29b65 0%,#ffe17f 14%,#febf04 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #b29b65 0%,#ffe17f 14%,#febf04 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b29b65', endColorstr='#febf04',GradientType=0 ); /* IE6-8 */
					}
				header ul.nologin {}
			
			header nav form, header nav #user {width:275px; padding:5px 25px 0 0; overflow:hidden; float:right;}
				header nav form p {width:125px; padding:0; float:left;}
				header nav form .submit {width:20px; float:right;}
				header nav form input[type=text], header nav form input[type=password] {font-size:0.917em; line-height:1.25em; width:110px; height:13px; margin:0 5px 0 0; padding:3px 5px; border:0 none; float:none;
					-webkit-border-radius: 4px;
					border-radius: 4px;
					-webkit-box-shadow: inset 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
					box-shadow: inset 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
					}
				header nav form input[type=submit] {font-size:0.917em; line-height:1.25em; width:20px; height:18px; margin:0; padding:0; border:0 none; float:none;
					-webkit-border-radius: 4px;
					border-radius: 4px;
				}
					header .signin {width:20px; height:20px; margin:0 5px 0 0; padding:0; border:0 none; background:transparent url(../images/sprite_icons24.png) 0 -250px no-repeat;}
						header .signin:hover {background-position:0 -275px;}
					
			#user {float:right;}
				#user p {color:#fff; margin:0; padding:1px 0;}
				#user a {color:#fff;}

	#content {width:960px; padding:10px 25px; overflow:hidden;
		background: #feffff; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNmZWZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(top,  #feffff 75%, #e5e5e5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(75%,#feffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #feffff 75%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #feffff 75%,#e5e5e5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #feffff 75%,#e5e5e5 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #feffff 75%,#e5e5e5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
	}
	
		#main {width:740px; padding:0 0 2em 0; float:left;}
			#socialBtns {width:100%; height:20px; padding:5px 0; margin:0 0 2em 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; overflow:hidden;}
				#socialBtns > div, #socialBtns > iframe {margin:0 0 0 5px; float:left;}
			#intro {width:100%; overflow:hidden;}
			
			#features {width:100%; margin:1em 0 0 0; overflow:hidden;}
				#features img {margin:0 10px 0 0; float:left;}
				#features div {width:410px; float:right;}
				#features ul {padding:5px 0 0 10px; list-style:none;}
				#features li {padding:0 0 0 10px; background:url(../images/li1.png) 0 4px no-repeat;}
				#features .notes {color:#f00;}
				#features .legends {text-align:right; font-style:italic;}
			
			#howto {width:100%; margin:2em 0 0 0; overflow:hidden;}
				#howto img {float:right;}
				#howto p {width:460px; float:left;}

			.walkthrough {}
				.walkthrough h4 {padding:0 0 10px 0;}
				.walkthrough > div {width:100%; padding:0 0 10px 0; overflow:hidden;}
			.support {}
				.support li {padding:5px 0 0 0;}
			.tutorials {}
				.tutorials img {margin:10px 0; display:block;}
			.downloadNotice {padding:25px 0 55px 135px; background:url(../images/dpf_shade_128x128.png) no-repeat 0 0;}
			.downloadSub {padding:20px;}
				.downloadSub .downloadBtn {margin:auto;}
			.downloadBtn {width:200px; text-decoration:none; display:block;
				-webkit-border-radius: 8px;
				border-radius: 8px;
				-webkit-box-shadow:  1px 1px 5px 2px rgba(0, 0, 0, 0.2);       
				box-shadow:  1px 1px 5px 2px rgba(0, 0, 0, 0.2);
				background: rgb(214,36,34); /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2MjQyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhODEwMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  rgba(214,36,34,1) 0%, rgba(168,16,16,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,36,34,1)), color-stop(100%,rgba(168,16,16,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(214,36,34,1) 0%,rgba(168,16,16,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(214,36,34,1) 0%,rgba(168,16,16,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(214,36,34,1) 0%,rgba(168,16,16,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(214,36,34,1) 0%,rgba(168,16,16,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d62422', endColorstr='#a81010',GradientType=0 ); /* IE6-8 */
			}
				.downloadBtn:hover {
					background: rgb(143,196,0); /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmYzQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MzhlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  rgba(143,196,0,1) 0%, rgba(99,142,0,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,196,0,1)), color-stop(100%,rgba(99,142,0,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(143,196,0,1) 0%,rgba(99,142,0,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(143,196,0,1) 0%,rgba(99,142,0,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(143,196,0,1) 0%,rgba(99,142,0,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(143,196,0,1) 0%,rgba(99,142,0,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#638e00',GradientType=0 ); /* IE6-8 */
				}
				.downloadBtn span {font-size:1.667em; color:#fff; padding:15px 0 15px 50px; background:url(../images/icon_arrow.png) no-repeat 5px 50%; display:block;}
			
			.contact {}
				.contact strong {display:block;}
				.contact li {padding:0 0 10px 0;}
				
			.product {width:450px; padding:15px 0 15px 135px; background:url(../images/dpf_shade_128x128.png) no-repeat 0 0;}
				.product p:first-child {font-style:italic;}
				.product label:first-child {width:auto; padding:3px; float:none;}
				.product input[type=checkbox] {clear:left; float:left;}
			.paymentMethod {width:480px; padding:0 0 15px 135px; overflow:hidden;}
				.paymentMethod p {padding:10px 0;}
				.paymentMethod img {margin:5px 0 0 0; display:block;}
				.paymentMethod input[type=radio]:first-child {margin:0 5px 0 0; float:left;}
				.paymentMethod label {padding:0;}
				.paymentMethod p:first-child {width:300px; border-right:1px solid #ccc; float:left;}
				.paymentMethod p:first-child + p {width:150px; float:right;}
			.paymentDetails {width:500px; padding:0 0 15px 175px; overflow:hidden;}
				.paymentDetails input[type=submit] {font-weight:bold; font-size:1.5em; color:#fff; padding:10px 30px; margin:0; border:0 none; text-transform:uppercase; display:block; cursor:pointer;
					-webkit-border-radius: 5px;
					border-radius: 5px;
					-webkit-box-shadow:  1px 1px 5px 2px rgba(0, 0, 0, 0.2);
					box-shadow:  1px 1px 5px 2px rgba(0, 0, 0, 0.2);
					background: rgb(0,194,147); /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYzI5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzRkZDhiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzkyNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  rgba(0,194,147,1) 0%, rgba(77,216,185,1) 30%, rgba(3,146,113,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,194,147,1)), color-stop(30%,rgba(77,216,185,1)), color-stop(100%,rgba(3,146,113,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(0,194,147,1) 0%,rgba(77,216,185,1) 30%,rgba(3,146,113,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(0,194,147,1) 0%,rgba(77,216,185,1) 30%,rgba(3,146,113,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(0,194,147,1) 0%,rgba(77,216,185,1) 30%,rgba(3,146,113,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(0,194,147,1) 0%,rgba(77,216,185,1) 30%,rgba(3,146,113,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c293', endColorstr='#039271',GradientType=0 ); /* IE6-8 */
				}
			#ccvBtn {margin:3px 5px; float:left;}
			#orderSubmit {padding:10px 0;}
			#orderTotal {width:170px; color:#005e87; padding:15px 0 0 0; display:block; float:left;}
			.payPalPayment {padding:1em; display:none;}
				.payPalPayment p {font-style:italic; padding:0.5em 0 0 0;}
			.formFooter {width:750px; padding:20px 0; margin:auto; overflow:hidden; clear:both;}
				.formFooter img {margin:0 10px 0 0; display:block; float:left;}
				.formFooter span {width:420px; padding:22px 0 0 0; display:block; float:right;}
			
			.newDetails {padding:0 0 10px 0; margin:0 0 20px 0; border:1px solid #ddd;
				-webkit-border-radius: 5px;
				border-radius: 5px;
			}
				.newDetails h4 {color:#fff; padding:8px 20px; background:#40a3a1;
					-webkit-border-radius: 4px 4px 0px 0px;
					border-radius: 4px 4px 0px 0px;
				}
				.newDetails p {width:500px; padding:5px 0 0 20px; overflow:hidden;}
					.newDetails p > span {padding:5px 0 0 0; display:block; float:left;}
					.newDetails p > span input[type=radio]:first-child {margin:3px 5px 0 0;}
					.newDetails p > span input[type=checkbox]:first-child {margin:3px 5px 0 0;}
				
			.error {color:#f00; margin:0 0 20px 0; padding:5px 10px; border:1px solid #ffc; background:#ffe;}
				p.error {padding:5px 10px;}
			.success {font-weight:bold; color:#a88f04;}
			.captchaText {font-size:10px; line-height:10px; width:200px; padding:3px 5px; display:block; float:left;}
			
			#screenshots {margin:0; pading:0; list-style:none; overflow:hidden;}
				#screenshots h3 {font-size:20px; font-weight:normal; padding:10px 15px;}
				#screenshots li {padding:0 0 10px 10px; float:left;}
				
		aside {width:190px; padding:10px 0; float:right;}
			#sideDownload, #sideUpgrade {border:1px solid #bfbfbf;
				-webkit-border-radius: 10px;
				border-radius: 10px;
			}
			#sideUpgrade {font-size:0.917em; line-height:1.25em;}
				#sideDownload h3, #sideUpgrade h3 {font-size:1.333em; line-height:1.25em; color:#fff; padding:8px 10px; text-align:center; background:#40a3a1;
					-webkit-border-radius: 9px 9px 0px 0px;
					border-radius: 9px 9px 0px 0px;
				}
				#sideDownload div, #sideUpgrade div {padding:10px;}
				#sideDownload .downloadSpot {padding:20px 0;}
				#sideDownload .downloadBtn {width:170px;}
					#sideDownload .downloadBtn span {padding:10px 0 7px 50px;}
						#sideDownload .downloadBtn span em {font-size:0.55em; font-style:normal; display:block;}
				#sideDownload ul {font-size:0.917em;}
				#sideUpgrade h4 {padding:10px 0 5px 0;}
				
				#sideDownload .awards {padding:20px 0 0 0; text-align:center;}
					#sideDownload .awards img {margin:0 8px 10px 8px;}
			
			.secureSeal {padding:10px; text-align:center;}
				.secureSeal img {display:block; margin:auto;}
			
			#promotion {width:212px; color:#fff; padding:10px 10px 10px 76px; border:1px solid #907517; background:#a88f04 url(../images/bgd_start.png) 10px 10px no-repeat;}
				#promotion h3 {font-size:30px; font-weight:normal; padding:0 0 5px 4px;}
				#promotion p {padding:0 0 0 4px;}
				#promotion .btn {padding:10px 0 0 0;}
			
			#testimonials {width:258px; margin:0 0 20px 0; padding:10px 20px; background:#efefef; border:1px solid #e1e1e1; overflow:hidden;}
				#testimonials h3 {font-size:20px; padding:0 0 5px 0; font-weight:normal;}
				#testimonials .quotstart {font-size:1px; width:30px; height:24px; background:url(../images/sprite_icons24.png) 0 -195px no-repeat; display:block; float:left;}
				#testimonials .quotend {font-size:1px; width:30px; height:24px; background:url(../images/sprite_icons24.png) 0 -223px no-repeat; display:block; float:right;}
				#testimonials h5 {font-size:12px; padding:10px 0 0 0; text-align:right;}
			
			#downloadBox {width:258px; margin:0 0 20px 0; padding:10px 20px; overflow:hidden;}
				#downloadBox p {text-align:center;}
					#downloadBox p .downloadfree {margin:auto;}
					#downloadBox .compatible {margin:20px 0 0 0;}
			
			#login {margin:0; padding:10px 20px;}
				
			#system {width:268px; margin:0 0 20px 0; padding:15px; border:1px solid #7b9ce8; background:#a1b5e3;}
				#system h3 {font-size:20px; font-weight:normal;}
				#system ul {padding:10px 20px;}
				#system p {padding:0 0 0 52px; background:url(../images/sprite_icons24.png) 20px -322px no-repeat;}
				#system a {color:#144e36;}
				
			#menuHelp {padding:15px; border-bottom:1px solid #ddd;}
			
			.supportBox {padding:20px 0 0 0; border-bottom:1px solid #ccc;}
			
			.offer {padding:0 0 50px 0;}
				.offer img {display:block;}
				.offer span {margin:0 0 0 63px; display:block;}
			#uninstallForm {width:550px; margin:0; padding:20px 0 0 0;}
				#uninstallForm .visualBox {width:220px; display:block; float:left;}
				#uninstallForm .orderButton {width:260px; padding:20px 0 0 0; display:block; float:right;}
					#uninstallForm .orderButton img, #uninstallForm .orderButton .submitBtn {margin:10px 0 0 0; display:block;}

		#awards {width:860px; height:100px; padding:20px 50px; background:url(../images/bgd_awards.png) 25px 10px no-repeat; clear:both;}
			#awards dt {font-size:20px; width:80px; padding:42px 0; float:left;}
			#awards dd {padding:20px; float:left;}
		
	footer {width:100%; color:#fff; padding:15px 0; text-align:center; background:#333333; overflow:hidden;}
		footer ul {margin:0; padding:0 0 5px 0; list-style:none; text-align:center;}
		footer li {display:inline; margin:0; padding:0 10px; border-left:1px solid #fff;}
		footer li:first-child {border-left:0 none;}
		footer a {color:#fff; text-decoration:none;}
			footer a:hover {color:#ff0;}
	
/**
 * jQuery lightBox plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {height:500px; left:0; position:absolute; top:0; width:100%; z-index:90}
#jquery-lightbox {left:0; line-height:0; position:absolute; text-align:center; top:0; width:100%; z-index:100}
	#jquery-lightbox a img {border:none}
#lightbox-container-image-box {background-color:#fff; height:250px; margin:0 auto; position:relative; width:250px}
#lightbox-container-image {padding:10px}
#lightbox-loading {height:25%; left:0; line-height:0; position:absolute; text-align:center; top:40%; width:100%}
#lightbox-nav {height:100%; left:0; position:absolute; top:0; width:100%; z-index:10}
	#lightbox-container-image-box > #lightbox-nav {left:0}
	#lightbox-nav a {outline:none}
	#lightbox-nav-btnPrev, #lightbox-nav-btnNext {display:block; height:100%; width:49%; zoom:1}
	#lightbox-nav-btnPrev {float:left; left:0}
	#lightbox-nav-btnNext {float:right; right:0}
#lightbox-container-image-data-box {background-color:#fff; font:10px Verdana, Helvetica, sans-serif; line-height:1.4em; margin:0 auto; overflow:auto; padding:0 10px; width:100%}
#lightbox-container-image-data {color:#666; padding:0 10px}
	#lightbox-container-image-data #lightbox-image-details {float:left; text-align:left; width:70%}
#lightbox-image-details-caption {font-weight:700}
#lightbox-image-details-currentNumber {clear:left; display:block; padding-bottom:1em}
#lightbox-secNav-btnClose {float:right; padding-bottom:.7em; width:66px}