body {
	font-family:tahoma;
	font-size:100%;
	color:#310000;
    text-align:center;
    margin: 5px 0;
}

form { margin:0; padding:0; }
img { border:0; }

td {
	font-family:tahoma;
	color:#310000;
}
h1 {
	color:#310000;
	font-size:90%;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:0px;
	font-weight:bold;
}
h2 {
	color:#310000;
	font-size:75%;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-weight:bold;
}

h3 {
	color:#310000;
	font-size:115%;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	font-weight:bold;
}

p {
	text-indent:0px;
	font-size:80%;
	margin-left:0px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:15px;
	line-height:150%;
	color:#310000;
}
p.top {
	text-indent:0px;
	font-size:10px;
	margin-left:15px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:5px;
	line-height:12px;
	color:#ffffff;
}
ul	{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
}
li {
	font-size:80%;
	margin-left:5px;
	margin-bottom:5px;
	margin-top:0px;
	text-indent:0px;
	color:#310000;
	list-style-type:square;
	font-weight:none;
}
input{
	font-family:tahoma, sans-serif;
	font-size:11px;
	color:#310000;
	margin-top:0px;
}
textarea
{
	font-family:tahoma;
	font-size:11px;
	color:#310000;
}
select
{
	font-family:tahoma;
	font-size:11px;
	color:#310000;
	margin-top:3px;
}
a{
	color:#669900;
	text-decoration:none;
}
a:active,a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a.top{
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
a.top:active,a.top:visited{
	font-size:10px;
	text-decoration:none;
}
a.top:hover{
	font-size:10px;
	text-decoration:underline;
}

#cont {
    font-size:85%;
    padding:10px 10px;
    background-color:#ffffff;
    border-width:1px 1px 0 1px;
    border-style:solid;
    border-color:#669900;
    height:100%;
    text-align:left;
}

.brd {
    border-width:0 0 1px 0;
    border-style:solid;
    border-color:#669900;
}

#conts {
    font-size:85%;
    padding:15px 10px;
    background-color:#ffffff;
    border-width:1px 1px 0 1px;
    border-style:solid;
    border-color:#669900;
    height:100%;
}

#cont_nav {
    width:772px;
    height:25px;
    background-color:#669900;
    text-align:left;
}

#cont_nav table {
    height:25px;
    text-align:left;
}

#cont_header {
    width:770px;
    height:100px;
    border-style:solid;
    border-width:0 0 1px 0;
    border-color:#ffffff;
    text-align:left;
    background-image:url('/img/header/panorama.jpg');
}

#title {
    text-align:right;
    padding-right:10px;
    width:100%;
    vertical-align:top;
}

#title h1 {
	color:#ffffff;
	font-size:130%;
	font-weight:bold;
	margin-bottom:8px;
}

#title h2 {
	color:#ffffff;
	font-size:80%;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:0px;
}

#cont_footer {
    font-size:85%;
    text-align:right;
    width:770px;
    height:25px;
    white-space:nowrap;
    padding:5px 5px 0 0;
}

#cont_footer a {
    font-size:80%;
    color:#310000;
    text-decoration:none;
}


#nav {
    background-color:#669900;
    color:#ffffff;
	height:25px;
	min-width:60px;
	padding:0 10px 0 14px;
}

#nav_h, #navsel {
	background-color:#BDCE00;
	color:#310000;
	height:25px;
	min-width:60px;
	padding:0 10px 0 14px;
}

a.nav, a.nav:link, a.nav:active, a.nav:visited
{
    color:#ffffff;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
    white-space:nowrap;
}

#nav_h a.nav, #nav_h a.nav:link, #nav_h a.nav:visited, #nav_h a.nav:active, #navsel a.nav, #navsel a.nav:link, #navsel a.nav:visited, #navsel a.nav:active
{
    color:#310000;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
    white-space:nowrap;
}

a.nav:hover
{
    color:#310000;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
    white-space:nowrap;
}

a.navsel, a.navsel:visited, a.navsel:hover
{
    color:#310000;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
    white-space:nowrap;
}


#subnav {
    color:#310000;
	padding-bottom:15px;
	background-image:url('/img/page/item.gif');
	background-repeat:no-repeat;
	padding-left:18px;
}

#subnav_h, #subnavsel {
	color:#310000;
	padding-bottom:15px;
	background-image:url('/img/page/item_sel.gif');
	background-repeat:no-repeat;
	padding-left:18px;
}

a.subnav, a.subnav:link, a.subnav:active, a.subnav:visited
{
    color:#669900;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

#subnav_h a.subnav, #subnav_h a.subnav:link, #subnav_h a.subnav:visited, #subnav_h a.subnav:active, #subnavsel a.subnav, #subnavsel a.subnav:link, #subnavsel a.subnav:visited, #subnavsel a.subnav:active
{
    color:#310000;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

a.subnav:hover
{
    color:#310000;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

a.subnavsel, a.subnavsel:visited, a.subnavsel:hover
{
    color:#310000;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

#srch {
	height:26px;
	text-align:left;
}

#srchsel {
    height:26px;
	text-align:left;
}

#srch input, #srchsel input {
    color:#606a70;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:10px;
    width:70px;
    white-space:nowrap;
}

#srch td {
    vertical-align:top;
    height:26px;
}


#cont table { border-width:1px; border-collapse:collapse; border-style:solid; border-color:#310000; }
#cont td { padding:2px; margin:0; }
#cont td.bor { padding:2px; margin:0; border-width:1px 0 1px 0; border-style:none none solid none; border-color:#310000; }



#psearch {
    font-size:100%;
}

#psearch table {
    font-size:100%;
    margin:5px 0 0 0;
    border-style:none;
    border-width:0;
}

#psearch  a {
	color:#669900;
	text-decoration:none;
}


#psearch  a:visited {
	color:#669900;
}


#presult table {
    font-size:85%;
    margin:5px 0 0 0;
    border-style:solid;
    border-width:1px;
    border-color:#310000;
}

#presult tr.h {
    height:20px;
}

#presult td.l {
    padding:2px 5px;
}

#presult td.r {
    padding:2px 5px;
    text-align:right;
    height:25px;
}

#presult td.c {
    padding:0;
    text-align:center;
}

#presult td.s {
    padding:0 0 0 0;
    height:2px;
    background-color:#ffffff;
}

#presult .inp {
    text-align:right;
    width:20px;
}

#presult a {
    text-decoration:none;
    color:#310000;
}

#presult a:hover {
    text-decoration:underline;
    color:#000000;
}

#presult p {
    font-size:95%;
}

#ctrl table {
    border-width:0;
}

#ctrl td {
    padding:0;
    width:16px;
    height:16px;
    font:7pt arial, helvetica, sans-serif;
    text-align:center;
    background-color:#e4eee4;
    color:#c0c0c0;
    border:0;
}

#ctrl a:hover {
    color:#cc0000;
    font:8pt arial, helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
}

#ctrl td.s {
    width:16px;
    height:16px;
    font:8pt arial, helvetica, sans-serif;
    background-color:#ffffc0;
    color:#cc0000;
    font-weight:bold;
}

.cldc { position:absolute;  width:200px; visibility:hidden; layer-background-color:#cccccc; z-index:200; }
.cld  { width:180px; left:0px; top:0px; overflow:hidden; border:2px solid #310000; padding:3px; font-size:11px; background-color:#ffffff; layer-background-color:#ffffff; }

.highlighttext {
    font-weight:bold;
}

.hltext {
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #BBFF27;
    border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #056805;
}
