.note_titles {
	padding-left:5px;
	height:70px;
	border:1px solid #CCCCCC;
	width:500px;
	background-color:#FFFFF0;
}

.list_of_item_href {
	margin-left:10px;
	font-size:1.2em;
}

.note_titles h2 {
	font-size:1.8em;
	color:#000;
	font-weight:normal;
	margin-top:4px;
}


.main_report_content_cl {
	font-size:0.9em;
}

.item_div a {
	color:#FFFFFF;
}

.item_div a:active {
	color:#FFFFFF;
}

.item_div a:hover {
	color:#FFFFFF;
}

.item_div {
	margin-top:10px;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:5px;
	
}

.topic_desc {
	float:none;
	font-size:1.2em;
	margin-left:0px;
	margin-top:20px;
}


.black_link_content a:link {
	color:#000;
}	

.black_link_content a:visited {
	color:#000;
}	

.black_link_content a:active {
	color:#000;
}	

.posters_instance {
	display:block;
	clear:both;
	width:800px;
	margin-top:16px;

}


.posters_left_col {
	float:left;
	width:135px;
	display:block;
	height:150px;
	margin-left:20px;
}

.posters_right_col {
	float:left;
	width:220px;
	margin-left:0px;
	display:block;
	height:150px;
}

.posters_right_col.title {
	font-weight:bold;
	font-size:1.1em;	
}


.posters_right_col.desc {
	display:block;
}



.pub_instance {
	display:block;
	clear:both;
	width:800px;
	margin-top:16px;

}


.pub_left_col {
	float:left;
	width:135px;
	display:block;
	height:150px;
	margin-left:20px;
}

.pub_right_col {
	float:left;
	width:220px;
	margin-left:0px;
	display:block;
	height:150px;
}

.pub_right_col.title {
	font-weight:bold;
	font-size:1.1em;	
}


.pub_right_col.desc {
	display:block;
	font-size:0.9em;
}



.small_text_bottom span {
	margin-top:6px;
	color:#666666;
	
}

.small_text_bottom .left_text {
	float:left;
}

.small_text_bottom .right_text {
	float:right;
	text-align:right;
}


.small_text_bottom {
	font-size:0.8em;
	text-align:left;
	margin-top:24px;
	width:780px;
	border-top:1px solid #999999;
	
}




#pub_content {
	width:90%;

}



#content {
	height:400px;
}

#poster_content {
	width:90%;

}

#linkText .keywords {
	font-weight:bold;
}


.item_link {
	margin-left:93px;
}


             #linkDiv {			
			height: 70px;
			float: left;
		}
		#linkD {
			margin-bottom: 5px;
		}
		
		
		#linkTitle {		
			float: left;
			margin-top: 2px;
			margin-left: 0px;
			width:100%;
		}
		#linkText {
			padding: 0;
			padding-top: 0px;
			padding-left: 1px;
			margin-left: 0px;
			margin-right: 0px;
			font-size: 0.8em;
		}

            
            
            #wimby {
			margin: 0;
			padding: 0;
			margin-left: 85px;
			background: #ffffff url(../img/wimbyBkgd02.gif) no-repeat;
			padding-left: 5px;	
			height: 70px;
			width: 470px;
		}
		#siteLink {
			margin: 0;
			padding: 0;
			margin-left: 85px;
			background: #99CCCC;
			background: #ffffff url(../img/siteLinkBkgd01.gif) no-repeat;
			padding-left: 5px;	
			height: 70px;
			width: 470px;
		}
		#trends {
			margin: 0;
			padding: 0;
			margin-left: 85px;
			background: #CC9966;
			background: #ffffff url(../img/trendsBkgd01.gif) no-repeat;			
			padding-left: 5px;	
			height: 70px;
			width: 470px;
		}
		#facts {
			margin: 0;
			padding: 0;
			margin-left: 85px;
			background: #C993C1;
			background: #ffffff url(../img/factsBkgd01.gif) no-repeat;		
			padding-left: 5px;	
			height: 70px;
			width: 470px;
		}
		#natural {
			margin: 0;
			padding: 0;
			margin-left: 85px;
			background: #99CC99;
			background: #ffffff url(../img/naturalBkgd01.gif) no-repeat;		
			padding-left: 5px;	
			height: 70px;
			width: 470px;
		}
		#nnrs {
			margin: 0;
			padding: 0;
			margin-left: 85px;
			background: #9999CC;
			background: #ffffff url(../img/nnrsBkgd01.gif) no-repeat;	
			padding-left: 5px;	
			height: 70px;
			width: 470px;
		}
		#teaching {
			margin: 0;
			padding: 0;
			margin-left: 85px;
			background: #99CC33;
			background: #ffffff url(../img/teachingBkgd01.gif) no-repeat;				
			padding-left: 5px;	
			height: 70px;
			width: 470px;
		}

            #leftCol {
			float: left;
			width: 205px;						
			margin: 0;
			margin-top: 20px;
			margin-right: 0px;
			padding-top: 0px;	
			_padding-top: 5px;
		}


		#rightCol {
			padding: 5px 10px 0px 10px;
			margin-left: 220px;
			margin-top: 20px;
			background-color: white;
		}

            
            <!-- trends specific css -->
           
           
          
           
            
            .search_form_cl {
              font-size:11px;
            }
            
            .search_tb {
              width:200px;
            }
            
            
            .advanced_src_fs select {
              font-size:11px;
            }
            
            #content a {
              color:#000;
            }
          
            .s_rs_cl {
              margin-top:13px;
              border-bottom: 1px solid #cccccc;
            }
            
            .s_rc_link a:active {
                color: #066;
                font-size:11px;
            }
            
            .s_rs_cat {
              font-size: 10px;
              font-weight:bold;
            }
            
            .s_rs_shortdesc {
              margin-top:2px;
              margin-bottom:4px;
            }
          

		a:link{
		color: #fff;
		}
		a:visited{
		color: #fff;
		}
		a:hover{
		color: #000;
		}

            
            #q_search_box {
              float:right;
              position:absolute;
              right:5px;
              top:84px;
              width:210px;
            }
            
            .q_search_input {
              font-size:11px;
              width:80px;
            }
            
            .q_search_button {
              width:50px;
              cursor:pointer;
              font-size:10px;
            }
            
            .q_adv_button {
              width:60px;
              cursor:pointer;
              font-size:10px;
            }
            
            p.linkT {
		line-height: 1.4em;
		font-size: 1em;
		font-family: Arial;
		margin: 0;
		padding: 0;
		}

		#linkTitle h2 a:active{
			color:#FFFFFF;
			line-height:1em;
		}

		#linkTitle h2 a:hover{
			color:#000000;
			line-height:1em;
		}

		#linkTitle h2 a{
			color:#FFFFFF;
			font-size:0.8em;
			line-height:1em;
		}



            
<!-- css for tabs -->
            
ul#tabnav { /* general settings */
	text-align: left; /* set to left, right or center */
	margin: 1em 0 1em 0; /* set margins as desired */
	font: bold 11px verdana, arial; /* set font as desired */
	border-bottom: 1px solid #ccc; /* set border COLOUR as desired */
	list-style-type: none;
	padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}
            
            ul#tabnav li { /* do not change */
	display: inline;
}
            
            div#tabnav_tab1 li.tab1, div#tabnav_tab2 li.tab2, div#tabnav_tab3 li.tab3, div#tabnav_tab4 li.tab4, div#tabnav_tab5 li.tab5, div#tabnav_tab6 li.tab6, div#tabnav_tab7 li.tab7, div#tabnav_tab8 li.tab8, div#tabnav_tab9 li.tab9, div#tabnav_tab10 li.tab10, div#tabnav_tab11 li.tab11, div#tabnav_tab12 li.tab12 { /* settings for selected tab */
            border-bottom: 1px solid #fff; /* set border color to page background color */
            background-color: #fff; /* set background color to match above border color */
            }
            
            div#tabnav_tab1 li.tab1 a, div#tabnav_tab2 li.tab2 a, div#tabnav_tab3 li.tab3 a, div#tabnav_tab4 li.tab4 a, div#tabnav_tab5 li.tab5 a, div#tabnav_tab6 li.tab6 a, div#tabnav_tab7 li.tab7 a, div#tabnav_tab8 li.tab8 a, div#tabnav_tab9 li.tab9 a, div#tabnav_tab10 li.tab10 a, div#tabnav_tab11 li.tab11 a, div#tabnav_tab12 li.tab12 a { /* settings for selected tab link */
            background-color: #fff; /* set selected tab background color as desired */
            color: #000; /* set selected tab link color as desired */
            position: relative;
            top: 1px;
            padding-top: 4px; /* must change with respect to padding (X) above and below */
            }
            
            ul#tabnav li a { /* settings for all tab links */
            padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
            border: 1px solid #ccc; /* set border COLOR as desired; usually matches border color specified in #tabnav */
            background-color: #F3F3F3; /* set unselected tab background color as desired */
            color: #666; /* set unselected tab link color as desired */
            margin-right: 2px; /* set additional spacing between tabs as desired */
            text-decoration: none;
            border-bottom: none;
            }
            
            ul#tabnav a:hover { /* settings for hover effect */
            background: #fff; /* set desired hover color */
            };
         
