body { font-family: Verdana; font-size: 10px; margin: 0px; padding: 0px; background-color: #c9ced4; color: #000000; }

p { font-family: Verdana; font-size: 10px; padding: 0px; margin: 0px; }

a { color: #ff6633; font-family: Verdana; font-size: 10px; }
a:hover { color: #cf3603; font-family: Verdana; font-size: 10px; }
a:active { color: #ff6633; font-family: Verdana; font-size: 10px; }
a:visited { color: #ff6633; font-family: Verdana; font-size: 10px; }

/* ID (Layout etc) STANDARD */

div#Container { width: 100%; text-align: center; background-image: url(../images/template_img/main_bg.jpg); background-repeat: repeat-x; }

div#Page { width: 953px; text-align: left; background-color: White; }

div#PageInner { margin-left: 11px; margin-right: 11px; }

div#Top { height: 75px; }

div#LogoLeft { float: left; width: 222px; }

div#LogoRight { float: right; width: 254px; cursor: pointer; cursor: hand; }

div#Menu { }

div#MenuLeft { float: left; width: 11px; }

div#MenuRight { float: right; width: 11px; }

div#MenuContent { float: left; width: 909px; background-image: url(../images/template_img/menu_bg.gif); background-repeat: repeat-x; height: 23px; text-align: left; }

div#MenuInner { padding-top: 4px; padding-left: 50px; }

div#FooterSpacer { height: 11px; background-color: White; }

div#Footer { color: #3f5366; font-weight: normal; font-size: 9px; width: 953px; padding-top: 8px; padding-bottom: 8px; text-align: center; }

div#Content { vertical-align: top; width: 100%; }

div#Content .ContentInner { padding-bottom: 0px;  background-image: url(../images/template_img/content_bg.jpg); background-repeat: no-repeat; background-position: left bottom; }

div#Content .ContentInnerText { padding-left: 60px;  }

div#Content .ContentSep { float: left; width: 11px; }

div#Content .ContentBoxes { margin-top: 11px; }

div#Content .ContentLeft { float: left; width: 340px; background-image: url(../images/template_img/content_top_bg.jpg); background-repeat: no-repeat; background-position: top left; padding-top: 44px; }
div#Content .ContentRight { float: left; width: 515px; margin-left: 74px; }

div#active_menu { display: none; color: white; }

/* ID (Layout etc) SUBPAGE */

div#BannerSubLeft { float: left; width: 368px; }
div#BannerSubRight { float: left; width: 562px; }

div#ContentSub { vertical-align: top; width: 930px; }

div#ContentSub .ContentInner { }

div#ContentSub .ContentMenu { float: left; width: 190px; padding-left: 60px; padding-bottom: 22px; margin-top: 30px; background-image: url(../images/template_img/content_sub_bg.jpg); background-repeat: no-repeat; background-position: left bottom; height: 315px; }

div#ContentSub .ContentHeaderWrapper { float: left; width: 630px; margin-left: 31px; }

div#ContentSub .ContentHeader { height: 30px; }

div#ContentSub .ContentInnerText { float: left; width: 380px; }

div#ContentSub .ContentPhoto { float: left; width: 215px; margin-left: 35px; margin-top: 25px; vertical-align: top; }

/* ID (Layout etc) BOARDPAGE */

div#ContentSub .ContentInnerBoard { float: left; width: 630px; }

div#ContentSub .board_text { float: left; width: 335px; }
div#ContentSub .board_photoholder { float: left; width: 248px; height: 139px; margin-left: 40px; margin-top: 15px; background-image: url(../images/template_img/board_picture_holder.jpg); background-repeat: no-repeat; }
div#ContentSub .board_photo { padding-left: 11px; padding-top: 11px; }

/* ID (Layout etc) NEWSPAGE */

div#ContentSub .ContentInnerNews { float: left; width: 630px; }

div#ContentSub .news_item { width: 622px; background-image:url(../images/template_img/news_item_bg.gif); background-repeat: repeat-y; margin-left: 8px; }
div#ContentSub .news_item_top { width: 622px; height: 20px; background-image:url(../images/template_img/news_item_bg_top.gif); background-repeat: no-repeat; }
div#ContentSub .news_item_bottom { width: 622px; height: 20px; background-image:url(../images/template_img/news_item_bg_bottom.gif); background-repeat: no-repeat; }

div#ContentSub .news_text { width: 439px; vertical-align: top; }
div#ContentSub .news_photo { vertical-align: top; width: 117px; }
div#ContentSub .news_sep { width: 22px; }

.news_text h1 { background-image: url(../images/template_img/news_square.jpg); background-repeat: no-repeat; background-position: 0px 3px; text-indent: 16px; }

/* CLASSES (Styling) */

.box_sep { float: left; width: 11px; }

.box_top { width: 251px; height: 36px; background-image: url(../images/template_img/grey_box_top.jpg); background-repeat: no-repeat; vertical-align: top; }

.box_content { padding-left: 22px; padding-right: 22px; padding-bottom: 22px; height: 130px; background-image: url(../images/template_img/grey_box_bg.jpg); background-repeat: no-repeat; background-color: #EBEBEB; vertical-align: top; }

.box_bottom { width: 251px; height: 26px; background-image: url(../images/template_img/grey_box_bottom.jpg); background-repeat: no-repeat; vertical-align: top; }

.box_photo { vertical-align: bottom; height: 104px; padding-left: 24px; background-image: url(../images/template_img/grey_box_photo_bg.jpg); background-repeat: no-repeat; background-color: #E6E6E6; }

.clear { clear: both; float: none; }

.footer_sep { color: #ff9900; }

div#Footer a { color: #3f5366; font-weight: normal; font-size: 9px; }

div#Footer a:hover { color: #0f2336; font-weight: normal; font-size: 9px; }

div#Footer a:active { color: #3f5366; font-weight: normal; font-size: 9px; }

div#Footer a:visited { color: #3f5366; font-weight: normal; font-size: 9px; }

div#MenuContent a { color: #92a5b2; font-weight: bold; font-size: 11px; margin-right: 30px; text-decoration: none; }

div#MenuContent a:hover { color: #ff6633; font-weight: bold; font-size: 11px; }

div#MenuContent a:active { color: #92a5b2; font-weight: bold; font-size: 11px; }

div#MenuContent a:visited { color: #92a5b2; font-weight: bold; font-size: 11px; }

div#MenuContent a.selected { color: #ff6633; font-weight: bold; font-size: 11px; margin-right: 30px; text-decoration: none; }

div#MenuContent a.selected:hover { color: #ff6633; font-weight: bold; font-size: 11px; }

div#MenuContent a.selected:active { color: #ff6633; font-weight: bold; font-size: 11px; }

div#MenuContent a.selected:visited { color: #ff6633; font-weight: bold; font-size: 11px; }

div#Content h1, div#ContentSub h1 { color: #3f5366; font-weight: bold; font-size: 11px; padding: 0px; margin: 0px; margin-bottom: 11px; }
div#Content h2, div#ContentSub h2 { color: #3f5366; font-weight: bold; font-size: 11px; padding: 0px; margin: 0px; margin-bottom: 2px; }
div#Content h3, div#ContentSub h3 { color: #3f5366; font-weight: bold; font-size: 11px; padding: 0px; margin: 0px; margin-bottom: 2px; }
div#Content h4, div#ContentSub h4 { color: #3f5366; font-weight: bold; font-size: 11px; padding: 0px; margin: 0px; margin-bottom: 2px; }
div#Content h5, div#ContentSub h5 { color: #3f5366; font-weight: bold; font-size: 11px; padding: 0px; margin: 0px; margin-bottom: 2px; }
div#Content h6, div#ContentSub h6 { color: #3f5366; font-weight: bold; font-size: 11px; padding: 0px; margin: 0px; margin-bottom: 2px; }

div#Content p, div#ContentSub p { color: #000000; font-weight: normal; font-size: 10px; padding: 0px; margin: 0px; }

.breadcrumb { font-style: italic; color: #3f5366; font-size: 10px; }
.stripe { background-image: url(../images/template_img/stripes.gif); background-repeat: no-repeat; height: 11px; width: 630px; }

.position { font-size: 11px !important; font-style: italic; color: #3f5366 !important; }

.link_right { display: block; text-align: right; font-weight: bold; }