/* $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; }
#spacerLine {clear: both; border-top: 1px solid #CCC; margin: 10px 0;}

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

p {height: 100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 19px;}

a {color: #369;}

a:visited {color: #666666;}

hr {background: #CCCCCC; height: 1px;}

.errorMessages {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CC0000; padding: 10px 0px; font-weight: bold;}
.successfulMessages {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #009933; padding: 10px 0px; font-weight: bold;}


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

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

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

#headerLinks a {font-family: "Lucida Grande", Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #FFF; text-align: center; text-decoration: none; padding: 0px 5px 0px 5px; }

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

#search {float: right; padding: 3px;}

.advancedSearch {font-family: Arial, sans-serif; font-size: 11px;}

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

#searchBar {font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; color: #666;}



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

#contentTable {padding-left: 15px;}

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

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

#mainPromoImage {margin: 16px 0px 0px 0px;}
#mainPromos {float: left; width: 185px; margin: 5px 22px 5px 0px; border: 1px solid #CCC; height: 130px;}
#mainPromosRight {float: left; width: 185px; margin: 5px 0px 5px 0px; border: 1px solid #CCC; height: 130px;}
#mainPromoText {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #333; font-weight: bold; margin-bottom: 3px;}

#secondaryPromo {float: left; width: 185px; margin: 15px 22px 5px 0px; border: 1px solid #CCC; height: 180px;}
#secondaryDoublePromo {float: left; width: 394px; margin: 15px 22px 5px 0px; border: 1px solid #CCC; height: 180px;}
#secondaryPromoRight {float: left; width: 185px; margin: 15px 0px 5px 1px; 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 5px; text-align: right;}
#promo2sub {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #276FB7; font-weight: normal; padding: 0px 6px; text-align: right;}
#title2Double {font-family: Helvetica, sans-serif; font-size: 11px; color: #C30; font-weight: bold; padding: 4px;}
#promo2Double {font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #276FB7; font-weight: bold; padding: 8px 4px 4px 4px; text-decoration: none;}
#promo2Doublesub {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #333; font-weight: bold; padding: 12px 4px 2px 4px}
#promo2DoubleCopy {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #333; font-weight: normal; padding: 2px 4px}
#promo2image {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #999; font-weight: bold; padding: 6px 0px;}
#promo2Doubleimage {padding: 4px 8px 4px 4px; float: left;}
#promo2link {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #666; font-weight: bold; padding: 4px; text-align: right;}
#promo2Doublelink {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #666; font-weight: bold; padding: 4px; text-align: right; bottom: 100%; clear: both;}

#tertiaryPromo {width: 290px; margin: 15px 0px 5px 0px; border: 1px solid #CCC;}
#tertiaryPromoRight {width: 290px; margin: 15px 0px 5px 314px; 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 6px 3px 6px; margin: 0;}
#headline4 a {color: red;}
#headline5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444; padding: 12px 6px 6px 6px; margin: 0; font-weight:bold;}

#tableCellBorder {border: 1px solid #CCC;}

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

#justIn {background-color:#E85600; padding: 6px; font-weight: bold; color:#FFF; font-size: 11px;}


/* Classes for .Net and By Use pages ---------------------------------------------------------*/

.styledTable {border: 1px solid #CCC; margin: 5px 0px 15px 0px;}
.styledTable td {padding: 5px;}
.styledTable .header {background-color: #E2E9EC; font-weight: bold;}
.styledTable .colorRow {background-color: #EEE}

#rightColumnNet {float:left; padding: 5px;}

#caption {font-family: "Lucida Sans Unicode", "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; margin-bottom: 10px;}
#topcaption {font-family: "Lucida Sans Unicode", "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; margin-top: 10px;}

#banner {margin: 8px 0; border-bottom: 1px solid #CCC; height: 103px;}
#bannerShorter {margin: 8px 0; border-bottom: 1px solid #CCC; height: 69px;}
#columnSpacer {height: 75px;}

#overviewBlockTitle {font-weight: bold; margin: 15px 0 5px 0; font-size: 14px;}
#overviewBlock {line-height: 19px;}

#ByUseRightColumn {border-left: 1px solid #CCC; margin-top: 30px; padding: 7px;}
#ByUseRightColumnTitle {font-size: 19px; color: #036; font-family: Arial, Geneva, Sans-serif; border-bottom: 1px solid #CCC;}

#ByUseBodyTitle {margin: 0px; padding: 0px 0px 1px 0px; font-family: "Lucida Grande", Geneva, Helvetica, Arial, Sans-Serif; font-weight: bold; color: #000; display: block; font-size: 14px;}
#ByUseSmallerText {font-size: 11px; margin-bottom: 5px; line-height: 15px;}
#smallerGrayText {font-weight: normal; font-size: 10px; color: #666; padding-bottom: 5px;}

#subHeadline {font-size: 15px; font-weight: bold; color:#036; padding-bottom: 3px;}


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


.pageTitle {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC3300; padding: 10px 0px; font-weight: bold;}

h1 {font-family:Georgia, Times New Roman, Times, serif; font-size: 18px; color:#009999; padding: 10px 0px; font-weight: bold;}

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

#headlineArea {margin: 5px 0px 5px 0px; padding: 0px 10px 10px 5px;}

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

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

#promoBodyText {font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; line-height: 18px; font-size: 13px; color: #888; border-top: 1px solid #CCC; padding: 5px 0px; max-width: 600px;}
*  html #promoBodyText {width:75%}


#headlineImage {padding-right: 20px; float: left; background-color: white;}


#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: 13px; 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;}

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


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

#navigation ul ul, #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", Geneva, Helvetica, Arial, Sans-Serif; padding: 7px 0px 6px 5px; font-weight: bold; color: #036; text-decoration: none; font-size: 12px;  background-color: #DDD; border-top: 1px solid #EEE; border-bottom: 1px solid #CCC; margin: 0;}
html>body #navigation ul a {width: 100%; width:145px;}

#navigation ul ul a {font-family: "Lucida Grande", Geneva, Helvetica, Arial, Sans-Serif; font-size: 10px; font-weight: bold; color: #555; background-color: #EEE; border-top: 1px solid #FFF; border-bottom: 1px solid #CCC; padding: 4px 0px 3px 5px; margin: 0px 0px -1px 0px;}
html>body #navigation ul ul a {margin: 0; width:145px; height: auto;}

#navigation ul ul ul a {font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Helvetica, Arial, Sans-Serif; font-size: 10px; color: #333; font-weight: normal; background-color: #DDD; border: 0; margin: 0px 0px -1px 0px; padding: 3px 0px 2px 12px;}
html>body #navigation ul ul ul a {width: 138px; margin: 0;}

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

#navigation ul ul ul ul ul a {padding-left: 14px;}

html>body #navigation ul ul ul ul a {margin: 0; width: 132px;}
html>body #navigation ul ul ul ul ul a {margin: 0; width: 124px;}
html>body #navigation ul ul ul ul ul ul a {margin: 0; width: 118px;}
html>body #navigation ul ul ul ul ul ul ul a {margin: 0; width: 112px;}


#navigation ul a:hover {background-color: #CCC; border-top: 1px solid #CCC;}
#navigation ul ul a:hover {background-color: #CCC;}
#navigation ul ul ul a:hover {background-color: #CCC; border-top: 0px;}
#navigation ul ul ul ul a:hover {background-color: #DDD;}


#ByUseLink {color:#000000 !important }

#navArrowbyProduct, #navArrowbyUse, #navArrowshopInMaine, #navArrowmyAccount, #navArrowshoppingHelp, #navArrowproductHelp, #navArrowpolicies, #navArrowtheCompany, #navArrowservicesPrograms  
{padding: 0; margin: 0px 2px 0px -3px;}




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


#grayBand {width: 150px; height: 450px; background-color: #EEE; float: left;}
#grayBand2 {width: 150px; height: 450px; background-color: #CCC; float: left;}

#footer {float: left; margin-left: 10px; width: 75%;}

#footer a {text-decoration: none;}

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

#footerImage {background-color: #FFF;
	width: 98%;
	margin: 30px 0px 10px 0px;
	border-bottom: 1px solid #036;
}

#QLProducts {width: 40%; float: left; padding: 5px; border-left: 1px solid #CCC; height: 100%;}
#QLCustomerService {width: 25%; float: left; padding: 5px;border-left: 1px solid #CCC; height: 100%;}
#QLAboutDeLorme {width: 25%; float: left; padding: 5px; border-left: 1px solid #CCC; height: 100%;}


#QLContactUs {padding: 5px 0px;}
#QLContactUs a {font-family: "Lucida Grande", Verdana, Sans-Serif; font-size: 12px; font-weight: bold; color: #000;}
#QLYourPrivacy {padding: 5px 0px;}
#QLYourPrivacy a {font-family: "Lucida Grande", Verdana, Sans-Serif; font-size: 12px; font-weight: bold; color: #000;}

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

#QLEmail {padding: 50px 5px 0px 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; padding: 0px 0px 8px 0px; margin: 0}
#footerSubCategory {padding: 0px 0px 5px 5px;}
#footerSubCategory a {font-family: "Lucida Grande", Verdana, Sans-Serif; font-size: 10px; color: #C30; margin: 0}
#footerSubCategory a:visited {color: #C30;}
#footerLink {font-family: "Lucida Grande", Verdana, Sans-Serif; font-size: 10px; color: #999; margin: 0; padding-left: 5px; display: block;}



/* 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: #C30; }
#liorang li {padding-bottom: 5px; }
#liorange li span {color: #000; }

.orange {color: #C30; }



/* CSS Document For Tabbed Layout*/


form td {font-size: 12px;}

#infobutton {margin: 3px 3px -5px 3px;} 
.PDFbutton {margin: 2px 0 -4px 2px;} 



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

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


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

#centerColumn {margin-right: 10px;}
#centerColumn1 {margin-right: 3px; margin-left: 5px;}
#clear {clear: both; border: 1px solid #FFF;}

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

#box {float: left; width: 160px; height: 145px; padding-right: 10px; text-align: center;}


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

.topHeadlineHighlight {color: #006054; display: block; font-size: 24px; padding: 0px 0px 10px 0px; margin-left: 20px;}

#topHeadlineFLushLeft {color: #006054; font-size: 24px; font-family: Georgia, Serif; line-height: 25px; padding: 10px 0px;}

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

#bulletsTitle 

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

#topHeadlineBullets ul 

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

#topHeadlineBullets li {font-size: 12px; color: #006054; margin: 0; padding: 0;}





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



#tabNavigation {padding: 0px 0px 4px 0px; font-size: 12px; border-bottom: 1px solid #CCC; clear: both; }

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

#tabNavigation ul li {display: inline; white-space: nowrap; list-style: none; background: #EEE url(iStoreImages/tab-ground.gif) repeat-x; margin: 0px -5px 0px 0px; padding: 5px 5px 5px 0; !margin: 0px 0px 0px 0px; !padding: 0;}

#tabNavigation ul li a 
{text-decoration: none; !font-weight: bold; font-family: "Lucida Grande", Geneva, Arial, Helvetica, Sans-Serif; color: #333; border: 1px solid #CCC; margin: 0px -5px 0px 0px; padding: 4px 8px;}	

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



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



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

{padding: 15px 10px 0px 8px; margin: -1px 0px 0px 0px; border-left: 1px solid #CCC; font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva,  Arial, Helvetica, Sans-Serif; font-size: 13px;}


#leftColumn {margin: 5px 0px 0px 5px; padding: 10px; width: 45%; float: left; border: 1px solid #CCC;}

#rightColumn {margin: 5px 0px 0px 10px; padding: 10px; width: 45%; float: left; border: 1px solid #CCC;}

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



#leftColumn67 {margin: 0px 245px 10px 0px; border-right: 1px solid #CCC; padding: 0px 10px;}

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

#rightColumn33 {float: right; clear: both; width: 230px; margin: 10px 0px 0px 0px;}


#rightColumn67 {margin: 0px 10px 10px 220px; padding: 0px 10px;}

#leftColumn33 {float: left; clear: both; width: 135px; border-right: 1px solid #CCC; margin: 10px 0px 0px 0px;}

#rightColumnData {float: right; clear: both; width: 205px; margin-right:10px;}

#singleColumn {width: 400px; margin: 0px 10px;}



#columnTitle 

{padding: 5px 5px 1px 0px; font-size: 19px; color: #036; font-family: Arial, Geneva, Sans-serif;}
/*color: #006054;*/

#columnTitle2 

{padding: 1px 5px 10px 40px; font-size: 16px; color: #036; font-family: Arial, Geneva, Sans-serif;}

#columnTitle3 

{text-align:center; font-size: 16px; font-weight: bold; color: 000; font-family: Arial, Geneva, Sans-serif;}

#columnTitle4 

{padding: 5px 5px 1px 0px; font-size: 16px; color: #036; font-family: Arial, Geneva, Sans-serif;}






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


#mainBullets {margin: -3px 0px 0px 0px; padding: 0px 0px 10px 20px; color: #C30;}
#mainBullets li {padding: 0px; margin-top: 10px; line-height: 19px;}
#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;}
#subULSmaller {list-style: none; margin-left: 0; margin-top: 3px; padding-left: 1em; text-indent: -.7em;}
#subULUses {list-style: none; margin-left: 0; margin-top: 3px; padding-left: 1em; text-indent: -1em;}
#subUL li {padding-bottom: 5px; line-height: 19px;}
#subULSmaller li {padding-bottom: 2px; line-height: 16px; font-size: 11px;}
#subUL li .leadIn {color: #333; font-weight: bold;}
#subUL #subUL {font-size: 12px;}
#subUL #subUL li #smaller {font-size: 40px;}
#subUL #subUL li {padding: 3px;}
#subUL #subULUses {font-size: 12px;}
#subUL #subULUses li {padding: 3px;}

#secondaryBullets {margin: -3px 0px 0px 0px; padding: 0px 0px 10px 20px; color: #C30;}
#secondaryBullets li {padding: 0px; margin-top: 5px; line-height: 15px;}
#secondaryBullets li span {color: #000;}
#secondaryBullets li span .leadIn {color: #333; font-weight: bold;}

#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: #FFF; padding: 5px 5px 5px 10px; margin: 0px 0px 10px 0px;}
#reviewBoxBlue {border: 1px solid #CCC; background-color: #E2E9EC; padding: 5px 5px 5px 10px; margin: 0px 0px 0px 0px;}
#reviewBoxGreen {border: 1px solid #CCC; background-color: #E2ECE3; padding: 5px 5px 5px 10px; margin: 0px 0px 10px 0px;}
#ProContactArea {border: 1px solid #5FA900; background-color: #EEF7E5; padding: 5px 5px 0px 10px; margin: 0px 0px 5px 0px; overflow: visible;} /*GREEN*/
#XMapContactArea {background-color: #CAD4E9; padding: 5px 5px 0px 10px; margin: 0px 0px 5px 0px; overflow: visible;}
/* #ProContactArea {border: 1px solid #C23509; background-color: #FDDD97; padding: 5px 5px 0px 10px; margin: 0px 0px 5px 0px;} ORANGE */
/* #ProContactArea {border: 1px solid #4C7E9B; background-color: #C4E4F8; padding: 5px 5px 0px 10px; margin: 0px 0px 5px 0px;} BLUE */
/* #ProContactArea {border: 1px solid #6F6C13; background-color: #FAF8E5; padding: 5px 5px 0px 10px; margin: 0px 0px 5px 0px;} Yellow-Green */
#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;}

#inlineExample {padding: 5px; margin: 5px; border: 1px solid #999; float: right; color:#FF6600; font-size: 11px; width: 85px;}
#inlineExample a {color:#C30; text-decoration:none;}
#bannerExample {padding: 5px; margin: 5px 0 20px 0; border: 1px solid #999; color:#FF6600; font-size: 11px; background-color:#FFFFFF;}
#bannerExample a {color:#C30; text-decoration:none;}

#bodyText {margin-bottom: 12px; line-height: 19px;}
#bodyTextTest {margin-bottom: 12px; font-family: "Verdana", Geneva, Helvetica, Arial, Sans-Serif; line-height: 19px;}

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



#hashLink {margin-bottom: 20px;}
#hashLink a {color:#FF6600;}

.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}

.smallBoldRed {font-weight: bold; color: #FF0000; font-size: 9px !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;}

#noBuy {padding: 2px 6px;}



/* Comparison Chart Table Style -----------------------------------------------------*/


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

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

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



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


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

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

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

#tableTitle 

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

#enlargebutton {position:absolute;}
#reducebutton {position:absolute;}



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


#popUpSpacer {clear: both;}

#popUpHeader {background-image:url(images/PopUpBanner_Background.jpg); width:100%;}

#popUpDeLorme {width: 100%; padding: 5px 10px;}

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

#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: #C30;}

#popUpPageTitle {font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #003366; background-color: #FFFFFF; padding: 5px 300px 5px 10px;}

#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;}

#popUpSampleImages {margin: 0px 5px 15px 5px; border: 1px solid #666; float: left;}

#popUpSampleImageLeft {margin: 10px;}

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

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

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

#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, Arial, Helvetica, Sans-Serif; font-size: 13px;}

#popUpTextHeadline {font-family: "Lucida Grande", Geneva, Helvetica, Arial, Sans-Serif; font-size: 13px; color: #369; line-height: 18px; font-weight: bold; margin: 10px 0px 3px 0px;}

.padded {padding: 5px}

.captionHeader {padding:5px; background-color:#DDD; border-bottom: 1px solid #666;}


/* Shopping Cart Styles -----------------------------------------------------*/

#DummyForm form {margin: 0;}

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

#pcodeTable form {margin-bottom: 0;}

.thirdLevel {font-size: 10px;}

#enterPromoTD {padding: 10px;}


/*Checkout Styles ----------------------------------------------------------*/

#checkoutForm {margin:0px; padding:0px;}
.giftNote {font-size: 11px;}


/*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: #C30;}

#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;}

.checkoutTitle {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #C30;}

#or {font-family: Arial, Verdana, Sans-Serif; font-size: 15px; font-weight: bold; color: #F00; margin: 15px 0px;}



/* 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. */

.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: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 13px; color: #EE0000; padding: 8px;}
.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: #C30; 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", Arial, Helvetica, sans-serif; font-size: 13px; }
.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 Unicode", Arial, Helvetica, Geneva, sans-serif; font-size: 13px; }
.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. */	