
/****************************************************************/
/*   Design:   Multiflex-5.3                                    */
/*   File:     Content Toolbox                                  */
/*--------------------------------------------------------------*/
/*   Design:   www.1234.info                                    */
/*   Date:     January 22, 2008                                 */
/*--------------------------------------------------------------*/
/*   License:  Fully open source without restrictions.          */
/*             Please keep footer credits with the words        */
/*             "Design by 1234.info". Thank you!                */
/****************************************************************/

/*************/
/*  CONTENT  */
/*************/

/* Heading -- Standard icon (Full-width) */
.main h1.pagetitle {margin:0 0 0 0; padding:1px 0 1px 32px; /* background: url(mf53_content_01_FILES/icon_pagetitle.gif) no-repeat; */ background-position:center left; color:rgb(255,255,255); font-weight:bold; font-size:1% !important /*Non-IE6*/; font-size:200% /*IE6*/;}
.content h1 {margin:0; padding:2px 50px 2px 20px; border-bottom:solid 1px rgb(242,242,242); /* background: url(mf53_content_01_FILES/icon_celltitle_level1.gif) no-repeat; */ background-position:632px 5px; color:rgb(75,75,75); font-weight:bold; font-size:170% !important /*Non-IE6*/; font-size:150% /*IE6*/;}
.content h2 {clear:both; /*Start IE Hack*/ z-index:1; top:-1px /* End IE Hack to remove vertical -1px margin bug otherwise produced by margin*/; margin: 0; padding:5px 50px 2px 20px; border-bottom:solid 1px rgb(242,242,242); /* background: url(mf53_content_01_FILES/icon_celltitle_level2.gif) no-repeat; */ background-position:right 15px; color:rgb(75,75,75); font-weight:bold; font-size:150% !important /*Non-IE6*/; font-size:150% /*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:130% !important /*Non-IE6*/; font-size:130% /*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*/;}

/* Heading -- Special icon (Full-width) */
.content h1.contact {background: url(mf53_content_01_FILES/icon_celltitle_contact.gif) no-repeat; background-position:616px 5px;}
.content h1.login {background: url(mf53_content_01_FILES/icon_celltitle_login.gif) no-repeat; background-position:635px 5px;}
.content h1.search {background: url(mf53_content_01_FILES/icon_celltitle_search.gif) no-repeat; background-position:631px 5px;}
.content h1.video {background: url(mf53_content_01_FILES/icon_celltitle_video.gif) no-repeat; background-position:637px 5px;}
.content h1.audio {background: url(mf53_content_01_FILES/icon_celltitle_audio.gif) no-repeat; background-position:631px 5px;}
.content h1.webtemplate {background: url(mf53_content_01_FILES/icon_celltitle_webtemplate.gif) no-repeat; background-position:632px 5px;}
.content h1.document {background: url(mf53_content_01_FILES/icon_celltitle_document.gif) no-repeat; background-position:635px 5px;}
.content h1.blog {background: url(mf53_content_01_FILES/icon_celltitle_blog.gif) no-repeat; background-position:639px 5px;}
.content h1.forum {background: url(mf53_content_01_FILES/icon_celltitle_forum.gif) no-repeat; background-position:635px 5px;}

/* Heading -- Standard icon (Half-width) */
.content-subcell-left-box h1, .content-subcell-right-box h1 {margin:0; padding:3px 50px 3px 20px; border-bottom:solid 1px rgb(242,242,242); /* background: url(mf53_content_01_FILES/icon_celltitle_level1.gif) no-repeat; background-position:289px 3px; */ color:rgb(75,75,75); font-weight:bold; font-size:200% !important /*Non-IE6*/; font-size:180% /*IE6*/;}

/* Heading -- Special icon (Half-width) */
.content-subcell-left-box h1.contact, .content-subcell-right-box h1.contact {background: url(mf53_content_01_FILES/icon_celltitle_contact.gif) no-repeat; background-position:273px 5px;}
.content-subcell-left-box h1.login, .content-subcell-right-box h1.login {background: url(mf53_content_01_FILES/icon_celltitle_login.gif) no-repeat; background-position:292px 5px;}
.content-subcell-left-box h1.search, .content-subcell-right-box h1.search {background: url(mf53_content_01_FILES/icon_celltitle_search.gif) no-repeat; background-position:288px 5px;}
.content-subcell-left-box h1.video, .content-subcell-right-box h1.video {background: url(mf53_content_01_FILES/icon_celltitle_video.gif) no-repeat; background-position:294px 5px;}
.content-subcell-left-box h1.audio, .content-subcell-right-box h1.audio {background: url(mf53_content_01_FILES/icon_celltitle_audio.gif) no-repeat; background-position:288px 5px;}
.content-subcell-left-box h1.webtemplate, .content-subcell-right-box h1.webtemplate {background: url(mf53_content_01_FILES/icon_celltitle_webtemplate.gif) no-repeat; background-position:289px 5px;}
.content-subcell-left-box h1.document, .content-subcell-right-box h1.document {background: url(mf53_content_01_FILES/icon_celltitle_document.gif) no-repeat; background-position:292px 5px;}
.content-subcell-left-box h1.blog, .content-subcell-right-box h1.blog {background: url(mf53_content_01_FILES/icon_celltitle_blog.gif) no-repeat; background-position:296px 5px;}
.content-subcell-left-box h1.forum, .content-subcell-right-box h1.forum {background: url(mf53_content_01_FILES/icon_celltitle_forum.gif) no-repeat; background-position:292px 5px;}

/* Heading -- No icon */
.main h1.pagetitle-noicon {margin:0 0 0em 0; padding:1px 0 1px 0; background:none; color:rgb(255,255,255); font-weight:normal; font-size:200% !important /*Non-IE6*/; font-size:180% /*IE6*/;}
.content h1.noicon {background:none;}
.content h2.noicon {background:none;}

/* Paragraph text */
.content p {margin:1em 0 1.0em 0; color:rgb(0,0,0); text-align:justify; 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%;}
.content p.align-justify { text-align: justify; }

/* List */
.content ul {margin:1em 0 2em 0; padding:0em 20px 0em 20px; list-style:none; text-align:justify;}
.content ul li {margin:0 0 0.3em 2px; padding:0 0 0 12px; background:url(mf53_content_01_FILES/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 {margin:0 0 0.3em 2px; padding:0 0 0 12px; list-style:none;}
.content ul li ul li {margin:2px 0 0.3em 2px; padding:0 0 0 12px; background:url(mf53_content_06_FILES/bg_bullet_square.gif) no-repeat 0 0.5em; line-height:1.3em; font-size:100% !important /*Non-IE6*/; font-size:100% /*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 */
.content table {clear:both; width:650px; margin:2.0em 0 0.2em 20px; table-layout:fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(255,255,255);}
.content table.medium {clear:both; width:290px; margin:2.0em 0 0.2em 20px; table-layout:fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(255,255,255);}
.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:110% !important /*Non-IE6*/; font-size:100% /*IE6*/;}
.content table th {height:3.0em; padding:2px 20px 2px 7px; border:solid 2px rgb(245,245,245); background-color:rgb(255,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110% !important /*Non-IE6*/; font-size:100% /*IE6*/;}
.content table td {height:3.0em; padding:2px 2px 2px 2px; border:solid 2px rgb(255,255,255); background-color:rgb(255,255,255); text-align:justify; font-weight:normal; color:rgb(0,0,0); font-size:131% !important /*Non-IE6*/; font-size:115% /*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 (full-width) */
.contactform {width:650px; margin:1.0em 10px 0 10px;}
.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 5px 10px; padding:2px; font-size:100%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.contactform input.field {width:300px; margin:0 0 20px 0; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.contactform textarea {width:300px; margin-bottom:20px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
/* .contactform input.button {float:left; width:10em; margin-left:139px !important /*Non-IE6*//*; margin:10px 0 0 139px /*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); margin: 5px; background:rgb(220,220,220); color:rgb(80,80,80);}

/* Contact form (half-width) */
.content-subcell-left-nobox .contactform, .content-subcell-right-nobox .contactform, .content-subcell-left-box .contactform, .content-subcell-right-box .contactform  {width:297px; margin:1.0em 10px 0 20px;}
.content-subcell-left-nobox .contactform fieldset, .content-subcell-right-nobox .contactform fieldset, .content-subcell-left-box .contactform fieldset, .content-subcell-right-box .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-subcell-left-nobox .contactform fieldset legend, .content-subcell-right-nobox .contactform fieldset legend, .content-subcell-left-box .contactform fieldset legend, .content-subcell-right-box .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-subcell-left-nobox .contactform label.left, .content-subcell-right-nobox .contactform label.left, .content-subcell-left-box .contactform label.left, .content-subcell-right-box .contactform label.left {float:left; width:100px; margin:0; padding:2px; font-size:100%;}
.content-subcell-left-nobox .contactform select.combo, .content-subcell-right-nobox .contactform select.combo, .content-subcell-left-box .contactform select.combo, .content-subcell-right-box .contactform select.combo {width:140px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.content-subcell-left-nobox .contactform input.field, .content-subcell-right-nobox .contactform input.field, .content-subcell-left-box .contactform input.field, .content-subcell-right-box .contactform input.field {width:135px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.content-subcell-left-nobox .contactform textarea, .content-subcell-right-nobox .contactform textarea, .content-subcell-left-box .contactform textarea, .content-subcell-right-box .contactform textarea {width:242px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.content-subcell-left-nobox .contactform input.button, .content-subcell-right-nobox .contactform input.button, .content-subcell-left-box .contactform input.button, .content-subcell-right-box .contactform input.button {float:left; width:9.0em; margin-left:130px !important /*Non-IE6*/; margin-left:133px /*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-subcell-left-nobox .contactform input.button:hover, .content-subcell-right-nobox .contactform input.button:hover, .content-subcell-left-box .contactform input.button:hover, .content-subcell-right-box .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 (full-width)*/
.content .loginform {width:636px; 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);}

/* Login form (half-width)*/
.content-subcell-left-nobox .loginform, .content-subcell-right-nobox .loginform, .content-subcell-left-box .loginform, .content-subcell-right-box .loginform {width:297px; margin:1.0em 10px 0 20px;}

/* Search form (full-width)*/
.content .searchform {width:636px; 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);}

/* Search form (half-width)*/
.content-subcell-left-nobox .searchform, .content-subcell-right-nobox .searchform, .content-subcell-left-box .searchform, .content-subcell-right-box .searchform {width:297px; margin:1.0em 10px 0 20px;;}

/* Media player (full-width)*/
.content .videoplayer {width:626px; height:367px; margin:10px 20px 10px 20px; border:solid 5px rgb(175,175,175);}
.content .audioplayer {width:626px; height:20px; margin:10px 20px 10px 20px; border:solid 5px rgb(175,175,175);}

/* Media player (half-width)*/
.content-subcell-left-nobox .videoplayer, .content-subcell-right-nobox .videoplayer, .content-subcell-left-box .videoplayer, .content-subcell-right-box .videoplayer {width:283px; height:177px; margin:10px 20px 10px 20px; border:solid 5px rgb(175,175,175);}
.content-subcell-left-nobox .audioplayer, .content-subcell-right-nobox .audioplayer, .content-subcell-left-box .audioplayer, .content-subcell-right-box .audioplayer {width:283px; height:20px; margin:10px 20px 10px 20px; border:solid 5px rgb(175,175,175);}

.form {margin:0.5em 0 1.0em 0; color:rgb(0,0,0); line-height:1.3em; padding: 0 10px 0 10px; font-size:131% !important /*Non-IE6*/; font-size:115% /*IE6*/;}
.form .p {margin:0.5em 0 1.0em 0; color:rgb(0,0,0); line-height:1.3em; padding: 0 10px 0 10px; font-size:131% !important /*Non-IE6*/; font-size:115% /*IE6*/;}

/****************/
/*  SUBCONTENT  */
/****************/

/* Heading -- Standard icon */
.subcontent h1 {margin:0; padding:2px 20px 2px 20px; border-bottom:solid 1px rgb(242,242,242); /* background:url(mf53_content_01_FILES/icon_celltitle_level1.gif) no-repeat; */ background-position:225px 5px; color:rgb(75,75,75); font-weight:bold; font-size:170% !important /*Non-IE6*/; font-size:150% /*IE6*/;}
.subcontent h2 {/*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(242,242,242); /* background:url(mf53_content_01_FILES/icon_celltitle_level2.gif) no-repeat; */  background-position:right 15px; color:rgb(75,75,75); font-weight:bold; font-size:150% !important /*Non-IE6*/; font-size:140% /*IE6*/;}
.subcontent 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*/;}
.subcontent 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(242,242,242);}
.subcontent 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*/;}
.subcontent h5 {margin:1.0em 0 -0.6em 0; padding:0 20px 0 20px; color:rgb(75,75,75); font-weight:bold; font-size:140% !important /*Non-IE6*/; font-size:125% /*IE6*/;}
.subcontent 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*/;}

/* Heading - Special icon */
.subcontent h1.menu {background: url(mf53_content_01_FILES/icon_celltitle_menu.gif) no-repeat; background-position:225px 5px;}
.subcontent h1.login {background: url(mf53_content_01_FILES/icon_celltitle_login.gif) no-repeat; background-position:229px 5px;}
.subcontent h1.search {background: url(mf53_content_01_FILES/icon_celltitle_search.gif) no-repeat; background-position:225px 5px;}
.subcontent h1.video {background: url(mf53_content_01_FILES/icon_celltitle_video.gif) no-repeat; background-position:231px 5px;}
.subcontent h1.audio {background: url(mf53_content_01_FILES/icon_celltitle_audio.gif) no-repeat; background-position:225px 5px;}
.subcontent h1.webtemplate {background: url(mf53_content_01_FILES/icon_celltitle_webtemplate.gif) no-repeat; background-position:226px 5px;}
.subcontent h1.document {background: url(mf53_content_01_FILES/icon_celltitle_document.gif) no-repeat; background-position:229px 5px;}
.subcontent h1.blog {background: url(mf53_content_01_FILES/icon_celltitle_blog.gif) no-repeat; background-position:233px 5px;}
.subcontent h1.forum {background: url(mf53_content_01_FILES/icon_celltitle_forum.gif) no-repeat; background-position:229px 5px;}

/* Heading -- Without icon */
.subcontent h1.noicon {background:none;}
.subcontent h2.noicon {background:none;}

/* Paragraph */
.subcontent p {text-align:justify; 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*/;}
.subcontent p.details {margin:-0.2em 0 1.0em 0; line-height:1.0em; font-size:120% !important /*Non-IE6*/; font-size:110% /*IE6*/;}
.subcontent blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}

/* List */
.subcontent ul {margin:1.4em 0 1.0em 0; padding:0em 20px 0em 20px; list-style:none;}
.subcontent ul li {margin:0 0 0.3em 2px; padding:0 0 0 12px; background:url(mf53_content_01_FILES/bg_bullet_square.gif) no-repeat 0 0.5em; line-height:1.3em; font-size:131% !important /*Non-IE6*/; font-size:115% /*IE6*/;}
.subcontent ol {margin:1.4em 0 1.0em 0; padding:0 20px 0 40px !important /*Non-IE6*/; padding:0 20px 0 50px /*IE6*/;}
.subcontent 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*/;}
.subcontent ul.indent {padding:0 50px 0 50px;}
.subcontent ol.indent {padding:0 20px 0 70px !important /*Non-IE6*/; padding:0 20px 0 80px /*IE6*/;}

/* Table */
.subcontent table {clear:both; width:230px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
.subcontent 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*/;}
.subcontent table th {height:3.0em; padding:2px 20px 2px 7px; border:solid 2px rgb(245,245,245); background-color:rgb(255,255,255); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:120% !important /*Non-IE6*/; font-size:110% /*IE6*/;}
.subcontent table td {height:3.0em; padding:2px 7px 2px 7px; border:solid 2px rgb(245,245,245); background-color:rgb(255,255,255); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:120% !important /*Non-IE6*/; font-size:110% /*IE6*/;}
.subcontent 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 */
.subcontent .contactform {width:230px; margin:1.0em 10px 0 20px;}
.subcontent .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);}
.subcontent .contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; color:rgb(80,80,80); font-weight:bold;  font-size:131%;}
.subcontent .contactform label.left {float:left; width:85px; margin:0; padding:2px; font-size:100%;}
.subcontent .contactform select.combo {width:90px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.subcontent .contactform input.field {width:85px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.subcontent .contactform textarea {width:178px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.subcontent .contactform input.button {float:left; width:9.0em; margin-left:67px !important /*Non-IE6*/; margin-left:68px /*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%;}
.subcontent .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 */
.subcontent .loginform {width:230px; margin:10px 20px 0 20px;}
.subcontent .loginform p {clear:both; margin:0; padding:0;}
.subcontent .loginform fieldset {width:160px; border:none;}
.subcontent .loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
.subcontent .loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
.subcontent .loginform input.field {width:140px; 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%;}
.subcontent .loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
.subcontent .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%;}
.subcontent .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 */
.subcontent .searchform {width:230px; margin:10px 20px 0 20px;}
.subcontent .searchform fieldset {border:none;}
.subcontent .searchform input.field {float:left; width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-size:120%;}
.subcontent .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%;}
.subcontent .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* Side menu */
.sidemenu {clear:both; width:270px; margin:0; padding:0;}
.sidemenu ul {width:270px; margin:0; padding:0;}
.sidemenu ul li {margin:0; padding:0; background:none; font-size:131% !important /*Non-IE6*/; font-size:115% /*IE6*/;}
.sidemenu li a {display:block; min-height:1.5em; height:auto !important /*Non-IE6*/; height:1.5em /*IE-6*/; line-height:1.5em; margin:0; padding:5px 20px 5px 20px; border-bottom:solid 1px rgb(200,200,200); color:rgb(75,75,75); font-weight:bold;}
.sidemenu li a:hover {background-color:rgb(240,240,240); color:rgb(75,75,75); text-decoration:none;}
.sidemenu li a:visited {color:rgb(75,75,75); text-decoration:none;}

/* Side menu */
.subcontent .videoplayer {width:224px; height:144px; margin:1.0em 20px 1.0em 20px; border:solid 5px rgb(175,175,175);}
.subcontent .audioplayer {width:224px; height:20px; margin:1.0em 20px 1.0em 20px; border:solid 5px rgb(175,175,175);}


/**********/
/* IMAGES */
/**********/

.main img {clear:both; float:left; /*border:solid 0px 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; padding-right:5px; margin:3px 0 7px 10px; border:solid 3px rgb(200,200,200);}

/* DIRTY HACK! OVERWRITE DEFAULTS IN typo3/sysext/css_styled_content/static/setup.txt */

        /* Positioning of images: */

        /* Above */
        DIV.csc-textpic-above DIV.csc-textpic-text { clear: both;  padding:10px 10px 10px 10px;}

        /* Center (above or below) */
        DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
        DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 10px auto; }
        DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
        DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

        /* Right (above or below) */
        DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; padding:10px 10px 10px 0; }
        DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

        /* Left (above or below) */
        DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; padding:10px 0 10px 10px; }
        DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

        /* Left (in text) */
        DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; padding: 10px 0 0 10px; }

        /* Right (in text) */
        DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; padding: 10px 10px 0 0; }

       /* Right (in text, no wrap around) */
        DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; padding:10px 10px 0 0; clear: both; }
        /* Hide from IE5-mac. Only IE-win sees this. \*/
        * html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
        /* End hide from IE5/mac */

        /* Left (in text, no wrap around) */
        DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float:left; padding:10px 0 0 10px; clear: both; }
        /* Hide from IE5-mac. Only IE-win sees this. */
        * html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
        /* End hide from IE5/mac */

	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:10px; }


/*********/
/* LINKS */
/*********/

/* Text links */
.main a {color:rgb(125,125,125); font-weight:bold; text-decoration:none;}
.main a:hover {color:rgb(225,225,225); font-weight:bold; text-decoration:underline;}
.main a:visited {color:rgb(125,125,125); font-weight:bold;}

/*Image links */
/*.main a img {border:solid 0px rgb(200,200,200);}*/
/*.main a:hover img {border:solid 0px 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.      */
/******************************************/

/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch p { font-style:normal; line-height:1.3em; margin: 0 0px 0 20px;  font-size:130% !important /*Non-IE6*/; font-size:120% /*IE6*/ }
.tx-indexedsearch a { font-style:normal; line-height:1.0em; margin: 0 0px 0 20px;  font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/ }
.tx-indexedsearch TD { font-style:normal; padding:0; margin: 0; line-height:1em;  height:auto;  font-size:130% !important /*Non-IE6*/; font-size:120% /*IE6*/; } /* DO NOT CHANGE */

.tx-indexedsearch .tx-indexedsearch-browsebox p { font-style:normal; line-height:1.0em; padding:0 0 0 0px; margin-left: 20px;  font-size:130% !important /*Non-IE6*/; font-size:120% /*IE6*/ }
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
/* .tx-indexedsearch .tx-indexedsearch-browsebox .tx-indexedsearch-browsebox-SCell p { font-style:normal; line-height:1.3em; padding:0; margin: 0 0px 0 -20px;  font-size:130% !important /*Non-IE6*/ /*; font-size:120% /*IE6*/ /* } */

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-searchbox TD { font-style:normal; width:320px; padding:0; margin: 0; line-height:1em;  height:auto;  font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/; } /* DO NOT CHANGE */
.tx-indexedsearch .tx-indexedsearch-searchbox p { font-style:normal; line-height:1.3em; padding:0 0 0 0px; margin: 0 0px 0 0px;  font-size:130% !important /*Non-IE6*/; font-size:120% /*IE6*/ }
.tx-indexedsearch .tx-indexedsearch-searchbox a { font-style:normal; line-height:1.0em; margin: 0 0px 0 20px;  font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/ }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
/* .tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-whatis { font-style:normal; line-height:1.3em; padding: 0 20px 0 20px;  font-size:100% !important /*Non-IE6*//*; font-size:100% /*IE6*//*; } */
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-title { font-weight:bold; line-height:1em; font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/; }
.tx-indexedsearch .tx-indexedsearch-title p { font-style:normal; padding:0; margin: 0; line-height:1em;  font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/; }
.tx-indexedsearch .tx-indexedsearch-title TD { font-style:normal; padding:0; margin: 0; line-height:1em;  height:auto;  font-size:130% !important /*Non-IE6*/; font-size:120% /*IE6*/; } /* DO NOT CHANGE */

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-title-icon { font-style:normal; line-height:1em; height:auto; padding: 0; font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-number { font-style:normal; line-height:1em;  font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-caption a { margin-left:0px; font-style:normal; line-height:1em;  font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent { font-style:normal; line-height:1em;  font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/; }

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:normal; line-height:1em; padding: 0;  font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/ }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p { margin-left:-10px; font-style:normal; line-height:1.3em;  font-size:130% !important /*Non-IE6*/; font-size:120% /*IE6*/ }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr TD { background:#cccccc; vertical-align:middle; line-height:1em;  height:auto; padding: 0 0px 0 0px;  font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#FFFFFF; font-style:normal; line-height:1em;  font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; line-height:1em;  height:auto; padding: 0 0px 0 0px;  font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

/* CHATBOX */
.habla_window_div .habla_panel_div .habla_expanded_div a.hblink1 { color:red; }

/* Tip-a-friend-plus */
.tiplink { margin: 0 0px 10px 21px; }
.tiplink a.tipafriend {height:24px; background: url(../../icons/icon-share.gif) no-repeat; margin:0; padding:1px 0 1px 24px; font-style:normal; line-height:1.3em;  font-size:130% !important /*Non-IE6*/; font-size:110% /*IE6*/; }
.tx_tipafriend .tx_tipafriend_url {
}

/* irFAQ */
/* dl.tx-irfaq-pi1 { margin: 0 0px 0px 20px; } */
.tx-irfaq-pi1 dt.tx-irfaq-dynheader { margin: 0 0px 0px 20px; }
.tx-irfaq-pi1 dd.tx-irfaq-dynans-visible p { margin: 0 0px 0px 30px; }

/* News */
.news-single-item .news-single-timedata { margin: 0 0px 0px 20px; }

/* DropDown-Sitemap */
.tx-dropdownsitemap-pi1 { }
.tx-dropdownsitemap-pi1 DIV.expAll { background-color:#FFFFFF; border:0px; margin:10px 0 5px 20px; }
.tx-dropdownsitemap-pi1 .expAll a { color:#4B4B4B; }
.tx-dropdownsitemap-pi1 .level_1 a { margin-left:0px; color:#4B4B4B; }
.tx-dropdownsitemap-pi1 .level_1 a:hover {color:rgb(225,225,225); text-decoration:underline;}
.tx-dropdownsitemap-pi1 .level_1 a:visited {color:rgb(125,125,125);}
.tx-dropdownsitemap-pi1 .level_2 a { margin-left:0px; color:#4B4B4B; }
.tx-dropdownsitemap-pi1 .level_2 a:hover {color:rgb(225,225,225); text-decoration:underline;}
.tx-dropdownsitemap-pi1 .level_2 a:visited {color:rgb(125,125,125);}
.tx-dropdownsitemap-pi1 .level_3 a { margin-left:0px; color:#4B4B4B; }
.tx-dropdownsitemap-pi1 .level_3 a:hover {color:rgb(225,225,225); text-decoration:underline;}
.tx-dropdownsitemap-pi1 .level_3 a:visited {color:rgb(125,125,125);}
.tx-dropdownsitemap-pi1 .level_4 a { margin-left:0px; color:#4B4B4B; }
.tx-dropdownsitemap-pi1 .level_4 a:hover {color:rgb(225,225,225); text-decoration:underline;}
.tx-dropdownsitemap-pi1 .level_4 a:visited {color:rgb(125,125,125);}
.tx-dropdownsitemap-pi1 .level_5 a { margin-left:0px; color:#4B4B4B; }
.tx-dropdownsitemap-pi1 .level_5 a:hover {color:rgb(225,225,225); text-decoration:underline;}
.tx-dropdownsitemap-pi1 .level_5 a:visited {color:rgb(125,125,125);}
/* .tx-dropdownsitemap-pi1 ul {margin:0 0 0 25px; padding:0em 0px 0em 0px; list-style:none;} */
.tx-dropdownsitemap-pi1 ul li {background:0; margin:0 0 0 0px; padding:0 0 0 0px; list-style:none; line-height:1.3em; font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/;}
.tx-dropdownsitemap-pi1 ul li ul li {background:0; margin:0 0 0 0px; padding:0 0 0 0px; list-style:none; line-height:1.3em; font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/;}
.tx-dropdownsitemap-pi1 .level_2 a { margin-left:0px; color:#4B4B4B; }
.tx-dropdownsitemap-pi1 SPAN.ifsub {text-transform: uppercase; font-weight: bold;}
.tx-dropdownsitemap-pi1 SPAN.spc {text-transform: none; font-style: italic;}
.tx-dropdownsitemap-pi1 .description {display:block; font-size: 100%; font-style:normal;  margin-left: 23px; text-transform:none;}

/* Contact form (full-width) */
.contactform1 {width:630px; margin:20px 30px 0 30px; font-size:131%; line-height:1.3em;}
.contactform1 fieldset {padding:10px 0 10px 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform1 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%;}
.contactform1 label.left {float:right; width:85px; margin:0 0 0 0; padding:2px; font-size:100%; font-weight:bold; text-align:right;}
.contactform1 label {padding:2px; font-size:100%; font-weight:bold; text-align:right;}
.contactform1 select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.contactform1 input.field  {margin:0px 10px 10px 5px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.contactform1 textarea {width:520px; margin:0 5px 10px 5px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
/* .contactform1 input.button {float:left; width:10em; margin-left:139px !important /*Non-IE6*//*; margin:10px 0 0 139px /*IE6*//*; padding:3px !important /*Non-IE*/; 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%;} */
.contactform1 input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* Contact form (full-width) */
.contactform-new {width:655px; margin:20px 0 0 20px; font-size:131%; line-height:1.3em;}
.contactform-new 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-new 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-new label.left {float:right; width:85px; margin:0 0 0 0; padding:2px; font-size:100%; font-weight:bold; text-align:right;}
.contactform-new label {padding:2px; font-size:100%; font-weight:bold; text-align:right; float:right;}
.contactform-new select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.contactform-new input.field  {margin:0px 0px 10px 5px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.contactform-new textarea {width:548px; height:100px; margin:0 0 10px 0px; padding:0px; border:solid 1px rgb(200,200,200); font-size:100%;}
/* .contactform-new input.button {float:left; width:10em; margin-left:139px !important /*Non-IE6*//*; margin:10px 0 0 139px /*IE6*//*; padding:3px !important /*Non-IE*/; 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-new input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}




/* TABS */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.invertedshiftdown{
padding: 0;
margin-top:-5px;
/*width: 100%;*/
/*border-top: 2px solid #f2f2f2; /*Red color theme*/ */
background: transparent;*
voice-family: "\"}\"";
voice-family: inherit;
}

ul.invertedshiftdown li{
background:none;
padding: 0;
margin: 0;
line-height: 105%;
font-size: 105% !important;
font-weight: bold;
}

.invertedshiftdown ul{
margin:0;
margin: 0 20px 0 20px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
background:none; 
}

.invertedshiftdown a{
float: left;
display: block;
/*font: bold 12px Arial;*/
color: #4b4b4b;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 6px 10px 6px 10px; /*Padding within each menu item*/
background-color: #f2f2f2; /*Default menu color*/

/*BELOW 4 LINES add rounded bottom corners to each menu item. ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS REMOVE IF DESIRED*/
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.invertedshiftdown a:visited{
float: left;
display: block;
/*font: bold 12px Arial;*/
color: #4b4b4b;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
/*padding: 6px 10px 6px 10px; /*Padding within each menu item*/ */
/*background-color: #f2f2f2; /*Default menu color*/*/
}

.invertedshiftdown a:hover{
background-color: #d0d0d0; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
border-bottom: 5px solid #d0d0d0;
}

.invertedshiftdown a.active{ /** currently selected menu item **/
background-color: #D0d0d0; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
border-bottom: 5px solid #d0d0d0;
}



ul.tabs{list-style:none;margin:10px 20px;padding:0;clear:both;border-bottom:1px solid #ccc;height:16px;clear:both}
ul.tabs li.tab{float:left;text-align:center}
ul.tabs li.tab a{display:block;height:14px;padding:2px 6px 0 6px;background-color:#f2f2f2;color:#666;width:auto;}
ul.tabs li.tab a:hover{color:#666}
ul.tabs li.tab a.active{background-color:#d0d0d0}
ul.tabs li.source_code{float:right}
ul.tabs li {background:none; margin:0 3px 0 0; padding:0; font-size:100% !important; line-height:1em;}
.tabs-selectbox { background-color:#f2f2f2; border:2px solid #7f7f7f; }

.press_thumbs_left {
        float:left;
        border:solid 2px #f2f2f2;
        width:300px;
/*        height:335px; */
	margin:0 6px 20px 0;
	padding:10px;
        }

.press_thumbs_right {
        float:left;
        border:solid 2px #f2f2f2;
        width:300px;
/*        height:335px; */
        margin:0 0 20px 0;
        padding:10px;
        }

.press_thumbs_left p.press_thumbs{
	padding: 0px;
/*	width: 300px; */
/*	height: 40px; */
	margin:10px 0 0 0;
	float:left;
	font-size:100% !important;
	line-height:1.3em;
	}

.press_thumbs_right p.press_thumbs{
        padding: 0;
/*      width: 300px; */
/*        height: 40px; */
        margin:10px 0 0 0;
        float:left;
        font-size:100% !important;
        line-height:1.3em;
        }

.rounded {
-moz-border-radius: 5px;
border-radius: 5px;
}

      /*-----------------------------------  clearer  -----------------------------------*/

