/*Customized*/

#grailsLogo {
    position: relative;
    z-index: 6;
    width: 960px;
    height: 60px;
    padding: 0;
    margin: 0;
}

#grailsLogo #logo {
    position: relative;
    top: 0;
    left: 0;
}

#menu {
    position: relative;
    max-width: 960px;
    padding-top: 3px;
    padding-bottom: 5px;
    clear: none;
    float: none;
    text-align: center;
}

#mainBody {
    position: relative;
    margin: 0;
    clear: none;
    float: none;
}

.searchResult {
    font-style: italic;
    font-weight: bold;
}

/* ck:font */
/* bullet proof */
@font-face {
    font-family: 'ckFont';
    src: url('gBJCybXoBYTNXFp0WvhwzpH4ohrmqHkg6mwZsIOn0tZ.eot?') format('eot'), url('stlS0wzZ8j3cQDiHYiQzF0235ioNZPf6vDQQshl6qaT.woff') format('woff'), url('UuIGCAMfR0nwsaXhbSypELGueeYD18GWR5BRKxxgKfT.ttf') format('truetype');
}

.ckFont {
    font-family: ckFont;
    padding: 4px 5px 0 5px;
    white-space: nowrap;
    text-decoration: none;
    display: inline-block;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px;
}

.ui-timepicker-div dl {
    text-align: left;
}

.ui-timepicker-div dl dt {
    height: 25px;
}

.ui-timepicker-div dl dd {
    margin: -25px 0 10px 65px;
}

.ui-timepicker-div td {
    font-size: 90%;
}

/* CoffeeKlick Theme */
#ckStrip {
    background-color: #FFFFFF;
    background: url("uCEJL6Meo68KVAJkOGXEcNVjAcjcHnqGQxHELeHUTY7.png") repeat-x;
    position: relative;
    z-index: 10;
    width: 960px;
    height: 50px;
    padding: 0;
    margin: 0;
}

#ckHead {
    background-color: #FFFFFF;
    position: absolute;
    top: 40px;
    width: 960px;
    height: 160px;
    padding: 0;
    margin: 0;
}

#ckLogo {
    position: relative;
    float: left;
    z-index: 6;
    top: 10px;
    height: 70px;
    padding: 0;
    margin: 0;
}

#ckLoginBox {
    position: relative;
    float: right;
    right: auto;
    width: 250px;
    z-index: 9;
    height: 160px;
    padding: 0;
    margin: 0;
}

.ckLoginBoxTop {
    background: url("s0V2wmswbnqBYQjPf4BE9F9xcuquAC6CibXC1xvj3Vh.gif") no-repeat;
    width: 244px;
    height: 113px;
    color: #FFFFFF;
    padding: 0;
    margin: 0;
}

.ckLoginBoxBottom {
    background: url("XTJjIiy8DaOTzD4iVjTge7daQg822gX5qVdIE67M0b7.gif") no-repeat;
    width: 244px;
    height: 50px;
    color: #FFFFFF;
    padding: 0;
    margin: 0;
}

#ckMenu {
    background-color: #FFFFFF;
    position: absolute;
    left: 0;
    top: 70px;
    height: 92px;
    width: 960px;
    padding: 0;
    margin: 0;
}

.menuLeft {
    background: url("WvdBXxud7QFFiceiTbexazqHSWFWnpHvCCbIeaGEqIc.gif") no-repeat;
    float: left;
    width: 8px;
    height: 92px;
    padding: 0;
    margin: 0;
    margin-left: 15px;
}

.menuBg {
    background: url("90ZUHczWmHeRLIHCnmzOYqc5E2jmkqO5pLCZOu6cpAf.gif") repeat-x;
    float: left;
    height: 92px;
    width: 914px;
    padding: 0;
    margin: 0;
}

.menuRight {
    background: url("oY2vimKmyOdDUWPiu1oGRjsdKvTguraCUdKhTuqrdZC.gif") no-repeat;
    float: left;
    width: 11px;
    height: 92px;
    padding: 0;
    margin: 0;
}

.menuLink {
    background: url("APn8CINHTRmfLDtpEHwdhoWEcyVCRNDuPgzcDEApXe.gif") repeat-x;
    float: left;
    padding: 0;
    padding-top: 22px;
    text-align: center;
    color: #FFFFFF;
    margin: 0;
    height: 92px;
    /*cursor: pointer;*/
}

.menuLinkInterceptor {
    background: url("uQSb8CjwThiDjOp1nuWpE0m2rWIQQgg0vPWeI6RqyZY.gif") no-repeat;
    float: left;
    padding: 0;
    margin: 0;
    width: 23px;
    height: 92px;
}

.menuLinkEnd {
    background: url("SO5I5wOuoDdfWyMsStu0Z2t0sZuzMFX7G9988FqZgyj.gif") no-repeat;
    float: left;
    padding: 0;
    margin: 0;
    width: 26px;
    height: 92px;
}

.menuDate {
    background: url("90ZUHczWmHeRLIHCnmzOYqc5E2jmkqO5pLCZOu6cpAf.gif") repeat-x;
    float: left;
    padding: 0;
    padding-top: 20px;
    text-align: center;
    margin: 0;
    width: 140px;
    height: 92px;
}

.menuTh {
    background: url("3eYpyYkPhvKcNBgr4YuD7Ygmz34QoqOf3AkF8X64qug.gif") no-repeat;
    float: left;
    padding: 0;
    margin: 0;
    width: 40px;
    height: 92px;
    cursor: pointer;
}

.menuEn {
    background: url("DW1VIzGkrCCGNma0wLZz6yjlTvm6va2TIx4lmD7acH0.gif") no-repeat;
    float: left;
    padding: 0;
    margin: 0;
    width: 40px;
    height: 92px;
    cursor: pointer;
}

#ckBody {
    background-color: #FFFFFF;
    position: relative;
    top: 160px;
    width: 960px;
    padding: 0;
    margin: 0;
}

#ckContent {
    background-color: #FFFFFF;
    position: relative;
    max-width: 960px;
    /*min-height: 320px;*/
    padding: 0;
    margin: 0 0 0 15px;
}

#ckLeftPanel {
    background-color: #FFFFFF;
    position: relative;
    max-width: 690px;
    padding: 0;
    margin: 0;
}

#ckRightPanel {
    position: relative;
    float: right;
    right: 6px;
    width: 244px;
    z-index: 10;
    padding: 0;
    margin: 0 0 0 0;
}

#ckFoot {
    color: #FFFFFF;
    background: #5c341c url('iTNBunD6BmiAgcb8MtBJLRcU5Y5noVr3L6JiMNC7B9V.png') repeat-x;
    position: relative;
    width: 960px;
    padding: 35px 0 0 0;
    margin: 15px 0 0 0;
    height: 110px;
}

/* Orange Box */

.orangeBoxBL {
    background: url(ha1htsUayJsHoc66Fe601t0R20sWBPdYuCEKs7p0NG3.gif) 0 100% no-repeat #e68200;
    width: 100%;
}

.orangeBoxBR {
    background: url(LqccjyKQrTKZx0AD2YJf7nq3FSLnnZJYJw2SSX6lUAx.gif) 100% 100% no-repeat
}

.orangeBoxTL {
    background: url(IbpSCNbkAJP6nJyts8TRz2BQrGiPLbVvYz39Q0pYbZ9.gif) 0 0 no-repeat
}

.orangeBoxTR {
    background: url(JfoGOtiY3iLvtEwYN8Q6OIx09QCtI9BOQR5fy38eRM2.gif) 100% 0 no-repeat;
    padding: 5px
}

/* Brown Box */

.brownBoxBL {
    background: url(eyzROxxQ9TwS6p6EhRyFTbOvduhWhYRmyaXgou3qnLb.gif) 0 100% no-repeat #5e361f;
    width: 100%;
}

.brownBoxBR {
    background: url(wUpCAtindgEhrAtegt9i4tdA1Joy14Vhzwa02snuBk3.gif) 100% 100% no-repeat
}

.brownBoxTL {
    background: url(mVZB5lpdgSckppoOozTyYMrXjDQfcAgTBWegBZO1FHt.gif) 0 0 no-repeat
}

.brownBoxTR {
    background: url(WTlE3OKF0lvV0XxaXvlNWLzV7RfJraUg701yhngFgSz.gif) 100% 0 no-repeat;
    padding: 5px
}

/* Grey Box */

.greyBoxBL {
    background: url(bBcj7BtbabLvXHE8UO04IYF329R2DBllrrMVAlsHmjM.gif) 0 100% no-repeat #f2f2f2;
    width: 100%;
}

.greyBoxBR {
    background: url(k40FIHfWUkdA9lZINF7Y62yLBOCHUbIvcJuDlf19bs.gif) 100% 100% no-repeat
}

.greyBoxTL {
    background: url(4c0HLzbrT97j9qGbIEg9qScNor2f4jhuswSqP32dey.gif) 0 0 no-repeat
}

.greyBoxTR {
    background: url(5yoMghY4RTcH1oS6akIl5aGc5mjNXdpVFmWYishuK9l.gif) 100% 0 no-repeat;
    padding: 5px
}

.ckButton a {
    background: #5e361f;
    text-decoration: none;
    border: 0;
    padding: 2px 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 10px;
}

.ckButton a div {
    margin: 0 0 -7px 0;
    cursor: pointer;
    /*padding: 2px;*/
}

.ckButton a:hover {
    background: #f7931e;
    text-decoration: none;
}

.ckButtonInvert a {
    background: #f7931e;
    text-decoration: none;
    border: 0;
    padding: 2px 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 10px;
}

.ckButtonInvert a img {
    margin: 0 0 -7px 0;
    cursor: pointer;
    /*padding: 2px;*/
}

.ckButtonInvert a:hover {
    background: #5e361f;
    text-decoration: none;
}

/* Slides */
.slides_container {
    width: 470px;
    height: 170px;
}

.slides_container div {
    width: 470px;
    height: 170px;
    display: block;
}

.clearCss {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

.ckField {
    margin-top: 10px;
}

.ckField div {
    margin-left: 4px;
}

.booleanTrue:before {
    vertical-align: top;
    content: url(VfxID10RnVAbmJhW4HATkDuyION5wxQGP2xxrq13bDk.png)
}

.booleanFalse:before {
    vertical-align: top;
    content: url(pqV6waJrHQIP1QXC1Up9igvzLw47bmg8LoJZkoAeeRi.png)
}

