/* Headline and channelheadline*/

h1, h2 {
	margin-bottom: 0px;
	font-weight: bold;
}

h1	{
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	color: dc832e;
	font-size: 15px;
}

h1.Channel {
	padding-left: 1px;
	font-size: 12px;
	color: #dc832e;
}

h2	{
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 3px;
	color: #dc832e;
}

h2.index {
	color: #282828;
	font-size: 11px;
}

/* Links */

A {
	color: #282828;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #282828;
	font-size: 11px;
	line-height: 15px;
	margin-left: 5px;
	background-repeat: repeat-y;
}

BODY.PreviewBody {
	background-image: url('/images/pagePreview772.gif');
}

BODY.PageBody {
	background-color: #FFFFFF;
}

TABLE.PageBody {
	background-color: #FFFFFF;
	text-align: left;
}

TABLE.PageBox {
	text-align: left;
}


P, LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 5px;
}

DIV, BR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}

FONT {
	color: #282828;
}

TH {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

INPUT, TEXTAREA, SELECT, OPTION {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	vertical-align: top;
}

/* BREADCRUMB */

.Breadcrumb {
	height: 35px;
}

.Breadcrumb TD {
	padding-top: 12px;
	padding-bottom: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #282828;
	line-height : 14px;
	text-decoration: none;
}

.Breadcrumb A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height : 14px;
	color: #282828;
	text-decoration: underline;
}

.BreadcrumbSeperator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height : 14px;
	color: #282828;
	text-decoration: none;
}

/* LANGUAGE NAVIGATION */

.Language {
	padding-top: 2px;
	padding-bottom: 3px;
	height: 20px;
}

.Language TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #626262;
	line-height: 15px;
	text-decoration: none;
}

.Language A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #626262;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.LanguageSeperator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height : 14px;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
}


/* PAGE TITLE */

.PageTitleRow {
}

.PageTitle {
	margin-top: 13px;
	margin-bottom: 0px;
	width: 100%;
}

.PageTitle TD {
	padding-top: 1px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #dc832e;
	font-size: 11px;
	line-height: 13px;
	background-color: #ffffff;
}

/* SUB NAVIGATION */

.SubNavigationRow {
}

.SubNavigation {
	margin-top: 5px;
	margin-bottom: 11px;
}

.SubNavigation TD {
	padding-top: 1px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #626262;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
}

.SubNavigation A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #626262;
	font-size: 11px;
	line-height: 13px;
	vertical-align: bottom;
	text-decoration: underline;
}

/*
.SubNavigation A:visited {
	color: #7FBBCF;
}
*/

.SubNavArrow {
	vertical-align: top;
	margin-top: 4px;
	margin-right: 5px;
}

/* CONTENT HEADLINE */

.HeadlineRow {
	height: 10px;
}

.Headline {
	padding-top: 2px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #dc832e;
	font-size: 12px;
}

/* CHANNEL HEADLINE */

.ChannelHeadlineRow {
	height: 10px;
}

.ChannelHeadline {
	padding-top: 2px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #dc832e;
	font-size: 12px;
}

/* RULER BETWEEN HEADLINE & FOLLOWING ELEMENT */

.HorizontalRuler {
	background-image: url('/images/articleSep.gif');
	background-repeat:repeat-x;
	height: 1px
}

/* SUB HEADING */

.SubHeadingRow {
	height:	12px;
}

.SubHeading {
	padding-top: 6px;
	padding-bottom: 3px;
	height:	3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #282828;
	font-size: 11px;
	text-decoration: none;
}

/* CONTENT BODY TEXT */
	
.BodyText {
	padding-top: 0px;
	padding-bottom: 0px;
}

.BodyText P, .BodyText DIV {
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	color: #282828;
	line-height: 15px;
	text-decoration: none;
}

.leftIMG {
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 1px;
}

.rightIMG {
	margin-right: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px
}

/* CHANNEL BODY TEXT */

.ChannelBodyText {
	padding-top: 4px;
	padding-bottom: 0px;
}

.ChannelBodyText P, .ChannelBodyText DIV {
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #282828;
	line-height: 15px;
	text-decoration: none;
}

/* CONTENT LINK */

.ContentLinkRow {
}

.ContentLink {
	margin-top: 0px;
	margin-bottom: 0px;
}

.ContentLink TD{
	padding-top: 1px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #282828;
	font-size: 11px;
	line-height: 12px;
	vertical-align: top;
	text-decoration: none;	
}

.ContentLink A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #282828;
	font-size: 11px;
	line-height: 13px;
	vertical-align: bottom;
	text-decoration: underline;
}

/*
.ContentLink A:visited {
	color: #7FBBCF;
}
*/

.ContentLink DIV{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #282828;
	font-size: 11px;
	line-height: 12px;
	vertical-align: bottom;
	text-decoration: none;	
}

.ContentLinkArrow {
	vertical-align: top;
	margin-top: 4px;
	margin-right: 5px;
}

/* BACK TO TOP */

.BackToTop {
	padding-top: 6px;
	padding-bottom: 5px;
}

.BackToTop A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #282828;
	line-height: 13px;
	text-decoration: underline;
}

.BackToTopArrow {
	vertical-align: bottom;
	margin-bottom: 0px;
	margin-right: 8px;
}

/* FOOTER STYLES */

.StandardLink {
	color: #828282;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #828282;
	text-decoration : none;
	line-height : 14px;
}

.Copyright A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #828282;
	text-decoration : underline;
	line-height : 14px;
}

.FooterRuler {
	background-image: url('/images/articleSep.gif');
	background-repeat:repeat-x;
	height: 8px; background-position-y:50%
}

.FooterSeperator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #828282;
	text-decoration: none;
}


/* TEASER STYLES RIGHT*/

.TeaserHeadline1 {
	background-image: url('/images/teaser_box1.gif');
}

.TeaserHeadline2 {
	padding-bottom: 2px;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	height: 16px;
	background-image: url('/images/teaser_box2.gif');
}

.TeaserHeadline3 {
	background-image: url('/images/teaser_box3.gif');
}

.TeaserBody p, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #282828;
	line-height: 15px;
	text-decoration: none;
}

.TeaserBody A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	color: #282828;
	text-decoration: underline;
	text-align: left;
}

/*
.TeaserBody A:visited {
	color: #7FBBCF;
}
*/

.TeaserLink TD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #282828;
	font-size: 11px;
	line-height: 12px;
	vertical-align: top;
	text-decoration: none;	
}

.TeaserLinkArrow {
	vertical-align: top;
	margin-top: 4px;
	margin-right: 5px;
}

TABLE.TeaserBody {
	background-color: #fbc87f;
	border-top-width: 0px;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #fbc87f;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #fbc87f;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #fbc87f;
}

BODY.TeaserBody {
	background-image: url('/images/teaserPreview.gif');
}

TABLE.TeaserBuffer {
	background-color: TRANSPARENT;
}

/* TEASER STYLES LEFT*/

.LeftTeaserHeadline1 {
	background-image: url('/images/teaser_box3_l.gif');
}

.LeftTeaserHeadline2 {
	padding-bottom: 2px;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	height: 16px;
	background-image: url('/images/teaser_box2.gif');
}

.LeftTeaserHeadline3 {
	background-image: url('/images/teaser_box1_l.gif');
}

.LeftTeaserBody p, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #282828;
	line-height: 15px;
	text-decoration: none;
}

.LeftTeaserBody A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	color: #282828;
	text-decoration: underline;
	text-align: left;
}

.LeftTeaserLinkArrow {
	vertical-align: top;
	margin-top: 6px;
	margin-right: 5px;
}

TABLE.LeftTeaserBody {
	background-color: #fbc97f;
	border-top-width: 0px;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #fbc97f;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #fbc97f;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #fbc97f;
}

BODY.LeftTeaserBody {
	background-image: url('/images/bg_preview.gif');
}

TABLE.LeftTeaserBuffer {
	background-color: TRANSPARENT;
}

/* SEARCH STYLES */

.SearchText {
	color: #282828;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}

.SearchText A {
	color: #282828;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}

TABLE.SearchBuffer {
	background-color=#FFFFFF;
}

FORM.SearchBody {
	margin-bottom:0px;
}

TABLE.SearchBody {
	background-image: url('/images/nav_bg.gif');
}

/* DISCLAIMER STYLES */

table.disclaimer {
	margin-top: 2px;
	margin-bottom: 4px;
	background-color: #F8DC2E;
}

table.disclaimer td.disclaimerTitle {
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 13px;
	background-color: #dc832e;
}

table.disclaimer td.disclaimerWarning {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:	bold;
	line-height:	14px;
	color:		#C73535;
	border-left:	1px solid #CCCCCC;
	border-right:	1px solid #CCCCCC;
	padding:	4px;
}

table.disclaimer td.disclaimerText {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	line-height: 	13px;
	border-left:	1px solid #CCCCCC;
	border-right:	1px solid #CCCCCC;
	padding:	0px 4px 0px 4px;
}

table.disclaimer td.disclaimerLink {
	border-left:	1px solid #CCCCCC;
	border-right:	1px solid #CCCCCC;
	border-bottom:	1px solid #CCCCCC;
	padding:	4px 4px 4px 4px;
}


.disclaimerLinkArrow {
	margin-top: 4px;
	margin-right: 5px;
}


/* STYLES FOR COLUMNS */

.columnA {
}

.bufferAB {
}

.columnB {
}

.bufferBC {
}

.columnC {
}

/*- IDs FOR COLUMNS -*/


#columnA_top {
}

#columnA_bottom {
}

#bufferAB_top {
}

#columnB_top {
}

#columnB_bottom {
}

#bufferBC_top {
}

#bufferBC_bottom {
}

#columnC_top {
}

#columnC_bottom {
}

/* CUSTOM HTML STYLES */

.StandardText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #282828;
}

.linkListAZ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
}

.productList {
	color: #282828;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 0px;
}

.paragraphSpacer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3px;
	line-height: 3px;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* JS NAVIGATION STYLES */

.popup   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #626262;
	text-decoration:none;
	padding: 2px;
}

.popup:hover {
	text-decoration:none;
}

.popup A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #626262;
	text-decoration:none;
	padding: 2px;
}

.popup A:hover {
	font-weight: bold;
}

.popupbox {
	background-color: #FBE4C3;
	border-color: #dc832e;
	border-width: 1px;
	border-style: solid;
}

.popupbox:hover {
	background-color: #dc832e;
}

.langnavbody {
	background-image: url('/images/nav_bg.gif');
}

/* language navigation */

.langnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #626262;
	text-decoration:none;
	margin-top: 3px;
	margin-bottom: 3px;	
	padding-left: 21px;
	background: url('/images/arrLangR.gif') no-repeat 6px 5px;
}

.langnav:hover{
	font-weight: bold;
	text-decoration:none;
}

.langnav A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #626262;
	text-decoration:none;
}

.langnav A:hover{
	font-weight: normal;
	text-decoration:underline;
}

/* Styles for static nav implementation */

.nav2Popup {
	position: absolute;
	visibility: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	line-height: 14px;
	color: #626262;
	text-decoration: none;
	width: 185px;
}

/* Styles for new navigation implementation */

.popup, .popup1, .popup2 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 3px;
	background-color: #FBE4C3;
}

.popup A, .popup1 A, .popup2 A {
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	color: #626262;
	text-decoration:none;
}

.popup a:hover, .popup1 a:hover, .popup2 a:hover {
	font-weight: normal;
}

.popupbox {
	position: absolute;
	visibility: hidden;
	background-color: #FBE4C3;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	width: 160px;
	z-index: 1000;
}

.leftnavbody, .leftnav1body, .leftnav2body, .leftnav3body {
	width: 100%;
}

.leftnavbody, .leftnav1body {
	background: url('/images/nav_bg.gif') repeat-y;
}

.leftnav2body, .leftnav3body {
	padding: 0px;
}

.leftnavArrR2 {
	margin-left: 3px;
	margin-right: 2px;
}

.leftnavseparator  {
	background-image: url('/images/dot185x1.gif');
	height: 1px;
	padding:0px
}

.leftnav2separator, .popupseparator, .leftnav3separator, .popup2separator {
	height: 0px;
}

.popupseparator, .popup2separator {
	background-color: #FBE4C3;
}
 
.leftnav, .leftnavX, .leftnavA {
	font-size: 11px;
	padding-top:3px;
	padding-bottom:3px;	
	padding-right: 3px;
	margin-right: 1px;
}

.leftnavX {
	padding-bottom:1px;	
}

.leftnav2, .leftnav2X, .leftnav2A {
	padding-top:0px;
	padding-bottom:0px;	
	padding-right: 3px;
	margin-top: -1px; 
	margin-bottom: 0px; 
}

.leftnav3, .leftnav3X, .leftnav3A {
	padding-top:0px;
	padding-bottom:0px;	
	padding-right: 3px;
	margin-top: -1px; 
	margin-bottom: 0px; 
}

.leftnav a, .leftnavX a, .leftnavA a, .leftnav2 a, .leftnav2X a, .leftnav2A a, .leftnav3 a, .leftnav3X a, .leftnav3A a {
	color: #626262;
	text-decoration:none;
	font-weight:bold;
}

.leftnav2 a, .leftnav3 a, .leftnav2X a, .leftnav2A a, .leftnav3X a, .leftnav3A a  {
	color: #626262;
	font-weight:normal;
	font-size: 10px;

}

.leftnav, .leftnavX, .leftnavA  {
	padding-left: 20px;
}

.leftnav2, .leftnav2X, .leftnav2A {
	padding-left: 26px;
}

.leftnav3, .leftnav3X, .leftnav3A {
	padding-left: 39px;
}

.leftnav {
	background: url('/images/V2arrR.gif') no-repeat 6px 7px;
}

.leftnavX {
	background: url('/images/V2arrD.gif') no-repeat 6px 6px;
}

.leftnavA, .leftnav1A, .leftnav2A, .leftnav3A, .leftnav3X {
}

.leftnavX a, .leftnavA a, .leftnav1X a, .leftnav1A a {
}

.leftnav a:hover, .leftnavX a:hover, .leftnav2 a:hover, .leftnav2X a:hover, .leftnav3 a:hover, .leftnav3X a:hover  {
	text-decoration:underline;
	font-weight:normal;
}

/* nav preview */
.pkg_main_nav  { padding-left: 25px; background: url('/images/V2arrR.gif') no-repeat 6px 6px; }
.pkg_main_nav a { font-size:12px; font-weight: bold; }
.pkg_sub_nav { padding-left:35px; background: url('/images/V2arrR2.gif') no-repeat 16px 6px;}
.pkg_sub_nav a, .pkg_sub_sub_nav a { font-size:10px; }
.pkg_sub_sub_nav { padding-left:45px; background: url('/images/V2arrR2.gif') no-repeat 26px 6px;}

/* TREEVIEW */
div#treeviewFunctionDiv {
	text-align:right;
	font-size: x-small;
	line-height: normal;
}

div#treeviewFunctionDiv a {
	font-size: x-small;
	line-height: normal;
}

div#treeviewDiv {
	margin-top:30px;
	line-height: normal;	
}

div#treeviewDiv div {
	margin-left: 20px;
	background-image: url('/images/treeview/url.gif');
	background-repeat: no-repeat;
	background-position: 0 0
}

div#treeviewDiv a {
	padding-left: 20px;
	font-size: x-small;
	line-height: normal;
}

div#treeviewDiv div.node a{
	padding-left: 2px;
}

div#treeviewDiv div.node {
	background-image: url('none');
}

div#treeviewDiv div.nodeContent {
	background-image: url('none');
}

div#treeviewDiv span.description {
	padding-left: 20px;
	color: gray;
	font-size: x-small;
	line-height: normal;	
}

div#treeviewDiv span.fileSize {
	font-size: xx-small;
	line-height: normal;
	margin-left:5px;
}

div#treeviewDiv div.fileNoIcon A {
	padding-left: 0;
}

div#treeviewDiv div.fileNoIcon span.description {
	padding-left: 0;
}

div#treeviewDiv div.fileNoIcon {
	background-image: url('none');
}

div#treeviewDiv div.fileXLS {
	background-image: url('/images/treeview/xl.gif');
}

div#treeviewDiv div.filePDF {
	background-image: url('/images/treeview/pdf.gif');
}

div#treeviewDiv div.fileDOC {
	background-image: url('/images/treeview/word.gif');
}

div#treeviewDiv div.filePPT {
	background-image: url('/images/treeview/ppt.gif');
}

div#treeviewDiv div.fileMPP {
	background-image: url('/images/treeview/mpp.gif');
}

div#treeviewDiv div.fileZIP, div#treeviewDiv div.fileTAR {
	background-image: url('/images/treeview/zip.gif');
}

div#treeviewDiv div.fileSHTML, div#treeviewDiv div.fileHTML, div#treeviewDiv div.fileHTM, div#treeviewDiv div.fileASP {
	background-image: url('/images/treeview/url.gif');
}

@media print {
	div#treeviewFunctionDiv {
		display:none;
	}
}