/* Stylesheet PDM */
html {
padding: 0;
margin: 0;
}
body {
padding: 30px 0 0 0;
margin: 0;
background-color: #f0f0f0;
text-align: center;
}
.clear {
clear: both;
}
body * {
padding: 0;
margin: 0;
}

/* Container ------------------------------------------------------------------------*/

#container {
width: 722px;
margin: 0 auto;
text-align: left;
}
div#bannerheader-container {
text-align: center;
}
#header {
height: 120px;
background-image: url(../b/bg-header.png);
background-repeat: no-repeat;
}
#nav-top {
padding: 0;
height: 35px;
padding: 0 0 0 27px;
background-image: url(../b/bg-nav-top.png);
background-repeat: no-repeat;
}
#nav-top-inside {
padding: 10px 0 0 0;
font-size: 0px;
}

span.navcell1 {
margin: 0 10px 0 0;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
span.navcell1 a {
background: none;
color: #717171;
font-weight: bold;
text-decoration: none;
}
span.navcell1 a:hover {
color: #A4193E ! important;
}

span.navcell1-act {
margin: 0 10px 0 0;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
span.navcell1-act a {
background: none;
color: #A4193E ! important;
font-weight: bold;
text-decoration: none;
}
span.navcell1-act a:hover {
color: #A4193E ! important;
}

span.navcell2 {
margin: 0 3px 0 0;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #A4193E;
}

#nav-breadcrumb {
height: 35px;
background-image: url(../b/bg-nav-breadcrumb.png);
background-repeat: no-repeat;
padding: 0 35px 0 30px;
margin: 0;
color: #a0a0a0;
font-weight: bold;
font-size: 8px;
text-align: right;
}

#search {
padding: 8px 0 0 0;
color: #717171;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
#search input {
padding: 2px;
border: 1px solid  ;
color: #A4193E;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
#search input.sendbutton {
border: 0;
padding: 2px;
color: #A4193E;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

#middle-container {
float: left;
width: 100%;
padding: 35px;
background-image: url(../b/bg-content-container.png);
background-repeat: repeat-y;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 11px;
}
#nav-left-container {
float: left;
width: 160px;
height: 300px;
}
#nav-left {
padding: 0 10px 0 0;
}

div.nav-left-button {
width: 140px;
height: 29px;
background-image: url(../b/bg-nav-left-button.png);
background-repeat: no-repeat;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
color: #717171;
}
div.nav-left-button a {
background: none;
color: #717171;
font-weight: bold;
text-decoration: none;
padding: 8px 0 0 0;
display: block;
}
div.nav-left-button a:hover {
color: #A4193E;
}

div.nav-left-button-act {
width: 140px;
height: 29px;
background-image: url(../b/bg-nav-left-button.png);
background-repeat: no-repeat;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
color: #A4193E;
}
div.nav-left-button-act a {
background: none;
color: #A4193E ! important;
font-weight: bold;
text-decoration: none;
padding: 8px 0 0 0;
display: block;
}
div.nav-left-button-act a:hover {
color: #A4193E;
}

#content-container {
float: left;
width: 430px;
}
#content-normal {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #414141;
}
#content-normal h1 {
margin: 0 0 20px 0;
padding: 2px 0 2px 5px;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
border-left: 4px solid #A4193E;
}
#content-normal p {
margin: 0 0 5px 0;
line-height: 16px;
font-size: 12px;
}
#content-normal ul,ol {
margin: 0 0 6px 24px;
line-height: 16px;
font-size: 12px;
}
#content-normal ol li {
margin: 0 0 3px 0;
}
#content-normal ul li {
margin: 0 0 3px 0;
list-style-image: url(../b/list-style-pic.gif);
}

#content-normal a {
background: none;
color: #A4193E;
font-weight: normal;





text-decoration: underline;
}
#content-normal a:hover {
background: none;
color: #717171;
font-weight: normal;
text-decoration: none;
}

#content-right-container {
float: right;
width: 140px;
}
#content-right-container table {
width: 140px;
}
#content-right-container div.content-right-header {
height: 31px;
width: 100%;
background-image: url(../b/bg-content-right-header.png);
background-repeat: no-repeat;
}
#content-right-container div.content-right-header h1 {
padding: 9px 6px 0 6px;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: left;
color: #717171;
}
#content-right-container div.content-right {
width: 100%;
background-image: url(../b/bg-content-right.png);
}
#content-right-container div.content-right p {
padding: 0 6px;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: left;
color: #717171;
}
#content-right-container div.content-right-footer {
width: 100%;
height: 8px;
background-image: url(../b/bg-content-right-footer.png);
background-repeat: no-repeat;
}
#content-right-container a {
background: none;
color: #A4193E;
font-weight: normal;
text-decoration: none;
}

#footer-container {
height: 55px;
background-image: url(../b/bg-footer.png);
background-repeat: no-repeat;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: center;
color: #a0a0a0;
}

#footer span {
padding: 0 0 10px 0;
}
#footer {
padding: 15px 0 0 0;
}
#footer a {
background: none;
color: #717171;
font-weight: bold;
text-decoration: none;
}
#footer a:hover {
color: #A4193E;
}
div#bannerright-container {
padding: 30px 0 0 0;
}
div#bannerright-container a img {
border: 0;
}


/* EXTENSIONS ------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------*/





