html body {
	margin: 0;
	background-color: #e6e6e6;
}
.form {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #919090;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #0046ae;
}
.button {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0046ae;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.topmenu {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.curpos {
	font-family: Arial, Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.phead {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ar {
	font-family: Arial, Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0046ae;
	text-decoration: none;
}
td {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #424242;
	text-decoration: none;
}
.lap_off {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0046ae;
	text-decoration: none;
}
.lap_on {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #dd291e;
	text-decoration: none;
}
.action {
	font-family: Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #dd291e;
	text-decoration: none;
}
.topmenubg {
	background-image: url(/gfx/menu_bg.gif); background-position: left top; background-repeat: repeat-x;
	height: 29px;
}
.cat {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.cat:hover {
	font-weight: bold;
}
.catsel {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.meta {
	font-family: Arial, Verdana;
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}



        /*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;
            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: 1px solid;
        }
        .horizontal ul li ul{
            position: absolute;
            top: 2.3em;
            left: 10px;
            margin-top: -1px;
        border-bottom: 1px solid;
        }
        .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;
        border-bottom: 1px solid;
        }
        .horizontal ul li a.first{
            border-left: 1px solid;
        border-bottom: 1px solid;
        }
        .horizontal ul li li a.first{
            border-top: 1px solid;
        border-bottom: 1px solid;
        }
        .horizontal ul li li:first-child>a{
            border-top: 1px solid;
        border-bottom: 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: #125ecf;
    font-family: Arial, Verdana;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
    border-color: #ffffff;
    }
    .bluewhite li a:hover,.bluewhite li a.first:hover,.bluewhite .trail a.hover{
    background-color: #5893eb;
    font-family: Arial, Verdana;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
    border-color: #FFFFFF;
    }
    .bluewhite li:first-child>a:hover{
    background-color: #5893eb;
    color: #FFFFFF;
    border-color: #FFFFFF;
    }
    .bluewhite ul{
    border-color: #FFFFFF;
    }
