* { padding:0; margin:0}
body {color: #000; font-size:12px; font-family: Verdana,Arial,Helvetica,sans-serif; background:#fff center repeat-y; padding:0; margin:0 }
h1 {color: #4e6d95; font-size:17px; text-align:center; font-weight: bold; font-family: tahoma, verdana, arial; margin:5px auto}
h2 { color:#990000; font-size:14px; text-align:center; margin:5px auto}
h3 {font-size:13px; color:#4e6d95; text-align:center; margin:10px auto} 
h4 {font-size:12px; color:#4e6d95; text-align:center; margin:10px auto 5px auto}
img {border:none}
a {color: #5197CB; text-decoration: none} 
a:visited {color: #5197CB}
a:hover {color: #004B74; text-decoration: none}
a:focus {color: #004B74}
a:active {color: #004B74}
a.homeLink, a.homeLink:hover {float:left; text-decoration:none; cursor:pointer; padding:90px 185px 135px 190px; margin:60px 0 0 20px}
a.spLink, a.spLink:hover {float:left; text-decoration:none; cursor:pointer; padding:25px 110px; margin:30px 0}

/* #top { width:790px; height:65px; text-align:center; background:url(/img/tf2008.png) bottom center no-repeat; margin:0 auto} */
#top { width:790px; height:30px; text-align:center; margin:0 auto}
#head { width:790px; height:333px; background:url(/img/headb4.jpg) top no-repeat;  position:relative; margin:5px auto 0 auto}
#head #panel { width:366px; height:234px; position:absolute; top:64px; right:18px;  }
#content { width:790px; height:auto; position:relative; margin:0 auto}
img.fr {float:right; margin:10px 0 5px 5px}
img.lf {float:left; margin:10px 5px 5px 0}
#content p img.center { text-align:center; clear:both; margin:5px auto}
img.imgcenter { text-align:center; clear:both; margin:5px auto}
.exhsp {background:url(/img/exh.jpg) no-repeat 260px 30px}
#menu, #imgbar { width: 237px; height: auto; float: left; clear:left; text-align: right; padding: 0px 6px}
#imgbar { width: 237px;  height:121px; float: left; clear:left; background:url(/img/sf.gif) no-repeat center top ; padding: 0px 6px; margin:0 auto}
#menu .mtop { height: 11px; overflow: hidden; background: url(/img/menu/head.gif) no-repeat}
#menu .mbody { text-align: left; height: auto; background: url(/img/menu/body.gif) repeat-y; padding: 0px 1px}
#menu .mbottom { height: 37px; background: url(/img/menu/bottom.gif) no-repeat}
#menu .mnorm { color:#727272; height: 23px; overflow: hidden; font-size:12px; font-weight: bold; background: url(/img/menu/line1.gif) no-repeat; padding: 1px 22px 0px 11px}
#menu .mnormOn { color:#FFF; height: 23px; overflow: hidden; font-size:12px; font-weight: bold; background: url(/img/menu/line2.gif) no-repeat; cursor: pointer; padding: 1px 22px 0px 11px}
#menu .mnormOn a:hover { color:#fff; display: block; text-decoration:none}
#menu .mnorm a,
#menu .mnorm a:visited { color:#727272; display: block; text-decoration:none}
#menu .mnormOn a,
#menu .mnormOn a:visited { color: #fff; display: block; text-decoration:none}

p { text-align:justify; padding:5px; margin:5px 10px}
p.center {text-align:center; margin:5px auto}
p.captionsmall {text-align:center; color:#666; font-size:11px; margin:0 auto}
div.spacer {clear: both; height: 0; font-size:0}
.iexh {float:left; clear:left; margin:5px 0}

#mainClmn, #contact {width:500px; float:right; }
ul {list-style:none; padding:0 10px 5px 10px; margin:0 10px;}
ul.exh { line-height:1.5; margin:0 0 10px 0  }
#catalog {width:99%; clear:both; margin:10px auto}
.toggler {
	color: #990000;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 13px;
	font-weight: bold;
	text-align:left;
	font-family: 'Andale Mono', sans-serif;
	cursor: pointer;
	_cursor: hand;
}
 
.element { }
.element p { margin: 0; padding: 4px;}
.float-right { padding:3px 10px; float:right;}
.float-left { padding:3px 10px; float:left;}


table.commonTbl {border:1px solid #ccc; margin:10px auto}
table.commonTbl thead tr td { font-weight:bold; background:#ddd;}
table.commonTbl tr td {padding:3px;  border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

#prgtbl thead tr th {background:#ccc; padding:5px}
#prgtbl tr td {padding:4px; border:1px solid #ccc;}

blockquote { padding:5px 0 5px 30px}
#footer { width:798px; height:auto; clear:both; padding-top:5px; margin: 0px auto}
#footer .fbar { color:#fff; font-size:11px; width:798px; height:39px; overflow: hidden; background: url(/img/footer.gif) no-repeat; text-align: center; padding-top:12px; margin: 5px auto}
#footer .flinks { width:798px; text-align: center; color: #666; font-size:11px; font-weight:bold; padding-bottom:10px; margin-bottom:10px}
#ctop { width:790px; height:20px; background:url(/img/ctop.png) top no-repeat; margin:0 auto}
#cmain { width:790px; height:300px; background:url(/img/cmain.png) repeat-y; margin:0 auto}
#cdown { width:790px; height:37px; background:url(/img/cdown.png) top no-repeat; margin:0 auto}
.indeximg {float:right; margin:10px 10px 10px 10px}

#map {width:785px; height:300px; clear:both; margin:10px auto 0 auto}
span#countdown {font-size:20px; font-weight:bold; font-family: "trebuchet ms"; color:#4e6d95}
#form_box { width:420px; font-size: 11px; font-weight: bold; padding: 10px; margin: 10px auto 2px auto}
#form_box div {height: 30px; padding: 10px 15px}
#form_box div.tarea { height: 60px; padding: 10px 15px}
#form_box p { float: left; margin: 4px 0pt; width:120px}
div.subm { clear:both; text-align:center; margin:10px auto 0 auto}
#log { width:350px; padding: 5px; margin:0 auto}
#log_res {overflow: auto}
#log_res.ajax-loading { padding: 20px 0; background: url(/img/spin.gif) no-repeat center}

#gall {width:750px; clear:both;  margin:10px auto 5px auto}
.gallindex {width:99%; clear:both; border-bottom:1px dashed #ccc; text-align:center; padding:5px; margin:10px auto}

#visitgall { width:200px; text-align: center; border:1px solid #ccc; background:#EAEAEA; padding:30px; margin:10px auto}
div.float {float:left; border:1px solid #ccc; margin:0px 10px 10px 10px;}
div.float p { text-align: center; font-size:12px; font-weight:bold}
div.floatsec {float:left; margin:0px 10px 10px 10px;}
div.floatsec p { text-align: center; font-size:12px; font-weight:bold}

span.err { color:red; font-size:14px}
span.succ { color:green; font-size:14px}
div#errpage { border:1px solid #ccc; padding:20px; margin:20px}
