BODY {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #FFFFFF;
  color: #333333;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

}

p {
              color: #333333;
              font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
              font-size: 12px;
              text-align: justify;     
}

td.bodytext {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
                color: #333333;
	padding: 5px;
	line-height: 16px;

}

td.topgradient{
                background-repeat: no-repeat;

}

td.footertext {
          
	font-size: 10px;
	color: #FFFFFF;
	background-color: #336699;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

}


td.headrow {
                font-size: 12px;
	color: #FFFFFF;
	background-color: #336699;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
                margin: 0px;
                padding: 0px;
}

td.headrowright {
                font-size: 12px;
	color: #FFFFFF;
	background-color: #336699;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
                margin: 0px;
                padding: 0px;
}


p.bodytext {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	margin-left: 10px;
	margin-right: 10px;
}



TD.headrow A:link{
	color: #FFFFFF;
	text-decoration: none;
}

TD.headrow A:active {
	color: #FFFFFF;
	text-decoration: none;
}
TD.headrow A:visited {
	color: #FFFFFF;
	text-decoration: none;
}

TD.headrow A:hover {
	color: #FFFFFF;
	text-decoration: underline;

}

table.alertcondition{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
                margin-top: 4px;
                color: #FFFFFF;
}

TD.alertcondition {
                font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
                font-size: 12px;
                font-weight: bold;
                padding: 2px; 
                color: #FFFFFF;                                    
}

TD.topviruscontent {
                font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
                font-size: 12px;
                color: #000000;
	padding: 13px;
	line-height: 16px;

}

.sigsearchbox {
                font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
                font-size: 12px;
                color: #000000;
	padding: 5px;

}

.sigsearchresultheader {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	background-color: #336699;
	font-size: 12px;
                color: #ffffff;
	padding: 2px;
	font-weight: bold;
	text-align: center;
}

.sigsearchresult {
                font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
                font-size: 12px;
                color: #000000;
	padding: 3px;

}

.catlink, .catlink:link, .catlink:visited {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
	padding-left: 5px;
}

.catlink:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #336699;
	text-decoration: underline;
}

.catheader {
	background-color: #336699;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}


TD.topvirusheader {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	background-image: url(blue-white-gradient.jpg);
	font-size: 12px;
                color: #ffffff;
                margin-top: 4px;
                margin-right: 4px;
                margin-bottom: 4px;
                margin-left: 4px;
	padding: 4px;
	font-weight: bold;
	height: 20px;
}

table.topvirus {
                border: 1px solid #666666;
}


TD.headrowright A:link {
	color: #FFFF66;
	text-decoration: none;

}
TD.headrowright A:active {
	color: #FFFF66;
	text-decoration: none;
}
TD.headrowright A:visited {
	color: #FFFF66;
	text-decoration: none;
}
TD.headrowright A:hover {
	color: #FFFF66;
	text-decoration: underline;
}

TD#menu_1 DIV A {

	text-decoration: none;
}
TD#menu_1 DIV A:hover {

	text-decoration: underline;
}

TD#menu_1 DIV.menu1-level1-no A{
                color: #333333;
}

TD#menu_1 DIV.menu1-level1-act A{
                color: #ffffff;
}

TD#menu_1 div.menu1-level1-act {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	border-bottom: 1px dotted;
	padding: 5px;
	font-weight: bold;
}

TD#menu_1 div.menu1-level1-no {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	background-color: #d4d4d4;
	border-bottom: 1px dotted;
	padding: 5px;
}

TD#menu_1 div.menu1-level2-no {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	border-bottom: 1px none;
	padding: 2px;
	text-indent: 25px;

}


TD#menu_1 DIV.menu1-level2-no A{
                color: #ffffff;
}


TD#menu_1 DIV.menu1-level2-act A{
                color: #ffffff;
}


TD#menu_1 div.menu1-level2-act {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFF00;
	background-color: #666666;
	border-bottom: 1px none;
	padding: 2px;
	text-indent: 25px;
	font-weight: bold;
	font-style: italic;

}


div.csc-textpicHeader{
                color: #333333;;                
}


table.frontpage{
                border: 1px solid #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;

}

td.frontpage{
                front-size: 10px;
                color: #ffffff;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
                margin: 5px;
                padding: 5px;
	line-height: 26px;
}


TD#content  table.contenttable {
               color: #333333;         
               font-size: 12px;
               font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

}



TD#content A {
	color: navy;
	text-decoration: none;
}
TD#content A:hover {
                color: navy;
	text-decoration: underline;
}


TD#content h2{
        font-size: 12px;
        margin: 0px;
        padding: 0px;
        font-weight: bold;       
        font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}

TD#content h1{
        font-size: 16px;
        margin: 0px;
        padding: 0px;
        font-weight: bolder;        
}

TD#content div.tx-xinittwocolumn-pi1 table{
	background-color: #eeeeee;        
                color: #333333;
                font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
                font-size: 14px;
                margin-bottom: 4px;

}

td.fraction {
	font-size: 10px;
	color: #666666;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}

td.frontpage A{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
                color: #333333;
}

/* Left Column Boxes */

TD#leftcolumn A {
	color: navy;
	text-decoration: none;
}
TD#leftcolumn A:hover {
	text-decoration: underline;
	color: navy;
}


TD#leftcolumn DIV {
        border: 1px solid #666666;
        background-color: #ffffff;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding: 2px;
        width: 145px;

} 


TD#leftcolumn DIV.csc-header{
       	background-color: #666666;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;        
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	font-size: 8px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
                padding: 0 px;
              
}


TD#leftcolumn DIV.csc-header h1{
	background-image: url(blue-white-gradient.jpg);
	font-size: 12px;
                font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
                padding: 0 px;
              
}

TD#content DIV.csc-header h1{
	background-image: url(blue-white-gradient.jpg);
	font-size: 12px;
                font-weight: bold;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
                padding: 4 px;
                height: 20px;
                color: #ffffff;
              
}


TD#leftcolumn DIV.alertcondition{
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;        
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	font-size: 8px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
                padding: 5 px;

}


TD#leftcolumn P.bodytext {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;        
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
                background-color: #ffffff;
                margin: 0px;
                padding: 5px;
} 



/* Left Column Login box */


TD#leftcolumn DIV.tx-newloginbox-pi1 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	border: 1px solid #666666;
	background-color: #999999;
	margin: 1px;
} 

TD#leftcolumn DIV.tx-newloginbox-pi1 p{

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
                color: #ffffff;
                font-size: 10px;
                margin: 0px;
                padding: 0px;
}

TD#leftcolumn DIV.tx-newloginbox-pi1 input{
  width: 75px; 
}

TD#leftcolumn DIV.tx-newloginbox-pi1 h1{
               margin: 0px; 
               font-size: 12px; 
               padding: 2px;
}

TD#leftcolumntop table.topleftlogin {
               margin-top: 2px;
               background-color: #ffffff;   
               color: #333333;         
               font-size: 10px;
               font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
               border: 1px solid #336699;
}

TD#leftcolumntop table.topleftlogin h1{
        font-size: 12px;
        margin: 0px;
        background-color: #336699;
        color: #ffffff;
}

TD#leftcolumntop A {
	color: navy;
	text-decoration: none;
}
TD#leftcolumntop A:hover {
	color: navy;
	text-decoration: underline;
}

TD#leftcolumn P.csc-caption{
	font-size: 12px;
	color: #111111;   
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	text-align: left;
                padding: 0px;
}


/* Right Column boxes */

TD#rightcolumn DIV {
        border: 1px solid #666666;
        background-color: #ffffff;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding: 2px;

} 

TD#rightcolumn DIV.csc-header h1{
        font-size: 12px;
        margin: 0px;
        padding: 0px;
        color: #FFFFFF;
}

TD#rightcolumn DIV.csc-header{
       	background-color: #336699;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;        
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	font-size: 8px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
                padding: 0 px;

              
}


TD#rightcolumn P.bodytext {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;        
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
        background-color: #ffffff;
        padding: 4px 4px 4px 6px;
	margin: 0px;
} 

TD#rightcolumn ul.csc-bulletlist {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;        
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
        background-color: #ffffff;
        margin: 0px;
	padding-left: 25px;
	color: #333333;
             
}


TD#rightcolumn TABLE.csc-uploads {
       	background-color: #ffffff;
	margin: 0px;
        padding: 4px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;        
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
} 

TD#rightcolumntop DIV.csc-header h1{
        font-size: 12px;
        margin: 0px;
        padding: 2px;
        background-color: #336699;
        color: #FFFFFF;
        border: 1px solid #336699;
}




TD#rightcolumntop TABLE.rightsearchbox {
       	background-color: #ffffff;
	margin: 0px;
        padding: 4px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;        
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
} 



TD#rightcolumn DIV.csc-menu P
{
	margin: 5px;
                padding: 0 px;
                font-size: 12px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}


TD#rightcolumn A {
	color: navy;
	text-decoration: none;
}
TD#rightcolumn A:hover {
	color: navy;
	text-decoration: underline;
}

TD#rightcolumn P.csc-caption{
	font-size: 12px;
	color: #111111;   
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	text-align: left;
                padding: 2px;
}

/* Tech Tables */
DIV.techtable TABLE {
        border: solid #000 0px;
        padding: 5px;
        margin: 0px;
}

DIV.techtable TR {
        padding: 5px;
        margin: 0px;
}

DIV.techtable TD.techtableheader {
        font-size: 12px;
        border: solid #000 1px;
        background-color: #999999;
        color: #000000;
}

DIV.techtable TD.techtablecontent {
        font-size: 10px;
        border: solid #000 1px;
        text-align: center;
        background-color: #FFFFFF;
	color: #000000;
}

/*-----------------------------------  Threat section in homepage -----------------------------------*/

.threat_container {
	border:1px solid #333;
	margin-bottom: 0px;
                font-size: 12px;	
                color: #333333;
                
}


.threat_container H2 {
	color:#ffffff;
	padding:0px;
	margin:0px;
                font-size: 12px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-image: url(gradient_blue.jpg);

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	background-image: url(gradient_blue.jpg);
	font-size: 12px;

}



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
clear:right;
height:1px;
border:1px solid #F9FFE5;

}
.news-latest-container HR.clearer {
clear:left;
}





/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
                margin-bottom: 4px;
}

.news-latest-container A{
                font-size: 12px;
}


span.news-latest-date A, div.news-latest-morelink A{

                font-size: 10px
}


span.news-latest-header A
{
                font-size: 11px;
                padding: 2px;
                margin: 4px;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:0px;
	margin:0px;
                font-size: 12px;
	border:1px solid #666;
	background-image: url(blue-white-gradient.jpg);
}

.

-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}

.news-latest-container h3 {
                color: #333333;
                margin: 0px;
                padding: 0px;
                font-size: 10px;
}



.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	padding:2px;
	margin:2px;
	border:1px solid #666;
	background-color:#FFFFFF;
}

.news-latest-item IMG {

	margin-bottom:2px;
	margin-right:2px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
border:none;
margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:10px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
                font-size:10x;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	border:0px solid #000000;
    background-color:#FFFFFF;
	margin-bottom: 3px;
	width: 686px;
	padding: 2px;
}

.news-list-item {
    color: #000000;
	padding:0px;
	margin:2px;
	border:1px solid #000000;
	background-color:#FFFFFF;
width:682px;
	}

.news-search-form {
padding:2px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{

margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 3px;
	color: #FFFFFF;
	font-size: 12px;
	background-image: url(blue-white-gradient.jpg);
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color: #FFFFFF;
	text-decoration: underline;
                padding-left:2px;
}

.news-list-container P {
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 1px;
	padding-right: 1px;
}
.news-list-date {
	float: right;
	color: #000000;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: 5px;
	font-size: 9px;
	font-weight: normal;
	width: 180px;
}

.news-list-imgcaption {
		float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {
		float: right;
	border:1px solid #666;
margin-bottom:2px;
margin-right:2px;
margin-left:2px;
}
.news-list-category IMG {
	float: none;
border:none;
margin:0px;
}

.news-list-category {
	font-size:9px;
	margin-left:10px;
	margin-bottom:10px;
}
.news-list-morelink  {
	color: #336699;
	float: right;
	font-size:9px;
	margin-right:10px;
	margin-bottom:10px;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:0px solid #ffffff;
	padding:3px;
	background-color:#ffffff;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #CCCCCC;
	border:0px solid #ffffff;
	font-size: 8px;
	color: #ff0000;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	margin-bottom:5px;
	border:1px solid #000000;
	background-color:#FFFFFF;
margin: 4px;
margin-top: 2px;

}
.news-single-item H2 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 3px;
	color: #FFFFFF;
	font-size: 22px;
	background-image: url(blue-white-gradient.jpg);
}
.news-single-item H3 {
height: 32px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 3px;
	color: #FFFFFF;
	font-size: 12px;
	background-image: url(blue-white-gradient.jpg);
}

.news-single-item OL {
	font-size: 12px;
}


.news-list-item img {
clear:both;
	float: right;
                margin-left:5px;

}

.news-single-img {
	clear: both;
	float: right;
                margin-left:5px;
}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {
	font-size: 9px;
	float: right;
	padding-top: 5px;
	padding-right: 10px;
}
.news-single-backlink, .news-single-backlink a {
color: #336699;
text-align: right;
	font-weight: normal;
	font-size: 10px;
	margin-bottom: 15px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
}
.news-single-timedata {
clear:both;
width:100;
float:right;
	color: #000000;
text-align:right;
	font-weight: normal;
	height: 14px;
margin-right: 0px;
margin-bottom: 0px;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
clear: both;
margin-left: 10px;
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #FFFFFF;
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
	border: 0px solid #FFFFFF;
padding:0px;
padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 0px solid #FFFFFF;
margin:10px;
padding:3px;
	background-color:#EEEEEE;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
margin-left:20px;
margin-top:20px;
margin-bottom: 20px;
margin-right: 20px;
font-size: 11px;

}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
margin-left:5px;
width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#844344;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}


/*------------------------------- Search page --------------------------------- */ 

	.tx-indexedsearch { color: #666666; margin-right:4px; margin-left: 4px; padding-left: 0px; padding-bottom:10px; width:675px;}
	.tx-indexedsearch td { padding-left: 6px; padding-top:2px;}
	.tx-indexedsearch-searchbox { padding-top:2px; padding-bottom:1px; padding-left:6px; padding-right:2px; margin-bottom:20px; margin-top:0px; background-color: #EEEEEE;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width: 70px; color: #000000;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; color:#000000;}
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; color: #666666;}
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; color:#666666}
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; color:#666666;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; font-size: 10px; color: #666666}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; color: #666666; font-size: 12px}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; color: #666666; margin-right:5px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic;  color: #666666; font-size: 12px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; width:620px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; font-size: 12px;font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; color: #666666; font-size: 12px}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:15px; margin-bottom:5px; color: #666666; margin-right:0px}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; color: #666666; margin-right:0px}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; color: #666666; margin-right:0px}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; color: #666666; margin-right:5px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { vertical-align:absmiddle; color: #666666; margin-right:5px;}
	.tx-indexedsearch-sectionlinks {font-size: 12px;}


.tx-dropdownsitemap-pi1 {
  font-size: 12px;
}
