/*======================================================================*\
|| #################################################################### ||
|| # Copyright ©2006-2009 Youjoomla LLC. All Rights Reserved.           ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- THIS IS NOT FREE SOFTWARE ---------------- #      ||
|| # http://www.youjoomla.com | http://www.youjoomla.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/
#centertop{text-align:left; margin:0 auto}
#centerbottom{text-align:left; margin:0 auto; overflow:hidden; clear:both}
#header{text-align:left; height:168px; position:relative}
#logo{height:168px; width:399px; float:left; text-align:left}
#tags h1 a{text-indent:-7500px; display:block; width:280px; height:172px; text-decoration:none}
#tags{width:280px; height:172px; float:left; overflow:hidden; margin:0; padding:0}

#banner{height:60px; float:right; margin:54px 0 0 0; overflow:hidden}

.search{}
.search .inputbox{}
#tools{font-size:10px; padding:5px; clear:both}
#pathway{margin-top:9px; padding:3px 5px}

#topmodule{margin:0 5px; text-align:left; overflow:hidden}

#wrap, #wrapblank{width:100%; margin:0 auto; text-align:left; height:100% !Important; height:1%}
#insidewrap, #insidewrapblank{height:100% !Important; height:1%}

#holder{height:100% !Important; height:1%; overflow:hidden; margin:0 auto; text-align:center; margin:0 0px}
#leftblock{float:left; height:100% !Important; height:1%; overflow:hidden; text-align:left}
#midblock{float:left; height:100% !Important; height:1%; overflow:hidden; text-align:left; padding:5px 0 0 0}
#rightblock{float:right; height:100% !Important; height:1%; overflow:hidden; text-align:left}

.inside{padding:5px 5px 0 5px; overflow:hidden}

.insidem{padding:5px 0}

#footer{clear:both; text-align:center; overflow:hidden; margin:0 auto; padding:5px 0 20px 0; background:url(../images/footbg.gif) repeat-x left top}
#youjoomla{clear:both; text-align:left; padding:0px 10px; overflow:hidden; margin:0 auto; color:#fff}
#youjoomla a{color:#fff; margin:0 0px 0 0px}
#youjoomla a:hover{color:#ccc}
#cp{text-align:left; padding:2px 10px; overflow:hidden}

.news_item_f{margin:0px 5px; position:relative; background:#fff url(../images/newsin_bg.gif) repeat-y left top; padding:0 0 0px 0; overflow:hidden}
.ins_gray{background:url(../images/yjsquare_bg.gif) no-repeat center bottom; overflow:hidden; padding:0 0 20px 0}
.news_item_f .contentheading, 
.news_item_c .contentheading, 
.news_item_s .contentheading, 
.news_item_a .contentheading{background:#1B1B1B url(../images/dark_title_fp.gif) no-repeat left top; margin:0; padding:0; height:39px; line-height:31px; display:block; color:#fff; text-indent:15px}
.article_column{}
.news_item_f .newsitem_text, 
.news_item_c .newsitem_text, 
.news_item_s .newsitem_text, 
.news_item_a .newsitem_text{padding:0px 8px 0 25px !Important}
.news_item_c{margin:0px 5px; background:#fff url(../images/newsin_bg.gif) repeat-y left top; padding:0 0 0px 0; overflow:hidden}

.news_item_s{margin:0px 5px; position:relative; background:#fff url(../images/newsin_bg.gif) repeat-y left top; padding:0 0 0px 0; overflow:hidden}
.news_item_a{margin:0px 5px; position:relative; background:#fff url(../images/newsin_bg.gif) repeat-y left top; padding:0 0 0px 0; overflow:hidden}
.news_item_f .newsitem_tools, 
.news_item_c .newsitem_tools, 
.news_item_s .newsitem_tools, 
.news_item_a .newsitem_tools{display:block; margin:0 0px 10px 0px !Important; padding:0px 0px 5px 20px  !Important; overflow:hidden}
.news_item_f .buttonheading, 
.news_item_c .buttonheading, 
.news_item_s .buttonheading, 
.news_item_a .buttonheading{width:23%; display:block; overflow:hidden; padding:0; margin:0 10px 0 0; float:right; text-align:right}
.news_item_f .modifydate, 
.news_item_c .modifydate, 
.news_item_s .modifydate, 
.news_item_a .modifydate{margin:0px 0 0 20px !Important; height:1%; width:80%; padding:15px 0 0 0}
.newsitem_tools{display:block; margin:0 0 10px 0 !Important; height:1%}
.newsitem_info{width:60%; display:block; float:left}
.buttonheading{width:30%; display:block; overflow:hidden; padding:0; float:right}
.buttonheading img{border:0}
.buttonheading .email, 
.buttonheading .print, 
.buttonheading .pdf{float:right; margin:0px 2px 0 0; width:16px}
.createby{padding:0 3px 0 0px}
.createdate{padding:0 3px 0 0px}
.newsitem_section{padding:0 3px 0 0px}
.newsitem_category{padding:0 3px 0 0px}
.newsitem_section a{padding:0 3px 0 0px}
.newsitem_category a{padding:0 3px 0 0px}
.category_layout, 
.section_layout{background:#fff url(../images/yjsquare_bg.gif) no-repeat center bottom; overflow:hidden; padding:10px 10px 30px 10px}
.newsitems_link{}
.newsitem_text{display:block; padding:15px 0 0 0 !Important}
.modifydate{width:100%; display:block; margin:0px 0 0; clear:both}
.fptops{position:relative}
.news_item_article{padding:0px 0 0 0}

a.category:link, 
a.category:visited, 
a.category:focus{font-weight:bold; font-size:100%}

ul.pagination{margin:15px auto 10px; padding:10px 0 0}
ul.pagination li, 
ul.pagination li:hover{background:none; display:inline; margin:3px; padding:0}
ul.pagination li span{padding:2px 5px}
ul.pagination a{padding:2px 3px; text-decoration:none}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus{}
.pagenavbar{font-weight:bold; padding-left:14px}
.pagenavcounter{font-weight:bold; padding:8px 14px 0 14px}

.yjsquare h3, 
.yjsquare_yj1 h3, 
.yjsquare_yj2 h3{overflow:hidden; font-size:14px; padding:0 0 0 10px; margin:0; height:67px; line-height:55px}
.yjsquare h3 span{overflow:hidden}
.yjsquare p, 
.yjsquare_yj1 p, 
.yjsquare_yj2 p{overflow:hidden; padding:3px}
.yjsquare_in, 
.yjsquare_yj1 .yjsquare_in, 
.yjsquare_yj2 .yjsquare_in{padding:5px 32px 34px 10px; height:100% !Important; height:1%}
.yjsquare, 
.yjsquare_yj1, 
.yjsquare_yj2{margin:5px 0 7px 0px; padding:0px; clear:both; display:block; height:100% !Important; height:1%; overflow:hidden}

.yjsquare_advert{font:normal 12px Arial,Helvetica,sans-serif; margin:0 0 10px 0; text-align:left; padding:4px}
.yjsquare_advert h3{font:normal 10px/10px Arial,Helvetica,sans-serif; margin:-7px 0 0; width:80px; text-align:center; float:right}

#modlgn_passwd, #modlgn_username{width:95%; height:19px; padding-left:3px; padding-top:3px}

#advert{margin:-7px 0px 0 0px; text-align:left; overflow:hidden; clear:both; display:block; float:left; height:370px; padding:0; width:100%}

#advert1, #advert2{float:left; text-align:left; clear:right; margin:0; padding:0}
.advert_inside{padding:0px; overflow:hidden}
.advert_inside_l{padding:0px; overflow:hidden; height:370px}
.advert_inside_mid{padding:0px; overflow:hidden; height:370px; background:url(../images/advert_mid.gif) no-repeat center 55px}
.advert_inside_r{padding:0px; overflow:hidden; height:370px}
#advert1 .yjsquare_in{height:340px; margin:0; background:none; padding:0 30px 0 30px}
#advert1 .yjsquare{margin:0; padding:0; background:none}
#advert1 .yjsquare h3{display:block; width:100%; margin:0; padding:0; text-indent:15px; background:none}

#advert2 .yjsquare_in{height:300px; overflow:hidden; padding:0 10px 0 0}
#advert2 .yjsquare{background:none; margin:20px 0 0 0}
#advert2 .yjsquare h3{background:none; display:block; width:100%; height:55px; line-height:40px}

#tabs_holder, 
#tabs_holder2, 
#tabs_holder3, 
#tabs_holder4, 
#tabs_holder5{background:none; border:none}
#tabs_container, 
#tabs_container2, 
#tabs_container3, 
#tabs_container4, 
#tabs_container5{font:normal 12px/17px Tahoma,Verdana,"Lucida Sans"; background:url(../images/advert_mid.gif) no-repeat center 55px}
#tabs_container .tab_content, 
#tabs_container2 .tab_content2, 
#tabs_container3 .tab_content3, 
#tabs_container4 .tab_content4, 
#tabs_container5 .tab_content5{background:#fff url(../images/advert_mid.gif) no-repeat center top; clear:both; height:300px}

#tabs, #tabs2, #tabs3, 
#tabs4, #tabs5{height:55px!Important}
#tabs li, #tabs li.last, 
#tabs2 li, #tabs2 li.last, 
#tabs3 li, #tabs3 li.last, 
#tabs4 li, #tabs4 li.last, 
#tabs5 li, #tabs5 li.last{text-align:left; text-indent:15px; padding:0; line-height:55px; height:55px!Important; font-size:12px; color:#fff; font-weight:bold}
#tabs li.selected, 
#tabs2 li.selected, 
#tabs3 li.selected, 
#tabs4 li.selected, 
#tabs5 li.selected{border-bottom:none; color:#fff}
#tabs li:hover, 
#tabs2 li:hover, 
#tabs3 li:hover, 
#tabs4 li:hover, 
#tabs5 li:hover{border-bottom:none; color:#fff}

.yjsquare_yjcars{position:relative; background:#fff url(../images/yjsquare_bg.gif) no-repeat center bottom; color:#555; overflow:hidden; height:1%}
#midblock .yjsquare_yjcars .yjsquare_in{padding:10px 10px 25px 32px}
#YJ_NewsFlash4{padding:55px 0 0 0; position:relative}
.yjsquare_yjcars h3{position:absolute; z-index:0; display:block; color:#fff; overflow:hidden; font-size:14px; padding:0 0 0 10px; margin:0; height:67px; line-height:55px; width:100%}

.yjnf4{position:relative}
.yjnf4_navigation{position:absolute; top:0; right:0; z-index:2}
.pagination_yjn, .pagination_yjn_on{background:#fff; margin:3px 3px 3px 0px; padding:0px; color:#1B1B1B; text-decoration:none; cursor:pointer; width:32px; height:32px; display:block; float:left; text-align:center; font:normal 18px/32px Geneva,Arial,Helvetica,sans-serif}
.pagination_yjn_on{background:#1B1B1B; color:#fff}
.pagination_yjn:hover, 
.pagination_yjn_on:hover{text-decoration:none; background:#1B1B1B; color:#fff}

.yjsquare_yjcars .yjnf4 .yjnewsflash{display:block; width:100%; clear:both; margin:0px 0px 10px 0px !important; overflow:hidden; padding:0 0px 4px 25px !important; border:none; font-size:12px; text-align:left; height:auto !important; background:#EEE url(../images/yjnf_bg_left_white.gif) repeat-y left top}

.yjsquare_yjcars .yjnewsflash_title, 
.yjsquare_yjcars .yjnewsflash_title:visited{font:bold 13px/30px Arial,Helvetica,sans-serif; clear:both; float:left; display:block; width:100%; margin:0 0 0px -25px; height:39px; padding:0px 0 0px 24px; background:#1B1B1B url(../images/dark_title.gif) no-repeat left top; color:#fff}
.yjsquare_yjcars .yjnewsflash_title:hover{color:#ccc}

.yjsquare_yjcars .yjnewsflash img{padding:3px; margin:0px 11px 0px 0px; border:1px solid #e0e0e0; padding:9px; background:#fafafa}
.yjsquare_yjcars .yjnf4 .yjnewsflash p{padding:0 30px 0 0}
.yjsquare_yjcars .yjns_rm{display:block; border:none; height:20px; width:80px; background:#1B1B1B; padding:0 5px; margin:0 35px 0 0; font-family:Georgia,"Times New Roman",Times,serif}

.yjsquare_yjcars .yjnf4 .yjnsreadon{width:auto}
.yjsquare_yjcars .yjnsreadon a:link, 
.yjsquare_yjcars .yjnsreadon a:hover, 
.yjsquare_yjcars .yjnsreadon a:visited{color:#fff; text-transform:uppercase; font-weight:bold}

#YJNF6_container{display:block; position:relative; clear:both; padding:0 0 0 5px}
#YJNF_back img, #YJNF_forward img{margin:3px 0 10px 0}

#YJNF_pagination{display:block; width:100%; margin:0 auto; height:20px; clear:both; text-align:center; margin:10px 0 0 0}
#YJNF6_container .YJNF6_slice .YJNF_item{display:block; position:relative; float:left; height:160px; margin:5px!important; overflow:hidden; padding:0 0 4px 0px !important; border:none; font-size:12px; background:#EEE url(../images/yjnf_bg_left_white.gif) repeat-y left top}
#YJNF6_container .YJNF6_slice .YJNF_item .YJNF_title, 
#YJNF6_container .YJNF6_slice .YJNF_item .YJNF_title:visited{font:bold 13px/30px Arial,Helvetica,sans-serif; clear:both; display:block; width:100%; margin:0 0 0px 0px; height:39px; padding:0px 0 0px 24px; background:#1B1B1B url(../images/dark_title.gif) no-repeat left top; color:#fff; text-transform:uppercase}
#YJNF6_container .YJNF6_slice .YJNF_item .YJNF_title:hover{color:#ccc}
.YJNF_item p{padding:0 15px 0 30px; height:58%; overflow:hidden}
.yjsquare_yjcars .YJNF_rmLink{border:none; background:#1B1B1B; width:80px; font-family:Georgia,"Times New Roman",Times,serif}
.yjsquare_yjcars .YJNF_more a:link, 
.yjsquare_yjcars .YJNF_more a:hover, 
.yjsquare_yjcars .YJNF_more a:visited{color:#fff; text-transform:uppercase; font-weight:bold}
#YJNF6_container .YJNF6_slice .YJNF_item img{padding:3px; margin:0px -15px 0px 25px; border:1px solid #e0e0e0; padding:9px; background:#fafafa}

.insideb{padding:0px 5px 0 5px; overflow:hidden; margin:0}
#bottommodules{width:100%; margin:0 auto; text-align:center; clear:both; height:1%; overflow:hidden; padding:0}
#user1, #user2{float:left; clear:right; text-align:left; overflow:hidden; padding:0; margin:0}

#bottommodules2{width:100%; margin:-15px auto 0 auto; text-align:center; clear:both; height:1%; overflow:hidden; padding:0}
#user3, #user4{float:left; clear:right; text-align:left; overflow:hidden; padding:0; margin:0}
#bottommodules .yjsquare{background:#fff url(../images/yjsquare_bg.gif) no-repeat center bottom}
#bottommodules  .yjsquare .yjsquare_in, 
#bottommodules  .yjsquare_yj1 .yjsquare_in{background:url(../images/yjsquare_inbg.gif) repeat-y left top; padding:15px 10px 25px 32px; height:1%}
#bottommodules .yjsquare_yj1 h3{background:url(../images/h3_midyj1.gif) no-repeat left top}
#bottommodules .yjsquare_yj2 .yjsquare_in{background:url(../images/yjsquare_inbg.gif) repeat-y left top; padding:15px 10px 25px 32px; height:1%}
#bottommodules .yjsquare_yj2 h3{color:#fff; background:#2d2d2d url(../images/h3_midyj2.gif) no-repeat left top}
#bottommodules .yjsquare_yj2{background:#f8f7f7 url(../images/yjsquare_bg.gif) no-repeat center bottom; color:#555}
#bottommodules2 .yjsquare{background:#fff url(../images/yjsquare_bg.gif) no-repeat center bottom}
#bottommodules2 .yjsquare_in{background:url(../images/yjsquare_inbg.gif) repeat-y left top; padding:5px 10px 25px 32px; height:1%}
#bottommodules2 .yjsquare_yj1 h3{background:url(../images/h3_midyj1.gif) no-repeat left top}
#bottommodules2 .yjsquare_yj2 h3{color:#fff; background:#2d2d2d url(../images/h3_midyj2.gif) no-repeat left top}
#bottommodules2 .yjsquare_yj2{background:#f8f7f7 url(../images/yjsquare_bg.gif) no-repeat center bottom; color:#555}

#footerbg{width:100%; overflow:hidden; height:1%}

#footmods{overflow:hidden; text-align:center; margin:0 auto; clear:both; height:217px; overflow:hidden; padding:0; color:#fff}
#user5, #user6, #user7{float:left; clear:right; text-align:left; height:217px; margin:0; overflow:hidden}
#footmods .yjsquare h3{background:none; height:20px; line-height:20px; margin:0; padding:0 0 15px 5px}
#footmods .yjsquare{margin:40px 0 0 0; background:none; padding:0 5px; color:#fff; overflow:hidden; height:160px}
#footmods .yjsquare_in{background:none; margin:0; padding:0 5px; height:160px; overflow:hidden}
#footmods a{color:#fff}
#footmods a:hover{color:#282828}

.yjnsreadon{width:80px}
.yjnewsflash_date{float:left; margin:-18px 0 0 32%; padding:0}
.yjnewsflash_title{margin:0 0 0 10px}
.yjnf_descr p{padding:8px 0 0 10px !important; margin:0}
.yjnewsflash{display:block; margin:0px 0px 3.5px 0px !important; overflow:hidden; padding:0 0 4px 0px !important; border-bottom:1px solid #efefef; font-size:11px; height:1% !important; width:100%}

#jc{padding:0 10px 0 25px}
.readmore-link, .comment-link{display:block; float:left; margin:10px 0 0 0}

#yj_tagcloud{height:192px; overflow:hidden}
#yj_tagcloud a{margin:5px 5px !important; color:#656565}
#yj_tagcloud a:hover{color:#989797}
#yj_tagcloud p{line-height:35px}

.pollbuttons{margin:0 auto; width:80%; text-align:center; height:30px; padding:0 0 5px 0}
.poll fieldset{}
.poll label{padding:0px; margin:0; display:block; width:100%; height:31px; line-height:31px; font-weight:bold; float:right; clear:both}
.poll voteid{line-height:20px}

