﻿/* Reset -------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
:focus {
	outline:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
/* General ---------------------------------------------------------------- */

* {margin:0;padding:0}
.fleft {float:left}
.fright {float:right}
.fcenter {float:none;text-align:center}
.fclear {clear:both}
.inner_copy {border:0;color:#f00;float:right;width:50% !important;margin:-100% 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:11px}
body {background:url(images/main-bg.gif) 0 0 repeat-x #A8A39D;color:#909090;margin:10px 0 0;padding:0;font:14px/20px Arial,Helvetica,sans-serif}
div, p, h1, h2, h3, ul {padding:0;margin:0}
ul {list-style-type:none}

/* Header ----------------------------------------------------------------- */

#header h1 span {
	font-size: 16px;
}

/* TOP PANEL */
#topPan {width:600px;height:183px;position:relative;margin:0 auto; background: url(images/header.png)}
#topPan ul {width:464px}
#topPan ul li {float:left;font:12px/30px "Trebuchet MS", Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase}
#topPan ul li.menupadding {margin:0 0 0 1px}
#topPan ul li.home {width:92px;height:30px;display:block;background:url(images/menubg-hover.gif) 0 0 no-repeat #FDFDFD;color:#1A1917;text-align:center}

/* FLASH PANEL */
#flashPan {width:600px; height:110px;position:relative;margin:0 auto;padding:0px}

/* BODY PANEL */
#bodyPan {width:488px;background:url(images/bodytopbg.jpg) 0 0 no-repeat #fff;color:#1A1917;position:relative;margin:0 auto;padding:0 56px}
#bodyPan h1 {width:352px;height:32px;display:block;background:url(images/welcomebg.gif) 0 100% repeat-x;font:28px/26px Georgia, "Times New Roman", Times, serif;padding:42px 0 0}
#bodyPan h1 span {background:#F9F9F9;color:#9A0000;font-size:26px}
#bodyPan h2 {width:350px;height:32px;display:block;background:url(images/dotline.gif) 0 100% repeat-x #fff;font:28px/26px Georgia, "Times New Roman", Times, serif;padding:42px 0 0;color:#9A0000}
#bodyPan p {padding:18px 0 0 0}
#bodyPan p.bigtext {background:#fff;font-size:20px;color:#B3A7A0;font-weight:bold;padding:18px 0 0}
#bodyPan p.more {width:89px;height:39px}
#bodyPan p.more a {display:block;width:89px;height:39px;background:url(images/more1.jpg) 0 0 no-repeat #FBFBFB;color:#fff;font:14px/36px "Trebuchet MS", Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:0 0 0 262px;text-align:center}
#bodyPan p.more a:hover {text-decoration:none;background:url(images/more2.jpg) 0 0 no-repeat}
#bodyPan p.morenext {width:89px;height:60px;right:0;top:0;clear:both}
#bodyPan p.morenext a {display:block;width:89px;height:39px;background:url(images/more2.jpg) 0 0 no-repeat #FBFBFB;color:#fff;font:14px/36px "Trebuchet MS", Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:0 0 0 262px;text-align:center}
#bodyPan p.morenext a:hover {text-decoration:none;background:url(images/more1.jpg) 0 0 no-repeat}
#bodybottomPan {left: 0px;width:600px;height:40px;background:url(images/bodybottombg.gif) 0 0 no-repeat;position:relative;margin:0 auto;clear:both}
#bodyPan ul {width:352px;height:110px;margin:20px 0 0}
#bodyPan ul li {background:url(images/arrow.jpg) 0 4px no-repeat;padding:0 0 0 20px}
#bodyPan ul li a {background:#fff;color:#9A0000;text-decoration:none}
#bodyPan ul li a:hover {text-decoration:underline}
/*#bodyPan form {width:350px;height:162px;background:0 100% no-repeat;padding:0;margin:30px 0 0}
#bodyPan form h2 {display:block;width:310px;height:45px;background:0 0 no-repeat #F9F9F9;color:#fff;font:20px/39px Georgia, "Times New Roman", Times, serif;margin:0;padding:0 0 0 40px}
#bodyPan form input {width:165px;height:18px;margin:0 0 10px 130px}
#bodyPan form input.paddingtop {margin-top:16px}
#bodyPan form input.button {width:54px;height:25px;display:block;background:url(images/button.gif) 0 0 no-repeat #EBEBEB;border:none;color:#fff;font:14px/25px "Trebuchet MS", Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0 0 0 262px;text-align:center}
*/
/* GALLERY PANEL */
#galleryPan {width:488px;background:url(images/bodytopbg.jpg) 0 0 no-repeat #fff;color:#1A1917;position:relative;margin:0 auto;padding:0 5px}
#galleryPan h1 {width:352px;height:32px;display:block;background:url(images/welcomebg.gif) 0 100% repeat-x;font:28px/26px Georgia, "Times New Roman", Times, serif;padding:42px 0 0}
#galleryPan h1 span {background:#F9F9F9;color:#9A0000;font-size:26px}
#galleryPan h2 {width:350px;height:32px;display:block;background:url(images/dotline.gif) 0 100% repeat-x #fff;font:28px/26px Georgia, "Times New Roman", Times, serif;padding:42px 0 0;color:#9A0000}
#galleryPan p {padding:18px 0 0 0}
#galleryPan p.bigtext {background:#fff;font-size:20px;color:#B3A7A0;font-weight:bold;padding:18px 0 0}
#galleryPan p.more {width:89px;height:39px}
#galleryPan p.more a {display:block;width:89px;height:39px;background:url(images/more1.jpg) 0 0 no-repeat #FBFBFB;color:#fff;font:14px/36px "Trebuchet MS", Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:0 0 0 262px;text-align:center}
#galleryPan p.more a:hover {text-decoration:none;background:url(images/more2.jpg) 0 0 no-repeat}
#galleryPan p.morenext {width:89px;height:60px;right:0;top:0;clear:both}
#galleryPan p.morenext a {display:block;width:89px;height:39px;background:url(images/more2.jpg) 0 0 no-repeat #FBFBFB;color:#fff;font:14px/36px "Trebuchet MS", Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:0 0 0 262px;text-align:center}
#galleryPan p.morenext a:hover {text-decoration:none;background:url(images/more1.jpg) 0 0 no-repeat}
#galleryPan ul {width:352px;height:110px;margin:20px 0 0}
#galleryPan ul li {background:url(images/arrow.jpg) 0 4px no-repeat;padding:0 0 0 20px}
#galleryPan ul li a {background:#fff;color:#9A0000;text-decoration:none}
#galleryPan ul li a:hover {text-decoration:underline}
#galleryPan form {width:350px;height:162px;background:0 100% no-repeat;padding:0;margin:30px 0 0}
#galleryPan form h2 {display:block;width:310px;height:45px;background:0 0 no-repeat #F9F9F9;color:#fff;font:20px/39px Georgia, "Times New Roman", Times, serif;margin:0;padding:0 0 0 40px}
#galleryPan form input {width:165px;height:18px;margin:0 0 10px 130px}
#galleryPan form input.paddingtop {margin-top:16px}
#galleryPan form input.button {width:54px;height:25px;display:block;background:url(images/button.gif) 0 0 no-repeat #EBEBEB;border:none;color:#fff;font:14px/25px "Trebuchet MS", Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0 0 0 262px;text-align:center}

/* FOOTER PANEL */
#footermainPan {height:40px;background:url(images/footer.jpg) 0 0 repeat-x #4A4A4A;color:#fff;margin:0px 0 0;padding:2px 0 0}
#footerPan {width:430px;height:40px;display:block;position:relative;margin:0 auto;font-size:11px}
#footerPan p {padding:50px 0 0}
#footerPan p span {background:#4A4A4A;color:#AC2626;font-size:10px}
#footerPan ul {
	width:323px;
	display:block;
	position:absolute;
	left:56px;
	top:0px;
	padding:0;
	height: 12px;
}
#footerPan li {float:left;font:12px/15px "Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:normal}
#footerPan ul li a {padding:0 0 0 12px;color:#fff;background:#4A4A4A;text-decoration:none}
#footerPan ul li a:hover {text-decoration:underline}
#footerPan ul.info {width:330px;height:45px;display:block;position:absolute;left:0;top:29px;padding:0}
#footerPan ul.info li {display:block;width:109px}
#footerPan ul.info li.address {width:97px;background:url() 100% 0 repeat-y #4A4A4A;color:#7B746B;font-size:10px;font-weight:bold;padding:0 0 0 12px}
#footerPan ul.info li.phone {width:94px;background:url() 100% 0 repeat-y #4A4A4A;color:#7B746B;font-size:10px;padding:0 0 0 15px;font-weight:bold}
#footerPan ul.info li.fax {width:94px;background:#4A4A4A;color:#4A4A4A;font-size:10px;padding:0 0 0 15px;font-weight:bold}
#footerPan ul li span {background:#4A4A4A;color:#AC2626;font-size:10px;font-weight:bold;line-height:14px}

/* Forms ------------------------------------------------------------*/

#main fieldset {
	border: 1px solid #B8B8B8;
	padding: 19px;
	margin: 0 0 20px 0;
	background: #F7F7F7;
	font-size:12px;
}
#main fieldset p {
	margin: 0 0 14px 0;
	float: left;
	width: 100%;
	line-height:25px;
}
#main fieldset label {
	display: block;
	width: 100%;
	margin: 0 0 7px 0;
	line-height: 12px;
	font-weight:bold;
}
#main fieldset .text-long {
	border: 1px solid #B8B8B8;
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
	padding: 5px 7px;
	width: 264px;
	float: left;
	margin: 0 10px 0 0;
}
#main fieldset .text-medium {
	border: 1px solid #B8B8B8;
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
	padding: 5px 7px;
	width: 124px;
	float: left;
	margin: 0 10px 0 0;
}
#main fieldset .text-small {
	border: 1px solid #B8B8B8;
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
	padding: 5px 7px;
	width: 32px;
	float: left;
	margin: 0 10px 0 0;
}
#main fieldset textarea {
	border: 1px solid #B8B8B8;
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
	padding: 5px 7px;
	width: 364px;
	float: left;
	margin: 0 10px 0 0;
	height: 148px;
	overflow: hidden;
}
#main fieldset select {
	border: 1px solid #B8B8B8;
	font: 12px Arial, Helvetica, sans-serif;
	color: #464646;
	padding: 5px 7px;
	float: left;
	margin: 0 10px 0 0;
}

/* Others ------------------------------------------------------------*/

.button-submit {
	border:1px solid #888;
	background:#EF8E1D;
	color:#FFF;
	font-weight:bold;
	padding:5px 10px;
	text-transform:uppercase;
}
.button-cancel {
	border:1px solid #888;
	background:#D9D7D8;
	color:#464646;
	font-weight:bold;
	padding:5px 10px;
	text-transform:uppercase;
}
.form-tab {
	background:#F7F7F7;
	display:block;
	font-weight:bold;
	padding:7px 20px;
	float:left;
	font-size:13px;
	margin-bottom:-1px;
	border:1px solid #B8B8B8;
	border-bottom:none;
}
iframe {
	width:100%;
	height:250px;
	border: 1px solid #B8B8B8;
	margin-bottom:14px;
}
.install_info {
	border: 1px solid #B8B8B8;
	padding: 10px 19px;
	margin: 0 0 20px 0;
	background: #F7F7F7;
}
#content p {
	margin: 0 0 14px 0;
}

