td{vertical-align:top;font:normal 8pt Tahoma;margin:0;padding:0;}

A{font:bold 8pt Tahoma;text-decoration:none;color:#799434;}

A:hover{font:bold 8pt Tahoma;text-decoration:underline;color:#F90;}

#top table{border:0;height:147px;background-color:#8FB03E;border-spacing:0;border-collapse:collapse;outline:0;width:100%;}

#top td{vertical-align:middle;font:bold 8pt Tahoma;color:#FFF;padding:0;}

#top img{border:0;}

#left table{width:137px;}

#left a{font:bold 9px/9px Tahoma;text-decoration:none;color:#FFF;}

#left a:hover{color:#F3F400;}

.bou{height:25px;width:137px;border:0;text-align:right;background-image:url(../imd/bu.gif);vertical-align:middle;padding:0 15px 0 0;}

.b{padding:2px 0 0;}

td.m{text-align:justify;font-family:Verdana;font-size:9pt;text-indent:15px;padding:10px 8px 0;}

A.t{font:bold 8pt Tahoma;text-decoration:none;color:#666;}

A.s{font:normal 8pt Verdana;text-decoration:underline;color:#F60;}

A.s:hover{font:normal 8pt Verdana;text-decoration:underline;color:#F30;}

A.lnk{font:bold 8pt Tahoma;text-decoration:none;color:#F60;}

.track{text-align:left;font-family:Tahoma;font-size:8pt;border-bottom:1px dashed #8FB03E;margin:3px;padding:2px;}

.lnk{border-bottom:1px dashed #8FB03E;text-align:justify;vertical-align:middle;font:8pt Verdana;color:#506424;margin:0;padding:2px;}

h3.ek{font:bold 8pt Verdana;color:#FF6124;margin-top:0;padding-top:0;border:none;}

li.f{list-style:none;text-indent:22px;background:url(/img/alert-oran.gif) no-repeat 0 2px;font:8pt Verdana;color:#506424;margin:0 0 7px;padding:0;}

div.eh{font:bold 8pt Tahoma;color:#FF6124;float:none;vertical-align:super;}

.track1{text-align:left;height:15px;font-family:Tahoma;font-size:8pt;border-bottom:1px dashed #8FB03E;margin:3px;padding:2px;}

.do{text-align:center;font:bold 8pt Tahoma;color:#FFF;background-color:#8FB03E;padding:2px 0;}

A.t:hover,A.lnk:hover{font:bold 8pt Tahoma;text-decoration:underline;color:#F30;}

a.rss,a.rss:visited{padding-left:15px;background:url(/img/icon/icon-rss.gif) no-repeat 0 50%;}

#main-body{padding:20px 10px 10px;}

#content{float:left;width:70%;}

#content.all{float:left;width:100%;}

#content-inner{margin:0 50px 0 0;}

#sidebar{float:right;width:30%;font-size:90%;line-height:1.5em;color:#777;}

#extra{clear:both;color:#59634C;background-color:#CCDDB8;margin:20px 0 0;padding:20px 30px 0;}

#footer{clear:both;background-color:#ecf5db;font-size:90%;margin:0;padding:10px 30px;}

#nav ul{vertical-align:middle;}

#nav li{list-style:none;float:right;margin:0;}

#nav li a,.rss_list b{font:bold 9px/9px Tahoma;float:left;text-decoration:none;color:#FFF;margin:0 1px 0 0;padding:0 5px;}

#nav li a:hover{color:#FF0;}

#title{color:#333;border-top:1px solid #fff;padding-bottom:10px;background-color:#CCDDB8;}

#title-art{float:left;height:100px;width:150px;vertical-align:middle;overflow:hidden;padding:20px 20px 10px 30px;}

#title-text{padding:20px 30px 10px;}

#title strong{color:#474F3B;}

#title h1{font-weight:400;letter-spacing:2px;color:#678923;margin:0 20px 10px 0;padding:0;}

#title h1 span{color:#59634C;}

#title h2{font-size:100%;line-height:1.6em;font-weight:400;margin:0 20px 0 0;padding:0;}

#content h1{font-size:150%;line-height:1em;font-weight:400;color:#929C87;margin:0 0 2px;padding:0;}

#content h2{font-size:120%;line-height:1em;font-weight:700;color:#929C87;margin:0 0 2px;padding:0;}

#content h2.sub{font-size:90%;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#929C87;border-bottom:1px solid #D9E7BD;margin:0 0 20px;padding:0 0 4px;}

#content h3{font-size:100%;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#BA3B3E;border-bottom:1px solid #D9E7BD;margin:0 0 10px;padding:0 0 2px;}

#content h3#recent{margin-bottom:1.5em;border:none;font-size:90%;font-weight:700;}

#content h3#recent img{vertical-align:middle;padding-bottom:2px;}

#content p{text-indent:10px;margin:0 0 1.5em;padding:0;}

#full-text{text-align:justify;text-indent:15px;font:normal 9pt Verdana;}

#full-text h2{font-size:140%;font-weight:400;color:#929C87;}

#full-text h3{clear:both;font-size:120%;font-weight:700;color:#929C87;margin-bottom:.2em;text-transform:none;letter-spacing:auto;border:none;}

#full-text td,#full-text th{font-size:90%;font-family:Arial, Verdana;margin:0;padding:.1em;}

#full-text table{border-collapse:collapse;width:100%;}

#full-text img{float:left;width:180px;height:auto;margin-right:10px;border-right-width:5px;}

blockquote{font-size:88%;line-height:1.5em;color:#777;padding-left:23px;background:url(/img/icon/icon-quotes.gif) no-repeat 0 3px;}

blockquote.praise{border-bottom:1px solid #eaeaea;padding:0 0 10px 23px;}

code{color:#679B34;font-family:Monaco, monospace;font-size:120%;line-height:1.2em;text-align:left;}

code strong{color:#537531;}

abbr,acronym,.popup{font-style:normal;border-bottom:1px dotted #bbb;cursor:help;}

em{font-style:italic;}

del{text-decoration:line-through;color:#777;}

ins{text-decoration:none;font-style:italic;}

address{font-style:normal;margin:0;padding:0;}

#content div.entry{margin:0 0 30px;}

#content div.entry h2{font-size:130%;line-height:1em;font-weight:400;margin:0 0 2px;padding:0;}

#content h4.date{font-family:"Lucida Grande", sans-serif;font-size:90%;font-weight:400;text-transform:none;letter-spacing:1px;color:#929C87;border:none;margin:0 0 5px;padding:0;}

.date a,.date a:visited{text-transform:none;color:#929C87;font-weight:400;}

#content div.entry p.posted{font-size:90%;color:#ccc;margin:0 0 15px;padding:0 0 4px;}

#anonce-art{float:left;height:75px;width:90px;overflow:hidden;margin:5px 10px 10px 0;}

#anonce-ul{clear:both;}

#content dl.entries dt{font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;font-size:130%;line-height:1.5em;font-weight:400;}

#content dl.entries dt a{text-decoration:none;border-bottom:none;color:#40659B;}

#content dl.entries dt a:hover{color:#BBB;}

#content dl.entries dd{font-size:100%;margin:0;padding:0;}

#content dl.entries dd .more{font-size:90%;}

#content dl.entries dd.posted{font-size:90%;color:#ccc;border-bottom:1px solid #D9E7BD;margin:1em 0 25px;padding:0 0 4px;}

#content dl.entries dd p{margin:0 0 1em;}

a.qblink{margin-left:5px;font-weight:400;color:#929C87;text-decoration:none;}

a.qb{font-weight:400;color:#929C87;text-decoration:none;border-bottom:none;}

a.more{font-weight:400;text-decoration:none;border-bottom:none;font-size:90%;}

a.more:visited{color:#999;font-weight:400;}

a.plink,a.plink:visited{color:#929C87;font-weight:400;text-decoration:none;border-bottom:none;background:url(/img/icon/icon-perm.gif) no-repeat 0 50%;margin:0 5px 0 0;padding:0 0 0 15px;}

a.plink:hover,a.qblink:hover,{color:#666;}

#content dl.monthly{clear:both;padding-top:1em;}

p#menu{float:left;width:100%;color:#999;font-size:90%;border-bottom:1px solid #D9E7BD;margin:0;padding:0 0 4px;}

#next{float:right;padding-right:7px;background:url(/img/icon/icon-more.gif) no-repeat 100% 50%;}

#prev{float:left;padding-left:7px;}

#content dl.entries dt.qb{text-indent:15px;font-size:100%;line-height:1.5em;background:url(/img/icon/li-arrow.gif) no-repeat 0 2px;margin:0 20px 2px;}

#content dl.entries dd.qb{padding-bottom:0;font-size:90%;line-height:1.5em;color:#777;margin:0 20px 25px;}

#content ul,#content ol,#content dl{margin:0 0 1.5em;padding:0;}

#content ul,#content ol{padding-left:20px;}

#content ul{list-style:none;}

#content ul li{line-height:1.2em;background:url(/img/icon/li-arrow.gif) no-repeat 0 5px;padding:0 0 4px 12px;}

#content dl dd{margin:0 0 15px;padding:0;}

ul#feed-list li{padding-left:0;background:none;}

ul#feed-list li a.rss{padding-left:18px;}

#content .note{font-size:90%;line-height:1.6em;color:#777;border-top:1px solid #D9E7BD;padding:6px 0 0;}

#content .note strong{color:#333;}

#content .note code{color:#444;}

#content .alert{padding-left:16px;background:url(/img/icon/icon-alert.gif) no-repeat 0 1px;}

#content .check{padding-left:22px;background:url(/img/alert-oran.gif) no-repeat 0 0;}

#home #content .note,#content .plain{border:none;padding:0;}

#content p.filed{padding-left:16px;color:#929C87;}

#sidebar h1{font-size:110%;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#BA3B3E;border-bottom:1px solid #D9E7BD;margin:0;padding:0 0 4px;}

#sidebar h3{font-size:110%;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#929C87;border-top:1px solid #D9E7BD;margin:15px 0;padding:15px 0 0;}

#sidebar h3.first{margin-top:0;padding-top:0;border:none;background-position:0 2px;}

#sidebar li{line-height:1.4em;background:url(/img/icon/li-arrow.gif) no-repeat 0 5px;margin:0 0 .5em 8px;padding:0 0 0 12px;}

#sidebar ul.articles li{padding-left:16px;background-image:url(/img/icon/icon-perm.gif);background-position:0 2px;}

#sidebar ul#quickbits{color:#333;border:none;margin:0 0 0 1px;padding:0;}

#sidebar ul#quickbits li{list-style:none;text-indent:16px;background:url(/img/icon/star-blue.gif) no-repeat 0 2px;margin:0 0 12px;padding:0;}

#sidebar ul#quickbits li strong:after{content:"\00a0\00B7";}

a.qbperm{color:#F60;border:none;}

a.qbperm:hover{color:#F30;}

#sidebar a.rss{margin-left:10px;}

#submenu{margin-bottom:1.5em;}

#sidebar ul.sub li{display:block;border-bottom:1px dotted #B0C29B;background:url(/img/icon/icon-more.gif) no-repeat 5px 10px;margin:0;padding:4px 4px 5px 20px;}

#sidebar.active a{background-color:#B0C29B;}

#sidebar ul.sub li.active a:link,#sidebar ul.sub li.active a:visited{color:#BA3B3E;font-weight:700;text-decoration:none;border-bottom:none;}

#pages{text-align:center;font-weight:400;margin-bottom:10px;}

#pages span{background-color:#DFDFE5;padding:.3em;}

.pagenum{padding:.3em;}

.prne{font-size:1.2em;}

#search-form input{color:#666;vertical-align:middle;}

#extra #search-form input#search-text{width:150px;}

#content #search-form{margin-bottom:20px;}

#content #search-form input#search-text{width:300px;}

hr,.hide,p.forprint{display:none;}

#itolink{color:#BA3B3E;}

#nav:after,#title:after,#main-body:after,#extra:after,#port:after,.prod-feature:after,dl.teaser:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#calendar table{width:100%;text-align:center;}

#calendar .th{border-collapse:collapse;}

#calendar .th td{background-color:#FFF;border-bottom:solid 1px #CCDDB8;padding:2px 10px;}

#calendar .mc{border-collapse:collapse;border:solid 1px #CCDDB8;border-width:1px 0 0 1px;padding:0;}

#calendar td.dn,#calendar .mc td{background:#fafafa;width:10%;border:solid 1px #CCDDB8;font:normal 9px Verdana;border-width:0 1px 1px 0;margin:0;padding:2px;}

#calendar td.dn{background:#CCDDB8;font-weight:700;}

#calendar td.nowd{background:#CCDDB8;}

#calendar span{display:block;background:#8FB03E;color:#fff;font:bold 11px Verdana, Arial;text-align:center;border-bottom:1px solid #6B8E23;margin:0;padding:3px 10px;}

#calendar a{color:#BA3B3E;font-weight:700;text-decoration:underline;}

body#home #extra,#more_link{margin-top:0;}

#nav ul,#sidebar ul,#sidebar dl{list-style:none;margin:0;padding:0;}

#title-text a.title,#sidebar ul#quickbits li a,#pages a,#pages a:visited{font-weight:400;}

a abbr,a img{border:none;}

strong,#content dl dt,#sidebar ul#quickbits li strong a{font-weight:700;}

BODY,#content-inner1,#content div.entry p,#search-form{margin:0;}

tr,#content dl.entries,#sidebar p,#footer p,form{margin:0;padding:0;}

#left a.active,#nav li a.active{color:#FFC75E;}

TABLE,#nav{border:0;margin:0;}