body { margin: 0px; }

.mainbackright { width: 50%; padding-top: 5px; background-color: #FDE896; }
.mainbackleft { width: 50%; padding-top: 5px; background-color: #FFFDEC; }
.mainbackcenter { width: 900px; padding-top: 5px; background: #FFFFFF url(backgrounds/background.gif) repeat-y; }

.horizontaldiv { background-color: #DEA000; }
.whitediv { background-color: #FFFFFF; }

.topdate { text-align: center; font-family: Arial; font-size: 11px; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; }
.mainbackbottom { background: #FFFDEC url(backgrounds/bottomendbackground.jpg) no-repeat; background-position: 0px; }
.mainbackright1 { background: transparent url(backgrounds/mainbackright.1.gif) no-repeat; }
.mainbackright2 { background: transparent url(backgrounds/mainbackright.2.jpg) no-repeat; }
.mainbackright3 { background: transparent url(backgrounds/mainbackright.3.gif) repeat-y; }
.mainbackright4 { background: transparent url(backgrounds/mainbackright.4.gif) repeat-y; }
.mainbackright5 { background: transparent url(backgrounds/mainbackright.5.gif) repeat-y; }
.mainbackright6 { background: transparent url(backgrounds/mainbackright.6.jpg) no-repeat; }

.contenttop { background-image: url(backgrounds/contentbackground.gif); background-repeat: repeat-x; background-position: -1px; vertical-align: bottom; text-align: center; }
.contentleftline { background-color: #F6E0B5; }
.contentrightline { background-color: #FFFFFF; }

.menutopleftshadow { background-image: url(backgrounds/menutopleftshadow.gif); background-repeat: no-repeat; }
.menutopshadow { background-image: url(backgrounds/menutopshadow.gif); background-repeat: no-repeat; background-position: bottom; }
.menutoprightshadow { background-image: url(backgrounds/menutoprightshadow.gif); background-repeat: no-repeat; }
.menuname { background-color: #0089AE; letter-spacing: 5px; font-family: Arial; font-size: 13px; font-weight: bold; color: #ffffff; padding-left: 11px; border-left: 1px solid #949494; border-top: 1px solid #949494; border-right: 1px solid #949494; }
.menuleftshadow0 { background-image: url(backgrounds/menuleftshadow0.gif); background-repeat: no-repeat; }
.menurightshadow0 { background-image: url(backgrounds/menurightshadow0.gif); background-repeat: no-repeat; }
.menubullet { background-image: url(backgrounds/menubullet.normal.gif); background-position: 3px 2px; background-repeat: no-repeat; }
.menudescr { color: #008ACF; font-family: Arial; font-size: 12px; line-height: 1; padding-top: 3px; padding-bottom: 3px; }
.menusubdescr { color: #008ACF; font-family: Arial; font-size: 11px; line-height: 1; padding-top: 2px; padding-bottom: 2px; }
.menucontentbackground { background-image: url(backgrounds/contentbackground.gif); }
.menuleftshadow { background-image: url(../backgrounds/menuleftshadow.gif); background-repeat: repeat-y; }
.menubodyborder { background-color: #FFFFFF; border-left: 1px solid #949494; border-bottom: 1px solid #949494; border-right: 1px solid #949494; }
.menurightshadow { background-image: url(../backgrounds/menurightshadow.gif); background-repeat: repeat-y; vertical-align: bottom; }
.menuitemrow { cursor: pointer; }
.menusubitemrow { cursor: pointer; }

.zero { font-size: 0px; }
.superscript { font-size: 64%; vertical-align: top; }
.center { text-align: center; }
.right { text-align: right; }
.justify { text-align: justify; }
.gapover { padding-top: 8px; }
.gapbelow { padding-bottom: 20px; }
.gapvertical { padding-bottom: 20px; padding-top: 20px; }
.narrow { padding-left: 50px; padding-right: 50px; }
.semiwidth { padding-left: 25px; padding-right: 25px; }
.fullwidth { padding-left: 10px; padding-right: 20px; }

.imgdescription { font-family: Arial; font-size: 11px; text-align: right; padding-right: 5px; color: #979797; }

.dotteddiv { width: 609px; height: 3px; background-image: url(backgrounds/dotteddiv.gif); background-repeat: repeat-x; }
.dotteddivwide { width: 760px; height: 3px; background-image: url(backgrounds/dotteddiv.gif); background-repeat: repeat-x; }

.newsrow { color: #0089AE; font-family: Arial; font-size: 11px; text-align: left; padding-left: 3px; padding-right: 3px; cursor: pointer; }
.newsname { background-color: #0089AE; letter-spacing: 1px; text-align: center; font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff; border-left: 1px solid #949494; border-top: 1px solid #949494; border-right: 1px solid #949494; }

.mainsearchtxt { font-family: Arial; font-size: 13px; width: 150px; height: 20px; border-top: 1px solid #959595; border-right: 2px solid #959595; border-bottom: 2px solid #959595; border-left: 1px solid #959595; }
.mainsearchbtn { color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; height: 18px; background-color: #959595; border-width: 1px; border-color: #959595; }

.footerbackground { background-color: #465E98; }
.footer { font-family: Arial; color: #939DBF; font-size: 13px; text-align: center; letter-spacing: 1.5; }
.copyright { font-family: Arial; color: #C8D0E8; font-size: 10px; font-wieght: bold; text-align: center; letter-spacing: 1.4; }

.chapterbig { font-family: Arial; font-size: 19px; color: #DEA000; font-weight: bold; }
.chaptermedium { font-family: Arial; font-size: 16px; color: #DEA000; font-weight: bold; }
.chaptersmall { font-family: Arial; font-size: 15px; color: #DEA000; font-weight: bold; padding-top: 5px; padding-bottom: 10px;}
.chaptertitle { font-family: Arial; font-size: 15px; color: #DEA000; font-weight: bold; padding-left: 25px; padding-bottom: 5px; padding-top: 2px; background: transparent url(backgrounds/chapterbullet.gif) no-repeat fixed 0px 0px }

.formkontaktemail { width: 390px; height: 22px; font-family: Arial; font-size: 15px; color: #505050; border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; background-image: url(backgrounds/contentbackground.gif); }
.formkontaktdata { width: 390px; height: 200px; font-family: Arial; font-size: 13px; color: #505050; border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; background-image: url(backgrounds/contentbackground.gif); background-attachment: fixed; scrollbar-face-color: #0089AE; scrollbar-highlight-color: #D0D0D0; scrollbar-shadow-color: #505050; scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #FDE896; scrollbar-track-color: #EAFBFF; scrollbar-darkshadow-color: #000000 }
.formkontaktbutton { width: 390px; height: 25px; font-family: Arial; font-size: 14px; color: #FFFFFF; letter-spacing: 5px; font-weight: bold; background-color: #0089AE;}

.textsmall { font-family: Arial; font-size: 12px; line-height: 1.3; color: #242424; }
.texthavy { font-family: Arial; font-size: 14px; line-height: 1.4; color: #242424; }
.texthavyred { font-family: Arial; font-size: 14px; line-height: 1.4; color: #E11A21; }
.texthavyblue { font-family: Arial; font-size: 14px; line-height: 1.4; color: #0E688A; }

A:link.zero { font-size: 0px; text-decoration: none; }
A:visited.zero { font-size: 0px; text-decoration: none; }
A:active.zero { font-size: 0px; text-decoration: none; }
A:hover.zero { font-size: 0px; text-decoration: none; }

A:link.inlinelink { color: #17A7DB; text-decoration: none; }
A:visited.inlinelink { color: #17A7DB; text-decoration: none; }
A:active.inlinelink { color: #E11A21; text-decoration: underline; }
A:hover.inlinelink { color: #E11A21; text-decoration: underline; }

A:link.structurallink { color: #17A7DB; font-family: Arial; font-size: 14px; text-decoration: underline; }
A:visited.structurallink { color: #17A7DB; font-family: Arial; font-size: 14px; text-decoration: underline; }
A:active.structurallink { color: #E11A21; font-family: Arial; font-size: 14px; text-decoration: underline; }
A:hover.structurallink { color: #E11A21; font-family: Arial; font-size: 14px; text-decoration: underline; }
.structurallink { color: #242424; font-family: Arial; font-size: 14px; }

A:link.smalllink { color: #17A7DB; font-family: Arial; font-size: 11px; text-decoration: underline; }
A:visited.smalllink { color: #17A7DB; font-family: Arial; font-size: 11px; text-decoration: underline; }
A:active.smalllink { color: #E11A21; font-family: Arial; font-size: 11px; text-decoration: underline; }
A:hover.smalllink { color: #E11A21; font-family: Arial; font-size: 11px; text-decoration: underline; }

.unorderedlist1 { list-style: disc outside url(backgrounds/listbullet.gif); margin-left: 20px; margin-top: 10px; margin-bottom: 10px; }
.unorderedlist2 { list-style: disc outside url(backgrounds/listbullet2.gif); margin-left: 20px; margin-top: 10px; margin-bottom: 10px; }
.orderedlist1 { list-style: decimal outside none; font-family: Arial; font-size: 14px; line-height: 1.4; color: #242424; margin-left: 30px; margin-top: 5px; margin-bottom: 0px; }
.orderedlist2 { list-style: lower-alpha outside none; font-family: Arial; font-size: 14px; line-height: 1.4; color: #242424; margin-left: 30px; margin-top: 5px; margin-bottom: 0px; }

.table1ob { padding: 4px; background-color: #FFFFFF; border: 2px solid #949494; }
.table1bginv { background-color: #0089AE; color: #FFFFFF; }
.table1bb { border-bottom: 1px solid #949494; }
.table1br { border-right: 1px solid #949494; }
.table1brb { border-bottom: 1px solid #949494; border-right: 1px solid #949494; }
.table1bbinv { border-bottom: 1px solid #DDDDDD; }
.table1brbinv { border-bottom: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }

.smallinkgap { width: 20px; }

.subpagetitle { text-align: center; font-family: Arial; font-size: 14px; font-weight: bold;  }


.chaptertitlenopad { font-family: Arial; font-size: 15px; color: #DEA000; font-weight: bold; padding-left: 25px; padding-top: 2px; background: transparent url(backgrounds/chapterbullet.gif) no-repeat fixed 0px 2px }
.chaptertitlenobull { font-family: Arial; font-size: 15px; color: #DEA000; font-weight: bold; padding-left: 25px; padding-top: 2px; padding-bottom: 5px; }
.chaptertitle4narrow { font-family: Arial; font-size: 15px; color: #DEA000; font-weight: bold; padding-left: 50px; padding-top: 2px; padding-bottom: 5px; background: transparent url(backgrounds/chapterbullet.gif) no-repeat fixed 30px 2px }

.unorderedlistinline { list-style: disk outside none; margin-left: 19px; margin-top: 0px; margin-bottom: 0px; }
