a:link.bottomlink		{ color: #dddddd; text-decoration: none }
a:visited.bottomlink	{ color: #dddddd; text-decoration: none }
a:hover.bottomlink		{ color: #ffffff; text-decoration: underline;}

a:link.textlink		{ color: #4570BF; text-decoration: none; }
a:visited.textlink	{ color: #4570BF; text-decoration: none; }
a:hover.textlink	{ color: #347A3F; text-decoration: underline;}

a:link.imagelink		{ color: #FFFFFF; text-decoration: none;  }
a:visited.imagelink	{ color: #FFFFFF; text-decoration: none; }
a:hover.imagelink	{ color: #FFFFFF; text-decoration: none;}

a:link.toplink		{ color: #DEDEDE; text-decoration: none; }
a:visited.toplink	{ color: #DEDEDE; text-decoration: none; }
a:hover.toplink	{ color: #FFFFFF; text-decoration: none;}

a:link.iclink		{ color: #333333; text-decoration: none; }
a:visited.iclink	{ color: #333333; text-decoration: none; }
a:hover.iclink	{ color: #777777; text-decoration: none;}


body 	{background: #FFFFFF url('../images/background.jpg') repeat-x top;
		font-family: arial, verdana, tahoma, sans-serif;		
		margin: 2px 0px 0px 0px;
		color: #333333;
		align: center;
		font-size: 8pt;
		}
		
h1	{
	color: #4570BF;
	font-size: 12pt;
}

h2	{color: #4570BF;
	font-size: 11pt;
}

h3	{color: #4570BF;
	font-size: 10pt;
}

ul 	{
	list-style: none;
	margin-left: 20px;
	font-size: 10pt;
	padding: 0px 0px 0px 0px;
		}

li	{
	padding: 0px 0px 0px 0px;
	list-style-image: url('../images/main_bullet.gif');
	list-style-position: outside;
	}

li.alt	{
	font-size: 10pt;
	padding: 0px 0px 0px 0px;
	list-style-image: url('../images/alt_bullet.gif');
	list-style-position: outside;
	}

#outer_table 	{background: transparent;
		color: #333333;
		font-size: 8pt;
		}
	
#header1	{background: transparent;
		text-align: left;
		vertical-align: top;
		border-left: 2px solid #4570BF;
		border-right: 2px solid #4570BF;
		border-top: 0px solid #4570BF;
		height: 80px;
		padding: 0px;
		}
#header2	{background:#FFFFFF;
		text-align:left;
		vertical-align: top;
		border-left: 2px solid #4570BF;
		border-right: 2px solid #4570BF;
		border-top: 0px solid #4570BF;
		height: 80px;
		padding: 0px;
		}		

#top-menu	{
	background: #4570BF;
	color: #DEDEDE;
	text-align: left;
	vertical-align: middle;
	height: 19px;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px 0px 0px 20px;
		border-left: 2px solid #4570BF;
		border-right: 2px solid #4570BF;
	border-bottom: 1px solid #4570BF;
		}			

#s_frame1	{background: transparent url('../images/inner_background.png') repeat;
		vertical-align: top;
		font-size: 10pt;
		padding: 10px 10px 5px 10px;
		border-left: 2px solid #4570BF;
		border-right: 2px solid #4570BF;
		border-bottom: solid 0px #4570BF;
	}
	
#e_frame1	{background: transparent url('../images/inner_background.png') repeat;
		vertical-align: top;
		font-size: 10pt;
		padding: 10px 10px 5px 10px;
		border-left: 2px solid #4570BF;
		border-right: 0px solid #4570BF;
		border-bottom: solid 0px #4570BF;
	}
	
#e_frame2	{background:transparent url('../images/inner_background.png') repeat;
		vertical-align: top;
		font-size: 10pt;
		padding: 10px 10px 5px 10px;
		border-left: 1px solid #4570BF;
		border-right: 2px solid #4570BF;
		border-bottom: solid 0px 4570BF;
		}	
		
.filler	{font-size: 1pt;
	}


.bottom-line	{background: #4570BF;
		color: #FFFFFF;
		vertical-align: top;
		text-align: left;
		font-size: 8pt;
		font-weight: normal;
		padding: 7px 0px 2px 0px;
		}		
		
.footer		{background-color: #4570BF;
		color: #333333;
		vertical-align: top;
		text-align: left;
		font-size: 7pt;
		font-weight: normal;
		padding: 0px 0px 2px 0px;
		}

.ic_footer		{vertical-align: bottom;
		background-color: #FFFFFF;
		color: #333333;
		text-align: right;
		font-size: 7pt;
		}
	
p	{
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
		}

.table_cell	{
		color: #333333;
		vertical-align: top;
		font-weight: normal;
		font-size: 10pt;
		padding: 12px 2px 2px 2px;
		}	
		
.note	{color: #347A3F;
		font-size: 8pt;
	}


