html {font:100% arial, helvetica, sans-serif}
img {margin:0;border:1px solid #000;padding:0;vertical-align:top}
a {background-color:transparent;color:#006;text-decoration:none;font-size:100%;font-weight:bold;margin:0;padding:0}
a:hover {text-decoration:underline;background-color:transparent;color:#00f;}
h1 {font:bold italic 1.0em/1.2em arial, helvetica, sans-serif;margin:0;padding:0;background-color:transparent;color:#00c;}
h2 {font:1.2em/1.4em arial, helvetica, sans-serif;margin:0;padding:5px 0 0;background-color:transparent;color:#009;}
h3 {font:1.2em/1.4em arial, helvetica, sans-serif;margin:0;padding:0;background-color:transparent;color:#00f;}
h4 {width:133px;float:left;text-align:left;font:.9em/1.1em arial, helvetica, sans-serif;margin:0;padding:0;background-color:transparent;color:#006;}/*fieldset*/
h5 {font:bold .9em/.9em arial, helvetica, sans-serif;margin:0;padding:0;background-color:transparent;color:#00f;}
h6 {font:.6em/.8em arial, helvetica, sans-serif;margin:10px 0 0;padding:0}
#gotop {width:980px;margin:0 auto;padding:0;}
.clear {clear:both;width:100%;height:1px}
.vbart {width:100%;height:10px;margin:0 auto;background:url(images/bars/vbart.gif) 0 0 repeat-y;font-size:50%}
.hbar {width:100%;height:8px;margin:0 auto;background-image:url(images/bars/bar8.gif);background-position:0 0;background-repeat:repeat-x;font-size:50%;clear:both}
#top {width:940px;height:110px;margin:0 auto;padding:0 0 0 0px;background-image:url(images/atop27.jpg);background-position:0 0;background-repeat:no-repeat}/*originally atop8.jpg*/
#top img {margin:0 0 0 44px}
#topr {width:120px;float:right;margin:16px 48px 0 0;padding:0;text-align:center;display:inline;}
#bod {width:940px;height:auto;margin:0 auto;padding:0;background-image:url(images/bars/back2.gif);background-position:0 0;background-repeat:repeat-y}
#midlp {float:left;width:231px;margin:17px 0 0 8px;padding:0 0 0 20px}
#midlp p {margin:0;padding:10px 0 0;font:.8em/1.2em arial, helvetica, sans-serif}
#links {float:left;width:251px;margin:0;padding:0 0 17px;background-color:#999;color:#00f;font-weight:bold;}
#links ul {width:220px;list-style-type:none;margin:2px 0 0;padding:0}
#links li {margin:0;padding:0}
#links li a {height:19px;font:bold .9em/1.1em arial, helvetica, sans-serif;display:block;width:auto;background:transparent url(images/backs/link9.jpg) 0 0 repeat-x;color:#009;margin:0;padding:1px 0 0 5px;text-decoration:none;vertical-align:top}
#links li a:hover {background:transparent url(images/backs/hover6.jpg) 0 0 repeat-x;color:#bbb}
#links li a.current {background:transparent url(images/backs/current.jpg) 0 0 repeat-x;color:#bbb;}
.cont {float:left;width:251px;margin:0;padding:21px 0 17px;clear:left;background:#999 url(images/bars/bar6.jpg) 0px 0px repeat-x;color:#009;}
.cont a {text-decoration:underline;font:.9em/1.1em arial, helvetica, sans-serif;}
.cont a:link {background-color:#999;color:#006}
.cont a:hover {background-color:#999;color:#ff0}
.midr {float:right;width:570px;margin:20px 0 0;padding:0 20px 0 0;}
.midr p {font:.8em/1.2em arial, helvetica, sans-serif;}
.midr h3, .midr h5 {text-align:left;padding:0 0 0 5px;}
.midrl {float:left;width:260px;margin:0 0 15px;padding:0px 0 0 5px;text-align:left}
.midrl p {margin:5px 0 0;padding:0}
.midrr {float:right;width:265px;margin:0 0 15px;padding:0 10px 0 0;text-align:left}
.midrr p {margin:5px 0 0;padding:0}
.bt {width:884px;height:auto;margin:0 auto;padding:15px 0 3px 0;font-size:.6em;line-height:1.3em;clear:both;text-align:center;}
.bleft {width:29%;float:left;margin:0;padding:47px 0 0 0;clear:both;text-align:left;}
.bt p {margin:0;padding:9px 0 0;}
.brt {width:29%;float:right;margin:0;padding:40px 0 0;text-align:right;}
.bt a {background-color:transparent;color:#006;text-decoration:none}
.bt a:hover {background-color:transparent;color:#ff0}
.bt img {border:1px ridge #cc6;padding:1px}
/*legal, sitemap, links*/
#leg {width:420px;float:right;margin:0;padding:11px 150px 0 0;text-align:left;}
#leg p {margin:5px 0 12px;padding:0;font:.8em/1.3em arial, helvetica, sans-serif;}
#leg a {background-color:transparent;color:#006}
#leg a:hover {background-color:transparent;color:#00f}
#leg ul {font:.8em/1.3em arial, helvetica, sans-serif;}
.midr ul {margin-top:5px;margin-bottom:5px;font:.9em/1.2em arial, helvetica, sans-serif;}
.midr table {clear:both;margin:0;padding:0;border:0;background-color:#888;color:#fff;font:.8em/1.3em arial, helvetica, sans-serif;text-align:center;}
.midr td, .midr th {padding:4px;border:1px inset #555;}
.midr th {font-weight:bold;}
.tdc {font:1.3em/1.3em arial, helvetica, sans-serif;}
.panelpic {width:120px;height:74px;}
.bld {color:#f00;}
/*form*/
form {color:#006;background-color:transparent;}
.fbox {width:510px;float:left;margin:15px 0 0;padding:0 0 0 5px;border:0;text-align:left;}
.fbox p {margin:0 0 15px;padding:0 0 0 138px;font-size:.8em;font-style:italic;}
.lab {width:133px;clear:left;float:left;font-size:.9em;line-height:1.1em;margin:2px 0 10px;}
fieldset {border:0;padding:0;float:left;margin:0 0 10px;clear:both;width:100%}
.but {width:auto;height:13px;float:left;border:0;margin:0;padding:0;}
.rad {width:auto;float:left;padding:0 20px 0 5px;font-size:.9em;line-height:1.1em;margin:0;}
.check {width:auto;height:13px;border:0;margin:0 0 5px 133px;padding:0;clear:both;float:left}
input, textarea {width:305px;margin:0 0 10px;border:solid #000;border-width:1px 0 0 1px;padding:0 0 0 4px;float:left;color:#006;background-color:transparent;}
select {width:9.5em;margin:0 0 10px 0;border:solid #000;border-width:1px 0 0 1px;padding:0;float:left;color:#006;background-color:transparent;}
option {margin:0;border:0;padding:0;}
#fbb {width:100%;margin:0 auto;padding:8px 0 0;clear:both;}
p.red {color:#c33;background-color:transparent;margin:0 0 0 138px;padding:15px 0 0;font-size:.9em;text-align:left;clear:right;} 
    /*send and reset button mouseover hover effect*/
input.over {width:73px;height:25px;margin:0 0 0 133px;text-align:center;padding:0;border-bottom:1px solid transparent;}
input.over:hover, #fbb .over.plover, input.reset:hover, #fbb .reset.plover {border:1px solid #000;}/*plover script for IE6*/
input.reset {width:73px;height:25px;float:right;margin:0 66px 0 0;padding:0;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #C0BFBF;background:url(images/reset.gif) 0 0 no-repeat;}
/*end form*/

/*main pages*/
.wrap {width:570px;margin:20px 0 0 0;padding:0 20px 0 0;float:right;}
.wrap img, .wrap a {border:0;outline:none;}
.wrap p {margin:0 0 10px;padding:0;font:.9em/1.1em arial, helvetica, sans-serif;color:#009;background:transparent;}
.thumb_row {width:565px;height:76px;margin:0 5px 15px 0;padding:0;float:left;clear:both;}
.thumb_row a {width:112px;height:76px;margin:0px;}
img.thumbn {width:108px;height:72px;margin:0 0 0 1px;float:left;border:1px solid #660;padding:1px;opacity:0.3;outline:none;}
img.thumb_center {width:108px;height:72px;margin:0 0 0 1px;float:left;padding:1px;border:1px solid #550;}
.thumb_row a:hover img {opacity:1;}
.mgif {width:14px;height:14px;margin:0;padding:1px 0 0;}
.mainimage {width:548px;height:368px;float:left;margin:0 5px 2px 0;padding:3px;border:5px solid #AFAF7C;background:#969655}
.rbx {width:100px;height:16px;margin:0;padding:0;background-color:transparent;color:#009;}
.rbx a {width:100px;height:16px;margin:0;padding:0;background-color:transparent;color:#009;opacity:0.3;text-decoration:none;font:1em/1em arial;display:block}
.rbx a:hover {background-color:transparent;color:#009;opacity:1;}
p.desc {width:550px;float:left;height:66px;margin:0;padding:0 0 0 5px;font-size:80%;}
.backbar {width:554px;float:left;clear:both;padding:0 5px;}
/*slideshow*/
.wrapper {width:637px;margin:20px 0 0 0;padding:0 15px 0 0;float:right}
.wrapper img, .wrapper a {border:0;outline:none;}
.wrapper p {font:.9em/1.1em arial, helvetica, sans-serif;color:#886;background:#000;}
.show_title {height:20px;margin:0 0 10px 2px;padding:0;background:#777;color:#bbb;float:left}
.show_title a {height:19px;margin:0 2px 0 0;padding:1px 10px 0;background:#777 url(images/backs/link9.jpg) 0 0 repeat-x;display:block;float:left;text-decoration:none;font:bold .9em/1.1em arial, helvetica, sans-serif;color:#00c}
.show_title a:hover {background:url(images/backs/hover6.jpg) 0 0 repeat-x;color:#bbb}
.show_title h1 {height:19px;margin:0 2px 0 0;padding:1px 10px 0;background:#777 url(images/backs/hover6.jpg) 0 0px repeat-x;color:#bbb;display:block;float:left;font:bold .9em/1.1em arial, helvetica, sans-serif;}
.image {width:548px;height:368px;float:right;margin:0 5px 10px 0;padding:3px;border:5px solid #AFAF7C;}
.title {margin:0 0 15px;padding:0;clear:both;text-align:center;}
.thumbnail_row {width:566px;height:54px;margin:0 5px 15px 0;padding:0;float:right;}
.thumbnail_row a {width:78px;height:54px;margin:0px;}
img.thumbnail {width:74px;height:50px;margin:0 0 0 2px;float:right;border:1px solid #660;padding:1px;opacity:0.3;outline:none;}
img.thumbnail_center {width:74px;height:50px;margin:0 3px 0 5px;float:right;padding:1px;border:1px solid #550;}
.thumbnail_row a:hover img {opacity:1;}
.radioboxsrc {width:65px;height:384px;float:right;margin:0;padding:0;position:relative;clear:both;font:.85em/1em arial, helvetica, sans-serif;clear:both}
.radioboxsrc a:hover {text-decoration:none;}
.bgif {width:15px;height:15px;float:right;padding:0px 5px 0 0;}
.pgif {width:14px;height:13px;}
#rb0 {height:342px;padding:8px 0 0;clear:both;background:#ddd;border:solid #777;border-width:0 2px 2px}
.radiobox {width:65px;max-height:384px;position:absolute;left:0;margin:0;padding:0;text-align:center;background-color:#999;color:#777;}
.radiobox a.rboxhead {width:57px;display:block;margin:0;padding:18px 0 18px 5px;outline:none;border:solid 2px;border-color:#bbb #888 #888 #bbb;font-size:.8em;line-height:1em;background:#777 url(images/bars/button.gif) 0 0 repeat-x;color:#777;text-align:left;}
.radiobox a.rboxhead:hover {background:#777 url(images/bars/button.gif) 0 0 repeat-x;color:#777;border:solid 2px;border-color:#aaa #777 #777 #aaa;}
.radiobox a.rboxhead:active {background:#777 url(images/bars/button.gif) 0px -52px repeat-x;color:#666;border:solid 2px;border-color:#999 #ddd #ddd #999;}
.radio {width:26px;float:left;margin:0;padding:0;font-size:.7em;line-height:.75em;text-align:left;vertical-align:top;}
.radio a.anypic {margin:0 0 0 4px;clear:both;padding:1px 0 0 10px;background:#ddd url(images/buttons/traffic.gif) 0px 3px no-repeat;color:#777;}
.radio a.anypic:hover {background:#ddd url(images/buttons/traffic.gif) 0px -23px no-repeat;color:#555}
.radio a.thispic {margin:0 0 0 4px;clear:both;padding:1px 0 0 10px;background:#ddd url(images/buttons/traffic.gif) 0px -48px no-repeat;color:#333}
ul.rbutton {list-style-type:none;margin:0 auto;padding:0;}
ul.rbutton li {margin:0 auto 5px;padding:0;}
.miniplaysrc {margin:0 0 0 1px;padding:0;}
.miniplay {width:21px;float:left;margin:0;padding:0;}
.miniplay a {display:block;margin:1px 0;padding:7px 0;border:1px solid #888;background:#ddd url(images/bars/control.gif) 0 0 repeat-x;color:#666;outline:none;}
.miniplay a:hover {border-color:#555;background:url(images/bars/control.gif) 0 0 repeat-x;color:#777;}
.miniplay a:active {border-color:#555;background:#ddd url(images/bars/control.gif) 0 32px repeat-x;color:#777;}
.infobox {width:61px;height:50px;float:right;clear:both;margin:0;padding:0;text-align:center;background-color:#ccc;color:#666;border:solid 2px;border-color:#bbb #888 #888 #bbb;font:.75em/1em arial, helvetica, sans-serif}
.infotable {width:61px;margin:0;padding:6px;border:0;font:.85em/1em arial, helvetica, sans-serif;}
.tal {text-align:left;}
.tar {text-align:right;}
.tar {text-align:center;}
/*google map*/
#map {width:548px;height:300px;margin:0 5px 0 0;float:left;color:#666;padding:3px;border:5px solid #AFAF7C;background-color:#969655}
span.mapinfo {color:#666;background-color:#ddd;display:block;text-align:center;padding:5px 0;}
span.mapphone {color:#444;background-color:#ddd;}



