body{position:relative;margin:0;-webkit-text-size-adjust:none;min-height:416px;font-family:helvetica,sans-serif;background:url(images/background.png),url('images/menutouched.png') no-repeat,url('images/storetouched.png') no-repeat,url(images/whitearrow.png) no-repeat;-webkit-touch-callout:none}
.center{margin:auto;display:block}
img{border:0}
.slideleft{-webkit-transform:translate(-150%,0);-webkit-transition-duration:1.5s}
.slideright{-webkit-transform:translate(150%,0);-webkit-transition-duration:1.5s}
a:hover span.arrow{background-image:url(images/whitearrow.png)!important}
.home_img{width:auto;height:16px;margin-top: 5px; margin-right: -5px;}

#sitno {text-align:center;position:relative;height:auto;width:auto;font-size:9pt;color:#4C4C4C;text-shadow:#FFF 0 1px 0}

#topbar{position:relative;left:0;top:0;height:44px;width:auto;background:url(images/header.png) repeat;margin-bottom:13px}
#title{position:absolute;top:0;left:0;right:0;padding:0 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:44px;line-height:44px;font-weight:bold;color:#FFF;text-shadow:rgba(0,0,0,0.6) 0 -1px 0;font-size:16pt}
#title_right{position:absolute;top:0;left:0;right:0;padding:0 10px;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:44px;line-height:44px;font-weight:bold;color:#FFF;text-shadow:rgba(0,0,0,0.6) 0 -1px 0;font-size:16pt}

#content{width:100%;position:relative;min-height:250px;margin-top:10px;height:auto;-webkit-transition-property:-webkit-transform;-webkit-transform-style:preserve-3d;z-index:0;overflow:hidden}

#footer2{text-align:right;position:relative;margin:20px 10px 0;height:auto;width:auto;bottom:10px}
#footer{text-align:center;position:relative;margin:20px 10px 0;height:auto;width:auto;bottom:10px}
#footer a{text-decoration:none;font-size:9pt;color:#4C4C4C;text-shadow:#FFF 0 1px 0}.pageitem,
.form{-webkit-border-bottom-left-radius:8px 8px;-webkit-border-bottom-right-radius:8px 8px;-webkit-border-top-left-radius:8px 8px;-webkit-border-top-right-radius:8px 8px;background-color:#fff;border:#878787 solid 1px;font-size:12pt;overflow:hidden;padding:0;position:relative;display:block;height:auto;width:auto;margin:3px 9px 17px;list-style:none}
.textbox{padding:5px 9px;overflow:hidden;border-top:1px solid #878787}
.textbox p{margin-top:2px;color:#000;margin-bottom:2px;text-align:justify}
.textbox img{max-width:100%}
.textbox ul{margin:3px 0 3px 0;list-style:circle!important}
.textbox li{margin:0!important}
.pageitem li:first-child{border-top:0}

li.menu, ul.form li{position:relative;list-style-type:none;display:block;height:43px;overflow:hidden;border-top:1px solid #878787;width:auto}
ul.pageitem li:first-child:hover{-webkit-border-top-left-radius:8px 8px;-webkit-border-top-right-radius:8px 8px}
ul.pageitem li:last-child:hover{-webkit-border-bottom-left-radius:8px 8px;-webkit-border-bottom-right-radius:8px 8px}

li.menu:hover{background:url(images/menutouched.png) repeat-x #369}
li.menu a:hover span.name,li.menu a:hover span.comment, li.withimage a:hover .comment{color:#fff}
li.menu a:hover span.comment{color:#CCF}
li.menu a{display:block;height:43px;width:auto;text-decoration:none}
li.menu a img{width:auto;height:32px;margin:5px 0 0 5px;float:left}
li.menu span.name{margin:11px 0 0 7px;width:auto;color:#000;font-weight:bold;font-size:17px;text-overflow:ellipsis;overflow:hidden;max-width:75%;white-space:nowrap;float:left}
li.menu span.comment{margin:11px 30px 0 0;width:auto;color:#000;font-size:17px;text-overflow:ellipsis;overflow:hidden;max-width:75%;white-space:nowrap;float:right;color:#324f85}
li.menu span.arrow {position:absolute;width:8px!important;height:13px!important;right:10px;top:15px;margin:0!important;background:url(images/arrow.png) no-repeat}

.graytitle{position:relative;font-weight:bold;font-size:17px;right:20px;left:9px;color:#4C4C4C;text-shadow:#FFF 0 1px 0;padding:1px 0 3px 8px}
.header{display:block;height:23px;width:auto;font-weight:bold;color:rgb(73,102,145);font-size:12pt;margin-bottom:10px;line-height:25pt}

.cover{height:100%;width:100%;position:absolute;top:0;z-index:9998;opacity:0.4;left:0;background-color:#000}
.nocover{opacity:0;background-image:url('images/bluebutton.png'),url('images/darkredbutton.png')}

#leftnav,#leftbutton{position:absolute;font-size:12px;left:9px;top:7px;font-weight:bold}
#leftnav,#leftbutton,#rightnav,#rightbutton{z-index:5000}
#leftnav a,#rightnav a,#leftbutton a,#rightbutton a{display:block;color:#fff;text-shadow:rgba(0,0,0,0.6) 0 -1px 0;line-height:30px;height:30px;text-decoration:none}
#leftnav img,#rightnav img{margin-top:4px}
#leftnav a:first-child{z-index:2;-webkit-border-image:url(images/navleft.png) 0 6 0 13;border-width:0 6px 0 13px}
#leftnav a{-webkit-border-image:url(images/navlinkleft.png) 0 5 0 13;z-index:3;margin-left:-4px;border-width:0 5px 0 13px;padding-right:4px;float:left}

#rightnav,#rightbutton{position:absolute;font-size:12px;right:9px;top:7px;font-weight:bold}
#rightnav a{-webkit-border-image:url(images/navlinkright.png) 0 13 0 5;z-index:3;margin-right:-4px;border-width:0 13px 0 5px;padding-left:4px;float:right}
#rightnav a:first-child{z-index:2;-webkit-border-image:url(images/navright.png) 0 13 0 6;border-width:0 13px 0 6px}
#leftbutton a,
#rightbutton a{-webkit-border-image:url(images/navbutton.png) 0 5 0 5;border-width:0 5px}