/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 0;
	padding: 0;
	color: #333333;
}

div.dummySpacer {
	min-height: 150px;
}

a:link {
	color: #1049B4;
	text-decoration: none;
}


a:visited {
	color: #1049B4;
	text-decoration: none;
}

a:hover {
	color: #1049B4;
	text-decoration: underline;
}

.pageBackground {
  width: 1000px;
  margin: 0 auto;
  padding: 0;
  background-color: #9BA7B5;
}

.pageBackgroundWide {
  width: 1240px;
  margin: 0 auto;
  padding: 0;
  background-color: #9BA7B5;
}

.mainBody {
  width: 780px;
  border-left: 1px solid white;
  border-right: 1px solid white;
  background-color: white;
  margin: 0 auto;
  padding: 0;
}

.mainBodyGradient {
  width: 780px;
  border-left: 1px solid white;
  border-right: 1px solid white;
  background: transparent url('/images/gradient_bg.jpg') repeat-y top left;
  margin: 0 auto;
  padding: 0;
}

.mainBodyGradientWide {
  width: 1020px;
  border-left: 1px solid white;
  border-right: 1px solid white;
  background: white url('/images/gradient_bg.jpg') repeat-y top left;
  margin: 0 auto;
  padding: 0;
}

div.mainHead {
  width: 780px;
  margin: 0;
  padding: 0;
}

h1.pageHead {
  width: 289px;
  height: 78px;
  background: transparent url('/images/header1_11.gif') no-repeat top left;
  float: left;
  margin: 0;
  padding: 0;
}

div.pageHeadImages {
  width: 491px;
  height: 78px;
  float: left;
}

div.pageHeadImagesWide {
  width: 731px;
  height: 78px;
  float: left;
  background: transparent url('/images/qoppaheader_stretch.png') repeat-x top left;
}

span.hiddenSpan {
  display: none;
}

ul.navbar {
  list-style-type: none;
  width: 780px;
  height: 32px;
  clear: both;
  margin: 0 auto;
  padding: 0;
}

ul.navbarWide {
  list-style-type: none;
  width: 1020px;
  height: 32px;
  clear: both;
  margin: 0 auto;
  padding: 0;
}

ul.navbar li {
  margin: 0;
  display: block;
  float: left;
  height: 32px;
  padding: 0;
}

ul.navbarWide li {
  margin: 0;
  display: block;
  float: left;
  height: 32px;
  padding: 0;
}

li.navbarWidener {
	width: 625px;
	background: transparent url('/images/navbar_stretch.png') repeat-x top left;
}

div.genericHeader {
	background: transparent url('/images/qoppaheader.jpg') no-repeat top left;
	width: 780px;
	height: 161px;
	margin: 0;
	padding: 0;
	clear: both;
}

div.genericHeaderWide {
	background: transparent url('/images/qoppaheader_wide.jpg') no-repeat top left;
	width: 1020px;
	height: 161px;
	margin: 0;
	padding: 0;
	clear: both;
}

div.productHeader {
  width: 780px;
  height: 254px;
  margin: 0;
  padding: 0;
  clear: both;
}

div.productHeaderSub {
  width: 780px;
  height: 71px;
  margin: 0;
  padding: 0;
  clear: both;
}

h1.productIconHeader {
	width: 539px;
	height: 28px;
	position: relative;
	left: 10px;
	top: -40px;
	padding-top: 30px;
	padding-left: 60px;
	font-size: 15pt;
	font-weight: bold;
	color: #004090;
	margin-bottom: 0;
}

h1.productIconHeaderWide {
	width: 779px;
	height: 28px;
	position: relative;
	left: 10px;
	top: -40px;
	padding-top: 30px;
	padding-left: 60px;
	font-size: 15pt;
	font-weight: bold;
	color: #004090;
	margin-bottom: 0;
}

h1.simpleHeader {
	background: transparent url('/images/subhead_bg.png') repeat-x top left;
	width: 582px;
	height: 44px;
	position: relative;
	left: 12px;
	top: -21px;
	font-size: 16pt;
	font-weight: bold;
	color: #004090;
	margin-bottom: 0;
	padding-left: 15px;
	padding-top: 6px;
}

span.smallHead {
	font-size: 12pt;
}

span.exSmallHead {
	font-size: 10pt;
}

span.smallText {
	font-size: 75%;
}

h1#assembleHead {
	background: transparent url('/images/header_assemble.png') no-repeat top left;
}

h1#fieldsHead {
	background: transparent url('/images/header_fields.png') no-repeat top left;
}

h1#imagesHead {
	background: transparent url('/images/header_images.png') no-repeat top left;
}

h1#notesHead {
	background: transparent url('/images/header_notes.png') no-repeat top left;
}

h1#printHead {
	background: transparent url('/images/header_print.png') no-repeat top left;
}

h1#processHead {
	background: transparent url('/images/header_process.png') no-repeat top left;
}

h1#secureHead {
	background: transparent url('/images/header_secure.png') no-repeat top left;
}

h1#textHead {
	background: transparent url('/images/header_text.png') no-repeat top left;
}

h1#viewHead {
	background: transparent url('/images/header_viewer.png') no-repeat top left;
}

h1#writerHead {
	background: transparent url('/images/header_writer.png') no-repeat top left;
}

h1#pasHead {
	background: transparent url('/images/header_pas.png') no-repeat top left;
}

span.languageIcons {
	float: right;
	padding-right: 8px;
	position: relative;
	top: -66px;
}

span.languageIconsSub {
	float: right;
	padding-right: 16px;
	margin: -38px 0 0 0;
	height: 15px;
}

span.languageIconsMain {
	float: right;
	padding-right: 16px;
	margin: 5px 0;
	height: 15px;
}

h1.pdfStudioHead {
  width: 780px;
  height: 254px;
  margin: 0;
  padding: 0;
  background: transparent url('/images/pdfstudio_head.jpg') no-repeat top left;
}

h1.pdfStudioHeadSub {
  width: 780px;
  height: 71px;
  margin: 0;
  padding: 0;
  background: transparent url('/images/pdfstudio_head_sub.jpg') no-repeat top left;
}

h2.productTag {
  position: relative;
  width: 410px;
  font-size: 21px;
  font-weight: normal;
  color: white;
  top: -125px;
  left: 42px;
  margin: 0;
  padding: 0;
}

ul.productNav {
  list-style-type: none;
  width: 780px;
  height: 28px;
  clear: both;
  margin: 0 auto;
  padding: 0;
  background: transparent url('/images/productnav_bg.jpg') repeat-x top left;
}

ul.productNav li {
  margin: 7px 0 0 0;
  display: block;
  float: left;
  width: 128px;
  height: 28px;
  padding: 0;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
}

ul.productNav li.spacer {
  background: transparent url('/images/productnav_spacer.jpg') no-repeat top left;
  width: 2px;
  margin: 0;
}

ul.productNav a:link, ul.productNavSub a:link, ul.productNavSubSm a:link {
  color: white;
  text-decoration: none;
}

ul.productNav a:visited, ul.productNavSub a:visited, ul.productNavSubSm a:visited {
  color: #CCCCCC;
  text-decoration: none;
}

ul.productNav a:hover, ul.productNavSub a:hover, ul.productNavSubSm a:hover {
  color: white;
  text-decoration: underline;
}

ul.productNavSub {
  list-style-type: none;
  float: right;
  margin-top: -40px;
  padding: 0 16px 0 0;
}

ul.productNavSubSm {
  list-style-type: none;
  float: right;
  margin-top: -40px;
  padding: 0 16px 0 0;
}

ul.productNavSub li {
  margin: 7px 0 0 20px;
  display: inline;
  float: left;
  padding: 0;
  font-size: 10pt;
}

ul.productNavSubSm li {
  margin: 7px 0 0 12px;
  display: inline;
  float: left;
  padding: 0;
  font-size: 10pt;
}

div.contentArea {
  border-left: 9px solid #7D95B7;
  width: 771px;
  margin: 0;
  padding: 0;
  font-size: 15px;
  text-align: justify;
}

h1.welcomeHeader {
	width: 315px;
	height: 20px;
	margin-left: 9px;
	margin-top: -26px;
	background: transparent url('/images/welcomeheader.jpg') no-repeat top left;
}

div.contentAreaGradient {
	width: 771px;
	margin: 0 0 0 160px;
	font-size: 15px;
}

div.contentColumnAreaGradient {
	width: 614px;
	margin: 0 0 0 160px;
	font-size: 15px;
}

div.contentColumnAreaGradientWide {
	width: 854px;
	margin: 0 0 0 160px;
	font-size: 15px;
}

div.sideNav {
	width: 157px;
	position: relative;
	margin-left: -160px;
	margin-top: -115px;
	float: left;
}

div.shortSideNav {
	width: 157px;
	position: relative;
	margin-left: -160px;
	margin-top: -46px;
	float: left;
}

ul.sideNavbar {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 157px;
}

ul.sideNavbar li {
	width: 111px;
	height: 21px;
	background: transparent url('/images/sidenav_generic.png') no-repeat top left;
  padding-left: 46px;
  font-size: 9pt;
  font-weight: bold;
  padding-top: 6px
}

ul.sideNavbar li.sideNavHead {
	padding-top: 10px;
}

ul.sideNavbar a:link {
	color: white;
	text-decoration: none;
}

ul.sideNavbar a:visited {
	color: white;
	text-decoration: none;
}

ul.sideNavbar a:hover {
	color: white;
	text-decoration: underline;
}

li.sideNavHead a:link {
	color: #004291;
}

li.sideNavHead a:visited {
	color: #004291;
}

li.sideNavHead a:hover {
	color: #004291;
}

ul.sideNavbar li#assemble {
	background: transparent url('/images/sidenav_assemble.png') no-repeat top left;
	height: 24px;
	font-size: 10pt;
}

ul.sideNavbar li#fields {
	background: transparent url('/images/sidenav_fields.png') no-repeat top left;
	height: 24px;
	font-size: 10pt;
}

ul.sideNavbar li#images {
	background: transparent url('/images/sidenav_images.png') no-repeat top left;
	height: 24px;
	font-size: 10pt;
}

ul.sideNavbar li#notes {
	background: transparent url('/images/sidenav_notes.png') no-repeat top left;
	height: 24px;
	font-size: 10pt;
}

ul.sideNavbar li#print {
	background: transparent url('/images/sidenav_print.png') no-repeat top left;
	height: 24px;
	font-size: 10pt;
}

ul.sideNavbar li#process {
	background: transparent url('/images/sidenav_process.png') no-repeat top left;
	height: 24px;
	font-size: 10pt;
}

ul.sideNavbar li#secure {
	background: transparent url('/images/sidenav_secure.png') no-repeat top left;
	height: 24px;
	font-size: 10pt;
}

ul.sideNavbar li#text {
	background: transparent url('/images/sidenav_text.png') no-repeat top left;
	height: 24px;
	font-size: 10pt;
}

ul.sideNavbar li#view {
	background: transparent url('/images/sidenav_viewer.png') no-repeat top left;
	height: 24px;
	font-size: 10pt;
}

ul.sideNavbar li#writer {
	background: transparent url('/images/sidenav_writer.png') no-repeat top left;
	height: 24px;
	font-size: 10pt;
}

div.sideButton {
	background: transparent url('/images/sidenav_acro_generic.png') no-repeat top left;
	width: 97px;
	height: 34px;
	padding-left: 46px;
	padding-right: 14px;
	padding-top: 2px;
	font-size: 9pt;
	font-weight: bold;
	margin-top: 25px;
}

div.sideSingleLineButton {
	background: transparent url('/images/sidenav_acro_generic.png') no-repeat top left;
	width: 97px;
	height: 26px;
	padding-left: 46px;
	padding-right: 14px;
	padding-top: 10px;
	font-size: 9pt;
	font-weight: bold;
	margin-top: 25px;
}

div.sideButton a:link, div.sideSingleLineButton a:link {
	color: #004291;
	text-decoration: none;
}

div.sideButton a:visited, div.sideSingleLineButton a:visited {
	color: #004291;
	text-decoration: none;
}

div.sideButton a:hover, div.sideSingleLineButton a:hover {
	color: #004291;
	text-decoration: underline;
}

ul.sideList {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
	width: 157px;
	font-size: 9pt;
	font-weight: bold;
}

ul.sideList li {
	padding-left: 46px;
	line-height: 1.5em;
}

ul.sideList a:link {
	color: #004291;
	text-decoration: none;
}

ul.sideList a:visited {
	color: #004291;
	text-decoration: none;
}

ul.sideList a:hover {
	color: #004291;
	text-decoration: underline;
}

div.boxout {
	width: 577px;
	margin-left: 10px;
	margin-top: -10px;
	border: 1px solid #D7DFEA;
	padding: 7px 10px 17px 9px;
	background: transparent url('/images/boxout_bg.jpg') repeat-y top left;
	font-size: 9pt;
	line-height: 13pt;
}

div.boxoutWide {
	border: 1px solid #999999;
	padding: 7px 10px 7px 9px;
	margin-top: 20px;
	font-size: 12pt;
	font-weight: bold;
	line-height: 1.7em;
	background-color: #E5EEFF;
}

div.psBoxoutWide {
	border-top: 1px solid #7D95B7;
	border-bottom: 1px solid #7D95B7;
	padding: 2px 10px 1px 5px;
	margin-top: 20px;
	margin-left: -5px;
	font-size: 12pt;
	font-weight: bold;
	line-height: 1.7em;
	background: transparent url('/images/gradient_bg3.png') repeat-x center center;
}

div.boxoutColumn {
	width: 539px;
	min-height: 550px;
	margin-left: 12px;
	margin-top: -40px;
	border: 1px solid #D7DFEA;
	padding: 7px 28px 17px 28px;
	background: transparent url('/images/boxout_bg.jpg') repeat-y top left;
	font-size: 9pt;
	line-height: 13pt;
}

div.boxoutColumnWide {
	width: 779px;
	min-height: 550px;
	margin-left: 12px;
	margin-top: -40px;
	border: 1px solid #D7DFEA;
	padding: 7px 28px 17px 28px;
	background: #F8F9FD url('/images/boxout_bg.jpg') repeat-y top left;
	font-size: 9pt;
	line-height: 13pt;
}

div.boxoutAppletColumnWide {
	width: 819px;
	min-height: 550px;
	margin-left: 12px;
	margin-top: -40px;
	border: 1px solid #D7DFEA;
	padding: 7px 8px 17px 8px;
	background: #F8F9FD url('/images/boxout_bg.jpg') repeat-y top left;
	font-size: 9pt;
	line-height: 13pt;
}

div.subpageBoxoutColumn {
	width: 539px;
	margin-left: 12px;
	margin-top: -40px;
	border: 1px solid #D7DFEA;
	padding: 7px 28px 17px 28px;
	background: transparent url('/images/boxout_bg.jpg') repeat-y top left;
	font-size: 9pt;
	line-height: 13pt;
	vertical-align: middle;
}

div.boxoutColumn h2, div.boxoutColumnWide h2 {
	color: #004090;
	font-size: 14pt;
}

ul.stdList {
	list-style-image: url('/images/bullet.gif');
}

ul.stdList a:link {
	text-decoration: none;
}

ul.stdList a:visited {
	text-decoration: none;
}

ul.stdList a:hover {
	text-decoration: underline;
}

a.linkList:link {
	color: #ED7918;
	font-weight: bold;
	text-decoration: underline;
}

a.linkList:visited {
	color: #ED7918;
	font-weight: bold;
	text-decoration: underline;
}

a.linkList:hover {
	color: #ED7918;
	font-weight: bold;
	text-decoration: underline;
}

p.content {
  margin: 0 26px 0 17px;
  padding: 20px 0;
}

p.blueText {
	color: #004291;
	font-weight: bold;
}

div.columnLeft {
	width: 274px;
	float: left;
	margin-top: -8px;
}

div.columnRight {
	width: 280px;
	float: right;
	margin-top: -8px;
}

div.narrowColumnLeft {
	width: 244px;
	float: left;
	margin-top: -8px;
}

div.narrowColumnRight {
	width: 250px;
	float: right;
	margin-top: -8px;
}

div.wideColumnLeft {
	width: 300px;
	float: left;
	margin-top: 8px;
}

div.wideColumnRight {
	width: 190px;
	float: right;
	margin-top: 18px;
}

div.column p {
	padding-right: 20px;
}

p.libraryDisclaim {
	color: #004291;
	font-weight: bold;
}

div.wideColumnLeft p {
  text-align: justify;
}

div.wideColumnLeft p.addressBlock {
	background-color: #E2E2E2;
	text-align: center;
	font-size: 12pt;
	padding-top: 15px;
	padding-bottom: 15px;
}

p.addressBlock {
	background-color: #E2E2E2;
	text-align: center;
	font-size: 12pt;
	padding-top: 25px;
	padding-bottom: 25px;
	width: 225px;
	margin: 0 auto;
}

p.qoppaDefinition {
	border: 1px solid black;
	padding: 10px;
	width: 150px;
	margin: 30px auto;
}

p.customerList {
	margin-bottom: 30px;
}

ul.disclaimList {
	color: #004291;
	font-weight: bold;
}

div.columnLeft a, div.narrowColumnLeft a, div.columnRight a, div.narrowColumnRight a {
	font-weight: bold;
}

p.addressBlock a {
	font-weight: normal;
}

h2.subhead {
	background: transparent url('/images/subhead_bg.png') repeat-x top left;
	width: 593px;
	height: 27px;
	font-size: 14pt;
	font-weight: bold;
	color: #004099;
	padding-top: 10px;
	padding-left: 5px;
	margin-left: 10px;
	margin-bottom: 9px;
	clear: both;
}

h2.subPageHead {
	font-size: 20pt;
	font-weight: bold;
	color: #004099;
	margin-bottom: 0;
	margin-top: 0;
	clear: both;
}

h4.listHeader {
	font-size: 12pt;
	color: #004099;
	font-weight: bold;
	background: transparent url('/images/bg_subheader.png') repeat-x top left;
	padding: 5px 0 5px 5px;
	margin: 20px 0 0 -5px;
	border-top: 1px solid #7D95B7;
	border-left: 1px solid #E5EEFF;
	border-right: 1px solid #E5EEFF;
}

h4.textHeader {
	padding-top: 15px;
	margin: 0;
}

p.subSubHead {
	color: #004099;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 0 0;
}

p.bigLinks {
  font-size: 18px;
  margin: 0 26px 0 17px;
  padding: 0;
}

p.bigLinks a:link {
  color: #ED7918;
  text-decoration: none;
}

p.bigLinks a:visited {
  color: #ED7918;
  text-decoration: none;
}

p.bigLinks a:hover {
  color: #ED7918;
  text-decoration: underline;
}

p.featureList {
	line-height: 1.8em;
	margin: -3px 0 0 -5px;
	background: #FAFAFA url('/images/gradient_bg2.png') repeat-x bottom left;
	padding: 1px 0 15px 5px;
	border-left: 1px solid #E5EEFF;
	border-right: 1px solid #E5EEFF;
	border-bottom: 1px solid #7D95B7;
}

div.contentBlock {
	border-top: 1px solid #004291;
	clear: both;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 26px;
	margin-bottom: 0;
	margin-left: 17px;
	padding-top: 45px;
}
div.contentBlockBottom {
	border-top: 1px solid #004291;
	clear: both;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 26px;
	margin-bottom: 0;
	margin-left: 17px;
	padding-top: 0px;
}
div.contentBlockSub {
  margin: 0 26px 0 17px;
  clear: both;
  padding-bottom: 10px;
}

iframe.contentBlockHelp {
	margin: 10px 0 15px 10px;
	clear: both;
	width: 750px;
	height: 500px;
}

div.contentLeft {
  width: 325px;
  float: left;
}

div.contentLeft h2 {
  font-size: 30px;
  font-weight: normal;
  color: #004291;
  padding: 0 0 10px 20px;
  text-align: left;
  margin-left: 20px;
  margin-top: 30px;
}

div.imgArea {
  width: 200px;
  margin: 0 auto;
}

img.productButton {
  margin-bottom: 10px;
}

div.contentRight {
  width: 400px;
  float: left;
}

ul.productList {
  list-style-position: outside;
  list-style-type: none;
  margin-top: 30px;
}

ul.productList li {
  list-style-image: url('/images/bullet.png');
  margin-bottom: 1.2em;
  margin-left: 20px;
  font-size: 14px;
}

.clearFix {
  clear: both;
}

h4 {
  font-size: 18px;
  font-weight: normal;
  color: #004291;
  margin-left: 20px;
  margin-bottom: 20px;
  padding: 0;
}

div.splitLeft {
  width: 45%;
  float: left;
  font-size: 18px;
}

div.splitRight {
  width: 45%;
  float: left;
  font-size: 18px;
}

div.splitLeftSm {
  width: 50%;
  float: left;
}

div.splitRightSm {
  width: 50%;
  float: left;
}

ul.bigList {
  list-style-position: outside;
  list-style-type: none;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 40px;
}

ul.bigList li {
  list-style-image: url('/images/bullet.png');
  margin-bottom: 0.5em;
  text-align: left;
  margin-left: 40px;
}

ul.bigList a:link {
  color: #ED7918;
  text-decoration: none;
}

ul.bigList a:hover {
  color: #ED7918;
  text-decoration: underline;
}

ul.bigList a:visited {
  color: #ED7918;
  text-decoration: none;
}

div.contentFooter {
  clear: both;
  width: 771px;
  height: 67px;
  background: transparent url('/images/footer_bg.jpg') no-repeat top left;
}

div.contentFooterList {
  width: 300px;
  margin: 0 auto;
  padding: 15px;
  color: #ED7918;
  clear: both;
  font-size: 14px;
  font-weight: bold;
}

span.contentFooterItem {
  width: 150px;
  float: left;
  text-align: center;
}

span.contentFooterItem a:link {
  color: #ED7918;
  text-decoration: none;
}

span.contentFooterItem a:visited {
  color: #ED7918;
  text-decoration: none;
}

span.contentFooterItem a:hover {
  color: #ED7918;
  text-decoration: underline;
}

div.originalFooter {
	width: 621px;
	height: 57px;
	background: transparent url('/images/footer_orig_bg.jpg') no-repeat top left;
	margin-left: -1px;
	margin-top: 20px;
}

div.originalFooterWide {
	width: 861px;
	height: 57px;
	background: transparent url('/images/footer_orig_bg_wide.jpg') no-repeat top left;
	margin-left: -1px;
	margin-top: 20px;
}

div.pageFooter {
	width: 780px;
	height: 25px;
	padding-top: 9px;
	background: transparent url('/images/pagefooter_bg.jpg') no-repeat top left;
	color: white;
	font-size: 12px;
	text-align: center;
}

div.pageFooterWide {
	width: 1020px;
	height: 25px;
	padding-top: 9px;
	background: transparent url('/images/pagefooter_bg.jpg') no-repeat top left;
	color: white;
	font-size: 12px;
	text-align: center;
}

div.finalFooter {
	background-color: #001947;
	width: 780px;
	border-bottom: 5px solid black;
}

div.finalFooterWide {
	background-color: #001947;
	width: 1020px;
	border-bottom: 5px solid black;
}

div.finalFooter p, div.finalFooterWide p {
	width: 365px;
	margin: 0 auto;
	padding: 6px 0;
	font-size: 11px;
	line-height: 1.4em;
	text-align: center;
	color: #B0C4DB;
}

div.fakeHR {
	width: 525px;
	height: 2px;
	margin: 30px 0 20px 0;
	padding: 0;
	background-color: #004291;
}

div.fakeHR hr {
	display: none;
}

em.underLine {
	font-style: normal;
	text-decoration: underline;
}

form {
	width: 500px;
	margin: 0;
	padding: 0;
}

form.loginForm {
	width: 300px;
	margin: 20px auto;
}

form.generic {
	width: auto;
	margin: 0 auto;
	text-align: center;
}

div.contactUs {
	width: 550px;
	margin: 0 auto;
	border: 1px solid red;
}

fieldset {
	border-style: none;
	margin: 0 0 0 5px;
	padding: 0;
}

legend {
	display: none;
}

label {
	display: block;
	float: left;
	width: 200px;
	padding: 0;
	margin: 7px 0 0;
	text-align: left;
}

label.loginLabel {
	display: block;
	float: left;
	width: 110px;
	padding: 0;
	margin: 7px 0 0;
	text-align: left;
	font-size: 12pt;
}

label.noStyle {
	margin: 0;
	width: 100%;
	clear: both;
}

form br {
	clear: left;
}

input.textField {
	width: 150px;
	margin: 5px 0 0 15px;
	text-align: left;
}

input.loginButton {
	margin-top: 10px;
	margin-left: 125px;
}

form.contactUs input.textField {
	width: 250px;
	margin: 5px 0 0 15px;
	text-align: left;
}

form.contactUs textarea {
	width: 250px;
	margin-bottom: 10px;
}

select.textField {
	width: 256px;
	margin: 5px 0 0 15px;
	text-align: left;
}

div.textAreaContainer {
	width: 250px;
	clear: none;
	float: left;
	margin: 5px 0 0 15px;
}

input#Accept {
	width: 100px;
	margin: 20px 0 0 150px;
	text-align: center;
}

input.nonFormat {
	width: 100px;
	margin: 0 auto;
	text-align: center;
}

input.wideButton {
	width: 150px;
	margin: 0 auto;
	text-align: center;
}

p.toc, div.toc {
	background: transparent url('/images/javalogo.png') no-repeat top right;
}

h3 {
	font-size: 15pt;
	font-weight: bold;
	color: #004291;
}

h3 a:link {
	color: #333333;
	text-decoration: none;
}

h3 a:visited {
	color: #333333;
	text-decoration: none;
}

h3 a:hover {
	color: #333333;
	text-decoration: underline;
}

h3.blueLink {
	font-size: 15pt;
	font-weight: bold;
	color: #004291;
}

h3.blueLink a:link {
	color: #004291;
	text-decoration: none;
}

h3.blueLink a:visited {
	color: #004291;
	text-decoration: none;
}

h3.blueLink a:hover {
	color: #004291;
	text-decoration: underline;
}

h2.subhead a:link {
	color: #004291;
	text-decoration: none;
}

h2.subhead a:visited {
	color: #004291;
	text-decoration: none;
}

h2.subhead a:hover {
	color: #004291;
	text-decoration: underline;
}

ul.standardList {
	list-style-type: disc;
}

.code {
	font-family: monospace;
	font-size: 10pt;
}

.question {
	color: #004291;
	font-weight: bold;
}

p.centerText {
	color: #004291;
	font-weight: bold;
	text-align: center;
	clear: both;
	padding-top: 20px;
}

th.centerText, td.centerText {
	text-align: center;
}

.leftText {
	text-align: left;
}

ul.instrux {
	list-style-type: none;
}

ul.instrux li {
	margin-top: 20px;
}

li.instruxTitle {
	font-weight: bold;
}

ul.instruxList {
	list-style-type: circle;
	font-weight: normal;
}

strong.fileName {
	font-weight: bold;
	font-size: 11pt;
}

.downloadplatform {
	font-size: 10pt;
	font-weight: bold;
}

p.tinyText {
	font-size: 7pt;
}

ul.releaseNotes {
	list-style-type: disc;
}

li.releaseNew {
	color: red;
}

li.releaseImprovement {
	color: green;
}

li.releaseFix {
	color: #666666;
}

span.releaseNorm {
	color: #004291;
}

strong.bigBlue {
	font-size: 10pt;
	color: #004099;
	font-weight: bold;
}

div.productBlock {
	width: 480px;
	line-height: 11pt;
	margin-top: -20px;
}

div.productBlock a:link {
	font-weight: bold;
	text-decoration: none;
}

div.productBlock a:hover {
	text-decoration: underline;
}

div.productBlock hr {
	margin: 25px 0 10px 0;
}

button.dlButton {
	position: relative;
	width: 80px;
	top: 35px;
	left: 400px;
}

strong.orange {
	color: #FF9933;
}

span.redText {
	color: red;
}

strong.blueText {
	color: #004291;
}

div.spacer {
	height: 20px;
}

img.partnerImage {
	float: left;
	vertical-align: text-top;
	margin-right: 10px;
	margin-bottom: 10px;
}

p.eulaTitle {
	text-align:center;
	font-weight: bold;
}

img.pasThumb {
	display: block;
	width: 300px;
	margin: 10px auto 0 auto;
}

h4.screenCaption {
	color: #004099;
	font-size: 12pt;
	text-align: center;
	font-weight: bold;
	margin: 5px 0 30px 0;
}

h4.screenCaptionBig {
	width: 960px;
	color: #004099;
	font-size: 12pt;
	text-align: center;
	font-weight: bold;
	margin: 5px auto 30px auto;
	
}

br.clearFix {
	clear: both;
}

div.boxoutWide ul.stdList li, div.psBoxoutWide ul.stdList li {
	height: 30px;
}

div.boxoutWide ul.stdList a:link, div.psBoxoutWide ul.stdList li a:link {
	color: #ED7918;
}

div.boxoutWide ul.stdList a:visited, div.psBoxoutWide ul.stdList li a:visited {
	color: #ED7918;
}

div.boxoutWide ul.stdList a:hover, div.psBoxoutWide ul.stdList li a:hover {
	color: #ED7918;
	text-decoration: underline;
}

p.justCenter {
	text-align: center;
}

label.centerLabel {
	text-align: center;
	width: 100%;
}

div.centerColumn {
	
    color: #ED7918;
    text-decoration: none;
	width: 100%;
	margin: 0 auto;
}

a.volumeLink {
	color: #ED7918;
	font-weight: bold;
	margin-bottom: 5px;
}

a.volumeLink:link {
	color: #ED7918;
	text-decoration: none;
}

a.volumeLink:visited {
	color: #ED7918;
	text-decoration: none;
}

a.volumeLink:hover {
	color: #ED7918;
	text-decoration: underline;
}

.orangeThanks {
	color: #ED7918;
	font-size: 12pt;
	line-height: 13pt;
}

h4.mapHead {
	font-size: 12pt;
	font-weight: normal;
}

h4.mapHead a:link, h4.mapHead a:hover, h4.mapHead a:visited {
	color: #ED7918;
	text-decoration: underline;
	font-weight: normal;
}

ul.siteMap {
	margin-top: -10px;
	padding-top: 0px;
}

li.siteMap a:link, li.siteMap a:hover, li.siteMap a:visited {
	font-weight: normal;
	color: #004291;
}

span.versionTitle {
	margin-right: 20px;
	margin-top: 20px;
	color: #004291;
	font-weight: bold;
}

button.versionButton {
	margin-top: 20px;
}

h2.specialProductSubhead {
	background-color: #DEEAFA;
	color: #004099;
	border-bottom: 1px solid #7D95B7;
	border-left: 9px solid #7D95B7;
	font-weight: normal;
	font-size: 25pt;
	margin: 0;
	padding: 5px 0 5px 12px;
}

h2.screenshotSubhead {
	background-color: #DEEAFA;
	color: #004099;
	border-bottom: 1px solid #7D95B7;
	border-left: 9px solid #7D95B7;
	font-weight: normal;
	font-size: 18pt;
	margin: 0;
	padding: 5px 0 5px 12px;
}

p.topPara {
	margin-top: 0;
	padding-top: 15px;
}

p.screenBlurb {
	width: 500px;
	float: left;
}

div.screenshot {
	width: 200px;
	float: right;
	margin-top: 15px;
}

div.slideHolder {
	width: 100%;
	margin: 5px auto 10px auto;
	text-align: center;
	padding: 0;
}

div.slideControls {
	font-size: 14pt;
	font-weight: bold;
}

h4.slideHead {
	margin-top: 14px;
	margin-bottom: 14px;
	padding: 0;
}

div.prevButton {
	width: 30%;
	text-align: left;
	float: left;
	padding-left: 20px;
}

div.closeButton {
	width: 30%;
	float: left;
	text-align: center;
}

div.nextButton {
	width: 30%;
	text-align: right;
	float: right;
	padding-right: 20px;
}

span.gray {
	color: #CCCCCC;
}

div.buyBox {
	background-color: #FAFAFA;
	width: 537px;
	margin: 0 auto;
}

div.errMsg {
	border: 1px solid red;
	background-color: #FFCCCC;
	margin: 15px 0 0 0;
	padding: 5px;
	font-size: 10pt;
	text-align: center;
	color: red;
}
/* CSS Document */

/* ===== Comparison Table Container ===== */

#comparison-table-container {
	overflow:auto;
	height:400px;
	width:600px;
}

/* ===== Comparison Table ===== */

#comparison-table {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#comparison-table th {
	width:89px;
	text-align:left;
	font-weight:normal;
	border:1px solid #fff;
	padding:3px;
	background-color:#6aa3ff;
	color:#fff;
	font-weight:bold;
}

#comparison-table td {
	width:39px;
	padding:3px;
	text-align:center;
}

.comparison-table-white {
	border:1px solid #fff;
	background-color:#fff;
	border-right:1px solid #e8e8e8;
}

.comparison-table-gray {
	border:1px solid #e8e8e8;
	background-color:#e8e8e8;
	border-right:1px solid #fff;
}
