	BODY, TABLE	{		
		font-size:13px;
		font-family:tahoma;
	}
	A{
		cursor:pointer;
		cursor:hand;
		color:#0000ff;
		text-decoration:underline;
	}
	A:hover{
		color:#0000ff;
	}
	A:active{
		color:#0000ff;
	}
	BODY {
		text-align:center;
		margin-top:0;
	}
	.hand {
		cursor:pointer;
		cursor:hand;
	}
	INPUT.cl_text{
		border:1px solid #c1c1c1;
	}
	TABLE.main_frame{
		width:700px;
	}
	TABLE.main_frame TD{
		text-align:center;
	}
		TABLE.main_frame TD.top_ad{
			border:1px solid #009900;
			background-color:#9FDA83;
			border-top:0;
			width:1px;
			padding:2px;
		}
		TABLE.main_frame TD.main_title{
			font-size:39px;
			padding:0 0 15 0;
			color:#CDE6B4;
			text-decoration:underline;
			font-family:tahoma
		}
		
/*
//
//====================
// Tipping Styles
//--------------------
//
*/
	/* tipping request */
	SPAN.tipping {
		border-bottom:1px dotted #000;
		cursor:pointer;
	}
	.tip{
		text-align:left;
		background-color:#FFFFE8;
		padding:3px;
		border:2px solid #EEC;
		color:#111;
		font:11px arial;
		line-height:18px;
	}
	.tip TABLE{
		color:#AAA;
	}
	.tip TABLE TR TD.example, .tip DIV.example, .tip DIV.note, .tip .imgexample {
		background-color:#fff;
		padding:2px;
		padding-left:5px;
		font:10px trebuchet ms;
		color:#222;
		border:1px dotted #bbb;
		word-break:break-all;
	}
	.tip .imgexample {
		padding:5px;
	}
	.tip TD.imgexample{
		width:1px;
	}
	SPAN.exampleheader , SPAN.noteheader{
		position:relative;
		top:2px;
		left:4px;
		padding:3px;
		padding-bottom:1px;
		font-weight:bold;
		border:1px dotted #bbb;
		background-color:#fff;
		border-bottom:0;
	}
		TABLE.main_frame TD.footer{
			padding-top:3px;
			font-size:12px;
			
		}		
		TABLE.main_frame TD.logo{
			padding-top:20px;
		}
		TABLE.main_frame TD.menu{
			border-bottom:1px solid #dddddd;
			border-top:0;
		}
		TABLE.main_frame TD.slogow{
			font-size:23px;
			font-style:italic;
			padding-bottom:10px;
		}
		TABLE.main_frame TD.genre{
			text-align:right;
			color:#88aa88;
			font-style:italic;
			font-size:12px;
			font-variant:small-caps;
			padding:0 60 20 0;
			text-decoration:underline;
		}
		TABLE.main_frame TD.genre A{			
			color:#88aa88;
		}
		TABLE.main_frame TD.p-msg{
			padding-bottom:10px
		}
		TABLE.main_frame TD.subtitle{
			font-size:31px;
			padding:0 0 15 10;
			text-align:left;
		}
		.main_suggest{
			padding:5px;
			background-color:f9f9f9;
			border:1px dashed #d3d3d3;
		}

		TD.menu TD {
			border-right:1px solid #000000;
			font-weight:bold;
			color:#006600;
			padding:0 6 0 6;
		}				
		TD.menu TD.last{
			border-right:0;
		}	
		TD.menu TD.now{
			color:#000000;			
			text-decoration:none;
			cursor:default;
		}
		TD.menu TD.broken{
			color:#99BB99;
			font-weight:normal;
			cursor:help;
		}
			TD.menu A{
				color:#006600;
			}
			TD.menu A:visited{
				color:#006600;
			}
			TD.menu A:hover{
				color:#009f00;
			}
			TD.menu A:active{
				color:#00BB00;
			}
			TD.menu A:hover{
				color:#009f00;
			}

	/* DDM - drop down menu */
	.ddm_sub{
		position:absolute;
		visibility:hidden;
	}
	.ddm_sub TR TD{
		border:0;
		font-weight:normal;
		padding:2 3 2 3;
		border:1px solid #A2A996;
		background-color:#E7F4DD;
		color:#669966;
		
		filter:'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=70)';
	}
	
	.ddm_sub TR TD A{
		color:#669966;
	}
	
	.ddm_sub TR TD A:hover{
		color:#66BB66;
	}

	
	.ddm_sub TR TD.over{
		background-color:#E7F4DD;
		filter:'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=100)';
	}
	
	.lwtd{
		background-color:#E1F3CD;
		padding:3px;
	}
	
	.lwtd A{
		color:#009933;
	}
	
	.lwtd A:active{
		color:#009933;
	}
	
	.lwtd A:hover{
		color:#00bb33;
	}
	
	.ad_help{
		position:absolute;
		background-color:#CBE9A5;
		padding:2px;
		text-align:left;
		left:425;
		top:290;
		border:4px solid #EBFFCC;
		cursor:pointer;
		cursor:hand;
	}
	.ad_help TABLE TR TD{
		color:#4B6925;
	}
	
	.top-nav IMG{
		border:0;
	}