html{width:100%;}
body{
	background-color: #d8d8d8;
	margin: 0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	color: #4f4f4f;

}

#wrapper{
	width:999px;
	margin: 0 auto;
	background-color: #ffffff;
}
a{color: #1e7777;}
a:hover{color: #C00000;}

#header
{
	width:999px;
	height:160px;
}
#logo
{
	background:url(../images/logo.jpg);
	width:280px;
	height:160px;
	float:left;
}
#flash
{
	width:719px;
	height:160px;
	float:right;
}
#header_2
{
	width:999px;
	height:168px;
	background:url(../images/header.jpg) no-repeat left 1px;
	border-top:solid 5px #000000;
	border-bottom:solid 5px #3a739e;
}
#headlines
{
	font-family:Arial, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:39px;
	margin-left:0px;
	line-height:17px;
	float:left;
}
#headlines table{margin-left:10px;}
#top_pub{
	width:322px;
	height:165px;
	background:url(../images/text-dot-bg.jpg) repeat-y right top;
	float:right;
}

#content{
	font-family:Verdana, Geneva, sans-serif;
	color: #4f4f4f;
	font-size:10pt;
	position: absolute;
	top: 376px;
	width: 999px;
	background:#ffffff url(../images/text-dot-bg.jpg) repeat-y left top;
}

#dynamic_c{
	width: 677px;
	float:left; 
}
#dynamic_content {
	width: 645px;
	padding:16px;
}
#side {
	background-color:#e9e9e9;
	width: 322px;
	float:right;
}
#side_content{
	background-color:#f5f5f5;
	width: 250px;
	margin:20px;
	padding:16px;
	font-size:8pt;
}
#footer{
	width:967px;
	border-top:solid 5px #000000;
	font-size:7pt;
	line-height:20px;
	padding:4px 16px 4px 16px;
	background-color:#ffffff;
	text-align:center;
}

#dyn_con_diapo{overflow:hidden; width:645px; position:relative;}
