/****************************************************************/
/*   Design:   Multiflex-5.4                                    */
/*   Type:     Design without sidebar                           */
/*   File:     Content Toolbox                                  */
/*--------------------------------------------------------------*/
/*   Design:   www.1234.info                                    */
/*   Date:     March 13, 2008                                   */
/*--------------------------------------------------------------*/
/*   License:  Fully open source without restrictions.          */
/*             Please keep footer credits with the words        */
/*             "Design by 1234.info". Thank you!                */
/****************************************************************/

/*************/
/*  CONTENT  */
/*************/

/* PAGETITLE */
.main h1.pagetitle {
    margin: 0 0 0.5em 0;
    padding: 1px 0 1px 32px;
    background: url( ../img/icon_pagetitle.gif ) no-repeat;
    background-position: center left;
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    font-size: 220% !important /*Non-IE6*/;
    font-size: 200% /*IE6*/;
}

/* HEADING -- Standard icon (1-Column / 2-Column / 3-Column) */
.content h1 {
    margin: 0;
    padding: 5px 50px 12px 20px;
    border-bottom: solid 1px rgb( 215, 215, 215 );
    background: url( ../img/icon_celltitle_level1.gif ) no-repeat;
    background-position: 914px 5px;
    color: rgb( 75, 75, 75 );
    font-weight: bold;
    font-size: 220% !important /*Non-IE6*/;
    font-size: 200% /*IE6*/;
}

.content-2col-box-leftcolumn h1, .content-2col-box-rightcolumn h1 {
    margin: 0;
    padding: 5px 50px 12px 20px;
    border-bottom: solid 1px rgb( 215, 215, 215 );
    background: url( ../img/icon_celltitle_level1.gif ) no-repeat;
    background-position: 430px 3px;
    color: rgb( 75, 75, 75 );
    font-weight: bold;
    font-size: 220% !important /*Non-IE6*/;
    font-size: 200% /*IE6*/;
}

.content-3col-box-leftcolumn h1, .content-3col-box-middlecolumn h1, .content-3col-box-rightcolumn h1 {
    margin: 0;
    padding: 5px 50px 12px 20px;
    border-bottom: solid 1px rgb( 215, 215, 215 );
    background: url( ../img/icon_celltitle_level1.gif ) no-repeat;
    background-position: 269px 3px;
    color: rgb( 75, 75, 75 );
    font-weight: bold;
    font-size: 220% !important /*Non-IE6*/;
    font-size: 200% /*IE6*/;
}

.content h2 {
    clear: both; /*Start IE Hack*/
    position: relative;
    z-index: 1;
    top: -1px /* End IE Hack to remove vertical -1px margin bug otherwise produced by margin*/;
    margin: 0 20px 0 20px;
    padding: 15px 35px 5px 0;
    border-top: solid 1px rgb( 215, 215, 215 );
    background: url( ../img/icon_celltitle_level2.gif ) no-repeat;
    background-position: right 15px;
    color: rgb( 75, 75, 75 );
    font-weight: bold;
    font-size: 180% !important /*Non-IE6*/;
    font-size: 160% /*IE6*/;
}

.content h3 {
    margin: 1.0em 0 -0.3em 0;
    padding: 0 20px 0 20px;
    color: rgb( 75, 75, 75 );
    font-weight: bold;
    font-size: 180% !important /*Non-IE6*/;
    font-size: 160% /*IE6*/;
}

.content h3.line {
/*Start IE Hack*/
    position: relative;
    z-index: 1;
    top: -1px; /* End IE Hack vertical alignment to blend top border with h1, if directly after each other*/
    margin: 0 20px -0.3em 20px;
    padding: 1.0em 0 0 0;
    border-top: solid 1px rgb( 215, 215, 215 );
}

.content h4 {
    margin: 1.0em 0 -0.3em 0;
    padding: 0 20px 0 20px;
    color: rgb( 75, 75, 75 );
    font-weight: bold;
    font-size: 160% !important /*Non-IE6*/;
    font-size: 140% /*IE6*/;
}

.content h5 {
    margin: 1.0em 0 -0.5em 0;
    padding: 0 20px 0 20px;
    color: rgb( 75, 75, 75 );
    font-weight: bold;
    font-size: 140% !important /*Non-IE6*/;
    font-size: 125% /*IE6*/;
}

.content h6 {
    margin: 0.4em 0 0.5em 0;
    padding: 0 20px 0 20px;
    color: rgb( 50, 50, 50 );
    font-weight: normal;
    font-size: 130% !important /*Non-IE6*/;
    font-size: 115% /*IE6*/;
}

.content h7.date {
    margin: 0.4em 0 0.5em 0;
    padding: 0 20px 0 20px;
    color: rgb( 50, 50, 50 );
    font-weight: normal;
    font-size: 115% !important /*Non-IE6*/;
    font-size: 95% /*IE6*/;
}

/* HEADING -- Special icon (1-Column / 2-Column / 3-Column) */
.content h1.contact {
    background: url( ../img/icon_celltitle_contact.gif ) no-repeat;
    background-position: 898px 5px;
}

.content h1.login {
    background: url( ../img/icon_celltitle_login.gif ) no-repeat;
    background-position: 917px 5px;
}

.content h1.search {
    background: url( ../img/icon_celltitle_search.gif ) no-repeat;
    background-position: 918px 5px;
}

.content h1.video {
    background: url( ../img/icon_celltitle_video.gif ) no-repeat;
    background-position: 919px 5px;
}

.content h1.audio {
    background: url( ../img/icon_celltitle_audio.gif ) no-repeat;
    background-position: 913px 5px;
}

.content h1.webtemplate {
    background: url( ../img/icon_celltitle_webtemplate.gif ) no-repeat;
    background-position: 914px 5px;
}

.content h1.document {
    background: url( ../img/icon_celltitle_document.gif ) no-repeat;
    background-position: 917px 5px;
}

.content h1.blog {
    background: url( ../img/icon_celltitle_blog.gif ) no-repeat;
    background-position: 921px 5px;
}

.content h1.forum {
    background: url( ../img/icon_celltitle_forum.gif ) no-repeat;
    background-position: 917px 5px;
}

.content-2col-box-leftcolumn h1.contact, .content-2col-box-rightcolumn h1.contact {
    background: url( ../img/icon_celltitle_contact.gif ) no-repeat;
    background-position: 414px 5px;
}

.content-2col-box-leftcolumn h1.login, .content-2col-box-rightcolumn h1.login {
    background: url( ../img/icon_celltitle_login.gif ) no-repeat;
    background-position: 433px 5px;
}

.content-2col-box-leftcolumn h1.search, .content-2col-box-rightcolumn h1.search {
    background: url( ../img/icon_celltitle_search.gif ) no-repeat;
    background-position: 429px 5px;
}

.content-2col-box-leftcolumn h1.video, .content-2col-box-rightcolumn h1.video {
    background: url( ../img/icon_celltitle_video.gif ) no-repeat;
    background-position: 435px 5px;
}

.content-2col-box-leftcolumn h1.audio, .content-2col-box-rightcolumn h1.audio {
    background: url( ../img/icon_celltitle_audio.gif ) no-repeat;
    background-position: 429px 5px;
}

.content-2col-box-leftcolumn h1.webtemplate, .content-2col-box-rightcolumn h1.webtemplate {
    background: url( ../img/icon_celltitle_webtemplate.gif ) no-repeat;
    background-position: 430px 5px;
}

.content-2col-box-leftcolumn h1.document, .content-2col-box-rightcolumn h1.document {
    background: url( ../img/icon_celltitle_document.gif ) no-repeat;
    background-position: 433px 5px;
}

.content-2col-box-leftcolumn h1.blog, .content-2col-box-rightcolumn h1.blog {
    background: url( ../img/icon_celltitle_blog.gif ) no-repeat;
    background-position: 437px 5px;
}

.content-2col-box-leftcolumn h1.forum, .content-2col-box-rightcolumn h1.forum {
    background: url( ../img/icon_celltitle_forum.gif ) no-repeat;
    background-position: 433px 5px;
}

.content-3col-box-leftcolumn h1.contact, .content-3col-box-middlecolumn h1.contact, .content-3col-box-rightcolumn h1.contact {
    background: url( ../img/icon_celltitle_contact.gif ) no-repeat;
    background-position: 253px 5px;
}

.content-3col-box-leftcolumn h1.login, .content-3col-box-middlecolumn h1.login, .content-3col-box-rightcolumn h1.login {
    background: url( ../img/icon_celltitle_login.gif ) no-repeat;
    background-position: 272px 5px;
}

.content-3col-box-leftcolumn h1.search, .content-3col-box-middlecolumn h1.search, .content-3col-box-rightcolumn h1.search {
    background: url( ../img/icon_celltitle_search.gif ) no-repeat;
    background-position: 268px 5px;
}

.content-3col-box-leftcolumn h1.video, .content-3col-box-middlecolumn h1.video, .content-3col-box-rightcolumn h1.video {
    background: url( ../img/icon_celltitle_video.gif ) no-repeat;
    background-position: 274px 5px;
}

.content-3col-box-leftcolumn h1.audio, .content-3col-box-middlecolumn h1.audio, .content-3col-box-rightcolumn h1.audio {
    background: url( ../img/icon_celltitle_audio.gif ) no-repeat;
    background-position: 268px 5px;
}

.content-3col-box-leftcolumn h1.webtemplate, .content-3col-box-middlecolumn h1.webtemplate, .content-3col-box-rightcolumn h1.webtemplate {
    background: url( ../img/icon_celltitle_webtemplate.gif ) no-repeat;
    background-position: 269px 5px;
}

.content-3col-box-leftcolumn h1.document, .content-3col-box-middlecolumn h1.document, .content-3col-box-rightcolumn h1.document {
    background: url( ../img/icon_celltitle_document.gif ) no-repeat;
    background-position: 272px 5px;
}

.content-3col-box-leftcolumn h1.blog, .content-3col-box-middlecolumn h1.blog, .content-3col-box-rightcolumn h1.blog {
    background: url( ../img/icon_celltitle_blog.gif ) no-repeat;
    background-position: 276px 5px;
}

.content-3col-box-leftcolumn h1.forum, .content-3col-box-middlecolumn h1.forum, .content-3col-box-rightcolumn h1.forum {
    background: url( ../img/icon_celltitle_forum.gif ) no-repeat;
    background-position: 272px 5px;
}

/* HEADING -- No icon */
.main h1.pagetitle-noicon {
    margin: 0 0 0.5em 0;
    padding: 1px 0 1px 0;
    background: none;
    color: rgb( 255, 255, 255 );
    font-weight: normal;
    font-size: 220% !important /*Non-IE6*/;
    font-size: 200% /*IE6*/;
}

.content h1.noicon {
    background: none;
}

.content h2.noicon {
    background: none;
}

/* PARAGRAPH TEXT */
.content p {
    margin: 1.0em 0 1.0em 0;
    color: rgb( 0, 0, 0 );
    line-height: 1.3em;
    padding: 0 20px 0 20px;
    font-size: 131% !important /*Non-IE6*/;
    font-size: 115% /*IE6*/;
}

.content p.details {
    margin: -0.2em 0 1.0em 0;
    line-height: 1.0em;
    font-size: 120% !important /*Non-IE6*/;
    font-size: 110% /*IE6*/;
}

.content blockquote {
    clear: both;
    margin: 0 30px 0.6em 30px;
    font-size: 90%;
}

/* LIST */
.content ul {
    margin: 1.4em 0 1.0em 0;
    padding: 0em 20px 0em 20px;
    list-style: none;
}

.content ul li {
    margin: 0 0 0.3em 2px;
    padding: 0 0 0 12px;
    background: url( ../img/bg_bullet_square.gif ) no-repeat 0 0.5em;
    line-height: 1.3em;
    font-size: 131% !important /*Non-IE6*/;
    font-size: 115% /*IE6*/;
}

.content ul li ul li {
    margin: 0 0 0.3em 2px;
    padding: 0 0 0 12px;
    background: url( ../img/bg_bullet_square.gif ) no-repeat 0 0.5em;
    line-height: 1.3em;
    font-size: 85% !important /*Non-IE6*/;
    font-size: 115% /*IE6*/;
}

.content ol {
    margin: 1.4em 0 1.0em 0;
    padding: 0 20px 0 40px !important /*Non-IE6*/;
    padding: 0 20px 0 50px /*IE6*/;
}

.content ol li {
    list-style-type: decimal;
    list-style-position: outside;
    margin: 0 0 0.3em 3px;
    line-height: 1.3em;
    font-size: 131% !important /*Non-IE6*/;
    font-size: 115% /*IE6*/;
}

.content ul.indent {
    padding: 0 50px 0 50px;
}

.content ol.indent {
    padding: 0 20px 0 70px !important /*Non-IE6*/;
    padding: 0 20px 0 80px /*IE6*/;
}

/* TABLE(1-Column / 2-Column / 3-Column)*/
.content table {
    clear: both;
    width: 920px;
    margin: 2.0em 0 0.2em 20px;
    table-layout: fixed;
    border-collapse: collapse;
    empty-cells: show;
    background-color: rgb( 233, 232, 244 );
}

.content-2col-nobox-leftcolumn table, .content-2col-nobox-rightcolumn table, .content-2col-box-leftcolumn table, .content-2col-box-rightcolumn table {
    clear: both;
    width: 440px;
    margin: 2.0em 0 0.2em 20px;
    table-layout: fixed;
    border-collapse: collapse;
    empty-cells: show;
    background-color: rgb( 233, 232, 244 );
}

.content-3col-nobox-leftcolumn table, .content-3col-nobox-middlecolumn table, .content-3col-nobox-rightcolumn table, .content-3col-box-leftcolumn table, .content-3col-box-middlecolumn table, .content-3col-box-rightcolumn table {
    clear: both;
    width: 280px;
    margin: 2.0em 0 0.2em 20px;
    table-layout: fixed;
    border-collapse: collapse;
    empty-cells: show;
    background-color: rgb( 233, 232, 244 );
}

.content table th.top {
    height: 3.5em;
    padding: 0 7px 0 7px;
    empty-cells: show;
    background-color: rgb( 175, 175, 175 );
    text-align: left;
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    font-size: 120% !important /*Non-IE6*/;
    font-size: 110% /*IE6*/;
}

.content table th {
    height: 3.0em;
    padding: 2px 20px 2px 7px;
    border: solid 2px rgb( 245, 245, 245 );
    background-color: rgb( 225, 225, 225 );
    text-align: left;
    color: rgb( 80, 80, 80 );
    font-weight: bold;
    font-size: 120% !important /*Non-IE6*/;
    font-size: 110% /*IE6*/;
}

.content table td {
    height: 3.0em;
    padding: 2px 7px 2px 7px;
    border: solid 2px rgb( 245, 245, 245 );
    background-color: rgb( 225, 225, 225 );
    text-align: left;
    font-weight: normal;
    color: rgb( 80, 80, 80 );
    font-size: 120% !important /*Non-IE6*/;
    font-size: 110% /*IE6*/;
}

.content p.caption {
    clear: both;
    margin: 0.5em 0 2.0em 0;
    text-align: left;
    color: rgb( 80, 80, 80 );
    font-size: 120% !important /*Non-IE6*/;
    font-size: 110% /*IE6*/;
}

/* CONTACT FORM (1-Column / 2-Column / 3-Column) */
.contactform {
    width: 918px;
    margin: 1.0em 10px 0 20px;
}

.contactform fieldset {
    padding: 10px 0 10px 0 !important /*Non-IE6*/;
    padding: 0 /*IE6*/;
    margin: 0 0 20px 0;
    border: solid 1px rgb( 220, 220, 220 );
}

.contactform fieldset legend {
    margin: 0 0 0 5px !important /*Non-IE*/;
    margin: 0 0 20px 5px /*IE6*/;
    padding: 0 2px 0 2px;
    color: rgb( 80, 80, 80 );
    font-weight: bold;
    font-size: 131%;
}

.contactform label.left {
    float: left;
    width: 100px;
    margin: 0 0 0 10px;
    padding: 2px;
    font-size: 100%;
}

.contactform select.combo {
    width: 281px;
    padding: 2px;
    border: solid 1px rgb( 200, 200, 200 );
    font-size: 100%;
}

.contactform input.field {
    width: 276px;
    padding: 2px;
    border: solid 1px rgb( 200, 200, 200 );
    font-size: 100%;
}

.contactform textarea {
    width: 276px;
    padding: 2px;
    border: solid 1px rgb( 200, 200, 200 );
    font-size: 100%;
}

.contactform input.button {
    float: left;
    width: 9.0em;
    margin-left: 115px !important /*Non-IE6*/;
    margin-left: 118px /*IE6*/;
    padding: 3px !important /*Non-IE6*/;
    padding: 2px /*IE6*/;
    background: rgb( 230, 230, 230 );
    border: solid 1px rgb( 150, 150, 150 );
    text-align: center;
    color: rgb( 150, 150, 150 );
    font-size: 100%;
}

.contactform input.button:hover {
    cursor: pointer;
    border: solid 1px rgb( 80, 80, 80 );
    background: rgb( 220, 220, 220 );
    color: rgb( 80, 80, 80 );
}

.content-2col-nobox-leftcolumn .contactform, .content-2col-nobox-rightcolumn .contactform, .content-2col-box-leftcolumn .contactform, .content-2col-box-rightcolumn .contactform {
    width: 438px;
    margin: 1.0em 10px 0 20px;
}

.content-2col-nobox-leftcolumn .contactform fieldset, .content-2col-nobox-rightcolumn .contactform fieldset, .content-2col-box-leftcolumn .contactform fieldset, .content-2col-box-rightcolumn .contactform fieldset {
    padding: 10px 0 10px 0 !important /*Non-IE6*/;
    padding: 0 /*IE6*/;
    margin: 0 0 20px 0;
    border: solid 1px rgb( 220, 220, 220 );
}

.content-2col-nobox-leftcolumn .contactform fieldset legend, .content-2col-nobox-rightcolumn .contactform fieldset legend, .content-2col-box-leftcolumn .contactform fieldset legend, .content-2col-box-rightcolumn .contactform fieldset legend {
    margin: 0 0 0 5px !important /*Non-IE*/;
    margin: 0 0 20px 5px /*IE6*/;
    padding: 0 2px 0 2px;
    color: rgb( 80, 80, 80 );
    font-weight: bold;
    font-size: 131%;
}

.content-2col-nobox-leftcolumn .contactform label.left, .content-2col-nobox-rightcolumn .contactform label.left, .content-2col-box-leftcolumn .contactform label.left, .content-2col-box-rightcolumn .contactform label.left {
    float: left;
    width: 100px;
    margin: 0;
    padding: 2px;
    font-size: 100%;
}

.content-2col-nobox-leftcolumn .contactform select.combo, .content-2col-nobox-rightcolumn .contactform select.combo, .content-2col-box-leftcolumn .contactform select.combo, .content-2col-box-rightcolumn .contactform select.combo {
    width: 281px;
    padding: 2px;
    border: solid 1px rgb( 200, 200, 200 );
    font-size: 100%;
}

.content-2col-nobox-leftcolumn .contactform input.field, .content-2col-nobox-rightcolumn .contactform input.field, .content-2col-box-leftcolumn .contactform input.field, .content-2col-box-rightcolumn .contactform input.field {
    width: 276px;
    padding: 2px;
    border: solid 1px rgb( 200, 200, 200 );
    font-size: 100%;
}

.content-2col-nobox-leftcolumn .contactform textarea, .content-2col-nobox-rightcolumn .contactform textarea, .content-2col-box-leftcolumn .contactform textarea, .content-2col-box-rightcolumn .contactform textarea {
    width: 276px;
    padding: 2px;
    border: solid 1px rgb( 200, 200, 200 );
    font-size: 100%;
}

.content-2col-nobox-leftcolumn .contactform input.button, .content-2col-nobox-rightcolumn .contactform input.button, .content-2col-box-leftcolumn .contactform input.button, .content-2col-box-rightcolumn .contactform input.button {
    float: left;
    width: 9.0em;
    margin-left: 105px !important /*Non-IE6*/;
    margin-left: 108px /*IE6*/;
    padding: 3px !important /*Non-IE6*/;
    padding: 2px /*IE6*/;
    background: rgb( 230, 230, 230 );
    border: solid 1px rgb( 150, 150, 150 );
    text-align: center;
    color: rgb( 150, 150, 150 );
    font-size: 100%;
}

.content-2col-nobox-leftcolumn .contactform input.button:hover, .content-2col-nobox-rightcolumn .contactform input.button:hover, .content-2col-box-leftcolumn .contactform input.button:hover, .content-2col-box-rightcolumn .contactform input.button:hover {
    cursor: pointer;
    border: solid 1px rgb( 80, 80, 80 );
    background: rgb( 220, 220, 220 );
    color: rgb( 80, 80, 80 );
}

.content-3col-nobox-leftcolumn .contactform, .content-3col-nobox-middlecolumn .contactform, .content-3col-nobox-rightcolumn .contactform, .content-3col-box-leftcolumn .contactform, .content-3col-box-middlecolumn .contactform, .content-3col-box-rightcolumn .contactform {
    width: 277px;
    margin: 1.0em 10px 0 20px;
}

.content-3col-nobox-leftcolumn .contactform fieldset, .content-3col-nobox-middlecolumn .contactform fieldset, .content-3col-nobox-rightcolumn .contactform fieldset, .content-3col-box-leftcolumn .contactform fieldset, .content-3col-box-middlecolumn .contactform fieldset, .content-3col-box-rightcolumn .contactform fieldset {
    padding: 10px 0 10px 0 !important /*Non-IE6*/;
    padding: 0 /*IE6*/;
    margin: 0 0 20px 0;
    border: solid 1px rgb( 220, 220, 220 );
}

.content-3col-nobox-leftcolumn .contactform fieldset legend, .content-3col-nobox-middlecolumn .contactform fieldset legend, .content-3col-nobox-rightcolumn .contactform fieldset legend, .content-3col-box-leftcolumn .contactform fieldset legend, .content-3col-box-middlecolumn .contactform fieldset legend, .content-3col-box-rightcolumn .contactform fieldset legend {
    margin: 0 0 0 5px !important /*Non-IE*/;
    margin: 0 0 20px 5px /*IE6*/;
    padding: 0 2px 0 2px;
    color: rgb( 80, 80, 80 );
    font-weight: bold;
    font-size: 131%;
}

.content-3col-nobox-leftcolumn .contactform label.left, .content-3col-nobox-middlecolumn .contactform label.left, .content-3col-nobox-rightcolumn .contactform label.left, .content-3col-box-leftcolumn .contactform label.left, .content-3col-box-middlecolumn .contactform label.left, .content-3col-box-rightcolumn .contactform label.left {
    float: left;
    width: 100px;
    margin: 0;
    padding: 2px;
    font-size: 100%;
}

.content-3col-nobox-leftcolumn .contactform select.combo, .content-3col-nobox-middlecolumn .contactform select.combo, .content-3col-nobox-rightcolumn .contactform select.combo, .content-3col-box-leftcolumn .contactform select.combo, .content-3col-box-middlecolumn .contactform select.combo, .content-3col-box-rightcolumn .contactform select.combo {
    width: 120px;
    padding: 2px;
    border: solid 1px rgb( 200, 200, 200 );
    font-size: 100%;
}

.content-3col-nobox-leftcolumn .contactform input.field, .content-3col-nobox-middlecolumn .contactform input.field, .content-3col-nobox-rightcolumn .contactform input.field, .content-3col-box-leftcolumn .contactform input.field, .content-3col-box-middlecolumn .contactform input.field, .content-3col-box-rightcolumn .contactform input.field {
    width: 115px;
    padding: 2px;
    border: solid 1px rgb( 200, 200, 200 );
    font-size: 100%;
}

.content-3col-nobox-leftcolumn .contactform textarea, .content-3col-nobox-middlecolumn .contactform textarea, .content-3col-nobox-rightcolumn .contactform textarea, .content-3col-box-leftcolumn .contactform textarea, .content-3col-box-middlecolumn .contactform textarea, .content-3col-box-rightcolumn .contactform textarea {
    width: 222px;
    padding: 2px;
    border: solid 1px rgb( 200, 200, 200 );
    font-size: 100%;
}

.content-3col-nobox-leftcolumn .contactform input.button, .content-3col-nobox-middlecolumn .contactform input.button, .content-3col-nobox-rightcolumn .contactform input.button, .content-3col-box-leftcolumn .contactform input.button, .content-3col-box-middlecolumn .contactform input.button, .content-3col-box-rightcolumn .contactform input.button {
    float: left;
    width: 9.0em;
    margin-left: 0px !important /*Non-IE6*/;
    margin-left: 3px /*IE6*/;
    padding: 3px !important /*Non-IE6*/;
    padding: 2px /*IE6*/;
    background: rgb( 230, 230, 230 );
    border: solid 1px rgb( 150, 150, 150 );
    text-align: center;
    color: rgb( 150, 150, 150 );
    font-size: 100%;
}

.content-3col-nobox-leftcolumn .contactform input.button:hover, .content-3col-nobox-middlecolumn .contactform input.button:hover, .content-3col-nobox-rightcolumn .contactform input.button:hover, .content-3col-box-leftcolumn .contactform input.button:hover, .content-3col-box-middlecolumn .contactform input.button:hover, .content-3col-box-rightcolumn .contactform input.button:hover {
    cursor: pointer;
    border: solid 1px rgb( 80, 80, 80 );
    background: rgb( 220, 220, 220 );
    color: rgb( 80, 80, 80 );
}

/* LOGIN FORM (1-Column / 2-Column / 3-Column)*/
.content .loginform {
    width: 918px;
    margin: 1.0em 10px 0 20px;
}

.content-2col-nobox-leftcolumn .loginform, .content-2col-nobox-rightcolumn .loginform, .content-2col-box-leftcolumn .loginform, .content-2col-box-rightcolumn .loginform {
    width: 438px;
    margin: 1.0em 10px 0 20px;
}

.content-3col-nobox-leftcolumn .loginform, .content-3col-nobox-middlecolumn .loginform, .content-3col-nobox-rightcolumn .loginform, .content-3col-box-leftcolumn .loginform, .content-3col-box-middlecolumn .loginform, .content-3col-box-rightcolumn .loginform {
    width: 277px;
    margin: 1.0em 10px 0 20px;
}

.content .loginform p {
    clear: both;
    margin: 0;
    padding: 0;
}

.content .loginform fieldset {
    width: 160px;
    border: none;
}

.content .loginform label.top {
    float: left;
    width: 125px;
    margin: 0 0 2px 0;
    font-size: 110%;
}

.content .loginform label.right {
    float: left;
    width: 125px;
    margin: 5px 0 0 0;
    padding: 0 0 0 3px /*IE6*/;
    font-size: 110%;
}

.content .loginform input.field {
    width: 158px;
    margin: 0 0 5px 0;
    padding: 0.1em 0 0.2em 0 !important /*Non-IE6*/;
    padding: 0.2em 0 0.3em 0 /*IE6*/;
    border: solid 1px rgb( 200, 200, 200 );
    font-size: 110%;
}

.content .loginform input.checkbox {
    float: left;
    margin: 5px 0 0 0 !important /*Non-IE6*/;
    margin: 2px 0 0 -3px /*IE6*/;
    border: none;
}

.content .loginform input.button {
    float: left;
    width: 5.0em;
    margin: 10px 0 5px 0;
    padding: 1px;
    background: rgb( 230, 230, 230 );
    border: solid 1px rgb( 150, 150, 150 );
    text-align: center;
    color: rgb( 150, 150, 150 );
    font-size: 110%;
}

.content .loginform input.button:hover {
    cursor: pointer;
    border: solid 1px rgb( 80, 80, 80 );
    background: rgb( 220, 220, 220 );
    color: rgb( 80, 80, 80 );
}

/* SEARCH FORM (1-Column / 2-Column / 3-Column)*/
.content .searchform {
    width: 918px;
    margin: 1.0em 10px 0 20px;
}

.content-2col-nobox-leftcolumn .searchform, .content-2col-nobox-rightcolumn .searchform, .content-2col-box-leftcolumn .searchform, .content-2col-box-rightcolumn .searchform {
    width: 438px;
    margin: 1.0em 10px 0 20px;;
}

.content-3col-nobox-leftcolumn .searchform, .content-3col-nobox-middlecolumn .searchform, .content-3col-nobox-rightcolumn .searchform, .content-3col-box-leftcolumn .searchform, .content-3col-box-middlecolumn .searchform, .content-3col-box-rightcolumn .searchform {
    width: 277px;
    margin: 1.0em 10px 0 20px;;
}

.content .searchform fieldset {
    border: none;
}

.content .searchform input.field {
    float: left;
    width: 158px;
    padding: 3px 0 3px 0;
    border: 1px solid rgb( 200, 200, 200 );
    font-size: 120%;
}

.content .searchform input.button {
    clear: both;
    float: left;
    width: 3.0em;
    margin-top: 0.5em;
    padding: 1px;
    background: rgb( 230, 230, 230 );
    border: solid 1px rgb( 150, 150, 150 );
    text-align: center;
    color: rgb( 150, 150, 150 );
    font-size: 120%;
}

.content .searchform input.button:hover {
    cursor: pointer;
    border: solid 1px rgb( 80, 80, 80 );
    background: rgb( 220, 220, 220 );
    color: rgb( 80, 80, 80 );
}

/* MEDIA PLAYER (1-Column / 2-Column / 3-Column)*/
.content .videoplayer {
    width: 908px;
    height: 532px;
    margin: 10px 20px 10px 20px;
    border: solid 5px rgb( 175, 175, 175 );
}

.content-2col-nobox-leftcolumn .videoplayer, .content-2col-nobox-rightcolumn .videoplayer, .content-2col-box-leftcolumn .videoplayer, .content-2col-box-rightcolumn .videoplayer {
    width: 428px;
    height: 260px;
    margin: 10px 20px 10px 20px;
    border: solid 5px rgb( 175, 175, 175 );
}

.content-3col-nobox-leftcolumn .videoplayer, .content-3col-nobox-middlecolumn .videoplayer, .content-3col-nobox-rightcolumn .videoplayer, .content-3col-box-leftcolumn .videoplayer, .content-3col-box-middlecolumn .videoplayer, .content-3col-box-rightcolumn .videoplayer {
    width: 267px;
    height: 168px;
    margin: 10px 20px 10px 20px;
    border: solid 5px rgb( 175, 175, 175 );
}

.content .audioplayer {
    width: 908px;
    height: 20px;
    margin: 10px 20px 10px 20px;
    border: solid 5px rgb( 175, 175, 175 );
}

.content-2col-nobox-leftcolumn .audioplayer, .content-2col-nobox-rightcolumn .audioplayer, .content-2col-box-leftcolumn .audioplayer, .content-2col-box-rightcolumn .audioplayer {
    width: 428px;
    height: 20px;
    margin: 10px 20px 10px 20px;
    border: solid 5px rgb( 175, 175, 175 );
}

.content-3col-nobox-leftcolumn .audioplayer, .content-3col-nobox-middlecolumn .audioplayer, .content-3col-nobox-rightcolumn .audioplayer, .content-3col-box-leftcolumn .audioplayer, .content-3col-box-middlecolumn .audioplayer, .content-3col-box-rightcolumn .audioplayer {
    width: 267px;
    height: 20px;
    margin: 10px 20px 10px 20px;
    border: solid 5px rgb( 175, 175, 175 );
}

/**********/
/* IMAGES */
/**********/

.main img {
    clear: both;
    float: left;
    margin: 3px 15px 7px 0;
    border: solid 3px rgb( 200, 200, 200 );
}

.main img.center {
    clear: both;
    float: none;
    display: block;
    margin: 0 auto;
    border: solid 3px rgb( 200, 200, 200 );
}

.main img.right {
    clear: both;
    float: right;
    margin: 3px 0 7px 10px;
    border: solid 3px rgb( 200, 200, 200 );
}

/*********/
/* LINKS */
/*********/

/* Text links */
.main a {
    color: rgb( 70, 122, 167 );
    font-weight: bold;
    text-decoration: none;
}

.main a:hover {
    color: rgb( 42, 90, 138 );
    text-decoration: underline;
}

.main a:visited {
    color: rgb( 42, 90, 138 );
}

/*Image links */
.main a img {
    border: solid 3px rgb( 200, 200, 200 );
}

.main a:hover img {
    border: solid 3px rgb( 175, 175, 175 );
}

/******************************************/
/*  ADDITIONAL USER STYLES                */
/*  If you want to add your own styles,   */
/*  then add them here in order to avoid  */
/*  a mixup with the default styles.      */
/******************************************/
#goog-wm {
  width: 800px;
  padding: 1em;
  border: 3px solid #aebd63;
  background-color: white;
}


#goog-wm h3.closest-match {
  color: #8f2831;
  border-bottom: 3px dashed #aebd63;
  padding-bottom: 0.5em;;
  font-size: 170%;
  margin: 0;
}

#goog-wm h3.closest-match a { }

#goog-wm h3.other-things {

  color: #8f2831;
}

#goog-wm ul li { }

#goog-wm li.search-goog {
  display: none;
}


.error {
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size : 10px;
    color:#dd1111;
    padding:5px;

}

.content table td.error {
    height: 3.0em;
    padding: 2px 7px 2px 7px;
    border: solid 2px rgb( 245, 245, 245 );
    background-color: rgb( 225, 225, 225 );
    text-align: left;
    font-weight: normal;
    color: #dd1111;
    font-size: 120% !important /*Non-IE6*/;
    font-size: 110% /*IE6*/;
}

.main img.email {
    clear: both;
    float: none;
    margin: 0px 0 0px 0px;
    border: none;
}
.content p.quotation {
    margin: 1.0em 0 1.0em 0;
    color: rgb( 0, 0, 0 );
    line-height: 1.3em;
    padding: 0 20px 0 20px;
	 font-weight: normal;
    font-size: 131% !important /*Non-IE6*/;
    font-size: 115% /*IE6*/;
	 font-style: italic;
}

.quotation {
    margin: 1.0em 0 1.0em 0;
    color: rgb( 0, 0, 0 );
    line-height: 1.3em;
    padding: 0 20px 0 20px;
	 font-weight: normal;
    font-size: 100% !important /*Non-IE6*/;
    font-size: 100% /*IE6*/;
	 font-style: italic;
}

.date {
    margin: 0.4em 0 0.5em 0;
    padding: 0 20px 0 20px;
    color: rgb( 50, 50, 50 );
    font-weight: normal;
    font-size: 115% !important /*Non-IE6*/;
    font-size: 95% /*IE6*/;
}