html,body,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{vertical-align:baseline;margin:0;padding:0}
body{font:75%/1.5em Arial, Helvetica, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;background-color:#e0e4e7}
textarea{font:101%/1.5em Arial, Helvetica, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;width:100%;margin:0;padding:.29em 0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:none}
a{text-decoration:underline;border:0; color: blue}
a:hover{text-decoration:none; color: #000;background-color:#fbf14d}
a:visited{color: #800080}
a img{border:0}
abbr,acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps}
address,cite,em,i{font-style:italic}
blockquote p{margin:0 1.5em 1.5em;padding:.75em}
del{text-decoration:line-through}
dfn{border-bottom:1px dashed;font-style:italic}
dl{margin:0 0 1.5em}
dd{margin-left:1.5em}
h1,h2,h3,h4,h5,h6{font-weight:700;padding:0}
h1{font-size:2em;margin:0 0 .75em}
h2{font-size:1.5em;margin:0 0 1em}
h3{font-size:1.4em;margin:0 0 1.286em}
h4{font-size:1em;margin:0 0 1.5em}
h5{font-size:.8333em;margin:0 0 1.8em}
h6{font-size:.666em;margin:0 0 2.25em}
img{display:inline-block;vertical-align:text-bottom}
ins{text-decoration:overline}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
ol{list-style:decimal}
p{font-weight:300;margin:0 0 1.5em}
pre{font-family:"Courier New", Courier, monospace, serif;margin:0 0 1.5em}
sub{top:.4em;font-size:.85em;line-height:1;position:relative;vertical-align:baseline}
sup{font-size:.85em;line-height:1;position:relative;bottom:.5em;vertical-align:baseline}
ul{list-style:disc}
ul,ol{margin:0 0 1.5em 1.5em;padding:0}
li ul,li ol{margin:0 0 1.5em 1.5em;padding:0}
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;padding:0}
caption{font-style:italic;text-align:left}
tr.alt td{background:#eee}
td{border:1px solid #ccc;vertical-align:middle;color:#333;padding:.333em}
th{font-weight:700;vertical-align:middle;padding:.333em}
fieldset{border:0;position:relative;margin:0 0 1.5em;padding:1.5em 0 0}
fieldset fieldset{clear:both;margin:0 0 .75em;padding:0 0 0 1.5em}
select{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;font-size:1em;line-height:1.5em;margin-bottom:.75em;height:2.25em;padding:.25em}
optgroup{font-weight:700;font-style:normal;text-indent:.2em}
optgroup + optgroup{margin-top:1em}
option{font-size:1em;height:1.5em;text-indent:1em;padding:0}
legend{font-size:1.1666em;font-weight:700;left:0;margin:0;padding:0}
/* LAYOUT */
#wrapper{width:960px;height:100%;background-image:url(./images/bg.gif)!important;background-position:center;margin:0 auto}
#header{color:#333;width:920px;float:left;height:100px;margin:10px 0 0 10px;padding:0 10px; position: relative; z-index: 5;}
#header a:hover{background-color:#fbf14d}
#header a, a:visited{text-decoration:none; color: blue}
#logo{margin:35px 20px 10px 0; padding: 0;text-align: center}
#logo h1{font-size:4em;color: #5d5b4f;margin:15px 0 15px -35px;}
#logo a,a:hover,a:visited{text-decoration:none;color: #5d5b4f}
.hotlinks{position: absolute; left: -10px; top: -7px; z-index: 10;}
.tagline{color:#979481;font-style:italic;font-size:1.2em}
.searchwrapper{float:right;width:250px;height:18px;background-repeat:no-repeat;position:relative;margin:-2px; overflow: visible}
.searchwrapper form{display:inline;}
.searchbox{border:1px solid #eee;background-color:#fff;color:#000;width:200px;height:20px; position: relative; z-index: 3500; margin-left: 22px;}
.searchbox_submit{border:1px solid #eee;border-left-color: #fff;background-color:transparent;position:absolute;width:30px;height: 22px;top:0;left:227px;z-index:4000;display:inline;}
#navigation{float:left;height:20px;width:950px;color:#eee;background-image:url('./images/cside.jpg');font-size:1.4em;margin:10px 0 10px 5px;padding:10px 0; position: relative; z-index: 1000;}
#ribleft{float: left;margin: -10px 0 0 -16px;}
#ribright{float: right;margin: -10px -16px 0 0;}
#navigation ul,li{display:inline;list-style:none;margin:0 0 0 0px;padding:0}
#navigation li{margin:0;padding:0}
#navigation a{color:#eee;text-decoration:none;padding:10px 20px 10px 10px}
#navigation .firstnav{margin-left:10px}
#navigation a:hover{background-color:#000;}
#leftcolumn{float:left;color:#333;width:930px;border:thin solid #eee;margin:0 0 10px 10px;padding:0 0 0 10px}
.left{float:left; padding: 5px}
.right{float:right;margin:0;padding:0}
.content{width:620px;margin-bottom:10px;margin-top:20px}
#rightcolumn{float:right;color:#333;width:280px;display:inline}
#rightcolumn li{list-style:none;border-bottom:1px solid #ccc;margin:0;padding:.5em 0}
.greybg{background-color:#eee;text-align:center;padding:10px}
.yellbg{background-color:#fbf14d;text-align:center;padding:10px}
.reddot{color: red;}
/* TOGGLE */
.trigger{cursor:pointer;border-bottom:1px solid #ccc;display:block;font-size:1.3em;color:blue;text-decoration:none;padding:10px}
.trigger:hover{background-color:#fbf14d}
.triggerfake{cursor:pointer;border-bottom:1px solid #ccc;display:block;font-size:1.3em;color:blue;text-decoration:none}
.triggerfake a{color:blue;text-decoration:none;display: block; padding: 10px}
.triggerfake a:visited{color:blue;text-decoration:none;display: block; padding: 10px}
.triggerfake a:hover{background-color:#fbf14d;color:#000; display: block; padding: 10px}
.box{display:none}
/* TOGGLE END */
#timetable{margin-top:10px}
/* FOOTER */
#footer{width:930px;clear:both;color:#333;background-image:url(./images/curl.jpg);background:repeat-x;background-position:left bottom;margin:0 0 0 6px;padding:10px 0 10px 10px}
#footer a,a:visited{text-decoration: none;color:blue}
.footertext{margin-bottom:5px;border-top:thin solid #eee;text-align:center;width:930px;padding:6px 0 0}
.footertext li{display: inline}
.bottomstick{bottom:7px;right:7px;position:fixed}
/*FEATURED */
#featentry h2{margin: 0;text-align: center}
#featmain {margin-bottom: 50px; }
#featthumb{text-align: center;background-color: #000;width:600px;height:330px;overflow:hidden;border:12px solid #eee;margin:0 0 20px 5px;margin:0;padding:0; position: relative}
/*#featthumb img{width:600px;height:330px}*/
#featentry{border-bottom: thick solid silver}
/*WORDPRESS HACKS*/
.widget h2{background-color:#eee;padding:10px}
.widget li{display:block}
.postfront{margin:0 30px;border-top: thin #eee dotted}
dt,strong,b{font-weight:700}
#leftcolumn ul{}
#leftcolumn li{display: block; padding: 10px;}
/* SLIDESHOW */
#slideshow{overflow:visible; margin:40px 0 0 0;padding:0; position: relative}
#slides{width:600px;height:330px;overflow:hidden;border:12px solid #eee;margin:0 0 20px 5px;padding:0; z-index: 1; position: relative}
#slides img{width:600px;height:330px}
#controls{z-index: 200; position: absolute; top: -20px; float: left; left: 60px;}
#controls a{text-decoration: none; padding: 5px; margin-right: 100px; color: #000; text-align: right}
#controls a:visited{text-decoration: none}
/*SITEMAP*/
#sitemap_list{background:#fff;margin:0;padding:0}
#sitemap_list li.home-item{margin-left:0}
#sitemap_list li{background:url(./images/business/line_dotted_brown.png) repeat-x 0 1.8em;font-size:medium;text-indent:0;list-style-type:none;margin:12px 0;padding:0 0 12px}
#sitemap_list li a{display: block;color:#333;background:url(./images/business/ico_lv1.png) no-repeat left center;text-decoration:none;padding-left:25px;line-height:32px}
#sitemap_list li a:hover{color:#000; background-color:#fbf14d; display: block}
#sitemap_list li a:visited{color:#800080; display: block}
#sitemap_list li li{font-size:small;background:none;margin:7px 0 0;padding:1px 0 0 27px}
#sitemap_list li li a{background:url(./images/business/ico_lv2.png) no-repeat left center;padding-left:15px;line-height:normal}
#sitemap_list li li li{padding-left:15px}
#sitemap_list li li li a{background:url(./images/business/ico_lower_lv.png) no-repeat left center}
#sitemap_list ul{margin:0;padding:0}
#sitemap_list .posts_in_category{position:absolute;padding-left:10px;padding-top:3px}
#sitemap_list li li .posts_in_category{padding-top:0}
#sitemap_list li .posts_in_category a{background:#fff url(./images/business/ico_post_list.png) no-repeat center;text-indent:-9999px;display:block;width:1.2em;height:1.2em;border:solid 1px #ccc;padding:0}
/*BREADCRUMBS*/
a:visited{color: #800080}
#crumbs a:visited{color: blue}
/*DROPDOWN MENU*/
.pop{position: absolute;display: inline;}
.pop .pop_menu{display: none;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.pop .pop_toggle{display: block;width: 120px;height: 50px;margin:-20px 0 0 -95px;overflow: visible;cursor: pointer;background-image:url(./images/blank.gif);}
.active .pop_menu{display: block;background-color: #202020;color: #eee;position: absolute;left: -140px;top:30px;z-index: 95011;padding: .6em;width: 12em;}
.active .pop_menu a{color: #eee;}
.active .pop_toggle {z-index: 2000;position: absolute;top: 0;left: 0;}