 

/* @include url(/Frameworks/Common/Styles/Common.css); */

:root

{

	overflow-y: scroll;

}



body 

{

	background: #e3ceb1 url(/Frameworks/Common/Images/Backgrounds/BgBody.gif) repeat-x left top;

}



/*** Region ***/ 

.region:after

{

	content: ".";

	clear: both;

	display: block;

	visibility: hidden;

	height: 0;

}



/*** ContentBlocks ***/ 

.cb

{

	margin-bottom: 10px;

	background-color: #fff;

	padding: 10px;

}

 

/* @include url(/Frameworks/Common/InnerTemplates/ThreeColumns.css); */

.ThreeColumn .blockArea

{

	float: left;

	width: 130px;

}



.ThreeColumn .CenterColumn,

.ThreeColumn .RightColumn

{

	margin-left: 15px;

} 

/* @include url(/Frameworks/Common/InnerTemplates/TwoColumns.css); */

.TwoColumn .blockArea

{

	float: left;

	width: 200px;

}



.TwoColumn .RightColumn

{

	float: right;

}

 

/* @include url(/Frameworks/Default/Styles/LanguageAndCountryChooser.css); */

.LanguageAndCountryChooser

{

	width: 660px;

	display: inline;

	float: right;

	padding: 0 33px 0 0;

}

.LanguageAndCountryChooser .inputBlock

{

	clear: none;

	float: right;

}

.LanguageAndCountryChooser .inputBlock select

{

	width: 150px;

}

.LanguageAndCountryChooser .blockLabel

{

	width: 80px;

	float: none;

	overflow: visible;

	text-align: right;

	padding: 0 10px 0 20px;

}

 

/* @include url(/Frameworks/Default/Styles/MasterPage.css); */

/******************************************************

/* FRAMEWORK STATICS

/******************************************************/

form 

{

	display: block;

	width: 986px;

	padding: 17px 0;

	margin: 0 auto;

}



/******************************************************

/* REGIONS

/******************************************************/

#RegionHeader

{

	clear: both;

	background: Transparent url(/Frameworks/Common/Images/Backgrounds/BgHeader.png) no-repeat left top;

	padding: 13px 13px 0 13px;

}



#RegionPage

{

	clear: both;

	padding: 10px 23px 0 23px;

	background: Transparent url(/Frameworks/Common/Images/Backgrounds/BgContent.png) repeat-y left top;

}



#RegionSidebar

{

	float: left;

	width: 215px;

}



#RegionContent

{

	float: right;

	width: 715px;

}



#RegionMainContent

{

	float: left;

	width: 490px;

}



#RegionSecondaryContent

{

	float: right;

	width: 215px;

}



#RegionFooter

{

	clear: both;

	background: Transparent url(/Frameworks/Common/Images/Backgrounds/BgFooter.png) no-repeat left bottom;

	padding: 10px 13px;

}



#GlobalStartLink

{

	padding: 0 0 10px 23px;

	margin: 0;

}

#GlobalStartLink a,

#GlobalStartLink a:visited

{

	color: #41281b;

	font-weight: bold;

}

 

/* @include url(/Frameworks/Default/Styles/PageFooter.css); */

.PageFooter

{

	padding: 10px 0;

}

.PageFooter .PageFooterContent

{

	width: 500px;

	float: left;

}

.PageFooter .PageFooterContent p

{

	margin-bottom: 0;

}



.PageFooter .linkList

{

	float: right;

}

.PageFooter .linkList li

{

	border-color: #647a84;

}

.PageFooter .linkList li.last

{

	padding-right: 10px;

}

.PageFooter .linkList li a,

.PageFooter .linkList li a:visited

{

	color: #647a84;

	font-weight: bold;

}

 

/* @include url(/Frameworks/Default/Styles/PageHeader.css); */

.PageHeader

{

	padding: 10px 0 10px 10px;

}



a.PageHeaderLogo,

a.PageHeaderLogo:hover,

a.PageHeaderLogo:visited

{

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	font-size: 1.8em;

	color: #647a84;

	line-height: 1.3;

}



.PageHeader .linkList

{

	float: right;

	list-style: none none;

	margin: 0;

	padding: 0 20px 20px 20px;

}



.PageHeader .linkList li

{

	border-color: #41281b;

}



.PageHeader .linkList li a,

.PageHeader .linkList li a:visited

{

	color: #41281b;

	font-weight: bold;

}

 

/* @include url(/Frameworks/Default/Styles/QuickSearch.css); */

.QuickSearch

{

	clear: right;

	display: inline;

	float: right;

	padding: 10px 20px;

	background-color: #f5f6e5;

}

.QuickSearch .inputBlock

{

	margin: 0;

}

.QuickSearch .blockLabel

{

	width: 80px;

	float: none;

	overflow: visible;

	text-align: right;

	padding: 0 10px 0 0;

}

.QuickSearch .textBox

{

	width: 200px;

}

 

/* @include url(/Frameworks/Default/Styles/TopMenu.css); */

.TopMenu ul

{

	list-style-image: none;

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.TopMenu li

{

	float: left;

	line-height: normal;

	margin: 0;

}



.TopMenu a,

.TopMenu a:visited

{

	display: block;

	padding: 10px 15px;

	color: #41281b;

	font-size: 1.1em;

	font-weight: bold;

}



.TopMenu .sel a,

.TopMenu .sel a:visited,

.TopMenu a:hover

{

	background-color: #e1e5e7;

	color: #41281b;

	text-decoration: none;

}

 

/* @include url(/Frameworks/Default/Styles/TreeMenu.css); */

.TreeMenu

{

	padding: 10px;

	background-color: #fff;

	margin-bottom: 10px;

}



.TreeMenu ul

{

	list-style-image: none;

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.TreeMenu li

{

	background-color: #e3d8c8;

	list-style-image: none;

	list-style-type: none;

	margin: 0;

}



.TreeMenu a, 

.TreeMenu .sel li a,

.TreeMenu li .sel li a

{

	display: block;

	color: #041A24;

	font-weight: bold;

}



/*** INDENT ***/

.TreeMenu li a

{

	padding: 5px 20px;

}



.TreeMenu li li a,

.TreeMenu .sel li a

{

	padding-left: 35px;

	background-color: #efe8de;

}



.TreeMenu li li li a,

.TreeMenu li .sel li a

{

	padding-left: 50px;

	background-color: #fbf4ea;

}



/*** SELECTED & HOVER ***/

.TreeMenu .sel a,

.TreeMenu li .sel a,

.TreeMenu li li .sel a,

.TreeMenu li a:hover,

.TreeMenu .sel li a:hover,

.TreeMenu li .sel a:hover

{

	color: #fff;

	background-color: #41281b;

	text-decoration: none;

}



