body {
    padding:0px 10px 10px 10px;
    font-family: Verdana;
    font-size:11px;
    color: #6a6a6a;
}

a {
    color: #678dca;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

.page_width {
    width:940px;
    text-align:center;
    margin:auto;
}

.container {
    text-align:left;
}


.clear {
    clear: both;
    font-size:0px;
    line-height:0px;
}

/* grey rounded corners */
.gtl  { background: url("../images/gtl.gif") 0    0     no-repeat #f4f4f4; }
.gtr  { background: url("../images/gtr.gif") 100% 0     no-repeat }
.gbl  { background: url("../images/gbl.gif") 0    100%  no-repeat }
.gbr  { background: url("../images/gbr.gif") 100% 100%  no-repeat }


p {
    margin-bottom: 10px;
    text-align: justify;
}

.hidden {
    display: none;
}


/**********************************
*             Header
*/
#header .container {
    position: relative;
    padding-top: 10px;
    top: 0px;
    left: 0px;
}

#search-container {
    position: absolute;
    left: 755px;
    top: 10px;
    width: 180px;
}

#search {
    float:right;
}

#search input.field {
    width:130px;
    height:15px;
    font-size:10px;
    border: 1px solid #e6e7e9;
    border-bottom: none;
    border-right: none;
    vertical-align:middle;
}

#search input.button {
    margin-left:3px;
    vertical-align:middle;
    border:none;
}


#lang {
    float:right;
    vertical-align:middle;
    font-size: 1px;
}


#top_navigation .item {
    float:left;
}

#top_navigation a {
    font-size: 12px;
    text-decoration: none;
}

.page_title {
    font-size:20px;
    padding-bottom:5px;
    color: #678dca;
    margin-top: 10px;
}


.error {
    font-size:18px;
    padding:80px 15px 100px 15px;
}



/**********************************
*             Footer
*/

#footer .left {
    float: left;
    padding-top: 3px;
    padding-left: 10px;
    font-size: 9px;
}

#footer .right {
    float: right;
    padding-top: 3px;
    padding-right: 10px;
}

#footer a {
    text-decoration: none;
    color: #6a6a6a;
}

#footer a:hover {
    text-decoration: none;
    color: #678dca;
}


.cline .ledge {
    float: left;
    height:8px;
    width:4px;
    font-size: 0px;
    background: url("../images/ledge.gif");
}

.cline .redge {
    float: right;
    height:8px;
    width:4px;
    font-size: 0px;
    background: url("../images/redge.gif")
}


.cline {
    height:8px;
    margin:0;
    padding:0;
    background-color: #678dca;
}
