		body {
		    margin: 0;
		    color: #747474;
		    min-width: 320px;
		    -webkit-text-size-adjust: 100%;
		    font: 13px/20px PTSansRegular,Arial,Helvetica,sans-serif;
		}
		.top-row:after {
		    clear: both;
		}
		.top-row {
		    margin: 0 auto;
		    zoom: 1;
   			 max-width: 100%;
   			 min-width:100%;
		    padding-left: 0px;
		    padding-right: 0px;
		    display: flex;
		    background-color: #67b7e1;
		    font-size: 12px;
		    color: #ffffff;
		    border-bottom-color: #e5e5e5;
		    line-height: 44px;
		    font-family: "PT Sans", Verdana, Geneva, sans-serif;
		    font-weight: 400;
		    letter-spacing: 0px;
		    clear:right;
		}
		.fusion-alignleft {
			margin-left:20px;
		}
		.fusion-contact-info a, .fusion-contact-info a:hover {
		    color: #ffffff;
		    text-decoration: none;
		}
		.fusion-header-separator {
			margin: 0 5px;
		}
		a.downloadButton, a.downloadButton:hover
		{
			font-size: 14px;
		    color: #ffffff;
		    text-decoration: none;
		    font-weight: bold;
		    font-family: "PT Sans", Verdana, Geneva, sans-serif;
		}
		.downloadButton div
		{
			display:inline-block;
			background-color:#09C;
			min-height:100px;
			width:300px;
			max-width:300px;
			border-top: 1px solid white;
			border-left: 1px solid white;
			border-right: 1px solid black;
			border-bottom: 1px solid black;
			border-radius: 4px;
			padding:20px;
			margin:20px;
			position:relative;
			text-align:center;
		}
		.downloadButton div::before
		{
			content: " ";
			background-color:#09C;
			border-radius:4px;
			left:-2px;
			top:-2px;
			bottom:-2px;
			right:-2px;
			position: absolute;
			z-index: -1;
		}
		.downloadButton div:after
		{
			content: " ";
			z-index: 1;
			left:-2px;
			top:-2px;
			bottom:-2px;
			right:-2px;
			position: absolute;
				background:linear-gradient(
		-10deg,
		rgba(0,0,0,0) 0%,
		rgba(255,255,255,.3) 65%,
		rgba(255,255,255,0) 100%
		);
		}
		.TextBody
		{
			margin:20px;
			border-bottom:1px solid #c0c0c0;
		}
		.TextBody h1
		{
			font-family: "Antic Slab", Arial, Helvetica, sans-serif;
			color:#4687bf;
		}
		.menubar
		{
			height:60px;
			background-color:rgba(255,255,255,0.9);
			width:100%;
			/*background-image:url('../img/CasePadLogo.png')*/;
		}
		.menubar nav
		{
			border:0;
			border-top:0px solid rgba(255,255,255,0.9);
			background:url('../img/CasePadLogo.png'),
			linear-gradient(270deg,
				rgba(255,255,255,0.9) 0%,
				rgba(255,255,255,0.9) 765px,
				rgba(255,255,255,0.9) 766px,
				rgba(255,255,255,0.9) 100%);
			background-repeat:no-repeat;
			right:0;
			margin:0;
			padding:0;
			min-height:60px;
			width:100%;
		}
		nav ul{
			float:right;
			padding:0;
			padding-right:50px;
			height:0px;
			margin:0px;
		}
		nav ul li{
			font-family: "Antic Slab", Verdana, Geneva, sans-serif;
		    font-size: 14px;
		    font-weight: 400;
		    letter-spacing: 0px;
		    text-decoration:none;
		    display: inline;
		    border:0;
		    border-top:2px solid rgba(255,255,255,0.0);
		    background-color:rgba(255,255,255,0.9);
		    margin:0 0px;
		    padding: 0px 20px;
		    padding-bottom:0px;
		    padding-top:18px;
			height:40px;
		    min-width:50px;
		    float:right;
		    position: relative;
		    list-style: none;
		}
		nav ul li ul
		{
			margin:0;
			position:relative;
			width:auto;
		}
		nav ul li:hover
		{
			display:inline;
			border-top-color:#dd3333;
		}
		nav ul li ul li
		{
			border: 1px solid #c0c0c0;
		    list-style: none;
			background-color:rgba(255,255,255,1);
			min-width:150px;
			margin:0px 0px;
			padding:2px;
			height:20px;
			font-size:12px;
			z-index:2;
		}
		nav ul li a,nav ul li ul li a,nav ul li a:hover,nav ul li ul li a:hover  {
			text-decoration:none;
			color:#747474;
		}
		nav ul li ul {
			display:none;
			position:absolute;
			top:100%;
			left:0px;
			padding:0px;
		}
		nav ul li:hover ul
		{
			display:block;
		}
		nav ul li.rightmost ul{
			left:auto;
			right:0;
		}
		div.CasePadBanner
		{
			width:100%;
			text-align:center;
			background:
			radial-gradient(
				farthest-corner at 50% 60%, 
				rgba(255,255,255,1) 0%,
				rgba(255,255,255,.7) 50%, 
				rgba(255,255,255,0) 100% ),
			linear-gradient(180deg, 
				hsla(240,15%,50%,1) 0%, 
				rgba(165,165,165,1) 60%, 
				rgba(210,210,210,1) 61%, 
				rgba(210,210,210,1) 100% )
			;
		}
		img.CasePadBanner
		{
			max-width:100%;
		}