/*
 *  screen, projection
 *	khaac, 2008
 *  ver: 1.0
 *  
 *  > Additional
 */



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* NEWS LISTING ITEM - SIDEBAR */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.nl_side_news {
	display: block;
	border: 0;
	padding: 0 0.5em 1em 0.5em !important;
	margin: 0 !important;
	position: relative;
	background: transparent;
}

.nl_side_news .inner{
	display: block !important;
	padding: 0px;
	background: transparent !important;
	position: relative;
	padding-bottom: 0.5em;
	/*border-bottom: 1px dotted #BFBFBF;*/
	height: 100%;
}

.nl_side_news p{
	margin-bottom: 0;
	margin-top: 0.5em;
	font-size: 0.625em;
	padding: 0 !important;
	border: 0;
}


.nl_side_news h3, .nl_side_news h4{
	margin: 0;
	font-size: 0.8em;
	padding: 0 !important;
	font-weight: bold !important;
	background-color: transparent !important;
	border: 0 !important;
}

.nl_side_news a{
	background: transparent !important;
	cursor: pointer;
	text-decoration: none;
	color: #000000 !important;
	display: block;
	position: relative;
	width: 100%; /* Important:  !IE bug fix */
	height: 100%; /* Important:  !IE bug fix */
}

.nl_side_news .inner:hover{
	color: #000000 !important;
	background-color: #E5E5E5 !important;
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* NEWS LISTING ITEM - GENERAL */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.nl_generalListingItem{
	display: block;
	background-color: #F7F7F7;
	border-bottom: 1px solid #D8D8D8;
	padding-top: 1em;
	margin-bottom: 1em;
	position: relative;
	width: 100%;
}

.nl_generalListingItem .news{
	padding-left: 1.5em;
	padding-right: 2em;
	background: transparent url("../img/nl_news_grey.gif") 15px 0px no-repeat;
	position: relative;
}

.nl_generalListingItem .meetings{
	padding-left: 50px;
	padding-right: 20px;
	background: transparent url("../img/nl_meetings_grey.gif") 15px 0px no-repeat;
	position: relative;
}

.nl_generalListingItem div div{
	padding: 0 !important;
	background: transparent;
	
}

.nl_generalListingItem h3{
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	font-weight: bold;
	background: transparent;
	margin-bottom: 1em;
	border: 0;
}
.nl_generalListingItem h3 a{
	background: transparent;
}
.nl_generalListingItem p{
	margin-bottom: 0;
	padding-bottom: 0;
}

.nl_generalListingItem .float-left, .nl_generalListingItem .float-right{
	margin: 1em 0px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* PRODUCT PAGE  */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

ul.product-list li{
	list-style-image: url("../img/product_list_marker.gif");

}
/* Only IE */
* html body ul.product-list li{
	padding-left: 0.6em;
}
* html body ul.product-list li li{
	padding-left: 0em;
}


ul.product-list li li{
	list-style-type: square;
	list-style-image: none;
}

ul.download li{
	list-style-image: url("../img/list_marker.gif");
}
