/* COMMON ELEMENTS START */
body, p, form, h1, fieldset {
    margin: 0;
    padding: 0;    
}
body {
    text-align: center;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-size: 68.75%;
    color: #00457C;
    background-color: #FFF;
    padding-bottom: 4em;
}

a {
    text-decoration: none;
    color: #00457C;
    font-weight: bold;
}
a:hover {
    text-decoration: underline;
}

ul {
    margin-left: 15px;
    padding: 0;
}

img {
    border: 0;
}

h1 {
    margin-bottom: 1em;
    font-size: 1.454em;
}

.clear {
    clear: both;
    overflow: hidden;
}
input, textarea {
    font-size: 100%;
}
.text {
    background: #FFF;
    border: #00457C solid 1px;
    height: 19px;
}

.content .text {
    width: 18em;
}

textarea {
    background: #FFF;
    border: #00457C solid 1px;
    width: 18em;
    overflow: auto;
}

label {
    display: none;
}
fieldset {
    border: #FFF solid 0px;
}

.button {
    height: 19px;
    background-color: #00457C;
    border: #00457C solid 1px;
    color: #FFF;
}

.image {
    width: 22.727em;
    height: 27.545em;
    margin-bottom: .36em;
}

.padder {
    height: .9em;
    overflow: hidden;
}
.padder2 {
    height: .7em;
    overflow: hidden;
}
/* COMMON ELEMENTS END */

/* ADDED ELEMENTS START */
.logo, .menu li, .center, .item, .item_sel, .clast, .clast_last {
    float: left;
    display: inline;
}
.slogo, .search {
    float: right;
    display: inline;
}
/* ADDED ELEMENTS END */

/* TOPIC ELEMENTS START */
.topic {
    height: 52px;
    background: #FFF url(/images/background.gif) repeat-x;
    margin-bottom: 1.3em;
}
.lang {
    margin-bottom: 1em;
}
.lang img {
    margin-right: 1px;
    margin-bottom: -5px;
}
.langname {
    margin-left: 2px; 
}
/* TOPIC ELEMENTS END */

/* PAGE & HEADING ELEMENTS START */
.page {
    width: 70em;
    text-align: left;
    margin: auto;
}

.header {
    height: 66px;
}

.heading {
    background-color: #00457C;
    color: #FFF;
}
.clb {
    background: url(/images/clb.gif) bottom left no-repeat;
}
.crb {
    background: url(/images/crb.gif) bottom right no-repeat;
}
.crt {
    background: url(/images/crt.gif) top right no-repeat;
}
/* PAGE & HEADING ELEMENTS END */

/* MENU ELEMENTS START */
.menu_search {
    margin-bottom: .26em;
    padding-bottom: .1em;
}
.menu {
    width: 54em;
    float: left;
}
.menu .item, .item_sel {
    margin-right: .36em;
    cursor:pointer;
}
.menu .item {
    background-color: #B9E5FA;
    white-space:nowrap;
}
.menu .item_sel {
    background-color: #00457C;
    white-space:nowrap;
}
.menu .item_sel a {
    color: #FFF;
}
.menu a:hover {
    text-decoration: none;
}
/* MENU ELEMENTS END */

/* SEARCH ELEMENTS START */
.search {
    width: 14em;
    text-align: right;
}
.search input {
    vertical-align: middle;
}
.search .text {
    width: 10em;
    margin-right: .4em;
}
/* SEARCH ELEMENTS END */

/* CONTENT ELEMENTS START */
.holder {
    margin: 0 .909em;
}

.main_holder {
    padding-top: .909em;
}
.content .holder {
    padding: 2em;
    margin: 0;
    line-height: 1.4em;
}
.center {
    width: 22.727em;
    overflow: hidden;
}
.main_holder .r {
    margin-right: .909em;
}
.main_holder .wide {
    width: 46.363em;
}
.content, .blue {
    background-color: #E5F5FE;
    margin-bottom: .36em;
}
.blue a {
    color: #E80976;
}
.blb {
    background: url(/images/blb.gif) bottom left no-repeat;
}
.brb {
    background: url(/images/brb.gif) bottom right no-repeat;
}
.brt {
    background: url(/images/brt.gif) top right no-repeat;
}

.pink {
    background-color: #FBDFEB;
    color: #E80976;
    margin-bottom: .36em;
}
.plb {
    background: url(/images/plb.gif) bottom left no-repeat;
}
.prb {
    background: url(/images/prb.gif) bottom right no-repeat;
}
.prt {
    background: url(/images/prt.gif) top right no-repeat;
}
/* CONTENT ELEMENTS END */

/* CHILD MENU ELEMENTS START */
.cmenu, .cmenu_sel {
    background-color: #B9E5FA;
    cursor:pointer;
}
.cmenu_sel {
    background-color: #E5F5FE;
}
.clast, .clast_last {
    margin-bottom: .36em;
    width: 11em;
    cursor:pointer;
}
.clast {
    margin-left: 0;
}
.clast_last {
    margin-left: .36em;
}
.cmenu a, .cmenu a:hover, .cmenu_sel a, .cmenu_sel a:hover {
    text-decoration: none;
    font-weight: normal;
}
.slb, .hlb {
    background: url(/images/slb.gif) bottom left no-repeat;
}
.srb, .hrb {
    background: url(/images/srb.gif) bottom right no-repeat;
}
.srt, .hrt {
    background: url(/images/srt.gif) top right no-repeat;
}
.main_holder .wide_menu .clast, .main_holder .wide_menu .clast_last {
    width: 22.727em;
}
.main_holder .wide_menu .clast_last {
    margin-left: 0;
}
/* CHILD MENU ELEMENTS END */

/* FOOTER ELEMENTS START */
.footer {
    margin-top: .6em;
}
.footer a {
    font-weight: normal;
    color: #FFF;
}
/* FOOTER ELEMENTS END */

/* BROWN BOX START */
div.btl { background: #f4d297 url(../images/brown_tl.gif) 0% 0% no-repeat; margin: 0 0 .36em 0; clear:left; }
div.btr { background: url(../images/brown_tr.gif) 100% 0% no-repeat; }
div.bbr { background: url(../images/brown_br.gif) 100% 100% no-repeat; }
div.bbl { 
    background: url(../images/brown_bl.gif) 0% 100% no-repeat;
    padding: .909em;
    color: #00843b;
    font-size: 1.091em;
}
div.btl a {
    font-weight:normal;
    color: #00843b;
    line-height: 2.364em;
    text-decoration: underline;
}
div.btl a:hover {
    text-decoration: none;
}
div.btl h1 {
    font-family: "Trebuchet MS", arial, verdana, sans-serif;
    font-size: 1.455em;
    color: #00843b;
    margin: 0;
}
/* BROWN BOX END */