@charset "utf-8";
/* CSS Document */
body{
	position:relative;
	margin:0;
	padding:0;
	background:#cfcfcf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.clr{clear:both; }
.container{
	position:relative;
	width:990px; 
	/*height:956px; */
	height:auto;
	margin:0 auto; 
	background:#fff; 
	display:block; 
	z-index:001; 
}
	/**********************start header*************************/
	.container .header{
		position:relative;
		background:#cfcfcf;
		width:990px;
		height:auto;
	}
	.container .header .header-contaner{
		position:relative;
		width:990px;
		height:138px;
		margin-top:10px;
		padding:0;
		z-index:002;
	}
		.container .header .header-contaner .header-left{
			position:relative;
			width:18px;
			height:138px;
			float:left;
			background:url(../images/cornr-header-left.jpg) no-repeat;
		}
		.container .header .header-contaner .header-center{
			position:relative;
			width:954px;
			height:138px;
			float:left;
			background:url(../images/bg_header.jpg) repeat-x;
		}
			.container .header .header-contaner .header-center .header-center-l{
				position:relative;
				height:auto;
				float:left;
				width:350px;
				margin-top:20px;
				display:inline;
			}
			.container .header .header-contaner .header-center .header-center-c{
				position:relative;
				width:271px;
				height:71px;
				float:left;
				display:inline;
				/*background:#00FFFF;*/
				margin-top:20px;
				margin-left:35px;
			}
			.container .header .header-contaner .header-center .header-center-r{
				position:relative;
				height:auto;
				float:right;
				display:inline;
				width:270px;
				margin-top:20px;
				padding-right:20px;
				text-align:right;
				
				font-family:tahoma;
				font-size:12px;
				color:#FFFFFF;
				font-weight:bold;
			}
				.container .header .header-contaner .header-center .header-center-r a{
					font-family:tahoma;
					font-size:12px;
					color:#FFFFFF;
					font-weight:bold;
					text-decoration:none
				}
				.container .header .header-contaner .header-center .header-center-r a:hover{
					text-decoration:underline;
				}
		.container .header .header-contaner .header-right{
			position:relative;
			width:18px;
			height:138px;
			float:right;
			background:url(../images/cornr-header-rit.jpg) no-repeat;
		}
	/*********************end header*****************************/
	
	/*********************start boday****************************/ 
	.container .content{
		position:relative;
		height:auto;
		width:990px;
		margin:0;
		background:url(../images/bg_shado.jpg) repeat-y;
	}
		.container .content .content-text{
			position:relative;
			height:auto;
			margin:0;
			width:980px;
		}
			.container .content .content-text .content-border{
				position:relative;
				width:980px;
				height:6px;
				background:url(../images/content-border.jpg) repeat-x;
				margin-left:5px;
			}
			.container .content .content-text .content-main{
				position:relative;
				width:980px;
				/*height:auto;*/
				min-height:500px;
				margin-left:5px;
			}
			.container .content .content-text .content-main .content-main-inner{
				position:relative;
				width:980px;
				/*height:500px;;*/
				min-height:500px;
				margin-left:5px;
			}
			.container .content .content-text .content-main h2{
				margin-left:20px;
				margin-right:20px;
				margin-bottom:0;
				margin-top:0;
				padding-bottom:15px;
				padding-top:15px;
				color:#623A99;
				text-decoration:underline;
				font-size:16px;
				font-weight:bold;
			}
			/*.container .content .content-text .content-main h3 { margin-left:25px; padding-bottom:10px; width:900px; border-bottom:1px dashed  #000; }*/
			.container .content .content-text .content-main p{
				text-align:justify;
				margin-left:30px;
				margin-right:25px;
				margin-bottom:0;
				padding-bottom:10px;
				line-height:16px;
			}
	/*********************end body************************************/
	
	/********************start body***********************************/
	.container .footer{
		position:relative;
		background:#cfcfcf;
		width:990px;
		height:auto;
	}
		.container .footer .footer-contaner{
			position:relative;
			width:990px;
			height:48px;
			margin-bottom:20px;
			padding:0;
		}
			.container .footer .footer-contaner .footer-left{
				position:relative;
				width:20px;
				height:48px;
				float:left;
				background:url(../images/corner-footer-left.jpg) no-repeat;
			}
			.container .footer .footer-contaner .footer-center{
				position:relative;
				width:951px;
				height:48px;
				float:left;
				background:url(../images/bg_footer.jpg) repeat-x;
			}
				.container .footer .footer-contaner .footer-center .footer-text{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#FFFFFF;
					margin-top:13px;
				}
				.container .footer .footer-contaner .footer-center .footer-text a{
					text-decoration:none;
					color:#FFFFFF;
				}
				.container .footer .footer-contaner .footer-center .footer-text a:hover{
					text-decoration:underline;
					color:#FFFFFF;
				}
				.container .footer .footer-contaner .footer-center .footer-center-left{
					position:relative;
					float:left;
					margin-left:10px;
				}
				.container .footer .footer-contaner .footer-center .footer-center-right{
					position:relative;
					float:right;
					margin-right:10px;
				}  
			.container .footer .footer-contaner .footer-right{
				position:relative;
				width:19px;
				height:48px;
				float:right;
				background:url(../images/corner-footer-right.jpg) no-repeat;
			}
	/********************end body**************************************/
	.container .content .content-text .content-main .homeTextContaner{
		position:relative;
		width:950px;
		height:90px;
		margin-left:20px;margin-top:10px;
	}
	.container .content .content-text .content-main .homeTextContaner div.hometxt{
		position:relative;
		width:565px;
		text-align:center;
		/*margin-left:280px;*/
		margin-left:10px;
		margin-bottom:20px;
		background:#FFFF99;
		font-weight:bold;
		font-size:13px;
		/*height:45px;*/
		height:auto;
		border:1px solid #999999;
		float:left;
	}
	.container .content .content-text .content-main .homeTextContaner div.homeTextBroucher{
		position:relative;
		float:right;
		margin-right:30px;
		text-align:center;
	}
	.container .content .content-text .content-main .homeTextContaner div.homeTextBroucher p{
		position:relative;
		text-align:center;
		margin:0;
		padding:0;
		font-size:13px;
		font-weight:bold;
	}
	.container .content .content-text .content-main div.hometxt p.homeTextP{
		position:relative;
		margin:5px;;
		padding:0;
		text-align:left;
	}
	/***************** inner css *********/
	.container .content .content-text .content-main span.heading{
		margin-left:25px;
		margin-right:20px;
		margin-bottom:0;
		margin-top:0;
		padding-bottom:10px;
		font-size:12px;
		font-weight:bold;
		color:#623A99;
		text-decoration:underline;
		padding-top:10px;
	}
	.container .content .content-text .content-main p.testiText{
		text-align:justify;
		margin-left:30px;
		margin-right:20px;
		margin-bottom:0;
		padding:0;
		line-height:16px;
	}
	.container .content .content-text .content-main p.testiName{
		margin-left:30px;	
		margin-right:20px;
		margin-bottom:0;
		margin-top:0;
		padding-bottom:10px;
		font-size:12px;
		font-weight:bold;
		color:#623A99;
	}
	.container .content .content-text .content-main .hotalText{
		margin-left:30px;
		margin-right:20px;
		margin-bottom:0;
		margin-top:-10px;
		padding-bottom:10px;
	}
	.container .content .content-text .content-main a.hotLinks{
		color:#551A8B;
		font-size:13px;
	} 
	.container .content .content-text .content-main ul{
		margin-bottom:0;
		padding-bottom:10px;
	}
	.container .content .content-text .content-main ul li{
		font-weight:bold;
	}
	.container .content .content-text .content-main div.contactContaner{
		position:relative;
		height:auto;
		width:940px;
		margin-left:20px;
	}
	.container .content .content-text .content-main div.contactContaner .contactImg{
		position:relative;
		float:left;
		width:191px;
		height:auto;
		padding-bottom:20px;
	}
	.container .content .content-text .content-main div.contactContaner .contactText{
		position:relative;
		float:left;
		width:740px;
		height:auto;
	}
	.container .content .content-text .content-main div.contactContaner .contactText p.contactHeading{
		color:#623A99;
		font-size:12px;
		font-weight:bold;
		margin-bottom:0;
		margin-top:0;
		padding-bottom:0;
	}
	.container .content .content-text .content-main div.contactContaner .contactText p.contactAddress{
		padding-bottom:0;
		margin-top:0;
		margin-bottom:20px;
	}
	.container .content .content-text .content-main div.sponserMainDiv{
		/*border:1px solid #000000;*/
		height:auto;
		width:940px;
		margin-left:20px;
		padding-bottom:10px;
		position:relative;
	}
	.container .content .content-text .content-main div.sponserMainDiv .sponserMainContaner{
		position:relative;
		width:940px;
		height:auto;
		float:left;
	}
	.container .content .content-text .content-main div.sponserMainDiv .sponserHeading{
		width:930px;
		background:url(../images/bg_sponserheading.jpg) repeat-x #7B52AB;
		height:20px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		padding-left:10px;
		padding-top:5px;
	}
	.container .content .content-text .content-main div.sponserMainDiv .sponserContaner{
		position:relative;
		width:940px;
		height:auto;
	}
	.container .content .content-text .content-main div.sponserMainDiv .sponserContaner .sponserLeft{
		position:relative;
		width:313px;
		height:auto;
		float:left;
		text-align:center;
	}
	.container .content .content-text .content-main div.sponserMainDiv .sponserContaner .sponserCenter{
		position:relative;
		width:314px;
		height:auto;
		float:left;
		text-align:center;
	}
	.container .content .content-text .content-main div.sponserMainDiv .sponserContaner .sponserRight{
		position:relative;
		width:313px;
		height:auto;
		float:right;
		text-align:center;
	}
	.container .content .content-text .content-main div.sponserMainDiv .sponserContaner img.sponserImg{
		margin-bottom:20px;
		margin-top:20px;
	}
	
	.content-main .sponsor_con{
		position:relative;
		width:auto;
		height:auto;
		padding:20px;
		padding-top:0;
	}
		.sponsor_con h4{
			background:#7B52AB;
			color:#FFFFFF;
			font-size:13px;
			line-height:22px;
			padding:0 0 0 15px;
			text-transform:uppercase;
		}
		.sponsor_con .sponsors {
			height:auto;
			margin:0 auto;
			padding:10px;
			position:relative;
			text-align:center;
		}
			.sponsors .blocks {
				display:inline;
				float:left;
				height:auto;
				margin:10px 65px;
				overflow:hidden;
				position:relative;
				width:174px;
			}
				.blocks img {
					border:medium none;
					margin:0;
				}
.content-main .frontPageFlash{
	position:relative;
	float:left;
	display:inline;
	height:605px;
	width:685px;
	padding-left:25px;
	padding-top:30px;
}

.content-main .frontPageScrollContainer{
	position:relative;
	float:right;
	display:inline;
	height:auto;
	width:245px;
	padding-right:20px;
	overflow:hidden;
}
.frontPageScrollContainer .scrollHeading{
	position:relative;
}
.frontPageScrollContainer .scrollHeading h6{
	font-size:18px;
	color:#623A99;
	text-align:center;
	margin:0;
	margin-bottom:10px;
}
.content-main .frontPageScrollContainer .scrollerTop{
	position:relative;
	width:236px;
	height:25px;
	text-align:center;
}
.content-main .frontPageScrollContainer .scrollerTop img.up{
	cursor:pointer;
}
.content-main .frontPageScrollContainer .scrollerDown{
	position:relative;
	width:236px;
	height:27px;
	text-align:center;
}
.content-main .frontPageScrollContainer .scrollerDown img.down{
	cursor:pointer;
}
.frontPageScrollContainer .scrollerContainer{
	position:relative;
	width:210px;
	height:510px;
	background:url(../images/scrolling/bg-scroller.jpg) left top repeat-y;
	padding-left:13px;
	padding-right:13px;
	padding-top:15px;
	padding-bottom:15px;
	overflow:hidden;
}
.frontPageScrollContainer .scrollerContainer .move1 .scrollerObjectContainer{
	position:relative;
	width:196px;
	border:1px solid #cbcbcb;
	height:110px;
	background:url(../images/scrolling/bg-scroller-box.jpg) left top repeat-x;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:6px;
	padding-right:6px;
	margin-bottom:5px;
	overflow:hidden;
}
.frontPageScrollContainer .scrollerContainer .scrollerObjectContainer h3{
	color:#623e9a;
	font-size:10px;
	margin:0;
	margin-top:5px;
}
.frontPageScrollContainer .scrollerContainer .scrollerObjectContainer h3 a{
	color:#623e9a;
}
.frontPageScrollContainer .scrollerContainer .scrollerObjectContainer h3 a:hover{
	color:#623e9a;
	text-decoration:none;
}
.frontPageScrollContainer .scrollerContainer .scrollerObjectContainer h4{
	color:#623e9a;
	font-size:12px;
	font-weight:bold;
	margin:0;
	margin-bottom:10px;
}
.frontPageScrollContainer .scrollerContainer .scrollerObjectContainer h5{
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	margin-bottom:12px;
	font-weight:normal;
	line-height:12px;
}
.frontPageScrollContainer .scrollerContainer .scrollerObjectContainer p{
	margin:0;
}
.frontPageScrollContainer .scrollerContainer .scrollerObjectContainer .objLeft{
	position:relative;
	width:73px;
	height:auto;
	float:left;
	display:inline;
}
	.frontPageScrollContainer .scrollerContainer .scrollerObjectContainer .objLeft .mainPic{
		height:89px;
		overflow:hidden;
		position:relative;
		width:73px;	
	}
	.frontPageScrollContainer .scrollerContainer .scrollerObjectContainer .objLeft .mainPic img  {
		border:1px solid #E9E9E9;
	}
.frontPageScrollContainer .scrollerContainer .scrollerObjectContainer .objRight{
	position:relative;
	width:115px;
	height:50px;
	float:right;
	display:inline;
}
.frontPageScrollContainer .scrollerContainer .s-t{
	position:absolute;
	top:0;
	left:0;
	height:9px;
	width:236px;
	background:url(../images/scrolling/s-t.jpg) left top no-repeat;
	z-index:101;
}
.frontPageScrollContainer .scrollerContainer .s-b{
	position:absolute;
	bottom:0;
	left:0;
	height:9px;
	width:236px;
	background:url(../images/scrolling/s-b.jpg) left bottom no-repeat;
}
.frontPageScrollContainer .scrollerContainer .move1{
	position:absolute;
	left:13px;
	top:9px;
	width:210px;
}
