@import url("../intranet/includes/css/buttons.css");  * {margin: 0; padding: 0;}
html { background: White; }
body { font-family: lucida grande, verdana, sans-serif; font-size: 11px; }
body a, body a:visited { text-decoration: none; }
#Container, .HeaderSub, #Tabs { width: 970px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#Header #Tabs { margin: 0px auto; }
#Wrapper { width: 100%; margin: 0px auto; }
#Container { position: relative; clear: right; margin: 0px auto; padding: 0px 0px 0px 0px; }
#footer { width: 950px; position: relative; clear: both; margin: 20px auto; padding: 6px 10px 6px 10px; border-top: 1px solid #424647; color:  #424647; font-size: 9px; }
#footer a, #footer a:visited { color:  #424647; }
#Header { background: transparent url(./images/Header_BG.jpg) repeat-x; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #ccc; }
.HeaderSub { margin: 0px auto; padding: 0px 0px 0px 0px; height: 89px; }
.HeaderSub h1.SomcanLogo { background: transparent url(./images/SomcanLogo.jpg) no-repeat; height: 65px; margin: 0px auto; }
.HeaderSub h1.SomcanLogo span { display: none; }
#TopSpread { padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; height: 220px; width: 644px; float: left; }
#MainHeaderLeft { float: left; margin: 0px 327px 0px 0; }
#MainHeaderRight { float: right; width: 324px; }
#TopSpread h1 { padding: 0px 0px 3px 0px; margin: 10px 0px 0px 0px; color: #CC6600; font-size: 20px; font-weight: normal; }
#Main { float: left; width: 970px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#MainSubSmall, #MainPageMiddle, #FrontFeatures , #FrontContent { float: left; width: 634px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#FrontAbout { float: left; width: 413px; border-right: 1px solid #CCCCCC; margin-top: 5px; }
#FrontContent h1.aboot { padding-top: 6px; padding-bottom: 2px; font-weight: bold; color: #424647; font-size: 13pt; font-family: arial, verdana, sans-serif; border-bottom: 1px solid #424647; }
#FrontAbout  p { float: left; text-align: justify; padding: 8px 10px 5px 0px; margin: 0px 0px 0px 0px; }
#LeftNewsFeed { float: right; width: 209px; margin-top: 8px; padding-left: 7px; }
#LeftNewsFeed ul{ float: left; width: 209px; list-style: none; }
#LeftNewsFeed  ul li { padding-top: 2px; padding-bottom: 3px; background: #fff; }
#LeftNewsFeed  ul li.news { background: transparent url(icons/feat_arrow.gif) no-repeat 0px  3px; padding-left: 13px; }
#LeftNewsFeed  ul li.title { padding-top: 3px; padding-bottom: 0px; font-weight: bold; color: #424647; font-size: 11pt; font-family: arial, verdana, sans-serif; }
#LeftNewsFeed  ul li.small a, #LeftNewsFeed  ul li.small a:visited  { font-size: 6pt; font-weight: bold; color: blue; }
#LeftNewsFeed ul li  a, ul li a:visited {  font-size: 8pt; color: blue; }
#FrontFeatures { background-color: #fff; padding-bottom: 15px; width: 634px; float: left; }
#FrontFeatures ul { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#FrontFeatures ul.lft, #FrontFeatures ul.cntr { float: left; width: 209px; margin-right: 3px; }
#FrontFeatures ul.rhgt { float: right; width: 209px; }
#FrontFeatures ul.lft li.title, #FrontFeatures ul.cntr li.title, #FrontFeatures ul.rhgt li.title  { padding-top: 6px; padding-bottom: 6px; padding-left: 6px; font-weight: bold; color: #fff; font-size: 11pt; font-family: arial, verdana, sans-serif; background: #B1B872; }
#FrontFeatures ul.lft li, #FrontFeatures ul.cntr li , #FrontFeatures ul.rhgt li { padding-top: 6px; padding-bottom: 7px; padding-left: 17px; background: #F3F8E2 url(./icons/document.jpg) no-repeat 5px 9px; border-bottom: 1px solid #ECEECC; }
#FrontFeatures ul.lft li  a, ul.lft li a:visited, #FrontFeatures ul.cntr li a, #FrontFeatures ul.rhgt li a {  color: #c60; font-weight: bold; font-size: 10pt; }
#MainSub { float: left; width: 690px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#Main h1, #MainSub h1 { padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px; color: #CC6600; font-size: 20px; font-weight: normal; }
#MainCat { float: left; width: 958px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#MainCat h1 { padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px; color: #CC6600; font-size: 25px; font-weight: normal; border-bottom: 1px dashed #424647; }
#SubPage h1 { padding: 5px 0px 3px 0px; margin: 0px 0px 8px 0px; color: #CC6600; font-size: 22px; font-weight: normal; border-bottom: 1px dashed #424647; }
#SubPage h2 { padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #CC6600; font-size: 18px; font-weight: normal; }
#SubPage p{ margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; line-height: 16px; }
#Rewards p { text-align: justify; }
#Catalogue p.Intro { margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; line-height: 16px; }
#Catalogue h2 { padding: 0px 0px 2px 0px; margin: 5px 0px 3px 0px; color: #c60; font-size: 17px; font-weight: normal; width: 620px; border-bottom: 1px solid silver; }
#Catalogue h3, #SubPage h3 { padding: 0px 0px 0px 0px; margin: 15px 0px 3px 0px; color: #000; font-size: 15px; font-weight: bold; width: 620px; }
#Catalogue h4, #SubPage h4 { padding: 0px 0px 0px 0px; margin: 15px 0px 3px 0px; color: #000; font-size: 13px; font-weight: bold; font-style: italic; width: 620px; }
#BrowseByCategory  { padding: 0px 0px 15px 0px; margin: 0px 0px 0px 0px; float: left; width: 290px; }
#BrowseByCategory ul { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left; width: 290px; background-color: Fuchsia; }
#BrowseByCategory ul li { padding: 4px 0px 4px 2px; margin: 0px 0px 0px 0px; float: left; font-weight: bold; font-size: 13px; }
#BrowseByBrand  { padding: 0px 0px 15px 0px; margin: 0px 0px 0px 0px; float: right; width: 330px; }
#BrowseByBrand ul { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#BrowseByBrand ul li { padding: 0px 0px 0px 0px; margin: 0px 3px 2px 0px; float: left; width: 78px; height: 78px; }
#BrowseByBrand ul li img { width: 74px; height: 74px; padding: 1px 1px 1px 1px; border: 1px solid silver; text-align: center; }
#Features { width: 648px; padding: 0px 0px 0px 0px; margin: 8px 0px 0px 0px; float: left; }
#Features ul.FeaturedList { padding: 2px 0px 10px 0px; width: 648px; list-style: none; }
#Features ul.FeaturedList li.title { float: left; width: 648px; font-weight: bold; font-size: 14px; }
#Features ul.FeaturedList li { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#Features ul.FeaturedList li p { float: left; background: transparent url(icons/feat_arrow.gif) no-repeat 0px 4px; padding: 1px 0px 1px 12px; }
#ProductInfo  { padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px; float: right; width: 640px; background: transparent url(images/ItemFeatureFadeBG.jpg) repeat-x bottom; }
#ProductInfo ul.FeatureTabs { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 15px; }
#ProductInfo ul.FeatureTabs li { padding: 6px 10px 6px 10px; margin: 0px 0px 0px 0px; float: left; background-color: #424647; }
#ProductInfo ul.FeatureTabs li a, #ProductInfo ul.FeatureTabs li a:visited { font-weight: bold; color: #fff; }
#ProductInfo ul.FeatureTabs li.current { background-color: #fff; border-top: 1px solid #424647; border-left: 1px solid #424647; border-right: 1px solid #424647; font-weight: bold; color:#c60; }
#ProductInfo ul.FeatureTabs li.current a, #ProductInfo ul.FeatureTabs li.current a:visited { font-weight: bold; color:#c60; }
#ProductInfo ul.FeatureTabs li.dead { font-weight: bold; color: #424647; background-color: #CCCCCC; }
#ItemList { width: 685px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
#ItemList ul.Items { list-style: none; }
#ItemList ul.Items li { float: left; margin: 0px 0px 10px 0px; padding: 15px 8px 10px 8px; width: 152px; height: 300px; overflow:hidden; }
#ItemList ul.Items li.alt { background-color: #F1EEE5; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }
#ItemList ul.Items li.dead { background-color: #FFE4E1; }
#ItemList ul.Items li.alt_dead { background-color: #FFE4E1; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }
#ItemList ul.Items li.alt img.ProductView, #ItemList ul.Items li.alt_dead img.ProductView, #ItemList ul.Items li.dead  img.ProductView { border: 1px solid #CCCCCC; }
#ItemList ul.Items li img.ProductView { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left; border: 0px; text-align: center; width: 152px; height: 152px; }
#ItemList ul.Items li p { padding: 4px 0px 0px 0px; margin: 0px 0px 0px 0px; float: right; text-align: left; width: 152px; }
#ItemList ul.Items li p.ModelNum a { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight: bold; color: #c60; }
#ItemList ul.Items li p.ModelNum input{ padding: 0px 0px 0px 0px; margin: 3px 0px 0px -2px; }
#ItemList ul.Items li p i { font-size: 9px; color: #424647; text-decoration: none; font-style: normal; width: 500px; }
#ItemList ul.Items li p.Prices { padding: 0px 0px 15px 0px; margin: 0px 0px 0px 0px; }
#ItemList ul.Items li p.Prices b { font:120% Georgia,Serif; font-weight:bold; color:#111; }
#DetailItemInfo { list-style: none; width: 958px; }
#ExtraDetails { float: left; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
#ExtraDetails ul.Links { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none; width: 300px; }
#ExtraDetails ul.Links a, #ExtarDetails ul.Links a:visited { color: black;}
#ExtraDetails ul.Links li.title { float: left; font-weight: bold; width: 290px; padding: 6px 0px 4px 10px; background: #DCDCDC; border-bottom: 1px solid #CCCCCC; }
#ExtraDetails ul.Links li.sp_title { float: left; font-weight: bold; width: 282px; font-size: 14px; padding: 4px 0px 4px 18px; background: #D8DF9B url(images/nav_ArrowBack.gif) no-repeat 4px 8px; border-bottom: 1px solid #CCCCCC;}
.ImageAndInfo { padding: 0px 0px 0px 0px; margin: 6px 0px 0px 0px; float: left; width: 310px; }
.ImageAndInfo img { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left; width: 300px; height: 300px; border: 1px solid #CCCCCC; }
#BrandLinks { padding: 0px 0px 0px 0px; margin: 15px 0px 0px 0px; float: right; width: 640px; }
#BrandLinks p.LftLink { float: left; width: 235px; background: #e6e6e6 url(icons/Expand.jpg) no-repeat 0px 0px; border: 1px solid #CCCCCC; }
#BrandLinks p.LftLink  a, #BrandLinks p.LftLink  a:visited{ padding: 6px 0px 7px 33px; color: #424647; font-size: 11pt; font-weight: bold; font-family: arial, verdana, sans-serif; }
#BrandLinks p.LftLink  a:hover { color: #c60;}
#BrandLinks p.RhgtLink { float: right; width: 355px; padding: 1px 0px 3px 33px; background: #e6e6e6 url(icons/Expand.jpg) no-repeat 0px 0px; border: 1px solid #CCCCCC; }
.AllData { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: right; width: 640px; }
.AllData p { padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; line-height: 16px; width: 635px; }
.AllData p.Prices { padding: 5px 0px 5px 10px; margin: 0px 0px 0px 0px; }
.AllData p.Prices b { font-size: 14pt; font-weight: normal; }
td.PointsAssignedStats { width: 640px; float: left; text-align: center; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#PendingTable th { font: bold 10px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #fff; border-right: 1px solid Silver; border-bottom: 1px solid Silver; border-top: 1px solid Silver; background: #2C2E23; padding: 0px 0px 0px 0px; vertical-align: middle; }
#PendingTable td{ font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; border-right: 1px solid Silver; border-bottom: 1px solid Silver; }
#barGraph ul { border-bottom: 3px solid #333; font: 9px Helvetica, Geneva, sans-serif; height: 200px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; }
#barGraph ul li { background: #666; border: 1px solid #555; border-bottom: none; bottom: 0;  color: #FFF; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; position: absolute; list-style: none; text-align: center; width: 54px; }
#barGraph ul li.p1{ background-color:#666666 }
#barGraph ul li.p2{ background-color:#888888 }
#barGraph ul li.p3{ background-color:#AAAAAA }
#barGraph ul li#terminated{ background-color: #FFC6C3; color: black; }
#barGraph ul li#suspended{ background-color: #FFE4E1; color: black; }
#barGraph ul li#ok{ background-color: #90EE90; color: black; }
#barGraph ul li#UniqMix{ background-color: #FFFAD3; color: black; }
#ItemDetails { float: right; width: 640px; padding: 0px 0px 0px 0px; margin: 8px 0px 8px 0px; }
#ItemDetails ul.LeftInfo { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 268px; float: left; list-style: none; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
#ItemDetails ul.LeftInfo li { float: left; width: 268px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #CCCCCC; }
#ItemDetails ul.LeftInfo li p.label { float: left; text-align: right; width: 100px; padding: 4px 6px 4px 0px; background-color: #E7E7E7; border-right: 1px solid #CCCCCC; font-weight: bold; }
#ItemDetails ul.LeftInfo li p.data { float: right; width: 150px; padding: 4px 0px 4px 2px; }
#ItemDetails ul.LeftInfo li.title { float: left; font-weight: bold; width: 258px; padding: 4px 0px 4px 10px; background: #424647; color: #fff; }
#ItemDetails ul.RightInfo { padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; width: 365px; float: right; list-style: none; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
#ItemDetails ul.RightInfo p { width: 355px; padding: 0px 0px 0px 0px; margin: 0px 0px 6px 0px; }
#ItemDetails ul.RightInfo li.dims { float: left; width:355px; padding: 4px 0px 4px 10px; border-bottom: 1px solid #CCCCCC; font-size: 10pt; }
#ItemDetails ul.RightInfo li.title { float: left; font-weight: bold; width: 355px; padding: 4px 0px 4px 10px; background-color: #424647; border-bottom: 1px solid #CCCCCC; color: #fff; }
#ItemDetails ul.RightInfo li b { font-size: 7pt; }
#LeftNotAMember  { padding: 0px 0px 15px 0px; margin: 0px 0px 0px 0px; float: left; width: 240px; }
#LeftNotAMember ul { width: 240px; list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#LeftNotAMember ul li { padding: 8px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left; border-bottom: 1px solid gray; }
#LeftNotAMember ul li.alt { background-color: #ECE9D8; }
#LeftNotAMember ul li p { float: right; padding: 0px 3px 0px 0px; width: 198px; font-size: 11px; }
#LeftNotAMember ul li img { float: left; width: 32px; height: 32px; padding: 0px 0px 0px 3px; margin: 3px 0px 0px 0px; }
#RightItems { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: right; width: 324px; }
#QuikSearch { float: right; padding: 0px 0px 0px 0px; margin: 0px 0px 21px 0px; width: 324px; background: #F3F8E2; border-bottom: 1px solid #ECEECC; }
#QuikSearch  a, #QuikSearch a:visited { color: #000; text-decoration: none; }
#QuikSearch ul.Search { margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px; list-style: none; float: right;	 }
#QuikSearch ul li { margin: 0px 0px 0px 0px; padding: 7px 10px 0px 10px; }
#QuikSearch ul li select { width: 300px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#QuikSearch input.butt { width: 80px; border: 1px solid #47454A; height: 20px; margin-bottom: 1px; }
#RightItems h4 { padding-top: 6px; padding-bottom: 6px; padding-left: 8px; width: 316px; font-weight: bold; color: #fff; font-size: 11pt; font-family: arial, verdana, sans-serif; background: #B1B872; }
#SubPageLeft { padding: 0px 0px 15px 0px; margin: 5px 0px 0px 0px; float: left; width: 180px; }
#BrandProfiles { padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px; float: right; width: 324px; background-color: #F3F8E2; }
#BrandProfiles ul.BrandProfiles { list-style: none; padding: 8px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#BrandProfiles ul.BrandProfiles li { margin: 0px 0px 0px 3px; padding: 0px 0px 0px 0px; float: left; border: 1px solid #CCCCCC; background-color: #F3F8E2; }
#BrandProfiles ul.BrandProfiles li.active { border: 1px solid #424647; }
#BrandProfiles ul.BrandProfiles li:hover { background-color: #CCCCCC; }
#BrandProfiles ul.BrandProfiles li img { width: 74px; height: 74px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#RightItems h3 { padding-bottom: 2px; font-weight: bold; color: #424647; font-size: 13pt; font-family: arial, verdana, sans-serif; border-bottom: 1px solid #424647; }
#RightItems h5 { padding-top: 6px; padding-bottom: 2px; font-weight: bold; color: #424647; font-size: 12pt; font-family: arial, verdana, sans-serif; }
#Profile { float: right; width: 304px; text-align: justify; }
.Prof_1, .Prof_2, .Prof_3, .Prof_4 {  padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 8px; }
.Prof_1 { background: transparent url(images/BrProfileTop_1.jpg) no-repeat top left; }
.Prof_2 { background: transparent url(images/BrProfileTop_2.jpg) no-repeat top left; }
.Prof_3 { background: transparent url(images/BrProfileTop_3.jpg) no-repeat top left; }
.Prof_4 { background: transparent url(images/BrProfileTop_4.jpg) no-repeat top left; }
#Profile  p.Warranty { padding-top: 8px; font-weight: bold; color: #424647; }
#Profile  p.WarFone { padding-left: 24px; padding-top: 3px; padding-bottom: 5px; background: transparent url(icons/fone.jpg) no-repeat 0px 2px; }
#Profile  p.BrLinks { padding-top: 8px; }
#Profile  p.BrLinks a, .Profile  p.BrLinks a:visited { color: blue; }
#SubPageLeft ul { width: 180px; list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#SubPageLeft ul li { padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px; float: left; width: 180px; }
#SubPageLeft ul li img { float: left; width: 142px; height: 142px; padding: 2px 2px 2px 2px; margin: 0px 0px 0px 15px; border: 1px solid #e6e6e6 }
#SubPageLeft ul li p { padding: 0px 6px 0px 0px; margin: 0px 0px 0px 0px; font-size: 10px; }
#SubPageLeft ul li p.Dl_PDF { padding: 0px 0px 3px 15px; margin: 0px 0px 0px 0px; background: transparent url(icons/baby_adobe.jpg) no-repeat 2px 3px; }
#SubPageLeft ul li p.Dl_Word { padding: 0px 0px 3px 15px; margin: 0px 0px 0px 0px; background: transparent url(icons/baby_word.jpg) no-repeat 2px 3px; }
#SubPageLeft ul li p.pReg { padding: 0px 0px 3px 15px; margin: 0px 0px 0px 0px; background: transparent url(icons/nav_Arrow.gif) no-repeat 2px 4px; }
#SubPageLeft ul li p.Dl_PDF a,#SubPageLeft ul li p.Dl_PDF a:visited, #SubPageLeft ul li p.Dl_Word a,#SubPageLeft ul li p.Dl_Word a:visited { text-decoration: none; }
#SubPageLeft ul li p.address { padding: 6px 6px 6px 0px; margin: 0px 0px 0px 0px; font-size: 11px; }
#SubPageLeft ul li p.eml { padding: 0px 0px 3px 24px; margin: 0px 0px 0px 0px; background: transparent url(icons/eml.jpg) no-repeat 2px 3px; }
#SubPageLeft ul li p.eml a,#SubPageLeft ul li p.eml a:visited { text-decoration: none; }
#SubPageLeft ul li p.fone { padding: 0px 0px 3px 24px; margin: 2px 0px 0px 0px; background: transparent url(icons/fone.jpg) no-repeat 2px 1px; }
#SubPageLeft ul li p strong { font-size: 13px; width: 190px; }
#SubPageRight { padding: 0px 8px 0px 10px; margin: 5px 0px 0px 0px; float: right; width: 754px; border-left: 1px dashed #424647; }
#SubPageRight ul { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 754px; }
#SubPageRight ul li { padding: 7px 0px 8px 16px; margin: 0px 0px 0px 0px; width: 718px; float: left; font-size: 11px; background: transparent url(images/feat_arrow.gif) no-repeat 0px 8px; }
#SubPageRight ul li p { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#SubPageRight ul li p a, #SubPageRight ul li p a:visited { text-decoration: none; color: blue; font-size: 10pt; }
#SubPageRight ul li p strong { font-weight: bold; }
#CatalogueLeftItems { padding: 10px 8px 0px 8px; margin: 0px 0px 0px 0px; float: left; width: 360px; }
#CatalogueLeftItems h1 { padding: 0px 0px 1px 0px; margin: 0px 0px 5px 0px; font-size: 14px; font-weight: bold; border-bottom: 1px dashed #424647; width: 360px; }
#CatalogueLeftItems ul.Parent_Cats { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 360px; }
#CatalogueLeftItems ul li.Parent_Li { padding: 0px 0px 4px 12px; margin: 0px 0px 0px 0px; width: 348px; float: left; font-size: 14px; background: transparent url(icons/nav_Arrow.gif) no-repeat 0px 5px; }
#CatalogueLeftItems ul.Sub_Cats { list-style: none; padding: 3px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 348px; }
#CatalogueLeftItems ul li.Sub_Li { padding: 0px 0px 4px 12px; margin: 0px 0px 0px 0px; width: 160px; float: left; font-size: 10px; background: transparent url(images/feat_arrow.gif) no-repeat 0px 2px; }
#CatalogueLeftItems ul li.Sub_Li a,  #CatalogueLeftItems ul li.Sub_Li a:visited { text-decoration: none; color: black; }
#CatalogueLeftItems ul li a, #CatalogueLeftItems ul li a:visited, #CatalogueRightItems a, #CatalogueRightItems a:visited { text-decoration: none; color: blue; }
#CatalogueRightItems { padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; float: right; width: 248px; }
#CatalogueRightItems h1 { padding: 0px 0px 1px 0px; margin: 0px 0px 5px 0px; font-size: 14px; font-weight: bold; width: 248px; border-bottom: 1px dashed #424647; }
#CatalogueRightItems ul { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 248px; }
#CatalogueRightItems li { padding: 0px 0px 4px 12px; margin: 0px 0px 0px 0px; width: 110px; float: left; font-size: 9px; background: transparent url(images/feat_arrow.gif) no-repeat 0px 2px; }
#Sidebar { float: right; width: 324px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#CatalogueSidebar { float: right; width: 276px; padding: 33px 0px 0px 0px; margin: 0px 0px 0px 0px;  }
#CategoriesSearch { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left; width: 276px; background-color: #BDB9B8; }
#CategoriesSearch ul.Root { list-style: none; float: left; padding: 0px 4px 4px 4px; margin: 0px 0px 0px 0px; width: 267px; }
#CategoriesSearch ul li.RootLi { width: 266px; float: left; background-color: #f5f5f5;   border:1px solid #dedede;   border-top:1px solid #eee;   border-left:1px solid #eee;   font-size:10pt;   text-decoration:none;   font-weight:bold;   color:#565656; margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px; }
.RootSub { float: left; width: 266px; margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px; border-top:1px solid #dedede; }
.ImgLn { float: right; }
.ImgLn img {	border: 0px; }
#CategoriesSearch ul li.RootLi a.txt, #CategoriesSearch ul li.RootLi a.txt:visited { color: #424647; float: left; font-size:10pt; padding: 5px 0px 4px 8px; }
#CategoriesSearch ul li.BrRootLi { padding: 0px 0px 4px 8px; margin: 0px 0px 0px 0px; width: 125px; float: left; font-size: 9px; background: transparent url(icons/right_arrow.gif) no-repeat -3px 3px; }
#CategoriesSearch ul.Sub { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 267px; float: left; background-color: #F1EEE5; }
#CategoriesSearch ul.Sub li { padding: 4px 0px 5px 15px; margin: 0px 0px 0px 0px; width: 252px; border-bottom:1px solid #dedede; background: transparent url(icons/right_arrow.gif) no-repeat 3px 5px; }
#CategoriesSearch ul.Sub li.SubLi { background-color: #F1EEE5; float: left; }
#CategoriesSearch ul.Sub li.SubLiAlt { background-color: #ECE8DB; float: left; }
#CategoriesSearch ul.Sub li.SubLi a,  #CategoriesSearch ul.Sub li.SubLi a:visited, #CategoriesSearch ul.Sub li.SubLiAlt a, #CategoriesSearch ul.Sub li.SubLiAlt a:visited { color: black; font-size: 11px; }
#accordion { width: 267px; float: left; padding-top: 4px; }
#CategoriesSearch h3 { font-size: 12px; padding: 4px 6px 4px 6px; margin: 0px 0px 0px 4px; color: #fff; width: 256px; background-color: #424647; cursor: pointer; }
h3.Return { margin-bottom: 1px; padding-left: 18px; width: 244px; background: #424647 url(images/nav_ArrowBack.gif) no-repeat 4px 7px; }
#accordion h3 a, #accordion h3 a:visited { color: #fff; }
#visible { color: #E9E7E7; background-color: #474541; }
#panel1, #panel2 {   margin: 0;   padding-bottom: 0;   border: none; float: left; }
#panel1 p { background-color: #f5f5f5; padding: 4px 4px 4px 6px; margin-left: 4px; }
#panel1 select { width: 220px; }
.panel_body { width: 276px;  float: left; }
#SectionLinks  { padding: 0px 0px 15px 0px; margin: 0px 0px 0px 0px; float: left; width: 324px; border-top: 4px solid #424647; }
#SectionLinks ul { width: 322px; list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #E4E8EA url(images/SideMenu.gif) repeat-y; border-left: 1px solid #424647; border-right: 1px solid #424647; border-bottom: 1px solid #424647; }
#SectionLinks ul li.Top { padding: 4px 0px 4px 10px; margin: 0px 0px 0px 0px; float: left; width: 313px; font-size: 10pt; background: #424647; color: #fff; }
#SectionLinks ul li a, #SectionLinks ul li a:visited  { padding: 4px 0px 4px 25px; margin: 0px 0px 0px 0px; border-bottom: 1px solid gray; float: left; width: 298px; font-size: 10pt; background: transparent url(icons/nav_Arrow.gif) no-repeat 10px 8px; color: blue; }
#SectionLinks ul li a:hover { background-color: #424647; color: #fff; }
#SectionLinks ul li.Selected a { background-color: #424647; color: #fff; }
#MemberAssociations  { padding: 0px 0px 15px 0px; margin: 0px 0px 0px 0px; float: left; width: 324px; }
#MemberAssociations h1 { padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px; color: #CC6600; font-size: 20px; font-weight: normal; border-bottom: 1px solid #424647; }
#MemberAssociations ul { width: 324px; list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#MemberAssociations ul li { padding: 8px 0px 8px 0px; margin: 0px 0px 0px 0px; float: left; border-bottom: 1px solid gray; }
#MemberAssociations ul li p { float: right; padding: 0px 3px 0px 0px; width: 230px; font-size: 10px; }
#MemberAssociations ul li img { float: left; width: 80px; padding: 0px 0px 0px 3px; margin: 0px 0px 0px 0px;	 }
/* Page Head ----------------------------------------------- */ #page-head { float: left; /*width: 634px;*/ width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
#page-head p { float: left; width: 380px; padding: 3px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#sub_head { width: 100%; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #DCDCDC; background-color: #F1EEE5; border-top: 1px solid #424647; border-bottom: 1px solid #424647; }
.Options { float: left; width: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#Sort { float: right; width: 300px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 8pt; font-family: Lucida, sans-serif; }
#Sort ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; width: 300px; }
#Sort ul li { float: left; margin: 0px 2px 0px 0px; padding: 0px 0px 0px 0px; color: #000; width: 73px; text-align: center; }
#Sort ul li.title { color: #424647; }
#Sort ul li.current { font-weight: bold; color: #424647; }
.PageOptions { float: left; width: 190px; padding: 2px 8px 3px 8px; margin: 0px 0px 0px 0px; }
.PageOptions select { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 150px; }
.Paginate { float: right; text-align: center; padding: 1px 4px 0px 4px; margin: 0px 0px 0px 0px; width: 462px; }
.Paginate ul { float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; height: 28px; }
.Paginate a { color: #fff; background-color: #424647; padding: 2px 5px 2px 5px; }
.Paginate a:visited { color: #fff; background-color: #5F5C55; padding: 2px 5px 2px 5px; }
.Paginate a:hover { text-decoration: none; color: #fff; background-color: #5D5557; padding: 2px 5px 3px 5px; }
.Paginate ul li { float: left; margin: 4px 0px 0px 5px; padding: 3px 1px 4px 1px; color: #000; /*width: 62px;*/ text-align: center; /*background-color: #DBEECC; border: 1px solid #B7BE78;*/ /*background-color: Silver;*/ background-color: #424647;  font-weight: bold; /*background-color: #E4E8EA;*/ /*background-color: #F1EEE5;*/ /*border: 1px solid #CCCCCC;*/ }
.Paginate ul li.dots { background-color: #F1EEE5; border: 0px; }
.Paginate ul li.active { /*background: #B7BE78;*/ background-color: #fff; color: #424647; padding: 2px 5px 3px 5px; border: 1px solid #424647; }
.Paginate ul li.move_active { background: #424647;	color: #fff; }
.Paginate ul li.move_dead { background: #BDB9B8; color: #424647; padding: 3px 4px 4px 4px; }
.Paginate ul li.move_active_rt { background: #424647; color: #fff; }
.Paginate ul li.move_dead_rt { background: #BDB9B8; color: #424647; padding: 3px 4px 4px 4px; }
.Paginate b { padding: 0px 3px 0px 3px; text-decoration: none; }

.AlertExportModeMin  { border: 1px solid #F4E887; background: #FCFAE4 url(../intranet/includes/css/icons/disks.png) no-repeat 12px 17px; }
.AlertExportMode  { border: 1px solid #F4E887; background: #FCFAE4 url(../intranet/includes/css/icons/disks.png) no-repeat 12px 14px; }
.pageLvlInnerError  { border: 1px solid #FBC2C4; background: #FDF1F1 url(../intranet/includes/css/icons/cross_circle_frame.png) no-repeat 12px 12px; }
.pageLvlInnerOK  { border: 1px solid #C6D880; background: #E6EFC2 url(../intranet/includes/css/icons/tick_circle_frame.png) no-repeat 12px 12px;}
.pageLvlInnerWarning  { border: 1px solid #F4E887; background: #FCFAE4 url(../intranet/includes/css/icons/exclamation_frame.png) no-repeat 12px 12px; }
.pageLvlInnerInformation  { border: 1px solid #C2E1EF; background: #E4F4FC url(../intranet/includes/css/icons/information_frame.png) no-repeat 12px 12px; }
.alert { font: 12px; margin:10px 0px 10px 0px; float: left; width: 100%; }
.AlertExportModeMin , .AlertExportMode, .pageLvlInnerError, .pageLvlInnerOK , .pageLvlInnerWarning, .pageLvlInnerInformation { min-height: 30px; padding-right: 8px;  padding-top: 10px; padding-bottom: 9px; }
.alert p { padding: 0px 8px 8px 0px; margin-left: 40px; }
.alert p.alertTitleShort { font-size: 16px; font-weight: bold; text-align: left; padding: 0px 0px 4px 0px; margin: 3px 0px 0px 40px; width: 50%; float:left; }
.alert p.alertTitle{ font-size: 16px; font-weight: bold; text-align: left; padding: 3px 0px 4px 0px; margin: 0px 0px 0px 40px; width: 100%;  }
div.search { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; white-space: nowrap; }
/* SEARCH STYLES */ div.search h2 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #000; font-size: 12px; font-weight: bold; }
div.search .small_srch { padding: 0px 0px 0px 0px; font-size: 9px; font-weight: normal; }
div.search .txtFldsLarge{ width: 197px; padding: 0 0 0px 0px; margin-bottom: 3px; }
div.search .txtFldsSmall { width: 30px; padding: 0 0 0px 0px; margin-bottom: 3px; }
div#Sidebar div#Pages div.button_to_add_new a, div#Sidebar div#Pages div.button_to_add_new a:link, div#Sidebar div#Pages div.button_to_add_new a:visited, div#Sidebar div#Pages div.button_to_add_new a:hover { background: none; margin: 0; padding: 0; border: none; }
div.LoginForm { padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; width: 324px; color: #fff; background: #424647 url(images/Bg_btm.gif) no-repeat bottom; }
div.LoginForm a, div.LoginForm a:visited { color: #fff; }
div.LoginForm ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
div.LoginForm ul li.title { margin: 0px 0px 0px 0px; padding: 4px 0px 4px 10px; font-size: 15pt; color: #000; background: #D8DF9B; border-top: 2px solid #424647; font-family: Lucida, sans-serif; }
div.LoginForm ul li.title_small { margin: 0px 0px 0px 0px; padding: 0px 0px 4px 10px; font-size: 8.5pt; font-family: Lucida, sans-serif; color: #000; background: #D8DF9B; }
div.LoginForm ul li.label { margin: 0px 0px 0px 0px; padding: 3px 10px 0px 10px; background: #424647; }
div.LoginForm ul li.input { margin: 0px 0px 0px 0px; padding: 0px 10px 3px 10px; background: #424647; }
div.LoginForm ul li.Link1 { margin: 0px 0px 0px 0px; padding: 3px 10px 5px 25px; color: #F5FFFA; background: transparent url(icons/nav_Arrow.gif) no-repeat 10px 6px; }
div.LoginForm ul li.Link1 a { color: #fff; font-size: 8.5pt; font-weight: bold; }
div.LoginForm input.butt { width: 80px; border: 1px solid #47454A; height: 20px; }
.LoginForm input.text { width: 280px; border: 1px solid #47454A; height: 20px; }
.LoginForm input.smalltext { width: 129px; border: 1px solid #47454A; height: 20px; }
#FeatureBlocks  { padding: 0px 0px 0px 0px; margin: 8px 0px 0px 0px; width: 322px; }
#FeatureBlocks img.feat1 { border: 1px solid #BA5F04; }
#FeatureBlocks img.feat2 { border: 1px solid #1D67A7; }
.SearchForm { padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; width: 322px; }
.SearchForm ul.LoggedInSearch { margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px; list-style: none; width: 324px; background: #F3F8E2; }
.SearchForm ul.LoggedInSearch  li { padding-top: 7px; padding-bottom: 7px; padding-left: 25px; background: #F3F8E2 url(./icons/document.jpg) no-repeat 8px 11px; border-bottom: 1px solid #ECEECC; }
.SearchForm ul.LoggedInSearch  li a, .SearchForm ul.LoggedInSearch  li a:visited {  color: #c60; font-weight: bold; font-size: 10pt; }
.SearchForm h4.Search { margin: 0px 0px 0px 0px; padding: 4px 0px 4px 10px; font-size: 12pt; width: 314px; color: #fff; font-family: Lucida, sans-serif; background-color: #424647; }
.SearchForm ul.Search { margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; list-style: none; width: 322px; background: #ECEECC; border-left: 1px solid #B7BE78; border-bottom: 1px solid #B7BE78; border-right: 1px solid #B7BE78;	 }
.SearchForm ul li.title_small { margin: 0px 0px 0px 0px; padding: 0px 0px 4px 10px; font-size: 8.5pt; font-family: Lucida, sans-serif; color: #000; }
.SearchForm ul li.label { margin: 0px 0px 0px 0px; padding: 3px 10px 0px 10px; }
.SearchForm ul li.input { margin: 0px 0px 0px 0px; padding: 0px 10px 3px 10px; }
.SearchForm ul li select { width: 284px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.SearchForm ul li.link  { margin: 0px 0px 0px 0px; padding: 4px 0px 4px 27px; background: #ECEECC url(icons/nav_Arrow.gif) no-repeat 10px 8px; }
.SearchForm ul li.link  a, ddiv.SearchForm ul li.link  a:visited { font-weight: bold; font-size: 11pt; font-family: Lucida, sans-serif; color: #000; }
.SearchForm ul li.linkspc { margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; }
.SearchForm input.butt { width: 80px; border: 1px solid #47454A; height: 20px; margin-top: 5px; }
.SearchForm input.txt { width: 280px; border: 1px solid #7F9DB9; height: 20px; }
.SearchForm input.smalltext { width: 100px; border: 1px solid #7F9DB9; height: 20px; }
.MemberLinks { padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; background-color:#E4E8EA; color: #fff; border-bottom: 3px solid #424647; border-left: 1px solid #424647; border-right: 1px solid #424647; }
.MemberLinks ul { width: 300px; list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #E4E8EA; }
.MemberLinks ul li.Top { padding: 4px 0px 5px 10px; margin: 0px 0px 0px 0px; float: left; width: 313px; font-size: 10pt; background: #424647; color: #fff; }
.MemberLinks ul li a { padding: 4px 0px 4px 25px; margin: 0px 0px 0px 0px; border-bottom: 1px solid gray; border-left: 1px solid silver; float: left; width: 296px; font-size: 10pt; background: #E4E8EA url(icons/nav_Arrow.gif) no-repeat 10px 8px; }
.MemberLinks ul li a:visited { color: blue; }
.MemberLinks ul li.alt a { background: #F1F3F4 url(icons/nav_Arrow.gif) no-repeat 10px 8px; }
.MemberLinks ul li a:hover { background-color: #424647; border-left: 1px solid #424647; color: #fff; }
.MemberLinks ul li.Selected a { background-color: #424647; color: #fff; }
#Tabs { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; background-color: #424647; }
#Tabs ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#Tabs li { margin: 0;  padding: 0; display: inline; list-style: none; border: none; }
#Tabs ul#MainTabs { float: left; width: 634px; /*background: #424647 url(images/LongBG.gif) no-repeat bottom;*/ }
#Tabs ul#SearchTab { float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 324px; }
#Tabs ul#SearchTab li { color: #fff; float: left; /* for IE6 */ padding: 4px 0px 0px 0px; width: 324px; }
#Tabs ul#SearchTab p.LeftTool { color: #fff; float: left; /* for IE6 */ padding-top: 1px; width: 240px; }
#Tabs ul#SearchTab p.RightTool { color: #fff; float: right; /* for IE6 */ padding: 0px 0px 0px 0px; width: 74px; }
#Tabs ul#SearchTab p.RightTool img { margin-right: 2px; }
#Tabs a:link, #Tabs a:visited { color: #fff; }
#Tabs ul#MainTabs a:link, #Tabs ul#MainTabs a:visited { float: left; /* for IE6 */ font-size: 12px; font-weight: bold; padding: 5px 12px 0px 12px; margin: 0; }
#Tabs ul#MainTabs a:link.current, #Tabs ul#MainTabs a:visited.current { margin: 1px 0px 0px 1px; padding: 5px 11px 4px 11px; background: #fff; color: #c60; font-weight: bold; }
#Tabs ul#MainTabs a:link.currentHome, #Tabs ul#MainTabs a:visited.currentHome { margin: 0px 0px 0px 0px; padding: 5px 11px 4px 11px; background: #fff; border-left: 1px solid #424647; border-top: 1px solid #424647; color: #c60; font-weight: bold; }
#Tabs ul#MainTabs a:hover{ color: #c60; font-weight: bold; }
#TopTabs { width: 290px; float: right; margin: -89px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#TopTabs ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#TopTabs li { display: inline; list-style: none; border: none; }
#TopTabs ul#MainTopTabs { float: left; width: 240px; }
#TopTabs a:link, #TopTabs a:visited { color: #fff; }
#TopTabs ul#MainTopTabs li.Account a { float: left; /* for IE6 */ font-size: 10px; font-weight: bold; padding: 3px 10px 3px 20px; margin: 0px 0px 0px 0px; background: transparent url(icons/user_icon.gif) no-repeat 6px 3px; }
#TopTabs ul#MainTopTabs li.french a { float: left; /* for IE6 */ font-size: 10px; font-weight: bold; padding: 3px 10px 3px 26px; margin: 0px 0px 0px 0px; background: transparent url(icons/french.jpg) no-repeat 4px 4px; }
#TopTabs ul#MainTopTabs li.en a { float: left; /* for IE6 */ font-size: 10px; font-weight: bold; padding: 3px 10px 3px 26px; margin: 0px 0px 0px 0px; background: transparent url(icons/english.jpg) no-repeat 4px 4px; }
#TopTabs ul#MainTopTabs li.LogtheFOUt a { float: left; /* for IE6 */ font-size: 10px; font-weight: bold; padding: 3px 10px 3px 20px; margin: 0px 0px 0px 0px; background: transparent url(icons/dead_icon.gif) no-repeat 4px 2px; }
#TopTabs ul#MainTopTabs a:link.current, #TopTabs ul#MainTopTabs a:visited.current { font-weight: bold; color: #c60; }
#TopTabs ul#MainTopTabs a:hover{ color: #c60; font-weight: bold; }
table { padding: 0px 0px 0px 0px; margin: 0px auto; border-collapse: collapse; }
#SubPageRight table { width: 750px; border-left: 1px solid Silver; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; }
#SubPageRight th a{ color: #fff; }
#SubPageRight td a{ color: #0000EE; }
#SubPageRight th { font: bold 10px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #fff; border-right: 1px solid Silver; border-top: 1px solid Silver; border-bottom: 1px solid Silver; letter-spacing: 1px; text-transform: uppercase; text-align: left; background: #2C2E23; vertical-align: middle; padding: 0px 0px 0px 8px; }
#SubPageRight td.LabelColumn { width: 165px; text-align: right; vertical-align: middle; padding: 2px 4px 2px 0px; background: #FAF0E6; font-weight: bold; border-right: 1px solid Silver; border-bottom: 1px solid Silver; }
#SubPageRight td.LabelColumnTop { width: 165px; text-align: right; vertical-align: top; padding: 2px 4px 2px 0px; background: #FAF0E6; font-weight: bold; border-right: 1px solid Silver; border-bottom: 1px solid Silver; }
#SubPageRight td.DataColumn { width: 240px; text-align: left; vertical-align: top; padding: 2px 0px 2px 4px; border-bottom: 1px solid Silver; border-right: 1px solid Silver; }
#SubPageRight td.FullDataColumn { text-align: left; vertical-align: top; padding: 2px 0px 2px 4px; border-bottom: 1px solid Silver; border-right: 1px solid Silver; }
#SubPageRight td.LabelMediumColumn { width: 200px; text-align: right; vertical-align: middle; padding: 2px 4px 2px 0px; background: #FAF0E6; font-weight: bold; border-right: 1px solid Silver; border-bottom: 1px solid Silver; }
#SubPageRight td.DataMediumColumn { width: 546px; text-align: left; vertical-align: top; padding: 2px 0px 2px 4px; border-bottom: 1px solid Silver; border-right: 1px solid Silver; }
input.required { border: 1px solid #00A8E6; width: 200px; padding: 0px 4px 1px 4px; }
#Contact textarea.required { border: 1px solid #00A8E6; width: 200px; padding: 0px 4px 1px 4px; }
input.validation-failed, textarea.validation-failed { border: 1px solid #FF3300; color : #FF3300; }
input.validation-passed, textarea.validation-passed { border: 1px solid #00CC00; color : #000; }
#username-not-uniq { margin: 3px 0 0px 0px; padding: 5px; background-color: #FF3300; color: #FFF; font-weight: bold; }
.validation-advice { margin: 3px 0 0px 0px; padding: 5px; background-color: #FF3300; color: #FFF; font-weight: bold; }
.custom-advice { margin: 5px 0; padding: 5px; background-color: #C8AA00; color : #FFF; font-weight: bold; }
/*Form Items */ .XSmallField, #XSmallField { border: 1px solid Silver; width: 50px; padding: 2px 4px 2px 4px; }
.SmallField, #SmallField { border: 1px solid Silver; width: 100px; padding: 2px 4px 2px 4px; }
.MediumField { border: 1px solid Silver; width: 100px; padding: 2px 4px 2px 4px; }
.LargeField { border: 1px solid Silver; width: 200px; padding: 2px 4px 2px 4px; }
.XLargeField { border: 1px solid Silver; width: 250px; padding: 2px 4px 2px 4px; }
.XXLargeField { border: 1px solid Silver; width: 300px; padding: 2px 4px 2px 4px; }
div.auto_complete { position: absolute; width: 300px; background-color: white; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
ul.contacts  { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 300px; background: White; border: 1px solid #424647; }
ul.contacts li.selected {  background-color: #ffb;  }
li.comp_contact {   list-style-type: none;   display:block;   margin:0px 0px 0px 0px;   padding:0px 0px 0px 8px;   height:17px;   height:17px; background: transparent url(./icons/user.gif) no-repeat left; }
li.comp_contact div.name {   font-weight:bold;   font-size:12px;   line-height:1.2em; margin-left: 16px; }
li.prod_contact {   list-style-type: none;   display:block;   margin:0px 0px 0px 0px;   padding:0px 0px 0px 8px;   height:17px; background: white url(./icons/arrow.gif) no-repeat left; }
li.prod_contact div.name {   font-weight:bold;   font-size:12px;   line-height:1.2em; margin-left: 16px; }
.graphic, #prevBtn, #nextBtn{ margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }
#container{	 margin:0 auto; position:relative; text-align:left; width:696px; background:#fff; margin-bottom:2em; }
#header{ height:144px; background:#5DC9E1; color:#fff; }
#content{ position:relative; }
#slider{}
#slider ul, #slider li{ margin:0; padding:0; list-style:none; }
#slider img { border: 0px; }
#slider li{  width:604px; height:216px; overflow:hidden;  }
#prevBtn, #nextBtn{  display:block; width:30px; height:216px; position:absolute; left:0px; top:5px; }
#nextBtn{  left:604px; }
#prevBtn a, #nextBtn a{ display:block; width:30px; height:216px; background:url(images/btn_prev.gif) no-repeat 0 0;	 }
#nextBtn a{  background:url(images/btn_next.gif) no-repeat 0 0;	 }
										  /* // Easy Slider */  
