/* $Id: ecm2009.css,v 1.00 2008/02/06 15:53:00 Kalok C Lee $ */

body {color: black; font-family:"Trebuchet MS",sans-serif;}

a:link { color:#613D99; }

a:visited { color:#263CAC; }

a:active { color:#0066CC; }

h1 {  color:black;  font-family:"Trebuchet MS",sans-serif;  font-size:16pt;  font-weight:bold; }

h2 {  color:black;  font-family:"Trebuchet MS",sans-serif;  font-size:14pt;  font-weight:bold; }

h3 {  color:black;  font-family:"Trebuchet MS",sans-serif;  font-size:12pt; font-weight:bold; }

ol {	color: black; font-family:"Trebuchet MS",sans-serif; font-size:11pt;}

ul {	color: black; font-family:"Trebuchet MS",sans-serif; font-size:11pt;}

p {	color: black; font-family:"Trebuchet MS",sans-serif; font-size:11pt;}

table {	color: black; font-family:"Trebuchet MS",sans-serif; font-size:11pt;}

table.dummy {color: black; font-family:"Trebuchet MS",sans-serif; font-size:11pt;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-collapse: separate;
	background-color: white;}

table.dummy tr.d0 {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #CC9999;
	-moz-border-radius: 0px 0px 0px 0px;}
	
table.dummy tr.d1 {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color:  #9999CC;
	-moz-border-radius: 0px 0px 0px 0px;}
	
table.dummy tr.w0 {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #C9D6F6;
	-moz-border-radius: 0px 0px 0px 0px;}
	
table.dummy tr.w1 {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color:  #FFFFFF;
	-moz-border-radius: 0px 0px 0px 0px;}

table.dummy tr.d2 {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color:  #DDDDDD;
	-moz-border-radius: 0px 0px 0px 0px;}
	
table.dummy tr.res th {
	border-width: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color:  #DDDDDD;
	-moz-border-radius: 0px 0px 0px 0px;}

table.dummy tr.res td {
	border-width: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color:  #DDDDDD;
	-moz-border-radius: 0px 0px 0px 0px;}
	
table.report {	color: black; font-family:"Trebuchet MS",sans-serif; font-size:11pt;}

table.comments {color: black; font-family:"Trebuchet MS",sans-serif; font-size:11pt;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-collapse: separate;
	background-color: white;}
	
table.sample {color: black; font-family:"Trebuchet MS",sans-serif; font-size:11pt;
	width: 95%;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-collapse: separate;
	background-color: white;}

table.sample tr.s0 {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #CCCCCC;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size:12pt;}
	
table.sample tr.s1 {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color:  #DDDDDD;
	-moz-border-radius: 0px 0px 0px 0px;}

table.sample tr.s2 {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color:  #C7DEF9;
	-moz-border-radius: 0px 0px 0px 0px;}
	
textarea {
	font-family:"Trebuchet MS",sans-serif;
	font-size: 11pt;
	font-weight: normal;
	background: #f0f0f0;
	padding: 2px;
	width: 95%;
}

textarea.view {
	font-family:"Trebuchet MS",sans-serif;
	font-size: 11pt;
	font-weight: normal;
	background: #ffffff;
	padding: 5px;
	width: 600px;
	height: 600px;
}

textarea.note {
	font-family:"Trebuchet MS",sans-serif;
	font-size: 11pt;
	font-weight: normal;
	background: #ffffff;
	padding: 5px;
	width: 800px;
	height: 600px;
}

p.section {
	background-color: #666666;
	color: #f8ef38;
	padding: 4px 4px;
	margin: 0;
	font-weight: bold;
	display: block;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #ffffff;
	font-family:"Trebuchet MS",sans-serif;
	font-size: 10pt;
	text-align: left;
}

div#header {
	background-color: #000000;
	padding: 0;
	height: 180px;
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	font-family:"Trebuchet MS",sans-serif;
	text-align: left;
}

div#sidebar {
	background-color: #dddddd;
	float: left;
	padding: 0;
	margin: 0;
	width: 180px;
	border-width: 0;
	border-color: #000000;
}

div#main {
	padding: 5px 0px 15px 15px;
	margin: 0px;
	border-style: solid;
	border-width: 0px 0px 0px 180px;
	border-color: #dddddd;
}

div#footer {
	font: smaller "Trebuchet MS", sans-serif; 
	padding: 10px 0 0px 0px ;
	margin: 0 ;
	height: 20px ;
	border-style: solid ;
	border-width: 2px 5px 3px 180px ;
	border-color: #dddddd #ffffff #ffffff #dddddd ;
	text-align: center ;
}

div#footer-left { 
	background-color: #dddddd; 
	font: smaller "Trebuchet MS", sans-serif; 
	clear: both ;
	float: left;
	padding: 0 0 0 0 ;
	margin: 0 ;
	width: 180px ;
	height: 50px ;
	border-style: solid ;
	border-width: 0 0 0 0 ;
	border-color: #fff ;
	text-align: center ;
}

ul.menu {
	background-color: #eee ;
	font-family:"Trebuchet MS",sans-serif ;
	border-collapse: collapse ;
	border-style: solid ;
	border-width: 0px ;
	border-color: #fff ;
	padding: 0px ;
	margin: 0px ;
}

ul.menu li {
	border-style: solid ;
	border-width: 0px 0px 1px 0px ;
	border-color: #fff ;
	list-style-type: none ;
	padding: 0px ;
}

ul.menu li.menu_item {
	font-weight: bold ;
	margin: 0px ;
}

ul.menu li.menu_subitem {
	font-weight: normal ;
	margin: 0px 0px 0px 8px ;
}

ul.menu li div {
	font-size: 9pt ;
	border-style: solid ;
	border-width: 0px 0px 0px 8px ;
	border-color: #666 ;
	margin: 0px ;
	padding: 3px ;
	display: block ;
}

ul.menu li div.selected {
	background-color: #fc6 ;
}

ul.menu li a {
	background-color: #c8c8c8 ;
	font-size: 9pt ;
	text-decoration: none ;
	border-style: solid ;
	border-width: 0px 0px 0px 8px ;
	border-color: #969696 ;
	margin: 0px ;
	padding: 3px ;
	display: block ;
}

ul.menu li a:hover {
	background-color: #f8ef38 ;
	border-color: #999 ;
}
 

	
