#header {
  margin:0;
  padding:0;
  height:277px;
  height:129px; /*without banner-dancers*/
  width:800px;
}

#banner-dancers {
  margin:10px 10px 10px 10px;
  padding:0;
  height:128px;
  width:780px;
  background-image:url(../graphics/banner-dancers.jpg);
  float:left;
}

#CUBDT-image {
  margin:5px 0px 5px 15px;
  padding:0;
  height:65px;
  width:352px;
  background-image:url(../graphics/CUBDT.jpg);
  float:left;
}

#CUBDT-logo {
  margin:0px 20px 0px 0px;
  padding:0px;
  height:88px;
  width:90px;
  background-image:url(../graphics/logo.jpg);
  float:right;
}

#top-links {
  margin:0px 20px 0px 0px;
  padding:15px;
  background-color:#F1F1F1;
  border: #BEBEBE 0px solid;
  color:gray;
  font-weight:auto;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:9pt;
  float:right;
}

#top-menu {
  margin:5px 10px 0px 10px;
  padding:0px;
  border: gray 1px solid;
  color:gray;
  font-weight:bold;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size:9pt;
}

#sub-menu {
  margin:0 10px;
  padding:3px 30px;
  border-color: gray;
  border-width: 0px 1px 1px;
  border-style: solid;
  background-color:#D3D3D3;
  color:white;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size:8pt;
}

#breadcrumbs {
  margin:10px 10px 0px;
  padding:3px 10px;
  border-color: gray;
  border-width: 0px;
  border-style: solid;
  background-color:#FFFFFF;
  color:black;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size:8pt;
  font-weight:auto;
}

#footer {
  margin:10px;
  padding:5px 20px;
  border: #BEBEBE 1px solid;
  color:gray;
  font-weight:auto;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:9pt;
  text-align:right;
  background-color:white;
}

/* Links top-menu and top-links*/

#header a:link {
  color:gray;
  text-decoration:none;
}

#header a:active {
  color:gray;
  text-decoration:none;
}

#header a:visited {
  color:gray;
  text-decoration:none;
}

#header a:hover {
  color:#C83D0E;
}

/* Links sub-menu*/

#sub-menu a:link {
  color:white;
  text-decoration:none;
}

#sub-menu a:active {
  color:white;
  text-decoration:none;
}

#sub-menu a:visited {
  color:white;
  text-decoration:none;
}

#sub-menu a:hover {
  color:#C83D0E;
}

/* Links breadcrumbs*/

#breadcrumbs a:link {
  color:#404040;
  text-decoration:underline;
}

#breadcrumbs a:active {
  color:#404040;
  text-decoration:underline;
}

#breadcrumbs a:visited {
  color:#404040;
  text-decoration:underline;
}

#breadcrumbs a:hover {
  color:#C83D0E;
}

/* Links footer*/

#footer a:link {
  color:gray;
  text-decoration:none;
}

#footer a:active {
  color:gray;
  text-decoration:none;
}

#footer a:visited {
  color:gray;
  text-decoration:none;
}

#footer a:hover {
  color:#C83D0E;
}

/* Selected menu item*/
#sub-menu .selected, #top-menu .selected, #footer .selected, #top-links .selected {
  color:#C83D0E;
}

/* Drop down menu */

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 13px arial}

#sddm li a
{	display: block;
	margin: 0 0px 0 0;
	padding: 9px 10px;
	/*width: 60px;*/
	background: #FFFFFF;
	color: #323232;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #F5F5F5;
  color: #C83D0E;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #F5F5F5;
	border: 1px solid #DCDCDC}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #F5F5F5;
		color: #323232;
		font: 12px arial}

	#sddm div a:hover
	{	background: #F8F8F8;
		color: #C83D0E;}

