/*AURANMAA*/
/*Template*/
body{
	scrollbar-face-color:#DEE3E7;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#DEE3E7;
	scrollbar-3dlight-color:#D1D7DC;
	scrollbar-arrow-color:#006699;
	scrollbar-track-color:#EFEFEF;
	scrollbar-darkshadow-color:#98AAB1;
	background-image:url("images/sol.gif");
	background-repeat:no-repeat;
	background-position:50% 130px;
	padding:0;
	background-color: white;
	margin:0 0 0 0;
	text-align:left;
}
body,td,p,th,h4,h5,h6,a {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:black;
}
body.print, body.retrieve{background-color: #FFFFFF; color:black;}
td, table{
	border-width:0;
	padding:2px;
	vertical-align:top;
}
table.edit{
	border-width:1px;
}
td.Footer{
	text-align:center;
	font-size:10px;
	color:gray;
}
td.footer1{
	background-image:url("images/header1.gif");
	background-repeat:no-repeat;
	background-position:bottom left;

}
td.footer2{
	background-image:url("images/header2.gif");
	vertical-align:middle;
	text-align:left;
	background-repeat:repeat-x;
	background-position:bottom left;
}

td.footer3{
	background-image:url("images/header3.gif");
	background-repeat:no-repeat;
	background-position:bottom right;
}

/*Header*/
table.header{
	margin:0;
	padding:0;
	background-image:url("images/header.jpg");
	background-repeat:no-repeat;
	background-position: top right;
	text-align:left;
	border-width:0;
}
td.header1{
	background-image:url("images/header1.gif");
	background-repeat:no-repeat;
	background-position:bottom left;
}
td.header2{
	background-image:url("images/header2.gif");
	background-repeat:repeat-x;
	background-position:bottom left;
}
td.slogan{
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
	color:red;
}
td.header3{
	background-image:url("images/header3.gif");
	background-repeat:no-repeat;
	background-position:bottom right;
}

td.RMenu, td.LMenu, td.content{
	background-color:white;
	border-style:dotted;
	border-width:0px;
	border-left-width:1px;
	border-color:gray;
	text-align:left;
	padding:5px;
}
td.LMenu{
	border-left-width:0px;
	border-right-width:1px;
}
td.content{
	border-style:none;
}
/*hr{
	height:0px;border:solid #D1D7DC 0px;
	border-top-width:1px;
	clear:both;
	}*/

H1,H2,H3{
	font-size:18px;
	font-weight:bold;
	margin-bottom:6px;
	border-style:dotted;
	border-width:0px;
	border-bottom-width:1px;
	border-color:gray;
	}
H4{
	font-size:14px;
	font-weight:bold;
	clear:both;
}
H5{
	width:100%;
	border-style:dotted;
	border-width:0px;
	border-bottom-width:1px;
	border-color:gray;
	padding-top:6px;
	margin-bottom:6px;
	font-weight:bold;
	text-align:left;
	clear:both;
}
H6{
	margin:2px;
	font-style:italic;
}

/*Template*/
a:link,a:active,a:visited { color:blue;  }
a:hover{ text-decoration:underline; color:gray;  }

hr{width:100%; clear:both;}

form{margin:0;}
img{border:0; float:right;}
img.norm, img.flag{float:none;}

ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{
padding-left: 0;margin-left: 0;list-style: none; position:relative; }

li{line-height:1.5; font-weight:normal;}

li.doc, li.docs, li.sdoc, li.sdocs{
	padding:0; margin:0; padding-left: 15px; background-repeat: no-repeat;
	position: relative; /*FOR IE*/
}

li.doc{background-image: url(menu/doc.gif);}
li.docs{background-image: url(menu/doc.gif);}
li.sdoc{background-image: url(menu/sdoc.gif);}
li.sdocs{background-image: url(menu/sdoc.gif);}

.menulevel1,.menulevel2,.menulevel3,.locator,.navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu{font-weight:bold;font-size:11px;}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:active,.menulevel1 a:hover,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:active,.menulevel2 a:hover,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:active,.menulevel3 a:hover,.locator a:link,.locator a:visited,.locator a:active,.locator a:hover,.navigator a:link,.navigator a:visited,.navigator a:active,.navigator a:hover,.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:link,.submenu a:visited,.submenu a:active,.submenu a:hover{text-decoration:none;}

.login,.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{font-weight:normal;font-size:8pt;color:#5493B4; text-decoration:none;}

.search a{font-weight:normal;color:black; }
.search a:link,.search a:visited{color:black; }
.search a:active,.search a:hover{color:black; }

.edit{font-size:7pt;color:black;/*background-color:#E5E5E5*/ background-color:#FFFFFF;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;text-decoration:none;color:black; }

input,select{font-size:8pt;text-indent:2px;}
textarea{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:black; background-color:#FFFFFF; width:98%;}

.searchbox .text,.searchbox .submit{border:2px solid #5493B4; color:blue; background-color:#FFFFFF;}

.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; color:black;}
.cmsline	{ background-color: #FFFFFF; border: 2px #006699 solid; color:black;}
.innerline	{ border: 2px #FFFFFF solid; }

.copyright {font-size:10px;color:#444444;letter-spacing: -1px; text-align:center; }
.copyright a,.copyright a:link,.copyright a:visited {color:#444444;text-decoration:none; }
.copyright a:hover,.copyright a:active {color:#000000;text-decoration:underline; }

li.login,li.print,li.pdf,li.sitemap,li.find,li.update,li.up,li.loc,li.language,li.copy{ 
padding-left: 25px;background-repeat: no-repeat; margin-top: 5px; margin-left:5px; position: relative;}

/*li.language{float:left;}*/
li.login{background-image: url(menu/login.gif);}
li.print{background-image: url(menu/print.gif);}
li.pdf{background-image: url(menu/pdf.gif);}
li.sitemap{background-image: url(menu/sitemap.gif);}
li.find{background-image: url(menu/find.gif);}
li.update{background-image: url(menu/clock.gif);}
li.loc{background-image: url(menu/loc.gif); float:left;}
li.up{background-image: url(menu/up.gif); float:left;}
li.copy{background-image: url(menu/copy.gif);}

/*Menumanager*/
.menumanager {display:block; width:100%;}
.hiddenArea { display: none;}
.headerstyleDel, .headerstyle1, .headerstyle2, .headerstyle3{ position:relative; top:0px; width: 90px; padding:2px; border:1px solid #666666; float: left; color:black;}
.headerstyleDel { left:10px; background-color:red; background-image: url(menu/trash.gif); background-repeat:no-repeat; text-indent:20px;}	
.headerstyle1 {	left:0px; background-color:#9966FF;}
.headerstyle2 {	left:5px; background-color:#3399FF; }
.headerstyle3 { left:10px; background-color:#66FFCC; }
#fakeid { visibility: hidden; }	
.liststyleNew, .liststyle1, .liststyle2, .liststyle3, .liststyleDelete{ position:relative; border:1px solid #666666; padding:3px; text-indent: 20px; background:url(menu/page.gif) no-repeat; color:black;}
.liststyle1 { left:0px; background-color:#9966FF; white-space: nowrap; overflow: auto; z-index: 1000;}
.liststyle2 { left:100px; width:180px; background-color:#3399FF;}
.liststyle3 { left:180px;width:180px; background-color:#66FFCC;}
.liststyleNew { left:350px; top:80px; width:180px; /*hight:20px;*/ background-color:#DDDDDD;}
.liststyleDelete { left:400px; top:50px; width:180px; background:url(menu/trash.gif) no-repeat red;}
.groupstyle1 { position:relative; left:0px; }
#popwarn { font-size: 14px; font-weight: bold; visibility: hidden; padding: 10px; font-family: Arial, Helvetica, sans-serif; color: red; position: absolute; z-index: 9999; left: 150px; top: 150px; background:url(menu/wait.gif) no-repeat #FFFFFF;  border:40px solid red; }
.liststyle1ex { color: #FFFFFF; }
/*Menumanager*/

/*form style*/
.form label, .form input, .form textarea, .form select, .form .form_text { display:block; float:left; margin-bottom:5px; width:65%;}
.form label { text-align:right; width:30%; margin-right:15px; }
input.button { float:right; width:80px; padding:0; margin:0; }
input.checkbox { width:2em;}
.form br { clear:both;}
/*form style*/

/*Plugin header*/
.pluginheader{ width:100%; border: none; display:block; clear:both; }
.pluginheader img {float:right; border: solid 1px black; margin:5px; }
.pluginheader br {clear:both;}

/*errors and results*/
ul.e,ul.r{width:80%;}
li.e{ list-style-image: url(menu/error.gif); color:red;  padding-left:10px; position:relative;}
li.r{ list-style-image: url(menu/result.gif); color:#33CC00;  padding-left:10px; position:relative;}
/*errors and results*/

/*Multicolumn ul*/
ul.mcl{width: 70%; float:left; list-style-type:none; position: relative;}
.mcl li{float:left; width:40%; 	padding:0; margin:0; padding-left: 15px; background-repeat: no-repeat;
	position: relative; /*FOR IE*/
	background-image: url(menu/doc.gif);
}
/*Multicolumn ul*/

/*Admin navigation bar*/
.navbar, .navbar td, .navbar select, .navbar option{ font-size:8pt; font-weight: normal;}
.navbar{ border-style:solid outset outset solid; border-width:1px 2px 2px 1px; border-color:gray; background-color:#FFFFFF; color:black; width:100%; margin:0 0 5px 0; padding:0; }
.navbar td{ border:none; margin:0; padding:0;}
.navbar select, .navbar form{width:100%; margin:0; padding:0;}
.navbar td.p, .navbar td.ph{border-style:solid; border-width:1px 0 0 0; border-color:gray; padding:3px 0 3px 0;}
.navbar td.ph{font-size:10pt; font-weight: bold;}

