body {
	behavior:url(Assets/csshover.htc);
	text-align:center;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	background:url(images/bg01.gif);
	margin:0px;
	padding:0px 0px;
}

.container #main:after,.container #menu:after, .container #menu ul ul:after {
	clear: both;
	content:"."; 
	display:block; 
	height:0; 
	visibility:hidden;
}
/* Hides from IE-mac \*/
* html .container .main,* html .container #menu, * html .container #menu ul ul:after {height: 1%;}



/************* container *********************/
.container{
	width:760px;
	margin:auto;
	border:#fff 2px solid;
	background:url(images/bg02.jpg) repeat-y;
}
	#blank{background:#fff;}
	#container03{background:url(images/bg04.jpg) repeat-y;}
		
	#flash{
		width:330px;
		float:left;
		background:#451f4d;
		overflow:hidden;
	}
	#header{
		background:url(images/header01.jpg) no-repeat;
		width:430px;
		height:160px;
		float:right;
	}
	#header02{
		background:url(images/header02.jpg) no-repeat;
		width:760px;
		height:84px;
	}
		#topmenu {
			text-align:left;
			padding:138px 10px 0px 10px;
			text-decoration:none;
			float:right;
		}
		#topmenu02{
			padding:62px 10px 0px 10px;
			text-decoration:none;
			float:right;
		}
				
			#topmenu ul, #topmenu02 ul {
				list-style:none;
				margin:0px;
				padding:0px;
			}
				#topmenu li, #topmenu02 li {
					display:inline;
				}
					#topmenu a{
						color:#958997;
						padding:0px 7px;
						text-decoration:none;
					}
					 #topmenu02 a {
					 	color:#969dc3;
						padding:0px 7px;
						text-decoration:none;
					}
						#topmenu a:hover {
							background:#683671;
						}
						 #topmenu02 a:hover{
						 	background:#3f3fd9;
							color:#9e9ee5;
						}
		#menu {
			width:162px;
			float:left;
			clear:both;
			border:#fff 1px solid;
			border-width:2px 0px 0px 0px;
		}	
			
		.main{
			width:596px;
			margin:auto;
			text-align:center;
			padding:0px 0px 0px 0px;
			float:right;
			border:#fff 1px solid;
			border-width:2px 0px 0px 0px;
		}
			#main02{width:760px;float:none;clear:both;}
			#main03{width:400px;float:left;}
			
			#titlebar{
				width:596px;
				margin:auto;
				background:url(images/topbar01.jpg) no-repeat;
				height:30px;
				text-align:left;
			}
				#titlebar h3{
					margin:0px;
					color:#fff;
					font-size:12px;
					padding:6px 0px 0px 8px;
				}
			#isite_content{
				padding:5px;
				text-align:left;
			}
		
			#channels{
				width:597px;
				background:url(images/bg03.jpg) repeat-y;
				margin:auto;
				clear:both;
			}
				.channel{
					width:188px;
					padding:0px 5px 5px 5px;
					text-align:left;
					color:#000;
					float:left;
					margin:0px 1px 0px 0px;
				}
					.channel h3{
						background:url(/images/h3bg01.jpg) no-repeat bottom left;
						color:#fff;
						font-size:12px;
						font-weight:bold;
						padding:5px 5px 2px 5px;
						margin:0px -4px;
						border-bottom:#554f16 1px solid;
					}
				
				.menu_channel{
					width:152px;
					padding:50px 5px 5px 5px;
					text-align:left;
					color:#000;
					float:left;
				}
					.menu_channel h3{
						color:#416878;
						font-size:12px;
						font-weight:bold;
						padding:5px 5px 2px 5px;
						margin:0px;
						border-bottom:#416878 1px solid;
					}
				.sub_channel{
					width:188px;
					padding:0px 5px 5px 5px;
					text-align:left;
					color:#807f90;
					float:left;
				}
					.sub_channel h3{
						color:#fff;
						font-size:12px;
						font-weight:bold;
						padding:5px 5px 5px 5px;
						margin:0px -5px;
						background:url(images/h3bg02.jpg) no-repeat;
					}
			#sidebar{
				width:198px;
				float:right;
				border:#fff 1px solid;
				border-width:2px 0px 0px 0px;
			}
		
	#footer{
		clear:both;
		height:40px;
		background:url(images/footer01.jpg) no-repeat;
		margin:auto;
	}	
	#footer02{
		clear:both;
		height:40px;
		background:url(images/footer02.jpg) no-repeat;
		margin:auto;
	}	
	
a{
	color:#3b183e;
	text-decoration:none;
}
	a:hover{
		color:#7a5f81;
		text-decoration:underline;
	}
	
#copyright{
	padding:10px;
	color:#7a627e;
}
			
			
		