.body {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	position: relative;
	background-color: #FFFFFF;
}
.textbg1 {
        position: relative;
        background-image: url(gfx/textbg1.gif);
        background-repeat: no-repeat;
        background-position: left top;
}
.textbg2 {
        position: relative;
        background-image: url(gfx/textbg2.gif);
        background-repeat: no-repeat;
        background-position: right bottom;
}
.leftcollbg {
        position: relative;
        background-image: url(gfx/leftcollbg.gif);
        background-repeat: no-repeat;
        background-position: right bottom;
}
.spravbg {
        position: relative;
        background-image: url(gfx/spravbg.gif);
        background-repeat: no-repeat;
        background-position: left bottom;
	background-color: #DBEDFE;
}
.form {
	font-family: Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0053A0;
	text-decoration: none;
	background-color: #F7F7FB;
	border: 1px solid #0053A0;
}
.submit {
	font-family: Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #388BDB;
        position: relative;
        background-image: url(gfx/submitbg.gif);
        background-repeat: repeat-x;
        background-position: top;
	background-color: #3375B2;
}
.topmenu {
	font-family: Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #01386C;
	text-decoration: none;
}
.leftmenu {
	font-family: Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3D72A3;
	text-decoration: none;
}
.leftmenusel {
	font-family: Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1C1C1C;
	text-decoration: none;
}
.curtype {
	font-family: Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.orange {
	font-family: Arial, Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FF6400;
	text-decoration: none;
}
.actual a {
	font-family: Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #242424;
	text-decoration: none;
}
.actual a:hover {
	color: #FF6400;
}
.p1 {
	font-family: Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3A73A8;
	text-decoration: none;
}
.p2 {
	font-family: Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #5A8AB7;
	text-decoration: none;
}
.text {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #242424;
	text-decoration: none;
}




.copy {
	font-family: Arial, Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #0053A0;
	text-decoration: none;
}
.curpos {
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #01488B;
	text-decoration: none;
}
td {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #242424;
	text-decoration: none;
}
.meta {
	height: 1px;
	font-family: Verdana;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	color: #96210B;
	text-decoration: none;
}




        /*this is the css for the horizontal version*/
        .horizontal ul{
	    position: absolute;
	    z-index: 99;
            border: none;
            list-style-type: none;
            padding: 0;
            margin: 0;
        }
        .horizontal ul li{
            float: left;
            position: relative;
        }
        .horizontal ul li a{
            display: block;
            width: 80px;
            text-decoration: none;
            height: 1em;
            padding: .1em 1px;
            overflow: hidden;
            border: 1px solid;
            border-left: none;
        }
        .horizontal li li{
            float: none;
            border-bottom: 1px solid transparent;
            margin-bottom: -1px;
        }
        .horizontal li li.last{
            border-bottom: none;
        }
        .horizontal ul li ul{
            position: absolute;
            top: 2.2em;
            left: 10px;
            margin-top: -1px;
        }
        .horizontal ul ul ul{
            width: 130px;
            top: -1px;
            left: 128px;
            margin-top: 0;
        }
        .horizontal.left ul ul ul,.horizontal .left ul ul{
            top: -1px;
            left: -128px;
        }
        .horizontal ul li li a{
            border: 1px solid;
            height: auto;
            width: 150px;
            border-top: none;
        }
        .horizontal ul li:first-child>a{
            border-left: 1px solid;
        }
        .horizontal ul li a.first{
            border-left: 1px solid;
        }
        .horizontal ul li li a.first{
            border-top: 1px solid;
        }
        .horizontal ul li li:first-child>a{
            border-top: 1px solid;
        }
        div.horizontal ul li.pixelfix ul{
            left: 0;
        }
        div.horizontal ul li.pixelfix ul ul{
            left: 128px;
        }
    /*here we use a little CSS to make a basic/backup dropdown menu in modern browsers *cough* not IE6 or less *cough* if javascript is disabled.Flickering never happens in these browsers*/
    .mlmenu li ul{
        display: none;
    }
    .mlmenu li:hover>ul{
        display: block;
    }
    /*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
    .accessible li ul{
        display: block;
    }
    /*Code to show an element has a child*/
    .mlmenu.plus li a:first-child:not(:last-child):after{
        content: '+';
    }
    .plus a span{
        padding-left: .5em;
    }
    .noshow{
        visibility: hidden;
    }
    /*colors for menu*/
    .bluewhite li a{
	position: relative;
	background-color: #E2ECF5;
        color: #3D72A3;
        border-color: #3D72A3;
    }
    .bluewhite li a:hover,.bluewhite li a.first:hover,.bluewhite .trail a.hover{
        background-color: #FFFFFF;
        color: #00529F;
        border-color: #3D72A3;
    }
    .bluewhite li:first-child>a:hover{
        background-color: #FFFFFF;
        color: #00529F;
        border-color: #3D72A3;
    }
    .bluewhite ul{
        border-color: #3D72A3;
    }