/*Software Redesign Styles - 2012*/

html {margin:0;}

menu, ol, ul {
	margin:0;
	padding:0;
}
dl, menu, ol, ul {
	margin:0;
	padding:0;
}
/*Release Notes Section */

#releasenotes { /*Release Notes Container*/
	width: 495px;
	min-height: inherit;
	padding: 15px 0 30px 0;
	position: absolute;
	top: 50px;
	margin: 0 16%;
	opacity: 0;

	-moz-box-shadow:  0px 0px 25px 5px rgba(0, 0, 0, .2);
	-ie-box-shadow:  0px 0px 25px 5px rgba(0, 0, 0, .2);
	-webkit-box-shadow:  0px 0px 25px 5px rgba(0, 0, 0, .2);
	box-shadow:  0px 0px 25px 5px rgba(0, 0, 0, .2);

	-moz-border-radius: 6px;
	-ie-border-radius: 6px;
	-webkit-border-radius: 6px;
    border-radius: 6px;

    z-index: 10000;
    outline: none;
	background: url(/graphics/software/resources/paperpattern.png) repeat-y -10px top;
	border: 1px solid #CCC\9;
}
.rntitle {
	/*Release Notes Title*/
	margin-top: 12px;
	margin-bottom: 10px;
	font: normal 11pt 'helvetica-6',Arial, Helvetica, sans-serif;
	color: #9bb3c9;
	padding-left: 60px;
	display: inline-block;
}
.rnlabel {
	background: #fcf5b8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmNmNWI4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjclIiBzdG9wLWNvbG9yPSIjZjllZDhlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZGI1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg,  #fcf5b8 0%, #f9ed8e 27%, #efdb5b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#fcf5b8), color-stop(27%,#f9ed8e), color-stop(100%,#efdb5b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #fcf5b8 0%,#f9ed8e 27%,#efdb5b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #fcf5b8 0%,#f9ed8e 27%,#efdb5b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #fcf5b8 0%,#f9ed8e 27%,#efdb5b 100%); /* IE10+ */
	background: linear-gradient(45deg,  #fcf5b8 0%,#f9ed8e 27%,#efdb5b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf5b8', endColorstr='#efdb5b',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

	border-top: 1px solid #ffffcc;
	border-left: 1px solid #ffffcc;
	border-right: 1px solid #cccc99;
	border-bottom: 1px solid #cccc99;

	margin: 3px -8px 0 0;
	max-width: 300px;
	font: normal 11pt 'helvetica-6',Arial, Helvetica, sans-serif;
	color: #7b8d9e;
	right: 0;
	position: absolute;
	padding: 8px 18px 8px 15px;
	display: inline-block;
	clear:both;
	float: right;
	width: auto;
	-moz-border-radius: 3px;
	-ie-border-radius: 3px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
    overflow: visible;
    z-index: 1;
}

/*.rnlabel:before {
	content: url(/graphics/software/final/resources/paperclip.png);
	position: absolute;
	right:1px;
	float: right;
	top:-4px;
}*/

.rnlabel:before {
	content: url(/graphics/software/resources/paperclipaltb.png);
	position: absolute;
	right:-3px;
	float: right;
	top:-12px;
	zoom: 1;
}
.rnlabel:after {
	content: url(/graphics/software/resources/papershadow.png);
	position: absolute;
	left: 0;
	bottom: -12px;
	float: left;
}
.exp {
	font: normal 8pt Arial, Helvetica, sans-serif;
}
h5 {
	font: bold 9pt Arial, Helvetica, sans-serif;
}
/*PAGINATION SECTION*/

#main{
	/* The main container div */
	width: auto;
	padding: 0 0 0 50px;
	margin-bottom: -40px;
}
#releasenotes div#holder{
	/*Notes CSS*/
    font: normal 8pt 'helvetica-6',Arial, Helvetica, sans-serif;
    margin: 0 0 50px 0;

    color: #666666;

	/* The unordered list that is to be split into pages */

	width: inherit;
	overflow: hidden;
	position: relative;
}
#releasenotes div#holder li {
	font: normal 8pt 'helvetica-4',Arial, Helvetica, sans-serif;
	margin-left:10px;
	text-indent: -10px;
}
.swControls{
	position: absolute;
	margin: 0 auto;
	clear: both;
}
a.swShowPage{

	/* The links that initiate the page slide */

	float:left;
	/*height:8px;
	margin:4px 3px;
	text-indent:-9999px;
	width:8px;
	border:1px solid #ffffff;*/
	
	font: 9pt bold Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 0 4px;
	margin: 0 2px;
	/* CSS3 rounded corners 

	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;*/
}
a.swShowPage:hover,
a.swShowPage.active{
	color:#ffffff;
	background-color: #eac0c0;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;

}
#holder ul{
	font-size: 8pt;
	list-style:none ;
	line-height: 12pt;
	text-indent: 0;
	width: 415px;
	padding: 0 10px;
	margin: 10px 0 0 0;
	float:left;
}
#holder li {
	font-weight: normal;
	padding-bottom: 10px;
}
.closebutton{
	float: right;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 15px;
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #CCC;
}
.clear{
	/* This class clears the floated elements */
	clear:both;
}
/*END PAGINATION SECTION*/


/*.notes::before {
	Notes Red Line Margin
    content: '';
    position: absolute;
    width: 0;
    top: 0;
    left: 40px;
    bottom: 0;
    border-left: 1px dotted;
    border-color: transparent #efe4e4;
    font: normal 10pt Arial, Helvetica, sans-serif;
}*/

/*DESKTOP Footer*/

/* --- INSERT HERE --- */

/*Core DESKTOP Structure*/

html, body {
	margin:0;
	padding:0;
}

/*Really outdated Mobile code - fixed with the code below

.screen-only {display: block;}
.mobile-only {display: none;}*/

/* Smartphones (portrait and landscape) ----------- */
/*@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
{
	.screen-only {display: none;}
	.mobile-only {display: block;}
}
/* iPhone 4 ----------- */
/*@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5)
{
	.screen-only {display: none;}
	.mobile-only {display: block;}
}
xxxxxxxxxxxxx




.screen-only, .mobile-only, .touch.mobile div.downloadsection.screen-only, .no-touch div.downloadsection.mobile-only {
	display: none;
}

.touch.mobile div.downloadsection.mobile-only, .no-touch div.downloadsection.screen-only {
	display: block;
}

/* ** */

.no-touch .screen-only, .no-touch div.downloadsection.screen-only, .touch.mobile .mobile-only, .touch.mobile div.downloadsection.mobile-only {
	display: block;
}

.no-touch .mobile-only, .no-touch div.downloadsection.mobile-only, .touch .screen-only, .touch div.downloadsection.screen-only {
	display: none;
}

#pagecontainer {
	width: 712px;
	height: inherit;
	margin: 2px 0 0 4px;
	padding: 15px;
}
#navwrapper {
	width: 212px;
	height: inherit;
	clear: left;
	float: left;
	position: absolute;
}
#software_navigation.fixed {
  position: fixed;
  top: 15px;
}
.relatedtitle{
	text-align: center;
	font: bold 10pt Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 8px 0 0 0;
	display: block;
}
.relatedbox {
	padding: 0 10px 10px 10px;
}
.relatedbox a, .relatedbox a:visited {
	text-decoration: none;
}
#relatedcontent {
	display: block;
	width: 100%;
	height: inherit;
	clear: both;
	background-color: #D6D6D6;
	/*gradient here*/
	color:#979797;
	text-shadow:0 1px 0 #EBEBEB;
	border-top:1px solid #EBEBEB;
	border-left:1px solid #EBEBEB;
	-webkit-box-shadow:0 2px 8px 2px rgba(0,0,0,.1);
	-moz-box-shadow:0 2px 8px 2px rgba(0,0,0,.1);
	-ie-box-shadow:0 2px 8px 2px rgba(0,0,0,.1);
	box-shadow:0 2px 8px 2px rgba(0,0,0,.1);
	width: 100%;
}
#contentwrapper {
	position: relative;
	float: right;
	width: 726px;
	height: inherit;
	border: 1px solid #E7E7E7;
	padding: 0;
	margin: 0;
	background: rgb(246,246,246); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(246,246,246,1) 0%, rgba(255,255,255,1) 13%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(13%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(255,255,255,1) 13%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(255,255,255,1) 13%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(255,255,255,1) 13%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(246,246,246,1) 0%,rgba(255,255,255,1) 13%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

}
#contentwrapper:before { /*Simply a cosmetic border to content container*/
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: none;
	border-bottom: none;
	border-spacing: 1px;
	content: '';
	width: inherit;
	height: inherit;
	position: absolute;
}

/* Navigation */

#software_navigation a {text-decoration: none;}
ul, ul ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#software_navigation {
	position: relative;
	float: left;
	width: 212px;
	height: inherit;
	margin: 0;
	padding: 0;
	font-size: 1em;
	top:0;}

/* Menu Navigation*/
#software_menu {
	width: auto;
	height: auto;
	/*-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px -1px 18px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px -1px 18px 0px rgba(0,0,0,.1);
	-ie-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px -1px 18px 0px rgba(0,0,0,.1);
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px -1px 18px 0px rgba(0,0,0,.1);}
	*/
	border: 1px #CCC solid;}
#software_menu > li > a {
	background-color: #D6D6D6;
	/*gradient here*/
	color:#979797;
	text-shadow:0 1px 0 #EBEBEB;
	border-bottom:1px solid #BBB;
	border-top:1px solid #EBEBEB;
	-webkit-box-shadow:0 2px 8px 2px rgba(0,0,0,.1);
	-moz-box-shadow:0 2px 8px 2px rgba(0,0,0,.1);
	-ie-box-shadow:0 2px 8px 2px rgba(0,0,0,.1);
	box-shadow:0 2px 8px 2px rgba(0,0,0,.1);
	width: 100%;
	height: 3em;
	line-height: 3em;
	text-indent: 22%;
	display: block;
	position: relative;
	font-family: 'helvetica-3', Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:16px;
	text-transform:uppercase;
	color: #A0A0A0;
	text-shadow: 1px 1px 0px rgba(225,225,225,1);}

/* Navigation Sub Menu*/
#software_menu ul li a {
	background: #fff;
	width: 100%;
	height: 1.75em;
	text-indent: 1em;
	display: block;
	position: relative;
	font-family: 'helvetica-4', Arial, Helvetica sans-serif;
	font-size: 0.9em;
	color: #666;}
#software_menu ul li a:hover {color: #000;}
#software_menu ul li:last-child a {
	border-bottom: 1px solid #CCC; /* CHECK THIS OUT FOR COLORS */
	padding-bottom: .55em;}
#software_menu ul li:first-child a {
	padding-top: 1em;}
	/*background: url(/graphics/software/resources/submenushade.png) repeat-x top;}*/

/* Navigation Menu Hover and Active State */
#software_menu > li > a:hover {
	background-color: #FF5308;
	border-bottom:1px solid #C30;
	border-top:1px solid #FFAE00;
	color:#630;
	text-shadow:0 1px 0 #F90;
	opacity: 1;}
ul#software_menu li ul li a.active {
	font-weight: bold;
}
#software_menu > li > a.active {
    background-color: #999999;
    border-bottom:1px solid #979797;
	border-top:1px solid #D6D6D6;
	color:#575757;
	text-shadow:0 1px 0 #C1C1C1;}

/* Menu Icons and Active State */
#software_menu > li > a:before {
    content: '';
    background-image: url(/graphics/software/resources/menusprite.png);
    background-repeat: no-repeat;
	opacity: .4;
    font-size: 36px;
    height: 1em;
    width: 1em;
    position: absolute;
    left: 4%;
    top: 50%;
    margin: -.55em 0 0 0;}
#software_menu > li > a:hover:before {opacity: .7;}
#software_menu > li > a.active:before {opacity: .6;}
.desktop > a:before {background-position: 0 0;}
.mobile > a:before {background-position: -36px 0;}
.web > a:before {background-position: -72px 0;}
.drawing > a:before {background-position: -108px 0;}

/*Top Nav Buttons*/
#fixedtop {
	margin-top: 8px;
	position: absolute;
	width: 100%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;}
/*h3.update {
	border:0;
	font: 0/0 a;
	text-shadow: none;	background: url(/graphics/software/v3/resources/update_rbn.png);
	width: 52px;

	color: transparent;
	height: 36px;
	position: absolute;
	left: -4px;
}*/

/*div.ribbonwrapperer {
	width: auto;
	padding: 0;
	margin: 0;
	position: relative;
}*/
div.ribbonwrapper {
	width: 40%;
	padding: 0;
	margin: 0;
	height: 36px;
/*	background-color: #ccff00;*/
	position: relative;
	left: -4px;
	z-index: 10;

}
div.ribbonbg {
	width: 0;
	height: 36px;
	background: url(/graphics/software/resources/ribbon_b.png) repeat-x;
	display: inline-block;
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
	overflow: hidden;

}
div.ribbonstart {
	width: 24px;
	height: 36px;
	background: url(/graphics/software/resources/ribbon_a.png) no-repeat;
	display: inline-block;
	float: left;
	padding: 0;
	margin: 0;

}
div.updatearw {
	width: 22px;
	height: 36px;
	background: url(/graphics/software/resources/updatearw.png) no-repeat;
	display: inline-block;
	position: relative;
	right: 38px;
	z-index: 10;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
div.newstar {
	width: 22px;
	height: 36px;
	background: url(/graphics/software/resources/newstar.png) no-repeat;
	display: inline-block;
	position: relative;
	right: 40px;
	/*right: 12px;*/
	z-index: 10;
	padding: 0;
	margin: 0;
}
div.ribbonend {
	width: 30px;
	height: 36px;
	background: url(/graphics/software/resources/ribbon_a.png) bottom right;
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
}
/*h3.new {
	border:0;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	background: url(/graphics/software/v3/resources/new_rbn.png);
	width: 52px;
	height: 36px;
	position: absolute;
	left: -4px;
}*/
a h3.gohome {
	border:0;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	background: url(/graphics/software/resources/home_btn.png);
	width: 39px;
	height: 35px;
	position:absolute;
	top:0px;
	right: -2px;
}
a h3.gohome:hover {background-position: 0 -38px;}
a h3.gohome:active {background-position: 0 -75px;}
h1#promo {
	width: inherit;
	height: auto;
/*	margin: 0 auto; /* For Smaller Promos */
	font: 10pt Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: white;
	padding: 0 0 30px 0;
	margin: 0;
	position: relative;
	display: block;
	clear: both;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

h1#promo > img {
	margin: 0;
}
.promoios a, .promoios a:visited {
	color: white;
	text-decoration: none;
}
.promoios a.dynamic {
/*	color: black;
	font: 'helvetica-7', arial, helvetica, sans-serif;*/
	color: #7c99b6;
font: 1.25em/1 'helvetica-3', arial, helvetica, sans-serif;
}
.promoios h1 {
	font: 16pt 'helvetica-5', Arial, Helvetica, sans-serif;
	text-shadow: 0px 0px 6px #000000;
	color: white;
	text-decoration: none;
	padding: 0;
	margin:0;
	padding-left: 73px\9;
	display: table-cell;
	vertical-align: middle;
}

.promoios.plain h1 {
	font: 20pt 'helvetica-3', Arial, Helvetica, sans-serif;
	text-shadow: none;
	color: #579;
	text-decoration: none;
	padding: 0;
	margin:0;
	padding-left: 73px\9;
	display: table-cell;
	vertical-align: middle;
}
.promoios img {
	-webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-background-clip: padding-box;
   -webkit-box-shadow:  0px 0px 15px 0px rgba(0, 0, 0, 1);
   box-shadow:  0px 0px 15px 0px rgba(0, 0, 0, 1);
   float: left;
   margin-right: 10px;
}
.promoios.plain img {
	-webkit-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: none;
   -webkit-box-shadow:  none;
   box-shadow:  none;
}
.promoios div {
	display: table;
	height: 64px;
}
.promoios span {
	display: block;
	font: 13pt 'helvetica-3', Arial, Helvetica, sans-serif;
	text-shadow: 0px 0px 6px #000000;
	color: white;
}
.promoios.plain span {
	color: #7190b0;
	text-shadow: none;
}
.promocontent {
	position: absolute;
	width: 45%;
	z-index: 9;
	top: 78px;
	padding: 30px;
	float: left;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.promocontent p {
	margin-top: 55px; /* Adjust this value to move promo blurb up and down*/
}
.promoscreen {
	position: absolute;
	top: 3px;
	right: -14px;
}

#headerBar {
    height: auto;
    padding: 6px 10px;
    font: 18pt normal "helvetica-3", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    color: white;
    text-align: right;
    position: relative;
    clear: both;
    margin-left: 0;
    z-index: 5;
    background-color: #ccc;
    border-top: 2px solid #999;
}
#headerBar canvas {
    display: none;
}

h5.divider {
	border:0;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	background: url(/graphics/software/resources/divider.png) center no-repeat;
	width: auto;
	height: 8px;
	margin-bottom: -8px;

}
h5.gtdivider {
	border:0;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	background: url(/graphics/software/resources/section_shadow.png) center no-repeat;
	width: auto;
	height: 4px;
	margin-bottom: -4px;

}
h5.gbdivider {
	border:0;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	background: url(/graphics/software/resources/section_shadow_top.png);
	width: auto;
	height: 4px;
	margin-top: -4px;
}
h4 a.dynamic:hover, h4 a.dynamic:hover img {
	opacity: .8;
}
#boxsection {
	width: 100%;
	margin-bottom: -1px;
	height: inherit;
}
#boxsection .box {
	width: 341px;
	height: 60px;
	float: left;
	padding: 10px;
	opacity: .9;
	border: 1px solid #D5D5D5;
	border-top: 1px solid transparent;
	border-right: 1px solid #FFF;

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(238,238,238,0) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,0)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
}
#boxsection .box img {
	margin: 5px 10px 0 0;}

#boxsection .boxtitle {
	display:inline-block;
	font: normal 9pt 'helvetica-4', Arial, Helvetica, sans-serif;
	line-height: 10pt;
	text-decoration: none;
	vertical-align:middle;}

#boxsection .boxtitle span {
	font: normal 10pt 'helvetica-6', Arial, Helvetica, sans-serif;
}
#boxsection .box:hover {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIwLjk0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIwLjk3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(204,204,204,0.94) 0%, rgba(238,238,238,0.97) 54%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,0.94)), color-stop(54%,rgba(238,238,238,0.97)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(204,204,204,0.94) 0%,rgba(238,238,238,0.97) 54%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(204,204,204,0.94) 0%,rgba(238,238,238,0.97) 54%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(204,204,204,0.94) 0%,rgba(238,238,238,0.97) 54%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(204,204,204,0.94) 0%,rgba(238,238,238,0.97) 54%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0cccccc', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

	border: 1px solid #D5D5D5;
	border-bottom: 1px solid #E7E7E7;
}
#boxsection .no_topborder {
	border-top: 0;
}
#boxsection .no_rightborder {
	border-right: 1px solid transparent;
}
#boxsection .no_leftborder {
	border-left: 1px solid transparent;
}
img.ios57 {
	-webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-background-clip: padding-box;
}
img.ios114 {
	-webkit-border-radius: 20px;
    border-radius: 20px;
    -webkit-background-clip: padding-box;
}
.lessrightpad {

}
#newssection {
	padding: 15px;
	width: 95%;
}
.otherheader {
	font: .9em 'helvetica-4', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
}
.sublist {
	font: bold 10pt Arial, Helvetica, sans-serif;
}
.sublist li {
	font: normal 1em/1.625 Arial, Helvetica, sans-serif;
	text-indent: 35px;
}
#newssection div {
	font: normal 14pt 'helvetica-4', Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: capitalize;
	border-bottom: 2px solid #CCC;
	margin: 0 0 10px 0;
	width: inherit;
	opacity: .4;
}
.dskupdates:before {
	content:"";
	display: inline-block;
	width:25px;
	height:30px;
	margin:0 10px 0 0;
	background: url(/graphics/software/resources/menusprite.png) no-repeat -5px 2px;
}
.mobupdates:before {
	content:"";
	display: inline-block;
	width:25px;
	height:30px;
	margin:0 10px 0 0;
	background: url(/graphics/software/resources/menusprite.png) no-repeat -40px 2px;
}
.webupdates:before {
	content:"";
	display: inline-block;
	width:25px;
	height:30px;
	margin:0 10px 0 0;
	background: url(/graphics/software/resources/menusprite.png) no-repeat -76px 2px;
}
.drwupdates:before {
	content:"";
	display: inline-block;
	width:25px;
	height:30px;
	margin:0 10px 0 0;
	background: url(/graphics/software/resources/menusprite.png) no-repeat -112px 2px;
}

/*Content Pages*/

.details {
	padding: 50px 40px 10px 40px;
}
.vitals div, .vitals h1, .vitals h2, .vitals h3 {
	padding: 0;
	margin-top: 0;
	margin-bottom: 10px;
}
.vitals sup {
	font-size: 8pt;
}
.logo {
	width: 114px;
	height: 100%;
	float: left;
	margin: 5px 30px 15px 0;
}
.title {
	font: normal 14pt 'helvetica-5',Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 0px #FFF;
	line-height: 12pt;
	padding: 0;
}
.version {
	font: normal 10pt 'helvetica-5',Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 0px #FFF;
	line-height: 10pt;
	margin: 0;
	padding: 0;
}
.otherdetails {
	font: normal 8pt Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 0px #FFF;
	line-height: 9pt;
	margin: 0;
	padding: 0;	
}
.otherdetails span {

}
.description {
	font: normal 9pt Arial, Helvetica, sans-serif;
	line-height:14px;
	clear:both;
	margin-top: 15px;
}

/*Download Section*/
.downloadsection{
	padding: 20px;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(238,238,238,0.5) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,0.5)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,0.5) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,0.5) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,0.5) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(238,238,238,0.5) 0%,rgba(204,204,204,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */

}
.centercolumn{
	text-align: center;
}
#namecheck {display: none;}
.dstext{
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #999;
	text-transform: uppercase;
	text-align: left;
	margin: -10px 0 15px 0;
	text-shadow: 1px 1px 0px #ffffff;
}
.downloadsection form {
	display: block;
	float: none;
}
.leftcolumn {
	width:45%;
	position:relative;
	float:left;
	font-size: 8pt;
}
form.leftcolumn {
	width: 40%;
}
.rightcolumn {
	width:40%;
	position:relative;
	float:right;
	text-align:center;
}

/* Download Button */

/*@keyframes glow
{
	from {box-shadow:0 0 0 rgba(5,140,245,0.5);}
	to {box-shadow:0 0 15px rgba(5,140,245,0.5);
	border-color: #069;}
}

@-moz-keyframes glow /* Firefox /
{
	from {-moz-box-shadow:0 0 0px rgba(5,140,245,0.5);}
	to {-moz-box-shadow:0 0 15px rgba(5,140,245,0.5);
	border-color: #069;}
}

@-webkit-keyframes glow /* Safari and Chrome /
{
	from {-webkit-box-shadow:0 0 0 rgba(5,140,245,0.5);}
	to {-webkit-box-shadow:0 0 15px rgba(5,140,245,0.5);
	border-color: #069;}
}

@-o-keyframes glow /* Opera /
{
	from {-o-box-shadow:0 0 0 rgba(5,140,245,0.5);}
	to {-o-box-shadow:0 0 15px rgba(5,140,245,0.5);
	border-color: #069;}
}*/

#downloadbox {
	margin: 0 auto;
}
#downloadbutton{
	background: #7a8993; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhODk5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM5MzgzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7a8993 0%, #39383d 50%, #0a0e0a 51%, #0a0809 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a8993), color-stop(50%,#39383d), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7a8993 0%,#39383d 50%,#0a0e0a 51%,#0a0809 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7a8993 0%,#39383d 50%,#0a0e0a 51%,#0a0809 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7a8993 0%,#39383d 50%,#0a0e0a 51%,#0a0809 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7a8993 0%,#39383d 50%,#0a0e0a 51%,#0a0809 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a8993', endColorstr='#0a0809',GradientType=0 ); /* IE6-8 */

	border: 1px solid #172d6e;
	border-bottom: 1px solid #0e1d45;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 0 0 #b1b9cb;
	-moz-box-shadow: inset 0 1px 0 0 #b1b9cb;
	box-shadow: inset 0 1px 0 0 #b1b9cb;
	color: #fff;
	font: bold 16px Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 0;
	text-decoration: none;
	text-align: center;
	text-shadow: 0 -1px 1px #000f4d;
	width: 150px;
/*	-webkit-animation-name: glow;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-timing-function: ease-in-out;

	-moz-animation-name: glow;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: alternate;
	-moz-animation-timing-function: ease-in-out;

	-o-animation-name: glow;
	-o-animation-duration: 1s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: alternate;
	-o-animation-timing-function: ease-in-out;

	animation-name: glow;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-timing-function: ease-in-out;*/
}
#downloadbutton:hover {
	background-color: #7f8dad;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7f8dad), color-stop(50%, #4a5e8c), color-stop(50%, #2f477d), color-stop(100%, #364c80));
	background-image: -webkit-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: -moz-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: -ms-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: -o-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	cursor: pointer;
}
#downloadbutton:active {
	-webkit-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
	-moz-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
	box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
/*	animation-name: none;
	-webkit-animation-name: none;
	-moz-animation-name: none;
	-o-animation-name: none;*/
}
.downloadbutton{
	background: #7a8993; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhODk5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM5MzgzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7a8993 0%, #39383d 50%, #0a0e0a 51%, #0a0809 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a8993), color-stop(50%,#39383d), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7a8993 0%,#39383d 50%,#0a0e0a 51%,#0a0809 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7a8993 0%,#39383d 50%,#0a0e0a 51%,#0a0809 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7a8993 0%,#39383d 50%,#0a0e0a 51%,#0a0809 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7a8993 0%,#39383d 50%,#0a0e0a 51%,#0a0809 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a8993', endColorstr='#0a0809',GradientType=0 ); /* IE6-8 */
	border: 1px solid #172d6e;
	border-bottom: 1px solid #0e1d45;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 0 0 #b1b9cb;
	-moz-box-shadow: inset 0 1px 0 0 #b1b9cb;
	box-shadow: inset 0 1px 0 0 #b1b9cb;
	color: #fff;
	font: bold 16px Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 0;
	text-decoration: none;
	text-align: center;
	text-shadow: 0 -1px 1px #000f4d;
	width: 150px;
}
.downloadbutton:hover {
	background-color: #7f8dad;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7f8dad), color-stop(50%, #4a5e8c), color-stop(50%, #2f477d), color-stop(100%, #364c80));
	background-image: -webkit-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: -moz-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: -ms-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: -o-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	cursor: pointer; }
.downloadbutton:active {
	-webkit-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
	-moz-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
	box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;

}
.formbutton{
	background: #7a8993; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhODk5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM5MzgzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7a8993 0%, #39383d 50%, #0a0e0a 51%, #0a0809 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a8993), color-stop(50%,#39383d), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7a8993 0%,#39383d 50%,#0a0e0a 51%,#0a0809 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7a8993 0%,#39383d 50%,#0a0e0a 51%,#0a0809 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7a8993 0%,#39383d 50%,#0a0e0a 51%,#0a0809 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7a8993 0%,#39383d 50%,#0a0e0a 51%,#0a0809 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a8993', endColorstr='#0a0809',GradientType=0 ); /* IE6-8 */
	border: 1px solid #172d6e;
	border-bottom: 1px solid #0e1d45;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 0 0 #b1b9cb;
	-moz-box-shadow: inset 0 1px 0 0 #b1b9cb;
	box-shadow: inset 0 1px 0 0 #b1b9cb;
	color: #fff;
	font: normal 16px Arial, Helvetica, sans-serif;
	padding: 5px 10px;
	text-decoration: none;
	text-align: center;
	text-shadow: 0 -1px 1px #000f4d;
	width: auto;
	/*-webkit-animation-name: glow;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-name: glow;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: alternate;
	-moz-animation-timing-function: ease-in-out;
	-o-animation-name: glow;
	-o-animation-duration: 1s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: alternate;
	-o-animation-timing-function: ease-in-out;
	animation-name: glow;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-timing-function: ease-in-out;*/
}

.formbutton:hover {
	background-color: #7f8dad;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7f8dad), color-stop(50%, #4a5e8c), color-stop(50%, #2f477d), color-stop(100%, #364c80));
	background-image: -webkit-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: -moz-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: -ms-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: -o-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	background-image: linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
	cursor: pointer; }
.formbutton:active {
	-webkit-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
	-moz-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
	box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
	animation-name: none;
	-webkit-animation-name: none;
	-moz-animation-name: none;
	-o-animation-name: none;
}

/* Email Input Box */

form.email {
	display:table;
	float: left;
}
input {
	padding: 0;
	margin: 0;
}
input.email {
	border:1px solid #AAA;
	font-size:12px;
	line-height:1.2em;
	width:14em;
	background:0 to(#fff));
	-webkit-appearance:none;
	-webkit-box-shadow:1px 1px 1px #fff;
	-webkit-border-radius:3px;
	-moz-appearance:none;
	-moz-box-shadow:1px 1px 1px #fff;
	-moz-border-radius:3px;
	-ie-appearance:none;
	-ie-box-shadow:1px 1px 1px #fff;
	-ie-border-radius:3px;
	appearance:none;
	box-shadow:1px 1px 1px #fff;
	border-radius:3px;
	padding:2px;
	margin-top: 3px;

}
input.email:focus {
	outline:none;
	box-shadow:0 0 5px rgba(5,140,245,0.5);
	-moz-box-shadow:0 0 5px rgba(5,140,245,0.5);
	-webkit-box-shadow:0 0 5px rgba(5,140,245,0.5);
	background:#fff;
	border:1px solid #58a9e8;

}

/* Checkbox Alignment */

p.label_checkbox_pair {
	clear: both;
	float: none;
}
p.label_checkbox_pair input {
	clear: left;
	float: left;
	margin-left: 0px;
}
p.label_checkbox_pair label {
	clear: right;
	display: block;
	float: left;
	margin-left: 10px;
}
/*Lightbox background */
#lightbox {
	display:none;

	/*Gradient*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.75) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.75)));
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.75) 100%);
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.75) 100%);
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.75) 100%);
	background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.75) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfffffff',GradientType=1 );
	/*End Gradient*/

	position:fixed;
	top:0;
	left:0;
	margin: 0;
	min-width:100%;
	min-height:100%;

	z-index:1000000;
}
/* Lightbox panel with some content */
#lightbox-pane {
	display:none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-family: Arial, Helvtica, sans-serif;
	font-size: 11pt;
	line-height: 11pt;
	/*gradient*/

	background: #f7f7f7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #c6c6c6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#c6c6c6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#c6c6c6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#c6c6c6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#c6c6c6 100%); /* IE10+ */
	background: linear-gradient(top,  #f7f7f7 0%,#c6c6c6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-8 */

	width: 400px;
	height: 420px;
	position:absolute;
	left:50%;
	top:50%;
	margin: -25% 0 0 -15%;
	padding: 20px;

	border: 1px solid #EBEBEB;
	opacity: .1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ie-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 40px 1px rgba(0, 0, 0, .8);
	-moz-box-shadow: 0px 0px 40px 1px rgba(0, 0, 0, .8);
	-ie-box-shadow: 0px 0px 40px 1px rgba(0, 0, 0, .8);
	box-shadow: 0px 0px 40px 1px rgba(0, 0, 0, .8);
	z-index:1000001;
}
#formframe html html {background-color: green;}
#dwnclose {
	cursor:pointer;
	position: absolute;
	right: 10px;
	top: 10px;
	}
.closebtn {
	font-size: 12pt;
	color: #999;
	text-shadow: 0px 2px 0px #ffffff;
    filter: dropshadow(color=#ffffff, offx=0, offy=1);}

/* Gallery */

#gallery{
	clear: both;
	line-height: -15px;
	padding: 15px 0;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(102,102,102,0.5) 0%, rgba(221,221,221,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,0.5)), color-stop(100%,rgba(221,221,221,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(102,102,102,0.5) 0%,rgba(221,221,221,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(102,102,102,0.5) 0%,rgba(221,221,221,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(102,102,102,0.5) 0%,rgba(221,221,221,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(102,102,102,0.5) 0%,rgba(221,221,221,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80666666', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#gallery li {
	font-size: 8pt;
	/*margin-top: 5px;*/
}
#gallery li img {
	margin: -2px 0 -2px 0;
}
.gallerycaption{
	display: block;
	padding-top: 20px;
	text-shadow: 0px 2px 0px rgba(255, 255, 255, 0.5);
	font-size: 8pt;
}
#iphonegallery{
	padding: 0;
}
#iphoneslider {
	z-index: 1;
	padding: 0;
	background-color: black;
}
.overlay {
	z-index: 4;
	position: absolute;
	margin: -5px 0 0 -3px;
}
li figure.galleryimage {
  -webkit-transition: all 0.2s ease; 
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin: 0 auto;
  width: 100%;
  position: relative;
  cursor: pointer;
  cursor: inherit\9;
}
li figure.galleryimage img {
	margin:0 auto;
	text-align: center;
}
li figure.galleryimage:focus {
	outline: none;
	z-index: 100;
	position: absolute;
  	-webkit-transform: translateY(10%) scale(2.5);
  	-moz-transform: translateY(10%) scale(2.5);
	-o-transform: translateY(10%) scale(2.5);
	transform: translateY(10%) scale(2.5);
	-ms-transform: translateY(10%) scale(2.5);
}
li figure.galleryimage:focus img {
	-webkit-box-shadow:  0px 0px 30px 0px #000000;
    box-shadow:  0px 0px 30px 0px #000000;
}
figure.promoscreen{
	-webkit-transition: all 0.2s ease; 
	-moz-transition: all .2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	top: 29px;
	right: 76px;
	width: 144px;
	height: 284px;
	cursor: pointer;
	-webkit-box-shadow:  0px 0px 30px 10px rgba(100, 0, 0, 0);
    box-shadow:  0px 0px 30px 10px rgba(0, 0, 0, 0);
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border-radius: 20px\9;
}

.lt-ie9 figure.promoscreen {
	margin-right: 63px;
	margin-top: 10px;
}
figure.promoscreen:focus {
	-webkit-box-shadow:  0px 0px 30px 10px rgba(100, 0, 0, .8);
    box-shadow:  0px 0px 30px 10px rgba(0, 0, 0, .8);
	-webkit-transform: translate(-140%, 50%) scale(1.7);
    -moz-transform: translate(-140%, 50) scale(1.7);
    -o-transform: translate(-140%, 50%) scale(1.7);
    -ms-transform: translate(-140%, 50%) scale(1.7);
    transform: translate(-140%, 50%) scale(1.7);
    outline: none;
    z-index: 10000;
    cursor: inherit;
}
.shadowhider {
	background-color: white;
	width: 150px;
	height: 40px;
	z-index: 0;
	position: absolute;
	right:70px;
	top: 300px;
	display: none;
}
div#iphoneslider {
	position: absolute;
	left: 9px;
	top: 46px;
	width: 125px;
	height: 188px;
	z-index: 0;
}
#iphoneslider img {
	width: 125px;
	height: 188px;
	z-index: 6;}

#iphoneslider ul {
	opacity: 0;
}
.lt-ie9 figure.promoscreen{
	top: 21px;
	right: 16px;
	width: 144px;
	height: 284px;
	cursor: inherit;
}

/* Slider Buttons and Stuff */

#nextBtn a,#slider1next a {
background:url(/graphics/software/resources/navarrows.png) no-repeat 0 0;
}
#nextBtn,#slider1next {
left:696px;
}
#nextslide {
	position:absolute;
	float:right;
	z-index:1000;
	width:60px;
	height:inherit;
	background:url(/graphics/software/resources/next.png) no-repeat center center;
	cursor:pointer;
	display:none;
	right:0;
	margin:0;
	padding:0;
}
#prevBtn a,#nextBtn a,#slider1next a,#slider1prev a {
	display:block;
	position:relative;
	width:30px;
	height:auto;
	background:url(/graphics/software/resources/navarrows.png) no-repeat 0 0;
}
#prevBtn,#nextBtn,#slider1next,#slider1prev {
	display:block;
	width:30px;
	height:auto;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
}
#prevslide {
	position:absolute;
	float:left;
	z-index:1000;
	width:60px;
	height:inherit;
	background:url(/graphics/software/resources/prev.png) no-repeat center center;
	cursor:pointer;
	display:none;
	margin:0;
	padding:0;
}
#slider li,#slider2 li {
	width:726px;
	height:auto;
	overflow:hidden;
	background:url(/graphics/software/resources/screenshotshadow.png) no-repeat center bottom;
}
#slider ul,#slider li,#slider2 ul,#slider2 li {
	list-style:none;
	text-align:center;
	margin:0 auto;
	padding:0;
}
#slider2 {
	margin-top:-14px;}

/* Slider Controls */

ul#controls {
	display:table;
	margin:10px auto 0 auto;
}
ul#controls li {
	float:left;
	list-style:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	margin:0 5px;
	padding:0;
	color: transparent;
}
ul#controls li a {
	float:left;
	border:1px solid #aaa;
	background:#aaa;
	color:transparent;
	list-style:none;
	left:-100px;
	text-decoration:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	height:3px;
	width:3px;
}
ul#controls li a:focus,#prevBtn a:focus,#nextBtn a:focus {
	outline:none;
}
ul#controls li.current a {
	background:#fff;
	color:transparent;
	border:1px solid #fff;
	height:3px;
	width:3px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:  1px 1px 8px 0px rgba(0, 0, 0, .2);
	-moz-box-shadow:  1px 1px 8px 0px rgba(0, 0, 0, .2);
	box-shadow:  1px 1px 8px 0px rgba(0, 0, 0, .2);
}
#furtherInfo { /*Separate Further Information section from Gallery, declare font-size*/
	clear: both;
	margin: 0;
	padding: 0;
	padding-top: 14px;
	height: inherit;
	font-size: 12px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */
}

/* Semantic Tabs */

#mytabset li a {
	text-decoration: none;
}
ul.semtabs {
	font: normal 12pt 'helvetica-7', Arial, Helvetica, sans-serif;
	margin:0 auto;
	clear:both;
	list-style:none !important;
}
ul.semtabs li {
	float:left;
	display: inline-block;
	margin:0 0 -1px 0 !important;
}
ul.semtabs li:first-child {
	border-left: 0;
}
.panel {
	clear: both;
	height: inherit;
	padding: 40px;
	border-top: 1px solid #D6D6D6;
}
.panel p {
	padding: 0;
	margin: 0;
}
.panel ul li {
	font: normal 10pt Arial, Helvetica, sans-serif;
	list-style: disc;
	margin: 0;
}
ul.semtabs li a {
	/*  height:15px;*/
	color: #666;
	font-size: 12px;
	line-height:12px;
	display:block;
	padding: 6px 9px;
	margin: 6px 3px 0 0;
	text-decoration:none;
	border: 1px solid #CCC;
	border-bottom: 0;
	background: #d8d8d8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYWRhZGFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #d8d8d8 60%, #adadad 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#d8d8d8), color-stop(100%,#adadad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d8d8d8 60%,#adadad 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d8d8d8 60%,#adadad 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d8d8d8 60%,#adadad 100%); /* IE10+ */
	background: linear-gradient(top,  #d8d8d8 60%,#adadad 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#adadad',GradientType=0 ); /* IE6-8 */
}
ul.semtabs li.active a {
	margin: 0 3px 0 0;
	padding: 9px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f8f8f8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-8 */
	border: 1px solid #EBEBEB;
	border-bottom:0;
	color: #000;
	font-family: 'helvetica-7', Arial, Helvetica, sans-serif;
}
.furthertables {
	list-style-type:disc;
	margin: 0 0 0 14px;
}
.furthertables a {
	text-decoration: underline;
}
/*End semantic tabs*/

.lt-ie9 .rnlabel:before {
	display: none;
}
.lt-ie9 #iphonegallery {
	display: none;
}
.lt-ie9 .shadowhider{
	display: none;
}