* {
	margin:0px;
	padding: 0px;
}

body {
	background: #f7f7fb;
	color: #000000;
	margin: 1em 6% 0px 6%;
	font-family:arial;
	font-family:Verdana,Tahoma,Arial;
}

a{text-decoration:underline;}
a:link{ color:#333366;}
a:visited{ color:#663333;}
a:hover{ color:#557755;}
a:active{ color:#333333;}

.here {font-weight:bold;}
.hid {color:#f7f7fb;display:none}

h1{font-size:130%;}
h2{color:#666666;font-size:130%;margin:0pt;margin-top:6pt}
h3{font-size:110%;margin:0pt;margin-top:2pt}
p{text-align:left;margin:0;padding:0;margin-bottom:1em}
p.audat{text-align:right;font-size:80%}
.audat a{font-weight:bold;}
p.center{text-align:center}
span.audat{font-weight:bold;font-size:85%}
ul {
	margin: 0px 0px 1em 1em;
}
ul li {
	list-style-position: inside;
}

table td {
	vertical-align: top;
}


.header, .footer {
	width: 100%;
	float:left;
}

.footer div {
	float:left;
	width:100%;
	text-align: center;
}

div.navhr {
	width: 100%;
	margin: 1em 0;
	display: block;
	float:left;
}

div.navhr hr {width:100%;}


div.hgroup_pagename{float:left; width:100%; text-align: center}
div.hgroup_pagename div.navhr {margin-top:1em; width:100%}
div.hgroup_pagename div.navhr hr{margin-left:0%; width:100%;}


td.main {padding-right:1em;}
.main .article {margin-bottom:1em;}
.main a:link{ color:#3333aa;}
.main a:visited{ color:#663333;}
.main a:hover{ text-decoration: underline}
.main a:active{ color:#333333;}

.main .hgroup{float:left;width:100%}
.main .hgroup h1{margin:0px;}
.main .time{font-size:80%; color:#cfcfc6}
.main .article_footer {font-size: xx-small; text-align: right;}
.main .article .time {text-align: right}


div.side-border-left {
	float:left;
	width: 160px;
}


.side-border-right {
		width: 30%;
		border-left:solid 1px #000000;
		padding-bottom:5pt;
		font-size:90%;
}

.side-border-right a{text-decoration: none;}
.side-border-right a:hover{text-decoration: underline}

.side-border-right p{margin-top:4pt}

/*.side-border-right div.navhr{margin:.5em 5px}*/
.side-border-right hr {margin:.5em 5px; width:100%;}

.side-border-right ul{margin-left:2ex;}

.side-border-right li {
	margin:0pt;
	text-indent:-1ex;
	line-height:100%;
	margin-top:4pt
}

.side-border-right ul li{
	margin-left:0ex;
	font-size:100%;
	list-style-type:none;
}

.side-border-right ul ul {margin-left:0pt;}

.side-border-right ul ul li {
	margin-left:2ex;
	font-size:100%;
	list-style-type:none;
}

.side-border-right div.panel_header {
	font-weight: bold;
	margin:1em 2em 1ex;
}


table#nav_top {
	width:100%;
	float:left;
	margin:-1px -2px 0px 0px;
	padding:0px;
	border-spacing: 5px;
}


#nav_top ul {
	float:left;
	width: 100%;
}

 #nav_top ul li{
	float:left;
	list-style-type: none;
	width:25%;
	text-align: center;
}

#nav_top td {
	text-align:center;
}

#nav_top a{
	text-decoration: none;
	padding:10px 0;
	background-color:#b3b5cf;
	width:100%;
	border:solid #b3b5cf 2px;
	font-size:110%;
	display: block;
}
#nav_top a:link{color:#333366;}
#nav_top a:visited{color:#333366;}
#nav_top a:hover{
	color:#557755;
	border: solid 2px;
	border-bottom-color: #9395af;
	border-right-color:#9395af;
	border-top-color:#d3d5ef;
	border-left-color:#d3d5ef;
}
#nav_top a:active{
	color:#333333;
	border: solid 2px;
	border-top-color: #9395af;
	border-left-color:#9395af;
	border-bottom-color:#d3d5ef;
	border-rigth-color:#d3d5ef;
}

#nav_top span.here{font-size:110%}


#title
{
	height:66px;
	overflow: hidden;
}
#title div img
{
	width:100%;
	height:100%;
}
#title .background
{
	position: relative;
	width:100%;
	height:66px;
}
#title .foreground
{
	height:66px;
	width:1000px;
	top:-66px;
	position: relative;
}






/* Old */
a.waring:link { color: #ff0000 }
a.waring:visited { color: #ee0000 }
a.waring:hover { color: #cccc00; text-decoration: underline }
a.waring:active { color: #ff00ff; text-decoration: none; }

.bn { font-weight: bold; font-style: normal }
.bi { font-weight: bold; font-style: italic }
.nn { font-weight: normal; font-style: normal }
.ni { font-weight: normal; font-style: italic }

hr {width: 50%}
h4 { font-size: 80%; margin: 0pt; margin-top:3pt }

/* div.first, div.second, table.text, table.third_second {width: 100%;}*/
/*div.second {padding: .2em; padding-left:.5em; padding-right: .5em; background-color:#efeff6;}*/

table.border1 {width: 100%; margin-top: 1ex; margin-bottom: 1ex}
table.border1 td.panel-header h1 {font-size:100%}
td.panel-header {font-weight: bold; padding: 0em; padding-left:.2em;  background-color: #efeff6; padding-right: .5em}
td.news-footer {font-size: xx-small;}
td.main-body {padding-left: .5em; padding-bottom: .5ex}
table.side td.panel-header { font-weight: bold; font-size: x-small }
td.download-title h1 {font-size:100%; background-color: #efeff6; padding: .2em; padding-left:.5em; padding-right: .5em;}
tr.download-footer {font-size: xx-small;}
div.nav_pan_l {margin-bottom:.5ex;}
/*p { text-align: left; margin:5pt; padding: 0; margin-top: 0pt}
p.audat { text-align: right; }*/
p.first, p.noindent { text-indent: 0}
p.zad { margin-left: 2em}
.last { margin-bottom: 6pt }
span.footnote {cursor:help; text-decoration:underline}
table.result tr td {padding-left:1em;}
