@charset "UTF-8";
/* CSS Document */

	body { background-color: #000; margin: 0px; padding: 0px; }
	#container { width: 100%; padding: 0px; margin: 0px; }
	#innerbox { position: relative; width: 900px; height: 650px; margin: 10px auto; background-image: url(/images/main_bg.jpg); background-repeat: no-repeat; 
		border: 1px solid #333333;
	}
	#menubox {
		width: 140px; height: 500px; position: absolute; left: 4px; top: 45px; border: none;
	}
	#menubox ul { list-style: none; }
	#menubox ul li { padding: 0px; margin: 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #fff; margin-top: 15px; }
	#menubox ul li a { color: #fff; text-decoration: none; }
	#menubox ul li a:hover { color: #0099CC; cursor: pointer; }
	a.gal img { border: 1px solid white; cursor: pointer; margin-left: 25px; width: 150px; height: 500px; margin-top: 15px; }
	#logo { width: 900px; height: 42px; position: absolute; 
		top: 0px; left: 0px; background-image: url(/images/top.png); background-repeat: no-repeat; }
	
	#contentbox { 
		width: 732px; height: 542px; position: absolute; 
		top: 42px; left: 148px; 
		background-image: url(/images/box_bg.jpg); background-repeat: no-repeat; background-position: top left; }
	#content { width: 725px; height: 530px; 
		margin-top: 5px; margin-left: 3px; }
	.headimg {
		width: 690px; 
		border: 1px solid white; 
		height: 200px; 
		margin-bottom: 10px; 
        margin-top: 15px; 
		margin-left: 15px; 
		background-repeat: no-repeat;
	}
	#footer { 
		width: 730px; height: 18px; position: absolute; 
		top: 586px; left: 148px; 
		text-align: right; color: #fff; font-family: Helvetica, Arial, sans-serif; font-size: 9px; }
	#footer a { color: #fff; }
	#footer a:hover { color: #0099cc; }
	.breadcrumbs {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #fff;
		margin-top: 8px;
		margin-bottom: 2px;
		margin-left: 0px;
	}
	.breadcrumbs a {
		color: #fff;
		text-decoration: none;
	}
	.breadcrumbs a:hover {
		color: #0099CC; cursor: pointer; text-decoration: underline;
	}
	.textbox { 
		width: 680px; 
		background-image: url(/images/box_trans.png); 
		padding-left: 10px;
		padding-top: 5px;
		border: 1px solid #CACACA;
		margin-left: 15px;
	}
	.textbox p {
		font-family: Helvetica, Arial, sans-serif; 
		font-size: 12px; line-height: 14px;
		color: #fff; 
		width: 670px; 
		text-align: justify;
		margin-top: 5px;
		margin-bottom: 10px;
		margin-left: 0px;
		margin-right: 0px;
	}
	.textbox span.header { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #fff; line-height: 16px; margin-bottom: 3px; }
	p.navtop {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 14px;
		color: #006699;
		text-decoration: none;
	}
	p.navbox {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #fff;
		margin-bottom: 10px;
		text-align: justify;
		width: 190px;
	}
	
	#contactform { position: relative; }
	#contactform input, label, textarea, select { padding: 8px 5px; outline:none; }
	#contactform label { display: block; width: 100px; text-align: left; margin: 0px; padding: 0px; color: #fff;
		font-family: Helvetica, Arial, sans-serif; font-size: 14px; }
	#contactform input, textarea, select { border: none; width: 370px; background-color: #d0d0d0; margin-top: 2px; 
		opacity: 0.7; }
	#contactform input:focus, select:focus { background-color: #1E2A44; color: #CCC; }
	#contactform textarea:focus { background-color: #1E2A44; color: #CCC; }
	#contactform button { display: block; background-color: #000; 
		border: 1px dotted #d0d0d0; color: #fff; margin: 5px 0px 0px 325px;  padding: 5px 10px;
		opacity: 0.5; }

	#nojs_container { width: 732px; height: 542px; position: absolute; top: 42px; left: 148px; 
		background-image: url(/images/box_bg.jpg); background-repeat: no-repeat; background-position: top left; }
	#nojs_subcontain { width: 500px; height: 525px; margin: 0 auto; }
	#nojs_subcontain p { font-family: 'Times New Roman', Times, serif; font-size: 16px; margin-top: 200px; color: #fff; width: 100%; text-align: center; }