@charset "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
    margin: 0 0 0 0 ;
    padding: 0 0 0 0 ;
}

body {
    background-color: #FFFFCC ;
}

h1 {
    font-size: 138.5% ;
}
h2 {
    font-size: 123.1% ;
}
h3 {
    font-size: 108% ;
}
h1,h2,h3,h4,h5,h6 {
    margin: 1em 1em 1em 1em  ;
}
h1,h2,h3,h4,h5,h6,strong,b,em,a {
    font-weight: bold ;
}
li,dd,p,blockquote,pre {
    margin: 1em 0 0 1em ;
    line-height: 1.5em ;
}
li {
    list-style: none ;
}

/*---------------------------------------------
 Layout Wrapper
---------------------------------------------*/
/*  Global Navigation 
..............................*/
.globalNavigationWrapper {
    margin: 0 0 0 0 ;
    padding: 0 0 0 0 ;
    width: 100% ;
    overflow: hidden ;

    display: -moz-inline-box ;
    display: inline-block ;
    display: box ;
    display: -moz-box ;
    display: -webkit-box ;
    display: -o-box ;
    display: -ms-box ;
    /display: inline ;
    /zoom: 1 ;
     
    box-pack: center ;
    -moz-box-pack: center ;
    -webkit-box-pack: center ;
    -o-box-pack: center ;
    -ms-box-pack: center ;

     box-lines: multiple ;
    -moz-box-lines: multiple ;
    -webkit-box-lines: multiple ;
    -o-box-lines: multiple ;
    -ms-box-lines: multiple ;

}
.bannerWrapper {
    margin: 0 0 0 0 ;
    padding: 5px 5px 5px 2px ;
    background-color: #FFCC99 ;
    width: 200px ;

    display: -moz-inline-box ;
    display: inline-block ;
    display: box ;
    display: -moz-box ;
    display: -webkit-box ;
    display: -o-box ;
    display: -ms-box ;
    /display: inline ;
    /zoom: 1 ;

    box-ordinal-group: 1 ;
    -moz-box-ordinal-group: 1 ;
    -webkit-box-ordinal-group: 1 ;
    -o-box-ordinal-group: 1 ;
    -ms-box-ordinal-group: 1 ;

    box-pack: center ;
    -moz-box-pack: center ;
    -webkit-box-pack: center ;
    -o-box-pack: center ;
    -ms-box-pack: center ;

    text-align: center ;
    vertical-align: middle ;
}

.banner {
    margin: 0 0 0 0 ;
    padding: 0 0 0 0 ;

    display: -moz-inline-box ;
    display: inline-block ;
    display: box ;
    display: -moz-box ;
    display: -webkit-box ;
    display: -o-box ;
    display: -ms-box ;
    /display: inline ;
    /zoom: 1 ;

    box-align: center ;
    -moz-box-align: center ;
    -webkit-box-align: center ;
    -o-box-align: center ;
    -ms-box-align: center ;

}

.globalNavigation {
    margin: 0 0 0 0 ;
    padding: 5px 0 5px 0 ;
    background-color: #FFCC99 ;
    min-width: 100px ;


    display: -moz-inline-box ;
    display: inline-block ;
    display: box ;
    display: -moz-box ;
    display: -webkit-box ;
    display: -o-box ;
    display: -ms-box ;
    /display: inline ;
    /zoom: 1 ;

     box-lines: multiple ;
    -moz-box-lines: multiple ;
    -webkit-box-lines: multiple ;
    -o-box-lines: multiple ;
    -ms-box-lines: multiple ;

    box-ordinal-group: 1 ;
    -moz-box-ordinal-group: 1 ;
    -webkit-box-ordinal-group: 1 ;
    -o-box-ordinal-group: 1 ;
    -ms-box-ordinal-group: 1 ;

    box-flex: 1.0 ;
    -moz-box-flex: 1.0;
    -webkit-box-flex: 1.0 ;
    -o-box-flex: 1.0 ;
    -ms-box-flex: 1.0 ;

    box-flex-group: 2 ;
    -moz-box-flex-group: 2 ;
    -webkit-box-flex-group: 2 ;
    -o-box-flex-group: 2 ;
    -ms-box-flex-group: 2 ;
}

.globalSearchWrapper {
    margin: 0 0 0 0 ;
    padding: 10px 0 5px 0 ;
    background-color: #CCCCCC ;
    background: -webkit-gradient(linear, left top, left bottom, from(#9fb3cc), to(#5b80ab));

    width: 345px ;
    overflow: hidden ;

    display: -moz-inline-box ;
    display: inline-block ;
    display: box ;
    display: -moz-box ;
    display: -webkit-box ;
    display: -o-box ;
    display: -ms-box ;
    /display: inline ;
    /zoom: 1 ;

    box-ordinal-group: 2 ;
    -moz-box-ordinal-group: 2 ;
    -webkit-box-ordinal-group: 2 ;
    -o-box-ordinal-group: 2 ;
    -ms-box-ordinal-group: 2 ;

    box-align: strech ;
    -moz-box-align: strech ;
    -webkit-box-align: strech ;
    -o-box-align: strech ;
    -ms-box-align: strech ;

    box-pack: center ;
    -moz-box-pack: center ;
    -webkit-box-pack: center ;
    -o-box-pack: center ;
    -ms-box-pack: center ;

    box-flex-group: 3 ;
    -moz-box-flex-group: 3 ;
    -webkit-box-flex-group: 3 ;
    -o-box-flex-group: 3 ;
    -ms-box-flex-group: 3 ;

    text-align: center ;
    vertical-align: middle ;
}

.globalSearch {
    margin: 0 0 0 0 ;
    padding: 0 0 0 0 ;

    display: -moz-inline-box ;
    display: inline-block ;
    display: box ;
    display: -moz-box ;
    display: -webkit-box ;
    display: -o-box ;
    display: -ms-box ;
    /display: inline ;
    /zoom: 1 ;

    box-align: center ;
    -moz-box-align: center ;
    -webkit-box-align: center ;
    -o-box-align: center ;
    -ms-box-align: center ;

}

/*  Layerd Navigation 
..............................*/
.layeredNavigationWrapper {
    margin: 0 0 0 0 ;
    padding: 5px 0px 5px 0px ;
    background-color: #FF9999 ;
    width: 100% ;
    font-size: 13px ;
}

/*  Contents 
..............................*/
.contentsWrapper {
    margin: 0 0 0 0 ;
    padding: 0 0 0 0 ;
    width: 100%;
    overflow: hidden ;

    text-align: center ;
    vertical-align: text-top ;

    display: block ;
    display: box ;
    /*display: -moz-box ;*/
    display: -webkit-box ;
    display: -o-box ;
    display: -ms-box ;

    box-pack: center ;
    -moz-box-pack: center ;
    -webkit-box-pack: center ;
    -o-box-pack: center ;
    -ms-box-pack: center ;

    box-lines: multiple ;
    -moz-box-lines: multiple ;
    -webkit-box-lines: multiple ;
    -o-box-lines: multiple ;
    -ms-box-lines: multiple ;

}
.contentsAdWrapper {
    margin: 0 0 0 0 ;
    padding: 0 0 0 0 ;
    width: 100%;
    overflow: hidden ;

    text-align: center ;
    vertical-align: text-top ;

    display: -moz-inline-box ;
    display: inline-block ;
    display: box ;
    display: -moz-box ;
    display: -webkit-box ;
    display: -o-box ;
    display: -ms-box ;
    /display: inline ;
    /zoom: 1 ;

    box-pack: center ;
    -moz-box-pack: center ;
    -webkit-box-pack: center ;
    -o-box-pack: center ;
    -ms-box-pack: center ;

    box-lines: multiple ;
    -moz-box-lines: multiple ;
    -webkit-box-lines: multiple ;
    -o-box-lines: multiple ;
    -ms-box-lines: multiple ;

}
.FlexBlockGroup1Wrapper {
    margin: 0 0 0 0 ;
    padding: 5px 5px 5px 5px ;
    overflow: hidden ;
    min-width: 300px ;

    display: block ;
    display: box ;
    /*display: -moz-box ;*/
    display: -webkit-box ;
    display: -o-box ;
    display: -ms-box ;

    box-ordinal-group: 1 ;
    -moz-box-ordinal-group: 1 ;
    -webkit-box-ordinal-group: 1 ;
    -o-box-ordinal-group: 1 ;
    -ms-box-ordinal-group: 1 ;

    box-flex: 1.0 ;
    -moz-box-flex: 1.0;
    -webkit-box-flex: 1.0 ;
    -o-box-flex: 1.0 ;
    -ms-box-flex: 1.0 ;

    box-pack: center ;
    -moz-box-pack: center ;
    -webkit-box-pack: center ;
    -o-box-pack: center ;
    -ms-box-pack: center ;
/*
    box-lines: multiple ;
    -moz-box-lines: multiple ;
    -webkit-box-lines: multiple ;
    -o-box-lines: multiple ;
    -ms-box-lines: multiple ;
*/
    text-align: center ;
    vertical-align: text-top ;
}

.FlexBlockGroup2Wrapper {
    margin: 0 0 0 0 ;
    padding: 5px 5px 5px 5px ;
    overflow: hidden ;
    min-width: 300px ;

    display; block :
    display: box ;
    /*display: -moz-box ;*/
    display: -webkit-box ;
    display: -o-box ;
    display: -ms-box ;

    box-ordinal-group: 2 ;
    -moz-box-ordinal-group: 2 ;
    -webkit-box-ordinal-group: 2 ;
    -o-box-ordinal-group: 2 ;
    -ms-box-ordinal-group: 2 ;

    box-flex: 1.0 ;
    -moz-box-flex: 1.0;
    -webkit-box-flex: 1.0 ;
    -o-box-flex: 1.0 ;
    -ms-box-flex: 1.0 ;

    box-pack: center ;
    -moz-box-pack: center ;
    -webkit-box-pack: center ;
    -o-box-pack: center ;
    -ms-box-pack: center ;
/*
    box-lines: multiple ;
    -moz-box-lines: multiple ;
    -webkit-box-lines: multiple ;
    -o-box-lines: multiple ;
    -ms-box-lines: multiple ;
*/
    text-align: center ;
    vertical-align: text-top ;
}

.FixedBlockGroup1Ad345Wrapper {
    margin: 0 0 0 0 ;
    padding: 0 0 0 0 ;
    background-color: #CCCCCC ;
    background: -webkit-gradient(linear, left top, left bottom, from(#5b80ab), to(#9fb3cc));
    width: 345px ;
    overflow: hidden ;

    display: block ;
    display: box ;
    /*display: -moz-box ;*/
    display: -webkit-box ;
    display: -o-box ;
    display: -ms-box ;

    box-ordinal-group: 1 ;
    -moz-box-ordinal-group: 1 ;
    -webkit-box-ordinal-group: 1 ;
    -o-box-ordinal-group: 1 ;
    -ms-box-ordinal-group: 1 ;

    box-pack: center ;
    -moz-box-pack: center ;
    -webkit-box-pack: center ;
    -o-box-pack: center ;
    -ms-box-pack: center ;

    box-flex-group: 2 ;
    -moz-box-flex-group: 2 ;
    -webkit-box-flex-group: 2 ;
    -o-box-flex-group: 2 ;
    -ms-box-flex-group: 2 ;

    text-align: center ;
    vertical-align: middle ;
}

.FixedBlockGroup2Ad345Wrapper {
    margin: 0 0 0 0 ;
    padding: 0 0 0 0 ;
    background-color: #CCCCCC ;
    background: -webkit-gradient(linear, left top, left bottom, from(#5b80ab), to(#9fb3cc));
    width: 345px ;
    overflow: hidden ;

    display: block ;
    display: box ;
    /*display: -moz-box ;*/
    display: -webkit-box ;
    display: -o-box ;
    display: -ms-box ;

    box-ordinal-group: 2 ;
    -moz-box-ordinal-group: 2 ;
    -webkit-box-ordinal-group: 2 ;
    -o-box-ordinal-group: 2 ;
    -ms-box-ordinal-group: 2 ;

    box-pack: center ;
    -moz-box-pack: center ;
    -webkit-box-pack: center ;
    -o-box-pack: center ;
    -ms-box-pack: center ;

    box-flex-group: 2 ;
    -moz-box-flex-group: 2 ;
    -webkit-box-flex-group: 2 ;
    -o-box-flex-group: 2 ;
    -ms-box-flex-group: 2 ;

    text-align: center ;
    vertical-align: middle ;
}

.FixedBlockAd345 {
    margin: 5px 0 0 0 ;
    padding: 0 0 0 0 ;

    display: block ;
    display: box ;
    /*display: -moz-box ;*/
    display: -webkit-box ;
    display: -o-box ;
    display: -ms-box ;

    box-align: center ;
    -moz-box-align: center ;
    -webkit-box-align: center ;
    -o-box-align: center ;
    -ms-box-align: center ;
}

/* Fixed Block (230px) */
.FixedBlock230Wrapper {
    margin: 0 0 0 0 ;
    padding: 5px 5px 5px 5px ;
    width: 230px ;
    overflow: hidden ;
    display: inline-block ;
    text-align: left ;
    vertical-align: text-top ;
}

/* Fixed Block (310px) */
.FixedBlock310Wrapper {
    margin: 0 0 0 0 ;
    padding: 5px 5px 5px 5px ;
    width: 310px ;
    overflow: hidden ;
    display: inline-block ;
    text-align: left ;
    vertical-align: text-top ;
}
/* Fixed Block (390px) */
.FixedBlock390Wrapper {
    margin: 0 0 0 0 ;
    padding: 5px 5px 5px 5px ;
    max-width: 390px ;
    min-width: 310px ;
    overflow: hidden ;
    display: inline-block ;
    text-align: left ;
    vertical-align: text-top ;
}
/* Fixed Block (470px) */
.FixedBlock470Wrapper {
    margin: 0 0 0 0 ;
    padding: 5px 5px 5px 5px ;
    max-width: 470px ;
    min-width: 310px ;
    overflow: hidden ;
    display: inline-block ;
    text-align: left ;
    vertical-align: text-top ;
}
/* Fixed Block (550px) */
.FixedBlock550Wrapper {
    margin: 0 0 0 0 ;
    padding: 5px 5px 5px 5px ;
    max-width: 550px ;
    min-width: 310px ;
    overflow: hidden ;
    display: inline-block ;
    text-align: left ;
    vertical-align: text-top ;
}
/* Fixed Block (630px) */
.FixedBlock630Wrapper {
    margin: 0 0 0 0 ;
    padding: 5px 5px 5px 5px ;
    max-width: 630px ;
    min-width: 310px ;
    overflow: hidden ;
    display: inline-block ;
    text-align: left ;
    vertical-align: text-top ;
}
/* Fixed Block (710px) */
.FixedBlock710Wrapper {
    margin: 0 0 0 0 ;
    padding: 5px 5px 5px 5px ;
    max-width: 710px ;
    min-width: 310px ;
    overflow: hidden ;
    display: inline-block ;
    text-align: left ;
    vertical-align: text-top ;
}
/* Fixed Block (790px) */
.FixedBlock790Wrapper {
    margin: 0 0 0 0 ;
    padding: 5px 5px 5px 5px ;
    max-width: 790px ;
    min-width: 310px ;
    overflow: hidden ;
    display: inline-block ;
    text-align: left ;
    vertical-align: text-top ;
}

/*  Administrative Navigation 
..............................*/
.administrativeNavigationWrapper {
    margin: 0 0 0 0 ;
    padding: 5px 0px 5px 0px ;
    background-color: #cfcc99 ;
    width: 100% ;
    overflow: hidden ;
    font-size: 13px ;
}

/*  Copyright 
..............................*/
.copyright {
    margin: 0 0 0 0 ;
    padding: 5px 0 5px 0 ;
    width: 100% ;
    overflow: hidden ;
    text-align: center ;
    background-color: #cfcc99 ;
    font-size: 13px ;
}

/*---------------------------------------------
 Navigation Parts
---------------------------------------------*/
.globalNavigation a {
    display: inline-block ;
    margin: 2px 0 0 0 ;
    padding: 10px 5px 10px 5px ;
    width: 90px ;
    border-top: 1px solid #f5e39b ;

    background: #f4b865 ;
    background: -moz-linear-gradient(top, #f4b865, #ec853e) ;
    background: -webkit-gradient(linear, left top, left bottom, from(#f4b865), to(#ec853e)) ;
    background: -o-gradient(linear, left top, left bottom, from(#f4b865), to(#ec853e)) ;
    background: -ms-gradient(linear, left top, left bottom, from(#f4b865), to(#ec853e)) ;

    border-radius: 10px ;
    -moz-border-radius: 10px ;
    -webkit-border-radius: 10px ;
    -o-border-radius: 10px ;
    -ms-border-radius: 10px ;

    box-shadow: rgba(0,0,0,1) 0 1px 0 ;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0 ;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0 ;
    -o-box-shadow: rgba(0,0,0,1) 0 1px 0 ;
    -ms-box-shadow: rgba(0,0,0,1) 0 1px 0 ;

    text-shadow: rgba(0,0,0,.4) 0 1px 0 ;
    color: #0000CC ;
    font-size: 14px ;
    text-decoration: none ;
    text-align: center ;
    vertical-align: middle ;
}

.globalNavigation .current{
    color: #FFFFFF ;
    border-top-color: #f5e39b ;
    background: #bc853e ;
}

.globalNavigation a:hover {
    color: #FFFFFF ;
    border-top-color: #f5e39b ;
    background: #0000CC ;
}

.layeredNavigationWrapper a {
    margin: 0 0 0 0 ;
    padding: 0 0 0 0 ;
    display: inline-block ;
    color: #0000CC ;
    text-decoration: none ;
}

.layeredNavigationWrapper a:hover {
    color: #FFFFFF ;
    background-color: #0000CC ;
}

.administrativeNavigationWrapper a {
    margin: 0 0 0 0 ;
    padding: 0 0 0 0 ;
    display: inline-block ;
    color: #0000CC ;
    text-decoration: none ;
}

.administrativeNavigationWrapper a:hover {
    color: #FFFFFF ;
    background: #0000CC ;
}

/*  Contents Parts
..............................*/
.contentsWrapper p,
.contentsAdWrapper p {
    margin: 0 0 0 0 ;
    padding: 0.5em 1em 0.5em 1em ;
}
