*{margin:0px;padding:0px;}
html{height:100%;overflow-y:scroll;}
body{background:url(../images/bg.jpg) repeat-x #ffffff;height:100%;}
a img{border:none;}
a{color:#456789;text-decoration:none;}

ul,ol{margin:10px 0px 10px 5px;}
li{margin:10px 0px 10px 10px;padding-left:20px;}

p{margin:20px 0px 0px 0px;}
.hide{display:none;}
.inline{display:inline;}
.pic{border:solid 1px #aaa;}
.png{behavior: url(style/iepngfix.htc);}
.center{margin:0px auto 0px auto;}

#master{width:100%;background:url(../images/mainBg.jpg) no-repeat 50% 0;}
td.body{vertical-align:top;}
table.body{width:950px;margin:0px auto 0px auto;}
table.content{height:100%;background:url(../images/contentBg.jpg) repeat-y;}
td.block{background:url(../images/blockBg.jpg) no-repeat;}

/* header */
#menu span{cursor:pointer;}
#search{height:33px;line-height:31px;font-weight:bold;padding:0px 15px 0px 25px;margin:0px auto 0px auto; width:920px;}
#search div{height:33px;vertical-align:middle;}
#search input{vertical-align:middle;margin-right:10px;}

/* footer */
td.footer{vertical-align:bottom;height:30px;}
div.footer{background:#614329;height:30px;line-height:30px;color:#fff;text-align:center;font-size:10px;}
.anglia{color:#888;font-size:10px;}
.anglia a,.anglia a:visited{color:#888;font-size:10px;}
.anglia a:hover,.anglia a:active{color:#fff;}

.path{color:#614329;font-size:11px;margin-bottom:10px;font-weight:bold;}
.path b{font-size:11px;}
.path a{color:#614329;font-weight:bold;font-size:11px;}
.path a:hover{color:#94765c;font-weight:bold;}

/* index */
table.item{background:url(../images/itemBg.jpg) no-repeat;width:377px;height:102px;}
.item td{padding:5px;color:#666;line-height:15px;}
.item img{margin-right:10px;float:left;}
.item a{color:#665024;font-weight:bold;}
.item a:hover{color:#887246;}

table.service{width:328px;margin-top:20px;}
table.service td{vertical-align:top;}
table.service th{padding-bottom:15px;text-align:left;}
#slider{margin-left:2px;width:300px;height:120px;overflow:hidden;}
#slider ul,#slider li{margin:0px;padding:0px;list-style:none;}
#slider li{width:299px;float:left;margin:0px;padding:0px;background:none;}
.slide{width:95px;margin-left:1px;margin-right:1px;float:left;text-align:center;line-height:15px;word-wrap:break-word;}
.slide img{border:solid 1px #aaa;}
.slide a,.slide a:visited{color:#666;font-weight:bold;}
.slide a:hover,.slide a:active{color:#ff9900;}
#left,#right{cursor:pointer;margin-top:20px;}

table.gallery{width:778px;height:110px;background:url(../images/slideBg.jpg) no-repeat;margin:20px auto 20px auto;}
.galler img{margn:5px;}

#popupOverlay{background:#000;filter:alpha(opacity=0.7);opacity:0.7;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;}
#popup{border:solid 1px #555;position:absolute;background:#fff;width:600px;padding-bottom:10px;z-index:9;}
#popup .header{background:#654122;width:580px;height:30px;padding-left:10px;padding-right:10px;line-height:30px;color:#fff;font-weight:bold;}
#popup a{color:#8a5930;}
#popup a:hover{color:#b46d30;}

#boxes td{padding-top:2px;}

/* */
.sideMenu img{margin:0px;}
.sideMenu td{line-height:29px;padding-right:15px;}
.sideMenu td span{line-height:0px;}
.sideMenu div{padding-left:44px;margin-top:5px;line-height:24px;color:#404137;}
.sideMenu td.over{background:url(../images/column/over.jpg) no-repeat;cursor:pointer;}
.sideMenu td.over a{color:#1946b9;}
.sideMenu td.out{background:url(../images/column/out.jpg) no-repeat;cursor:pointer;}
.sideMenu td.out a{color:#404137;}
span.content{color:#3c3934;line-height:18px;}

img.article_pic_left,img.article_pic_right{border:solid 1px #888888;padding:0px;margin-bottom:5px;}
	img.article_pic_left{float:left;clear:left;margin-right:12px;}
	img.article_pic_right{float:right;clear:right;margin-left:12px;}

div.article_pic_left{float:left;}
div.article_pic_right{float:right;}

img.article_pic_row{border:solid 1px #888888;margin-right:12px;padding:0px;margin:20px 5px 5px 5px;}
div.article_pic_row{width:100%;text-align:center;margin-top:5px;margin-bottom:10px;}

.content .video{width:552px;height:287px;margin:0px auto 0px auto;background:url(../images/videoBg.gif) no-repeat;position:relative;}
.content .video td{background:none;}
.content .video a{font-weight:bold;color:#333;text-decoration:underline;cursor:pointer;}
.content .video a:hover{color:#fff;}

div.bottom{color:#888;background:url(../images/pavc.png) no-repeat 100% 0%;height:101px;line-height:101px;text-align:center;margin-top:20px;}
.bottom a{color:#666;}
.bottom a:hover{color:#78756f;}

table.staffList{border:solid 1px #dfdccd;width:90%;}
.staffList img{margin-right:15px;}
.staffList td{padding:5px;color:#3c3d35;line-height:20px;}
.staffList a{color:#3c3d35;font-weight:bold;text-decoration:underline;}
.staffList a:hover{color:#6f6f68;}

#specialty{color:#604323;font-weight:bold;}
#specialty .each{float:left;width:120px;margin:10px 0px 10px 0px;text-align:center;line-height:13px;}
#specialty .each img{margin-bottom:2px;}
#specialty a{color:#6c6a6f;}
#specialty a:hover{color:#ff9900;}

a.attachment{color:#543;}
a.attachment:hover{color:#cba;}
a.children:hover{color:#333;}

/* news */
.news{width:550px;}
.news .header{background:url(../images/news/header.png) no-repeat;width:100%;height:41px;font-weight:bold;color:#45260a;}
.news .header td{background:none;line-height:41px;padding:0px;}
.news table.entry{background:url(../images/news/bg.jpg) no-repeat;height:36px;width:100%;}
.news td.entry{background:url(../images/news/bg.jpg) no-repeat;height:36px;width:100%;}
.news .entry td{background:none;line-height:30px;padding:0px;color:#3e3b34;}
.news a{color:#3e3b34;}
.news a:hover{color:#726f67;}
.news .footer{background:url(../images/news/footer.png) no-repeat;height:16px;width:100%;}

/* serach result */
table.searchResult{width:650px;border:solid 1px #aaa;}
table.searchResult .header{background:url(../images/searchResult/header.png) no-repeat;height:41px;font-weight:bold;color:#45260a;}
table.searchResult td.entry{background:#fff;height:36px;}
table.searchResult a.title{color:#222c71;font-weight:bold;text-decoration:underline;}
table.searchResult a.loc{color:#788e60;}
table.searchResult a:hover{color:#f90;}
table.searchResult div.hr{width:95% !important;border-top:solid 1px #aaa;height:1px; }


/* contact */
table.contact th{padding:5px;color:#3f3832;text-align:left;}
table.contact td{padding:5px;color:#3f3832;vertical-align:top;}

/* sitemap */
#sitemap{width:100%;border-top:solid 1px #852;}
#sitemap table{width:100%;}
#sitemap td{vertical-align:top;padding-bottom:5px;}
#sitemap tr.level td{border-bottom:solid 1px #a86;padding-top:10px;}
#sitemap tr.level td td{border-bottom:none;padding-top:0px;}
#sitemap a{color:#333;font-weight:bold;}
#sitemap a:hover{color:#aaa;}
#sitemap table.third a{font-weight:normal;}
#sitemap table.third td{background:url(../images/pointer.png) no-repeat 0% 0%;padding-left:30px;}

/* search */
.searchTerm{color:#343434;}

/* link */
.page{margin-bottom:10px;float:right;}
.page span{color:#3f3832;background:#e1d4cb;border:solid 1px #c4bfbb;padding:2px;line-height:25px;margin-left:1px;margin-right:1px;}
.page a{color:#3f3832;padding:2px;line-height:25px;margin-left:1px;margin-right:1px;}
.black{color:#000;font-weight:bold;}
.black:hover{color:#aaa;}

/* gallery */
div#gallery div{margin:0px 5px 5px 0px;width:120px;height:95px;padding:5px;border:solid 1px #ddd;float:left;}

/* gb */
table.gb{border:solid 1px #ba8;width:100%;margin:15px auto 8px auto;background:#fff;}
table.gb th{padding:5px;background:#864;text-align:left;color:#fff;font-size:11px;}
table.gb td{padding:5px;vertical-align:top;font-size:11px;}
div.page{float:right;}

table.reply td{padding:5px;}
table.reply input{line-height:15px;}

.hr{width:100%;border-top:solid 1px #ddd;border-bottom:solid 1px #fff;height:1px;line-height:1px;margin-top:10px;margin-bottom:10px;}
