/* =Authoring Styles - controled by RadControls/Editor/XmlTools.xml 
						look for <classes> tag. 
----------------------------------------------- */

.PageTitleStyle { font-size: 20px; color: #666; padding-bottom: 10px; line-height: 1.4;}
.PageSubTitleStyle { font-size: 14px; color: #666; font-weight: bold; padding-bottom: 4px; line-height: 1.4;}
.BodyTextStyle { font-size: 12px; line-height: 1.8; color: #666;}

/* =Main Styles 
----------------------------------------------- */
body {  margin: 0px; padding: 0px; font-family: arial, verdana, sans-serif; background: url(/Foil/images/common/bg_content_body.gif) top center; background-repeat: repeat-x; text-align: center;}
h1 { font-size: 20px; font-weight: normal;}
h2 { font-size: 16px; font-weight: Normal;}
h3 { font-size: 14px; font-weight: bold;}
ul { list-style-image: url(/Foil/images/common/bg_bullet.gif);}
select, textarea { font-size: 11px; }

.overallcontainerenUS {  background: url(/Foil/images/en-US/bg_content_header.gif); width:798px; background-repeat: no-repeat; text-align: left;}
.overallcontainerenCA {  background: url(/Foil/images/en-CA/bg_content_header.gif); width:798px; background-repeat: no-repeat; text-align: left;}
.overallcontainerfrCA {  background: url(/Foil/images/fr-CA/bg_content_header.gif); width:798px; background-repeat: no-repeat; text-align: left;}
.overallcontainerHomepageenUS {  background: url(/Foil/images/en-US/bg_content_header_homepage_canada.gif); width:798px; background-repeat: no-repeat; text-align: left;}
.overallcontainerHomepageenCA {  background: url(/Foil/images/en-CA/bg_content_header_homepage_canada.gif); width:798px; background-repeat: no-repeat; text-align: left;}
.overallcontainerHomepagefrCA {  background: url(/Foil/images/fr-CA/bg_content_header_homepage_canada.gif); width:798px; background-repeat: no-repeat; text-align: left;}
.overallcontainerHomepageCanada {  background: url(images/bg_content_header_homepage_canada.gif); width:798px; background-repeat: no-repeat; text-align: left;}
.overallcontainerSplashenUS {  background: url(/Foil/images/en-US/bg_splash_header.gif); width:798px; background-repeat: no-repeat; text-align: left;}
.overallcontainerSplashenCA {  background: url(/Foil/images/en-CA/bg_splash_header.gif); width:798px; background-repeat: no-repeat; text-align: left;}
.overallcontainerSplashfrCA {  background: url(/Foil/images/fr-CA/bg_splash_header.gif); width:798px; background-repeat: no-repeat; text-align: left;}
.label {  text-align: right; font-weight: normal; color: #666; font-size: 11px; font-family: verdana, arial, sans-serif;}
.labelLeft {  text-align: left; font-weight: bold; color: #999;}
.printlogo {display: none;}
.bodyhomepage {background: url(/Foil/images/common/bg_content_body_homepage.gif) repeat-x center top;}
.bodycontent {background: url(/Foil/images/common/bg_content_body.gif);} 



/* =Link Styles 
----------------------------------------------- */
a {  color: #990000; text-decoration: none;}
a:hover {  color: #000000; text-decoration: underline;}
.UtilityNav a {  font-size: 11px; color: #336699;}
.UtilityNav a:hover {  font-size: 11px; color: #ff7500;}
.HomepageUtilityNav a {  font-size: 11px; color: #990000;}
.HomepageUtilityNav a:hover {  font-size: 11px; color: #000000;}
.BreadCrumbs a {  font-size: 10px; color: #336699; text-decoration: none; }
.BreadCrumbs a:hover {  font-size: 10px; color: #ff7500; text-decoration: underline; }
.SidebarRightContent a { Text-decoration: none; color: #336699; background-color: #eee; line-height: 1.6;}
.SidebarRightContent a:hover {   Text-decoration: underline;  color: #336699; background-color: #eee; line-height: 1.6;}


/* =Login Page
----------------------------------------------- */
#SSLWarning {padding: 50px; padding-top: 10px; padding-bottom: 10px; text-align: left; font-size: 12px;}
.LoginText {font-size: 12px; text-align: right; white-space:nowrap;}
.LoginTextLeft {font-size: 12px; text-align: left; white-space:nowrap;}
#TxtNTUser {font-size: 12px;}
#TxtNTPassword {font-size: 12px;}
#TxtInsDomains {font-size: 12px;}
#ManualLoginSubmit {font-size: 12px;}


/* =Utility Nav 
----------------------------------------------- */
.searchtextbox {font-size: 10px; font-family: verdana, arial, sans-serif; color: #333;}
.UtilityNav {  font-size: 11px; position: relative; width: 560px; height: 153px; left: 220px;}
.UtilityNav input {  font-size: 11px;}
.UtilityNav td { font-size: 11px;}
.UtilityNav a {color: #990000;}


/* =Header / Main Navigation
----------------------------------------------- */
.Header {  height: 181px; width: 798px; padding: 0px; }
.HeaderHomepage {  height: 287px; width: 798px; padding: 0px; }
.SectionNameConsumers { background: url(/Foil/images/en-US/bg_section_consumers.gif); background-repeat: no-repeat; font-size: 14px; color: #fff; width: 772px; margin-left: 10px; height: 28px;}
.SectionNameBusiness { background: url(/Foil/images/en-US/bg_section_business.gif); background-repeat: no-repeat; font-size: 14px; color: #fff; width: 772px; margin-left: 10px; height: 28px;}
.SectionNameProducts { background: url(/Foil/images/en-US/bg_section_products.gif); background-repeat: no-repeat; font-size: 14px; color: #fff; width: 772px; margin-left: 10px; height: 28px;}
.MainNav {padding-left: 10px; padding-bottom: 10px; height: 28px; width: 565px;}
.MainNavImg {position: relative; left: 2px; height: 250px; width: 585px; padding-bottom: 14px;}

/* =Location Selector
----------------------------------------------- */
.LocationenUS {padding: 10px; background: url(/Foil/images/en-US/img_worldmap.gif); background-repeat: no-repeat; background-color: #ddd; height: 160px;}
.LocationenCA {padding: 10px; background: url(/Foil/images/en-CA/img_worldmap.gif); background-repeat: no-repeat; background-color: #ddd; height: 160px;}
.LocationfrCA {padding: 10px; background: url(/Foil/images/fr-CA/img_worldmap.gif); background-repeat: no-repeat; background-color: #ddd; height: 160px;}
.LocationTitle {color: #666; font-size: 16px;}
.LocationItem {padding-top: 15px; font-size: 12px; color: #666;}
.LocationItem A {padding-left: 4px;}
.LocationBodyText {color: #666; font-size: 12px; line-height: 1.8; padding: 10px; padding-right: 80px;}
.LocationBodyText h2 {color: #666; font-weight: 300;}


/* =Homepage
----------------------------------------------- */
.homepagephoto { float: right; width: 332px; height: 234px; margin-right: 10px;}
.homepagebottomimage { vertical-align: bottom; padding: 0px; padding-left: 40px; color: #666; line-height: 1.6; font-size: 18px;}
.homepagewelcomeimage { float: left; position: relative; top: 168px; left: 86px; width: 90px; height: 30px; cursor: hand; cursor: pointer;}
.HomepageUtilityNav {  font-size: 11px; position: relative; width: 560px; height: 36px; left: 220px;}

/* =Breadcrumbs
----------------------------------------------- */
.BreadCrumbs { padding-left: 20px; padding-top: 10px; padding-bottom: 10px; font-size: 10px; color: #666; }


/* =Content Area
----------------------------------------------- */
.PageTitle { font-size: 20px; color: #666; padding-bottom:5px; line-height: 1; padding-top: 10px;}
.ContentBodyText { width: 90%; margin-left: 20px; font-size: 12px; line-height: 1.8; color: #666; padding-top: 0px}
.ContentBodyContainer {margin-left: 0px; width: 798px; background: url(/Foil/images/common/bg_content_middle.gif); background-repeat: repeat-y; padding:0px;}
.FormTable { font-size: 11px;}
.FormTable input { font-size: 11px;}
.FormBody { font-size: 12px;}


/* =Sidebar
----------------------------------------------- */

.SidebarRightContainer { width: 190px; padding: 0px; padding-top: 70px; padding-right: 21px;}
.SidebarRightPhoto { padding: 0px;}
.SidebarRightTitle { border-top: 1px solid #fff; padding-top: 0px; padding: 6px; font-size: 12px; font-weight: bold; color: #666; background-color: #ddd;}
.SidebarRightContent { padding: 6px; font-size: 11px; color: #666; background-color: #eee; line-height: 1.6;}
.SecondaryNavWidth {width: 204px;}

/* =Footer
----------------------------------------------- */
.ContentFooter {   background: url(/Foil/images/common/bg_content_footer.gif); background-repeat: no-repeat; height: 70px; width: 798px;}
.FooterCopyRight {  float: left; font-size: 10px; padding-top: 10px; color: #999; padding-left: 20px;}
.FooterSecondaryLinks {  float: right; font-size: 10px; padding-top: 10px; color: #999; padding-right: 10px;}
.NovelisLinksFooter {float: right; padding-left: 10px; padding-right: 20px; margin-top: 4px;}

/* =Secondary Nav
----------------------------------------------- */
.SecondaryNavContainer { width: 194px; margin: 0px; padding: 0px; padding-left: 9px; padding-top: 60px; padding-bottom: 40px;  }
.left {float: left; clear: both; padding-right: 0px;}
.leftimage {margin-top: 4px; margin-right: 4px; margin-left: 2px; padding-bottom: 6px}
.right {float: right; width: 10px; padding: 4px; }
.border01 {height: 1px; background-color: #eee; width: 194px;}
.border01 img {height: 1px; width: 1px; }
.lnavChannel {padding: 4px; padding-right: 0px; color: #333; font-size: 11px; font-family: arial, Verdana, sans-serif; cursor: hand; cursor: pointer; }
.lnavSelected {padding: 4px; padding-right: 0px; color: #333; font-size: 11px; font-family: arial, Verdana, sans-serif; cursor: hand; cursor: pointer;}
.lnavTop {padding: 4px; padding-right: 0px; color: #fff; font-weight: bold; font-size: 11px; font-family: arial, Verdana, sans-serif; cursor: hand; cursor: pointer;}
.lnavPosting {padding: 4px; padding-right: 0px; color: #333; font-size: 11px; font-family: arial, Verdana, sans-serif; cursor: hand; cursor: pointer;}
.lnavChannelBkg {;}
.lnavSelectedBkg {background-color : #fdd08c; width: 194px;  }
.lnavTopBkg {background-color : #990000; width: 194px; }
.lnavPostingBkg {;}

.lnav_section { display: none; color: #999; padding: 6px 0px 12px 0px; font: bold 14px; cursor: hand; z-index: 100;}
.lnav { border-bottom: 1px solid #ddd; color: #666666; font-size: 12px; font-weight: normal; padding: 4px 0px 4px 8px; height: 30px; cursor: hand;}
.lnav_on { border-bottom: 1px solid #ddd; color: #000000; background-color: #eee;  font-size: 12px; font-weight: normal; padding: 4px 0px 4px 8px; height: 30px; cursor: hand;}
.lnav_on_sticky { color: #fff; background-color: #7398b8;  font-size: 12px; font-weight: bold; padding: 4px 0px 4px 8px; height: 30px; cursor: hand;}
.lnav3 { color: #003366; font-size: 10px; font: bold 10px; padding: 6px 0px 6px 20px; background-color: #eeeeee; cursor: hand;}
.lnav3_on { color: #333; font-size: 10px; background-color: #ddd; font: bold 10px; padding: 6px 0px 6px 20px; cursor: hand;}
.lnav3_on_sticky { color: #333; font-size: 10px; background-color: #ccc; font: bold 10px; padding: 6px 0px 6px 20px; cursor: hand;}
a:link.lnav { color: #999999; text-decoration: none;}
a:visited.lnav { color: #999999; text-decoration: none;}
a:hover.lnav { color: black;}
a:active.lnav { color: gold; text-decoration: none;}

