﻿/* font types */

html, 
span, 
input, 
textarea, 
select{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	}

/* font sizes */

html,
input,
textarea,
select,
.controlSitemapContainer h2,
.controlNewsThickerContainer .controlContentContainer h2{
	font-size: 12px;
	}

h1{
	font-size: 30px;
	}

.lblSearchingOnText,
.lblKeyword,
.lblReturnsText,
.lblAmount,
.lblResultsText,
.controlNavigationContainer h1{
	font-size: 24px;
	}

h2{
	font-size: 18px;
	}

.controlMainMenuContainer .AspNet-Menu-Horizontal .AspNet-Menu-Link,
h3{
	font-size: 14px;
	}

.controlPayOffFooterLinksContainer,
.controlSitemapContainer,
.controlSitemapContainer li a,
.controlSitemapContainer li span{
	font-size:11px;
	}
	
/* font weight */

h1,
h2{
	font-weight:normal;
	}

.controlListContainer .title span,
.lblKeyword,
.controlBreadCrumbContainer,
.gviHdr,
h3,
.controlNewsListContainer .title a,
.controlNewsListContainer .newsItem .title a,
.controlSitemapContainer h2{
	font-weight:bold;
	}

/* font colors */
a, 
a:link, 
a:visited, 
a:hover, 
a:active, 
a span,
.hypOverview a,
.hypOverview a span,
.hypOverview a:link, 
.hypOverview a:visited, 
.hypOverview a:hover, 
.hypOverview a:active,
.controlSearchResultsContainer a,
.controlSearchResultsContainer a span,
.controlSearchResultsContainer a:link, 
.controlSearchResultsContainer a:visited, 
.controlSearchResultsContainer a:hover, 
.controlSearchResultsContainer a:active,
.controlPayOffFooterLinksContainer a,
.controlPayOffFooterLinksContainer a span,
.controlPayOffFooterLinksContainer a:link, 
.controlPayOffFooterLinksContainer a:visited, 
.controlPayOffFooterLinksContainer a:hover, 
.controlPayOffFooterLinksContainer a:active,
.sanaHtml p a,
.sanaHtml p a:link, 
.sanaHtml p a:visited, 
.sanaHtml p a:hover, 
.sanaHtml p a:active,
.sanaHtml a,
.sanaHtml a:link, 
.sanaHtml a:visited, 
.sanaHtml a:hover, 
.sanaHtml a:active,
.controlListContainer .text a,
.controlListContainer .text a span,
.controlListContainer .text a:link, 
.controlListContainer .text a:visited, 
.controlListContainer .text a:hover, 
.controlListContainer .text a:active,
.controlNewsListContainer .newsItem .title a,
.controlNewsListContainer .newsItem .title a span,
.controlNewsListContainer .newsItem .title a:link, 
.controlNewsListContainer .newsItem .title a:visited, 
.controlNewsListContainer .newsItem .title a:hover, 
.controlNewsListContainer .newsItem .title a:active{
	color:#316ac5;
	}

h1, 
h2, 
h3,
.controlNavigationContainer .AspNet-TreeView .AspNet-TreeView-Selected a,
.controlNavigationContainer .AspNet-TreeView .AspNet-TreeView-ChildSelected .AspNet-TreeView-Selected a,
.controlProductNavigationOverviewContainer h2,
.controlProductNavigationOverviewContainer h2 span,
select{
	color: #000000; /* Black */
	}

.controlPagerContainer .btnPager a:hover,
.controlPagerContainer .btnPager .pagerSelected,
.controlLanguageBarContainer a:hover,
.controlLanguageBarContainer .languageSelected .hypLanguage,
.controlProductNavigationOverviewContainer .block ul a:hover, 
.controlProductNavigationOverviewContainer .block ul a:hover span, 
.controlNavigationContainer .AspNet-TreeView a:hover,
.controlNewsThickerContainer a:hover,
.controlSitemapContainer a:hover span,
.controlSitemapContainer a:hover div,
.controlBreadCrumbContainer span a:hover{
	color: #000000 !important; /* Black */
	}

.controlPagerContainer input{
	color: #CBCBCB !important; /* Light gray */
	}
	
html,
.controlPagerContainer a,
.controlPagerContainer a:link, 
.controlPagerContainer a:visited, 
.controlPagerContainer a:active,
.controlBreadCrumbContainer span a,
.controlBreadCrumbContainer span a:link, 
.controlBreadCrumbContainer span a:visited, 
.controlBreadCrumbContainer span a:active,
.controlSitemapContainer h2,
.controlSitemapContainer li a,
.controlSitemapContainer li a span,
.controlSitemapContainer li a:link, 
.controlSitemapContainer li a:visited, 
.controlSitemapContainer li a:hover, 
.controlSitemapContainer li a:active, 
.controlNavigationContainer .AspNet-TreeView-Root a,
.controlNavigationContainer .AspNet-TreeView .AspNet-TreeView-ChildSelected a,
.controlNavigationContainer .AspNet-TreeView .AspNet-TreeView-Leaf a,
.controlNavigationContainer .AspNet-TreeView .AspNet-TreeView-ParentSelected a,
.controlNewsThickerContainer .hyp a,
.controlNewsThickerContainer .newsItem a,
textarea, 
input, 
.controlNoResultsContainer .controlContentContainer, 
.controlLanguageBarContainer a,
.controlLanguageBarContainer a span,
.controlLanguageBarContainer a:link, 
.controlLanguageBarContainer a:visited, 
.controlLanguageBarContainer a:hover, 
.controlLanguageBarContainer a:active,
.controlProductNavigationOverviewContainer ul li a,
.controlProductNavigationOverviewContainer ul li a span,
.controlProductNavigationOverviewContainer ul li a:link, 
.controlProductNavigationOverviewContainer ul li a:visited, 
.controlProductNavigationOverviewContainer ul li a:hover, 
.controlProductNavigationOverviewContainer ul li a:active, 
.controlMainMenuContainer .subTabMiddle a,
.controlMainMenuContainer .subTabMiddle a:link, 
.controlMainMenuContainer .subTabMiddle a:visited, 
.controlMainMenuContainer .subTabMiddle a:hover, 
.controlMainMenuContainer .subTabMiddle a:active, 
#Content .siteContentContainerMiddle ul, 
.siteFooterContainer a, 
.tabMiddleSelected .tabMiddle a, 
select, 
.introduction, 
.controlNewsItemContainer .text, 
.columnLayoutContainer, 
.siteFooterContainer .controlFooterContainer,
.lbl, 
.chb, 
span,
.sanaHtml,
ul,
li,
p{
	color: #707070;
	}

.controlPagerContainer .pagerNotSelected{
	color:#707070 !important;
	}

.errorMessage, 
.errorMessage span{
	color: #FF0000;
	}
	
.controlNewsListContainer .date,
.controlNewsItemContainer .date,
.controlNewsThickerContainer .date,
.controlSearchResultsContainer .url{
	color: #999999;
	}

.SelectedNodeStyle{
	color: #CC0033;
	}

.btn a,
.btn a span,
.btn a:link, 
.btn a:visited, 
.btn a:hover, 
.btn a:active, 
.btn input{
	color:#FFFFFF;
	}

/* background colors */

.controlProductNavigationOverviewContainer,
.controlNextStepsContainer,
.controlPageContentContainer,
.controlFeaturetteContainer,
.controlNewsThickerContainer,
.controlBannersContainer,
.controlThickerTapeContainer,
.gviCnt, 
.controlMainmenuSearchBarContainer .btnGo .btnMiddle, 
.controlBreadCrumbContainer,
.siteContentContainer, 
.pageBodyBackGroundContainer{
	background-color: #FFFFFF !important; /* White */
	}

body{
	background-color: #E0E0E0 !important; /*Light gray */
	}

.controlNavigationContainer,
.controlNoResultsContainer .controlContentContainer, 
.controlSitemapContainer, 
.controlPayOffFooterLinksContainer,
.contentContainerTop .columnLayoutContainer{
	background-color: #F7F7F7 !important; /*Light gray */
	}

.alertMessageFeedback{
	background-color: #E6E6E6 !important; /* extra light gray */
	}

.alertMessageError{
	background-color: #FAA697 !important; /* light red */
	}

.alertMessageWarning{
	background-color: #F8F8C7 !important; /* light yellow */
	}

.alertMessageOk{
	background-color: #CCFFCC !important; /* light green */
	}

.controlFlexDataContainer span,
.controlEditorContainer .controlContentContainer{
	background-color: #CBCBCB;
	}

/* border colors */

.tbx, 
textarea, 
select, 
.tbxComments{
	border-color: #7F9DB9 !important; /* Light blue */
	}

.controlNoResultsContainer .controlContentContainer,
.controlNewsThickerContainer{
	border-color: #999999 !important; /* Dark gray */
	}

.controlLanguageBarContainer li,
.controlListContainer .image,
.pageLayoutContainerBottom,
.controlSearchResultsSearchBarContainer,
.controlPagerContainer .btnPager,
.controlPagerContainer,
.controlPagerContainer input,
.controlPagerContainer .img,
.controlNextStepsContainer,
.pageLayoutContainer,
.hrSolid,
.controlProductNavigationOverviewContainer,
.controlSitemapContainer,
.controlFeaturetteContainer,
.controlPageContentContainer,
.controlNavigationContainer,
.controlNavigationContainer .AspNet-TreeView a,
.controlBreadCrumbContainer,
.controlBannersContainer,
.controlPayOffFooterLinksContainer,
.controlThickerTapeContainer,
.controlNewsThickerContainer,
.siteFooterContainer .controlFooterContainer .copyright, 
.siteFooterContainer .controlFooterContainer .footerLinks, 
.siteFooterContainer .controlFooterContainer .updateDate,
.controlMainmenuSearchBarContainer .tbxSearch,
.controlMainmenuSearchBarContainer .btnGo .btnMiddle{
	border-color: #CBCBCB !important; /* Light gray */
	}

.gviHdr{
	border-color: #707070 !important; /* Dark gray */
	}

.gviCnt, 
.alertMessageFeedback{
	border-color: #CCCCCC !important; /* light gray */
	}

.alertMessageError{
	border-color: #DC6968 !important; /* red */
	}

.alertMessageWarning{
	border-color: #f8f88e !important; /* yellow */
	}

.alertMessageOk{
	border-color: #99CC99 !important; /* green */
	}
	
.controlMainmenuSearchBarContainer,
.controlFlexDataContainer span,
.controlEditorContainer .controlContentContainer{
	border-color: #565656;
	}

/* text decoration */

a:link, 
a:visited, 
a:active,
.btnMiddle a, 
.btnMiddle a:active, 
.btnMiddle a:hover, 
.btnMiddle a:visited, 
.btnMiddle a:link,
.controlFooterContainer a,
.controlFooterContainer a:link,
.controlFooterContainer a:visited,
.controlFooterContainer a:hover, 
.controlFooterContainer a:active,
.controlPagerContainer a,
.controlPagerContainer a:link,
.controlPagerContainer a:visited,
.controlPagerContainer a:hover, 
.controlPagerContainer a:active,
.controlLanguageBarContainer a,
.controlLanguageBarContainer a:link,
.controlLanguageBarContainer a:visited,
.controlLanguageBarContainer a:hover, 
.controlLanguageBarContainer a:active,
.controlNewsThickerContainer .controlContentContainer .newsItem .title a,
.controlNewsThickerContainer .controlContentContainer .newsItem .title a:link,
.controlNewsThickerContainer .controlContentContainer .newsItem .title a:visited,
.controlNewsThickerContainer .controlContentContainer .newsItem .title a:hover, 
.controlNewsThickerContainer .controlContentContainer .newsItem .title a:active,
.controlNewsThickerContainer .controlContentContainer .hyp a:hover,
.controlMainMenuContainer .AspNet-Menu-Horizontal a,
.controlMainMenuContainer .AspNet-Menu-Horizontal a:link, 
.controlMainMenuContainer .AspNet-Menu-Horizontal a:visited, 
.controlMainMenuContainer .AspNet-Menu-Horizontal a:hover, 
.controlMainMenuContainer .AspNet-Menu-Horizontal a:active,
.controlSitemapContainer span a
.controlSitemapContainer span a:link, 
.controlSitemapContainer span a:visited, 
.controlSitemapContainer span a:hover, 
.controlSitemapContainer span a:active,
.controlBreadCrumbContainer span a,
.controlBreadCrumbContainer span a:link, 
.controlBreadCrumbContainer span a:visited, 
.controlBreadCrumbContainer span a:hover, 
.controlBreadCrumbContainer span a:active{
	text-decoration:none;
	}

a:hover{
	text-decoration: underline;
	}

/* line height */

.controlMainmenuSearchBarContainer .btnGo .btnMiddle,
.hrFormClosure,
.hrSolid{
	line-height: 0px;
	}
	
.errorMessage,
.alertMessage .lbl{
	line-height: normal;
	}

.lblSearchingOnText,
.lblKeyword,
.lblReturnsText,
.lblAmount,
.lblResultsText{
	line-height:normal !important;
	}

.controlPagerButtonsContainer .btn,
.controlPagerContainer .imgFirstEnabled,
.controlPagerContainer .imgFirstDisabled,
.controlPagerContainer .imgPreviousEnabled,
.controlPagerContainer .imgPreviousDisabled,
.controlPagerContainer .imgNextEnabled,
.controlPagerContainer .imgNextDisabled,
.controlPagerContainer .btnPager{
	line-height: 16px;
	}
	
.lbl,	
.chb label,
.btnMiddle a,
.controlLanguageBarContainer li,
.controlNavigationContainer .AspNet-TreeView li{
	line-height:21px;
	}

.btnMiddle,
.controlNewsListContainer .newsItem .title,
.controlNewsListContainer .newsItem .date,
.controlNewsListContainer .newsItem .introduction,
.controlProductNavigationOverviewContainer .hypOverview a,
.controlProductNavigationOverviewContainer .block .controlContentContainer li .text,
.controlSearchResultsContainer .title,
.controlSearchResultsContainer .description,
.controlSearchResultsContainer .url,
.sanaHtml,
.controlNewsListContainer .title,
.controlNewsListContainer .date,
.controlNewsListContainer .description,
.controlListContainer .title,
.controlListContainer .description,
p{
	line-height:24px;
	}

.controlBreadCrumbContainer .node, 
.controlBreadCrumbContainer .currentNode, 
.controlBreadCrumbContainer .rootNode{
	line-height:30px;
	}
	
.controlNewsThickerContainer .controlContentContainer h2,
.controlMainMenuContainer .AspNet-Menu-Horizontal .AspNet-Menu-Link{
	line-height:32px;
	}
