/*Global*/
body {
font: normal 11pt arial, sans-serif;
margin: 20px;
padding: 0;
color: #666666;
background: #FFF;
width:190mm;
}
p, ul, ol {
margin: 0;
padding: 0;
color: #7F7F7F;
background: transparent;
}
p a, ul a, ol a {
text-decoration: underline;
color: #31A1CE;
background: transparent;
}
img {
border: 0;
color: #FFF;
background: #FFF;
}
img.FloatRight {
margin: 5px;
float: right;
color: #FFF;
background: transparent;
}
dl.FloatRight {
float: right;
margin: 0;
padding: 0;
color: #7F7F7F;
background: transparent;
}
dl.FloatRight dt {
margin: 0;
padding: 0 0 0 5px;
color: #7F7F7F;
background: transparent;
}
dl.FloatRight dd {
font: normal 10pt arial, sans-serif;
margin: 0;
padding: 0 0 0 5px;
color: #7F7F7F;
background: transparent;
}
form {
margin: 0;
display: inline;
}
input {
font: normal 10pt arial, sans-serif;
border: 1px solid #D3DAE0;
margin: 0;
padding: 2px 5px;
color: #7F7F7F;
background: #FFF;
}
select {
width: 176px;
font: normal 10pt arial, sans-serif;
border: 1px solid #D3DAE0;
margin: 0;
padding: 2px 5px;
color: #7F7F7F;
background: #FFF;
}
textarea {
width: 300px;
height: 106px;
font: normal 11pt arial, sans-serif;
border: 1px solid #E9EDF0;
margin: 3px 0 0 0;
padding: 2px 10px 2px 15px;
color: #646464;
background: #EEF2F5 url(print_FILES/background_content_contact_input.gif) no-repeat top left;
}
/*Framework*/
.Cleaner {
clear: both;
margin: 0;
padding: 0;
color: #FFF;
background: transparent;
}
.CleanerHeight1Px {
line-height: 1px;
height: 1px;
clear: both;
margin: 0;
padding: 0;
color: #FFF;
background: transparent;
}
.DIVFloatLeft {
float: left;
margin: 0;
padding: 0;
color: #FFF;
background: transparent;
}
.DIVWidth572PX {
width: 572px;
margin: 0;
padding: 0;
color: #FFF;
background: transparent;
}
#FlashLayer {
position: absolute;
width: 823px;
height: 109px;
top: 40px;
margin: 0;
padding: 0;
color: #7F7F7F;
background: transparent;
}
#FrameworkTop {
width: 1003px;
line-height: 7px;
margin: 0 auto;
color: #7F7F7F;
background: transparent url(print_FILES/background_framwork_top.jpg) no-repeat;
}
#FrameworkMiddle {
overflow: hidden;
width: 1003px;
margin: 0 auto;
color: #7F7F7F;
background: transparent url(print_FILES/background_framwork_middle.png) repeat-y;
}
#FrameworkBottom {
clear: both;
width: 1003px;
line-height: 8px;
margin: 0 auto;
color: #7F7F7F;
background: transparent url(print_FILES/background_framwork_bottom.jpg) no-repeat;
}
#BoxLeft {
width: 142px;
float: left;
padding: 0 13px 10px 8px;
color: #7F7F7F;
background: transparent;
}
#BoxMiddle {
width: 652px;
float: left;
padding: 0 0 10px 0;
color: #7F7F7F;
background: transparent;
}
#BoxRight {
width: 171px;
float: left;
padding: 0 0 10px 0;
color: #7F7F7F;
background: transparent;
}
/*Home*/
#BoxMiddleTeaser01 {
float: left;
width: 216px;
border-right: 1px solid #FFF;
color: #7F7F7F;
background: transparent;
}
#BoxMiddleTeaser02 {
float: left;
width: 217px;
border-right: 1px solid #FFF;
color: #7F7F7F;
background: transparent;
}
#BoxMiddleTeaser03 {
float: left;
width: 217px;
color: #7F7F7F;
background: transparent;
}
#BoxMiddleTeaser01 p a, #BoxMiddleTeaser02 p a, #BoxMiddleTeaser03 p a {
font: normal 12pt arial, sans-serif;
text-decoration: none;
display: block;
padding: 3px 20px;
color: #FFF;
background: #99ACB0 url(print_FILES/background_boxmiddleheadlinearrow.gif) no-repeat;
}
#BoxMiddleTeaser01 p a:hover, #BoxMiddleTeaser02 p a:hover, #BoxMiddleTeaser03 p a:hover {
color: #FFF;
background: #31A1CE url(print_FILES/background_boxmiddleheadlinearrow_hover.gif) no-repeat;
}
#BoxMiddleTeaser01Content {
float: left;
width: 176px;
margin: 0 0 12px 0;
padding: 20px;
border-right: 1px solid #E7EBEE;
border-bottom: 1px solid #E7EBEE;
color: #7F7F7F;
background: transparent;
}
#BoxMiddleTeaser02Content {
float: left;
width: 177px;
margin: 0 0 12px 0;
padding: 20px;
border-right: 1px solid #E7EBEE;
border-bottom: 1px solid #E7EBEE;
color: #7F7F7F;
background: transparent;
}
#BoxMiddleTeaser03Content {
float: left;
width: 177px;
margin: 0 0 12px 0;
padding: 20px;
border-bottom: 1px solid #E7EBEE;
color: #7F7F7F;
background: transparent;
}
#BoxMiddleTeaser01Content p, #BoxMiddleTeaser02Content p, #BoxMiddleTeaser03Content p {
font: normal 11pt arial, sans-serif;
padding: 0 0 5px 0;
color: #7F7F7F;
background: transparent;
}
#BoxMiddleNews {
float: left;
width: 325px;
border-top: 6px solid #77C1DF;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
color: #FFF;
background: #FFF;
}
#BoxMiddleNews p a {
font: normal 12pt arial, sans-serif;
text-decoration: none;
display: block;
margin-top: 1px;
padding: 3px 20px;
color: #FFF;
background: #99ACB0 url(print_FILES/background_boxmiddleheadlinearrow.gif) no-repeat;
}
#BoxMiddleNews p a:hover {
color: #FFF;
background: #31A1CE url(print_FILES/background_boxmiddleheadlinearrow_hover.gif) no-repeat;
}
#BoxMiddleDates {
float: left;
width: 326px;
border-top: 6px solid #77C1DF;
border-bottom: 1px solid #FFF;
color: #FFF;
background: #FFF;
}
#BoxMiddleDates p a {
font: normal 12pt arial, sans-serif;
text-decoration: none;
display: block;
margin-top: 1px;
padding: 3px 20px;
color: #FFF;
background: #99ACB0 url(print_FILES/background_boxmiddleheadlinearrow.gif) no-repeat;
}
#BoxMiddleDates p a:hover {
color: #FFF;
background: #31A1CE url(print_FILES/background_boxmiddleheadlinearrow_hover.gif) no-repeat;
}
.BoxMiddleNewsNavi {
float: left;
width: 325px;
border-right: 1px solid #E7EBEE;
border-bottom: 1px solid #E7EBEE;
color: #A6B8C3;
background: #FFF;
}
.BoxMiddleDatesNavi {
float: left;
width: 326px;
border-bottom: 1px solid #E7EBEE;
color: #A6B8C3;
background: #FFF;
}
.BoxMiddleNewsNavi p, .BoxMiddleDatesNavi p {
font: normal 10pt arial, sans-serif;
text-align: right;
padding: 3px;
color: #A6B8C3;
background: transparent;
}
.BoxMiddleNewsNavi p a, .BoxMiddleDatesNavi p a {
text-decoration: none;
color: #A6B8C3;
background: transparent;
}
.BoxMiddleNewsNavi p a:hover, .BoxMiddleDatesNavi p a:hover {
text-decoration: underline;
color: #A6B8C3;
background: transparent;
}
.BoxMiddleNewsNavi table td, .BoxMiddleDatesNavi table td {
font: normal 10pt arial, sans-serif;
vertical-align: top;
color: #7F7F7F;
background: transparent;
}
.BoxMiddleNewsNavi table td a, .BoxMiddleDatesNavi table td a {
font: normal 10pt arial, sans-serif;
text-decoration: none;
color: #7F7F7F;
background: transparent;
}
.BoxMiddleNewsNavi table td a:hover, .BoxMiddleDatesNavi table td a:hover {
text-decoration: underline;
color: #31A1CE;
background: transparent;
}
.BoxMiddleNewsNavi table td.BgF5F7F9, .BoxMiddleDatesNavi table td.BgF5F7F9 {
color: #7F7F7F;
background: #F5F7F9;
}
#BoxRightNavi {
width: 100%;
overflow: hidden;
font: normal 10pt arial, sans-serif;
margin: 0;
padding: 0;
color: #FFF;
background: #67BADE;
}
#BoxRightNavi ul {
margin: 0;
padding: 0;
list-style: none;
color: #FFF;
background: #67BADE;
}
#BoxRightNavi li {
float: left;
margin: 0;
padding: 0;
color: #FFF;
background: #67BADE;
}
#BoxRightNavi a {
text-decoration: none;
display: block;
padding: 4px 13px;
border-right: 1px solid #FFF;
color: #FFF;
background: #67BADE;
}
#BoxRightNavi a:hover {
color: #FFF;
background: #91CDE8;
}
#BoxRightNavi #noborder a {
text-decoration: none;
display: block;
padding: 4px 13px;
border-right: 1px solid #67BADE;
color: #FFF;
background: #67BADE;
}
#BoxRightNavi #noborder a:hover {
border-right: 1px solid #91CDE8;
color: #FFF;
background: #91CDE8;
}
#BoxRightContent {
padding: 0 0 0 16px;
color: #7F7F7F;
background: transparent;
}
#BoxRightContent input {
width: 133px;
font: normal 10pt arial, sans-serif;
border: 1px solid #E9EDF0;
margin: 3px 0 0 0;
padding: 2px 10px;
color: #7F7F7F;
background: #FFF url(print_FILES/background_search.gif) no-repeat top right;
}
.BoxRightContentButton {
font: normal 10pt arial, sans-serif;
margin: 3px 0 0 0;
border: 1px solid #E9EDF0;
color: #7F7F7F;
background: #FFF;
}
.BoxRightContentButton p a {
text-decoration: none;
display: block;
padding: 2px 10px;
color: #7F7F7F;
background: #FFF;
}
.BoxRightContentButton p a:hover {
text-decoration: none;
color: #7F7F7F;
background: #EEF2F5;
}
.BoxRightContentHeadline {
font: bold 11pt arial, sans-serif;
margin: 3px 0 0 0;
padding: 2px 10px;
border: 1px solid #E9EDF0;
border-bottom: 1px solid #BECAD2;
color: #7F7F7F;
background: #FFF;
}
.BoxRightContentTeaser {
width: 155px;
margin: 3px 0 0 0;
color: #7F7F7F;
background: #EEF2F5;
}
.BoxRightContentTeaser h6 {
font: bold 11pt arial, sans-serif;
margin: 0;
padding: 2px 10px;
border: 1px solid #E9EDF0;
border-bottom: 1px solid #BECAD2;
color: #7F7F7F;
background: #FFF;
}
.BoxRightContentTeaser p {
font: normal 10pt arial, sans-serif;
line-height: 12px;
margin: 5px 0 0 0;
padding: 0 10px;
color: #A3A8AB;
background: #EEF2F5;
}
/*Navigation*/
#NavigationMain {
width: 100%;
overflow: hidden;
font: normal 12pt arial, sans-serif;
margin: 0;
padding: 0;
border-top: 1px solid #FFF;
color: #D0DAE1;
background: #708A90;
}
#NavigationMain ul {
margin: 0;
padding: 0;
list-style: none;
color: #D0DAE1;
background: #708A90;
}
#NavigationMain li {
float: left;
margin: 0;
padding: 0;
color: #D0DAE1;
background: #708A90;
}
#NavigationMain a {
text-decoration: none;
display: block;
padding: 3px 25px;
border-right: 1px solid #FFF;
color: #D0DAE1;
background: #708A90;
}
#NavigationMain a:hover {
color: #708A90;
background: #FFF;
}
#NavigationMain .current a {
color: #708A90;
background: #FFF;
}
#NavigationBoxLeft {
font: normal 11pt arial, sans-serif;
margin: 0;
padding: 0;
color: #7F7F7F;
background: #FFF;
}
#NavigationBoxLeft h6 {
font: bold 12pt arial, sans-serif;
margin: 0;
padding: 2px 10px;
color: #7F7F7F;
background: #EBEEEF;
}
#NavigationBoxLeft ul {
margin: 0;
padding: 0;
list-style: none;
color: #7F7F7F;
background: #FFF;
}
#NavigationBoxLeft li {
margin: 0;
padding: 0;
border-bottom: 1px solid #D1DBE4;
color: #7F7F7F;
background: #FFF;
}
#NavigationBoxLeft a {
text-decoration: none;
display: block;
padding: 3px 10px;
border-right: 1px solid #FFF;
color: #7F7F7F;
background: #FFF url(print_FILES/background_navigationboxleft.gif) no-repeat top right;
}
#NavigationBoxLeft a:hover {
color: #31A1CE;
background: #FFF url(print_FILES/background_navigationboxleft.gif) no-repeat top right;
}
#NavigationBoxLeft .current a {
font: bold 11pt arial, sans-serif;
color: #7F7F7F;
background: #FFF url(print_FILES/background_navigationboxleft_current.gif) no-repeat top right;
}
#NavigationMicro {
clear: both;
font: normal 10pt arial, sans-serif;
margin: 0;
padding: 9px 8px 4px 8px;
border-bottom: 1px solid #C9D3DC;
color: #A6B8C3;
background: #FFF;
}
#NavigationMicro ul {
margin: 0;
padding: 0;
display: inline;
color: #A6B8C3;
background: #FFF;
}
#NavigationMicro ul li {
margin: 0;
padding: 0 4px 0 0;
list-style: none;
display: inline;
color: #A6B8C3;
background: #FFF;
}
#NavigationMicro ul li a {
margin: 0;
padding: 0;
list-style: none;
display: inline;
color: #A6B8C3;
background: #FFF;
}
#NavigationContentBoxMiddleTeaser01 {
float: left;
width: 216px;
margin-top: 12px;
border-top: 6px solid #FFF;
border-right: 1px solid #FFF;
color: #FFF;
background: #FFF;
}
#NavigationContentBoxMiddleTeaser02 {
float: left;
width: 217px;
margin-top: 12px;
border-top: 6px solid #FFF;
border-right: 1px solid #FFF;
color: #7F7F7F;
background: transparent;
}
#NavigationContentBoxMiddleTeaser03 {
float: left;
width: 217px;
margin-top: 12px;
border-top: 6px solid #FFF;
color: #7F7F7F;
background: transparent;
}
#NavigationContentBoxMiddleTeaser01 p a, #NavigationContentBoxMiddleTeaser02 p a, #NavigationContentBoxMiddleTeaser03 p a {
font: normal 12pt arial, sans-serif;
text-decoration: none;
display: block;
margin-top: 1px;
padding: 3px 20px;
color: #FFF;
background: #99ACB0 url(print_FILES/background_boxmiddleheadlinearrow.gif) no-repeat;
}
#NavigationContentBoxMiddleTeaser01 p a:hover, #NavigationContentBoxMiddleTeaser02 p a:hover, #NavigationContentBoxMiddleTeaser03 p a:hover {
color: #FFF;
background: #31A1CE url(print_FILES/background_boxmiddleheadlinearrow_hover.gif) no-repeat;
}
.current#NavigationContentBoxMiddleTeaser01, .current#NavigationContentBoxMiddleTeaser02, .current#NavigationContentBoxMiddleTeaser03 {
border-top: 6px solid #77C1DF;
color: #FFF;
background: #FFF;
}
.current#NavigationContentBoxMiddleTeaser01 p a, .current#NavigationContentBoxMiddleTeaser02 p a, .current#NavigationContentBoxMiddleTeaser03 p a {
color: #FFF;
background: #31A1CE url(print_FILES/background_boxmiddleheadlinearrow_hover.gif) no-repeat;
}
/*Content*/
#Content {
width: 530px;
clear: both;
color: #7F7F7F;
background: #FFF;
}
#Content h1 {
font: bold 18pt arial, sans-serif;
margin: 0 0 10px 0;
padding: 0;
color: #646464;
background: transparent;
}
#Content h2 {
font: bold 11pt arial, sans-serif;
margin: 0 0 10px 0;
padding: 0 0 0 10px;
color: #646464;
background: transparent url(print_FILES/background_content_h2.gif) no-repeat;
}
#Content h3 {
font: bold 11pt arial, sans-serif;
margin: 0;
padding: 2px 25px;
border: 1px solid #E9EDF0;
border-bottom: 0;
color: #646464;
background: #EEF2F5 url(print_FILES/background_content_h3.gif) no-repeat;
}
#Content p {
font: normal 11pt arial, sans-serif;
margin: 0 0 10px 0;
line-height: 16px;
color: #646464;
background: transparent;
}
#Content p a {
text-decoration: none;
color: #31A1CE;
background: transparent;
}
#Content p a:hover {
text-decoration: underline;
color: #31A1CE;
background: transparent;
}
#Content ul {
font: normal 11pt arial, sans-serif;
margin: 0 0 10px 0;
padding: 0 0 0 20px;
line-height: 16px;
color: #646464;
background: transparent;
}
#Content ol {
font: normal 11pt arial, sans-serif;
margin: 0 0 10px 0;
padding: 0 0 0 25px;
line-height: 16px;
color: #646464;
background: transparent;
}
#Content ul a, ol a {
text-decoration: none;
color: #31A1CE;
background: transparent;
}
#Content ul a:hover, ol a:hover {
text-decoration: underline;
color: #31A1CE;
background: transparent;
}
DIV.HR {
line-height: 1px;
margin: 0 0 10px 0;
padding: 0;
color: #C9D3DC;
background: #C9D3DC;
}
#ContentNavigationList {
font: normal 11pt arial, sans-serif;
margin: 0 0 10px 0;
padding: 0;
color: #646464;
background: transparent;
}
#ContentNavigationList ul {
margin: 0;
padding: 0;
list-style: none;
color: #646464;
background: transparent;
}
#ContentNavigationList ul li {
margin: 0;
padding: 0;
border-top: 1px solid #D1DBE4;
color: #646464;
background: transparent;
}
#ContentNavigationList ul li a {
height: 21px;
text-decoration: none;
display: block;
padding: 3px 10px;
color: #646464;
background: transparent url(print_FILES/background_contentnavigationlist.gif) no-repeat top left;
}
#ContentNavigationList ul li a:hover {
color: #646464;
background: transparent url(print_FILES/background_contentnavigationlist.gif) no-repeat top left;
}
#ContentNavigationList ul li.current a {
color: #646464;
background: transparent url(print_FILES/background_contentnavigationlist_current.gif) no-repeat top left;
}

#ContentNavigationList ul li.current ul li {
border: 0;
color: #31A1CE;
background: transparent url(print_FILES/background_contentnavigationlist_sub.gif) no-repeat top left;
}
#ContentNavigationList ul li.current ul li a {
height: 21px;
padding: 3px 10px 3px 27px;
color: #31A1CE;
background: transparent url(print_FILES/background_contentnavigationlist_sub.gif) no-repeat top left;
}
#ContentNavigationList ul li.current ul li a:hover {
color: #31A1CE;
background: transparent;
}
.ContentFlash {
width: 280px;
margin: 0 0 10px 0;
padding: 10px;
color: #646464;
background: #E7EBEE;
}
#ContentTableContact table td {
font: normal 11pt arial, sans-serif;
color: #646464;
background: transparent;
}
#ContentTableContact table td input {
width: 300px;
font: normal 11pt arial, sans-serif;
border: 1px solid #E9EDF0;
margin: 0;
padding: 2px 10px 2px 15px;
color: #646464;
background: #EEF2F5 url(print_FILES/background_content_contact_input.gif) no-repeat top left;
}
#ContentTableContact table td input.Button {
width: 165px;
font: normal 11pt arial, sans-serif;
border: 0;
margin: 0;
padding: 2px 10px 2px 15px;
color: #FFF;
background: #99ACB0 url(print_FILES/background_content_contact_button.gif) no-repeat top left;
}
.ContentTableStandard {
margin: 0 0 10px 0;
padding: 0;
border: 1px solid #E7EBEE;
color: #646464;
background: transparent;
}
.ContentTableStandard table td {
font: normal 11pt arial, sans-serif;
vertical-align: top;
color: #646464;
background: transparent;
}
.ContentTableStandard table td a {
text-decoration: none;
color: #646464;
background: transparent;
}
.ContentTableStandard table td a:hover {
text-decoration: underline;
color: #31A1CE;
background: transparent;
}
.ContentTableStandard table td.BgF5F7F9 {
color: #646464;
background: #F5F7F9;
}
#Content .ContentTableStandardNavi p {
font: normal 10pt arial, sans-serif;
text-align: right;
padding: 3px;
color: #A6B8C3;
background: transparent;
}
#Content .ContentTableStandardNavi p a {
text-decoration: none;
color: #A6B8C3;
background: transparent;
}
#Content .ContentTableStandardNavi p a:hover {
text-decoration: underline;
color: #A6B8C3;
background: transparent;
}
/*Footer*/
#NavigationFooter {
padding: 0 0 0 20px;
color: #7F7F7F;
background: transparent;
}
#NavigationFooter p {
font: normal 10pt arial, sans-serif;
color: #7F7F7F;
background: transparent;
}
#NavigationFooter p a {
text-decoration: none;
color: #7F7F7F;
background: transparent;
}
#NavigationFooter p a:hover {
text-decoration: underline;
color: #7F7F7F;
background: transparent;
}