/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
}


p{
font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}


table {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	horizontal-align:center;
}


td {
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}


table.moduletable-user9 td {
color: 		#B8CECD;	
padding-top:7px;
padding-left:0px;
}


th {
	
}

/* Template layout*/
div.omat_linkit{
position:relative;
height:20px;
width:510px;
top:-50px;
left:290px;
text-align: left;
}

div.search{
position:relative;
height:23px;
width:123px;
top:-50px;
left:668px;
//text-align: right;
}


.inputbox-user6 {
           font-family:  Arial,sans-serif;
           font-size:  20px;
                color:  Black;
                background-color:  #F3E14B;
                border-style: solid;
                border-color: Black ;
                border: 0px;
		margin-right: -1px;
		margin-bottom: -4px;
	   width:128px;
	   height:23px;
}


div#header{
background-color:#ffff0f;
width:800px;
/*position:absolute;
top:26px;
left:60px;
width:780px;*/
}


div#main{
text-align:left;
width:800px;
/*
top:200px;
left:60px;
width:800px;*/
}


div#pathway{
width:95%;
height:15px;
vertical-align:top;
padding-top:0px;
padding-right:10px;
padding-bottom:0px;
font:arial;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #cfefee;


}


td.right{
background-color:#ffffff;
text-align:left;
width:150px;
vertical-align:top;
border: 0;
}


td.left{
background-repeat:no-repeat;
text-align:left;
width:150px;
vertical-align:top;
border: 0;
}


td.top{
width:800px;
vertical-align:top;
border: 0;
background-image:url(../images/moduletable_th.jpg);
background-repeat:repeat;
text-align:center;
}


td.footer{
width:800px;
vertical-align:top;
border: 0;
background-image:url(../images/moduletable_th.jpg);
background-repeat:repeat;
text-align:center;
}


table.moduletable th , table.moduletablelogin th , table.moduletablemainmenu th , table.moduletable-keskustelu th {
color:black;
font-size:14px;
font-weight:bold;
background-image:url(../images/moduletable_th.jpg);
background-repeat:repeat-y;
height:32px;
padding-top:5px;
text-align:center;
/* border-bottom:2px solid yellow; */
border-top:2px solid #51AFBA;
}


table.moduletable td{
padding-bottom:8px;
padding-top:3px;
padding-left:5px;
}


td.right table.moduletable , td.right  table.moduletablemainmenu{
padding-top:5px;
width:150px;
background-image:url(../images/moduletable_th.jpg);
background-repeat:repeat;
}


td.left table.moduletable , td.left  table.moduletablemainmenu{
padding-top:0px;
width:150px;
background-image:url(../images/moduletable_th.jpg);
background-repeat:repeat;
}


table.moduletablemainmenu td{
background-image:url(../images/right_menuitem_bg.jpg);
background-repeat:no-repeat;
background-position:center;
height:21px;
text-align:center;
}


table.moduletablemainmenu td:hover{
background-image:url(../images/right_menuitem_hover_bg.jpg);
background-repeat:no-repeat;
background-position:center;
text-align:center;
height:21px;
}


table.moduletablelogin{
width:200px;
text-align:center;
background-image:url(../images/moduletable_th.jpg);
background-repeat:repeat;
padding-top:10px;
}


table.moduletablelogin td{
padding-top:3px;
}


table.blog{
padding: 10px 10px 10px 10px;
width:500px;
/*background-color:#00CC66;*/
}


table.contentpaneopen{
padding: 10px 10px 10px 10px;
/*background-color:#00CC66;*/
}


table.contentpaneopen span.small{
float:left;
}


table.contentpane{
padding: 10px 10px 10px 10px;
}


.contentheading{
text-align:left;
font-size:14px;
font-weight:bold;
}

h3 {
text-aign:left;
font-size:14px;
font-weight:bold;
}

div.componentheading{
text-align:left;
padding-right:30px;
}

a {
color:#3AAAC1;
}

/* Links Layout */
a#active_menu{
font-family:Arial;
font-weight:bold;
font-size:14px;
color:black;
background-color:#f0f0f0;
text-decoration:none;
width:100%;
padding:1px;
}


a.sublevel#active_menu{
font-family:Arial;
font-weight:bold;
font-size:14px;
color:black;
}


a.sublevel {
font-family:Arial;
color:black;
font-size:12px;
text-decoration:none;
}


a.mainlevel:link , a.mainlevel:visited{
font-size:14px;
font-weight:bold;
color:black;
padding-left:0px;
text-decoration:none;
}


a.mainlevel:hover{
font-weight:bold;
text-decoration:none !important;
text-decoration:underline;
color:#0f0f0f;
}


a.mainlevel-nav:link , a.mainlevel-nav:visited{
font-size:12px;
color:black;
padding-left:10px;
}


a.mainlevel-nav:hover{
color:#FFFF66;
}


a.bar:link , a.bar:visited{
font-size:12px;
color:#FFFFFF;
padding-left:10px;
}


a.bar:hover{
color:#FFFF66;
}


a.contentpagetitle:link , a.contentpagetitle:visited{
text-align:left;
color:black;
text-decoration:underline;
font: Arial, Helvetica, sans-serif;
font-size:14px;
}


a.contentpagetitle:hover{
text-align:left;
color:#A1A1a1;
}


a.latestnews:link , a.latestnews:visited{
text-align:left;
color:##C4E7E8;
text-decoration:underline;
}


a.latestnews:hover{
color:#FFFF66;
}


a.pathway:link , a.pathway:visited{
color:black;
text-decoration:none;
}


a.pathway:hover{
color:#A1A1A1;
}


/* joomla small thingis */
span.pathway{
}


div.pathway{
width:70%;
float:left;
}


div.back_button{
padding-left:20px;
padding-bottom:20px;
}


.createdate{
text-align:left;
font-weight:bold;
}


.modifydate{
font-weight:bold;
text-align:left;
}


ul.latestnews{
}


li.latestnews{
list-style:none;
margin-left:-40px;
}


.sectiontableentry1 {
background-color:yellow; 	
}


.sectiontableentry2 {
background-color :blue;
}


.sectiontableheader {
/*	background-color : #ebe9d8;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #000000;
	font-weight : bold;
	background-image: url(../images/headline.gif);
*/
}


/* polls table */
table.poll{
font-size:14px;
}


table.pollstableborder{
border:1px solid blue;
}


table.poll table.pollstableborder .sectiontableentry1 {
background-color:transparent;
}


table.poll table.pollstableborder .sectiontableentry2 {
background-color:transparent;
}


.sectiontableheader {
text-align:left;
	background-color : #ebe9d8;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #000000;
	font-weight : bold;
	background-image: url(../images/headline.gif);
}
/* polls table end */

	
.inputbox , .inputbox-user9 {
           font-family:  Arial,sans-serif;
           font-size:  10px;
                color:  Black;
                background-color: #D8EEED;  //#9ED7F8 ;
                border-style: solid;
                border-color: Black ;
                border: 1px;
}


.button , .button-user9 {
                font-family:  Arial,sans-serif;
                font-size:  10px;
                color:  #B8CECD; // #000000;
                background-color:  #E8FEFD; //#E6E6ED;
                border-width:  1px;
                border-color:  000000;
		padding-left: 2px;
		padding-right: 2px;
}


a.mainlevel-omat:link , a.mainlevel-omat:visited{
font-size:16px;
font-weight:bold;
color:#51AFBA;
padding-left:10px;
text-decoration:none;
}


a.mainlevel-omat:hover{
font-weight:bold;
text-decoration:none;
color:#ABDDDF;
}


td.user8 {
background-color:#ffffff;
vertical-align:top;
margin-top:0px;
}


table.moduletable-user8 table {
}


table.moduletable-user8 td{
padding-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
}


.inputbox-user8 {
           font-family:  Arial,sans-serif;
           font-size:  10px;
                color:  Black;
                background-color: #C4E7E8;
                border-style: solid;
                border-color: Black ;
                border: 1px;
		margin-right: 0px;
}


.button-user8 {
                font-family:  Arial,sans-serif;
                font-size:  10px;
                color:  #000000;
                background-color:  #E6E6ED;
                border-width:  1px;
                border-color:  000000;
		margin-right: 0px;
}


ul.mostread li.mostread {
text-align: left;
list-style:square;
margin-left:-30px;
}


a.mostread {
font-size:12px;
font-weight:bold;
color: #0f0f0f;
text-indent:0px;
text-decoration:none;
}




table.moduletable-newsflash th { 
width: 250px;
color:black;
font-size:14px;
font-weight:bold;
/* height:32px;*/
padding-top:3px;
text-align:center;
/* border-bottom:2px solid yellow; */

}


table.moduletable-newsflash table {
}


table.moduletable-newsflash td{
width: 250px;
padding-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
}

li.latestnews-newsflash {
list-style:none;
margin-left:-30px;
padding-bottom:8px;
padding-right:5px;
}



li.latestnews-keskustelu {
list-style:none;
margin-left:-30px;
padding-bottom:8px;
padding-right:5px;
}

