 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.gif?918628) 50% 0; width:100%; height:100%; margin:0pt auto}
 #container{width:980px; margin:0pt auto}
 body >#container{ height:auto; min-height:100%}
 .navContainer{ z-index:11; position:fixed; top:0; height:125px; width:980px; background:url("theme/navbg.png?918628")}
 .mainNav{ float:left; font:16px Arial,sans-serif; color:#fff; padding-top:17px; margin:33px 0 0 0; width:715px; background:url("theme/wsite-menu.png?918628") no-repeat -9999px -9999px}
 .mainNav a{ display:inline-block; color:#fff; text-decoration:none; padding:0 13px; height:75px; line-height:75px}
 .mainNav a:hover, #active a{background: url(theme/abg.png?918628) right repeat-x;text-decoration: none;}
 .mainNav ul{ margin:0; list-style:none}
 .mainNav li{ float:left}
 .wsite-menu-wrap{ background:url("theme/wsite-menu.png?918628"); 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:150px; 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-color: #767676; line-height:39px; height:auto; 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}
 #contentbottom{position:relative; height:54px; width:980px; background:url(theme/contentbtm.png?918628) no-repeat;}
 #contenttop-noheader{position:relative; height:5px; width:980px; padding-top: 160px; background:url(theme/contenttop.png?918628) no-repeat bottom; }
 #contenttop{position:relative; height:5px; width:980px; background:url(theme/contenttop.png?918628) no-repeat; margin-top: 20px}
 #content{position:relative; width:910px; height:auto !important; min-height:400px; background:url(theme/contentbg.png?918628) repeat-y; padding:30px 30px 20px 40px}
 #sitename {margin-top: 50px; padding: 0 15px 0 15px;float:left; height: auto!; font-size:20px;font-family:Georgia; font-style:italic; font-weight:bold; max-width: 235px; }
 #sitename, #sitename a { color:#fff; text-decoration: none;}
#textheader{position:relative; background: url(theme/textheaderbg.png?918628) no-repeat; width: 980px; height:101px;}
 #footer{position:relative; padding: 20px 20px 60px 20px; width: 980px; height: auto!; background: url(theme/footerbg.jpg?918628) repeat-y; }
 ul#footercontent{float:left; height:35px; width:350px; text-align:left; color:#e6e6e6; padding:0px 0px 10px 0px; font-size:12px}
 #footer a{color:#fff; text-decoration:none}
 #footer .weebly-footer a{color:#666}
 ul#social{float:left; height 32px; width:350px; text-align:right; color:#e6e6e6; margin-left: 200px;}
 ul#social li{float:right; padding:0px 6px 0px 6px}
 ul#social li a{text-decoration:none}
 li#rss{height:32px; width:32px}
 li#fb{height:32px; width:32px}
 li#twitter{height:32px; width:32px}
 li#delicious{height:32px; width:32px}
 li#email{height:32px; width:32px}
 .sliderContainer{ width:980px; min-height:250px; height:auto; max-height:400px; overflow:hidden; padding-bottom:17px; margin-bottom:17px; background:url("theme/sliderShadow.png?918628") no-repeat 50% 100%; padding-top: 170px}
 #footerbtm{position:relative; height:5px; width:980px; background:url(theme/footerbg-btm.png?918628) no-repeat; padding-bottom: 20px}
 #footertop{position:relative; height:5px; width:980px; background:url(theme/footerbg-top.png?918628) no-repeat; margin-top: 20px}
 #bottom-content{position:relative; width:940px; height:auto !important; min-height:100px; padding-bottom:20px}
 #slider-short{ position:center; width: 980px;height: 250px; overflow: hidden;}
 #slider-tall{ position:center; width: 980px;height: 400px; overflow: hidden;}
 .wsite-header{ width: 980px;height: 400px; background:url(theme/default_header.jpg?918628) no-repeat}
 .text-box{ background: #e8e8e8; filter:alpha(opacity=90); opacity:0.9; color: #767676; font-family: Arial,sans-serif; font-size: 14px; padding: 5px 5px 5px 10px; margin:0 auto; }
 .wrap250 a {display:block; width:326px; height:250px; text-decoration:none; color:#000;}
 .wrap250 {width:326px; height:250px; position:relative; overflow:hidden; font-family:arial, sans-serif; border-right: 1px solid #fff; margin:0px; float:left; display:inline;}
 .wrap250 img {border:0;}
 .wrap250 i {display:block; width:326px; height:250px; position:absolute; left:0; top:220px; z-index:1; background:#000; filter: alpha(opacity=40);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:0.40; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
 .wrap250 div.paragraph {display:block; width:326px; height:250px; position:absolute; left:0; top:220px; z-index:1; background:transparent; font-size:12px; color:#fff; padding:0; margin:0; line-height:16px; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
 .wrap250 p {display:block; width:326px; height:250px; position:absolute; left:0; top:220px; z-index:1; background:transparent; font-size:12px; color:#fff; padding:0; margin:0; line-height:16px; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
 .wrap250 div.paragraph b {display:block; font-size:22px; color:#dedede; text-align:center; margin:0; padding:0; line-height:30px;}
 .wrap250 p b {display:block; font-size:22px; color:#dedede; text-align:center; margin:0; padding:0; line-height:30px;}
 .wrap250 div.paragraph span {display:block; padding:10px; line-height:20px;}
 .wrap250 p span {display:block; padding:10px; line-height:20px;}
 .wrap250 a:hover {direction:ltr;}
 .wrap250 a:hover i {top:0;}
 .wrap250 a:hover div.paragraph {top:0;}
 .wrap250 a:hover p {top:0;}
 .clear {clear:left;}
 .wrap1250 a {display:block; width:326px; height:250px; text-decoration:none; color:#000;}
 .wrap1250 {width:326px; height:250px; position:relative; overflow:hidden; font-family:arial, sans-serif; border:0; margin:0px; float:left; display:inline;overflow:hidden;}
 .wrap1250 img {border-right:1px solid #fff;}
 .wrap1250 i {display:block; width:326px; height:250px; position:absolute; left:0; top:220px; z-index:1; background:#000; filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:0.40; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
 .wrap1250 div.paragraph {display:block; width:326px; height:250px; position:absolute; left:0; top:220px; z-index:1; background:transparent; font-size:12px; color:#fff; padding:0; margin:0; line-height:16px; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
 .wrap1250 p {display:block; width:326px; height:250px; position:absolute; left:0; top:220px; z-index:1; background:transparent; font-size:12px; color:#fff; padding:0; margin:0; line-height:16px; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
 .wrap1250 div.paragraph b {display:block; font-size:22px; color:#dedede; text-align:center; margin:0; padding:0; line-height:30px;}
 .wrap1250 p b {display:block; font-size:22px; color:#dedede; text-align:center; margin:0; padding:0; line-height:30px;}
 .wrap1250 div.paragraph span {display:block; padding:10px; line-height:20px;}
 .wrap1250 p span {display:block; padding:10px; line-height:20px;}
 .wrap1250 a:hover {direction:ltr;}
 .wrap1250 a:hover i {top:0;}
 .wrap1250 a:hover div.paragraph {top:0;}
 .wrap1250 a:hover p {top:0;}
 .clear {clear:left;}

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; }

