body
{
background: #FFEBED url(../img/layout/bg.jpg) repeat-x;
}

/* Header */
#logo
{
background: url(../img/layout/hd_logo.gif) no-repeat 0px 0px;
}

#navigation
{
background: url(../img/layout/navigation_main_bg.gif) no-repeat 0px 0px;
}

#mainnavi .border, #servicenavi .border, #miscnavi .border
{
background: url(../img/layout/dotted_border.gif) no-repeat top right;
}

#mainnavi li a, #servicenavi li a, #miscnavi li a,
#mainnavi li a:link, #servicenavi li a:link, #miscnavi li a:link,
#mainnavi li a:visited, #servicenavi li a:visited, #miscnavi li a:visited
{
color:#FFFFFF;
font-weight:bold;
padding: 2px 10px 4px 10px;
}

#mainnavi li a:hover, #servicenavi li a:hover, #miscnavi li a:hover,
#mainnavi li a:focus, #servicenavi li a:focus, #miscnavi li a:focus,
#mainnavi li a:active, #servicenavi li a:active, #miscnavi li a:active,
#mainnavi li.active a, #servicenavi li.active a, #miscnavi li.active a,
#mainnavi li.active a:link, #servicenavi li.active a:link, #miscnavi li.active a:link,
#mainnavi li.active a:visited, #servicenavi li.active a:visited, #miscnavi li.active a:visited
{
color:#B4B4B4;
}

/* Body bd */
#bd-header
{
background: url(../img/layout/bd_header_bg.gif) repeat-x;
}

#bd-box
{
background: url(../img/layout/bd_box_bg.gif) repeat-y;
}

#bd-footer
{
background: url(../img/layout/bd_footer_bg.gif) repeat-x;
}

/* content */
#content h1, #content h2, #content h3, #content-two h1
{
color:#E80038;
}

/* Footer ft */

#ft a:hover, #ft a:focus, #ft a:active
{
color:#E80038;
}

/* Right column */
#right #searchbox label, #right #loginbox label
{
color:#E80038;
}

div.tx-indexedsearch-search-submit button,
#right #searchbox button, #right #loginbox button, #right #service button
{
background:#DCDCDC url(../img/layout/select_button.gif) no-repeat center center;
}

#right a, #right a:link, #right a:visited
{
color:#E80038;
}

#right h1
{
color:#E80038;
}

/* Breadcrumb and column 1 subnavigation */
#breadcrumb a
{
color:#E80038;
}

#subnavi ul li a:hover, #subnavi ul li a:focus, #subnavi ul li a:active
{
color:#E80038;
background:url(../img/layout/square_solid.gif) no-repeat 0px 3px;	
}

#subnavi ul li.active a, #subnavi ul li.active a:link, #subnavi ul li.active a:visited
{
font-weight:bold;
color:#E80038;
background:url(../img/layout/square_solid.gif) no-repeat 0px 3px;
}

#subnavi ul li ul li a:hover, #subnavi ul li ul li a:focus, #subnavi ul li ul li a:active
{
color:#E80038 !important;
background:url(../img/layout/square_solid_mini.gif) no-repeat 2px 4px !important;
}

#subnavi ul li ul li.active a, #subnavi ul li ul li.active a:link, #subnavi ul li ul li.active a:visited
{
font-weight:bold !important;
color:#E80038 !important;
background:url(../img/layout/square_solid_mini.gif) no-repeat 2px 4px !important;	
}
