body { margin:30px 0 0 0; background:#2e9cab url(/img_nl/main/main_background.jpg) no-repeat top center; font-family:Arial; font-size:12px; }
img { border-width:0; }

/**** FORM ****/
form { display:inline; }
.InputText { border:1px solid #b8b8b8; background:#fff; font-family:Arial; font-size:12px; }
.InputSelect { border:1px solid #b8b8b8; background:#fff; font-family:Arial; font-size:12px; }
.InputButton { border:1px solid #666; border-top-color:#ccc; border-left-color:#ccc; background:#ddd; font-family:Verdana; height:22px; }

/**** HEADER ****/
#DivHeaderContainer { width:980px; height:365px; margin:0 auto; position:relative; z-index:1000; }
#DivHeader { height:120px; }
#DivHeaderContent { width:960px; height:100px; background:#fff; float:left; margin-top:22px; position:relative; }
#ImgMainLogo { width:217px; height:59px; margin:22px 0 0 3px; float:left; }
.ImgHeaderBorder { width:10px; height:100px; float:left; margin-top:22px; }

#DivTwitter { width:460px; float:left; position:relative; top:-20px; margin-left:10px; }
#DivTwitterTextContainer { width:380px; height:20px; position:absolute; top:71px; left:18px; overflow:hidden; color:#fff; }
#DivTwitterHidden { position:relative; width:2000px; }
.DivTwitterText { position:absolute; height:20px; overflow:hidden; top:0; left:0; display:none; }
#DivTwitterTextContainer a { color:#fff; text-decoration:none; }
.SpanTwitterLink { color:#fadb60; }
#DivTwitterBgLink { position:absolute; top:19px; left:290px; width:110px; height:45px; }
#DivTwitterBgLink img { width:110px; height:45px; }

#DivHeaderMenu { width:950px; position:absolute; left:15px; top:110px; height:38px; z-index:30; line-height:6px; }
.ImgMenuBorder { width:950px; height:10px; }
#DivHeaderMenuBack { background:#276c98; width:950px; height:18px; clear:both; }
#DivHeaderMenuLinks { position:absolute; width:950px; height:18px; overflow:hidden; text-align:center; line-height:16px; z-index:100; }
#DivHeaderMenuLinks span.Menu1 { font-family:Tahoma; font-size:13px; }
#DivHeaderMenuLinks span.Menu2 { margin-left:20px; font-family:Tahoma; font-size:13px; }
#DivHeaderMenuLinks span a { color:#fff; text-decoration:none; }
#DivHeaderMenuLinks a.SelectedLink { color:#0061b7; }

#DivHMBackSel { position:absolute; top:3px; height:32px; z-index:80; display:none; }
#DivHMBBorderL { float:left; width:10px; height:32px; }
#DivHMBBorderL img { width:10px; height:32px; }
#DivHMBBorderR { float:right; width:10px; height:32px; }
#DivHMBBorderR img { width:10px; height:32px; }
#DivHMBContent { float:left; width:80px; height:32px; background:#7cd1d7; }
.DivHMSubContainer { background:#7cd1d7; color:#0061b7; position:absolute; top:26px; padding:2px 10px 6px 10px; z-index:120; display:none; line-height:20px; border:1px solid #4f9cb6; border-top-width:0; }
.DivHMSubSep { background:#4f9cb6; height:2px; line-height:1px; margin-bottom:5px; }
.DivHMSubSep img { width:1px; height:1px; }
.DivHMSubContainer div { clear:both; }
.DivHMSubContainer a { color:#0061b7; text-decoration:none; }
.DivHMSubContainer a:hover { text-decoration:underline; }

#DivHeaderFlash { position:absolute; top:135px; z-index:20; }

/********** SEARCH CONTENT **********/
#DivHeaderSearch { width:245px; margin:15px 0 0 20px; right:0; position:relative; float:left; }
#ImgHeaderSearchTitle { width:230px; height:20px; }
#DivHeaderSearchDesc { width:145px; height:12px; float:right; margin-right:12px; }
#DivHeaderSearchDesc img { width:145px; height:12px; margin-top:4px; }
#DivHeaderSearchField { width:185px; height:30px; float:left; background:#ededed; padding-left:5px; }
#DivHeaderSearchField input { width:180px; height:16px; padding:7px 0; border-width:0; background:transparent; font-family:Arial; font-size:13px; line-height:100%; }
#DivHeaderSearchButton { width:45px; height:30px; float:left; }
#ImgHeaderSearchButton { width:45px; height:30px; }

#DivHeaderSearchSuggestion { width:auto; background:#fff; border:1px solid #666; position:absolute; top:91px; left:720px; z-index:40; padding:3px; display:none; }
#DivHeaderSearchSuggestion .DivHSSEntry { border:1px solid #fff; height:14px; padding:4px; cursor:pointer; overflow:hidden; clear:both; }
#DivHeaderSearchSuggestion .DivHSSEntry .SpanHSSMatch { font-weight:bold; }


/********** MAIN CONTENT **********/
#DivMainContainerHome { width:980px; margin:0 auto; position:relative; overflow:hidden; }
#DivMainContainer { width:980px; margin:0 auto; position:relative; overflow:hidden; background:#fff; }
#DivMainContentDetail1 { position:absolute; top:0; right:0; width:78px; height:10px; }
#DivMainContentDetail1 img { width:78px; height:10px; }
#DivMainContentDetail2 { position:absolute; top:0; right:0; width:78px; height:63px; }
#DivMainContentDetail2 img { width:78px; height:63px; }
#DivMainContentBorderT { width:980px; height:10px; margin:10px auto 0 auto; clear:both; line-height:10px; position:relative; }
#DivMainContentBorderB { width:980px; height:10px; margin:0 auto 10px auto; clear:both; line-height:10px; }
.DivMainContentBorder img { width:980px; height:10px; }

/********** DEFAULT STYLES **********/
.ImgBlank { width:1px; height:1px; }
.MainTitle { font-family:Tahoma; font-size:14px; letter-spacing:1px; color:#276c98; }
.DivErrorMsg { font-weight:bold; text-align:center; color:#a00; }

/********** FOOTER ***********/
#DivFooter { width:980px; overflow:auto; clear:both; margin:10px auto 0 auto; padding-bottom:40px; color:#fff; }
#ImgLogoCCLA { width:120px; height:60px; float:left; margin:5px 15px 0 0; }
#DivFooterShoppInfo { width:800px; color:#125e6b; letter-spacing:1px; font-weight:bold; overflow:hidden; float:left; }
#DivFooterShoppIntranet { width:180px; text-align:right; overflow:hidden; float:right; }
#DivFooterShoppIntranet a { color:#125e6b; text-decoration:none; }
#DivFooterShoppIntranet a:hover { color:#125e6b; text-decoration:underline; }
#DivFooterContainer { width:829px; height:40px; float:left; font-family:Verdana; font-size:11px; color:#fff; border-left:1px dashed #fff; padding:0px 0 0 15px; margin-top:20px; }
#DivFooterContainer div { float:left; }
.DivFooterBorder { width:10px; height:40px; }
.DivFooterBorder img { width:10px; height:40px; }
.DivFooterSep { width:1px; height:40px; background:#fff; }
.DivFooterSep img { width:1px; height:40px; }
#DivFooterText { width:150px; height:33px; padding:7px 0 0 16px; background:#fff; color:#125e6b; font-family:Verdana; font-size:10px; }
#DivFooterOrkut { width:65px; padding:5px 25px 0 25px; height:35px; background:#fff; }
#DivFooterOrkut img { width:65px; height:30px; }
#DivFooterTwitter { width:105px; padding:5px 25px 0 25px; height:35px; background:#fff; }
#DivFooterTwitter img { width:105px; height:30px; }
#DivFooterFlickr { width:70px; padding:5px 25px 0 25px; height:35px; background:#fff; }
#DivFooterFlickr img { width:70px; height:30px; }
#DivFooterYoutube { width:64px; padding:5px 25px 0 25px; height:35px; background:#fff; }
#DivFooterYoutube img { width:64px; height:30px; }
#DivFooterFacebook { width:85px; padding:5px 25px 0 25px; height:35px; background:#fff; }
#DivFooterFacebook img { width:85px; height:30px; }
