body
{
	font-family:"Trebuchet MS",Helvetica,Sans-Serif;
	margin:0 0 0 0;
	padding:3px 3px 3px 3px;
	font-size:12px;
	color:#303030;
}
a:link,
a:active,
a:visited
{
	color:#0265B3;
	text-decoration:none;
	outline:none;
}
a:hover
{
	color:#0265B3;
	text-decoration:underline;
	outline:none;
}
table
{
	border-spacing:0px;
	font-size:12px;
	color:#303030;
}
/* ------------------------------------------------------------------------------- */
.main_table
{
	width:1000px;
	border:1px solid silver;
	padding:3px 3px 3px 3px;

}
.main_table .header
{
	background-color:#EDEDED;
	border:1px solid silver;
	padding:10px 10px 60px 10px;
}
.main_table .header .title h1
{
	color:#0265B3;
	font-weight:bold;
	font-size:26px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.main_table .languages
{
	text-align:right;
	width:100px;
}
.main_table .languages a
{
	margin-left:3px;
}
.main_table .content
{
	padding:30px 10px 30px 10px;
}

.content .demo_list .title h1
{
	color:#FF1A00;
	font-weight:bold;
	font-size:20px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.content .demo_list .description
{
	text-align:justify;
	padding:0 20px 0 0;
}
.content .demo_list .link_l
{
	background:url('img/b_l.png') left top no-repeat;
}
.content .demo_list .link_r
{
	background:url('img/b_r.png') right top no-repeat;
	margin-left:8px;
}
.content .demo_list .link_c
{
	background:url('img/b_c.png') left top repeat-x;
	margin-right:8px;
	height:31px;
	text-align:center;
	white-space:nowrap;
	padding:7px 10px 0 10px;
	font-size:13px;
	font-weight:bold;
}
.content .demo_list .hr hr
{
	background-color:silver;
	height:3px;
	border-left:none;
	border-right:none;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	margin:20px 0 20px 0;
}
.main_table .footer
{
	background-color:#EDEDED;
	border:1px solid silver;
	padding:10px 10px 10px 10px;
}