/* entities */
body{
  background:none;
  background-image:none;
  background-color:#A0A0A0;
  font-family: Tahoma, Verdana, Arial, Helvetica;
  line-height: 1.5em;
  font-size: 10pt;
}

table{
  border-collapse: collapse;
  line-height: 1.5em;
  font-size: 10pt;
  border: none;

  text-align: left;


  background:#FFFFFF;
	padding: 0px;
	margin: 0px;
}

td{
	padding: 0px;
	margin: 0px;
}

th{
  background-color:#0080FF;/*#A4D988;*/
  background-image:url(blue_fade01.jpg);
  border: none;
  border-bottom: solid #00D0FF 1px;
  color: #FFFFFF;
  font-size: 14pt;
}

th a{
  color: #FFFFFF;
}

th a:hover{
  color:#F0D000;
}

h1{
  display:inline;
  font-size: 12pt;
  font-weight: bold;
  color:#000000;
  border-bottom: solid #E0E0E0 1px;
	line-height: 28px;
}

h2{
  padding-top: 40px;
  color: #A0A0A0;
  font-size: 14pt;
}

h3{
  font-size: 12pt;
	color:#000000;
}

hr{
  border: 1px dashed #707070;
}

img{
  text-decoration:none;
  border:0;
}

/* classes */

.main_title{
  font-size: 18pt;
  font-weight: bold;
  margin-left: 5px;
  line-height: 29px;
	color:#FFFFFF;
	display:block;
}

.main_sub_title{
  font-size: 10pt;
  font-weight: bold;
  margin-left: 5px;
	color:#E0E0E0;
	display:block;
}

.portfolio{
  width: 600px;
}

.portfolio tr{
  margin-bottom: 5px;
}

.portfolio td{
  border: none;/*solid black 1px;*/
  padding-bottom: 5px;
}

.portfolio th{
  background: none;
  padding-top: 20px;
  color: #A0A0A0;
}

.main_table{
  width:80%;
  margin: 0px;
  border-collapse:collapse;
  border: solid;
  border-color: #000000;
  border-width: 1px;
  padding: 0px;
}

.main_table td{
  border: none;
  margin: 0px;
  padding: 0px;
}

.spacer{
  background: none;
  border: none;
  vertical-align: top;
  padding: 0px;
}

.spacer td{
  border: none;
  vertical-align: top;
  padding: 0px;
}

.menu{
  background-color:#0080FF;
  background-image:url(blue_fade02.jpg);
  width:100%;
  height:48px;
  color: #FFFFFF;
  font-size: 14pt;
  border-bottom: solid #000000 1px;
}

.menu td{
  height:48px;
  background:none;
  font-size: 14pt;
  vertical-align: middle;
  padding-left: 10px;
}

.footer{
  background-color:#0080FF;
  background-image:url(blue_fade02.jpg);
  height:48px;
  width:100%;
  color: #FFFFFF;
  font-size: 8pt;
  border-top: solid #00D0FF 1px;
}

.footer td{
  color:#0080FF;
  text-align: center;
  vertical-align: middle;
}

.menu a{
  color:#FFFFFF;
  text-decoration: none;
}

.menu a:hover{
  color:#F0D000;
}

.h3_box{
  font-size: 12pt;
  font-weight: bold;
  color:#000000;
  border-bottom: solid #E0E0E0 1px;
	margin-bottom: 6px;
}

.highlight{
  color: #C0C0C0;
  font-size: 14pt;
  font-style: italic;
}

.highlight td{
  vertical-align:middle;
  color: #C0C0C0;
  font-size: 14pt;
  font-style: italic;
}

.client_login{
  color: #0040DF;
  font-weight: bold;
}

.client_login td{
  padding-top: 10px;
  padding-left: 10px;
}

.portfolio_box{
  display: none;
}

.menu_spacer{
  background: none;
  padding: 0px;
  margin: 0px;
  text-align: left;
}

.menu_spacer td{
  background: none;
  padding-left: 20px;
  margin: 0px;
  text-align: left;
}

.portfolio_table_1{
width:100%;margin-top:5px;
}

.message_table{
border:none;
text-align:justify;
width:100%;
height:100%;
}

.message_td{
border:none;
text-align:justify;
}

.message_footer{
text-align:center;
height:20px;
}

.message_window{
position:absolute;
top:30%;
left:30%;
width:400px;
height:300px;
visibility:hidden;
border:solid black 4px;
background:#FFFFFF;
overflow:auto;
text-align:center;
padding:10px;
}
