
.blackbar{
height: 71px;
background-image: url(images/blackbar_repeat.gif);
background-repeat: repeat-x;
}

ul.nav
{
 margin: 0 0 0 10px; padding: 0;float: left; height: 71px;
}



ul.nav li, ul.nav li.current
{
list-style-type: none;
margin: 0pt;
padding: 45px 15px 0px 15px;
height: 41px;
float: left;
background-repeat: repeat-x;
}

ul.nav li:hover
{
background-image: url(images/YellowBar_Repeat4.gif);
color: black;

}

ul.nav li.current:hover, ul.nav li.current
{
background-image: url(images/BlueBar_Repeat2.gif);
color: black;
}


ul.nav li:hover *, ul.nav li.current:hover *
{
color: black;
font-weight: bold;
}

ul.nav li.current:hover *
{
color: white;
}

ul.nav li a, ul.nav li.current a
{
color: white;
text-decoration: none;
}



ul.nav li a:hover
{
color: black;
text-decoration: none;
font-weight: bold;
}

ul.sidenav
{
list-style-type: none;
font-size: medium;

}

ul.sidenav li
{

padding: 5px 0px 0px 20px;


}

ul.sidenav li a
{
text-decoration: none;
color: #6F6F6F;
}

ul.sidenav li a:hover
{
font-weight: bold;
color: black;
}

ul.sidenav li:hover
{
border-bottom: 4px solid #6F6F6F;
border-top: 4px solid #6F6F6F;
}

ul.sidenav li.current a
{
color: #DFDFDF;
font-weight: bold;
}

ul.sidenav li.current span
{
color: #DFDFDF;
border-top: 1px dotted #DFDFDF;
}

ul.sidenav li.current:hover
{
border: none;
}

ul.sidenav li span
{
display: block; padding: 1px; font-size: x-small; border-top: 1px solid #afafaf; color: #afafaf;
}

.img-float-left
{
float: left;
}

#slogan
{
padding: 30px 0 0 0;
	overflow: hidden;
    background: url(images/slogan.gif) no-repeat top left;
	height: 0px !important;
	height /**/:30px;
}

div.column
{
text-align: justify;
}