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

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* GENERAL TABLE
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
table ul li{
  font-size: 1em !important;
}


table td{
  padding: 0.5em !important;
	font-size: 0.75em;
}

table table{
   border: 0 !important;
}
table table tr{
   border: 0 !important;
}
table table td{
   font-size: 1em !important;   
   border: 0 !important;
}

* html table table td{
   font-size: 0.75em !important;
}

li table td{
  font-size: 1em !important;
}

* html li table td{
  font-size: 0.75em !important;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* EXTRA TABLES
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* Special table styles (references, contact) */
.blue-table, .invisible-table{
	margin-bottom: 1em;
}

.blue-table table, .invisible-table table{
	width: 100%;
	border: 1px solid #EEEDED;
	border-top: 10px solid #F2D8C7 !important;
}
.invisible-table table tr.caption, .blue-table table tr.caption{
	font-size: 1em;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	background-color: #EEEDED;
}

.blue-table table tr{
	border: 0;
}

.blue-table table td{
	border: 0;
	border-right: 1px solid #D3D0E6;
	border-bottom: 1px solid #D3D0E6;
}

/* Invisible layout*/

.invisible-table table tr{
	border: 0;
}

.invisible-table table td{
	border: 0;
}
/* Recommend layout*/

.recommend-table table tr td.label{
	width: 30%;
}


/* NewsListing layout*/

table.newslisting td.date{
	width: 6em;
	padding-left: 1em;
	font-style: italic;
	font-size: 0.8em;
	background: transparent url("img/sub_menu_item_inactive.gif") 0% 50% no-repeat !important; /*#EEEDED*/	
	
}
table.newslisting td.content{
	padding-left: 1em;
	font-size: 0.8em;
}

table.newslisting td.title{
	font-size: 1em;
}

