@charset "utf-8";
body {
	font: 75% Arial, Helvetica, sans-serif, Tahoma; background: #FFF url(../image/bg_main.gif) repeat; margin: 0; padding: 0; text-align: center; color: #000000;}

#container {width: 800px; background:url(../image/bg_main.png) repeat-y; margin: 0 auto; text-align: left;}

#header {height:90px; width:764px; margin:0 auto;}
	#logo {float:left; height:82px; width:213px; margin:.4em auto 0 1em;}
	#search {float:right; width:65%; height: 30px; margin:1em 1em 0 0; text-align:right; overflow:hidden;}
		#search form{margin:0; padding:0;}
	#headtxt {float:right; width:55%; margin:5px 1em 0 0; text-align:right;}

#flash {height:225px; width:764px; margin:0 auto; padding:0; background:url(../image/flash_bg.gif) no-repeat;}
#nav {height:45px; width:764px; margin:0 auto; padding:0; background:url(../image/nav_bg.jpg) no-repeat; overflow:hidden;}
	#nav img {margin:.4em .7em;}
#services {height:111px; width:764px; margin:.5em auto; padding:0;}
	#audio {float:left; height:111px; width:246px; margin:0 0 0 .4em; padding:0; background:url(../image/audiobox_bg.jpg) no-repeat;}
	#video {float:left; height:111px; width:246px; margin:0 0 0 .5em; padding:0; background:url(../image/videobox_bg.jpg) no-repeat;}
	#light {float:left; height:111px; width:246px; margin:0 0 0 .5em ; padding:0; background:url(../image/lightbox_bg.jpg) no-repeat;}
	#thumb {float:none; height:89px; width:208px; margin:.80em auto; padding:0;}
	#thumbtxt {float:right; height:90px; width:45%; margin:1em 1em 0 0; padding:0;}
#mainContent {height:100%; width:764px; padding:0; background: #FFFFFF; margin:0 auto;}
	#newsbox {float: left; width:246px; height:auto; margin:.5em;}
		#newstop {margin:0; padding:0;}
		#newsbody {height:200px; margin:-3px 0; padding:0; background:url(../image/news_body.jpg) repeat-y;}
			#newsbody p{margin:0; padding:10px;}
		#newsbtm {margin:0; padding:0;}
	#intro1 {float: left; width:64%; height:auto; margin:.5em 0 0 .5em; padding:0; text-align:justify;}
		#intro1 p{margin:0; padding:5px;}
		#intropic1 {float:left; margin:.5em; padding:0;}
		#introtxt1 {float:right; width:56%; margin:.5em .5em 0 0; padding:0; overflow:hidden;}
			#introtxt1 p{margin:0; padding:5px;}

#partners {height:auto; margin:0 auto; padding:0;}
	#partners p{margin:1em auto; padding:0; text-align:center; word-spacing:2.5em;}
	#time {margin:0 auto; padding:0; text-align:center;}
	#time1 {float:left; margin:1em .6em; padding:0; text-align:center;}
	#time2 {float:left; margin:1em .4em; padding:0; text-align:center;}
	#time3 {float:left; margin:1em .4em; padding:0; text-align:center;}
	#time4 {float:left; margin:1em .4em; padding:0; text-align:center;}
	#time5 {float:left; margin:1em 0; padding:0; text-align:center;}
	
#footer {height:60px; width:764px; margin:0 auto; padding: 0; background: url(../image/bg_footer.gif) no-repeat; overflow:hidden;}
#footer p {margin:2.2em 2em; padding: 0; word-spacing:3px;}

.content {font:10pt Arial, Helvetica, sans-serif, Tahoma;}
.content2 {font:8pt Arial, Helvetica, sans-serif, Tahoma; color:#666666;}
	.content2 a{text-decoration:none; color:#666666;}
	.content2 a:hover {text-decoration:none; background:#F3F3F3; color:#333;}
.content3 {font:9pt Arial, Helvetica, sans-serif, Tahoma; color:#666666;}
	.content3 a{text-decoration:none; color:#666666;}
	.content3 a:hover {text-decoration:none; background:#F3F3F3; color:#333;}
	.bodyTxtBold {
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#757575;
}