/* WHITE */
body {margin: 0px;background-color: #ffffff;color: #999999;font-size: normal;}
div, td, th {font-family: Tahoma,Arial,Verdana,sans-serif;}
h1 {font-size:12pt;margin:5px 0 10px 0;}
h2 {font-size: 11pt;margin: 5px 0 5px 0;}
select {font-size: 0.95em;}
input {font-size: 0.95em;}
textarea {border: 1px solid #c6c3c6;background-color: #f6f6f6;font-size: 0.95em;}
img {border: 0px}
form {margin: 0px;}
hr {width: 100%;color: #c6c3c6;}

.title {}
.subtitle {width: 100%;color: #c6c3c6;font-size: 11pt;font-weight: bold;border-bottom: 1px solid #c6c3c6;}
A {color:#555555;text-decoration:none;}
A:hover {text-decoration:underline}
A:visited {color:#555555;}
A.u {text-decoration:underline;}
A.palm,A.palm:visited {color:#888888}
A.w,A.w:visited {color:#888888}

#logo {background:url(../images/logo_portal3.gif) no-repeat center;width:140px;border-bottom:1px solid #c6c3c6;}
#logolink {width: 140px;height: 60px;}
#header {height:60px;background:url(../images/bg3.gif) repeat-x bottom;vertical-align:top;}
.headlink {color: #555555;height: 27px;width: 100%;text-align: right;vertical-align: center;font-size: 0.7em;}
.headlink a:link,.headlink a:visited {color: #555555;text-decoration: none;}
.headlink a:hover {text-decoration: underline;}
.maintbl {padding-top:4px;color:#888888;background-color:#ffffff;}
#footer {text-align:center;padding:4px;color:#888888;background-color:#ffffff;font-size: 0.8em;}
#footer a:link,#footer a:visited {color:#888888;text-decoration:underline;}
.index {white-space:nowrap;}
.homemsg {padding:4px;font-size:9pt;white-space:nowrap;color:#ffffff;background-color:#000000;}
#advise {padding: 3px 0 3px 0;text-align: center;display: none;font-size: 0.7em;}
#advise a:link,#advise a:visited {}
.editbox {display:none;padding:8px;background-color:#f3f3f3;}
.notation {background-color:#ffffff;border-top:1px solid #dedede;height:120px;color:#000000;}
.notationtxt {color:#000000}
.loading {background-color: #ffffff;padding-top: 50px;padding-bottom: 50px;text-align: center;color: #c6c3c6;font-size: 0.7em}
.protectbox {background-color: #efefef;color: #000000;border: 1px solid #c6c3c6;font-size: 0.8em;}
.noportal {font-size: 0.8em;}

INPUT.thinbox {border:1px solid #c6c3c6;background-color:#f6f6f6;}
INPUT.btn {border:1px solid #efefef;font-size:7pt;font-weight:bold;background-color:#aaaaaa;height:20px;color:#ffffff;cursor:hand;cursor:pointer;}
INPUT.btn2 {border:1px solid #ffffff;font-size:7pt;background-color:#aaaaaa;width:26px;height:17px;color:#ffffff;cursor:hand;cursor:pointer;}
INPUT.btnbig {font-weight:bold;padding:8px;cursor:hand;cursor:pointer;}
.btnsmall {border:1px solid #efefef;font-size:8px;background-color:#aaaaaa;height:13px;color:#ffffff;cursor:hand;cursor:pointer;padding:0px;margin:0px;}
.iconea {vertical-align:middle;background-color:#efefef;border:1px solid #c6c3c6;padding:0 1px 0 1px;}
.iconei {vertical-align:middle;border:1px solid #ffffff;padding:1px;}
.imgmid {vertical-align:middle}
.imgbot {vertical-align:bottom}
.bottomhr {padding-bottom: 6px;border-bottom: 2px inset #f7f7f7;}
.tophr {padding-top: 6px;border-top: 2px outset #f7f7f7;}
.lefthr {padding-left: 6px;border-left: 2px outset #f7f7f7;}
.righthr {padding-right: 6px;border-right: 2px outset #f7f7f7;}
.dashbox {border:1px dashed #c6c3c6;padding:8px;margin:10px;}
.errordiv {cursor: hand;cursor: pointer;display: none;position: absolute;left: 15%;width: 70%;border: 1px solid #c6c3c6;background-color: #FFFFAB;margin: 6px;padding: 6px;color: #000000;font-weight: bold;font-size: 0.8em;z-index:1000;}
#debug {display: none;background-color: #000000;color: #00ff00;height: 300px;width: 98%;overflow: auto;border: 1px solid #ff0000;padding: 5px;font-size: 0.7em;}
#mousebox {display: none;position: absolute;color: #000000;border: 1px solid #000000;padding: 5px;background-color:#FFFFE1;width: 300px;font-size: 0.6em;}
/*v1.4*/
#ajaxwork {z-index: 1000;display: none;position: absolute;top: 5px; left: 5px;}

/*======   MODULES  =====*/
.module {margin-bottom:6px;border:3px solid #efefef;font-size: 0.7em;}
.module1 {margin-bottom:6px;border:3px solid #efefef;font-size: 0.7em;}
.module2 {margin-bottom:6px;border:3px solid #efefef;font-size: 0.7em;}
.module3 {margin-bottom:6px;border:3px solid #efefef;font-size: 0.7em;}
.module4 {margin-bottom:6px;border:3px solid #efefef;font-size: 0.7em;}
.module .bmod {border: 1px solid #c6c3c6;}
.module1 .bmod {border: 1px solid #177AB4;}
.module2 .bmod {border: 1px solid #BE0A0A;}
.module3 .bmod {border: 1px solid #7DB51B;}
.module4 .bmod {border: 1px solid #262626;}
.barstyle0 {background-color: #efefef;background-image: url(../images/bgbar.gif);overflow: hidden;}
.barstyle1 {background-color: #177AB4;background-image: url(../images/bgbar1.gif);overflow: hidden;}
.barstyle2 {background-color: #BE0A0A;background-image: url(../images/bgbar2.gif);overflow: hidden;}
.barstyle3 {background-color: #7DB51B;background-image: url(../images/bgbar3.gif);overflow: hidden;}
.barstyle4 {background-color: #262626;background-image: url(../images/bgbar4.gif);overflow: hidden;}
.newmodule {position:absolute;}
.module .hmod {display: none;background-color: #efefef;background-image: url(../images/bg3.gif);}
.module1 .hmod {display: none;background-color: #177AB4;background-image: url(../images/bgbar1.gif);}
.module2 .hmod {display: none;background-color: #BE0A0A;background-image: url(../images/bgbar2.gif);}
.module3 .hmod {display: none;background-color: #7DB51B;background-image: url(../images/bgbar3.gif);}
.module4 .hmod {display: none;background-color: #262626;background-image: url(../images/bgbar4.gif);}
.module .hmod, .module .hmod a:visited, .module .hmod a:link, .module .hmod a:active {color: #c6c3c6;font-size: 8pt;}
.module1 .hmod, .module1 .hmod a:visited, .module1 .hmod a:link, .module1 .hmod a:active {color: #ffffff;font-size: 8pt;}
.module2 .hmod, .module2 .hmod a:visited, .module2 .hmod a:link, .module2 .hmod a:active {color: #ffffff;font-size: 8pt;}
.module3 .hmod, .module3 .hmod a:visited, .module3 .hmod a:link, .module3 .hmod a:active {color: #ffffff;font-size: 8pt;}
.module4 .hmod, .module4 .hmod a:visited, .module4 .hmod a:link, .module4 .hmod a:active {color: #ffffff;font-size: 8pt;}
.module .headmod {padding: 0px;margin: 0px;border-bottom: 1px solid #c6c3c6;}
.module1 .headmod {padding: 0px;margin: 0px;border-bottom: 1px solid #177AB4;}
.module2 .headmod {padding: 0px;margin: 0px;border-bottom: 1px solid #BE0A0A;}
.module3 .headmod {padding: 0px;margin: 0px;border-bottom: 1px solid #7DB51B;}
.module4 .headmod {padding: 0px;margin: 0px;border-bottom: 1px solid #262626;}
.module .titmod {padding: 2px 5px 0 5px;font-size: 8pt;line-height: 20px;height: 20px;font-variant: small-caps;font-weight: bold;color: #c6c3c6;overflow:hidden;}
.module1 .titmod {padding: 2px 5px 0 5px;font-size: 8pt;line-height: 20px;height: 20px;font-variant: small-caps;font-weight: bold;color: #ffffff;overflow:hidden;}
.module2 .titmod {padding: 2px 5px 0 5px;font-size: 8pt;line-height: 20px;height: 20px;font-variant: small-caps;font-weight: bold;color: #ffffff;overflow:hidden;}
.module3 .titmod {padding: 2px 5px 0 5px;font-size: 8pt;line-height: 20px;height: 20px;font-variant: small-caps;font-weight: bold;color: #ffffff;overflow:hidden;}
.module4 .titmod {padding: 2px 5px 0 5px;font-size: 8pt;line-height: 20px;height: 20px;font-variant: small-caps;font-weight: bold;color: #ffffff;overflow:hidden;}
.module .rssstatus {color:#FFCC00;}
.module1 .rssstatus {color:#ffffff;}
.module2 .rssstatus {color:#ffffff;}
.module3 .rssstatus {color:#ffffff;}
.module4 .rssstatus {color:#ffffff;}
.optmod {white-space: nowrap;text-align: right;font-size: 8pt;line-height: 20px;display: block;width: 135px;vertical-align: middle;padding: 0px;opacity: 0.2;filter: alpha(opacity=20);}
.optmoda {white-space: nowrap;text-align: right;line-height: 20px;display: block;width: 135px;vertical-align: middle;padding: 0px;opacity: 1;filter: alpha(opacity=100);}
.barcoli {border: 1px solid #c6c3c6}
.barcola {border: 1px solid #000000}
.content {margin: 0px;padding: 0px;background-color: #ffffff;width: 100%;}
.content td {color: #000000;text-align: justify;}
.content a:link {color: #000000;text-decoration: none;}
.content a:visited {color: #999999;text-decoration: none;}
.content a:hover {color: #9C0000;text-decoration: underline;}
.content input,.content select {border: 0px;font-size: 9pt;background-color: #d6d6d6;}
.content .nostyle {border: 0px;background-color: #ffffff;}
.content .btn {border: 1px outset #c6c3c6;height: 18px;}
.content ul {list-style:url(../images/ico_right_arrow.gif) outside;padding:0 0 0 12px;margin:2px;}
.content li {margin:0 0 3px 0}
.contentpic {width:12px;text-align:left;vertical-align:top;padding-top:5px;}
.newspaperbar {padding: 6px;background: #ffffff url(../images/bg3.gif) repeat-x bottom;border-bottom: 1px solid #c6c3c6;color: #ffffff;}
.newspaperbar a:link,.newspaperbar a:visited {color: #aaaaaa;}
.newspaper {color: #000000;padding: 2px;background-color: #ffffff;background-color: #efefef;}
.newspaper a.title:link {color: #003063;text-decoration: none;font-size: 9pt;font-weight: bold;}
.newspaper a.title:visited {color: #c6c3c6;text-decoration: none;font-size: 9pt;font-weight: normal;}
.newspaper a.title:hover {color: #9C0000;text-decoration: underline;font-size: 9pt;font-weight: bold;}
.newspaper #sourcelist {color: #000000;padding: 4px 0 10px 0;border-bottom: 2px inset #f7f7f7;background-color: #efefef;}
.newspaper #sourcelist a:link {color: #000000;text-decoration: none;}
.newspaper #sourcelist a:visited {color: #000000;text-decoration: none;}
.newspaper #sourcelist a:hover {color: #000000;text-decoration: underline;}
.newspaper #sourcelist .sourcesel {color: #000000;background-color: #EFE752;}
.newspaper .frame {border: 1px solid #c6c3c6;padding: 0px;vertical-align: top;font-size: 9pt;background-color: #ffffff;}
.newspaper #npdetaili {padding: 10px;}
.newspaper #npdetaili h2 {color: #000000;font-size: 1.8em;}
.newspaper #npdetaili .largelink {color: #000000;font-size: 1.1em;font-weight: bold;text-decoration: underline;}
.newspaper .source {color: #008200}
.newspaper .clear {background-color: #ffffff;}
.newspaper .dark {background-color: #efefef;}
.newspaper .normal {vertical-align: top;padding: 4px 0 8px 3px;}
.newspaper .highlight {background-color: #333333;vertical-align: top;padding: 4px 0 8px 3px;color: #ffffff;}
.newspaper .highlight a:link {color: #ffffff;font-weight: normal;}
.newspaper .read {vertical-align: top;padding: 4px 0 8px 3px;}
.newspaper .read a:link {color: #c6c3c6;font-weight: normal;}
.newspaper td {color: #000000;}
.necessary {}
/*====== PROFILES =====*/
.taba {height:28px;width:100px;}
.tabal A:visited,.tabal A:link,.tabal A:hover {text-decoration:none;color:#FFCC00;}
.tabal {height: 26px;white-space:nowrap;text-align:center;vertical-align: middle;padding: 0 3px 0 3px;font-weight:bold;white-space:nowrap;background-color:#ffffff;border-left:1px solid #c6c3c6;border-top:1px solid #c6c3c6;border-bottom:2px solid #ffffff;font-size: 0.7em;}
.tabar {text-align:center;padding: 0 2px 0 2px;background-color:#ffffff;border-top:1px solid #c6c3c6;border-right:1px solid #c6c3c6;border-bottom:2px solid #ffffff;}
.intertaba {width:2px;border-bottom:1px solid #c6c3c6;font-size:2pt;}
.tab {height:27px;margin-top:1px;width:100px;border-bottom:1px solid #c6c3c6;}
.tabl {white-space:nowrap;text-align:center;font-weight:bold;padding:3px;color:#c6c3c6;background-color:#ffffff;border-left:1px solid #c6c3c6;border-top:1px solid #c6c3c6;border-bottom:1px solid #efefef;font-size: 0.7em;}
.tabr {text-align:center;padding:2px;background-color:#ffffff;border-top:1px solid #c6c3c6;border-right:1px solid #c6c3c6;border-bottom:1px solid #efefef;}
.tabl A:visited,.tabl A:link {color:#c6c3c6;text-decoration:none;}
.tabl A:hover {color:#FFCC00;}
.intertab {width: 2px;font-size:2pt;}
.endtab {border-bottom:1px solid #c6c3c6;font-size: 0.8em;}
#alltabs {width: 100%;height: 26px;}
#navfixedbox {position: relative;width: 100%;height: 29px;overflow: hidden;z-index:2;}
#navfloatbox {position: absolute;left: 0px;width: 100%;height: 29px;overflow: hidden;clip: rect(0px, 100%, 29px, 0px);z-index:1;}
#navmovebox {position: absolute;left: 0px;z-index:1;}

/*====== MENUS =====*/
.menubox {background-color: #efefef;vertical-align: top;border: 1px solid #c6c3c6;}
.menucont {padding: 6px;font-size: 0.8em;}
.menucont td {color: #aaaaaa}
.menuhdr {padding-left: 4px;padding-right: 10px;border-bottom: 2px inset #f7f7f7;background-color: #dedede;}
.menutitle {color: #000000;font-size: 1em;width: 100%}
.menuclose {text-align: right;white-space: nowrap;background: url(../images/ico_close.gif) no-repeat left center;}
.menufocus {background-color: #efefef}
.menumod {color: #ffffff;background-color: #c6c3c6;}
.addmenuhdr {border-bottom: 2px inset #f7f7f7;width: 800px;padding: 0px;}
.menuopt {border-bottom: 2px inset #f7f7f7;}
.chgcolor {color: #ffffff;background-color: #c6c3c6;}
.menuaddbtn {padding-bottom: 4px;}
.menumodule {font-size: 1.2em;}
#leftmenu {padding: 2px;position: absolute;top: 64px;left: 0px; width: 180px;height: 600px;background-color: #efefef;border-right: 1px solid #c6c3c6;border-bottom: 1px solid #c6c3c6;border-top: 1px solid #cfcfcf;display: none;font-size: 0.8em;color: #000000;}
#leftmenu a:link,#leftmenu a:visited {font-size: 1em;color: #000000;}
#leftmenu a.dirlink:link,#leftmenu a.dirlink:visited {font-size: 0.85em;color: #000000;text-decoration: none;}
#leftmenu a.modlink:link,#leftmenu a.modlink:visited {font-size: 0.85em;color: #000000;text-decoration: none;}
a.optlist {color: #ffffff;white-space: nowrap;text-decoration: none;border:1px solid #efefef;padding: 1px;}
a.optlist:hover {color: #ffffff;white-space: nowrap;text-decoration: none;border: 1px solid #c6c3c6;padding: 1px;}
a.sellist {color: #ffffff;background-color: #c6c3c6;white-space: nowrap;text-decoration: none;border: 1px solid #c6c3c6;padding: 1px;}
.dirdiva {overflow: auto;height: 122px;font-size: 8pt;border: 1px solid #e1e1e1;background-color: #ffffff;}
.dirdiva a:link,.dirdiva a:visited {color: #555555}
.dirdivi {overflow: auto;height: 122px;font-size: 8pt;border: 1px solid #efefef;}
.diropta {background-color: #efefef}
.diropti {}
.diropts {background-color: #efefef}
.catopti {background: url(../images/ico_dir.gif) no-repeat left top;padding-left: 16px;}
.catopta {background: #efefef url(../images/ico_dir.gif) no-repeat left top;padding-left: 16px;}
.catopts {background: #efefef url(../images/ico_diro.gif) no-repeat left top;padding-left: 16px;}
.expdir {}
.expdir div {margin-left: 10pt;}
/** Copyright 2005 Google Inc. All rights reserved. */
/* GOOGLE SEARCH BAR*/
.gsc-control {width:100%;}
.gsc-control div {position: static;}
form.gsc-search-box {font-size:13px;}
table.gsc-search-box {width:400px;}
td.gsc-search-button {width:1%;padding:4px 0 4px 0;}
input.gsc-search-button {margin-left:4px;}
table.gsc-branding {width:400px;}
td.gsc-branding-text div.gsc-branding-text {padding-bottom:2px;text-align:right;color:#676767;font-size:11px;margin-right:2px;}
td.gsc-branding-img {vertical-align:bottom;width:65px;}
td.gsc-clear-button {width:14px;}
div.gsc-clear-button {display:inline;text-align:right;margin-left:4px;margin-right:4px;padding-left:10px;background-repeat:no-repeat;background-position:center center;background-image: url('../images/ico_close.gif');cursor:pointer;}
input.gsc-input {padding-left:2px;border:1px solid #BCCDF0;width:99%;}
.gsc-keeper {color:#3366cc;text-decoration:underline;font-size:13px;cursor:pointer;}

/* GOOGLE TABS*/
.gsc-resultsHeader {clear:both;width:100%;border-bottom:1px solid #e9e9e9;margin-bottom:4px;}
.gsc-tabsArea {clear:both;margin-top:6px;}
.gsc-tabsAreaInvisible {display:none;}
.gsc-tabHeader {display:inline;cursor:pointer;padding:0 6px 0 6px;margin-right:2px;}
.gsc-tabHeader.gsc-tabhActive {border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-top: 2px solid #ff9900;color:black;}
.gsc-tabHeader.gsc-tabhInactive {border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-top:2px solid #e9e9e9;background:#e9e9e9;color:#676767;}
.gsc-tabData.gsc-tabdActive {display:block;}
.gsc-tabData.gsc-tabdInactive {display:none;}
.gsc-tabData .gsc-resultsHeader .gsc-title,.gsc-tabData .gsc-resultsHeader .gsc-stats,.gsc-tabData .gsc-resultsHeader .gsc-results-selector {display:none;}

/* GOOGLE RESULTS*/
.gsc-resultsbox-visible {display:block;border-bottom:1px solid #e9e9e9;}
.gsc-resultsbox-invisible {display:none;}
.gsc-results {clear:both;padding-bottom:2px;}
.gsc-result {margin-bottom: 10px;}
.gsc-result .gs-title {height: 1.4em;overflow: hidden;}
.gsc-result div.gs-watermark {display: none;}
.gsc-webResult a div.gs-title {display:inline;}
.gsc-results .gsc-result img.gs-ad-marker {display:none;}
.gs-result .gs-title,.gs-result .gs-title * {color:#0000cc;text-decoration:underline;}
.gs-divider {padding-bottom:8px;text-align:center;color:#676767;}
.gs-result a.gs-visibleUrl,.gs-result .gs-visibleUrl {color:#008000;text-decoration:none;}
.gs-result a.gs-clusterUrl,.gs-result .gs-clusterUrl {color:#008000;text-decoration:none;cursor:pointer;}
.gs-result a {cursor:pointer;}
.gs-result .gs-watermark{font-size:10px;color:#7777cc;}
.gs-webAd img.gs-ad-marker {padding-left:4px;}
.gs-webAd a.gs-visibleUrl div.gs-visibleUrl {display:inline;}

/*====== HEADER LINKS =====*/
#headlink {position: relative;color: #c6c3c6;height: 27px;text-align: right;vertical-align: center;font-size: 0.7em;}
#headlink a:link,.headlink a:visited {color: #c6c3c6;text-decoration: none;}
#headlink a:hover {text-decoration: underline;}
#headmenu {position: absolute;display: none;overflow: hidden;z-index:100;background-color: #ffffff;color: #666666;padding: 2px;font-size: 0.7em;border: 2px solid #efefef;}
#headmenu a {background: #fff;display: block;width: 100%;text-decoration: none;padding: 3px;}
#headmenu a:hover, #headlink a:focus {background: #eeeeee;}