/** STYLES FOR HTML ELEMENTS *********************************************************/
/*************************************************************************************/
html { min-height: 100.05%; }
body { width:100%; height:100%; margin:0px; background-color:#fefdfc; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:17px; background-image:url(../Images/content_background.gif); background-repeat:repeat-y; background-position:center top; }
div, ul, li { font-size:inherit; line-height:inherit }
img { border:none; }
p { margin:0px; padding:0px; }
hr { margin:0px; padding:0px; display:none; }
hr.litBlogSeparator{margin: 5px 0; display: block; border: none; border-top: 1px solid #C56017; height: 1px;}
h1, h2, h3, h4, h5, p { margin:0; padding:0; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size: 21px; line-height:21px; font-weight:bold; color:#333333; margin: 0px 0px 10px 0px; padding-top: 8px;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#333333; line-height:17px; margin: 0px 0px 5px 0px; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#333333; line-height:16px; margin: 0px 0px 5px 0px;  }

h1.startpage1 { font-size: 25px; line-height:23px; margin:3px 0px 12px 0px;  }
h2.startpage2 { margin:3px 0px 0px 0px;  }
h1.startpage3 { font-size: 14px; line-height:17px; }
h1.startpage4 { font-size: 25px; line-height:23px; margin: 2px 0px 12px 0px; }

.loginHeadline { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#ffffff; line-height:17px; margin-top:6px; margin-bottom:0px; }

.linkWithArrowBack { background-image:url(../Images/btn_arrow_back.gif); background-repeat:no-repeat; background-position: center left; padding-left:16px; }
.verticalBottom { vertical-align: text-bottom; }

/* STYLES FOR THE TOP MENU */
.nav_top a:link,
.nav_top a:visited			{ float:left; height:25px; padding-top: 8px; color: #ffffff; background-repeat:no-repeat; background-position:top left; }
.nav_top a:hover	{ float:left; height:25px; padding-top: 8px; color: #ffd4aa; background-repeat:no-repeat; background-position:bottom left; }
.nav_top_active a	{ float:left; height:25px; padding-top: 8px; background-color: #ffffff; background-repeat:no-repeat; background-position:top left; }
.nav_top_active a:hover{color: #c56017;}
.nav_bg				{ height:33px; width:940px; background-image:url(../images/nav/botten_spacer.gif); background-repeat:repeat-x; }
.nav_top_bg			{ height:29px; width:940px; background-image:url(../images/nav/top_spacer.gif); background-repeat:repeat-x; }

#nav_tab_tmf a { display:block; float:left; width:69px; height:29px; background-image:url(../images/nav/tab_tmf.gif); background-repeat:no-repeat; background-position:top left; }
#nav_tab_tmf a:hover { display:block; float:left; width:69px; height:29px; background-image:url(../images/nav/tab_tmf.gif); background-repeat:no-repeat; background-position:bottom left; }
#nav_tab_tmf_inactive a { display:block; float:left; width:67px; height:29px; background-image:url(../images/nav/tab_tmf_inactive.gif); background-repeat:no-repeat; background-position:top left; }
#nav_tab_tmf_inactive a:hover { display:block; float:left; width:67px; height:29px; background-image:url(../images/nav/tab_tmf_inactive.gif); background-repeat:no-repeat; background-position:bottom left; }

#nav_tab_medlem a { display:block; float:left; width:138px; height:29px; background-image:url(../images/nav/tab_medlem.gif); background-repeat:no-repeat; background-position:top left; }
#nav_tab_medlem a:hover { display:block; float:left; width:138px; height:29px; background-image:url(../images/nav/tab_medlem.gif); background-repeat:no-repeat; background-position:bottom left; }
#nav_tab_medlem_inactive a { display:block; float:left; width:130px; height:29px; background-image:url(../images/nav/tab_medlem_inacitve.gif); background-repeat:no-repeat; background-position:top left; }
#nav_tab_medlem_inactive a:hover { display:block; float:left; width:130px; height:29px; background-image:url(../images/nav/tab_medlem_inacitve.gif); background-repeat:no-repeat; background-position:bottom left; }

.nav_oversikt a			{ display:block; float:right; width:58px; height:29px; background-repeat:no-repeat; background-image:url(../images/nav/oversikt.gif); background-position:top left; }
.nav_oversikt a:hover	{ display:block; float:right; width:58px; height:29px; background-repeat:no-repeat; background-image:url(../images/nav/oversikt.gif); background-position:bottom left; }
.nav_oversikt_active a	{ display:block; float:right; width:58px; height:29px; background-repeat:no-repeat; background-image:url(../images/nav/oversikt_active.gif); background-position:top left; }

.nav_english a			{ display:block; float:right; width:88px; height:29px; background-repeat:no-repeat; background-image:url(../images/nav/english.gif); background-position:top left; }
.nav_english a:hover	{ display:block; float:right; width:88px; height:29px; background-repeat:no-repeat; background-image:url(../images/nav/english.gif); background-position:bottom left; }
.nav_english_active a	{ display:block; float:right; width:88px; height:29px; background-repeat:no-repeat; background-image:url(../images/nav/english_active.gif); background-position:top left; }

/** STYLES FOR EDITOR DROP DOWN LIST (ADAPTED STYLE) *********************************/
/*************************************************************************************/
.startpage3H2Editor{margin:12px 0px 2px 0px!important;}
.editorNewsletter h1, .editorNewsletter h2, .editorNewsletter h3 {padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px!important; line-height:16px; font-weight:bold; color:#333333; margin: 0px 0px 0px 0px;}
.editorNewsletter { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:16px; }

/* END Elements */

/* START Classer */
.hrDiv { border-top:1px solid #f8f5f0; margin-top:3px; }
.floatRight { float: right; }
.floatLeft { float:left; }
.margin5 { margin:5px; }
.marginRight5 { margin-right:5px; }
.marginLeft5 { margin-left:5px; }
.marginTop5 { margin-top:5px; }
.marginBottom5 { margin-bottom:5px; }
.margin10 { margin:10px; }
.marginRight10 { margin-right:10px; }
.marginLeft10 { margin-left:10px; }
.marginTop10 { margin-top:10px; }
.marginBottom10 { margin-bottom:10px; }
.firstWord { color: #b3b1ae; }
.newsdate,
.Newsdate a:link,
.Newsdate a:active,
.Newsdate a:visited,
.Newsdate a:hover { color:#999999; }
.Newsintro a:link, 
.Newsintro a:active, 
.Newsintro a:visited,
.NewsheaderLarge a:link,
.NewsheaderLarge a:active,
.NewsheaderLarge a:visited,
.Newsheader a:link,
.Newsheader a:active,
.Newsheader a:visited{color:#333333;}
.Newsintro a:hover,
.NewsheaderLarge a:hover,
.Newsheader a:hover{color:#999999;}
.printBtn { vertical-align:middle; margin-left:5px; }
.litCommonTempImageRightFloat{ float:right; margin-top:0px; margin-left:10px; margin-bottom:10px; display:inline;}
.newsIngress { display:block; margin-bottom:10px; margin-top:10px; font-weight:bold; }
.litCommonTempIntro,
.ingress { font-size: 12px; color: #333333; line-height: 17px; font-weight: bold; margin-bottom:12px; }

.litCommonTempText{MARGIN-BOTTOM:10px;}
/* END Classer */

/* START Länkar */
a:link, a:active, a:visited { color: #c56017; text-decoration: none; }
a:hover { color:#ff8d1f; }
/* END Länkar */

/* START ID Startpage */
#enclose2Cols { float:left; width:940px; margin-top:11px;} 
#mainLeftCol { float:left; }
#mainRightCol { float:right; width:323px; }

#mainIntroContent { background-color:#ffffff; width:608px; margin-bottom:10px; min-height:344px; -height:344px;  }

#mainIntroContentEnclose { background-color:transparent; float:left; width:547px; margin-bottom:10px; }
#mainIntroContentSmallLeft { background-color:#ffffff; width:258px; min-height:334px; -height:334px; padding:5px 5px 5px 5px;  float:left; }
#mainIntroContentSmallRight { background-color:#ffffff; width:258px; min-height:334px; -height:334px; padding:5px 5px 5px 5px;  float:right; }


#mainIntroContentEncloseStartpage3 { background-color:#ffffff; width:537px; min-height:334px; -height:334px; padding:5px 5px 5px 5px; margin-bottom:10px; float:left; }
#startpage3Huvudbild { float:left; width:263px; }
#startpage3Text { float:right; width:263px; }
#mainIntroContentEncloseStartpage3img { background-color:#ffffff; width:537px; padding:5px 5px 5px 5px; margin-bottom:10px; float:left; }
#mainIntroContentEncloseStartpage3img2 { background-color:#ffffff; width:608px; margin-bottom:10px; }



#enclose2Newslists { float:left; width:608px; }
#startpageNewslist { float:left; background-color:#ffffff; width:299px; margin-bottom:10px; font-size:11px; line-height:14px; min-height:527px; -height:527px; padding-bottom:5px; }

a:link.Newslink, a:visited.Newslink, a:active.Newslink {color:#333333;}
a:hover.Newslink {color:#999999;}
input.membership, select.membership, textarea.membership { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; border:1px solid #f0ede8; background-color:#f8f5f0;margin-bottom:5px; width:140px;}

#startpageBranschenList {background-color:#ffffff; margin-bottom:10px; font-size:11px; line-height:14px; padding-bottom:5px; }

#kommentarStartpage { width:299px; background-color:#ffffff; margin-bottom:10px; font-size:11px; line-height:14px; padding-bottom:5px; }

#encloseBranschKommentar { float:right; width: 299px;}

#startpageNewslistMedlem { float:left; background-color:#ffffff; width:299px; margin-bottom:10px; font-size:11px; line-height:14px; min-height:363px; -height:363px; padding-bottom:5px; }
#startpageProtokollListMedlem { float:right; background-color:#ffffff; width:299px; margin-bottom:10px; font-size:11px; line-height:14px; min-height:363px; -height:363px; padding-bottom:5px; }

.startpagePuff { background-color:#ffffff; padding:5px 5px 5px 5px; min-height:157px; -height:157px; margin-bottom:10px; }

#startpageNewsletter { background-color:#ffffff; margin-bottom:10px; }

#startpageShortcutsContent { padding:6px 10px 6px 9px; background-color:#ffffff; font-size:11px; margin-bottom:10px; }
#startpageShortcutsContent a:link, #startpageShortcutsContent a:visited, #startpageShortcutsContent a:active, #startpageShortcutsContent a:hover { line-height:17px; }

#startpageProdukterContent { padding:6px 5px 8px 5px; background-color:#ffffff; margin-bottom:10px; }
#startpageProdukterContent input, #startpageProdukterContent select { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #333333; width:303px; border:1px solid #f0ede8; background-color:#f8f5f0; margin-bottom:5px; }


#loginContent { width:308px; float:left; color:#ffffff; font-size:11px; background-image:url(../Images/login_bg.gif); background-repeat: repeat-x; background-color:#ff8d1f; padding:0px 5px 3px 10px; margin-bottom:10px; }
#loginContent a { color: #ffffff; text-decoration:none; }
#loginContent a:hover { color: #eeeeee; }


#startpageCalendar { padding:6px 10px 6px 9px; background-color:#ffffff; font-size:11px; margin-bottom:10px;}
#newsletterSubContent { position:relative; left:10px; width:303px; font-size:11px; padding:6px 0px 6px 0px; }


/* END ID Startpage */

/* ............
   . CLEARBOX .
   ************ */

.clearbox:after {
    content: '.';
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    line-height: 0;
}
.clearbox {
    display: block;
}

* html .clearbox { /* ie6 */
    display: inline-block;
    overflow: visible;
    height: 1%;}

.Clear{clear:both; height: 0; font-size: 0px; line-height: 0;}

#frameMain { margin:auto; width:986px; }
#headerContent { width:986px; height:110px;  background-color:#fefdfc; background-image:url(../Images/background_top.gif); background-position:center; background-repeat:no-repeat; float:left;} /* width:918px; */
#frameMainContent { margin:auto; width:940px; }
#navTopContent { }

#enclose3Cols { float:left; margin-top:14px; width:940px; }
#navLeftContent { float:left; width:220px; background-color:#ffffff;}
#navLeftContentInside { margin:6px 10px 0px 10px; }
#mainMiddleContent { float:left; width:460px; padding: 10px 10px 0 10px; background-color:#ffffff;}
#rightColContent { float:right; width:220px; background-color:#ffffff;}
.mainWideContent{float:right; width: 710px;}
.mainWideContentInner{padding: 10px 10px 10px 10px; background-color: #ffffff;}

.shortcutsContent { padding:6px 10px 6px 9px; font-size:11px; }
.shortcutsContent a { line-height:16px; }
.RightItem{padding-bottoM: 10px;}

#relatedInformationContent { clear:both; padding:6px 5px 6px 5px; line-height:15px; background-color:#fbfaf7; } /*  margin-left:5px; margin-top:21px; */
#relatedInformationContent a { font-size:11px; }
#relatedInformationContent h2 { margin: 0px 0px 3px 0px; font-size:11px;}
#pageFooter { background-color:#ffffff; border-top:1px solid #f8f5f0; font-size:11px; line-height:inherit; margin-top:21px; }

#footerContent { margin: 0px auto 20px auto; clear: both; width: 940px;	height: 47px; background-color: #ffffff; font-size: 10px; line-height: 15px; color: #b3b1ae;  }

#footerTextContent { float: left; margin-top:3px; }
#footerUpContent { float:right; margin-top:8px;  }

/* Search */
#searchContent { width:231px; background-image:url(../Images/searchbox_complete.gif); background-repeat:no-repeat; height:64px; float:right; margin-top:15px; } 
#searchInnerContent { float:right; margin-top:23px; padding-right: 23px;  width:190px; } /*  margin-top:23px; -margin-top:24px; margin-left:12px; -margin-left:6px; */
.searchTextInput { border: 1px solid #f0ede8; background-color:#f8f5f0; width:142px; float:left; padding:2px; } /*  */ 
.serachSelectInput { border: 1px solid #f0ede8; background-color:#f8f5f0; width:138px;  float:left; padding:1px; margin-left:5px; }
.searchButton { width:31px; border:0px;height:20px; background-image:url(../Images/btn_search.gif); float:right; margin-left:4px; }
/* END Search */


/* END IDs */

/* START Forms */
input, select, textarea { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #333333; width:228px; border:1px solid #f0ede8; background-color:#f8f5f0; margin-bottom:5px; }
input.contactForm, select.contactForm, textarea.contactForm { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; width:380px; border:1px solid #f0ede8; background-color:#f8f5f0; margin-bottom:10px; }
.btnSkicka { width:44px; height:20px; float:right; }
/* END Forms */
    
/* START Navigation */
#navLeftContent .LeftMenu{float:none; width: auto;}
#navLeftContent ul { list-style:none; padding-left:0px; margin:0px; font-size:11px; font-weight:normal; line-height:13px; font-family: Arial, Helvetica, sans-serif; }
#navLeftContent ul.LeftMenuN2 li { border-bottom:1px solid #f8f5f0; padding-bottom:6px; padding-top:4px; background-image:url(../Images/btn_arrow.gif); background-repeat:no-repeat; background-position: 0px 4px; padding-left:15px; }
#navLeftContent ul.LeftMenuN2 li.LeftMenuN2Selected { border-bottom:0px; padding-bottom:3px; padding-top:4px; background-image:url(../Images/btn_arrow_down.gif); background-repeat:no-repeat; background-position: 0px 4px; padding-left:15px; }
#navLeftContent ul.LeftMenuN2 li.LeftMenuN2Selected a { color:#ff8d1f; }
#navLeftContent ul.LeftMenuN2 li.LeftMenuN2Selected2 { border-bottom:1px solid #f8f5f0; padding-bottom:6px; padding-top:4px; background-image:url(../Images/btn_arrow.gif); background-repeat:no-repeat; background-position: 0px 4px; padding-left:15px; }
#navLeftContent ul.LeftMenuN2 li.LeftMenuN2Selected2 a { color:#ff8d1f; }


#navLeftContent ul.LeftMenuN3 li { border-bottom: 0px; padding-bottom:3px; padding-top:0px; background-image:url(../Images/btn_arrow_subnav.gif); background-repeat:no-repeat; background-position: 0px 2px; padding-left:12px; -padding-left:14px; margin-left:11px; -margin-left:-4px; }
#navLeftContent ul.LeftMenuN3 li.LeftMenuN3NotSelected a:link, #navLeftContent ul.LeftMenuN3 li a:visited, #navLeftContent ul.LeftMenuN3 li a:active { color: #c56017; text-decoration:none; }
#navLeftContent ul.LeftMenuN3 li.LeftMenuN3NotSelected a:hover { color:#ff8d1f; }
#navLeftContent ul.LeftMenuN3 li.LeftMenuN3Selected { border-bottom: 0px; padding-bottom:3px; padding-top:0px; background-image:url(../Images/btn_arrow_subnav_down.gif); background-repeat:no-repeat; background-position: 0px 2px; padding-left:12px; -padding-left:14px; margin-left:11px; -margin-left:-4px; }
#navLeftContent ul.LeftMenuN3 li.LeftMenuN3Selected a:link, #navLeftContent ul.LeftMenuN3 li.LeftMenuN3Selected a:active, #navLeftContent ul.LeftMenuN3 li.LeftMenuN3Selected a:visited, #navLeftContent ul.LeftMenuN3 li.LeftMenuN3Selected a:hover { color:#ff8d1f; }
#navLeftContent ul.LeftMenuN3 li.LeftMenuN3Selected2 { border-bottom: 0px; padding-bottom:3px; padding-top:0px; background-image:url(../Images/btn_arrow_subnav.gif); background-repeat:no-repeat; background-position: 0px 2px; padding-left:12px; -padding-left:14px; margin-left:11px; -margin-left:-4px; }
#navLeftContent ul.LeftMenuN3 li.LeftMenuN3Selected2 a:link, #navLeftContent ul.LeftMenuN3 li.LeftMenuN3Selected2 a:visited, #navLeftContent ul.LeftMenuN3 li.LeftMenuN3Selected2 a:active, #navLeftContent ul.LeftMenuN3 li.LeftMenuN3Selected2 a:hover { color:#ff8d1f; }

#navLeftContent ul.LeftMenuN4 li { border-bottom: 0px; padding-bottom:3px; padding-top:0px; background-image:none; padding-left:12px; -padding-left:14px; margin-left:22px; -margin-left:-4px; }
#navLeftContent ul.LeftMenuN4 li.LeftMenuN4NotSelected a:link, #navLeftContent ul.LeftMenuN4 li.LeftMenuN4NotSelected a:visited, #navLeftContent ul.LeftMenuN4 li.LeftMenuN4NotSelected a:active { color: #c56017; text-decoration:none; }
#navLeftContent ul.LeftMenuN4 li.LeftMenuN4NotSelected a:hover { color:#ff8d1f; }
#navLeftContent ul.LeftMenuN4 li.LeftMenuN4Selected { border-bottom: 0px; padding-bottom:3px; padding-top:0px; background-image:none; padding-left:12px; -padding-left:14px; margin-left:22px; -margin-left:-4px; }
#navLeftContent ul.LeftMenuN4 li.LeftMenuN4Selected a:link, #navLeftContent ul.LeftMenuN4 li.LeftMenuN4Selected a:visited, #navLeftContent ul.LeftMenuN4 li.LeftMenuN4Selected a:active, #navLeftContent ul.LeftMenuN4 li.LeftMenuN4Selected a:hover { color:#ff8d1f; }

/**** Right column ********************************************************************
**************************************************************************************/
.RightColumn { padding: 0;}
.RightColumn .Box {margin: 20px 0 10px 0;}
.RightColumn .Box .RightItem{ padding: 9px 0; margin: 0;}
.RightColumn .RightItem {padding: 9px 0; margin-bottom:10px;}

/*********** STYLES FOR COMPANY SEARCH TEMPLATE ****************/
.litCompanySearch{COLOR: #000000; FONT-WEIGHT:normal; FONT-SIZE:100%;}
A.litCompanySearch:link, active, visited { color: #c56017; text-decoration:none; }
A.litCompanySearch:hover { color:#ff8d1f; }
#companySearchLeft { background-color:#ffffff; width:621px; float:left;}
#companySearchLeftContent { margin:auto; width:601px; }
#companySearchList { background-color:#ffffff; width:621px;}
#companySearchRight { float:right; width:248px;}


#companySearchShortcutsContent { padding:6px 10px 6px 9px; background-color:#ffffff; font-size:11px; margin-bottom:10px; }
#companySearchMapContent { padding:6px 10px 6px 9px; background-color:#ffffff; font-size:11px; margin-bottom:10px; }

/** SYSTEM ERROR MESSAGE *************************************************************/
/** System errors shown together with add-on-templates *******************************/
/*************************************************************************************/
.litErrorFieldset{MARGIN-TOP:10px; MARGIN-BOTTOM:10px;}
.litErrorLegend{COLOR: #FF0000! important; FONT-SIZE:110%; PADDING-RIGHT:6px;}
.litErrorDiv{PADDING-TOP:8px; PADDING-BOTTOM:5px;}
.litErrorIcon{WIDTH:16px; HEIGHT:16px; MARGIN-RIGHT:3px;}
.litErrorMsg{COLOR: #FF0000! important; FONT-SIZE:110%;}

.TMFCalendarHeader{height:25px;Text-Align:Center; width:300px;text-transform:capitalize;background-color:White; border:0px; FONT-WEIGHT:bold;}
.TMFCalendarHeaderLeftIcon{ float:left; outline: none; height:12px; width:12px; background: transparent url(../Templates/Calendar/Images/CalendarPreviousMonth.jpg) no-repeat; text-indent:-9999px;}
.TMFCalendarHeaderRightIcon{float:right; outline: none; height:12px; width:12px; background: transparent url(../Templates/Calendar/Images/CalendarnNextMonth.jpg) no-repeat; text-indent:-9999px;}
.TMFCalendarHeaderIconDiv{height:25px; width: 12px; padding-top: 3px;}
.TMFCalendarDayActivity{padding:0p; margin:0px; width:43px; height:32px;  background-image:url(../Templates/Calendar/Images/CalendarActivityImage.jpg); background-repeat:no-repeat; }
.TMFCalendarDayNonActivity{padding:0p; margin:0px; width:43px; height:32px;  background-image:url(../Templates/Calendar/Images/CalendarNonActivityImage.jpg); background-repeat:no-repeat; }
.TMFCalendarTitle{text-transform:capitalize;background-color:White; border:0px; FONT-WEIGHT:bold; }

A.TmfCalendarDescriptionText{color:#333333!important;}
A.TmfCalendarDescriptionText:link, active, visited {color:#333333!important;}
A.TmfCalendarDescriptionText:hover { color:#999999!important; }
.TMFcalendarDay{padding:0p; margin:0px; width:43px; height:32px;  background-image:url(../Templates/Calendar/Images/CalendarNonActivityImage.jpg); background-repeat:no-repeat; }
.TMFcalendarTable{WIDTH:300px;}
.TMFcalendarDayHeader{text-transform:capitalize;FONT-SIZE:11px; FONT-WEIGHT:bold; height:20px;}
.TMFcalendarDay{padding:0p; margin:0px; width:43px; height:32px;  background-image:url(../Templates/Calendar/Images/CalendarNonActivityImage.jpg); background-repeat:no-repeat; } 
.TMFcalendarOtherMonthDay{padding:0p; margin:0px; width:43px; height:32px;  background-image:url(../Templates/Calendar/Images/CalendarNonActivityImage.jpg); background-repeat:no-repeat; }
.TMFcalendarTodayDay{padding:0p; margin:0px; width:43px; height:32px;  background-image:url(../Templates/Calendar/Images/CalendarNonActivityImage.jpg); background-repeat:no-repeat; }
.TMFcalendarWeekendDay{padding:0p; margin:0px; width:43px; height:32px;  background-image:url(../Templates/Calendar/Images/CalendarNonActivityImage.jpg); background-repeat:no-repeat; } 
.GreyText{color:#999999; font-size:11px;}
.calendarListText{font-weight:bold; font-size:11px;}
.calendarHeaderBorder{border-top:1px solid #f8f5f0; margin-top:36px!important; margin-bottom:4px; font-weight:bold;padding-top:5px;}

/** Advanced search **/

.NarrowContent{ padding: 17px 0 0 0;}
.Template input, textarea {width:auto;}
.advSearchItemLine { border-top:solid 1px #E6E6E3; margin-top:5px; height:5px; width:100%; }

/** Article **/
.ArticleImage{padding-bottom: 7px;}

