/* CSS PAGE RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0; line-height:normal;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal; line-height:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%; line-height:normal;}q:before,q:after{content:'';}


/* MAIN STYLES */
body { background:#ebe7b1 url(../../_media/images/layout/mainBg.gif); width:100%; height:100% }
body, div, p, ul, li, td, select, input, textarea { font-size:12px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#a33f0c }
p { margin:0px 0px 20px 0px }
th { font-weight:bold }

.imgBorder { margin-bottom:5px; border:solid 1px #e6ebce }
.spacer { display:block; clear:both; width:auto; height:20px; line-height:0px; font-size:1px }
.divider { display:block; clear:both; width:auto; height:2px; margin:10px 0px; line-height:0px; font-size:1px; border-top:solid 1px #e5d9ae }
.floatR { float:right } /* floats a box area right in your page. The floated element must precede the element it should be next to on the page. */
.floatL { float:left }
.floatLMarginTR { float:left; margin-top:3px; margin-right:3px }
.floatLMarginTL { float:left; margin-top:4px; margin-left:10px }
.floatLMarginR { float:left; margin-right:10px }
.floatLMarginL { float:left; margin-left:10px }
.clearFloat { clear:both; line-height:0px; height:0px; font-size:1px }
.center, .centerTH th { text-align:center }
th.leftTH { text-align:left }
.prnt { display:none }



/* HEADERS and HEADER LINKS */
h1, h1 a, h1 a:active, h1 a:visited, h1 a:focus { color:#fff; font:bold 24px Arial, Verdana, Helvetica, sans-serif; margin-bottom:10px }
h2, h2 a, h2 a:active, h2 a:visited, h2 a:focus { color:#a33f0c; font:bold 18px Arial, Helvetica, sans-serif; margin-bottom:15px }
h2.white, h2.white a, h2.white a:active, h2.white a:visited, h2.white a:focus { color:#fff; font:bold 18px Arial, Helvetica, sans-serif; margin-bottom:5px }
h2.green, h2.green a, h2.green a:active, h2.green a:visited, h2.green a:focus { color:#6c7d19; font:bold 18px Arial, Helvetica, sans-serif; margin-bottom:5px }
.redBoxContentPad h2 { text-align:center; margin-bottom:20px } /* center h2 in red boxes */
h3, h3 a, h3 a:active, h3 a:visited, h3 a:focus { color:#a33f0c; font:bold 18px Arial, Helvetica, sans-serif; border-bottom:solid 1px #e5d9ae; padding-bottom:5px; margin-bottom:15px }
h4.line { color:#a33f0c; font:bold 16px Arial, Helvetica, sans-serif; border-bottom:solid 1px #e5d9ae; padding:20px 0px 2px 0px; margin:0px 0px 15px 0px }
h4, h4 a, h4 a:active, h4 a:visited, h4 a:focus { color:#a33f0c; font:bold 16px Arial, Helvetica, sans-serif; padding:20px 0px 0px 0px; margin:0px 0px 15px 0px }
h5, h5 a, h5 a:active, h5 a:visited, h5 a:focus { color:#a33f0c; font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:5px }
h6, h6 a, h6 a:active, h6 a:visited, h6 a:focus { color:#a33f0c; font:bold 11px Verdana, Arial, Helvetica, sans-serif }


/* LINKS */
a, a:active, a:visited, a:focus { color:#ef7203; text-decoration:none; outline:none; -moz-outline:none }
a:hover { color:#a33f0c; text-decoration:none; }
/* Read More Link */
a.readMoreLink, a.readMoreLink:active, a.readMoreLink:visited, a.readMoreLink:focus { display:block; width:70px; padding:0px 13px 2px 0px; background:url(../../_media/images/layout/arrowOrangeRed.gif) no-repeat center right }
.redBoxContentPad a.readMoreLink:hover { color:#fff; background:url(../../_media/images/layout/arrowWhiteRed.gif) no-repeat center right } /* read more links in red boxes are white on rollover */
/* Orange Arrow Link */
a.arrowLink, a.arrowLink:active, a.arrowLink:visited, a.arrowLink:focus { padding:0px 13px 2px 0px; font-weight:bold; background:url(../../_media/images/layout/arrowOrangeYellow.gif) no-repeat center right }
a.arrowLink:hover { }
/* Small Delete Link */
a.smlDeleteLink, a.smlDeleteLink:active, a.smlDeleteLink:visited, a.smlDeleteLink:focus { padding:0px 13px 2px 0px; text-transform:uppercase; font-size:9px; font-weight:bold; background:url(../../_media/images/layout/btnDeleteX.gif) no-repeat center right }
/* Print Button */
a.btnPrint, a.btnPrint:active, a.btnPrint:visited, a.btnPrint:focus { width:125px; height:26px; background:url(../../_media/images/layout/btnPrintOff.gif) no-repeat }
a.btnPrint:hover { background:url(../../_media/images/layout/btnPrintOn.gif) no-repeat }
/* Icon Links */
a.ieLink, a.ieLink:active, a.ieLink:visited, a.ieLink:focus { display:block; width:19px; height:17px; background:url(../../_media/images/layout/iconIE.gif) no-repeat }
a.wordLink, a.wordLink:active, a.wordLink:visited, a.wordLink:focus { display:block; width:19px; height:17px; background:url(../../_media/images/layout/iconWord.gif) no-repeat }
a.excelLink, a.excelLink:active, a.excelLink:visited, a.excelLink:focus { display:block; width:19px; height:17px; background:url(../../_media/images/layout/iconExcel.gif) no-repeat }
/* Tree Links */
a.treePlus, a.treePlus:active, a.treePlus:visited, a.treePlus:focus { display:block; padding-left:15px; font-weight:bold; background:url(../../_media/images/layout/iconPlusOff.gif) no-repeat top left }
a.treeMinus, a.treeMinus:active, a.treeMinus:visited, a.treeMinus:focus { display:block; padding-left:15px; font-weight:bold; background:url(../../_media/images/layout/iconMinusOff.gif) no-repeat top left }


/* TEXT */
span.imgTxt { margin:-2000px } /* text hidden in layout but appears in source code for search engines; used for images */
.contactInfo { float:right; width:160px; margin:0px 0px 20px 20px; font-size:10px; line-height:normal }
.smallTxt, .tableSmallTxt td { padding-bottom:10px; vertical-align:top; font-size:10px; font-weight:normal; line-height:normal }
.tableSmallTxt th { padding:0px 10px 0px 0px; text-align:right; vertical-align:top; font-size:10px; line-height:normal }
.indent { margin:2px 0px 10px 15px }
.errorTxt { font-weight:bold; color:#ea3d00 }
.greenTxt { color:#949c76 }
.bold { font-weight:bold }
.font11, .font11 td { font-size:11px }




/* TABS */
.tabcontainer { width:585px; margin:0px; }
#rightColSubPage .tabContainer ul { margin:0px; padding:0px } 
#rightColSubPage .tabContainer ul li { margin:0px; padding:0px; background:none; line-height:normal }
.tabStyle { height:40px; padding:0px; margin:0px; font:bold 11px Arial }
.tabStyle li { display:inline; padding:0px; margin:0px; list-style-type:none; background:none }
.tabStyle li a, .tabStyle li a:active, .tabStyle li a:visited, .tabStyle li a:focus { float:left; padding:8px 8px 9px 8px; margin:0px 6px 0px 0px; border:2px solid #dce7ab; background-color:#dce7ab; text-decoration:none; color:#767d5b }
.tabStyle li a:hover { text-decoration:none; background:#eefbc3; color:#b7c572; border:2px solid #eefbc3 }

.tabStyle li.selected a, .tabStyle li.selected a:active, .tabStyle li.selected a:visited, .tabStyle li.selected a:focus { border:2px solid #eefbc3; background-color:#eefbc3; color:#b7c572; padding:8px 8px 14px 8px; margin:0px 6px 0px 0px } /*selected main tab */
.tabStyle li.selected a:hover { text-decoration:none; } /*selected main tab */

.TabbedPanelsTab { float:left; padding:8px 8px 9px 8px; margin:0px 6px 0px 0px; border:2px solid #dce7ab; background-color:#dce7ab; text-decoration:none; color:#767d5b }
.TabbedPanelsTabHover {
	background-color: #ff6600;
}
.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
}

.tabContentStyle { clear:left; display:block; padding:20px; margin:0px; background-color:#eefbc3; width:585px; color:#fff } /*tab content container*/
.tabContent { display:none; }
@media print { .tabContent { display:block!important; } }

/****************************** LAYOUT ******************************/
/* WHITE BOXES */
/* aligned left ie. home page */
.whiteBoxTL { float:left; width:12px; height:12px; font-size:0px; background:url(../../_media/images/layout/boxWhiteTL.gif) no-repeat }
.whiteBoxTRRound { float:left; width:12px; height:12px; font-size:0px; background:url(../../_media/images/layout/boxWhiteTRRound.gif) no-repeat }
.whiteBoxTM { float:left; height:12px; font-size:0px; background:#fff url(../../_media/images/layout/boxWhiteTM.gif) repeat-x top }
.whiteLeftBoxMidContent { float:left; width:199px; background:#fff url(../../_media/images/layout/boxLeftWhiteMid.gif) repeat-y }
#homeContentContainer .whiteLeftBoxMidContent h2 { margin:18px 0px 12px 0px }
/* aligned right ie. Partner Detail page */
.whiteBoxTLRound { float:left; width:12px; height:12px; font-size:0px; background:url(../../_media/images/layout/boxWhiteTLRound.gif) no-repeat }
.whiteBoxTR { float:left; width:12px; height:12px; font-size:0px; background:url(../../_media/images/layout/boxWhiteTR.gif) no-repeat }
.whiteBoxBLRound { float:left; width:12px; height:12px; font-size:0px; background:url(../../_media/images/layout/boxWhiteBLRound.gif) no-repeat }
.whiteBoxBR { float:left; width:12px; height:12px; font-size:0px; background:url(../../_media/images/layout/boxWhiteBR.gif) no-repeat }
.whiteBoxBM { float:left; height:12px; font-size:0px; background:#fff url(../../_media/images/layout/boxWhiteBM.gif) repeat-x bottom }
.whiteRightBoxMidContent { float:left; width:179px; padding:25px; background:#fff url(../../_media/images/layout/boxRightWhiteMid.gif) repeat-y }
.whiteBoxTBContainer { display:block; width:229px; height:12px }
.yellowBoxTBContainer { display:block; width:244px; height:10px }
.yellowBoxTLRound { float:left; width:10px; height:10px; font-size:0px; background:url(../../_media/images/layout/boxYellowTLRound.png) no-repeat top left }
.yellowBoxTL { float:left; width:10px; height:10px; font-size:0px; background:url(../../_media/images/layout/boxYellowTL.png) no-repeat top left }
.yellowBoxTMY { float:left; width:234px; height:10px; font-size:0px; background:#f5ffd6 }
.yellowBoxTM { float:left; width:234px; height:10px; font-size:0px; background:url(../../_media/images/layout/boxYellowTM.gif) repeat-x }
.yellowBoxMid { display:block; clear:both; padding:10px 5px 0px 10px; background:#f5ffd6 } /* content area */
.yellowBoxBM { float:left; width:234px; height:10px; background:#f5ffd6; font-size:0px }
.yellowBoxBL { float:left; width:10px; height:10px; font-size:0px; background:url(../../_media/images/layout/boxYellowBL.png) no-repeat top left }
/* Yellow Box Round Corners - IE6 Transparent PNG */
.ie6 .yellowBoxTL { float:left; width:10px; height:10px; background:none; font-size:0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/images/layout/boxYellowTL.png') }
.ie6 .yellowBoxTLRound { float:left; width:10px; height:10px; background:none; font-size:0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/images/layout/boxYellowTLRound.png') }
.ie6 .yellowBoxBL { float:left; width:10px; height:10px; background:none; font-size:0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/images/layout/boxYellowBL.png') }


/* RED BOX */
.redBoxContentPad { clear:both; padding:20px 30px; background:#b04d06; border-left:solid 5px #ecf6c7; border-right:solid 5px #ecf6c7; color:#fff }
.redBoxTL { float:left; width:10px; height:10px; background:url(../../_media/images/layout/boxRedTL.png) no-repeat; font-size:0px }
.redBoxTR { float:right; width:10px; height:10px; background:url(../../_media/images/layout/boxRedTR.png) no-repeat; font-size:0px }
.redBoxBL { float:left; width:10px; height:10px; background:url(../../_media/images/layout/boxRedBL.png) no-repeat; font-size:0px }
.redBoxBR { float:right; width:10px; height:10px; background:url(../../_media/images/layout/boxRedBR.png) no-repeat; font-size:0px }
.redBoxTM { float:left; height:5px; background:#b04d06; border-top:solid 5px #ecf6c7; font-size:0px }
.redBoxBM { float:left; height:5px; background:#b04d06; border-bottom:solid 5px #ecf6c7; font-size:0px }
/* Red Box - IE6 Transparent PNG */
.ie6 .redBoxTL { float:left; width:10px; height:10px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/images/layout/boxRedTL.png'); font-size:0px }
.ie6 .redBoxTR { float:right; width:10px; height:10px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/images/layout/boxRedTR.png'); font-size:0px }
.ie6 .redBoxBL { float:left; width:10px; height:10px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/images/layout/boxRedBL.png'); font-size:0px }
.ie6 .redBoxBR { float:right; width:10px; height:10px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/images/layout/boxRedBR.png'); font-size:0px }


/* LEFT RED BOX */
.leftRedBoxContentPad, .leftRedBoxContentPad p, .leftRedBoxContentPad li, .leftRedBoxContentPad td, .leftRedBoxContentPad div { font-size:11px; line-height:14px }
.leftRedBoxContentPad h2 { text-align:center; margin-bottom:20px }
.leftRedBoxContentPad a, .leftRedBoxContentPad a:active, .leftRedBoxContentPad a:visited, .leftRedBoxContentPad a:focus { color:#ffa14e; font-weight:bold } /* light orange links in red boxes */
.leftRedBoxContentPad .listLinks a, .leftRedBoxContentPad .listLinks a:active, .leftRedBoxContentPad .listLinks a:visited, .leftRedBoxContentPad .listLinks a:focus { font-size:11px; line-height:14px; padding-top:2px }
.leftRedBoxContentPad a:hover { color:#fff }
.leftRedBox { position:absolute; z-index:2; width:239px; margin:210px 0px 0px -275px }
.leftRedBoxContentPad { clear:both; padding:20px; background:#b04d06; border-left:solid 5px #ecf6c7; border-right:solid 5px #ecf6c7; color:#fff }


/* HOME */
#homeContentContainer h2 { text-align:center; margin-bottom:20px }
#homeContentContainer, #homeContentContainer #whoWeAreBoxBot, #partnersBox, .redBoxContentPad { font-size:11px }
#homeContentContainer a { font-weight:bold }
#homeContentContainer .divider { height:1px; margin:10px 0px }
#homeContentContainer #partnersBox { float:left; width:283px; height:355px; margin-top:40px; padding:0px 30px 0px 40px; line-height:normal; background:url(../../_media/images/layout/homePartners.jpg) no-repeat bottom right }
#homeContentContainer #newsBox { float:right; width:354px; margin-top:10px }
#homeContentContainer #newsBox .redBoxContentPad { height:325px; color:#fff; line-height:normal }
#homeContentContainer #newsBox .date { display:block; font-size:10px; font-weight:bold }
/* Who We Are */
#whoWeAreBoxTop { width:199px; background:#fff }
#whoWeAreBoxBot { width:154px; padding:0px 15px 28px 30px; margin:0px; background:url(../../_media/images/layout/homeWhoWeAreBg.gif) no-repeat bottom; line-height:1.4em;}
/*box height adjustment for IE*/
.ie6 #whoWeAreBoxBot {padding:0px 15px 36px 30px;}
.ie7 #whoWeAreBoxBot {padding:0px 15px 36px 30px;}
/* end of adjust ment*/



/* BREADCRUMB */
#breadcrumb { display:block; padding:10px 0px 22px 32px; font-size:10px; color:#f5ffd6 }
#breadcrumb a, #breadcrumb a:active, #breadcrumb a:visited, #breadcrumb a:focus { padding-right:10px; margin-right:5px; font-weight:bold; font-size:10px; color:#f5ffd6; background:url(../../_media/images/layout/arrowLightGreen.gif) no-repeat center right }
#breadcrumb a:hover { color:#d0daaa }


/* SECTION HEADER */
#sectionHeader { display:block; width:970px; height:100px; background:url(../../_media/images/layout/secHeadOverlay.png) no-repeat top left }
#sectionHeaderFull { display:block; width:970px; height:100px; background:url(../../_media/images/layout/secHeadOverlayFull.png) no-repeat top left } /* Overlay on full column layout */
/* Section Header Overlay - IE Transparent PNG */
.ie6 #sectionHeader { display:block; width:970px; height:100px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/images/layout/secHeadOverlay.png')  }
.ie6 #sectionHeaderFull { display:block; width:970px; height:100px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/images/layout/secHeadOverlayFull.png')  } /* Overlay on full column layout */

#sectionHeader h1, #sectionHeaderFull h1 { margin:0px 0px 0px 50px }
#secHeadNABg { display:block; width:970px; height:100px; background:url(../../_media/images/layout/secHeadNABg.jpg) no-repeat } /* North America section header bg */
#secHeadLABg { display:block; width:970px; height:100px; background:url(../../_media/images/layout/secHeadLABg.jpg) no-repeat } /* North America section header bg */
#secHeadEMEABg { display:block; width:970px; height:100px; background:url(../../_media/images/layout/secHeadEMEABg.jpg) no-repeat } /* North America section header bg */
#secHeadAPBg { display:block; width:970px; height:100px; background:url(../../_media/images/layout/secHeadAPBg.jpg) no-repeat } /* North America section header bg */


/* HEADER */
#header { width:970px; height:185px; margin-bottom:5px; background:#000051 no-repeat top right }
/* Logo */
#logoContainer { float:left; width:263px }
#logo { margin:0px 0px 0px 30px; no-repeat }



/* MAIN NAV */
#navContainer {  }
table#mainNav { height:41px; margin-left:0px; margin-right:2px }
table#mainNav td { vertical-align:top }
table#mainNav td a, table#mainNav td a:active, table#mainNav td a:visited, table#mainNav td a:focus { display:block; height:29px; width:auto; margin:4px auto; padding:6px 0px 0px 0px; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; color:#fff }
table#mainNav td a:hover, table#mainNav td a.selected { background:#9b9b9b }
td.redDivider { width:2px; padding:2px; background:url(images/navRedDivider.jpg) no-repeat center center }
/* Main Nav - IE 6 Transparent PNG */
.ie6 table#mainNav td.redDivider { width:12px; padding:0px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navRedDivider.jpg') }


/* FOOTER */
#footer { width:910px; height:40px; padding:30px; margin-top:5px; font-size:10px; color:#9fbfdc; background:#000051 url(../../_media/images/layout/footerBg.gif) no-repeat bottom right; line-height:normal }
#footer a, #footer a:active, #footer a:visited, #footer a:focus { padding-right:6px; margin-right:5px; border-right:solid 1px #f5ffd6; color:#fff; font-weight:bold }
#footer a:hover { color:#d0daaa }
#footer a#last { border:none }
#copyright { margin-top:5px; font-size:10px; color:#9b9b9b }


/* MAIN CONTAINERS AND BG */
#mainContainer { width:970px; margin:0px auto; padding:5px 15px; background:#bfb088 url(../../_media/images/layout/mainBgDropShadow.gif) repeat-y }
#homeContentContainer { height:449px; background:#497f19 url(../../_media/images/layout/homeLeftBg.jpg) no-repeat top left }
#subPageBtmBg { min-height:1050px; height:auto !important; height:150px; background:url(../../_media/images/layout/subPageBtmBg.jpg) no-repeat bottom } /* subpage bottom bg */


/* LEFT COLUMN */
#leftEmpty { float:left; width:60px }
#leftColLineBg { min-height:1050px; height:auto !important; height:1050px; background:#a1824c url(../../_media/images/layout/leftColLineBg.gif) repeat-y top left } /* subpage left line bg */
#leftColTopLeftBg { min-height:1050px; height:auto !important; height:1050px; background:url(../../_media/images/layout/leftColTopLeftBg.jpg) no-repeat top left } /* subpage globe bg */
.leftCol { float:left; width:214px; margin-right:49px }
.leftColBg { padding:10px 10px 0px 5px; background:#f5ffd6 }
.leftColBotContainer { display:block; width:214px; height:10px }
.leftColBM { float:left; width:204px; height:10px; background:#f5ffd6; font-size:0px }
/* Left Column Bottom Right Corner - IE6 Transparent PNG */
.ie6 .leftColBR { float:left;width:10px; height:10px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/images/layout/boxYellowBR.png') }


/* RIGHT COLUMN */
#rightCol { float:left; width:707px; background:#f5ffd6 }
#rightColSubPage { float:left; width:707px }
#rightColPad { padding:30px 40px 120px 40px; background:#f5ffd6 url(../../_media/images/layout/boxMainBotBg.jpg) no-repeat bottom left } /* for all subpages without left red box */
#colPad { padding:10px 0px 120px 60px; background:url(../../_media/images/layout/boxMainTopBg.jpg) no-repeat top } /* for all subpages with left red box */
#rightColBotContainer { float:right; width:707px; height:54px }
#rightColBMContainer { float:left; width:697px; height:54px }
#rightColBM { display:block; height:10px; background:#f5ffd6; font-size:0px }
#rightColBR { float:right; width:82px; height:44px; background:#6b993f; border-left:solid 1px #b9d294 } /* green box and line on bottom right */
/* Right Column Bottom Left Corner - IE6 Transparent PNG */
.ie6 #rightColBL { float:left; width:10px; height:54px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/images/layout/boxYellowBL.png'); font-size:0px }


/* CENTER COLUMN */
#centerCol { float:center; width:707px; background:#f5ffd6 }
#centerColSubPage { float:center; width:707px }
#centerColPad { padding:30px 40px 120px 40px; background:#f5ffd6 url(../../_media/images/layout/boxMainBotBg.jpg) no-repeat bottom left } /* for all subpages without left red box */

#centerColBotContainer { float:center; width:707px; height:54px }
#centerColBMContainer { float:center; width:697px; height:54px }
#centerColBM { display:block; height:10px; background:#f5ffd6; font-size:0px }
#centerColBR { float:center; width:82px; height:44px; background:#6b993f; border-left:solid 1px #b9d294 } /* green box and line on bottom right */
/* Right Column Bottom Left Corner - IE6 Transparent PNG */
.ie6 #centerColBL { float:center; width:10px; height:54px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/images/layout/boxYellowBL.png'); font-size:0px }

/* FULL COLUMN */
#fullColSubPage { float:right; width:907px }
#fullColBotContainer { float:right; width:907px; height:54px }
#fullColBMContainer { float:left; width:897px; height:54px }


/* CONTENT COLUMNS */
.midColPad { padding-right:60px } /* middle content column padding on Partner Detail page */
.midColPad2 { padding: 0 30px 120px 30px} /* on News and Press Page */
.rightContentCol { float:right; width:244px; margin-left:10px } /* right content column on Partner Detail page */
.contentColContainer { display:block;  margin-bottom:30px }
.contentColContainer .fourCol1, .contentColContainer .fourCol2, .contentColContainer .fourCol3 { float:left; width:146px; margin-right:10px }
.contentColContainer .fourCol4 { float:left; width:146px }
.contentColContainer .threeCol1, .contentColContainer .threeCol2 { float:left; width:200px; margin-right:10px }
.contentColContainer .threeCol3 { float:left; width:200px }


/* REGION ICONS */
#iconNA { float:left; width:60px; height:70px; background:url(../../_media/images/layout/iconNA.gif) no-repeat top left }
#iconLA { float:left; width:60px; height:70px; background:url(../../_media/images/layout/iconLA.gif) no-repeat top left }
#iconEMEA { float:left; width:60px; height:70px; background:url(../../_media/images/layout/iconEMEA.gif) no-repeat top left }
#iconAP { float:left; width:60px; height:70px; background:url(../../_media/images/layout/iconAP.gif) no-repeat top left }


/* MEDIA BAR HOME */
#mediaBarHome { display:block; width:970px; height:317px; }

#staticImg { position:absolute; display:block; z-index:1; width:970px; height:317px; background:url(../../_media/images/layout/homeMediaBar.jpg) no-repeat } /* Logged out */
#txtContainer { position:absolute; z-index:2; display:block; width:170px; height:265px; margin:20px 0px 0px 45px; color:#526106; font-size:10px; line-height:14px; overflow:hidden }
#txtContainer a, #txtContainer a:active, #txtContainer a:visited, #txtContainer a:focus { padding:2px 5px; display:block; font-weight:bold; color:#fff; background:#b2cb59 }
#txtContainer a:hover { color:#526106; background:#c7dd7a }
#txtContainer a.viewGreenLink, #txtContainer a.viewGreenLink:active, #txtContainer a.viewGreenLink:visited, #txtContainer a.viewGreenLink:focus { padding:2px 5px; display:block; font-weight:bold; color:#fff; background:#b2cb59 url(../../_media/images/layout/arrowOrangeGreen.gif) no-repeat center right }
#txtContainer a.viewGreenLink:hover { color:#526106; background:#c7dd7a url(../../_media/images/layout/arrowGreen.gif) no-repeat center right }
#txtContainer .divider { display:block; clear:both; width:auto; height:1px; margin:10px 0px; line-height:0px; font-size:1px; border-top:solid 1px #f5ffd6 }

#flashHome { display:block; position:absolute; z-index:1; width:970px; height:317px; background:url(../../_media/images/layout/placeHolderHomeFlash.jpg) no-repeat  } /* Logged in */
#txtContainerStats { position:absolute; z-index:2; display:block; width:170px; height:185px; margin:58px 0px 0px 55px; line-height:normal; overflow:hidden }
#txtContainerStats h1 { margin:0px 0px 6px 0px }
#txtContainerStats h2 { margin:0px 0px 2px 0px; font-weight:normal }