/* $Header: jtfucss.css 115.35 2002/08/23 00:19:31 jliu ship $ */

html {margin: 0px; padding: 0px; height: 100%;}

img { border: none;}

div.spacer { clear: both; }

body {margin: 0px; height: 100%; font-family: Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, sans-serif; font-size: 12px;}

a:visited {color: #666;}


/* Masthead Styles -------------------------------------------------------------*/

div#headerTop {background-image: url(images/masthead/BackgroundSlice.jpg);}

div#headerLinks {float: right; margin: 0px 0px 0px 0px;}

div#headerLinks a {color: #FFF; text-decoration: none; padding: 0px 0px; text-size: 11px; }

div#headerBottom {background-image: url(images/masthead/BackgroundSlice_2.jpg); padding: 0px;}

div#search {float: none; padding: 0px; display: none;}

.advancedSearch {font-family: Arial, sans-serif; font-size: 10px; display: none;}

#form1 {margin-bottom: 0; padding-bottom: 0; display: none;}



/* Homepage Styles ------------------------------------------------------------ */

#contentTable {padding-left: 15px;}

#homepageTitle {font-family: Arial, Geneva, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; color: #276FB7; margin: 10px 0px;}

#homepageTitle span {font-weight: normal; color: #3399FF;}

#mainPromoImage {margin: 16px 0px 0px 0px;}

#secondaryPromo {float: left; width: 185px; margin: 15px 24px 5px 0px; border: 1px solid #CCC; height: 180px;}
#secondaryPromoRight {float: left; width: 185px; margin: 15px 0px 5px 0px; border: 1px solid #CCC; height: 180px;}
#title2 {font-family: Helvetica, sans-serif; font-size: 11px; color: #999; font-weight: bold; padding: 4px 4px 8px 4px}
#promo2 {font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #276FB7; font-weight: bold; padding: 0px 6px; text-align: right;}
#promo2sub {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #276FB7; font-weight: normal; padding: 0px 6px; text-align: right;}
#promo2image {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #999; font-weight: bold; padding: 6px 0px;}
#promo2link {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #666; font-weight: bold; padding: 4px; text-align: right;}

#tertiaryPromo {float: left; width: 290px; margin: 15px 24px 5px 0px; border: 1px solid #CCC;}
#tertiaryPromoRight {float: left; width: 290px; margin: 15px 0px 5px 0px; border: 1px solid #CCC;}
#title3 {font-family: Helvetica, sans-serif; font-size: 11px; color: #999; font-weight: bold; padding: 4px;}

#headline4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: red; border-bottom: 1px solid #DDD; padding: 8px 0px 3px 0px; margin: 0px 6px;}
#headline5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F60; border-bottom: 1px solid #DDD; padding: 12px 0px 3px 0px; margin: 0px 6px;}

#homepagebodyText {padding: 3px 6px; font-weight: normal; font-size: 10px; color: #333;}
	

/* New Classes for "Thumbnail" Pages ----------------------------------------------*/



.pageTitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #F60; padding: 10px 0px;}



.pageDescription {font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; color: #999; margin-top: 10px;}



#headlineArea {margin-top: 10px;}



#promoHeadline {float: left; font-family: Georgia, arial, helvetica, serif; font-size: 22px; line-height: 23px; font-weight: normal; color: #036; margin: 0px; padding: 0px 5px 5px 0px;}



#promoSecondLine {font-family: Georgia, arial, helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #006054; margin: 0px 10px 0px 40px; display: block;}



#promoBodyText {font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; color: #666; margin-left: 15px; width: 340px; float: left; padding: 5px 5px 0px 15px;}



#productTable {height: 100%;}

#productTD {border: 1px solid #CCC; cellspacing: 5px;}

#productTD ul {margin: 5px 0px 0px 15px; padding: 0px; color: #FF6600;}

#productTD ul span {color: #000;}

#productTD form {margin-bottom: 0;}



#sectionTD {border: 1px solid #CCC; cellspacing: 5px;}

#sectionTD ul {margin: 5px 0px 0px 15px; padding: 0px; color: #FF6600;}

#sectionTD ul span {color: #000;}



.productName {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #369; margin: 0px; padding: 0px;}

.productName a:link {color: #369;}

.productName a:visited {color: #369;}



.productDescription {font-family: Lucida Sans Unicode, Lucida Grande, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}
.productDescription ul {margin: 0px; padding: 0px;}

.productPrice {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000;}



/*Styles for the Navigation ----------------------------------------------------*/



#navigation {width: 150px; display: none;}

html>body #navigation {width: 145px; border-right: 5px solid #EEE;}

#navTop, #navBottom {background-color: #014073;}

#allNav {border: none;}



#navigation ul {list-style: none; margin: 0px; padding: 0;}



#navigation ul ul ul, #navigation ul ul ul ul {display: none;}



#mavigation ul ul ul {padding-left: 6px;}



#navigation ul ul ul ul {padding-left: 6px; background-color: #EEE;} 



#navigation ul a 

{display: block; font-family: Lucida Grande, Lucida Sans Unicode, Geneva, Helvetica, Arial, Sans-Serif; padding: 3px 0px 2px 5px; font-weight: bold; color: #333; text-decoration: none; width: 100%; height: 100%; font-size: 12px;  background-color: #DDD; border-top: 1px solid #EEE; border-bottom: 1px solid #CCC; margin: 0px 0px -1px 0px;}

html>body #navigation ul a {margin: 0; padding: 3px 0px 2px 5px;}

	

#navigation ul ul a {font-size: 10px; font-weight: bold; color: #666; background-color: #EEE; border-top: 1px solid #FFF; border-bottom: 1px solid #DDD; }



#navigation ul ul ul a {font-size: 11px; color: #333; font-weight: normal; background-color: #DDD; border-top: 1px solid #EEE; border-bottom: 1px solid #CCC; margin: 0px 0px -1px 0px;}

html>body #navigation ul ul ul a {margin: 0;}



#navigation ul ul ul ul a {font-size: 10px; background-color: #EEE; border-bottom: 1px solid #DDD; border-top: none;}



#navigation ul a:hover {background-color: #CCC;}

#navigation ul ul a:hover {background-color: #DDD;}

#navigation ul ul ul a:hover {background-color: #CCC;}

#navigation ul ul ul ul a:hover {background-color: #DDD;}





/*Styles for the footer ---------------------------------------------*/


#grayBand {width: 150px; height: 400px; background-color: #EEE; float: left; display: none;}


#footer {float: left; margin-left: 10px; width: 80%; display: none;}

#footer a {text-decoration: none;}

#footer a:hover {color: #F60;}


#footerImage {background-color: #EEE; border: 1px solid #CCC; height: 15px; width: 98%;}



#Links {width: 96%; text-align: left; padding: 15px 0px 0px 0px; margin: 0px;}



#QLProducts {width: 32%; float: left; padding: 5px; border-top: 1px solid #CCC; border-left: 1px solid #CCC; height: 100%;}

#QLCustomerService {width: 32%; float: left; padding: 5px; border-top: 1px solid #CCC; border-left: 1px solid #CCC; height: 100%;}

#QLAboutDeLorme {width: 31%; float: left; padding: 5px; border-top: 1px solid #CCC; border-left: 1px solid #CCC; height: 100%;}



#subLinks {width: 96%; float: left; padding: 5px; margin: 0px 0px 5px 0px; text-align: center; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}

#subLinks a {font-family: Lucida Grande, Verdana, Sans-Serif; font-size: 12px; font-weight: bold; color: #000;}



#QLContactUs {width: 48%; float: left; padding: 5px 0px;}

#QLYourPrivacy {width: 48%; float: left; padding: 5px 0px;}



#QLAddress {padding: 5px; font-family: Lucida Grande, Verdana, Sans-Serif; font-size: 11px; color: #888; float: left;}



#QLEmail {padding: 5px; font-family: Lucida Grande, Verdana, Sans-Serif; font-size: 11px; color: #888; margin-right: 30px; float: right;}

#QLEmail span {color: #369;}

#QLEmail span span {color: #999; font-size: 11px;}

#QLEmail form #footerEmail {font-size: 10px;  margin-top: 5px;}

#QLEmail form #footerEmailSubmit {font-size: 10px;}





.footerCategory {font-family: Lucida Grande, Verdana, Sans-Serif; font-size: 12px; font-weight: bold; color: #000;}

.footerSubCategory {font-family: Lucida Grande, Verdana, Sans-Serif; font-size: 11px; font-weight: bold; color: #F60;}

.footerLink {font-family: Lucida Grande, Verdana, Sans-Serif; font-size: 10px; color: #999;}



/* Glossary Styles -------------------------------------------------------------*/

#twoColumnTable { width: 600px; }

#twoColumnTable tr { margin-bottom: 3px; }
#twoColumnTable td { padding-bottom: 3px; }

.defColumn { width: 495px; padding-right: 5px;}

.imageColumn { width:100px; }

.headLetter {
	font-size: 23px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #006054;
}

#liorange { color: #F60; }
#liorang li { padding-bottom: 5px; }
#liorange li span { color: #000; }

.orange { color: #F60; }



/* CSS Document For Tabbed Layout*/


form td {font-size: 12px;}

#infobutton {margin: 3px 3px -5px 3px;} 





/* Product Workbench Styles ---------------------------------------------------*/



hr {color: #666; background-color: #666; height: 1px;}

img {border: none;}





/* Center Column Styles ------------------------------------------------------------ */



#centerColumn {margin-right: 10px;}

#clear {clear: both; border: 1px solid #FFF;}





/* Headline  ----------------------------------------------------------*/

#box {margin: 0px 0px 5px 10px; float: none;}


#topHeadline {font-size: 18px; font-family: Georgia, Serif; color: #036; line-height: 25px; margin-left: 0px; padding: 5px 0px 0px 10px;}

.topHeadlineHighlight {color: #006054; display: block; font-size: 24px; padding: 0px 0px 5px 0px;}



#topHeadlineBullets {padding: 7px 0px 7px 7px; margin: 5px 0px 5px 0px;}

#bulletsTitle 

{font-family: Lucida Grande, Geneva, Helvetica, Arial, Sans-Serif; font-weight: bold; color: #036; padding: 3px 3px 3px 7px;}

#topHeadlineBullets ul 

{list-style: none; display: block; margin: 0px; padding: 2px 7px 4px 0px; text-indent: 0px; font-family: Lucida Grande, Lucida Sans Unicode, Geneva, Helvetica, Arial, Sans-Serif }

#topHeadlineBullets li {font-size: 10px; color: #006054;}





/* Tabs  ----------------------------------------------------------*/



#tabNavigation {padding: 0px 0px 4px 0px; font-size: 12px; border: 0;}

#tabNavigation ul {margin: 0px 0px 0px 0px; padding: 0px; list-style: none;}

#tabNavigation ul li {display: block; white-space: nowrap; list-style: none;}

#tabNavigation ul li a 

{text-decoration: none; color: #333; background-color: #EEE; border: 0; margin: 0px -5px 10px 0px; padding: 4px 8px;}	

#tabNavigation ul li a:hover {color: #063B9E;}





/* Tab Content ----------------------------------------------------------------*/



#content1, #content2, #content3, #content4, #content5, #content6, #content7, #content8 

{padding: 15px 0px 0px 8px; margin: -1px 0px 0px 0px; font-family: Lucida Grande, Lucida Sans Unicode, Geneva, Helvetica, Arial, Sans-Serif; font-size: 12px;}


#leftColumn {margin: 5px 0px 0px 5px; padding: 10px; width: 100%; border: 0; float: none;}

#rightColumn {margin: 5px 0px 0px 10px; padding: 10px; width: 100%; border: 0; float: none;}

#leftColumnContent, #rightColumnContent {padding: 0px;}



#leftColumn67 { margin: 0px 0px 10px 0px; padding: 0px 10px; width: 100%; border: 0; float: none;}

#leftColumn67 ul {margin-bottom: 12px;}

#rightColumn33 {margin: 10px 0px 0px 0px; width: 100%; border: 0; float: none;}


#rightColumn67 {margin: 0px 10px 10px 0px;  padding: 0px 10px; width: 100%; border: 0; float: none;}

#leftColumn33 {margin: 10px 0px 0px 0px; width: 100%; border: 0; float: none;}

#singleColumn {width: 100%; margin: 0px 10px;}



#columnTitle 

{padding: 5px 5px 1px 0px; font-size: 19px; color: #006054; font-family: Georgia, Serif;}

#columnTitle2 

{padding: 1px 5px 10px 40px; font-size: 16px; color: #006054; font-family: Georgia, Serif;}



#leftColumnImage, #rightColumnImage  {float: right; padding: 0px 0px 5px 5px;}


#mainBullets {margin: -8px 0px 0px 0px; padding: 0px 0px 10px 20px; color: #F60; border: 0;}
#mainBullets li {padding: 5px 0px 0px 0px;}
#mainBullets li span {color: #000;}
#mainBullets li span .leadIn {color: #333; font-weight: bold;}
#subUL {list-style: none; margin-left: 0; margin-top: 3px; padding-left: 1em; text-indent: -1em;}
#subUL li {padding-bottom: 5px;}
#subUL #subUL {font-size: 11px;}
#subUL #subUL li {padding: 3px;}

#detailsMenu {position: relative; background-color: #E2ECE3; border: 1px solid #CCC; padding: 5px;}

#detailsMenu a {font-size: 12px; color: #036;}

#detailsMenu a:hover {color: #369;}

#detailsMenu ul {display: block; margin: 0px; padding: 0px; list-style: none; text-indent: 0;}

#detailsMenu ul li {margin-top: 5px;}

#detailsMenu span {font-weight: bold;}

#sysreqBox {border: 1px solid #CCC; padding: 5px; margin: 10px 0px;}


#bodyTitle 

{margin: 0px; padding: 5px 0px 1px 0px; font-family: Lucida Grande, Geneva, Helvetica, Arial, Sans-Serif; font-weight: bold; color: #000; display: block; font-size: 13px;}



#reviewBox {border: 1px solid #CCC; background-color: #FEFEFE; padding: 10px; margin: 0px 0px 10px 0px;}
#reviewBoxBlue {border: 1px solid #CCC; background-color: #E2E9EC; padding: 5px 5px 0px 10px; margin: 0px 0px 5px 0px;}
#reviewBoxGreen {border: 1px solid #CCC; background-color: #E2ECE3; padding: 5px 5px 0px 10px; margin: 0px 0px 5px 0px;}
#reviewImage {padding: 5px;}

#reviewText {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #006054; line-height: 18px; padding: 5px 0px; }
.reviewCredit {color: #000; display: block; padding: 5px 0px; font-weight: bold;}



#bodyText {margin-bottom: 12px; line-height: 17px;}

#bodyTextBoxed {border: 1px solid #CCC; padding: 5px; margin: 5px 0px 12px 5px; line-height: 16px;}



#hashLink {margin-bottom: 20px;}

.emailLink {font-size: 9px; font-family: Verdana, Helvetica, Arial, Sans-Serif; color: #888; }

.bold {font-weight: bold; color: #444;}

.footnoteBold {font-weight: bold; color: #444; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 10px;}

.boldRed {font-weight: bold; color: #FF0000;  !important}

.xtraSmallPlain {font-family: Helvetica, Arial, Sans-Serif; font-size: 10px; line-height: 12px;}

.boldBlue {font-weight: bold; color: #003366;}

.credit {font-family: Verdana, Helvetica, Arial, Sans-Serif; font-size: 11px; line-height: 14px; color: #006699}

.italic {font-style: italic;}

.small {font-size: 9px; }



/* Atlas & Gazetteer Specific Styles -----------------------------------------------*/

#rightColumnAtlases {margin: 0px 0px 0px 10px; padding: 10px; width: 45%; float: left;}

#atlasSampleMap img {border: 1px solid #000; }

#atlasFactsTable {border: 1px solid #000; font-size: 14px; margin-top: 15px; text-align: center; width: 360px;}
#atlasFactsTable td {padding: 5px; font-size: 12px}
#atlasFactsTitle {background-color: #369; text-align: center; color: #FFF; font-weight: bold; }
.atlasFactsLeftColumn {font-weight: bold; text-align: right; }



/* Add to Cart Area ------------------------------------------------------------*/



#addItem {border: 1px solid #CCC; margin: 15px 5px 0px 0px;}

#addButtonLarge { padding: 5px; }

#priceRow {background-color: #DDD;}
#priceRow td {padding: 5px;}

#qtyRow {background-color: #EEE;}
#qtyRow td {padding: 5px;}





/* Semple Maps Table Style -----------------------------------------------------*/



#sampleTable {font-family: Lucida Grande, Lucida Sans Unicode, Geneva, Helvetica, Arial, Sans-Serif; font-size: 12px; margin: 5px 0px 10px 0px;}

#sampleTable td {padding: 5px; border: 1px solid #CCC; vertical-align: top; margin: 5px;}

#sampleTable td img {margin-right: 5px;}

#tableTitle 

{margin: 0px 0px -5px 5px; padding: 5px 0px 1px 0px; font-family: Lucida Grande, Geneva, Helvetica, Arial, Sans-Serif; font-weight: bold; color: #000; display: block; font-size: 13px;}





/* Sample Map Pop-Up Styles ----------------------------------------------------*/



#popUpSpacer {clear: both;}

#popUpHeader {background-color: #036;}

#popUpDeLorme {width: 500px; padding: 5px 10px;}

#popUpTopLinksHolder {float:right; text-align: right; width: 200px;}

#popUpTopLinks a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; float: left; padding: 5px 5px 5px 25px;}

#popUpTopLinks a:hover {color: #F60;}

#popUpPageTitle {font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; color: #006054; background-color: #FFFFFF; padding: 5px 10px; letter-spacing: 2px;}
#popUpPageSubTitle {font-family: Lucida Grande, Geneva, Helvetica, Arial, Sans-Serif; font-size: 12px; color: #333; padding: 5px 10px;}

#popUpSampleImage {margin: 0px 5px 5px 5px; text-align: right; float: right; border: 1px solid #666;}

#popUpControls {padding: 10px 10px 0px 5px; text-align: right; float: right;}

#popUpControls a { font-family: Lucida Grande, Geneva, Arial, sans-serif; font-size: 11px; font-weight: bold;  color: #333; text-decoration: none;}

#popUpControls a:hover { color: #F60;}

#popUpInfo {padding: 0px 517px 5px 5px;}
#popUpInfoWider {padding: 0px 300px 5px 5px;}

#textBox {border: 1px solid #CCC; margin: 0px 5px 10px 5px; padding: 5px; font-family: Lucida Grande, Lucida Sans Unicode, Geneva, Helvetica, Arial, Sans-Serif; font-size: 12px;}

#popUpTextHeadline {font-family: Lucida Grande, Geneva, Helvetica, Arial, Sans-Serif; font-size: 13px; color: #369; line-height: 16px; font-weight: bold;}



/* Shopping Cart Styles */



#DummyForm form {margin: 0;}

.cartDirections {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F60;}

#pcodeTable form {margin-bottom: 0;}

.thirdLevel {font-size: 10px;}

#enterPromoTD {padding: 10px;}

/*Checkout Styles*/

#checkoutForm {margin-bottom:0px;}

/*Login Page Styles*/

#createAccountText {font-family: Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; line-height: 14px;}

#createAccountText ul {color: #f60;}

#createAccountText ul span {color: #333;}

#createAccountText ul span span {font-weight: bold;}

#createAccountText li {margin-top: 6px;}

#pageDescription {font-family: Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif; font-size: 12px; color: #666; margin-top: 10px;}



/* This first set of styles (from applicationBody to wizardTextSelSub) belong to CRM's Semi CABO Standard and correspond to styles found in the Mona Lisa style sheet. These styles can be used as appropriate on 11i pages. */







HR {

	color: #CCCC99;

	height: 1px;

	}



.applicationBody {

	background-image: url(/OA_MEDIA/jtfulnon.gif);

	background-repeat: no-repeat;

	background-color: #FFFFFF;

	}



.applicationName {

	font-family: Times New Roman, Times, serif;

	font-size: 22pt;

	font-weight: bold;

	color: #336699;

	}



.anchorLink { }



.bigLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #663300;

	}



.binColumnHeaderCell {

	background-color: #CCCC99;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	text-align: center;

	color: #336699;

	}



.binContentBorder { background-color: #999999; }







/*.binContentCell { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 9pt }*/





.binContentCell {

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	}



.binContentCell2 {

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	}



.binContentNumCell {

	background-color: #f7f7e7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	text-align: right;

	}



.binContentNumCellNeg {

	background-color: #f7f7e7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	text-align: right;

	color: #990000;

	}



.binContentNumCellPos {

	background-color: #f7f7e7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	text-align: right;

	color: #009900;

	}



.binHeaderCell {

	background-color: #336699;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #FFFFFF;

	}



.binHeaderBG { background-color: #336699; }



.binHeaderLink {

	background-color: #336699;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #FFFFFF;

	}







/*.browseDataCell { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000 }*/





.browseDataCell {

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #000000;

	}



.browseDataCellC {

	background-color: #f7f7e7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #336699;

	}



.browseGoCriteria {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	}



.browseHeaderText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: normal;

	color: #f7f7e7;

	}



.browseHeaderTitle {

	background-color: #336699;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #CCCC99;

	}



.browseSubHeaderCell {

	background-color: #CCCC99;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #336699;

	}



.browseSubHeaderCell2 {

	background-color: #f7f7e7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #336699;

	}



.confirmHeader {

	background-color: #CCCCCC;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #336699;
  
  padding: 3px;

	}



.confirmMessage {

	background-color: #CCCCCC;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #336699;

  padding: 3px;
  }



.contentSeparator {

	background-repeat: repeat-x;

	background-image: url("/OA_MEDIA/jtfudots.gif");

	}



.dataReadOnly {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	}



.debugMessage {

	background-color: #f7f7e7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #336699;

	}



.errorHeader {

	background-color: #CCCC99;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #CC0000;

	}



.errorMessage {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #CC0000;

	}



.footnote {

	font-family: Lucida Grande, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999;

	}



.footnoteHeader {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #336699;

	}



.formObjReadOnly { background-color: #dddddd; }



.formObjReadOnlyNum {

	background-color: #dddddd;

	text-align: right;

	}



.homeBigHeaderCell {

	background-color: #336699;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #FFFFFF;

	}



.homeSubHeaderCell {

	background-color: #f7f7e7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #999966;

	}



.homeSubHeaderLink {

	background-color: #f7f7e7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	}



.homeTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #336699;

	}



.infoHeader {

	background-color: #CCCC99;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #336699;

	}



.infoMessage {

	background-color: #CCCC99;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #336699;

	}



.jttinvis {

	position: absolute;

	top: -100px;

	left: 0;

	color: white;

	background-color: white;

	}



.legend {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	}



.key {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #336699;

	}



.navL0TextDeslct {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 11pt;

	font-weight: 900;

	color: #999900;

	text-decoration: none;

	letter-spacing: -0.05em;

	}



.navL0TextSlct {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 11pt;

	font-weight: 700;

	color: #336699;

	text-decoration: none;

	letter-spacing: -0.04em;

	}







/*.navL1TextDeslct { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:8pt; color:#663300; text-align:center }*/







.navL1TextDeslct {

	font-family: Lucida Grande, Geneva, Helvetica, Arial, sans-serif;

	font-size: 12px;

	color: #FFF;

	text-align: center;

	text-decoration: none;

	padding: 0px 5px 0px 15px;

	}



a.navL1TextDeslct:hover {

	color: #CCC;

	text-decoration: none;

	}

	

a.navL1TextDeslct:visited {color: #CCC;}



.navL1TextSlct {

	font-family: Lucida Grande, Geneva, Helvetica, Arial, sans-serif;

	font-size: 12px;

	color: #F60;

	text-align: center;

	text-decoration: none;

	padding: 0px 5px 0px 15px;

	}



a.navL1TextSlct:hover {

	color: #CCC;

	text-decoration: none;

	}



.navL2ShadowBG {

	background-color: #f7f7e7;

	background-image: url(/OA_MEDIA/jtfusbg.gif);

	background-repeat: repeat-x;

	}



.navL2ShadowWhiteBG {

	background-image: url(/OA_MEDIA/jtfuwbg.gif);

	background-repeat: repeat-x;

	}



.navL2CellDeslct {

	background-color: #CCCC99;

	text-align: center;

	}



.navL2TextDeslct {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #003366;

	text-decoration: none;

	}



.navL2CellSlct {

	background-color: #336699;

	text-align: center;

	}



.navL2TextSlct {

	font-family: Arial,Helvetica,sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #99CCFF;

	text-decoration: none;

	}



.navL3Bg { background-color: #336699; }



.navL3TextDeslct {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #CCCC99;

	text-decoration: none;

	}



.navL3TextSlct {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	}



.navL3Deselected {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	color: #996633;

	vertical-align: top;

	}



.navL3Selected {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #336699;

	vertical-align: top;

	}



.navL4TextDeslct {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	color: #996633;

	}



.navL4TextSlct {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #336699;

	}



.navSideSubDeslct {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #CCCC99;

	}



.navSideSubSlct {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #FFFFFF;

	}



/*.pageTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	color: #336699;

	}

*/



.pageTotal {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #003366;

	text-align: right;

	}



.popupBody { background-color: #FFFFFF; }







/*.prompt { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }*/







.prompt {

	font-family: Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, sans-serif;

	font-size: 12px;

	}



.promptReadOnly {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	}



.promptSmall {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	}



.reportBigLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	}



.reportDataCell {

	background-color: #FFFFFF;

	font-size: 8pt;

	}



.reportFootnote {

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #336699;

	}



.reportGrandTotal {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #003366;

	}



.reportHeaderCell {

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	}



.reportPageTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #336699;

	}



.reportRowHeaderCell {

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	}



.reportRowHeaderCell1 {

	background-color: #f7f7e7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	color: #003366;

	}



.reportRowHeaderCellBlack {

	background-color: #F7F7e7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	color: #000000;

	}



.reportTableTotalBlack {

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: bold;

	}



.reportTotal1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #003366;

	color: #000000;

	}



.requiredFieldAsterisk {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #336699;

	}



.requiredFieldPrompt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

  padding: 10px 0px 5px 8px;

	}







/*.searchBar { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center; vertical-align: middle }*/





.searchBar {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	text-align: center;

	vertical-align: middle;

	}



.searchBarLink {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 8pt;

	color: #336699;

	padding: 0px 5px 0px 0px;

	}



.searchBarSlctText {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 8pt;

	color: #336699;

	}



.sectionHeader1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #336699;

	}



.sectionHeader2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #336699;

	}



.sectionHeaderBlack {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #000000;

	}



.smallLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;
	
	padding-bottom: 5px;

	}



.tableActionText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	}



.tableBigHeaderCell {

	background-color: #CCCC99;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #336699;

	}







/*.tableDataCell { background-color: #f7f7e7; font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt }*/





.tableDataCell {

	background-color: #FFF;

	font-family: Lucida Grande, Lucida Sans unicdoe, Arial, Helvetica, Geneva, sans-serif;

	font-size: 12px;

	}



.tableDataCellNew {

	background-color: #f7f7e7;

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 9pt;

	font-weight: bold;

	}



.tableDataCellUpdated {

	background-color: #f7f7e7;

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 9pt;

	font-weight: bold;

	}



.tableIndicatorCell {

	background-color: #f7f7e7;

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 9pt;

	}



.tableMoreRowsCell {

	background-color: #f7f7e7;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 9pt;

	}



.tableRecordNav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	text-align: center;

	}



.tableRowHeader {

	background-color: #FFFFCC;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	}



.tableSmallHeaderCell {

	background-color: #EEE;

	font-family: Lucida Grande, Geneva, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #336699;

	}



.tableSubHeaderCell {

	background-color: #CCCC99;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #336699;

	}



.tableTotal {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	text-align: right;

	}



.topnavBG {

	background-color: #FFFFFF;

	text-align: right;

	vertical-align: bottom;

	}



.warnHeader {

	background-color: #CCCC99;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #336699;

	}



.warnMessage {

	background-color: #CCCC99;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #336699;

	}







/*.wizardTextDeselected { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #6699CC }*/







.wizardTextDeselected {

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	color: #6699CC;

	}



.wizardTextSelected {

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	color: #336699;

	}



.wizardTextDeselSub {

	background-color: #f7f7e7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #996633;

	}



.wizardTextSelSub {

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #336699;

	}



.wizardTitle {

	background-color: #f7f7e7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14pt;

	font-weight: bold;

	color: #336699;

	}





/* This is the end of the styles belonging to CRM's SemiCABO Standard. */







/* The following styles come from the central tools team. Product teams should not use them in their application's pages. These styles are only for components that come from the tools team such as the datepicker. */







.container { background-color: purple; }

.COLOR1 { background-color: #000000; }

.COLOR2 { background-color: #003366; }

.COLOR3 { background-color: #336699; }

.COLOR4 { background-color: #6699cc; }

.COLOR5 { background-color: #99ccff; }

.COLOR6 { background-color: #ffffff; }

.COLORG2 { background-color: #333333; }

.COLORG3 { background-color: #666666; }

.COLORG4 { background-color: #999999; }

.COLORG5 { background-color: #CCCCCC; }

.APPSWINDOW { background-color: #FFFFFF; }

.BISWINDOW { background-color: #FFFFFF; }

.PRINTWINDOW { background-color: #FFFFFF; }

.HOMEWINDOW { background-color: #FFFFFF; }

.HIGHLIGHT { background-color: #FFFFFF; }

.SHADOW { background-color: #666666; }

.DARKSHADOW { background-color: #333333; }

.PANEL { background-color: #CCCCCC; }



.SOFTPANEL {

	background-image: url(FNDBKBLU.gif);

	background-color: #99CCFF;

	}



.HELPTEXT {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	}



.PROMPTBLACK {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	}



.PROMPTWHITE {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #FFFFFF;

	font-size: 10pt;

	}



.DATABLACK {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	font-weight: bold;

	}



.DATAWHITE {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #FFFFFF;

	font-size: 10pt;

	font-weight: bold;

	}



.DATATOTALS {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	font-weight: bold;

	}



.INFOBLACK {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	}



.INFOWHITE {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #FFFFFF;

	font-size: 10pt;

	}



.ALERTTEXT {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	}



.ALERTTITLE {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 12pt;

	font-weight: bold;

	}



.FIELDDATA {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	font-weight: bold;

	}



.LINK {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 10pt;

	}



.WIDEFIELDDATA {

	font-family: "Arial narrow" , Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	}



.TABLEHEADER {

	font-family: Arial, sans-serif;

	color: #FFFFFF;

	font-size: 10pt;

	font-weight: bold;

	background-color: #6699CC;

	vertical-align: bottom;

	}



.TABLEHEADERCENTER {

	font-family: Arial, sans-serif;

	color: #FFFFFF;

	font-size: 10pt;

	font-weight: bold;

	background-color: #6699CC;

	text-align: center;

	vertical-align: bottom;

	}



.TABLEHEADERLEFT {

	font-family: Arial, sans-serif;

	color: #FFFFFF;

	font-size: 10pt;

	font-weight: bold;

	background-color: #6699CC;

	text-align: left;

	vertical-align: bottom;

	}



.TABLEHEADERRIGHT {

	font-family: Arial, sans-serif;

	color: #FFFFFF;

	font-size: 10pt;

	font-weight: bold;

	background-color: #6699CC;

	text-align: right;

	vertical-align: bottom;

	}



.SORTHEADER {

	font-family: Arial, sans-serif;

	color: #FFFFFF;

	font-size: 10pt;

	font-weight: bold;

	text-decoration: none;

	}



.TABLECELL {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	background-color: #FFFFFF;

	}



.TABLEROWHEADER {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #FFFFFF;

	font-size: 10pt;

	font-weight: bold;

	background-color: #6699CC;

	}



.TABLECELLSHADED {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	background-color: #99CCFF;

	}



.TABLECELLGRAYSHADED {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	background-color: #CCCCCC;

	}



.INPUTCELL {

	font-family: "Arial narrow" , Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	background-color: #FFFFFF;

	}



.INPUTCELLSHADED {

	font-family: "Arial narrow" , Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	background-color: #99CCFF;

	}



.TABLESURROUND { background-color: #6699CC; }



.PRINTHEADER {

	font-family: Arial, sans-serif;

	color: #FFFFFF;

	font-size: 10pt;

	font-weight: bold;

	background-color: #6699CC;

	text-align: center;

	vertical-align: bottom;

	}



.PRINTCELL {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	background-color: #FFFFFF;

	}



.PRINTROWHEADER {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #FFFFFF;

	font-size: 10pt;

	font-weight: bold;

	background-color: #6699CC;

	}



.PRINTCELLSHADED {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	background-color: #99CCFF;

	}



.PRINTSURROUND { background-color: #6699CC; }



.BISHEADER {

	font-family: Arial, sans-serif;

	color: #FFFFFF;

	font-size: 10pt;

	font-weight: bold;

	background-color: #6699CC;

	text-align: center;

	vertical-align: bottom;

	}



.BISCELL {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	background-color: #FFFFFF;

	}



.BISROWHEADER {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #FFFFFF;

	font-size: 10pt;

	font-weight: bold;

	background-color: #6699CC;

	}



.BISCELLSHADED {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	background-color: #99CCFF;

	}



.BISSURROUND { background-color: #6699CC; }

.BUTTON { background-color: #f7f7e7; }



.BUTTONTEXT {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10pt;

	text-decoration: none;

	}



.DISABLEDBUTTONTEXT {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #999999;

	font-size: 10pt;

	text-decoration: none;

	}



.TOOLBAR {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #336699;

	font-size: 13PT;

	font-style: italic;

	font-weight: bold;

	background-color: #CCCCCC;

	}



.PANELTITLE {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #CCCCCC;

	font-size: 12PT;

	font-weight: bold;

	background-color: #003366;

	}



.TABTITLE {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #CCCCCC;

	font-size: 12PT;

	font-weight: bold;

	}



.CURRENTTAB { background-color: #CCCCCC; }



.CURRENTTABTEXT {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #000000;

	font-size: 10PT;

	text-decoration: none;

	}



.OTHERTAB { background-color: #6699CC; }



.OTHERTABTEXT {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #FFFFFF;

	font-size: 10PT;

	text-decoration: none;

	}



.DISABLEDTABTEXT {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #CCCCCC;

	font-size: 10pt;

	text-decoration: none;

	}



.WEEKDAYCELL {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #336699;

	font-size: 9PT;

	font-weight: bold;

	background-color: #CCCC99;

	}



.MONTHDAYCELL { background-color: #f7f7e7; }

.MONTHDAYCELLSEL { background-color: #999966; }



.MONTHYEARSWITCH {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	}



.DAYLINK {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #336699;

	font-size: 9PT;

	}



.DAYLINKSEL {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #f7f7e7;

	font-size: 9PT;

	font-weight: bold;

	}



.DISABLEDDAYLINK {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	color: #999999;

	font-size: 9PT;

	}



.GROUPBOX { background-color: #333333; }



.GROUPBOXLAYER {

	position: absolute;

	layer-background-color: #FFFFFF;

	font-family: Arial, Geneva, arial, sans-serif;

	font-size: 14pt;

	color: #000000;

	font-weight: bold;

	visibility: hidden;

	}



.GROUPBOXTEXT {

	font-family: Arial, Geneva, arial, sans-serif;

	font-size: 12pt;

	color: #000000;

	font-weight: bold;

	}





/* This is the end of the OLAF styles belonging to the central tools team. */







/* CSS file altered Aug 24 10:46 PDT 2000. These are styles from the marlin.css style sheet. They should only be used in the JTF menuRenderer component and for links. */







/* A:link {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; color:#663300} */









.OraBGColorVeryDark { background-color: #003366; }

.OraBGColorDark { background-color: #336699; }

.OraBGColorMedium { background-color: #6699cc; }

.OraBGColorLight { background-color: #99ccff; }

.OraBGGrayVeryDark { background-color: #333333; }

.OraBGGrayDark { background-color: #666666; }

.OraBGGrayMedium { background-color: #999999; }

.OraBGGrayLight { background-color: #FFF; }

.OraBGAccentVeryVeryDark { background-color: #CCC; }

.OraBGAccentVeryDark { background-color: #CCC; }

.OraBGAccentDark { background-color: #CCC; }

.OraBGAccentMedium { background-color: #CCC; }

.OraBGAccentLight { background-color: #FFF; }

.OraBGHighlight { background-color: #FFF; }



.OraCopyright {

	font-family: Arial,Helvetica,Geneva,sans-serif;

	font-size: 8pt;

	text-align: left;

	color: #000000;

	}



.OraDataText {

	font-family: Arial,Helvetica,Geneva,sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #000000;

	}



.OraLinkText {

	font-family: Arial,Helvetica,Geneva,sans-serif;

	font-size: 10pt;

	color: #663300;

	}



.OraNav1Selected {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 10pt;

	color: #99ccff;

	font-weight: bold;

	text-decoration: none;

	}



.OraNav1Enabled {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 10pt;

	background-color: #cccc99;

	color: #003366;

	text-decoration: none;

	}



.OraNav1Disabled {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 10pt;

	background-color: #cccc99;

	color: #ffffcc;

	text-decoration: none;

	}



.OraNav2Selected {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	}



.OraNav2Enabled {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 10pt;

	color: #cccc99;

	text-decoration: none;

	}



.OraNav2Disabled {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 10pt;

	color: #6699cc;

	text-decoration: none;

	}



.OraNav3Selected {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	background-color: #336699;

	color: #ffffff;

	text-decoration: none;

	}



.OraNav3Enabled {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 10pt;

	background-color: #cccc99;

	color: #003366;

	}



.OraNav3Disabled {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 10pt;

	background-color: #cccc99;

	color: #ffffcc;

	text-decoration: none;

	}



.OraInstructionText {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 10pt;

	color: #000000;

	}



.OraFieldNumber {

	font-family: Arial,Helvetica,Geneva,sans-serif;

	font-size: 10pt;

	text-align: right;

	color: #000000;

	}



.OraTableCellNumber {

	font-family: Arial,Helvetica,Geneva,sans-serif;

	font-size: 10pt;

	text-align: right;

	background-color: #f7f7e7;

	color: #000000;

	vertical-align: baseline;

	}



.OraPrivacy {

	font-family: Arial,Helvetica,Geneva,sans-serif;

	font-size: 8pt;

	text-align: right;

	color: #663300;

	}



.start { text-align: left; }

.end { text-align: right; }





/* This is the end of the BLAF styles belonging to the marlin.css style sheet. */	