div.host{
  	position: relative;	width: 775px;}div.main{	background-color: #ffffff;	position: absolute;
  	width: 560px;	top: 8px;	left: 4px;	font-family: 'Tahoma';
}div.index-desc{	width: 440px; 	margin-top: 25px; 	color: #606060;	font-family: 'Tahoma';	font-size: 14px;	height: 80px;}table.index-menu{	margin-top: 20px;	margin-right: 50px;	width: 500px;	text-align: center;	font-family: 'Tahoma';}td.index-menu{	background-image: url(images/menu_back.gif);	background-repeat: no-repeat;	background-position: center center;	height: 58px;}table.index-menu a{	font-weight: normal;	color: #684db7;	text-decoration: none;	font-size: 25px;}table.index-menu a:Hover{	color: #411969;}table.index-menu h2{	margin-top: 0px;	margin-bottom: 0px;}table.index-menu p{	color: #a0a0a0;	font-size: 11px;	margin-top: 0px;	margin-bottom: 5px;}div.width-wrapper{	width: 100%;}div.widget-top{	width: 200px;	height: 14px;	background-image: url(images/widget_t.gif);	background-repeat: no-repeat;	background-position: bottom left;	margin-top: 4px;}div.widget-body{	width: 200px;	background-image: url(images/widget_s.gif);	background-repeat: no-repeat;	background-position: bottom left;	padding-left: 4px;	padding-right: 4px;	height: 45px;	line-height: 45px;}div.widget-body a{	font-family: 'Tahoma';	font-weight: normal;	color: #684db7;	text-decoration: none;	font-size: 22px; }div.widget-body a:Hover{	color: #411969;}div.widget-body h2{	margin-top: 0px;	margin-bottom: 0px;}div.widget-bottom{	width: 200px;	height: 14px;	background-image: url(images/widget_b.gif);	background-repeat: no-repeat;	background-position: top left;	margin-bottom: 4px;}div.main-top {
  	background-image: url(images/white_t.gif);
  	background-repeat: no-repeat;	background-position: top left;	position: relative;	padding: 5px;
}
a.small
{
  	color: #b8b8b8;	text-decoration: none;
		font-family: 'Tahoma';	font-size: 10px; 
}div.main-top a{	color: #b8b8b8;	text-decoration: none;	font-size: 10px; }div.main-top a:Hover{	color: #999999;
}div.main-bottom{
  	background-image: url(images/white_b.gif);
  	background-repeat: no-repeat;	background-position: bottom left;	position: relative;}div.main-body {	border-left: 2px solid #9999CC;
  	border-right: 2px solid #9999CC;	position: relative;	padding-left: 12px;
  	padding-right: 12px;	font-size: 12px;}div.main-body a{
  	color: #C000C0;}

div.main-body a:Hover{
  	color: #C1C4FF;}

div.main-body a.chapter{
  	color: #7F0BBB;	text-decoration: none;
  	font-size: 17px;
  	letter-spacing: 2px;
  	line-height: 30px;}div.chapter{	border-top: 1px solid #ECD3F9;	background-image: url(images/gradient.gif);	background-repeat: repeat-x;	background-position: top left;
  	font-size: 11px;
  	color: #808080;
  	line-height: 14px;	width: 100%;}
div.main-body p{	color: #666666;
  	line-height: 18px;}div.main-body li{
  	margin-left: 0px;
  	padding-left: 0px;	color: #282828;
  	line-height: 16px;}

div.main-body li p{	color: #282828;
  	line-height: 16px;}div.main-body h3
{
  	color: #AB73FF;	margin-bottom: 5px;
  	font-size: 12px;	letter-spacing: 1px;
  	font-weight: bold; 
}
div.main-body th
{
  	color: #999999;
  	font-size: 12px;
  	font-weight: normal; 
}

div.main-body h1
{	margin-top: 0px;	margin-bottom: 5px;
  	font-size: 25px;	letter-spacing: 2px;
  	font-weight: normal; }

div.main-body td.caption
{
	font-size: 13px; 
	font-weight: bold;
}

div.main-body td
{
	font-size: 12px;
}

div.main-body td.text
{
	font-size: 12px;
}div.widgets{	position: absolute;
  	width: 200px;	top: 8px;	left: 568px;	padding-top: 0px;
}div.four-top{	position: relative;	line-height: 4px;
}