html{font-size:100.01%;height:100%}
body { background-color:#fff;height:100%;margin:0;padding:0;}
#center-area {background-color: #cbdde4; background-image: url(../graphics/basis/backgroundTop.gif); background-repeat: repeat-x; padding: 0 0 20px 0;}
/*<agl.folder "top">*/
	#top { width: 830px; margin:0 0 18px; }
	#top .row1 { height: 27px; }
	#top .row2 { height: 61px; }
	#top .row2 a { background-image: url(../graphics/basis/logo.gif); position: relative; top: 0; width: 216px; height: 29px; display: block; }
	#top .row2 a:hover { background-image: url(../graphics/basis/logoMouse.gif); }
	#top .row2NSF { height: 61px; }
	#top .row2NSF a { background-image: url(../graphics/basis/logoNSF.jpg); position: relative; top: 0; width: 186px; height: 61px; display: block; }
	#top .row2NSF a:hover { background-image: url(../graphics/basis/logoNSF.jpg); }
	#top .row3 { height: 34px; }
/*</agl.folder>*/
/*<agl.folder "navigation">*/
	.tab { height: 34px; float: left; }
	.tab a   { color: #4c7ea6; font-size: 11px; font-family: helvetica, arial; font-weight: bold; text-decoration: none; text-transform: uppercase; cursor: pointer; }
	.tab a:hover { color: #1e1e1e; cursor: pointer; }
	.tab .left { width: 15px; height: 34px; float: left; }
	.tab .text { float: left; padding-top: 2px; padding-right: 1px; padding-bottom: 6px; padding-left: 1px; }
	.tab .right { width: 15px; height: 34px; float: left; }
	.tabChoosen { height: 34px; float: left; }
	.tabChoosen a   { color: white; font-size: 11px; font-family: helvetica, arial; font-weight: bold; line-height: 28px; text-decoration: none; text-transform: uppercase; cursor: pointer; text-shadow: 0px 1px 1px #336f8d; }
	.tabChoosen a:hover { cursor: pointer; text-shadow: #fff 0px 0px 3px; }
	.tabChoosen .left { background-image: url(../graphics/navigation/tabLeft.gif); width: 15px; height: 34px; float: left; }
	.tabChoosen .text { background-image: url(../graphics/navigation/tab.gif); float: left; padding-top: 0; padding-right: 1px; padding-bottom: 5px; padding-left: 1px; }
	.tabChoosen .right { background-image: url(../graphics/navigation/tabRight.gif); width: 15px; height: 34px; float: left; }
	.tabGrey { height: 27px; float: right; margin-left: 6px; }
	.tabGrey a   { color: #858585; font-size: 11px; font-family: helvetica, arial; font-weight: bold; line-height: 26px; text-decoration: none; text-transform: uppercase; cursor: pointer; text-shadow: 0px 1px 0px #ffffff; }
	.tabGrey a:hover { color: #3f3f3f; cursor: pointer; }
	.tabGrey .left { background-image: url(../graphics/top/tabGreyLeft.gif); width: 15px; height: 27px; float: left; }
	.tabGrey .text { background-image: url(../graphics/top/tabGrey.gif); height: 27px; float: left; padding-right: 1px; padding-left: 1px; }
	.tabGrey .right { background-image: url(../graphics/top/tabGreyRight.gif); width: 15px; height: 27px; float: left; }
	.tabGrey .lock { background-image: url(../graphics/top/tabGreyLock.gif); background-repeat: no-repeat; background-position: 0 0; width: 16px; height: 27px; float: left; margin: 0; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "stage">*/
	#stage { width: 830px; }
	#stage .leftColumn { width: 640px; }
	#stage .margin { width: 10px; }
	#stage .rightColumn { width: 180px; }
	#stage .totalColumn { width: 830px; }
	#stageText { width: 612px; }
	#stageText .leftColumn { background-image: url(../graphics/basis/stageTextLeftColumn.gif); background-repeat: repeat-y; background-position: right 0; width: 166px; padding-top: 14px; }
	#stageText .rightColumn { width: auto; }
	#stageTextWide { width: 802px; }
	#stageTextWide .leftColumn { background-image: url(../graphics/basis/stageTextLeftColumn.gif); background-repeat: repeat-y; background-position: right 0; width: 166px; padding-top: 14px; }
	#stageTextWide .rightColumn { width: auto; }
/*</agl.folder>*/
/*<agl.folder "area">*/
	.areaNormal { background-color: #fafafa; background-image: url(../graphics/area/normalLeft.gif); background-repeat: repeat-y; }
	.areaNormal .top { background-image: url(../graphics/area/normalTop.gif); height: 14px; overflow: hidden; }
	.areaNormal .top .left { background-image: url(../graphics/area/normalTopLeft.gif); width: 14px; height: 14px; float: left; }
	.areaNormal .top .right { background-image: url(../graphics/area/normalTopRight.gif); width: 14px; height: 14px; float: right; }
	.areaNormal .topDark { background-image: url(../graphics/area/normalDarkTop.gif); height: 14px; overflow: hidden; }
	.areaNormal .topDark .left { background-image: url(../graphics/area/normalDarkTopLeft.gif); width: 14px; height: 14px; float: left; }
	.areaNormal .topDark .right { background-image: url(../graphics/area/normalDarkTopRight.gif); width: 14px; height: 14px; float: right; }
	.areaNormal .topDark .shadowMenu { background-image: url(../graphics/area/normalTopShadowMenu.gif); background-repeat: no-repeat; background-position: right 0; width: 166px; height: 14px; float: left; }
	.areaNormal .bottom { background-image: url(../graphics/area/normalBottom.gif); height: 14px; overflow: hidden; }
	.areaNormal .bottom .left { background-image: url(../graphics/area/normalBottomLeft.gif); width: 14px; height: 14px; float: left; }
	.areaNormal .bottom .right { background-image: url(../graphics/area/normalBottomRight.gif); width: 14px; height: 14px; float: right; }
	.areaNormal .bottom .shadowMenu { background-image: url(../graphics/area/normalBottomShadowMenu.gif); background-repeat: no-repeat; background-position: right 0; width: 166px; height: 14px; float: left; }
	.areaNormal .body { background-image: url(../graphics/area/normalRight.gif); background-repeat: repeat-y; background-position: right 0; padding: 5px 20px;}
	.areaNormal .bodyDark640Container { background-image: url(../graphics/area/normalRight.gif); background-repeat: repeat-y; background-position: right 0; display: inline-table; }
	.areaNormal .bodyDark640 { background-image: url(../graphics/area/normalDarkBody640.gif); background-repeat: no-repeat; background-position: right 0; padding: 5px 20px; display: inline-table; }
	.areaNormal .bodyDark640Text { background-image: url(../graphics/area/normalDarkBody640.gif); background-repeat: no-repeat; background-position: right 0; padding: 0 14px; display: inline-table; }
	.areaNormal .bodyDark180Container { background-image: url(../graphics/area/normalRight.gif); background-repeat: repeat-y; background-position: right 0; width: 180px; }
	.areaNormal .bodyDark180 { background-image: url(../graphics/area/normalDarkBody180.gif); background-repeat: no-repeat; background-position: right 0; padding: 5px 20px; }
	.areaNormal .bodyDark180Text { background-image: url(../graphics/area/normalDarkBody180.gif); background-repeat: no-repeat; background-position: right 0; padding: 0 14px; }
	.areaNormal .bodyDark830Container { background-image: url(../graphics/area/normalRight.gif); background-repeat: repeat-y; background-position: right 0; display: inline-table; }
	.areaNormal .bodyDark830 { background-image: url(../graphics/area/normalDarkBody830.gif); background-repeat: no-repeat; background-position: right 0; padding: 5px 20px; display: inline-table; }
	.areaNormal .bodyDark830Text { background-image: url(../graphics/area/normalDarkBody830.gif); background-repeat: no-repeat; background-position: right 0; padding: 0 14px; display: inline-table; }
	#puffar-start .areaNormal { background: url(../graphics/area/start-left.gif) 0 0 #fafafa repeat-y; }
	#puffar-start .areaNormal .body {  background: url(../graphics/area/start-right.gif) 100% 0 transparent repeat-y; padding: 5px 20px;}
	#puffar-start .areaNormal .top {  background: url(../graphics/area/start-top.gif) 0 0 #fafafa repeat-x; }
	#puffar-start .areaNormal .top .left {  background: url(../graphics/area/start-top-l.gif) 0 0 #fafafa no-repeat; width: 14px; height: 14px; float: left; }
	#puffar-start .areaNormal .top .right {  background: url(../graphics/area/start-top-r.gif) 0 0 #fafafa no-repeat; width: 14px; height: 14px; float: right; }
	#puffar-start .areaNormal .bottom {  background: url(../graphics/area/start-bot.gif) 0 0 repeat-x; height: 14px; overflow: hidden; }
	#puffar-start .areaNormal .bottom .left { background-image: url(../graphics/area/start-bot-l.gif); width: 14px; height: 14px; float: left; }
	#puffar-start .areaNormal .bottom .right { background-image: url(../graphics/area/start-bot-r.gif); width: 14px; height: 14px; float: right; }
	
	.areaNormalWhite { background-color: #fafafa; background-image: url(../graphics/area/normalWhiteLeft.gif); background-repeat: repeat-y; }
	.areaNormalWhite .top { background-image: url(../graphics/area/normalWhiteTop.gif); height: 14px; overflow: hidden; }
	.areaNormalWhite .top .left { background-image: url(../graphics/area/normalWhiteTopLeft.gif); width: 14px; height: 14px; float: left; }
	.areaNormalWhite .top .right { background-image: url(../graphics/area/normalWhiteTopRight.gif); width: 14px; height: 14px; float: right; }
	.areaNormalWhite .bottom { background-image: url(../graphics/area/normalWhiteBottom.gif); height: 14px; overflow: hidden; }
	.areaNormalWhite .bottom .left { background-image: url(../graphics/area/normalWhiteBottomLeft.gif); width: 14px; height: 14px; float: left; }
	.areaNormalWhite .bottom .right { background-image: url(../graphics/area/normalWhiteBottomRight.gif); width: 14px; height: 14px; float: right; }
	.areaNormalWhite .body { background-image: url(../graphics/area/normalWhiteRight.gif); background-repeat: repeat-y; background-position: right 0; padding: 5px 20px; }
	.areaOrange { background-color: #fadcaf; background-image: url(../graphics/area/orangeLeft.gif); background-repeat: repeat-y; }
	.areaOrange .top { background-image: url(../graphics/area/orangeTop.gif); height: 14px; overflow: hidden; }
	.areaOrange .top .left { background-image: url(../graphics/area/orangeTopLeft.gif); width: 14px; height: 14px; float: left; }
	.areaOrange .top .right { background-image: url(../graphics/area/orangeTopRight.gif); width: 14px; height: 14px; float: right; }
	.areaOrange .bottom { background-image: url(../graphics/area/orangeBottom.gif); height: 14px; overflow: hidden; }
	.areaOrange .bottom .left { background-image: url(../graphics/area/orangeBottomLeft.gif); width: 14px; height: 14px; float: left; }
	.areaOrange .bottom .right { background-image: url(../graphics/area/orangeBottomRight.gif); width: 14px; height: 14px; float: right; }
	.areaOrange .body { background-image: url(../graphics/area/orangeRight.gif); background-repeat: repeat-y; background-position: right 0; padding-right: 14px; padding-left: 14px; }
	.areaOrange .body .iconPdf { background-image: url(../graphics/area/orangeIconPdf.gif); background-repeat: no-repeat; width: 23px; height: 23px; }
	.areaOrange .body .iconPdf a { width: 23px; height: 23px; display: block; }
	.areaPink { background-color: #faafdc; background-image: url(../graphics/area/pinkLeft.gif); background-repeat: repeat-y; }
	.areaPink .top { background-image: url(../graphics/area/pinkTop.gif); height: 14px; overflow: hidden; }
	.areaPink .top .left { background-image: url(../graphics/area/pinkTopLeft.gif); width: 14px; height: 14px; float: left; }
	.areaPink .top .right { background-image: url(../graphics/area/pinkTopRight.gif); width: 14px; height: 14px; float: right; }
	.areaPink .bottom { background-image: url(../graphics/area/pinkBottom.gif); height: 14px; overflow: hidden; }
	.areaPink .bottom .left { background-image: url(../graphics/area/pinkBottomLeft.gif); width: 14px; height: 14px; float: left; }
	.areaPink .bottom .right { background-image: url(../graphics/area/pinkBottomRight.gif); width: 14px; height: 14px; float: right; }
	.areaPink .body { background-image: url(../graphics/area/pinkRight.gif); background-repeat: repeat-y; background-position: right 0; padding-right: 14px; padding-left: 14px; }
	.areaPink .body .iconPdf { background-image: url(../graphics/area/pinkIconPdf.gif); background-repeat: no-repeat; width: 23px; height: 23px; }
	.areaPink .body .iconPdf a { width: 23px; height: 23px; display: block; }
	.areaGreen { background-color: #beebaf; background-image: url(../graphics/area/greenLeft.gif); background-repeat: repeat-y; }
	.areaGreen .top { background-image: url(../graphics/area/greenTop.gif); height: 14px; overflow: hidden; }
	.areaGreen .top .left { background-image: url(../graphics/area/greenTopLeft.gif); width: 14px; height: 14px; float: left; }
	.areaGreen .top .right { background-image: url(../graphics/area/greenTopRight.gif); width: 14px; height: 14px; float: right; }
	.areaGreen .bottom { background-image: url(../graphics/area/greenBottom.gif); height: 14px; overflow: hidden; }
	.areaGreen .bottom .left { background-image: url(../graphics/area/greenBottomLeft.gif); width: 14px; height: 14px; float: left; }
	.areaGreen .bottom .right { background-image: url(../graphics/area/greenBottomRight.gif); width: 14px; height: 14px; float: right; }
	.areaGreen .body { background-image: url(../graphics/area/greenRight.gif); background-repeat: repeat-y; background-position: right 0; padding-right: 14px; padding-left: 14px; }
	.areaGreen .body .iconPdf { background-image: url(../graphics/area/greenIconPdf.gif); background-repeat: no-repeat; width: 23px; height: 23px; }
	.areaGreen .body .iconPdf a { width: 23px; height: 23px; display: block; }
	.areaBlue { background-color: #afcbe1; background-image: url(../graphics/area/blueLeft.gif); background-repeat: repeat-y; }
	.areaBlue .top { background-image: url(../graphics/area/blueTop.gif); height: 14px; overflow: hidden; }
	.areaBlue .top .left { background-image: url(../graphics/area/blueTopLeft.gif); width: 14px; height: 14px; float: left; }
	.areaBlue .top .right { background-image: url(../graphics/area/blueTopRight.gif); width: 14px; height: 14px; float: right; }
	.areaBlue .bottom { background-image: url(../graphics/area/blueBottom.gif); height: 14px; overflow: hidden; }
	.areaBlue .bottom .left { background-image: url(../graphics/area/blueBottomLeft.gif); width: 14px; height: 14px; float: left; }
	.areaBlue .bottom .right { background-image: url(../graphics/area/blueBottomRight.gif); width: 14px; height: 14px; float: right; }
	.areaBlue .body { background-image: url(../graphics/area/blueRight.gif); background-repeat: repeat-y; background-position: right 0; padding-right: 14px; padding-left: 14px; }
	.areaBlue .body .iconPdf { background-image: url(../graphics/area/blueIconPdf.gif); background-repeat: no-repeat; width: 23px; height: 23px; }
	.areaBlue .body .iconPdf a { width: 23px; height: 23px; display: block; }
	.areaGrey { background-color: #dfe6e9; background-image: url(../graphics/area/greyLeft.gif); background-repeat: repeat-y; }
	.areaGrey .top { background-image: url(../graphics/area/greyTop.gif); height: 14px; overflow: hidden; }
	.areaGrey .top .left { background-image: url(../graphics/area/greyTopLeft.gif); width: 14px; height: 14px; float: left; }
	.areaGrey .top .right { background-image: url(../graphics/area/greyTopRight.gif); width: 14px; height: 14px; float: right; }
	.areaGrey .bottom { background-image: url(../graphics/area/greyBottom.gif); height: 14px; overflow: hidden; }
	.areaGrey .bottom .left { background-image: url(../graphics/area/greyBottomLeft.gif); width: 14px; height: 14px; float: left; }
	.areaGrey .bottom .right { background-image: url(../graphics/area/greyBottomRight.gif); width: 14px; height: 14px; float: right; }
	.areaGrey .body { background-image: url(../graphics/area/greyRight.gif); background-repeat: repeat-y; background-position: right 0; padding-right: 14px; padding-left: 14px; }
	
	.relatedAreaBlue { width:169px;margin-top:0px;}
	.relatedAreaBlue .top { background-image: url(../graphics/area/rc-box-top.png); height: 5px; line-height: 5px; overflow: hidden; padding:0 10px; }
	.relatedAreaBlue .bottom { background-image: url(../graphics/area/rc-box-bottom.png); height:5px; overflow: hidden; margin-bottom:15px; }
	.relatedAreaBlue .body { background-image: url(../graphics/area/rc-box-mdl.png); background-repeat: repeat-y;height:110px; padding: 7px 10px;}
	
	.quicksearch-text {background:url(/graphics/area/qsearch-bg.png) 0 0 no-repeat;border:0;height:23px;margin-top: 8px; margin-bottom: 5px; width: 142px;}
	
	.areaOrangeWhite { background-color: #fadcaf; background-image: url(../graphics/area/orangeWhiteLeft.gif); background-repeat: repeat-y; }
	.areaOrangeWhite .top { background-image: url(../graphics/area/orangeWhiteTop.gif); height: 14px; overflow: hidden; }
	.areaOrangeWhite .top .left { background-image: url(../graphics/area/orangeWhiteTopLeft.gif); width: 14px; height: 14px; float: left; }
	.areaOrangeWhite .top .right { background-image: url(../graphics/area/orangeWhiteTopRight.gif); width: 14px; height: 14px; float: right; }
	.areaOrangeWhite .bottom { background-image: url(../graphics/area/orangeWhiteBottom.gif); height: 14px; overflow: hidden; }
	.areaOrangeWhite .bottom .left { background-image: url(../graphics/area/orangeWhiteBottomLeft.gif); width: 14px; height: 14px; float: left; }
	.areaOrangeWhite .bottom .right { background-image: url(../graphics/area/orangeWhiteBottomRight.gif); width: 14px; height: 14px; float: right; }
	.areaOrangeWhite .body { background-image: url(../graphics/area/orangeWhiteRight.gif); background-repeat: repeat-y; background-position: right 0; padding-right: 14px; padding-left: 14px; }
/*</agl.folder>*/
/*<agl.folder "text">*/
	.vinjetBlueLow{ color: #0060a9; font-size: 13px; font-family: helvetica, arial; font-weight: bold; line-height: 15px; margin-bottom: 1px; }
	.vinjetBlueLow a {background:url('../graphics/area/link.png') 100% 55% no-repeat;text-decoration:none;padding:7px 7px 7px 0px;color: #336F8D;}
	/*#puffar-start a {color:#0060a9;background:url('../graphics/area/rc-link.png') 100% 55% no-repeat;}*/
	.vinjetBlue { color: #0060a9; font-size: 11px; font-family: helvetica, arial; font-weight: bold; line-height: 15px; text-transform: uppercase; margin-bottom: 1px; }
	.vinjetWhite { color: white; font-size: 11px; font-family: helvetica, arial; font-weight: bold; line-height: 15px; text-transform: uppercase; margin-bottom: 1px; }
	.vinjetBrown { color: #6d6153; font-size: 11px; font-family: helvetica, arial; font-weight: bold; line-height: 15px; text-transform: uppercase; margin-bottom: 1px; }
	.vinjetGrey { color: #303030; font-size: 11px; font-family: helvetica, arial; font-weight: bold; line-height: 15px; text-transform: uppercase; margin-bottom: 1px; }
	.vinjetGrey .light { color: #999999; }
	.textSmall { color: #303030; font-size: 9px; font-family: "lucida grande", verdana; line-height: 12px; }
	.textSmall p { padding-left: 0; padding-bottom: 8px; padding-right: 0; padding-top: 0; margin: 0 0 0; }
	.textSmall a { color: #303030; font-weight: bold; text-decoration: none; }
	.textSmall a:hover { color: #0060a9; text-decoration: underline; }
	.textSmall h1 { color: #303030; font-size: 11px; font-family: helvetica, arial; font-weight: bold; line-height: 14px; margin: 0 0 6px; }
	.textSmall h1 a { color: #303030; text-decoration: none; }
	.textSmall h1 a:hover { color: #81b1c6; }
	.textSmall h2 { margin: 0px; padding-bottom: 6px; font-weight: bold; color: #303030; font-size: 10px; font-family: "lucida grande", verdana; line-height: 13px; }
	.textSmall h2 a { color: #336f8d; text-decoration: none; }
	.textSmall h2 a:hover { color: #0060a9; }
	
	.relatedCalendarArea {width:169px;}
	.relatedCalendarArea .top {background-image: url(../graphics/area/rc-box-top.png); height: 5px; line-height: 5px; overflow: hidden;padding:0 10px;}
	.relatedCalendarArea .body {background-image: url(../graphics/area/rc-box-mdl.png); background-repeat: repeat-y;}
	.relatedCalendarArea .body .date {color:#ffffff; font-family:Helvetica, Arial; font-size:11px;}
	.relatedCalendarArea .body .heading {color: white; font-size: 14px; font-family: helvetica, arial;padding:7px 10px;}
	.relatedCalendarArea .body .event {border-bottom:dotted 1px #fff;padding:10px 10px;}
	.relatedCalendarArea .body .event p {color: #ffffff; font-size: 11px; font-family: helvetica, arial; line-height:12px;margin:3px 0px;}
	.relatedCalendarArea .body .event h2 {margin:3px 0px;}
	.relatedCalendarArea .body .event h2 a {font-family: helvetica, arial;color:#ffffff; font-size:12px; font-weight:bold;text-decoration: none;text-transform:uppercase;}
	.relatedCalendarArea .body .event h2 a:hover {color:#ffffff;}
	.relatedCalendarArea .body hr {color:#cadde4;height:1px;}
	.relatedCalendarArea .body .link{margin: 10px 0px; }
	.relatedCalendarArea .body .link a {background:url('../graphics/area/rc-link.png') 100% 55% no-repeat;color:#ffffff;font-size: 11px; font-family: helvetica, arial; line-height:12px;padding:7px 10px;text-decoration:none;}
	.relatedCalendarArea .bottom {background-image: url(../graphics/area/rc-box-bottom.png); height:5px; overflow: hidden; margin-bottom:15px;}

	.newslistStart h2 a {font-family: helvetica, arial; line-height: 14px;}
	.newslistStart .vinjetBlueLow {color: #0060a9; font-size: 13px; font-family: helvetica, arial; font-weight: bold; line-height: 15px; margin-bottom: 6px;}
	.newslistStart ul li {list-style-type:none;border-bottom: dotted 1px #777777;margin:0;padding:10px 7px 7px 0;}
	.newslistStart ul {list-style:none;margin:0 0 10px;padding:0;}
	.newslistStart .link {margin: 10px 0px;}
	.newslistStart .link a {background:url('../graphics/area/link.png') 100% 55% no-repeat;text-decoration:none;padding:7px 7px 7px 0px;color: #336F8D;}
	
	.textMediumWhite {color: #ffffff; font-size: 11px; font-family: helvetica, arial; line-height: 14px;}
	.textMedium { color: #303030; font-size: 11px; font-family: helvetica, arial; line-height: 14px; }
	.textMedium p { margin: 0 0 0; padding: 0 0 10px; }
	.textMedium a {color: #303030; font-weight: bold; text-decoration: none; }
	.textMedium a:hover { color: #0060a9; text-decoration: underline; }
	.textMedium h1 { color: #303030; font-size: 15px; font-family: helvetica, arial; font-weight: bold; line-height: 18px; margin: 0 0 6px; }
	.textMedium h1 a { color: #303030; text-decoration: none; }
	.textMedium h1 a:hover { color: #81b1c6; }
	.textMedium h2 { color: #303030; font-size: 12px; font-family: helvetica, arial; line-height: 14px; margin: 0 0 6px; }
	.textMedium h2 a { color: #336f8d; text-decoration: none; }
	.textMedium h2 a:hover { color: #0060a9; }
	.textLarge { color: #303030; font-size: 12px; font-family: helvetica, arial; line-height: 16px; }
	.textLarge a { color: #336f8d; text-decoration: none; }
	.textLarge a:hover { text-decoration: underline; }
	.textLarge h1 { color: #303030; font-size: 17px; font-family: helvetica, arial; line-height: 21px; margin: 0 0 5px; }
	.textLarge h1 a { color: #303030; text-decoration: none; margin-bottom: 0; }
.menuItem1 {  }
	.menuItem1 a { color: #5980a6; font-size: 11px; font-family: helvetica, arial; font-weight: bold; line-height: 14px; text-decoration: none; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; display: block; }
	.menuItem1 a:hover { color: #284057; }
	.menuItem1 a.choosen { color: #284057; font-size: 11px; font-family: helvetica, arial; font-weight: bold; line-height: 14px; background-color: #e0e9ed; background-image: url(../graphics/navigation/menuItemChoosen.gif); background-repeat: repeat-y; background-position: right 0; text-decoration: none; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; display: block; }
	.menuItem1 a.choosen:hover { color: #284057; }
	.menuItem2 { }
	.menuItem2 a { color: #5980a6; font-size: 11px; font-family: helvetica, arial; line-height: 14px; text-decoration: none; padding-top: 2px; padding-bottom: 2px !important; padding-left: 20px; display: block; }
	.menuItem2 a:hover { color: #284057; }
	.menuItem2 a.choosen { color: #284057; font-size: 11px; font-family: helvetica, arial; font-weight: bold; line-height: 14px; background-color: #e0e9ed; background-image: url(../graphics/navigation/menuItemChoosen.gif); background-repeat: repeat-y; background-position: right 0; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 20px; display: block; }
	.menuItem2 a.choosen:hover { color: #284057; }
	.menuItem3 { }
	.menuItem3 a { color: #5980a6; font-size: 11px; font-family: helvetica, arial; line-height: 14px; text-decoration: none; padding-top: 2px; padding-bottom: 2px !important; padding-left: 30px; display: block; }
	.menuItem3 a:hover { color: #284057; }
	.menuItem3 a.choosen { color: #284057; font-size: 11px; font-family: helvetica, arial; font-weight: bold; line-height: 14px; background-color: #e0e9ed; background-image: url(../graphics/navigation/menuItemChoosen.gif); background-repeat: repeat-y; background-position: right 0; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 30px; display: block; }
	.menuItem3 a.choosen:hover { color: #284057; }
	
/*</agl.folder>*/
/*<agl.folder "images">*/
	.imageLeftLarge { overflow: hidden; float: left; margin-right: 15px; }
	.imageRightSmall { margin-left: 10px; float: right; overflow: hidden; margin-bottom: 6px; padding-bottom: 0; }
/*</agl.folder>*/
/*<agl.folder "searchResult">*/
	.searchResult { width: 95%; margin-left: 9px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid white; }
	.searchResultLine { width: 95%; height: 10px; overflow: hidden; margin-left: 9px; border-bottom: 1px solid white; }
	.searchResult .head { color: #303030; font-size: 12px; font-family: helvetica, arial; font-weight: bold; line-height: 15px; }
	.searchResult .head a { color: #336f8d; text-decoration: none; }
	.searchResult .head a:hover { color: #0060a9; text-decoration: underline; }
	.searchResult .head a.pdf { background-image: url(../graphics/misc/pdf.gif); background-repeat: no-repeat; background-position: 0 top; padding-top: 1px; padding-bottom: 2px; padding-left: 21px; display: block; }
	.searchResult p { color: #303030; font-size: 11px; font-family: helvetica, arial; line-height: 14px; margin: 2px 0 0; }
	.searchResult p a { color: #336f8d; text-decoration: none;  }
	.searchResult p a:hover { text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "explorer">*/
	.explorer { width: 600px; height: 190px; }
	.explorer td.windowLeft { background-image: url(../graphics/explorer/windowLeft.gif); width: 290px; height: 190px; }
	.explorer td.windowRight { background-image: url(../graphics/explorer/windowRight.gif); width: 290px; height: 190px; }
	.explorer td.windowMargin { background-image: url(../graphics/explorer/arrowRight.gif); background-repeat: no-repeat; background-position: 50% center; width: 20px; }
	.explorer .marginTop { width: 100%; height: 6px; overflow: hidden; border-bottom: 1px solid #e8d9ca; }
	.explorer .line { background-color: #e8d9ca; display: block; height: 1px; overflow: hidden; margin: 1px 0 0; }
	.explorer .item { color: #303030; font-size: 11px; font-family: helvetica, arial; font-weight: bold; line-height: 14px; border-bottom: 1px solid #e8d9ca; }
	.explorer .item a { color: #303030; text-decoration: none; padding-top: 6px; padding-bottom: 5px; padding-left: 10px; display: block; }
	.explorer .item a:hover { color: #0060a9; background-color: #fbf9f6; background-image: url(../graphics/explorer/explorerMouseLeft.gif); }
	.explorer .item a.choosen { background-image: url(../graphics/explorer/explorerChoosenLeft.gif); }
	.explorer .item a.choosen:hover { color: #303030; background-image: url(../graphics/explorer/explorerChoosenLeft.gif); }
	.explorer .item .pdf { background-image: url(../graphics/misc/pdf.gif); background-repeat: no-repeat; background-position: left 0; position: relative; top: 4px; width: 22px; height: 16px; float: right; }
	.explorer .item .description { padding-left:10px; color: #303030; font-size: 9px; font-family: "Lucida Grande", Verdana; font-weight: normal; line-height: 11px; padding-bottom: 5px; }
	.explorer .windowScroll { width: 285px; height: 180px; overflow: auto; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; }
	.explorer .windowScroll .container { width: 264px; }
	.explorerForm { color: #303030; font-size: 9px; font-family: "lucida grande", verdana; line-height: 12px; width: 600px; margin-top: 16px; }
	.explorerForm td { padding-bottom: 3px; }
	.explorerForm .line { background-color: #fafafa; background-image: url(../graphics/explorer/line.gif); background-repeat: repeat-x; background-position: 0 8px; height: 22px; padding: 0; }
	.explorerForm .column1 { width: 240px; }
	.explorerForm .column2 { width: 350px; }
	.explorerForm .column3 { width: 10px; }
	.explorerBottom { background-image: url(../graphics/explorer/arrowBottom.gif); background-repeat: no-repeat; background-position: 450px 0; height: 9px; margin-top: 9px; }
	.download { width: 46px; height: 48px; float: left; }
	.download a.pdf { background-image: url(../graphics/explorer/downloadPdf.gif); width: 32px; height: 48px; display: block; }
	.download a.doc { background-image: url(../graphics/explorer/downloadDoc.gif); width: 32px; height: 48px; display: block; }
	.download a.xls { background-image: url(../graphics/explorer/downloadXls.gif); width: 32px; height: 48px; display: block; }
	.download a.ppt { background-image: url(../graphics/explorer/downloadPpt.gif); width: 32px; height: 48px; display: block; }
	/*</agl.folder>*/
/*<agl.folder "imageGallery">*/
	.galleryItem { width: 147px; height: 120px; overflow: hidden; float: left; margin-top: 15px; }
	.galleryItem .image { width: 110px; height: 82px; overflow: hidden; float: left; }
	.galleryItem .text { font-size: 9px; font-family: "lucida grande", verdana; width: 140px; float: left; clear: both; margin-top: 4px; }
	.galleryItem a { color: #303030; font-weight: bold; text-decoration: none; cursor: pointer; }
	.galleryItem a:hover { color: #5980a6; cursor: pointer; }
/*</agl.folder>*/
/*<agl.folder "management">*/
	.managementItem { width: 275px; height: 100px; overflow: hidden; float: left; margin-top: 15px; margin-right: 20px; }
	.managementItem .image { width: 90px; height: 100px; overflow: hidden; float: left; }
	.managementItem .text { font-size: 9px; font-family: "lucida grande", verdana; width: 165px; float: left; margin-top: 4px; margin-left: 10px; }
	.managementItem a { color: #303030; font-weight: bold; text-decoration: none; cursor: pointer; }
	.managementItem a:hover { color: #5980a6; cursor: pointer; }
/*</agl.folder>*/
/*<agl.folder "file list">*/
	.listItem { margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px solid #cbdde4; font-size: 11px; font-family: helvetica, arial; line-height: 14px; width: 404px; float: left; }
	.listItem a { color: #303030; font-weight: bold; text-decoration: none; cursor: pointer; display: block; }
	.listItem a:hover { color: #0060a9; cursor: pointer; }
	.listItem .title { width: 80%; float: left; padding-top: 1px; }
	.listItem .title .description { font-size: 9px; font-family: "lucida grande", verdana; font-weight: normal; line-height: 12px; }
	.listItem .size { float: right; padding-top: 2px; }
	.listItem .pdf { background-image: url(../graphics/misc/pdf.gif); background-repeat: no-repeat; width: 23px; height: 16px; float: left; }
	.listItem .doc { background-image: url(../graphics/misc/doc.gif); background-repeat: no-repeat; width: 23px; height: 16px; float: left; }
/*</agl.folder>*/
/*<agl.folder "publications list">*/
	.publicationItem { margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px solid #cbdde4; font-size: 12px; font-family: helvetica, arial; line-height: 15px; width: 596px; float: left; }
	.publicationItem a { color: #303030; font-weight: bold; text-decoration: none; cursor: pointer; display: block; }
	.publicationItem a:hover { color: #0060a9; cursor: pointer; }
	.publicationItem .title { font-weight: bold; width: 470px; float: left; padding-top: 5px; }
	.publicationItem .title .description { font-size: 10px; font-family: helvetica, arial; font-weight: normal; line-height: 14px; margin-top: 4px; }
	.publicationItem .buy a { color: white; background-color: #0060a9; float: left; margin-top: 10px; margin-right:10px; padding: 1px 5px; }
	.publicationItem .buy a:hover { background-color: #cbdde4; }
	.publicationItem .image { background-repeat: no-repeat; width: 120px; height: 158px; overflow: hidden; float: left; }
/*</agl.folder>*/
/*<agl.folder "forms">*/
	.inputFull { color: #303030; font-size: 10px; background-color: white; width: 100%; }
    .input90 { color: #303030; font-size: 10px; background-color: white; width: 90%; }
	.tablerow { color: #303030; font-size: 11px; font-family: helvetica, arial; }
	.textLarge td {color: #303030; font-size: 9px; font-family: "lucida grande", verdana; line-height: 12px;}
/*</agl.folder>*/
/*<agl.folder "partners">*/
	.searchResultPartners { width: 400px; color: #303030; font-size: 11px; font-family: helvetica, arial; line-height: 14px; border-top: 1px solid #81b1c6; }
	.searchResultPartners a { color: #303030; font-weight: bold; line-height: 14px; text-decoration: none; }
	.searchResultPartners a:hover { color: #0060a9; }
	.searchResultPartners td { padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid #cbdde4; }
	.partnerLogo { background-color: white; float: right; margin-top: 3px; margin-left: 14px; padding: 10px; border: solid 1px #cbdde4; }
/*</agl.folder>*/
/*<agl.folder "misc">*/
	.line { background-color: #cbdde4; height: 1px; overflow: hidden; margin-top: 7px; margin-bottom: 7px; }
/*</agl.folder>*/

/*FOOTER
**********/
#footer {color: #303030;padding:20px 0 0;}
#footer table td { font-size: 11px; font-family: helvetica, arial; line-height: 15px;}
#footer table td p {margin-top:0;}
#bottom {width:830px;}
#footer a{color: #336F8D; text-decoration:none;}
#footer-text {width:640px;height:50px;margin-top:10px; padding-right:185px;text-align:left;}
#footer-text .left {width:210px;height:50px;float:left;border-right: dotted 1px #303030;padding: 0 10px;}
#footer-text .center {width:150px;height:50px;float:left;border-right: dotted 1px #303030;padding: 0 10px;}
#footer-text .center .box-left {display:inline; width:50%;float:left;}
#footer-text .center .box-right {display:inline; width:50%;float:left;}
#footer-text .right {width:210px;height:50px;float:left;border-right: dotted 1px #303030;padding: 0 10px; text-align:left;}

/*Startpage puffar
*********************/
.textMedium .link-blue {background:url('../graphics/area/link.png') 100% 55% no-repeat;text-decoration:none;padding:7px 7px 7px 0px;color: #336F8D;}
