
/*
  Theme CSS: Dark Base Theme
  Generated: 07:40 PM Thursday 19, April 2007
*/

body { background: #000000 url(/platforms/ptEnhance/ClientPayment/images/layout/bg_left_tour.jpg) top left repeat-x;font-family: Arial,Helvetica,sans-serif,Courier,mono;font-size: 86%;margin: 0px; padding: 0px; }
#documentBody { position: relative; }
#pagelayout { position: relative; }
#fixedWidthCell { position: relative; }
#mainLayoutTable { table-layout: fixed; position: relative; }
form { margin: 0px; }
td { font-size: 1.0em; vertical-align: top; }
p { margin: 0px; padding-bottom: 0.8em; }
input { font-size: 12px; padding: 0px;font-family: Arial,Helvetica,sans-serif,Courier,mono; }
button, .button { font-size: 11px; padding: 0px; }
.content { clear: both !important; }
.error { margin: 5px; background-color: #E24296; padding: 1px 4px 2px 4px; color: white; border: 1px solid #8F004B; font-size: 12px; }
.error .type { font-weight: bold; font-size: 14px; }
.strikethrough { text-decoration: line-through; color: #666; }
pre { font-family: Arial,Helvetica,sans-serif,Courier,mono;border: 1px solid black; margin: 0px 0px 10px 0px; padding: 5px; }
hr { height: 1px; }
.siteMapTable, .progressTable { width: 100%; table-layout: fixed; margin-bottom: 40px; }
.siteMapTable .progress { font-weight: normal !important; }
#leftImage, #rightImage { position: static; }
.lefthandCell { background:  url(/platforms/ptEnhance/ClientPayment/images/layout/bg_leftCol_tour.jpg) top right no-repeat; }
.righthandCell { background:  url(/platforms/ptEnhance/ClientPayment/images/layout/bg_rightCol_tour.jpg) top left no-repeat; }
.pageContent { background:  url(/platforms/ptEnhance/ClientPayment/images/layout/bg_main_tour.jpg) top center no-repeat; }
.contentAreaBorder { border-top: none;border-right: none;border-bottom: none;border-left: none; }
.innerContentArea { padding: 30px 0px 0px 0px; }
.bluetreeArticle { padding-bottom: 1px; }
.normalArticle { width: 100%; }
/*::: Min Height - 400 :::*/*>.contentHeightBox { padding-top: 400px;min-height: 1px; }
*>.contentHeightBox .contentHeightFixer { margin-top: -400px; }
/* for IE, with IE5/Mac backslash filter \*/* html .contentHeightBox { height: 400px; }
/* end filter */.mainContent { padding: 0px 20px 0px 20px; }
.mainContent .bluetreeArticle { margin-bottom: 15px; }
.secondaryContentCell { overflow-x: hidden; }
.secondaryContent .bluetreeArticle { margin-bottom: 15px; }
.titleContentBorder { border-top: none;border-right: none;border-bottom: none;border-left: none; }
.titleContent .bluetreeArticle { margin-bottom: 15px; }
/* padding left: 0*/.footerContentBorder { border-top: none;border-right: none;border-bottom: none;border-left: none; }
.footerContent .bluetreeArticle { margin-bottom: 15px; }
.ttLinks { zoom:1;text-align: left; font-size: 1em; }
.ttLinksInner { text-align: left;  }
.ttLinks button, .ttLinksContainer .ttLinks a { text-decoration: none;font-size: 1em; }
.ttLinksContainer .ttLinks a:hover { text-decoration: none; }
.ttLinks a .hover { position: absolute; visibility: hidden; }
.ttLinks a:hover .hover { visibility: visible; }
.ttLinks a:hover .normal { visibility: hidden; }
.ttLinks img { vertical-align: middle }
.newsContent { margin-bottom: 10px; }
.pictureArticle { margin-right: 5px; margin-bottom: 5px; float: left; text-align: ; width: 150px; }
.pictureArticle .bg { width: 100%; height: 100%; }
.pictureArticle .border { display: block;border-top: none;border-right: none;border-bottom: none;border-left: none; }
.pictureArticle a { display: block; width: 100%; height: 100%;text-decoration: none;font-size: 1em; }
.pictureArticle .subject { display: block; cursor: pointer; overflow: hidden;height: 30px; margin-top: 5px;  }
.pictureArticle .subject .size { display: block; font-size: 90%; margin-top: 3px; }
.pictureArticle a:hover { text-decoration: none;display: inline-block }

.headerAreaBorder { border-top: none;border-right: none;border-bottom: none;border-left: none; }
.header { border-top: none;border-right: none;border-bottom: none;border-left: none;clear: both; position: relative; }
.header .headerBG { width: 100%; position: relative; }
.header .headerSize { height: 143px;position: relative; }
.header table td { vertical-align: top; }

.footerAreaBorder { border-top: none;border-right: none;border-bottom: none;border-left: none; }
.innerFooterArea { padding: 10px 0px 15px 0px; }
.footerPadding { padding: 0px 0px 25px 0px; }
.footer { table-layout: fixed; width: 100%; }
.footer td { color: #e4f3b1;font-size: 10px; }
.footer a { color: #e4f3b1;text-decoration: none; }
.footer a:hover { color: #e4f3b1; }
.footer .copyright a, .footer .copyright a:hover { text-decoration: none; }
.footerLinks { font-size: 1.0em;text-align: Left; }
.footerLinks a { text-decoration: none; }
.footerLinks a:hover { text-decoration: none; }
.footerLinks a.current { text-decoration: none !important; }


.primaryNavBorder { height: 100%; }
.primaryNav * { position: relative; }
.primaryNav { background:  url(/platforms/ptEnhance/ClientPayment/images/layout/hnav_bg.jpg) top left no-repeat;font-size: 90%;width:100%; line-height: normal; float: left }
.primaryNav .primaryNavInside { padding: 0px 0px 0px 15px; }
.primaryNav .bgStretcher { height: 1px; overflow: hidden; clear: both; visibility: hidden; margin-top: -1px; }
.primaryNav ul { margin: 0px; padding: 0px; list-style:none; }
.primaryNav li { margin: 0px; float: Left;margin-right: 0px; }
.primaryNav a { text-decoration: none;padding-bottom: 29px;padding-top: 20px;float:left; white-space: nowrap; display:block; width:.1em }
.primaryNav li div { float: left; }
.primaryNav li > div a { width: auto; }
.primaryNav .normal div { background:  url(/platforms/ptEnhance/ClientPayment/images/layout/hnav_normal.gif) top right; }
.primaryNav .normal a { color: #c5c7b9;padding-right: 15px;padding-left: 15px; }
.primaryNav .normal a:hover { text-decoration: none;background-color: transparent }
.primaryNav .current div { background:  url(/platforms/ptEnhance/ClientPayment/images/layout/hnav_current.gif) top right ; }
.primaryNav .current a { font-weight: bold;color: #e4f3b1;text-decoration: none; padding-right: 15px;padding-left: 15px; }







