﻿
/*	[customClasses]	*/

.footerTxt
{
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
	margin-top: 40px;
	font-size: 11px;
	font-style: italic;
	height: 20px;
}

.footerTxt .Body p
{
	margin: 0px;
}
/*	[/customClasses]	*/

/* Discussion (kysymysarkisto) */

.discussionMessage
{
	border-bottom: 2px solid #c8ecf8;
}

.discussionMessage h2
{
	margin-top: 0;
	padding-top: 0;
	color: #000;
	font-size: 1.6em;
	position: relative;
	font-weight: normal;
	padding-bottom: 20px;
}

.discussionMessageInsert h2
{
	font-size: 1.2em;
	margin: 20px 0 10px 0;
}

.discussionMessage .itemHeader
{
	min-height: 56px;
	/* padding-bottom: 10px; */
}

.discussionMessage .btmL,
.discussionMessage .btmR
{
    width: 100%;
}
.discussionMessage .btmR
{
    padding-bottom: 14px;
}

.discussionMessage .btmL
{
    background: url('/Layout/Default2006/Image/bg_green_btml.gif') no-repeat bottom left;
}
.discussionMessage .btmR
{
    background: url('/Layout/Default2006/Image/bg_green_btmr.gif') no-repeat bottom right;
}

.discussionMessage .item
{
	background-image: url('/Layout/Default2006/Image/bg_question_gbg.gif');
	background-repeat: no-repeat;
	background-position: right top;

	background-color: #c9cf31; /* #e4e798; */
}

.discussionMessage .moderator
{
	background: #b2d6f0 url('/Layout/Default2006/Image/discussionAdminMsgBg.gif') top right no-repeat;		
}

.discussionMessage .moderator .btmL
{
    background: url('/Layout/Default2006/Image/bg_blue_btml.gif') no-repeat bottom left;
}
.discussionMessage .moderator .btmR
{
    background: url('/Layout/Default2006/Image/bg_blue_btmr.gif') no-repeat bottom right;
}


.discussionMessage .item .itemHeader
{
	background: url('/Layout/Default2006/Image/bg_question_g.gif') no-repeat top left;
}

.discussionMessage .moderator .itemHeader
{
    
	background-image: url('/Layout/Default2006/Image/discussionAdminMsgIcon.gif');
	background-repeat: no-repeat;    
	background-position: top left;
}

.discussionMessage .itemHeader .labelTitle h3
{
	padding: 22px 0 5px 0;
	margin: 0 0 0 90px;
	font-size: 1.2em;
}

.discussionMessage .labelBody
{
	background-color: #FFF;
	padding: 20px 0;
}

.discussionMessage .itemHeader .labelCreatorDetails
{
	margin: 0 0 0 90px;
}

.discussionMessageInsert .formItem
{
	padding: 5px 0;
}

.discussionMessageInsert .formItem input, .discussionMessageInsert .formItem textarea
{
	width: 400px;
}

.discussionMessageInsert .formItem input[disabled=disabled]
{
	background-color: #ebebe4;
}

.FormMessage 
{
	border: 1px solid #CCC;
	background-color: #fbffd4;
	padding: 10px;
}

.discussionMessage .Header 
{
	font-weight: bold;
}

.discussionMessage .List tr td
{
	padding: 5px 0;
}



/*	[discussionGroup]	*/
	.discussionGroup .content ul
	{
		padding: 10px 0px 0px 0px;
		list-style: none;
		margin: 0px;
	}
	.discussionGroup .content ul li
	{		
		margin: 0px;
		background: #b2d6f0;
		width: 100%;
		margin-bottom: 15px;
	}
	.discussionGroup .content ul li div
	{
		color: #04388e;	
		padding: 5px 5px 0px 5px;	
	}
	.discussionGroup .content ul li div a
	{
		color: #04388e;
		font-weight: bold;
		font-size: 14px;		
		text-decoration: underline;
	}
	.discussionGroup .content ul li div a:hover
	{
		text-decoration: none;
	}
	.discussionGroup .content .hyperLinkBrowse,
	.discussionGroup .content .labelDescription,
	.discussionGroup .content .labelLatestMessage
	{
		padding-left: 12px;
	}
	.discussionGroup .content .hyperLinkBrowse
	{
		background: #b2d6f0 url("../Image/bg_blue_topl.gif") no-repeat top left;		
		float: left;
	}
	.discussionGroup .content .labelTopics
	{
		float: right;
		background: #b2d6f0 url("../Image/bg_blue_topr.gif") no-repeat top right;
		padding-right: 12px;
	}
	.discussionGroup .content .labelDescription
	{
		clear: both;
	}
	.discussionGroup .content .labelLatestMessage
	{
		background: #b2d6f0 url("../Image/bg_blue_btml.gif") no-repeat bottom left;
		padding: 0px 0px 0px 12px;
	}
	.discussionGroup .content .labelLatestMessage .wrap
	{
		background: #b2d6f0 url("../Image/bg_blue_btmr.gif") no-repeat bottom right;
		padding: 0px 12px 5px 0px;
		text-align: right;
	}
	
	.discussionGroup .content .labelDescription span
	{
		display: none;
	}
/*	[/discussionGroup]	*/

/*	[discussionMessage]	*/
	.discussionMessage .content .Controls .List .Header td,
	.discussionMessage .content .Controls .List .Alternating td
	{
		background-color: #fff;
	}
	.discussionMessage .content .Controls .List tr td
	{
		background-color: #eef9fd;
	}
	.discussionMessage .content .Controls .List tr td a
	{
		color: #06c;
		text-decoration: none;
	}
	.discussionMessage .content .Controls .List tr td a:hover
	{
		text-decoration: underline;
	}
	
	.discussionMessage .lblue_topl
	{	    	    
	    background: url('/Layout/Default2006/Image/l_blue_topl.jpg') no-repeat top left;
	}
	.discussionMessage .lblue_btml
	{
	    background: url('/Layout/Default2006/Image/l_blue_btml.jpg') no-repeat bottom left;	    		 
	}
	.discussionMessage .lblue_topr
	{	    	    
	    background: url('/Layout/Default2006/Image/l_blue_topr.jpg') no-repeat top right;
	}
	.discussionMessage .lblue_btmr
	{
	    background: url('/Layout/Default2006/Image/l_blue_btmr.jpg') no-repeat bottom right;	    		 
	}	
	.discussionMessage .msgWrap
	{
	    padding: 10px;
	}
	
	.discussionMessage .Alternating .lblue_topl,
	.discussionMessage .Alternating .lblue_topr,
	.discussionMessage .Alternating .lblue_btml,
	.discussionMessage .Alternating .lblue_btmr
	{
	    background: none;
	}
	
	.discussionMessage .List tr td
	{
	    padding: 0px;
	}
/*	[/discussionMessage]	*/

/*	[discussionMessageInsert]	*/
    .discussionMessageInsert .captchaHelp
    {
        color: #666;
    }
/*	[/discussionMessageInsert]	*/

/*  [discussionView]  */
    .discussionView .tableTitle th
    {
        font-size: 15px;
        padding-bottom: 8px;
    }
    .discussionView td
    {
        padding-bottom: 5px;
    }
/*  [/discussionView]  */


