/****************************************************************/

/*   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 18px;

    /*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;
	border: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*/;

}
