/*** D:\WebSites\PonCat\Styles\Base.css ***/
/******************************************************
/* Base.css
/* This stylesheet contains the default styling 
/* of html elements and general classes used 
/* throughout the project.
/*
/* Don't add control, framework, template 
/* or contentblock specific classes to this file! 
/*****************************************************/
body, form, h1, h2, h3, h4, h5, h6, h6, p, img, blockquote, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; }
html, body, td, th { color: #333; font-family: Arial, Tahoma, Helvetica, Sans-Serif; }
html { height: 100%; padding-bottom: 1px; font-size: small; }
body { font-size: 11px; line-height: 1.455; }
p { margin-bottom: 10px; }
.ingress { font-weight: bold; }

/******************************************************
/* Headings
/*****************************************************/
h1, h2, h3, h4, h5, h6 { margin-bottom: .3em; }
h1 { color: #f90; font-size: 180%; }

.white { color: #fff; }
.black { color: #000; }

h2 { color: #e59d26; font-size: 140%; }
h3 { color: #3b5b65; font-size: 110%; }
h4, h5, h6 { color: #e59d26; font-size: 100%; }

/*********************************
/ Links 
/********************************/
* html a, a:link { color: #808080; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #808080; text-decoration: underline; }
a:active { color: #808080; text-decoration: none; }

/*********************************
/ Lists 
/********************************/
ul { list-style-image: url(Images/Icons/ListBullet.gif); margin-left: 16px; margin-bottom: 10px; }
ol { margin-bottom: 10px; margin-left: 20px; }
* html ol { margin-left: 25px; }
li { margin: 0 0 .3em; vertical-align: middle; }
dt { font-weight: bold; margin-bottom: .3em; clear: both; }
dd { margin-bottom: 10px; }

/******************************************************
/* Images
/*****************************************************/
img { border: 0; }
img.blockImage { display: block; line-height: 0; }
img.leftAligned { float: left; }
img.rightAligned { float: right; }

/******************************************************
/* Separators
/*****************************************************/
hr { clear: both; display: block; border-width: 0; height: 1px; color: #ccc; background-color: #ccc; margin: 10px 0; }

/******************************************************
/* Float container fix
/*****************************************************/
.fc:after { content: "."; clear: both; display: block; visibility: hidden; height: 0; }
* html .fc { height: 1px; }

/******************************************************
/* Misc
/*****************************************************/
.TiledContent { color: #fff; background-image: url(Images/Templates/ContentBlocks/article_bg.gif); background-repeat: repeat; }

/*** D:\WebSites\PonCat\Styles\Forms.css ***/
/******************************************************
/* This file should only contain basic form styles.
/*
/*****************************************************/
.textBox, textarea, select, .stateCtrl input, .stateList input, .button, label { vertical-align: middle; }
input, textarea, select, option { color: #333; font-size: 1em; line-height: normal; }

/******************************************************
/* BLOCKS
/*****************************************************/
.inputBlock { clear: both; margin-bottom: 5px; }
fieldset { padding: 10px; border: solid 1px #ccc; }
legend { padding: 0 .5em; color: #333; }

/******************************************************
/* LABELS
/*****************************************************/
label, .inputLabel { font-weight: bold; line-height: 20px; /* Height of input fields */ }
.inputBlock label, .inputBlock .inputLabel { float: left; width: 120px; }

/******************************************************
/* TEXTBOX
/*****************************************************/
.textBox { padding: 1px; border: solid 1px #ccc; width: 150px; }
textarea { width: 250px; height: 100px; overflow: auto; }

/******************************************************
/* select
/*****************************************************/
select { width: 150px; }

/******************************************************
/* STATE CONTROLS (checkbox & radiobutton)
/*****************************************************/
.stateCtrl { clear: both; display: block; font-weight: normal; }
.inputBlock .stateCtrl { padding-left: 120px; }
.stateCtrl input, .stateList input { float: left; }
.stateCtrl label, .stateList .stateList label { float: none; margin-left: 22px; display: block; width: auto; font-weight: normal; }
.stateList td { padding: 0; vertical-align: top; }
html > body .stateCtrl input, html > body .stateList input { margin-top: 0px; margin-bottom: 3px; }
* html .stateCtrl label, * html .stateList label { height: 1px; }

/******************************************************
/* BUTTONS
/*****************************************************/
.buttonBlock { clear: both; margin: 10px 0; text-align: right; }
.buttonBlock .button, .inputBlock .button { margin-left: 5px; }

/******************************************************
/* ERRORS
/*****************************************************/
.errorList { margin-left: 120px; }
.errorList ul { color: #f00; list-style-type: none; margin: 0; }
.errorIndicator { color: #f00; margin-left: 5px; vertical-align: top; }

/******************************************************
/* CLEAR SPACER
/*****************************************************/
.inputBlock:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* Hides from IE-mac \*/
* html .inputBlock { height: 1px; padding-bottom: 1px; /* Fix for dropdown so that not bottom-border gets hidden */ }
/* End hide from IE-mac */

/*** D:\WebSites\PonCat\Styles\Frameworks\Common.css ***/
body { padding-bottom: 50px; }
.it { clear: both; }
.cb { margin-bottom: 20px; margin-top: 0px; }

/*** D:\WebSites\PonCat\Styles\Units\PageHeader.css ***/
/*** D:\WebSites\PonCat\Styles\Units\PageHeader.css ***/
.DefaultTopArea { padding-top: 0px; height: auto; }
.DefaultTopArea .RightArea { padding: 6px 0px 0px 0px; }
#RegionHeader .PageHeaderLogo { margin-right: 20px; }
#RegionHeader .Left {  float: left; display: inline;  }
#RegionHeader .Left img.siteheading { margin-top: 4px;}
#RegionHeader .GlobalNavigation { margin-top: 5px; margin-bottom:5px; text-align: right; padding-top: 0px; clear: both; }
#RegionHeader .Right { float: right; display: inline-block; margin-top: 8px; width:290px; }
#RegionHeader .Right .search { float: right; margin-bottom: 2px; } 
#RegionHeader .PageHeaderSiteName { float: left; }
.Banner { clear: both; text-align: right; line-height: 0px; font-size: 0px; }
.TopLinksContainer {display: inline-block; float: right;  }
.TopLinksContainer a.first { border-left: none; }
.TopLinksContainer a, .TopLinksContainer a:link, .TopLinksContainer a:visited {white-space:nowrap; margin-top: 3px; list-style-image: none; list-style-type: none; padding: 0px 5px 0 5px; border-right: solid 1px #999; color: #000; text-decoration: none; line-height: 11px; }
.TopLinksContainer a:hover { color: Black; text-decoration: underline; }
.DefaultTopArea .inputBlock { float: right; margin-bottom: 0px; width: 133px; }

.QuickSearch { margin-left: 1px; margin-right: 0px;  float: left; margin-top: 0px; display: inline-block;}
.QuickSearch .panel { display:inline-block; clear:none; }
.QuickSearch .searchbutton {  text-align: right; margin: 0px; color: Black; margin-left: 5px; border-right: solid 1px #999; padding-right: 5px; display:inline-block;  }
.QuickSearch INPUT { width: 100px; height: 10px; border: solid 1px gray; padding-left: 2px; font-size: 85%; margin-left: 5px; }
.dropdown { width: 120px; height: 17px; float: right; margin: 0px 0px 0px 8px; font-size: 90%; }

.LanguageSelector { padding-top: 0px; display: inline-block; margin: 0px; float: left; margin-left: 5px;  }
.LanguageSelector a { text-decoration: none; margin-left: 3px;  }
.LanguageSelector a.text { border-right: solid 1px #999; padding-right: 5px; margin-top: 0px; }
.LanguageSelector input.image { padding-left: 0px; padding-top: 0px; margin-top: 0px; position:relative; top: 0px;  display:inline-block;}

/*** D:\WebSites\PonCat\Styles\WebControls\ ***/
/*** D:\WebSites\PonCat\Styles\WebControls\BreadCrumb.css ***/
.wcBreadcrumb { margin-bottom: 10px; }
.wcBreadcrumb .separator { margin: 0 .2em; }
.wcBreadcrumb { line-height: 28px; border-bottom: solid 1px #a8a8a8; padding-left: 14px; }
.wcBreadcrumb a, .wcBreadcrumb a:link, .wcBreadcrumb a:visited { font-family: Verdana; font-size: 9px; color: #585858; text-decoration: none; }
.wcBreadcrumb a.sel, .wcBreadcrumb a:active, .wcBreadcrumb a.sel:visited { color: #dd9a22; font-weight: bold; }
.wcBreadcrumb a:hover, .wcBreadcrumb a.sel:hover { text-decoration: underline; }

/*** D:\WebSites\PonCat\Styles\WebControls\DataGrid.css ***/
.dataGrid { width: 100%; border-spacing: 0px; empty-cells: show; border-collapse: collapse; }
.dataGrid caption { text-align: left; margin-bottom: .5em; font-size: 1.4em; }
.dataGrid .header th { text-align: left; padding: 2px 5px; color: #fff; background-color: #999; border: solid 1px #999; border-bottom-style: none; }
.dataGrid .footer td { padding: 2px 5px; background-color: #ddd; color: #333; border: solid 1px #ccc; }
.dataGrid td { padding: 2px 5px; border-right: solid 1px #eee; vertical-align: top; }
.dataGrid tr.row { background-color: #fff; }
.dataGrid tr.alt { background-color: #eee; }
.dataGrid td.first { border-left: solid 1px #ccc; }
.dataGrid td.last { border-right-color: #ccc; }
.dataGrid tr.last td { border-bottom: solid 1px #ccc; }
.dataGrid tr:hover { background-color: #ddd; }

/*** D:\WebSites\PonCat\Styles\WebControls\ErrorLabel.css ***/
.errorLabel { color: #f00; display: block; }

/*** D:\WebSites\PonCat\Styles\WebControls\ExpandablePanel.css ***/
.expandablePanel { clear: both; margin-bottom: 10px; border: solid 1px #ccc; }
.expandablePanel .header { padding: 5px 10px 5px 20px; background-color: #eee; background-image: url(Images/Icons/Collapsed.gif); background-position: 5px center; background-repeat: no-repeat; cursor: pointer; cursor: hand; }
.expandablePanel.expandedPanel .header { background-image: url(Images/Icons/Expanded.gif); }
.expandablePanel .content { display: none; padding: 5px 10px; border-top: solid 1px #ccc; }
.expandablePanel.expandedPanel .content { display: block; }
.expandablePanel .hover, .expandablePanel.expandedPanel .hover { background-color: #ddd; }
.expandablePanel.disabledExpandablePanel { background-color: #ccc; }

/*** D:\WebSites\PonCat\Styles\WebControls\ExpandablePanelList.css ***/
.expandablePanelList { clear: both; margin-bottom: 10px; }
.expandablePanelList .listItem { background-color: #eee; }
.expandablePanelList .expandablePanel { margin-bottom: 0; border-bottom-style: none; }
.expandablePanelList .expandablePanel { border-top-style: none; }
.expandablePanelList .expandablePanel .answer { margin-top: 5px; margin-bottom: 10px; }
.expandablePanelList .alt, .expandablePanelList .alt .header { background-color: #fff; }
.expandablePanelList .alt .hover { background-color: #ddd; }
.expandablePanelList .last { border-bottom-style: solid; }

/*** D:\WebSites\PonCat\Styles\WebControls\IconLink.css ***/
.iconLink { text-decoration: none; }
.iconLink .icon { margin-right: 3px; }
.iconLink .text { text-decoration: none; color: #808080; font-weight: bold; }

/*** D:\WebSites\PonCat\Styles\WebControls\IconLinkList.css ***/
ul.iconLinkList { list-style-image: none; list-style-type: none; margin-left: 0; }
ul.iconLinkList li { list-style-image: none; list-style-type: none; }

/*** D:\WebSites\PonCat\Styles\WebControls\Label.css ***/
.dateLabel { font-size: .8em; color: #666; }

/*** D:\WebSites\PonCat\Styles\WebControls\PageTree.css ***/
.pageTree .treeNode { color: #333; padding: 0 3px; cursor: default; }
.pageTree .hover { color: #000; }
.pageTree .sel { color: #000; font-weight: bold; }
.pageTree .multiSel { font-weight: bold; color: #666; }
.hoverPopup { background-color: Lime; }

/*** D:\WebSites\PonCat\Styles\WebControls\PanelList.css ***/
.panelList { clear: both; margin-bottom: 10px; }
.panelList .listItem { padding: 5px 10px; background-color: #eee; }
.panelList .alt { background-color: #fff; }
.panelList .header { font-weight: bold; background-color: #999; color: #fff; margin-bottom: 1px; }
.panelList .footer { background-color: #ccc; height: 1.5em; margin-top: 1px; }

/*** D:\WebSites\PonCat\Styles\WebControls\Region.css ***/
.region:after { content: "."; clear: both; display: block; visibility: hidden; height: 0; }
* html .region { height: 1px; }

/*** D:\WebSites\PonCat\Styles\WebControls\TabStrip.css ***/
.tabStrip { float: left; list-style: none; margin: 0; padding: 0 0 0 1px; }
.tabStrip li { font-family: Verdana; font-size: 9px; font-weight: bold; float: left; list-style: none; cursor: pointer; cursor: hand; padding: 2px 20px 2px 20px; margin: 0 1px 0 0; border: solid 1px #c4c5ca; border-bottom-style: none; background-image: url(Images/templates/contentblocks/tabfiller.gif); background-repeat: repeat-x; background-color: #ccc; }
.tabStrip .hover, .tabStrip .active { color: #cf992f; }

/*** D:\WebSites\PonCat\Styles\InnerTemplates\ ***/
/*** D:\WebSites\PonCat\Styles\InnerTemplates\ThreeColumns.css ***/
.ThreeColumn .BlockArea { float: left; width: 109px; }
.ThreeColumn .CenterColumn, .ThreeColumn .RightColumn { margin-left: 15px; }

/*** D:\WebSites\PonCat\Styles\InnerTemplates\TwoColumns.css ***/
.TwoColumn .BlockArea { float: left; width: 155px; padding-left: 10px; }
.TwoColumn .RightColumn { padding-left: 10px; }

/*** D:\WebSites\PonCat\Styles\Units\ ***/
/*** D:\WebSites\PonCat\Styles\Units\DSFMain.css ***/
.DSFMain { width: 350px; float: left; padding: 5px; margin: 5px; }
.DSFMain img { float: left; margin: 0 5px 5px 0; }
.DSFMain .pc_block { clear: both; left: 0; position: relative; }
.DSFMain .dTabStrip, .DSFMain .dTabContent { clear: both; width: 350px; margin: 0; }
.DSFMain .dProductSpecification .desc { float: left; width: 200px; }
.DSFMain .dProductSpecification .value { float: left; width: 130px; }
.DSFMain .dProductSpecification .alt, .DSFMain .dProductSpecification .alt { background-color: #EDEDED; }
.DSFMain .dProductSpecification .desc .heading { float: left; width: 200px; font-weight: bold; }
.DSFMain .dProductSpecification .value .heading { float: left; width: 130px; font-weight: bold; }

/*** D:\WebSites\PonCat\Styles\Units\DSFMenu.css ***/
.DSFMenu { width: 165px; position: relative; float: left; background-color: White; }
.expandablePanel { background: none; border: none; }
.DSFMenu .expandablePanelList, .DSFMenu .expandablePanelList .alt { clear: both; border: none; background-color: White; }
.DSFMenu .expandablePanelList .header .hover, .DSFMenu .expandablePanelList .header .hover .alt { background-color: White; }
.DSFMenu .expandablePanelList .listItem, .DSFMenu .expandablePanelList .listItem .alt { border: none; background-color: White; }
.DSFMenu .expandablePanelList .header, .DSFMenu .expandablePanelList .header .alt { border: none; background-color: Silver; }
.DSFMenu .expandablePanelList .expandablePanel { margin-bottom: 0; }
.DSFMenu .expandablePanelList .expandablePanel .content { }

/*** D:\WebSites\PonCat\Styles\Units\GlobalNavigation.css ***/
.GlobalNavigation .ButtonLink { padding-left: 8px; }

/*** D:\WebSites\PonCat\Styles\Units\PageFooter.css ***/
.PageFooter { padding: 10px; background: #000; }

/*** D:\WebSites\PonCat\Styles\Units\PageHeader.css 
.DefaultTopArea { padding-top: 0px; height: 76px; }
.DefaultTopArea .RightArea { padding: 10px 0px 0px 0px; }
#RegionHeader .PageHeaderLogo { margin-right: 20px; }
#RegionHeader .Left { font-size: 0px; float: left; display: inline; }
#RegionHeader .GlobalNavigation { margin-top: 0px; text-align: right; padding-top: 0px; clear: both; }
#RegionHeader .Right { text-align: right; float: right; display: inline; xwidth: 350px; padding-top: 0px; }
#RegionHeader .PageHeaderSiteName { float: left; }
.Banner { clear: both; text-align: right; line-height: 0px; font-size: 0px; }
.TopLinksContainer a.first { border-left: none; }
.TopLinksContainer a { margin-top: 3px; list-style-image: none; list-style-type: none; padding: 0px 5px 0 5px; border-right: solid 1px #999; color: #000; text-decoration: none; float: right; line-height: 11px; }
.TopLinksContainer a:hover { color: Black; text-decoration: none; }
.DefaultTopArea .inputBlock { clear: none; float: right; margin-bottom: 0px; width: 133px; }
.dropdown { width: 120px; height: 17px; float: right; margin: 0px 0px 0px 8px; font-size: 90%; }
.LangSelector { padding-top: 2px; margin-left: 10px; }

***/

/*** D:\WebSites\PonCat\Styles\Units\PostBackTester.css ***/
#PostBackTester { position: absolute; top: 10px; right: 10px; padding: 10px; background-color: #fff; border: solid 1px #000; }

/*** D:\WebSites\PonCat\Styles\Units\RegionHeadline.css ***/
.RegionHeadline { height: 30px; padding-top: 0px; display: block; }
#RegionSidebar .RegionHeadline { background: #fff; }
#RegionMainContent .RegionHeadline { height: auto;}
#RegionMainContent .RegionHeadline .Headline { color: #000;  }
#RegionSecondaryContent .RegionHeadline { xpadding-top: 10px; height: 30px; }

/*** D:\WebSites\PonCat\Styles\Units\TopMenu.css ***/
.TopMenu { background-color: #000000; margin-top: 1px; height: 33px; }
.HomeLink { margin: 0px 0px 0px 0px; padding-right: 10px; float: left; }
.TopMenuList { list-style-image: none; list-style-type: none; margin: 0px 0px 0px 0px; padding-left: 10px; padding-right: 10px; float: right; }
.TopMenuList li { float: left; line-height: normal; margin: 0; }
.ButtonLink { padding-right: 0px; }

/* treemenu */
.TreeMenu { margin: 0; padding: 0px; margin-top: 10px; padding-right: 5px; background-color: #efefef; list-style-image: none; list-style-type: none; }
.TreeMenu li { list-style-image: none; list-style-type: none; margin: 0; }
.TreeMenu a, .TreeMenu a:link, .TreeMenu a:visited, .TreeMenu li.sel li a { text-decoration: none; color: #808080; display: inline-block; line-height: 13px; margin: 1px; margin-top: 4px; }
.TreeMenu a:hover, .TreeMenu li.exp a:hover { color: #008c44; display: inline-block; text-decoration: none; }
.TreeMenu li.sel a { color: #008c44; text-decoration: none; }
.TreeMenu ul { padding-bottom: 0px; margin-left: 10px; }

/*** INDENT ***/
.TreeMenu li a { font-weight: bold; }
.TreeMenu li li a { font-weight: normal; padding-left: 8px; color: #808080; text-decoration: none; }
.TreeMenu li li li a { font-weight: normal; padding-left: 16px; text-decoration: none; }

/*** D:\WebSites\PonCat\Styles\Units\XForm.css ***/
.XForm { background-image: url(Images/Templates/ContentBlocks/article_bg.gif); background-repeat: repeat; color: White; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
.XForm TABLE TD { color: White; padding: 0xp; }
.XForm fieldset { padding: 0px; margin: 0px; border: solid 0px #000; }
.xformvalidator { margin-left: 5px; color: Red; font-weight: bold; }
.XForm .YellowHeadline { color: #ffd008; font-weight: bold; }
.XForm .YellowHeading { color: #ffd008; font-weight: bold; font-size: 180%; }
.XForm .BlackHeadline { color: Black; font-weight: bold; }
.XForm .NormalText { color: White; font-weight: normal; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\Article.css ***/
.Article .Content { clear: both; }
.Article img { padding-top: 5px; padding-bottom: 5px; }
.Article .articleHeadline { padding-bottom: 12px; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\ArticleList.css ***/
.articleListItem { clear: both; margin: 0px; padding: 0px; }
.articleListItem .articleListImage { margin-top: 5px; margin-right: 8px; clear: both; float: left; width: 100px; display: inline; }
.articleListItem .articleListIntroduction { padding-top: 5px; float: left; display: inline; }
.articleListItem .articleListSep { background-image: url(Images/Base/dot.gif); background-repeat: repeat-x; height: 1px; margin-bottom: 10px; }
.articleListItem .readMore { clear: both; text-align: right; padding-top: 5px; padding-right: 10px; }
.ArticleList ul { list-style-image: none; list-style-type: none; }
.ArticleList .Pager { padding-left: 20px; text-align: center; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\ContentDivider.css ***/
.ContentDivider div.Divider { font-size: 1px; line-height: 1px; }
.Divider { font-size: 1px; line-height: 1px; margin-left: 0px; margin-right: 10px; margin-top: 20px; margin-bottom: 20px; }
#RegionSecondaryContent .ContentDivider { margin-bottom: 0; margin-top: 0; background-color: #fff5cb; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\Documents.css ***/
.Documents .inputBlock { border-bottom: solid 1px #ccc; padding-bottom: 10px; }
.Documents .Icon { float: left; text-align: center; }
.Documents .Icon a { display: block; }
.Documents .Info { padding-left: 70px; }
.Documents .listItem { background-color: Transparent; border-bottom: solid 1px #ccc; padding: 10px 0; }
.Documents .alt { background-color: #EEEEEE; }
.Documents .listItem.last { border-bottom: none; }
.Documents .Info .InputBlock label, .Documents .Info .InputBlock span { line-height: 18px; vertical-align: middle; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\Faq.css ***/
.Faq .Categories { background-image: url(Images/Templates/ContentBlocks/article_bg.gif); background-repeat: repeat; padding: 15px 65px 15px 70px; margin-bottom: 15px; color: #ffffff; }
.Faq .ListHead { padding-left: 70px; margin-bottom: 15px; }
.Faq .White { color: #fff; }
.Faq label, .Faq .label { color: #ffd008; font-weight: bold; }
.Faq .Text, .Faq .dropdownlist { margin-left: 27px; }
.Faq .Heading { margin-bottom: 5px; }
.Faq .expandablePanel { clear: both; margin-left: 97px; margin-right: 78px; margin-bottom: 10px; border: none; }
.Faq .expandablePanel .header { padding: 0px 10px 2px 0px; background: #fff; border: none; background-image: none; background-position: 5px center; background-repeat: no-repeat; cursor: pointer; cursor: hand; }
.Faq .expandablePanel.expandedPanel .header { background-image: none; font-weight: bold; }
.Faq .expandablePanel .content { display: none; padding: 10px 10px 10px 19px; border: none; }
.Faq .expandablePanel.expandedPanel .content { display: block; }
.Faq .expandablePanel .hover, .Faq .expandablePanel.expandedPanel .hover { background-color: #fff; }
.Faq .expandablePanel.disabledExpandablePanel { background-color: #fff; }
.Faq .expandablePanelList { clear: both; margin-bottom: 10px; }
.Faq .text { margin-left: 25px; margin-bottom: 5px; }
.Faq .expandablePanelList .listItem { background-color: #fff; }
.Faq .expandablePanelList .listItem a.link { color: #000; font-weight: normal; }
.Faq .expandablePanelList .listItem a.link:hover { color: #000; font-weight: normal; text-decoration: none; }
.Faq .expandablePanelList .listItem a.link:active { color: #000; font-weight: bold; }
.Faq .expandablePanelList .expandablePanel { margin-bottom: 0; border-bottom-style: none; }
.Faq .expandablePanelList .expandablePanel .content { border-top-style: none; }
.Faq .expandablePanelList .alt, .Faq .expandablePanelList .alt .header { background-color: #fff; }
.Faq .expandablePanelList .alt .hover { background-color: #fff; }
.Faq .expandablePanelList .last { border: none; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\FindUs.css ***/
.FindUs { background-image: url(Images/Templates/ContentBlocks/WorldMap.gif); background-repeat: no-repeat; background-position: center top; margin-bottom: 16px; }
.FindUs .Headline { margin-top: 5px; padding-bottom: 4px; font-size: 140%; font-weight: bold; }
.FindUs .CitySelectBox { width: 100%; }
.FindUs .Address { padding-top: 5px; font-family: Arial; font-size: 10px; color: #465a59; line-height: 12px; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\HomeArticle.css ***/
.HomeArticle .bgWhite { background-color: #fff; color: #000; }
.HomeArticle .bgBlack { background-image: url(Images/Templates/ContentBlocks/article_bg.gif); background-repeat: repeat; color: #fff; padding: 5px 5px 10px 5px; margin-bottom: 10px; }
.bgBlack { background-image: url(Images/Templates/ContentBlocks/article_bg.gif); background-repeat: repeat; color: #fff; padding: 5px 5px 10px 5px; margin-top: 0px; margin-bottom: 20px; }
.HomeArticle .left { padding: 5px 10px 0px 0px; float: left; display: inline; }
.HomeArticle .right { float: right; padding: 0px 5px 0px 0px; }
.HomeArticle a:link, .HomeArticle a:active, .HomeArticle a:hover, .HomeArticle a:visited { color: #000; text-decoration: underline; }
.HomeArticle .bgBlack a:link, .HomeArticle .bgBlack a:active, .HomeArticle .bgBlack a:hover, .HomeArticle .bgBlack a:visited { color: #fff; text-decoration: underline; }
.bgBlack a:link, .bgBlack a:active, .bgBlack a:hover, .bgBlack a:visited { color: #fff; text-decoration: underline; }
.bgBlack .articleHeader { color: #fff; }
.HomeArticle .bgBlack table tbody tr td { color: #fff; }
.bgBlack table tbody tr td { color: #fff; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\IconLinkList.css ***/
.IconLinkList ul { list-style-image: none; list-style-type: none; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\ImageBanner.css ***/
.ImageBanner { margin-bottom: 10px; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\Products.css ***/
.Products { margin: 0px; padding: 0px; margin-top: 1px; }
.Products select { width: 230px; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\RelatedInformation.css ***/
.RelatedInformation { padding-bottom: 5px; padding-top: 3px; margin-bottom: 5px; padding-left: 4px; padding-right: 4px; }
.RelatedInformation .bgWhite { padding-bottom: 5px; padding-top: 3px; margin-bottom: 5px; padding-left: 0; padding-right: 0; background-color: #fff; color: #000; }
.bgYellow { background-color: #fff5cb; }
.bgGray { padding: 2px 4px; background-color: #ECECEC; }
.RelatedInformation .bgYellow { padding-bottom: 5px; padding-top: 3px; margin-bottom: 5px; padding-left: 4px; padding-right: 0px; background-color: #fff5cb; color: #000; }
.RelatedInformation .bgYellow li { margin: 3px 5px 0 15px; }
.RelatedInformation ul { list-style-image: none; list-style-type: none; }
.RelatedInformation .text { font-weight: normal; }
#RegionSidebar .BlockArea { margin: 0px; display: block; }
#RegionMainContent .BlockArea { margin-bottom: 15px; }

/* #RegionSecondaryContent .OneColumn .BlockArea .cb { background-color:#fff5cb; margin-bottom:0px; padding-left:4px; padding-right:4px; } */
/*** D:\WebSites\PonCat\Styles\ContentBlocks\Search.css ***/
.Search label, .Search .label { color: gray; font-weight: bold; display: inline-block; position: relative; xtop: -4px; }
.Search .stateCtrl { vertical-align: text-top; }
.Search .Text { margin-left: 27px; }
.SearchHeading { float: left; background-image: url(Images/Templates/ContentBlocks/article_bg.gif); background-position: left top; background-repeat: repeat; padding: 15px 65px 15px 70px; margin-bottom: 15px; margin-top: 0px; color: #ffffff; vertical-align: top; }
.Search .Result { clear: both; margin-left: 10px; }
.Search .Result .ResultItem .ResultHeading { font-size: 110%; }
.Search .Result .ResultItem .ResultHeading a { text-decoration: underline; }
.Search .Result .ResultItem { padding-top: 15px; }
.Search .Result .ResultItem .ResultUrl { color: #000000; }
.Search .Result .Pager { text-align: center; }
.Search .SearchHeading .InputBlock { padding-top: 7px; }
.Search .SearchHeading .textBox, .Search .SearchHeading .Button { vertical-align: middle; }
.Search .SearchHeading Label { padding-right: 10px; vertical-align: middle; line-height: normal; color: #ffd008; }
.Search .Type Label { padding-top: 3px; }
.checkboxrow, x:-moz-any-link, x:default { padding-top: 3px; }
.checkboxlabel, x:-moz-any-link, x:default { top: -4px; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\SmallArticleList.css ***/
.SmallArticleList { }
.SmallArticleList .fc .LeftArea { float: left; width: 10px; }
.SmallArticleList .RightArea { float: left; }
.SmallArticleList ul { list-style-image: none; list-style-type: none; margin: 0px 0px 0px 0px; }
.SmallArticleList .ListItem { clear: both; line-height: 1.2; padding-bottom: 5px; }
.SmallArticleList .Date { color: Gray; font-weight: bold; }
.SmallArticleList .Headline { font-weight: normal; }
.SmallArticleList h2 { font-size: 1.3em; color: #000000; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\SpotlightArticle.css ***/
.SpotlightArticle { background-image: url(Images/Templates/ContentBlocks/article_bg.gif); background-repeat: repeat; color: White; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; margin-left: 15px; }
.SpotlightArticle .article { padding-top: 20px; padding-left: 16px; }
.SpotlightArticle .article .headline { color: #ffd008; }
.SpotlightArticle .article .dateLabel { color: White; }
.SpotlightArticle .article .image { padding-top: 5px; clear: both; float: left; width: 100px; }
.SpotlightArticle .article .introduction { padding-top: 5px; float: left; }
.SpotlightArticle .article .readMore { clear: both; text-align: right; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; }
.SpotlightArticle .article .readMore a { color: White; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\Units ***/
/*** D:\WebSites\PonCat\Styles\ContentBlocks\Units\Document.css ***/
.Document .Doc .Icon { float: left; display: inline; }
.Document .Doc .Info { float: left; display: inline; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\Units\Headline.css ***/
.articleHeadline { line-height: 17px; vertical-align: middle; }
.articleHeadline .headlineSep { float: left; text-align: center; width: 10px; }
.articleHeadline .date { float: left; text-align: right; font-style: italic; }
.articleHeadline .headline { float: left; font-weight: bold; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\Units\Pager.css ***/
.Pager .disabled { font-weight: bold; color: #000000; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\Units\ProductCategoryOverview.css ***/
.Products .ProductCategoryOverview .Content { padding: 10px 20px; }
.Products .ProductCategoryOverview label { clear: both; float: none; display: block; }
.Products .ProductCategoryOverview .Text { margin-bottom: 5px; }
.Products .ProductCategoryOverview .MiddleImage { margin-right: 1px; margin-bottom: 1px; }
.Products .ProductCategoryOverview .BigImage, .Products .ProductCategoryOverview .SmallImage { margin-bottom: 1px; }
.Products .ProductCategoryOverview .BigImage, .Products .ProductCategoryOverview .MultipleImage { line-height: 0px; font-size: 0px; }
.Products .ProductDetail a { color: #fff; text-decoration: underline; }

/*** D:\WebSites\PonCat\Styles\ContentBlocks\Units\ProductDetail.css ***/
.Products .inputBlock label { width: 300px; }
.Products .TabContent { border-top: solid 1px #c3c3c3; clear: both; color: #fff; padding: 10px; }
.Products .Tabs { padding-top: 1px; background-image: url(Images/templates/contentblocks/TabStripBackground.gif); background-repeat: repeat-x; }
.Products .Left { float: left; }
.Products .Right { float: right; }
.Products .Doc { margin-top: 20px; padding: 5px; clear: left; float: right; background-color: #EEEEEE; color: #000; border: solid 1px #000; }
.Products .ProductDetail img.ProductImage { margin-right: 8px; border: solid 1px #555555; }
.Products .DownloadDocument { float: left; }
.Products .DownloadDocument img { background-color: #e8e8e8; padding: 3px; border: solid 1px #b8b8b8; }
.Products .DownloadDocument .iconLink .text { color: #fff; text-decoration: none; margin-left: 5px; }
.Products .DownloadDocument .InnerDownloadDocument { margin: 3px; padding: 3px; background-color: #e8e8e8; border: solid 1px #b8b8b8; }
.Products .DownloadDocument .InnerDownloadDocument a { text-decoration: none; }
.Products .DownloadDocument .InnerDownloadDocument .iconLink { vertical-align: middle; }
.Products .DownloadDocument .InnerDownloadDocument .iconLink .text { color: #07679a; }
.Products .DownloadDocument .InnerDownloadDocument .iconLink .icon { padding-right: 3px; }
.Products .YellowHeadline { color: #ffd008; font-weight: bold; }
.Products .YellowHeading { color: #ffd008; font-weight: bold; font-size: 180%; }
.Products .BlackHeadline { color: Black; font-weight: bold; }
.Products .NormalText { color: White; font-weight: normal; }
.Products table tbody tr td { color: #fff; }

#SmallNewslist h2 { font-size: 1.3em; color: #000000; }
#SmallNewslist { width: 146px; margin-top: 25px; }
#SmallNewslist .RightArea { float: left; width: 136px; }
#SmallNewslist .LeftArea { float: left; width: 10px; }
#SmallNewslist .date { color: gray; font-weight: bold; }
#SmallNewslist .title { margin: 0px 0px 10px 0px; }
#SmallNewslist .title a.NewsLink { color: #808080; text-decoration: none; }
#SmallNewslist .title a.NewsLink:hover { text-decoration: underline; }
#SmallNewslist .readmore { text-align: left; font-weight: bold; margin-left: 10px; }
#SmallNewslist .readmore a { text-align: left; font-weight: bold; }

#Newslist .date { font-style: italic; margin-bottom: 5px; }
#Newslist .title { color: #01224D; font-weight: bold; }
#Newslist .readmore { text-align: right; }
#Newslist .separator { background-image: url(Images/Base/dot.gif); background-repeat: repeat-x; width: 100%; margin-top: 5px; margin-bottom: 5px; }

/* product group page */
.Products { width: 430px; margin-bottom: 20px; }
.productsLeft { width: 309px; float: left; margin: 0px; padding: 0px; }
.productsLeft IMG { margin-bottom: 1px; }
.productsRight { width: 119px; float: right; }
.productsRight IMG { margin-left: -1px; margin-bottom: 1px; }
.productsOuter { float: left; width: 430px; background-color: #000e51; background-image: url('images/Templates/ContentBlocks/article_bg.gif'); color: #fff; margin-bottom: 20px; margin-top: 0px; }
.productsContent { padding: 10px 10px 10px 10px; float: left; }
.productsContent .Body { margin-left: -10px; margin-top: 0px; }
.productsDropDown { width: 250px; margin: 0px 10px 20px 10px; clear: both; }

/* product page */
.productOuter { background-color: #000e51; background-image: url('images/Templates/ContentBlocks/article_bg.gif'); margin-bottom: 20px; }
.productDropDown { width: 250px; margin: 0px; }
.prodLink { text-decoration: none !important; }
.prodLink:hover { text-decoration: underline !important; }

/* Product selector */
.prodsel_outer { width: 100% !important; _width: 430px; }
.prodsel_contentwrapper { float: right; width: 268px; margin-bottom: 2px; _margin-bottom: -2px; height: 26px; }
.prodsel_image { width: 160px; height: 306px; float: left; }
.prodsel_icon { float: left; width: 31px; height: 30px; visibility: hidden; background: url('Sites/Gunco/Images/ProductSelector/wit.gif') no-repeat; }
.prodsel_node { float: right; width: 234px; height: 26px; font-size: 12px; padding-left: 3px; background-color: #e5e5e5; vertical-align: middle; color: #000; }
.prodsel_node:hover { background-color: #000; color: #fff; }
.prodsel_content { height: 310px; width: 268px; background-repeat: repeat-y; background: url('Sites/Gunco/Images/productselector/zwart_lang.gif') no-repeat; float: right; }


/*** D:\WebSites\PonCat\Styles\Frameworks\Default.css ***/
/******************************************************
/* FRAMEWORK STATICS
/******************************************************/
body { background-color: #fff; text-align: center; }
form { display: block; width: 760px; margin: 0 auto; text-align: left; padding: 15px 0px 0px 0px; }
#DivFull { background-color: #fff; background-position: right top; padding: 18px 0px 0px 0px; width: 760px; }

/******************************************************
/* REGIONS
/******************************************************/
#RegionPage { clear: both; padding-top: 0px; padding-bottom: 20px; /*min-height: 480px; */ }
#RegionSidebar { float: left; xpadding-left: 14px; xpadding-right: 14px; }
#RegionContent { float: right; }
#RegionMainContent { float: left; }
#RegionSecondaryContent { float: right; }
#RegionFooter { clear: both; text-align: center; background-color: #000; color: #fff; padding-left: 10px; }
#RegionFooter img { margin-top: 2px; }
#RegionFooter a { color: #fff; text-decoration: none; }
#RegionFooter p { margin: 0px; padding: 0px; }

.Text { margin-bottom: 20px; margin-top: 0px; }