/*[fmt]1A40-1A0B-3*/
* {
    margin: 0;
    padding: 0;
}

div.separator {
    margin-top: 15px;
}

div.csc-textpic-imagewrap ul {
    position: relative;
    left: 0px !important;
}

div.csc-textpic-imagewrap ul li {
    list-style: none !important;
}

div.csc-textpic-imagewrap div.csc-textpic-imagerow dl.csc-textpic-image {
    margin-bottom: 30px;
}

div.csc-textpic-imagewrap div.csc-textpic-imagerow-last dl.csc-textpic-image {
    margin-bottom: 0px;
}

div.csc-textpic div.csc-textpic-imagewrap {
    float: left;
    margin-bottom: 15px;
}

div.csc-textpic.csc-textpic-below div.csc-textpic-imagewrap, div.csc-textpic.csc-textpic-above div.csc-textpic-imagewrap {
    width: 720px !important;
}

div#headline {
    float: left;
    width: 960px;
    margin-left: 30px;
    #margin-left: 15px;
    height: 60px;
    position: relative;
    top: 17px;
    z-index: 10;
    overflow: hidden;
}

div#headline .hline {
    position: relative;
    top: 42px;
    #top: 36px;
}

div#headline .bmenu {
    background-color: #FFFFFF;
    position: relative;
    #left: -960px;
    top: 29px;
    #top: 26px;
}

div#content img.separator {
    margin-top: 18px;
    margin-bottom: 30px;
}

body {
    text-align: center;
    background-color: #FFFFAF;
}

#headline .titletext img {
    position: absolute;
    top: 11px;
    #top: 5px;
}

div#content p.csc-header-date {
    display: none;
}

#maincontainer {
    margin: 0 auto;
    width: 990px;
    text-align: left;
    position: relative;
    background-color: #FFFFFF;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

#header {
    width: 100%;
    height: 90px;
    z-index: 0;
    position: relative;
}

#contentwrapper {
    width: 990px;
}

#content {
    width: 690px;
    float: left;
    margin: 0px 30px;
    #margin-top: -30px;
    position: relative;
}

* html #content {
    display: inline;
}

#columnright {
    position: absolute;
    top: 90px;
    #top: 100px;
    left: 750px;
    background-repeat: no-repeat;
    width: 240px;
}

#content, #columnright {
    /*[disabled]padding-bottom:32767px;*/
    /*[disabled]margin-bottom:-32767px;*/
}

#footer {
    clear: both;
    padding-top: 30px;
    background-color: #FFFFFF;
}

div#content div.csc-textpic-above .csc-textpic-image, div#content div.csc-textpic-below .csc-textpic-image {
    float: left;
    margin-right: 30px;
}

div#content div.csc-textpic-above .csc-textpic-image, div#content div.csc-textpic-below .csc-textpic-image, div#content div.csc-textpic-imagewrap {
    margin-right: 30px;
}

#title .titletext img {
    margin-left: 237px;
    position: relative;
    top: -2px;
    #top: -5px;
}

#content h1 {
    margin-bottom: 15px;
}

div#content .clearer {
    color: #FFFFFF;
    clear: both;
    border: none;
    margin-bottom: 15px;
}

#logo .logo {
    width: 220px;
    #width: 240px;
    height: 15px;
    padding-left: 20px;
    padding-top: 5px;
}

#mainmenu {
    margin-top: 105px;
}

#servicemenu {
    margin-top: 70px;
    margin-bottom: 30px;
}

#content div.filelist a, #content div.linklist a {
    text-decoration: none;
}

a:active, a:focus {
    outline: none;
}

html, body {
    height: 100%;
}

#logo .l1 {
    background-color: #666666;
}

#logo .l2 {
    background-color: #999999;
}

#logo .l3 {
    background-color: #CCCCCC;
}

div.tx-rgsmoothgallery-pi1 {
    margin-bottom: 30px;
}

.myGallery {
    border: none !important;
}

#title .hline {
    position: absolute;
    top: 29px;
    left: 0px;
    #left: -30px;
    #top: 23px;
}

#logoimg .vline {
    position: absolute;
    left: 9px;
    #left: 8px;
    top: 0px;
    #top: -42px;
}

#logo {
    width: 240px;
    #width: 220px;
    float: right;
    position: relative;
    top: -60px;
}

#logoimg {
    position: relative;
    top: -21px;
    left: 19px;
    left: 739px;
    z-index: 5;
}

div.csc-textpic-above div .csc-textpic-imagerow, div.csc-textpic-below div .csc-textpic-imagerow {
    width: 720px !important;
    clear: both;
}


