div.yoo-gallery{overflow:hidden;}
div.yoo-gallery img{border:0 none;}
div.cut div.yoo-gallery div.thumbnail{float:left;position:relative;padding:15px;}
div.cut div.yoo-gallery div.thumbnail-bg{border:1px solid #c8c8c8;background:none repeat scroll 0 0 #fff;float:left;padding:4px;}
div.cut div.yoo-gallery div.corner-tl,div.cut div.yoo-gallery div.corner-tr,div.cut div.yoo-gallery div.corner-bl,div.cut div.yoo-gallery div.corner-br{position:absolute;width:25px;height:25px;z-index:1;}
div.cut div.yoo-gallery div.corner-tl{top:12px;left:12px;background:url('images/corners.png') no-repeat scroll -25px -25px transparent;}
div.cut div.yoo-gallery div.corner-tr{top:12px;right:12px;background:url('images/corners.png') no-repeat scroll 0 -25px transparent;}
div.cut div.yoo-gallery div.corner-bl{bottom:12px;left:12px;background:url('images/corners.png') no-repeat scroll -25px 0 transparent;}
div.cut div.yoo-gallery div.corner-br{bottom:12px;right:12px;background:url('images/corners.png') no-repeat scroll 0 0 transparent;}
#centertop,#centerbottom{text-align:left;clear:both;margin:0 auto;}
#centerbottom{position:relative;background:none repeat scroll 0 0 transparent;}
#header{text-align:left;position:relative;overflow:hidden;background:none repeat scroll 0 0 transparent;padding:5px 0;}
#logo{float:left;text-align:left;}
#logo a{display:block;text-decoration:none;width:100%;}
#holder,#holder2,#holder3{height:100% !important;overflow:hidden;text-align:center;margin:0 auto;padding:5px 0;}
#leftblock,#midblock,#rightblock,#insetblock,#insetsholder_2t,#insetsholder_2b,#insetsholder_3t,#insetsholder_3b{height:100% !important;overflow:hidden;text-align:left;float:left;}
.clearm{clear:both;height:1px;overflow:hidden;}
#yjsgheadergrid{float:right;overflow:hidden;height:auto;color:#efefef;margin:0;padding:0;}
#yjsg1,#yjsg2,#yjsg3,#yjsg4,#yjsg5,#yjsg6,#yjsg7,#yjsgbodytop,#yjsgbodybottom{text-align:center;overflow:hidden;height:auto;width:100%;margin:0;padding:0;}
#yjsgbodytop,#yjsgbodybottom{width:100%;margin:5px 0;padding:0;}
.yjsgxhtml{float:left;clear:right;text-align:left;margin:0;padding:0;}
.yjsgxhtml .yjsquare{margin:0;padding:0;}
.insidem{margin:0;padding:0 72px;}
#footer{clear:both;text-align:center;overflow:hidden;position:relative;background:none repeat scroll 0 0 #292929;color:#3c3c3c;margin:10px auto;padding:0;}
#youjoomla{clear:both;text-align:left;overflow:hidden;padding:5px 10px;}
#cp{text-align:left;overflow:hidden;padding:2px 0;}
.yjsquare,.yjsquare_yj1,.yjsquare_yj2{clear:both;display:block;height:100% !important;overflow:hidden;margin:5px 0;padding:0;}
.yjsquare_in,.yjsquare_yj1 .yjsquare_in,.yjsquare_yj2 .yjsquare_in{overflow:hidden;padding:0;}
.yjsquare p,.yjsquare_yj1 p,.yjsquare_yj2 p{overflow:hidden;padding:3px;}
.news_item_a{overflow:hidden;position:relative;margin:0 !important;padding:0 5px;}
.newsitem_text{display:block;padding:0 3px;}
#top_menu{width:100%;display:block;position:relative;z-index:10000;margin:10px auto;}
#horiznav{height:37px;z-index:500;float:none;}
#horiznav ul{list-style:none outside none;line-height:37px;padding-top:0;}
#horiznav ul li{position:relative;margin:0;}
#horiznav a{text-transform:uppercase;display:block;cursor:pointer;height:37px;font:bold 80%/37px Tahoma;margin:0;padding:0 0 0 25px;}
#horiznav li a:hover{height:37px;}
#horiznav li{float:left;background:url('images/normal_r.png') no-repeat scroll right center transparent;padding:0 25px 0 0;}
#horiznav ul ul a{background:none repeat scroll 0 0 transparent;display:block;text-decoration:none;text-transform:uppercase;height:auto;font-weight:700;}
#horiznav ul ul{border:medium none;}
#horiznav li li a{font-weight:400;height:32px;line-height:32px;text-indent:0;margin:0;padding:0;}
#horiznav li ul a span{display:block;margin:0 0 0 5px;}
#horiznav li li{background:none repeat scroll 0 0 transparent;float:left;border-bottom:1px solid #c7c5c5;padding:0;}
#horiznav li:hover,#horiznav li.sfHover{left:0;position:static;}
#horiznav ul ul a:hover{background:none repeat scroll 0 0 transparent;height:auto;line-height:32px;margin:0;padding:0;}
#horiznav li ul{position:absolute;left:-999em;height:auto;font-weight:400;border-bottom:medium none;border-width:0 0 medium;margin:0;padding:0;}
#horiznav li:hover ul,#horiznav li li:hover ul,#horiznav li li li:hover ul,#horiznav li li li li:hover ul,#horiznav li.sfHover ul,#horiznav li li.sfHover ul,#horiznav li li li.sfHover ul,#horiznav li li li li.sfHover ul{z-index:100;left:auto;}
#horiznav ul ul li a{border-right:medium none;}
body{text-align:center;line-height:18px;background-color:#fff;margin:10px 0;padding:0;}
#stylef8{font-family:Verdana,Geneva,sans-serif;}
a:focus{outline:0 none;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address{margin:0.5em 0;}
ul{list-style:none outside none;margin:0;padding:0;}
ul li{padding-left:15px;background:url('images/bodyli.gif') no-repeat scroll 0 5px transparent;}
body a,body a:hover{cursor:pointer;}
a:link,a:visited{text-decoration:none;color:#727272;}
a:hover{text-decoration:none;}
h1{font-size:2.5em;line-height:1.5em;}
h2{font-size:1.7em;line-height:1.7em;}
img a,img{border:0 none;padding:0;}
body#stylef1,body#stylef2,body#stylef3,body#stylef4,body#stylef5,body#stylef6,body#stylef7,body#stylef8,body#stylef9,body#stylef10,body#stylef11,body#stylef12,body#stylef13,body#stylef14,body#stylef15,body#stylef16{background:none repeat scroll 0 0 #020202;color:#777;}
a:focus,a:hover{color:#FFF;text-decoration:none;}
#cp a,#cp a:visited,#cp a:focus,#cp a:hover{color:#777;}
h1,h2,h3,h4,h5,h6{color:#727272;}
#horiznav ul li a{color:#efefef;background:url('images/normal_l.png') no-repeat scroll left center transparent;}
#horiznav ul li a:hover,#horiznav ul li:hover a,#horiznav ul li.sfHover a{color:#121212;background:url('images/hover_l.png') no-repeat scroll left center transparent;}
#horiznav li#current a,#horiznav li#current a:hover,#horiznav li#current:hover a,#horiznav li#current.sfHover a,#horiznav li.active a{color:#121212;background:url('images/active_l.png') no-repeat scroll left center transparent;}
#horiznav li#current,#horiznav li#current:hover,#horiznav li#current.sfHover,#horiznav li.active{background:url('images/active_r.png') no-repeat scroll right center transparent;}
#horiznav ul li:hover li a,#horiznav ul li.sfHover li a,#horiznav ul li#current:hover li a,#horiznav ul li#current.sfHover li a,#horiznav ul li:hover ul ul li a,#horiznav ul ul li.active{color:#121212;background-image:none;}
#horiznav li:hover ul,#horiznav li li:hover ul,#horiznav li li li:hover ul,#horiznav li li li li:hover ul,#horiznav li.sfHover ul,#horiznav li li.sfHover ul,#horiznav li li li.sfHover ul,#horiznav li li li li.sfHover ul,#horiznav ul li:hover li a,#horiznav ul li.sfHover li a,#horiznav ul li:hover ul ul li a,#horiznav ul li.sfHover ul ul li a{background-color:#dedddd;}
#horiznav li ul li a:hover,#horiznav li ul li ul li a:hover,#horiznav li li:hover,#horiznav ul li li.sfHover,#horiznav li li.sfHover a,#horiznav ul li li:hover a,#horiznav ul li li:hover,#horiznav ul li li.sfHover,#horiznav ul li li#current a:hover,#horiznav li.haschild ul li#current.sfHover,#horiznav li.haschild ul li#current:hover,#horiznav ul li.haschild li#current a:hover{background-color:#d5d5d5;color:#121212;background-image:none;}
#horiznav ul li#current ul li a,#horiznav ul li#current ul li,#horiznav ul li#current ul li a:hover,#horiznav ul li#current ul li.hover #horiznav ul li#current ul li.sfHover,#horiznav ul li.haschild li#current a{color:#121212;}
#horiznav li,#horiznav{background:url('images/horiz_bg.png') repeat-x scroll 0 bottom transparent;font-weight:700;}
#horiznav ul li:hover,#horiznav ul li.sfHover{background:url('images/hover_r.png') no-repeat scroll right center transparent;}
li.active ul li a:hover,li.active ul li.active a{color:#525252;background:url('images/mainlevel.gif') no-repeat scroll left top transparent;}
div.title h1,div.title h2,div.componentheading,h1,h2,h3,h4,h5,h6,.yjround h4,.yjsquare h4{font-family:Arial,Helvetica,sans-serif;}
div.cut div.yoo-gallery div.thumbnail img,#holder2 #midblock{float:left;}
#horiznav ul li:hover li:hover,#horiznav ul li#current ul li a,#horiznav ul li#current ul li,#horiznav ul li#current ul li a:hover,#horiznav ul li#current ul li.hover,#horiznav li.haschild:hover li span,#horiznav li.haschild.sfHover li span,#horiznav li.sfHover li span,#horiznav ul li li a,#horiznav ul li.haschild li#current a,#horiznav ul li.haschild li#current,#horiznav ul li.sfHover li.sfHover,#horiznav ul li ul li a:hover,#horiznav ul li ul li:hover,#horiznav ul li ul li.sfHover,#horiznav ul li:hover li a,#horiznav ul li.sfHover li a{background-image:none;}
#horiznav ul ul a,#horiznav li ul,#horiznav li li,#horiznav li.haschild ul li#current:hover,#horiznav li.haschild ul li#current.sfHover{width:173px;}
#footmod .yjplain a,#footmod .yjplain a:visited,#cp a,#cp a:visited,#joomlacredit a,#joomlacredit a:visited,#pathway a,#pathway a:visited,#yjsg1 a,#yjsg1 a:visited,#yjsg7 a,#yjsg7 a:visited,#yjsgheadergrid a,#yjsgheadergrid a:visited,#footmod .yjplain a:hover,#footmod .yjplain a:focus,#cp a:focus,#cp a:hover,#joomlacredit a:focus,#joomlacredit a:hover,#pathway a:focus,#pathway a:hover,#yjsg1 a:focus,#yjsg1 a:hover,#yjsg7 a:focus,#yjsg7 a:hover,#yjsgheadergrid a:focus,#yjsgheadergrid a:hover{color:#FFF;}
#footmod a.mainlevel:hover,#footmod a.mainlevel:active,#footmod a.mainlevel:focus,#mainlevel li a:hover,#mainlevel a#active_menu:link,#mainlevel a#active_menu:visited,a#active_menu.mainlevel,a.sublevel,a.sublevel:hover,a.sublevel:active,a.sublevel:focus,#active_menu,a.mainlevel:hover,a.mainlevel:active,a.mainlevel:focus,ul li a:hover,li.active a,li.parent a,li.active ul li a,a#active_menu.sublevel{color:#525252;}