 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input{margin:0; padding:0}
 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input{margin:0; padding:0}
 ul{list-style:none}
 fieldset{border:0}
 a img{border:0}
 a{color: #00b6e4;text-decoration: none;}
 a:visited, a:hover {text-decoration: underline;}
 .clear{clear:both}
 div.paragraph{line-height:150%; color:#767676; font-size:14px; padding-bottom:12px}
 p{line-height:150%; color:#767676; font-size:14px; padding-bottom:12px}
 h1{font-size:24px; font-family:arial,sans-serif; font-weight:bold; color:#383838; margin:0px 0px 10px 0px}
 h2{font-size:20px; font-family:arial,sans-serif; font-weight:normal; color:#252525; margin:0px 0px 5px 0px}
 hr { display: block; height: 1px; border: 0; border-top: 1px solid #acacac; margin: 1em 0; padding: 0; }
 body{margin: 0pt; padding: 0pt; overflow: hidden; height: 100%; }
 html { overflow-y: scroll; }
 #wrapper{position:relative; background:url(theme/bodybg.jpg?38672) 50% 0; width:100%; height:100%; margin:0pt auto}
 #container{width:980px; margin:0pt auto}
 body >#container{ height:auto; min-height:100%}
 .logo{ float:left; margin:0px}
 .logo a{ display:block; width:273px; height:95px; text-indent:-9999px; overflow:hidden; background:url("theme/logo.png?38672") no-repeat}
 .navContainer{ z-index:1; position:absolute; top:250px; width:980px; background:url("theme/nav.png?38672")}
 .mainNav{ float:right; font:16px Arial,sans-serif; color:#fff; margin:-1px 28px 0 0; width:670px; background:url("theme/wsite-menu.png?38672") no-repeat -9999px -9999px}
 .mainNav a{ display:inline-block; color:#fff; text-decoration:none; padding:0 13px; height:91px; line-height:91px}
 .mainNav a:hover, #active a{ margin-top:3px; background-repeat:repeat-x; background-position:0 100%; background-color:#000}
 .mainNav ul{ margin:0; list-style:none}
 .mainNav li{ float:left}
 .wsite-menu-wrap{ background:url("theme/wsite-menu.png?38672"); margin-top:1px}
 .wsite-menu-wrap .wsite-menu-wrap{margin-top:0}
 #wsite-menus span.wsite-menu-more{ line-height:39px; height:39px; padding:0}
 #wsite-menus .wsite-menu{ margin:0; list-style:none}
 #wsite-menus .wsite-menu li{ float:none; clear:none; width:198px; vertical-align:top}
 #wsite-menus .wsite-menu li a{ font:12px Arial,sans-serif; color:#fff; text-decoration:none; border:0 none; display:block; background:url("theme/navi.png?38672") no-repeat; line-height:39px; height:39px; padding:0 0 0 24px; width:auto}
 #wsite-menus .wsite-menu li a:hover, #wsite-menus .wsite-menu li.weebly-nav-current a{ background:#000}
 #wsite-menus span.wsite-menu-title{ display:inline; padding:0}
 #contenttop{position:relative; height:54px; width:980px; background:url(theme/content_top.png?38672) no-repeat}
 #contentbottom{position:relative; height:54px; width:980px; background:url(theme/content_bt.png?38672) no-repeat}
 #content{position:relative; width:910px; height:auto !important; min-height:400px; background:url(theme/content_bg.png?38672) repeat-y; padding:0px 30px 20px 40px}
 #sitename{position:relative; text-align:center; font:16px sans-serif; color:#878787; text-decoration:none; padding:20px 0px 0px 0px; background:url(theme/content_bg.png?38672) repeat-y}
 #footer{position:relative; height:70px; margin:0pt auto}
 ul#footercontent{position:relative; height:56px; width:980px; text-align:center; color:#545454; padding:10px 0px 10px 0px; font-size:12px; list-style:none}
 #footer a{color:#878787; text-decoration:none}
 #footer .weebly-footer a{color:#878787}
 #frame{ z-index:1; position:absolute; padding-left:10px; top:355px; width:980px}
 .socials a{ width:30px; height:30px; display:inline-block; overflow:hidden; text-indent:-9999px; background:url("theme/socials.png?38672") no-repeat; font-size:0; margin-right:5px; -moz-transition:background-position .2s linear; -webkit-transition:background-position .2s linear; transition:background-position .2s linear}
 .socials .mail{background-position:0 0}
 .socials .face{background-position:-30px 0}
 .socials .twit{background-position:-60px 0}
 .socials .rssr{background-position:-90px 0}
 .socials .mail:hover{background-position:0 100%}
 .socials .face:hover{background-position:-30px 100%}
 .socials .twit:hover{background-position:-60px 100%}
 .socials .rssr:hover{background-position:-90px 100%}
 .sliderContainer{ width:980px; height:400px; overflow:hidden; padding-bottom:17px; margin-bottom:17px; background:url("theme/sliderShadow.png?38672") no-repeat 50% 100%}
 #slider{position: relative; width: 980px;height: 400px}
 .wsite-header{ width: 980px;height: 400px; background:url(theme/default_header.jpg?38672) no-repeat}

div.paragraph ul, div.paragraph ol { padding-left: 25px !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }

