
div {
    font-family:        inherit;
    font-size:          inherit;
    font-weight:        inherit;
    text-align:         justify;
}

td {
    font-family:        inherit;
    font-size:          inherit;
    font-weight:        inherit;
    text-align:         justify;
}

td.center {
    text-align:         center;
}

td.left {
    text-align:         left;
}

td.right {
    text-align:         right;
}

p {
    text-align:         justify;
}

a {
    font-family:        'arial';
    font-size:          12px;
    font-weight:        bold;
}
a:link {
    text-decoration:    underline;
    color:              #60256E;
}
a:active {
    text-decoration:    underline;
    color:              #60256E;
}
a:visited {
    text-decoration:    underline;
    color:              #60256E;
}
a:hover {
    text-decoration:    none;
    color:              #DE495E;
}

a.unuline:link {
    text-decoration:    none;
}
a.unuline:active {
    text-decoration:    none;
}
a.unuline:visited {
    text-decoration:    none;
}
a.unuline:hover {
    text-decoration:    underline;
}

body {
    background-color:           #C9C9C9;
    color:                      #000000;
    font-family:                'arial';
    font-weight:                bold;
    margin:                     0px;
    padding:                    0px;
    font-size:                  12px;
    line-height:                12px;
}  

div#ticker {
    margin:             0px;
    padding:            8px;
    background-color:   #79005b;
    font-family:        'courier new','verdana','arial';
    font-size:          1.4em;
    color:              #c9c9c9;
}

div#ticker div {
    margin:             auto;
    padding:            0px 50px 0px 0px;
}

div#ticker div div#marquee {
    width:              800px;
    white-space:        nowrap;
    overflow:           hidden;
    text-align:         left;
}

div#ticker a#ticker_close {
    margin:             -3px 0px 0px 0px;
    padding:            0px;
    float:              right;
}

div#ticker a#ticker_close img {
    margin:             0px;
    border-style:       solid;
    border-width:       0px;
    width:              24px;
    height:             24px;
}

div#wrapper {
    margin:             0px auto 0px auto;
    width:              900px;
}

div#menu {
    margin-top:         15px;
    padding:            20px 0px 0px auto;
    border-style:       solid;
    border-width:       0px;
    line-height:        inherit;
}
div#menu ul {
    margin-left:        35px;
    display:            block;
    line-height:        inherit;
    font-size:          10em;
}
div#menu ul li {
    list-style-type:    square;
}

div#content {
    float:              right;
}

div#footer {
    clear:              both;
    padding:            5px auto 5px auto;
}

#bodyPopup {
    margin:             0px;
    border-style:       solid;
    border-width:       0px;
    background-color:   #FFFFFF;
    padding:            20px;
    text-align:         center;
    color:              #1F1F3D;
}  

TABLE#about_us_TABLE {
    margin-left:                100px;
    width:                      700px;
}

TABLE#terms_TABLE {
    margin-left:                100px;
    width:                      700px;
}

TD#catalogueitem_view_TD {
/*
    width:                      500px;
*/
}

IMG#catalogueitem_view_IMG {
    display:                    inline;
    position:                   static;
    border-style:               solid;
    border-color:               #FF0000;
    border-width:               0px;
}



/* GALLERIES */

DIV#gallery_DIV_imageviewer {
    text-align:                 center;
}

#galleryitem_DIV_galleryPicture {
    margin:             0px;
    width:              400px;
    height:             400px;
    border-style:       solid;
    border-width:       1px;
    border-color:       #000000;
}



/* RESOURCE COLLECTIONS */

DIV#help_DIV_navigate {
    float:                      left;
    visibility:                 visible;
    overflow:                   visible;
    display:                    block;
    position:                   static;
    width:                      190px;
    padding-top:                0px;
    border-style:               solid;
    border-width:               0px;
}

DIV#helpNavbar1 {
float:left;
    visibility:                 visible;
    position:                   relative;
    overflow:                   visible;
    top:                        0px;
    left:                       0px;
    width:                      0px;
    height:                     0px;
}

DIV#helpNavbar1 SPAN {
    display:                    block;
    width:                      900px;
}

DIV#helpNavbar1 SPAN SPAN {
    display:                    inline;
}

DIV#helpNavbar1 SPAN A {
    display:                    inline;
}

DIV#helpNavbar2 {
display: none;
    visibility:                 hidden;
    position:                   relative;
    overflow:                   visible;
    top:                        30px;
    left:                       0px;
    width:                      0px;
    height:                     0px;
}

DIV#helpNavbar2 SPAN {
    display:                    block;
    width:                      900px;
}

DIV#helpNavbar2 SPAN SPAN {
    display:                    inline;
}

DIV#helpNavbar2 SPAN A {
    display:                    inline;
}

DIV#helpTree {
display: none;
    min-height:                 345px;
    visibility:                 visible;
    overflow:                   hidden;
    margin-left:                20px;
    margin-right:               10px;
    width:                      160px;
    padding:                    30px 10px 20px 0px;
}

DIV#help_DIV_main {
    float:                      left;
    visibility:                 visible;
    overflow:                   visible;
    display:                    block;
    position:                   static;
    width:                      450px;
    padding-top:                0px;
    border-style:               solid;
    border-width:               0px;
}

DIV#help_DIV_title {
    margin:                     10px 0px 10px 0px;
    padding:                    0px;
    font-weight:                bold;
}

FORM#help_FORM_search {
    margin-top:                 30px;
    text-align:                 right;
}

DIV#help_DIV_body {
    display:                    block;
    margin:                     4px 0px 0px 0px;
    border-style:               solid; 
    border-width:               0px; 
    padding:                    2px 4px 4px 4px;
    background-color:           transparent;
    text-align:                 left;
}

.helpparent {
    display:                    block;
    margin:                     4px 0px 0px 0px;
    border-style:               solid; 
    border-width:               0px; 
    padding:                    2px 4px 4px 4px;
    background-color:           transparent;
    text-align:                 left;
}

.helpchild {
    display:                    block;
    margin:                     4px 0px 0px 0px;
    border-style:               solid; 
    border-width:               0px; 
    padding:                    2px 4px 4px 4px;
    background-color:           transparent;
    text-align:                 left;
}

.helpresource {
    display:                    inline;
    margin:                     0px;
    border-style:               solid; 
    border-width:               0px; 
}

.helpboxresource {
    display:                    block;
    margin:                     4px 0px 0px 0px;
    border-style:               solid; 
    border-width:               0px; 
    padding:                    2px 4px 4px 4px;
    background-color:           transparent;
    text-align:                 center;
}

.helpresource {
    display:                    inline;
    margin:                     0px;
    border-style:               solid; 
    border-width:               0px; 
}




/* MAILING LISTS */

#mailinglistImportTool {
    position:                   absolute;
    visibility:                 hidden;
    margin-left:                50px;
    background-color:           #FFFFFF;
    border-style:               solid;
    border-width:               1px;
    border-color:               #000000;
}




/* HEADING TEXT */

SPAN.formxlarge #colHeadingText {
    margin:             0px;
    padding:            0px;
}



/* BOXES */

#boxOuter {
    clear:              none;
    display:            block;
    position:           static;
    float:              none;
    white-space:        normal;
    overflow:           visible;
    width:              910px;
    margin:             0px;
    border-style:       solid;
    border-width:       1px;
    border-color:       #006699;
    background-color:   transparent;
    padding:            10px 25px 10px 25px;
    text-align:         center;
}

#boxPopupOuter {
    clear:              none;
    display:            block;
    position:           static;
    float:              none;
    white-space:        normal;
    overflow:           visible;
    margin:             0px;
    border-style:       solid;
    border-width:       1px;
    border-color:       #006699;
    background-color:   #F9FCFF;
    padding:            10px 25px 10px 25px;
    text-align:         center;
}

#boxHelpTop {
    clear:              none;
    display:            block;
    visibility:         hidden;
    position:           absolute;
    float:              none;
    white-space:        normal;
    overflow:           visible;
    margin:             0px;
    width:              1px;
    height:             1px;
    border-style:       solid;
    border-width:       0px;
    padding:            0px;
}

#boxMenu {
    clear:              none;
    display:            block;
    position:           static;
    float:              left;
    white-space:        normal;
    overflow:           visible;
    width:              200px;
    min-height:         340px;
    margin:             0px;
    border-style:       solid;
    border-width:       0px;
    border-color:       #72AFE4;
    background-color:   transparent;
    background-image:   url('../../?A=media&file=/image/trans.gif');
    padding:            10px 15px 15px 15px;
    text-align:         left;
    color:              #FFFFFF;
}

#boxContent {
    clear:              none;
    display:            block;
    position:           static;
    float:              none;
    white-space:        normal;
    overflow:           visible;
    margin:             0px;
    min-height:         500px;
    border-style:       solid;
    border-width:       1px;
    border-color:       #72AFE4;
    background-color:   transparent;
    padding:            10px;
    text-align:         left;
}

#boxPopupContent {
    clear:              none;
    display:            block;
    position:           static;
    float:              none;
    white-space:        normal;
    overflow:           visible;
    margin:             0px;
    min-height:         400px;
    border-style:       solid;
    border-width:       1px;
    border-color:       #72AFE4;
    background-color:   transparent;
    padding:            10px;
    text-align:         left;
}

#boxLogon {
    visibility:         hidden;
    clear:              none;
    display:            block;
    position:           static;
    float:              none;
    overflow:           visible;
    width:              250px;
    min-height:         40px;
    margin:             0px;
    white-space:        nowrap;
    border-style:       solid;
    border-width:       0px;
    border-color:       #72AFE4;
    background-color:   #BECDE8;
    padding:            3px 8px 3px 8px;
    color:              #FFFFFF;
    text-align:         right;
}

.boxComparisonYes {
    clear:                  none;
    white-space:            normal;
    overflow:               visible;
    width:                  60px;
    height:                 40px;
    border-style:           solid;
    border-color:           #000000;
    border-width:           0px;
    background-image:       url('../image/comparison.feature.yes.gif');
    background-position:    center;
    background-repeat:      no-repeat;
}

.boxComparisonNo {
    clear:                  none;
    white-space:            normal;
    overflow:               visible;
    width:                  60px;
    height:                 40px;
    border-style:           solid;
    border-color:           #000000;
    border-width:           0px;
    background-image:       url('../image/comparison.feature.no.gif');
    background-position:    center;
    background-repeat:      no-repeat;
    color:                  #FFB8B8;
}


/* PAGE IMAGES */

#headerPage {
    white-space:        normal;
    overflow:           visible;
    margin:             0px;
    border-style:       solid;
    border-color:       #000000;
    border-width:       0px;
}

#iconPage {
    white-space:        normal;
    overflow:           visible;
    margin:             0px;
    border-style:       solid;
    border-color:       #000000;
    border-width:       0px;
}


/* ROWS */

DIV.row {
    display:            block;
    position:           static;
    float:              none;
    white-space:        nowrap;
    overflow:           visible;
    width:              910px;
    margin:             0px 0px 15px 0px;
    border-style:       solid;
    border-width:       0px;
    border-color:       #FF0000;
    padding:            0px;
    text-align:         center;
}

#rowTop {
    clear:              none;
    padding-top:        10px;
}

#rowMiddle {
    clear:              both;
    padding-top:        10px;
}

#rowBottom {
    clear:              both;
    margin:             0px;
    padding:            0px;
}


/* COLUMNS */

DIV.column {
    clear:              none;
    display:            inline;
    position:           static;
    float:              left;
    white-space:        normal;
    overflow:           visible;
    margin:             0px 20px 0px 0px;
    border-style:       solid;
    border-width:       0px;
    border-color:       #00FF00;
    padding:            0px;
    text-align:         left;
}

#colIcon {
    width:              160px;
    min-height:         40px;
    background-color:   transparent;
    padding:            8px 14px 8px 14px;
    text-align:         center;
}

#colHeading {
    overflow:           visible;
    min-height:         40px;
    background-color:   transparent;
    padding-top:        17px;
}

#colLogon {
    float:              right;
    margin-right:       0px;
}

#colMenu {
    width:              160px;
    text-align:         center;
}

#colContent {
    overflow:           visible;
    margin-left:        35px;
    margin-right:       0px;
}


/* MENU BUTTON */

SPAN A.menubutton {
    width:              140px;
    text-align:         left;
    background-color:   #99AED4;
    background-image:   url('../../?A=media&file=/image/trans.gif');
}

A.menubutton {
    float:              none;
    display:            block;
    margin:             5px 0px 0px 0px;
    border-style:       solid;
    border-width:       0px;
    border-color:       #002233 #002233 #002233 #002233;
    padding:            3px 5px 3px 5px;
    font-family:        verdana,sans-serif;
    font-size:          9pt;
    font-weight:        bold;
    text-align:         left;
    text-decoration:    none;
    color:              #FFFFFF;
}
A.menubutton:link {
    text-decoration:    none;
    color:              #FFFFFF;
}
A.menubutton:active {
    text-decoration:    none;
    color:              #FFFFFF;
}
A.menubutton:visited {
    text-decoration:    none;
    color:              #FFFFFF;
}


/* MENU BUTTON HOVER */

A.menubutton:hover {
    text-decoration:    none;
    color:              #D5E0F3;
}

SPAN A.menubutton:hover {
    background-color:   #798EB6;
}


/* LOGON BOX */

#logonUsr {
    white-space:         nowrap;
    overflow:           visible;
    display:            block;
    position:           static;
    float:              none;
    margin:             0px;
    padding:            0px;
    color:              #FFFFFF;
}

#logonUsrInput {
    display:            inline;
    position:           static;
    float:              none;
    margin:             0px 0px 3px 0px;
    width:              160px;
    padding:            0px;
}

#logonPwd {
    white-space:         nowrap;
    overflow:           visible;
    display:            block;
    position:           static;
    float:              none;
    margin:             0px;
    padding:            0px;
    color:              #FFFFFF;
}

#logonPwdInput {
    display:            inline;
    position:           static;
    float:              none;
    margin:             0px 0px 0px 0px;
    width:              100px;
    padding:            0px;
}

#logonMemberLogon {
    display:            inline;
    position:           static;
    float:              none;
    margin:             0px;
    width:              60px;
}


