ul li{list-style:disc;}
ol li{list-style:decimal;}
strong{font-weight:700;}
em{font-style:italic;}
div.message{border:3px solid #077A12;background:#068912 url(../images/cms/bg-message.gif) left top repeat;color:#fff;font-weight:700;padding:5px;margin-bottom:20px;}
div.message ul li{color:#fff;list-style:none;}
div.error,div.errors{border:3px solid #EA0505;background:red url(../images/cms/bg-error.gif) left top repeat;color:#fff;font-weight:700;padding:5px;}
#login-form{width:350px;border:1px solid #aaa;margin:0 auto;padding:15px;}
#login-form label,form.standard-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
#login-form input,form.standard-form input,form.standard-form select,form.standard-form textarea,form.standard-form div.field{float:left;margin-bottom:3px;}
#login-form br,form.standard-form br{clear:left;margin-bottom:3px;}
form.standard-form label{width:40%;}
form.standard-form div.field{width:300px;}
form.standard-form div.field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
.hidden{display:none;}
.float-left{float:left;margin:3px 10px 5px 0;}
.float-right{float:right;margin:3px 0 5px 10px;}
img.icon-image{vertical-align:-4px;margin-right:3px;display:inline;}
.note{font-size:93%;line-height:130%;}
.date{font-style:italic;font-size:95%;margin-top:-3px;}
.credit{font-style:italic;text-align:right;margin-top:-3px;}
.links{font-style:italic;}
.caption{font-style:italic;}
form.post_redirect_form{display:inline;}
button.post_redirect_submit{border:0;background:transparent;text-decoration:underline;}
button.post_redirect_submit span{text-decoration:underline;}
button.post_redirect_submit span:hover{text-decoration:underline;}
.sitemap ul{list-style-type:disc;}
div.jojo_map img{border:0;}
#imageContainer{overflow:hidden;}
#imageContainer img{position:absolute;top:0;left:0;}
div#event-log table td{padding-right:50px;text-align:center;}
div.mag{border:1px solid #eee;}
div.mag a{display:block;border:1px solid #fff;-moz-outline-style:none;}
div.mag img{border:0;background:#000;}
div.mag a.selected{-moz-opacity:0.5;border:1px solid #000;}
div.mag a.main{display:block;}
div.mag a:hover img{-moz-opacity:0.9;}
#content div.mag img{border:0;background:#000;float:none;margin:0;}
#content div.galleryimagebox{float:left;}
#content div.jgallery div.jg-large{background:url(../images/ajax-loader.gif) center no-repeat;min-height:200px;}
#content div.jgallery div.jg-thumbnail-wrap{overflow:auto;margin-bottom:10px;}
#content div.jgallery div.jg-thumbnail-wrap ul{margin:0;}
#content div.jgallery .jg-thumbnails{float:left;clear:both;}
#content div.jgallery .jg-thumbnails li{float:left;margin:0;list-style:none;}
#content div.jgallery .jg-thumbnails a{display:block;}
#content div.jgallery .jg-thumbnails img{display:block;}
div.link img{float:right;margin:5px;}
div.link{clear:right;}
div.right{float:right;}
div.left{float:left;}
.center{text-align:center;}
div.clear{clear:both;}
div.quote{background:transparent url(../images/quotes.gif) left top no-repeat;padding-right:5px;padding-left:45px;margin-right:35px;margin-left:5px;border-right:4px solid #3E5B90;}
div.info{border-left:4px solid #3E5B90;padding-right:5px;padding-left:5px;margin-right:25px;margin-left:25px;}
div.author{border-left:4px solid #3E5B90;padding-right:5px;padding-left:5px;margin-right:25px;margin-left:25px;}
.code{font-size:0.8em;}
span.code,div.codeblock{border:1px dotted #777;padding-right:5px;padding-left:5px;color:#111;background-color:#eef;font-size:0.8em;font-family:Consolas,"Bitstream Vera Sans Mono","Courier New",Courier,monospace,serif;}
.img-shadow{float:left;background:url(../images/cms/shadow.png) no-repeat bottom right !important;margin:10px 0 0 10px !important;}
.img-shadow img{display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;padding:4px;}
.magazine-image{background:none;border:1px #ccc solid;}
#content .magazine-image img{background:none;border:1px #ccc solid;margin:2px;padding:0;}
div.blogicons{text-align:center;margin-bottom:20px;}
div.blogicons img{border:0;-moz-opacity:0.4;}
div.blogicons img:hover{-moz-opacity:1;}
div.lx-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
div.lx-form input,div.lx-form select,div.lx-form textarea{float:left;margin-bottom:3px;}
div.lx-form br{clear:left;margin-bottom:3px;}
div.form-field{float:left;margin-bottom:3px;width:300px;}
div.form-field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
.lx h4{margin-bottom:10px;}
#searchresults div.search-relevance{color:#999;font-size:91%;line-height:100%;float:right;margin-top:4px;}
#searchresults div.search-relevance-display{float:right;height:9px;background:transparent url(../images/relevance.png) no-repeat right;margin:6px 1px 6px 8px;}
#searchresults a.current-filter{font-weight:700;}
form.contact-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
form.contact-form input,form.contact-form select,form.contact-form textarea{float:left;margin-bottom:3px;margin-right:5px;}
form.contact-form br{clear:left;margin-bottom:3px;}
form.contact-form div.form-field{float:left;margin-bottom:3px;width:300px;}
form.contact-form div.form-field br{margin:15px 0;}
form.contact-form div.form-field input{float:none;}
form.contact-form div.form-field-description{float:left;margin-bottom:3px;width:300px;clear:both;margin-left:155px;font-size:0.8em;line-height:110%;}
form.contact-form div.form-field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
form.contact-form div.captcha{margin:7px 0;}
form.contact-form input.button{cursor:pointer;}
.tag-cloud a{text-decoration:none;}
#post-comment{display:none;}
#post-comment-link{display:block;text-align:center;}
#post-comment label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
#post-comment input,#post-comment select,#post-comment textarea{float:left;margin-bottom:3px;}
#post-comment br{clear:left;margin-bottom:3px;}
#post-comment div.post-comment-field{float:left;margin-bottom:3px;width:300px;}
#post-comment div.post-comment-field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
#article a.next-article{display:block;margin-left:5px;float:right;font-size:0.9em;}
#article a.prev-article{display:block;margin-right:5px;float:left;font-size:0.9em;}
.article-date{text-align:right;font-size:0.9em;font-style:italic;margin:20px 0 30px;}
.links{margin:10px 0;}
.more{text-align:right;}
#article .note{margin:10px 0;}
img.index-thumb{float:left;margin:3px 10px 5px 0;}
body{width:1004px;margin:10px 0 0 -502px;padding:0;font-family:'Trebuchet MS',arial,sans-serif;font-size:12px;color:#717171;align:center;line-height:200%;position:absolute;left:50%;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
#heading_container{background-image:url(../images/background_middle.jpg);background-repeat:repeat-y;width:1004px;}
#heading_top{background-color:#fff;background-image:url(../images/background_top.jpg);background-repeat:no-repeat;width:1004px;height:40px;margin-bottom:0;padding-bottom:0;}
#top_image{margin:0 0 6px;padding:0 0 0 51px;}
.above_nav{width:901px;margin:-6px 0 0 51px;padding:0;float:left;}
.above_nav p{font-size:12px;font-weight:700;color:#787878;display:inline;padding-top:4px;}
.above_nav p.indent_177{margin:0 0 0 5px;float:left;width:250px;}
.above_nav img#flag{float:left;margin:6px 5px 0 0;}
.above_nav p.country{margin:0;width:90px;padding-right:5px;float:left;}
.above_nav ul.change{margin:0;width:170px;color:#73b128;float:left;list-style:none;}
.above_nav form.search{display:inline;width:238px;float:right;}
.above_nav form.search input{border:1px solid;border-color:#dcdfdf;background-color:#fff;font-size:14px;color:#bdbdbd;line-height:100%;margin:0;padding:5px 0 5px 5px;width:197px;}
.above_nav form.search input.submit{border:1px #a7a7a7;background-color:#e0e1e1;font-size:14px;color:#fff;line-height:100%;margin:0 5px 0 -5px;padding:5px;width:29px;}
.above_nav p.login{float:right;display:inline;width:105px;margin:0;text-align:right;}
#heading_main{background-color:#F4F4F4;width:901px;margin:0 51px;padding:0;}
a#logo img{width:159px;height:118px;margin:70px 0 0 9px;float:left;border:none;}
a#logo,a#logo:visited,a#logo:hover{decoration:none;}
#flash{width:723px;height:219px;margin:10px 0 0 10px;float:left;}
#flash_alt{width:723px;height:219px;margin:10px 0 0 10px;float:left;}
#nav{font-size:14px;font-weight:700;color:#787878;float:left;}
#nav ul{margin:19px 0 0 0;height:29px;padding:0;}
#nav li{margin-left:6px;float:left;display:block;}
#nav li.selected{margin-left:6px;float:left;display:block;}
#nav li a{display:block;height:15px;border:none;margin-right:18px;padding-left:20px;text-decoration:none;text-transform:lowercase;line-height:15px;color:#717171;background-image:url(../images/menu_bullet_blue.jpg);background-repeat:no-repeat;}
#nav li.selected a{display:block;height:15px;border:none;margin-right:18px;padding-left:20px;text-decoration:none;text-transform:lowercase;line-height:15px;color:#717171;background-image:url(../images/menu_bullet_green.jpg);background-repeat:no-repeat;}
#content-wrap{background-color:#fff;background-image:url(../images/background_middle.jpg);background-repeat:repeat-y;width:1004px;margin:0;padding:0 0 18px 0;}
h1{font-size:36px;color:#73b128;margin:0 0 18px 0;line-height:150%;}
h2{font-size:20px;color:#73b128;margin:8px 0;}
h3{font-size:15px;font-weight:700;color:#313131;margin:8px 0;text-transform:uppercase;}
p{font-size:12px;color:#717171;line-height:200%;}
div#home_left{width:400px;float:left;margin:51px 28px 0 51px;padding:0;}
div#home_left a{font-size:12px;line-height:200%;color:#73b128;}
div#home_left ul{font-size:12px;line-height:200%;color:#2da0d6;list-style-type:square;list-style-image:url(../images/bullet_blue.jpg);}
div#home_right{width:473px;float:right;margin:0 51px 0 0;padding:0;}
img.icons_first{float:left;width:144px;height:96px;margin-left:0;margin-top:11px;border:none;}
img.icons{float:left;width:144px;height:96px;margin-left:20px;margin-top:11px;border:none;}
div.newsletter{font-size:14px;color:#313131;line-height:100%;}
div.newsletter img{margin:14px 0;}
div.newsletter img.bullet_black{display:inline;width:4px;height:7px;margin:0;padding:0;}
div.newsletter input{width:125px;height:15px;border:1px solid #a7a7a7;background-color:#fff;font-size:12px;color:#a7a7a7;line-height:100%;margin:0;padding:5px;}
div.newsletter input.button_news{border:none;width:53px;background-color:#f4f4f4;text-align:right;font-size:14px;color:#313131;line-height:100%;margin:0;padding:0;}
div#testimonials p{font-size:14px;color:#313131;line-height:100%;margin:0;padding:0;}
div#testimonials a,div#testimonials a:visited,div#testimonials a:hover{border:none;text-decoration:none;width:72px;height:72px;}
div.tip{float:left;width:72px;height:72px;margin:8px 4px;padding:0;}
div.first-tip{margin-left:0;}
div.last-tip{margin-right:0;}
div#testimonials img.test_icon{width:72px;height:72px;border:none;}
div#testimonials img.bullet_black{display:inline;width:4px;height:7px;margin:0;padding:0;}
a.read_more_green{font-size:12px;line-height:200%;color:#73b128;}
a.read_more_blue{font-size:12px;line-height:200%;color:#2da0d6;}
ul.blue_list{font-size:12px;line-height:200%;color:#2da0d6;list-style-type:square;list-style-image:url(../images/bullet_blue.jpg);}
div.box_blue{background-color:#c2d6e1;background-image:url(../images/box_middle.jpg);background-repeat:repeat-y;width:473px;margin-right:51px;}
div.box_blue div.box_blue_top{background-color:#c2d6e1;background-image:url(../images/box_top.jpg);background-repeat:no-repeat;height:10px;}
div.box_blue div.box_blue_bottom{background-color:#c2d6e1;background-image:url(../images/box_bottom.jpg);background-repeat:no-repeat;height:9px;}
div.box_blue_content h2.box_label{font-size:18px;color:#09638d;line-height:100%;margin:6px 0 6px 12px;padding:0;}
div.box_blue h3{font-size:14px;color:#2da0d6;line-height:105%;margin:0 0 14px 0;padding:0;}
div.box_blue p{font-size:12px;color:#717171;line-height:200%;margin:0;padding:0;}
div.box_blue p.date{font-size:12px;color:#9b9b9b;line-height:105%;margin:0;padding:0;}
div.box_left_col{float:left;width:211px;margin:0 12px;padding:0;}
div.box_right_col{float:right;width:211px;margin:0 12px;padding:0;}
div#inner_page_container{background-color:#fff;background-image:url(../images/inner_content_middle.jpg);background-repeat:repeat-y;width:901px;margin:0 51px;padding:0;}
div#inner_page_top{background-color:#fff;background-image:url(../images/inner_content_top.jpg);background-repeat:no-repeat;width:901px;height:11px;margin:0;padding-bottom:0;}
div#inner_page_bottom{background-color:#fff;background-image:url(../images/inner_content_bottom.jpg);background-repeat:no-repeat;width:901px;height:11px;margin:0;padding-bottom:0;}
div#inner_left{float:left;padding:0;margin:31px 0;width:59px;}
div#inner_right{float:right;padding:0;margin:31px 15px 31px 28px;width:656px;}
.pullout img{float:left;margin:10px 15px 5px 0;padding:0;border:none;}
p.top_heading{font-size:24px;margin:0;padding:0;margin-left:51px;color:#73b128;text-transform:lowercase;}
#footer_container{background-color:#fff;background-image:url(../images/background_bottom.jpg);background-repeat:no-repeat;width:1004px;height:59px;margin:0 0 10px 0;padding:0;line-height:160%;}
#footer_box{background-color:#fff;background-image:url(../images/footer_back.jpg);background-repeat:repeat-y;width:901px;min-height:59px;margin:0 51px;padding:0;font-size:11px;color:#8b8b8b;}
#footer_box div.item{display:block;float:left;text-align:left;padding:8px 4px 0 0;min-width:1%;line-height:100%;}
#footer_box div.first_item{display:block;float:left;text-align:left;padding:8px 4px 0 15px;min-width:1%;line-height:100%;}
#footer_box div.last_item{text-align:right;float:right;display:block;padding:8px 15px 0 0;min-width:1%;line-height:100%;}
#footer_box a,#footer_box a:visited{text-decoration:none;font-size:11px;color:#8b8b8b;}
#footer_box a:hover{text-decoration:underline;font-size:11px;color:#8b8b8b;}
#footer_top{background-color:#fff;background-image:url(../images/footer_top.jpg);background-repeat:no-repeat;width:901px;height:8px;margin:0;padding-bottom:0;}
span[id|="testimonial"] div.testimonial_pullout{background-image:url(../images/pullout.gif);background-repeat:no-repeat;border:none;width:331px;height:298px;margin:-310px 0 0 -400px;padding:0;position:relative;}
body:nth-of-type(1) span[id|="testimonial"] div.testimonial_pullout{margin:-320px 0 0 -400px;padding:0;position:relative;}
div.testimonial_content{width:295px;height:223px;padding:10px 14px 14px 14px;}
div.testimonial_content h2{color:#313131;}
div.testimonial_content h3{font-size:14px;color:#2da0d6;line-height:105%;margin:10px 0;padding:0;}
div.testimonial_content p{font-size:12px;color:#717171;line-height:190%;margin:0;padding:0;}
div.testimonial_content p.date{font-size:12px;color:#9b9b9b;line-height:105%;margin:0;padding:0;}
div.testimonial_content img{float:right;border:none;margin:0 0 5px 5px;}
#dockmenuDiv{float:right;}
.newsletter form input{width:120px;}
img{border:0;}
.lightboxdesign img{margin-right:10px;}
.right{margin-left:10px;}
.left{margin-right:10px;}
textarea{font-family:'Trebuchet MS',arial,sans-serif;font-size:12px;width:203px;}
#heading_main img{margin:10px 0 0 5px;}
div.blogicons{clear:both;padding-top:30px;}
.testimonial img{margin-right:10px;}
.testimonial h3{margin-top:30px;}
a:visited{color:#344F14;}
a:link{color:#73B128;}
.facebookshare{margin-top:30px;}
