@import url(filebank.css);

html,body {
	min-height:100%;
	height:100%;
	margin:0px;
}

body{
	background-image:url(/images/background.gif);
	background-position:top center;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	min-height: 100%;
	height:100%;
	color:#000000;
}

html>body {
	height:100%;
}

.bodyDiv {
	background-image:url(/images/background.gif);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:auto !important;
	height:100%;
	min-height:100%;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width:985px;
}

.lay_root{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-left:12px;
}

body, td, div, p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
}

textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form{
	display:inline;
}

p{
	margin-top:2px;
	margin-bottom:15px;
}

.basicButton{
	margin-top:10px;
}

A, A:link			{ color: #333333;text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A:hover			{ color: #666666;text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A:visited		{ color: #333333;text-decoration: underline;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A:link:hover	{ color: #666666;text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A:visited:hover	{ color: #666666;text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

h1,h2,h3,h4,h5,h6{
	line-height:110%;
}

h1{
	margin-top:2px;
	margin-bottom:20px;
	color:#3399CC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	line-height:18px;
}

h2{
	margin-top:12px;
	margin-bottom:20px;
	color:#1B8F1B;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-weight:bold;
}

h3{
	margin-top:10px;
	margin-bottom:20px;
	color:#275e81;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}

h4{
	margin-top:5px;
	margin-bottom:10px;
	padding:0px;
	color:#3A6E8F;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-weight:bold;
}

h5{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#C2222E;
	margin-top:7px;
	margin-bottom:10px;
	font-weight:bold;
}


h6{
	margin-top:7px;
	margin-bottom:10px;
	color:#666666;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
}

/* Top navigation */

.topNavi{
	background-image:url(/images/topNavi.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:512px;
	height:27px;
	float:right;
	margin-right:8px;
	text-align:left;
}

.topNaviLinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:5px 0px 0px 30px;
	margin:0px;
	word-spacing:14px;
}

A.topNaviLink				{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
A.topNaviLink:link			{ font-family:Arial, Helvetica, sans-serif;font-size:11px;color: #FFF;text-decoration: none}
A.topNaviLink:hover			{ font-family:Arial, Helvetica, sans-serif;font-size:11px;color: #FFF;text-decoration: none}
A.topNaviLink:visited		{ font-family:Arial, Helvetica, sans-serif;font-size:11px;color: #FFF;text-decoration: none}
A.topNaviLink:link:hover	{ font-family:Arial, Helvetica, sans-serif;font-size:11px;color: #FFF;text-decoration: none}
A.topNaviLink:visited:hover	{ font-family:Arial, Helvetica, sans-serif;font-size:11px;color: #FFF;text-decoration: none}

.topNaviMain{
	background-image:url(/images/topNaviMain.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:587px;
	height:25px;
	margin-bottom:12px;
	text-align:left;
	margin-left:263px;
}

.topNaviLinksMain{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:5px 0px 0px 30px;
	margin:0px;
	word-spacing:14px;
}
/* Page top */

.pageInner{
	margin:0px;
	padding:0px;
}

.pageTop{
	background-image:url(/images/main.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:62px;
	width:900px;
	margin-bottom:0px !important;
	margin-bottom:-11px;
}

.pageTopLogin{
	float:right;
	color:#FFF;
}

.loginLink, a.loginLink, a.loginLink:visited{
	color:#FFF;
}

a.loginLink:hover, a.loginLink:visited:hover{
	color:#FFF;
}

.pageTopLink{
	float:right;
	padding-top:16px;
	padding-right:2px;
	margin-left:15px;
}

.pageLft{
	background-image:url(/images/page_lft.gif);
	background-repeat:repeat-y;
}

.pageRgt{
	background-image:url(/images/page_rgt.gif);
	background-repeat:repeat-y;
}

.pageBot{
	background-image:url(/images/bot-bkg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	width:900px;
	margin:0px 0px 0px 0px;
	padding-top:0px;
	height:111px;
}

.pageBotNew{
	background-image:url(/images/bot-bkg-new.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	width:900px;
	margin:0px 0px 0px 0px;
	padding-top:20px;
	height:111px;
}

.address{
	float:left;
	padding-top:20px;
	padding-right:0px;
	padding-bottom:5px;
	color:#666666;
	margin:0px;
	width:75%;
	text-align:right;
}

.addressNew{
	float:left;
	padding-top:20px;
	padding-right:0px;
	padding-bottom:5px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	width:65%;
	text-align:left;
}

A.lay_pv_footer_text_link, A.lay_pv_footer_text_link:link, A.lay_pv_footer_text_link:visited, A.lay_pv_footer_text_link:hover, A.lay_pv_footer_text_link:link:hover, A.lay_pv_footer_text_link:visited:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
}

.lay_content{
	float:left;
	background-color:#FFF;
}

.mainContent{
	margin-top:10px;
	padding:0px;
}

.mainPageTop{
	height:179px;
}

.mainPageTopContent{
	padding:28px 425px 12px 28px;
	color:#FFFFFF;
}

.mainPageTopContent p{
	color:#FFFFFF;
}

.mainPageTopContent H1{
	color:#FFFFFF;
	font-weight:normal;
}

.mainPageNews{
	background-image:url(/images/mainPageNews.gif);
	background-repeat:no-repeat;
	padding:45px 0px 0px 0px;
	margin:0px;
	height:0px;
	width:368px;
}

.mainPageNewsInner{
	padding:0px 10px 15px 15px;
}

.mainPageEvents{
	background-image:url(/images/mainPageEvents.gif);
	background-repeat:no-repeat;
	padding:45px 0px 0px 0px;
	margin:0px;
	height:0px;
	width:195px;
}

.mainPageRgt{
	background-image:url(/images/main_rgtBkg.gif);
	background-repeat:no-repeat;
	text-align:left;
}

.arrowStart{
	background-image:url(/images/arrow_start.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:22px;
	padding-bottom:2px;
}

a.arrowStart, a.arrowStart:link, a.arrowStart:visited, a.arrowStart:hover, a.arrowStart:link:hover, a.arrowStart:visited:hover {
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;	
}

.layoutBox{
	background-image:url(/images/layout_boxSearch.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.mainImage{
	display:block;
}

.pageContent{
	margin:25px 25px 25px 25px;
}

.loginInfo{
	float:left;
}

.topBar{
	background-image:url(../images/search_bg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:35px;
}

.menu{
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
	height:28px;
}

.pageInfo{
	background-color:#F3F8FF;
	border-top:1px solid #C552AA;
	border-bottom:1px solid #C552AA;
	margin:0px 25px 0px 25px;
	text-align:center;
}

.newsText{
	padding-bottom:15px;
}


.newsDate{
	color:#B71329;
	font-weight:bold;
	margin-top:6px;
	padding:0px;
	margin-bottom:0px;
}

.newsDate2{
	color:#666666;
	font-weight:bold;
	margin-top:6px;
	padding:0px;
	margin-bottom:5px;
}

.newsLinkDiv{
	margin-left:12px;
	margin-bottom:8px;
}

.newsLink, a.newsLink, a.newsLink:link, a.newsLink:visited{
	color:#000000;
	margin-bottom:0px;
	padding-bottom:0px;
	text-decoration:underline;
}

a.newsLink:hover, a.newsLink:link:hover, a.newsLink:visited:hover{
	color:#000000;
	margin-bottom:0px;
	padding-bottom:0px;
	text-decoration:none;
}

.liftBoxText{
	color:#B20738;
	text-decoration:none;
}

.contentWrapper{
	clear:both;
}

.tpl_oneColTable TD.lftCol{
	width:665px;
}

.lftCol{
	padding:25px 25px 25px 25px;
	margin:0px;
	min-height:320px;
}

.rgtCol{
	background-image:url(/images/naviBkg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:25px 10px 0px 10px;
	margin:0px;
	width:216px;
	height:360px;
}

.rgtContent{
	background-image:url(/images/naviBkg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:14px;
	margin:0px 0px 20px 0px;
	padding-right:0px;
	padding-left:0px;
	width:235px;
}

.rgtContentWrapper{
	padding:10px;
}

.twoColsTop{
	padding:25px 25px 0px 25px;
	margin:0px;
}

.twoColsCol{
	padding:10px 25px 25px 25px;
	margin:0px;
	min-height:320px;	
	width:50%;
}

.mainContentWrapper{
	background-image:url(../images/main_bg.gif);
	background-repeat:repeat-y;
	background-position:bottom right;
}

.mainLftCol{
	float:left;
	width:66%;
	padding-bottom:10px;
}

.mainRgtCol{
	float:right;
	background-image:url(../images/main_rgt_bg.gif);
	background-repeat:repeat-x;
	width:292px;
	background-color:#D5DEF2;
}

.mainRgtColInner{
	margin:10px;
}

.clearer{
	font-size:0px;
	clear:both;
}

.galTable{
}

.galThumbCell img{
	padding:2px;
	border:1px solid #EB9130;
}

.galInfoCell{
	height:100px;
	width:300px;
	background-color:#F2D683;
	border-left:1px solid #EB9130;
	border-top:1px solid #EB9130;
	border-right:1px solid #EB9130;
	border-bottom:1px solid #EB9130;
	padding:5px 5px 0px 5px;
	overflow:hidden;
}

.siteFunc{
	float:left;
	margin:5px 2px 5px 0px;
}

.funcLinkPrint{
	background-image: url(../images/sym_print.gif);
	background-repeat: no-repeat;
	background-position:5px 1px;
	padding-left:25px;
	display:block;
}

A.funcLinkPrint:link			{text-decoration: none;}
A.funcLinkPrint:hover			{text-decoration: none;}
A.funcLinkPrint:visited			{text-decoration: none;}
A.funcLinkPrint:visited:hover	{text-decoration: none;}

.funcLinkFriend{
	background-image: url(../images/sym_friend.gif);
	background-repeat: no-repeat;
	background-position:5px 1px;
	padding-left:25px;
	display:block;
}

A.funcLinkFriend:link			{text-decoration: none;}
A.funcLinkFriend:hover			{text-decoration: none;}
A.funcLinkFriend:visited		{text-decoration: none;}
A.funcLinkFriend:visited:hover	{text-decoration: none;}

/*----------Rounded box--------*/
.bl {height:50%;width:170px;padding-left:26px;}
.br { }
.tl { }
.tr {padding:10px 12px 0px 10px}

/*		Page templates		*/

.tpl_column{
	background-color:#FFF;
	padding:10px 10px 10px 10px;
	margin:0px;
}

.tpl_oneColTable{
	background-image:url(/images/lftColBkg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:100%;
	height:300px;
	margin:0px;
	padding:0px;
	background-color:#FFF;
}

.tpl_oneCol{
	margin-top:1px;
	padding:0px;
	margin-right:0px;
	margin-left:0px;
}

.tpl_twoCol{
	height:490px;
	text-align:left;
}

.tpl_oneColColumn{;
	margin:0px;
	padding:20px 20px 60px 15px;
	width:66%;
}

/*		Main navigation		*/

.naviTop{
	background-image:url(/images/navi-bkg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:92px;
	width:985px;
	margin:0px;
	padding:0px;
}

.naviTopInner{
	float:left;
	width:900px;
	padding-left:48px;
	padding-top:28px;
}

.naviTopPath{
	float:left;
	width:878px;
	padding-left:64px;
	padding-top:5px;
}

.siteFunctions{
	float:right;
	padding-right:0px;
	font-size:11px;
}

.siteFunctions img{
	padding-right:5px;
}

.siteFunction{
	float:left;
	width:25%;
	padding-top:20px;
	padding-right:0px;
}

.siteFunctionNew{
	float:left;
	width:35%;
	padding-top:20px;
	padding-right:0px;
}

.siteFunction img{
	padding-left:25px;
	padding-right:5px;
}

.fontSize{
	float:left;
	padding-top:3px;
}

.fontSize img{
	padding-left:0px;
}

.siteFuncSitemap{
	font-size:11px;
}
 
A.siteFuncSitemap				{text-decoration: none;color:#000000;}
A.siteFuncSitemap:link			{text-decoration: none;color:#000000;}
A.siteFuncSitemap:hover			{text-decoration: none;color:#000000;}
A.siteFuncSitemap:visited		{text-decoration: none;color:#000000;}
A.siteFuncSitemap:visited:hover	{text-decoration: none;color:#000000;}

.siteFuncLink, A.siteFuncLink, A.siteFuncLink:hover{
	font-size:10px;
	font-weight:bold;
}
 
A.siteFuncLink					{text-decoration: none;color:#000000;}
A.siteFuncLink:link				{text-decoration: none;color:#000000;}
A.siteFuncLink:hover			{text-decoration: none;color:#000000;}
A.siteFuncLink:visited			{text-decoration: none;color:#000000;}
A.siteFuncLink:visited:hover	{text-decoration: none;color:#000000;}

.contentFuncs{
	padding-left:28px;
	height:30px;
}

.contentFuncsBack{
	background-image:url(/images/logo_back.gif);
	background-repeat:no-repeat;
	background-position:center left;
	float:left;
}

.contentFuncsPrint{
	background-image:url(/images/logo_print.gif);
	background-repeat:no-repeat;
	background-position:center left;
	float:left;
}

a.contentLink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-right:20px;
	padding-left:20px;
}

a.contentLink:link, a.contentLink:active, a.contentLink:visited{
	text-decoration:none;
	font-size:11px;
}

a.contentLink:hover, a.contentLink:link:hover, a.contentLink:active:hover, a.contentLink:visited:hover{
	text-decoration:underline;
	font-size:11px;
}


/*		Right navigation		*/

.menuWrapperTD{
	background-image:url(/images/naviBkg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.menuWrapper{
	background-image:url(/images/naviBkgBot.gif);
	background-color:#E9E9E9;
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:85px;
	margin:11px 0px 0px 0px;
	padding-right:0px;
	padding-left:0px;
	width:235px;
}

.menuWrapper SPAN{
}

.menuContentWrapper{
	margin-left:10px;
	margin-right:0px;
}

.menuContentInner{
	background-image:url(/images/menuLinkBot.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:4px;
	margin:0px;
}

.menuLinkMain, .menuLinkMainSel{
	display:block;
	background-image:url(/images/menuLinkMain.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:0px 5px 0px 28px;
	margin:0px 0px 0px 0px;
	color:#5E9DBD;
	font-weight:bold;
	line-height:115%;
	height:44px;
	overflow:hidden;
	font-size:11px;
}

.menuLinkMain SPAN{
	display:block;
	padding-top:15px;
}

A.menuLinkMain, A.menuLinkMain:link, A.menuLinkMain:visited{
	text-decoration:none;
	color:#5E9DBD;
}

A.menuLinkMain:link:hover, A.menuLinkMain:visited:hover{
	text-decoration:none;
	color:#595959;
}

A.menuLinkMainSel, A.menuLinkMainSel:link, A.menuLinkMainSel:visited, A.menuLinkMainSel:link:hover, A.menuLinkMainSel:visited:hover{
	color:#595959;
}

.menuLinkMain_2{
	background-position:center left;
}

.menuLinkMainSel_2{
	color:#595959;
	background-image:url(/images/menuLinkMainSel2.gif);
	background-position:top left;
	padding:15px 5px 6px 28px;
	margin:0px 0px 0px 0px;
	height:auto;
}

.menuLinkMainSel_2 SPAN{
	display:inline;
}

A.menuLinkMainSel_2, A.menuLinkMainSel_2:link, A.menuLinkMainSel_2:visited, A.menuLinkMainSel_2:link:hover, A.menuLinkMainSel_2:visited:hover{
	color:#595959;
}

.menuLink, .menuLink2{
	display:block;
	background-image:url(/images/menuLink.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 15px 3px 38px;
	color:#5E9DBD;
	font-weight:normal;
	margin:0px;
	font-size:11px;
}

.menuLink2{
}

A.menuLink, A.menuLink:link, A.menuLink:visited{
	text-decoration:none;
	color:#5E9DBD;
	margin:0;
}

A.menuLink:link:hover, A.menuLink:visited:hover{
	text-decoration:none;
	color:#595959;
	margin:0;
}

A.menuLink2, A.menuLink2link, A.menuLink2:visited{
	text-decoration:none;
	color:#5E9DBD;
}

A.menuLink2:link:hover, A.menuLink2:visited:hover{
	text-decoration:none;
	color:#595959;
}

.menuLinkSel, .menuLinkSel2{
	color:#595959;
}

.menuLinkSel2{
}

A.menuLinkSel, A.menuLinkSel:link, A.menuLinkSel:visited{
	color:#595959;
}

A.menuLinkSel:link:hover, A.menuLinkSel:visited:hover{
	color:#595959;
}

A.menuLinkSel2, A.menuLinkSel2:link, A.menuLinkSel2:visited{
	color:#595959;
}

A.menuLinkSel2:link:hover, A.menuLinkSel2:visited:hover{
	color:#595959;
}

/*		Template elements		*/

.articleListItem{
	display:block;
	margin:3px 0px 3px 0px;
	padding:3px 0px 3px 0px;
}

.articleArchiveItem{
	display:block;
	margin:3px 0px 3px 0px;
	padding:3px 0px 3px 0px;
}

.listItemDate{
	color:#3399CC;
	padding-left:3px;
}

.listItemLink{
	padding-left:3px;
	display:block;
	font-weight:normal;
}

A.listItemLink, A.listItemLink:link, A.listItemLink:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration: none;
	font-size:12px;
}

A.listItemLink:hover, A.listItemLink:link:hover, A.listItemLink:visited:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration: underline;
	font-size:12px;
}

.articleArchiveTable, .bbsEntryList{
	border:1px solid #EEEEEE;
	padding:1px;
}

.articleArchiveTitle{
	font-weight:bold;
	padding:3px 5px 3px 5px;
	border-bottom:1px solid #EEEEEE;
}

.articleArchiveTitleLink, A.articleArchiveTitleLink:link			{ font-weight:bold; color:#666666;text-decoration: none;}
A.articleArchiveTitleLink:hover			{ color:#999999;text-decoration: none;}
A.articleArchiveTitleLink:visited		{ color:#666666;text-decoration: none;}
A.articleArchiveTitleLink:visited:hover	{ color:#999999;text-decoration: none;}

.articleArchiveRow {
	margin-bottom:1px;
	background-color:#F5F5F5;
}

.articleArchiveRow2, .bbsListRow2{
}

.articleArchiveDate{
	color:#444444;
}

.articleArchiveDescription{
	color:#666666;
	font-weight:normal;
}

A.articleTitleLink:link				{ color:#0066CC;text-decoration: none;}
A.articleTitleLink:hover			{ color:#999999;text-decoration: none;}
A.articleTitleLink:visited			{ color:#0066CC;text-decoration: none;}
A.articleTitleLink:visited:hover	{ color:#999999;text-decoration: none;}

.articleDate{
	font-weight:normal;
	color:#666666;
	margin-bottom:5px;
	line-height:100%;
}

.articleTitle{
	line-height:110%;
}

.articleContent{
	margin-top:10px;
	margin-bottom:10px;
}

a.linkBack{
	padding-left:5px;
}

.liftTitle{
	color:#B20F0F;
	font-weight:bold;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

A.liftTitle:link			{ color:#B20F0F;text-decoration: underline;}
A.liftTitle:hover			{ color:#B20F0F;text-decoration: none;}
A.liftTitle:visited			{ color:#B20F0F;text-decoration: underline;}
A.liftTitle:visited:hover	{ color:#B20F0F;text-decoration: none;}

.eventTitleListDate{
	color:#42A642;
	padding-left:2px;
}

A.eventTitleLink:link			{ color:#42A642;text-decoration: none;}
A.eventTitleLink:hover			{ color:#999999;text-decoration: none;}
A.eventTitleLink:visited		{ color:#42A642;text-decoration: none;}
A.eventTitleLink:visited:hover	{ color:#999999;text-decoration: none;}

.eventArchiveTable{
	border:1px solid #EEEEEE;
	padding:1px;
	width:100%;
}

.eventArchiveHeadingTable{
}

.eventArchiveRow{
	margin-bottom:1px;
	background-color:#F5F5F5;
}

.eventArchiveRow2{
}

.eventArchiveTitleLink{
	font-weight:bold;
	padding:3px 5px 3px 5px;
	border-bottom:1px solid #EEEEEE;
}

A.eventArchiveTitleLink:link			{ color:#666666;text-decoration: none;}
A.eventArchiveTitleLink:hover			{ color:#999999;text-decoration: none;}
A.eventArchiveTitleLink:visited		{ color:#666666;text-decoration: none;}
A.eventArchiveTitleLink:visited:hover	{ color:#999999;text-decoration: none;}

.eventDate{
	font-weight:normal;
	color:#666666;
	margin-bottom:5px;
	line-height:100%;
}

.eventViewDate{
	font-weight:bold;
	color:#666666;
	margin-bottom:5px;
	font-size:11px;
	padding-bottom:4px;
}

.eventTitle{
}

.eventContent{
	margin-top:10px;
}

.eventDescription{
}

.eventDetails{
	width:100%;
	margin-bottom:20px;
}

.eventSearchForm{
	display:block;
}

.archiveNotice{
	width:614px;
}

/* Search  */

.searchElement{
	margin:5px 0px 5px 0px;
}

.searchElement label{
	display:block;
}

.searchHit{
	margin-bottom:20px;
	margin-top:0px;
}

.searchHit H2{
	margin:0px;
	color:#3399CC;
	font-weight:bold;
}

.searchHitTitle{
}

A.searchHitTitle:link			{ text-decoration: underline;color:#3399CC;}
A.searchHitTitle:hover			{ text-decoration: none;color:#3399CC;}
A.searchHitTitle:visited		{ text-decoration: underline;color:#3399CC;}
A.searchHitTitle:visited:hover	{ text-decoration: none;color:#3399CC;}

.searchHitURI, A.searchHitURI{
	color:#336633;
	padding-left:0px;
}
A.searchHitURI:link				{ text-decoration: underline;}
A.searchHitURI:hover			{ text-decoration: none;}
A.searchHitURI:visited			{ text-decoration: underline;}
A.searchHitURI:visited:hover	{ text-decoration: none;}

.searchHitContent{
	margin-top:3px;
	margin-bottom:3px;
}

.liftBox{
	background-color:#F9EACA;
	margin-bottom:10px;
	padding-right:2px;
	height:70px;
	overflow:hidden;
}

.liftImg{
	margin-top:0px;
	padding:0px;
	margin-left:0px;
	margin-right:15px;
	background-color:#FFFFFF;
}

.liftImg2{
	margin-top:0px;
	padding:0px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:5px;
}

/*	QA	*/

.pagesSelection{
	float:right;
	clear:both;
	margin:10px 0px 10px 0px;
}

.qaItem{
	border:1px solid #E9E9E9;
	padding:0px;
}

.qaQuestion{
	padding:3px;
	border-bottom:solid 1px #E9E9E9;
}

.qaDate{
	font-weight:normal;
	color:#666666;
	margin-bottom:5px;
	line-height:100%;
}

.qaTitle{
}

.qaContent{
	margin-top:5px;
	padding-bottom:8px;
}

a.qaLink{
	text-decoration:none;
}


.qaItemAnswerTitle{
	background-color:#F1F1F1;
	padding:3px;
	margin:0px;
}

.qaItemDetails{
	background-color:#F1F1F1;
	padding:3px;
}

.qaAnswer{
	padding:0px 0px 0px 0px;
}

.qaArchiveTable{
	border:1px solid #E9E9E9;
	padding:1px;
}

.qaArchiveTitle{
	font-weight:bold;
	padding:3px 5px 3px 5px;
	border-bottom:1px solid #EEEEEE;
}

A.qaArchiveTitleLink:link			{ color:#666666;text-decoration: none;}
A.qaArchiveTitleLink:hover			{ color:#999999;text-decoration: none;}
A.qaArchiveTitleLink:visited		{ color:#666666;text-decoration: none;}
A.qaArchiveTitleLink:visited:hover	{ color:#999999;text-decoration: none;}

.qaArchiveRow{
	background-color:#E9E9E9;
	padding:3px;
	height:35px;
}

.qaArchiveRow2{
	padding:3px;
	height:35px;
}

/*----------Kalenteri--------*/

.monthHead{
	background-color:#FFFFFF;
	color:#777777;
	font-weight:bold;
	text-align:center;
}
.dayOfWeekHead{
	background-color:#F7F4EA;
	color:#777777;
}
.week{
	background-color:#F7F4EA;
	color:#847E66;
}
.weekSelected{
	background-color:#C2D3E5;
}
.day{
	background-color:#F5F5F5;
	color:#333333;
}

.dayMarked{
	background-color:#BBE8FF;
}
.dayHighlighted{
	color:#FFFFFF;
	background-color:#777777;
}
.daySelected{
	background-color:#C2D3E5;
}
.dayCurrent{
	border:1px solid #ABC4DA;
}
.dayOutside{
	background-color:#FFFFFF;
	color:#999999;
}

/*		Forms		*/

.formInputError{
	color:#CC0000;
	border:1px solid #666666;
	background-color:#E9E9E9;
	padding:5px;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:0px;
}

.formGroup{
	display:block;
	background-color:#E9E9E9;
	border:1px solid #6C9CB4; 
	padding:5px;
	margin-bottom:15px;
	margin-top:0px;
}

.formGroupTitle{
	margin-top:10px;
	margin-bottom:3px;
	color:#1B8F1B;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-weight:bold;
}

.formGroup label{
	display:block;
}

/*		Path		*/

.pathBar{
	float:left;
	width:260px;
	padding:0px 15px 0px 15px;
	margin:0px;

}

.path{
}

A.path:link			{ color:#000000;text-decoration: none;}
A.path:hover			{ color:#666666;text-decoration: none;}
A.path:visited			{ color:#000000;text-decoration: none;}
A.path:visited:hover	{ color:#666666;text-decoration: none;}

/*		Sitemap		*/

.siteMapCol{
	float:left;
	height:100%;
}

.siteMapColInner{
	margin-right:4px;
}

.siteMapLevel{
	width:100%;
}

.siteMapLevel_1{
	border-bottom:2px solid #595959;
	color:#3399CC;
	padding:2px;
	margin-bottom:1px;
	font-weight:bold;
	text-transform:uppercase;
}

.siteMapLevel_1 A:link			{ color:#3399CC;text-decoration: none;}
.siteMapLevel_1 A:hover			{ color:#595959;text-decoration: none;}
.siteMapLevel_1 A:visited		{ color:#3399CC;text-decoration: none;}
.siteMapLevel_1 A:visited:hover	{ color:#595959;text-decoration: none;}

.siteMapLevel_2{
	border-bottom:1px solid #595959;
	color:#3399CC;
	padding:2px;
	margin-bottom:1px;
	font-weight:bold;
}

.siteMapLevel_2 A:link			{ color:#3399CC;text-decoration: none;}
.siteMapLevel_2 A:hover			{ color:#595959;text-decoration: none;}
.siteMapLevel_2 A:visited		{ color:#3399CC;text-decoration: none;}
.siteMapLevel_2 A:visited:hover	{ color:#595959;text-decoration: none;}

.siteMapLevel_3{
	border-bottom:1px solid #DCDCDC;
	margin-bottom:1px;
}

.siteMapLevel_3, .siteMapLevel_4, .siteMapLevel_5{
	background-position:5px 7px;
	padding:1px 3px 1px 12px;
}

.siteMapLevel_3 A:link			{ color:#3F7CC4;text-decoration: none;}
.siteMapLevel_3 A:hover			{ color:#595959;text-decoration: none;}
.siteMapLevel_3 A:visited		{ color:#3F7CC4;text-decoration: none;}
.siteMapLevel_3 A:visited:hover	{ color:#595959;text-decoration: none;}

.siteMapLevel_4{
	margin-left:8px;
}

.siteMapLevel_4 A:link			{ color:#3F7CC4;text-decoration: none;}
.siteMapLevel_4 A:hover			{ color:#595959;text-decoration: none;}
.siteMapLevel_4 A:visited		{ color:#3F7CC4;text-decoration: none;}
.siteMapLevel_4 A:visited:hover	{ color:#595959;text-decoration: none;}

.siteMapLevel_5{
	margin-left:12px;
}

.siteMapLevel_5 A:link			{ color:#3F7CC4;text-decoration: none;}
.siteMapLevel_5 A:hover			{ color:#595959;text-decoration: none;}
.siteMapLevel_5 A:visited		{ color:#3F7CC4;text-decoration: none;}
.siteMapLevel_5 A:visited:hover	{ color:#595959;text-decoration: none;}


/************Links**************/


.takaisinLinkki{
	display:inline-block;
	padding-left:7px;
	margin-bottom:4px;
}
A.takaisinLinkki, A.takaisinLinkki:link, A.takaisinLinkki:visited{
	color:#DCDFF0;
	text-decoration:underline;
	background-image:url(/images/back.gif);
	background-repeat:no-repeat;	
}

A.takaisinLinkki:link:hover, A.takaisinLinkki:visited:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.nuoliLinkki, .nuoliLinkki2{
	color:#333333;
	display:inline-block;
	padding-left:22px;
	margin:0px;
	height:19px;
	padding-bottom:1px;
}

A.nuoliLinkki, A.nuoliLinkki:link, A.nuoliLinkki:visited{
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position:center left;
	text-decoration:none;
	color:#333333;
}
A.nuoliLinkki:link:hover, A.nuoliLinkki:visited:hover{
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position:center left;
	text-decoration:underline;
	color:#333333;
}

A.nuoliLinkki2, A.nuoliLinkki2:link, A.nuoliLinkki2:visited{
	background-image: url(/images/bbs_back.png);
	background-repeat: no-repeat;
	background-position:center left;
	text-decoration:none;
	color:#333333;
}
A.nuoliLinkki2:link:hover, A.nuoliLinkki2:visited:hover{
	background-image: url(/images/bbs_back.png);
	background-repeat: no-repeat;
	background-position:center left;
	text-decoration:underline;
	color:#333333;
}
.pdfLinkki, .dokumenttiLinkki, .kuvaLinkki, .powerPointLinkki, .txtLinkki, .wordLinkki, .excelLinkki{
	width:10px;
	color:#333333;
	display:block;
	white-space:nowrap;
	height:16px;
	padding:1px 0px 0px 20px;
}

A.pdfLinkki, A.pdfLinkki:link, A.pdfLinkki:visited{
	background-image:url(/images/pdf.gif);
	background-repeat:no-repeat;	
}

A.pdfLinkki:link:hover, A.pdfLinkki:visited:hover{

}

A.dokumenttiLinkki, A.dokumenttiLinkki:link, A.dokumenttiLinkki:visited{
	background-image:url(/images/doc.gif);
	background-repeat:no-repeat;	
}

A.dokumenttiLinkki:link:hover, A.dokumenttiLinkki:visited:hover{

}

A.kuvaLinkki, A.kuvaLinkki:link, A.kuvaLinkki:visited{
	background-image:url(/images/img.gif);
	background-repeat:no-repeat;	
}

A.kuvaLinkki:link:hover, A.kuvaLinkki:visited:hover{

}

A.powerPointLinkki, A.powerPointLinkki:link, A.powerPointLinkki:visited{
	background-image:url(/images/pp.gif);
	background-repeat:no-repeat;	
}

A.powerPointLinkki:link:hover, A.powerPointLinkki:visited:hover{

}

A.txtLinkki, A.txtLinkki:link, A.txtLinkki:visited{
	background-image:url(/images/txt.gif);
	background-repeat:no-repeat;	
}

A.txtLinkki:link:hover, A.txtLinkki:visited:hover{

}

A.wordLinkki, A.wordLinkki:link, A.wordLinkki:visited{
	background-image:url(/images/word.gif);
	background-repeat:no-repeat;	
}

A.wordLinkki:link:hover, A.wordLinkki:visited:hover{

}

A.excelLinkki, A.excelLinkki:link, A.excelLinkki:visited{
	background-image:url(/images/excel.gif);
	background-repeat:no-repeat;	
}

A.excelLinkki:link:hover, A.excelLinkki:visited:hover{

}

.bbsReplyRow {
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	background-color:#F5F5F5;
	position: relative;
	width: 592px;
	margin: 0px;
}

.bbsReplyRow2 {
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	background-color:#F5F5F5;
	width: 572px;
	margin-top: 10px;
	margin-left:6px;
	margin-right:0px;
	float: left;
	clear: right;
}


.bbsListHead{
	font-weight:bold;
	padding:3px 5px 3px 5px;
	border-bottom:1px solid #EEEEEE;
	background-color: #9ddc9d;
}

A.bbsBackLink, A.bbsBackLink:link, A.bbsBackLink:visited{
	background-image:url(/images/bbs_back.png);
	background-repeat:no-repeat;	
	background-position: center left;
	text-decoration: none;
	padding-left: 15px;
	text-align: left;
	float: left;
}

A.bbsBackLink:link:hover, A.bbsBackLink:visited:hover{

}


A.bbsReplyLink, A.bbsReplyLink:link, A.bbsReplyLink:visited{
	background-image:url(/images/bbs_reply.png);
	background-repeat:no-repeat;	
	background-position: center left;
	text-decoration: none;
	padding-left: 15px;
	float: right;
}

A.bbsReplyLink:link:hover, A.bbsReplyLink:visited:hover{

}

.bbsListRow {
        margin-bottom:1px;
        background-color:#F5F5F5;
}

.bbsListRow2 {
	margin-bottom:1px;
}

.bbsNumber {

}

.orgTable{
	width:500px;
}

.orgTable TD{
	border-bottom:1px solid #CCC;
}

.orgTableTitle{
	font-weight:bold;
	width:100px;
}
