/*======================================================================*\
|| #################################################################### ||
|| # Copyright (C) 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}
#header{text-align:left; height:89px; position:relative; z-index:1000}
#logo{height:89px; width:256px; float:left; text-align:left}

#tags h1 a{text-indent:-7500px; display:block; width:256px; height:89px; text-decoration:none}
#tags{width:256px; height:89px; float:left; overflow:hidden; margin:0; padding:0}

.search{}
.search .inputbox{}
#tools{font-size:10px; padding:5px; clear:both}
#pathway{margin:0px 7px -3px 7px; padding:3px 5px 10px 5px}

#topmodule{margin:0 5px; text-align:left; overflow:hidden; margin-bottom:10px}

#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}
#rightblock{float:left; height:100% !Important; height:1%; overflow:hidden; text-align:left}

.inside{padding:5px; overflow:hidden}

.insidem{padding:5px}

#bottommodule{margin:0 auto; text-align:left; overflow:hidden; margin-bottom:10px}

#footer{clear:both; text-align:center; overflow:hidden; margin:0 auto; padding:20px 0 20px 0; background:#222 url(../images/footer_inset.gif) repeat-x left top}
#youjoomla{clear:both; text-align:left; padding:0px 10px; overflow:hidden; margin:0 auto}
#validate{width:28%; float:right; text-align:right;display:block;overflow:hidden}
#copyyj {width:70%; float:left; text-align:left; overflow:hidden;}
#cp{text-align:left; padding:2px 10px; overflow:hidden;width:100%}
.news_item_f{margin:0 5px; position:relative}
.news_item_c{margin:0 5px; position:relative}
.news_item_s{margin:0 5px; position:relative}
.news_item_a{margin:0px 0px 0 0px!Important; background:none; padding:7px; overflow:hidden}

.news_item_article{padding:0 0 0 0}

.newsitem_tools{display:block; width:100%; margin:15px 0 10px 0 !Important; overflow:hidden}

.newsitem_info{width:70%; display:block; height:10px; 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}
.newsitems_link{}

.newsitem_text{width:100%; display:block; padding:0 0 0 0 !Important}
.modifydate{width:100%; display:block; padding:10px 0; overflow:hidden}
.components{padding:20px 0}

a.category:link, 
a.category:visited, 
a.category:focus{font-weight:bold; font-size:100%}
.small{}

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}

.yjround, 
.yjround_yj1, 
.yjround_yj2, 
.yjround_youestate{margin:5px 0 7px 0px; padding:0; float:left; clear:both; width:100%; height:100% !Important; height:1%}
.yjround div div div, 
.yjround_yj1 div div div, 
.yjround_yj2 div div div, 
.yjround_youestate div div div{padding:15px; overflow:hidden}
.yjround div div div div, 
.yjround_yj1 div div div div, 
.yjround_yj2 div div div div, 
.yjround_youestate div div div div{margin:0; padding:0; width:100%; overflow:hidden}
.yjround_in{overflow:hidden; width:100%}
.yjround h3, 
.yjround_yj1 h3, 
.yjround_yj2 h3, 
.yjround_youestate h3{margin:0px 0px 5px 0px; padding:0 0 8px 25px; text-transform:uppercase; font-size:13px}
.yjround div, 
.yjround_yj1 div, 
.yjround_yj2 div{height:100% !Important; height:1%}
.yjround .syndicate div, 
.yjround_yj1 .syndicate div, 
.yjround_yj2 .syndicate div, 
.moduletable .syndicate div{margin:0px; padding:3px 0}
.yjround p, 
.yjround_yj1 p{overflow:hidden; padding:3px}

.yjsquare h3, 
.yjsquare_yj1 h3, 
.yjsquare_yj2 h3{text-transform:uppercase; overflow:hidden; font-size:13px; padding:0 0 5px 25px; margin:0px 5px 5px 5px}
.yjsquare h3 span, 
.yjsquare_yj1 h3 spa, 
.yjsquare_yj2 h3 spann{text-transform:uppercase; overflow:hidden}
.yjsquare p, 
.yjsquare_yj1 p, 
.yjsquare_yj2 p{overflow:hidden; padding:3px}
.yjsquare_in, 
.yjsquare_yj1 .yjsquare_in, 
.yjsquare_yj2 .yjsquare_in{overflow:hidden; padding:10px}
.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}

#footmod .yjsquare{margin:3px auto; text-align:left; padding:3px 0; background:none; font-size:11px; overflow:hidden; width:99%}
#footmod .yjsquare h3{margin:0; padding:0 4px; text-align:left; font-size:10px; border:none; text-transform:uppercase}
#footmod .yjsquare h3 span{}
#footmod li, #footmod li:hover{list-style-type:none; list-style-image:none; background:none}
#footmod ul li{border:none; text-decoration:none; display:inline; margin-left:0; text-decoration:none; list-style-type:none; list-style-image:none}

.pollbuttons{margin:0 auto; width:80%; text-align:center; height:30px}

#modlgn_passwd, #modlgn_username{width:95%; height:19px; padding-left:3px; padding-top:3px}
#advert{overflow:hidden; margin:0; padding:0; width:100%}
#advert1{margin:0 auto; text-align:center; height:335px; padding:0; overflow:hidden}
#advert1 .yjsquare{background:none; border:0; text-align:left; margin:0; height:268px !Important; overflow:visible}
#advert1 .yjsquare .yjsquare_in{padding:0}

#YJT_container{background:none}
.frameshade{overflow:hidden; padding:13px 0 0 0; margin:24px 0 0 0}
#slides{background:url(../images/frame_shade.png) repeat-x left top}
.imageframe{padding:10px; background:#fff url(../images/imageframe_bg.jpg) repeat-x left bottom; overflow:hidden}
.imageframe .frametitle{height:22px; line-height:22px; float:left; margin:5px 0 0 0; text-transform:uppercase; font-weight:bold; color:#222}
.imageframe .framereadmore{height:22px; line-height:24px; float:right; width:100px; text-align:right; margin:5px 0 0 0; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:underline}

#slides div.slide div.long_desc{display:none}
#navigator li.element{list-style-type:none; background:none; height:90px; padding:3px 0 0 0;}
#navigator li.element div.inner{background:url(../images/inset.png) no-repeat left bottom; height:90px}
#navigator li.element div.inner img{width:96px; height:51px}

#navigator li.element div.inner span.title{color:#fff; margin:10px 0 0 0}
#navigator li.element div.inner p.desc{color:#fff}
#topshelf{overflow:hidden; margin:0; padding:0; width:100%}
#topshelf_in{margin:0 auto; text-align:center; height:283px; padding:0; overflow:hidden}
#topshelf_in .yjsquare{background:none; border:0; text-align:left; margin:0; height:260px !Important; overflow:hidden}
#user1, #user2, #user3{float:left; clear:right; text-align:left}
#topshelf_in a:link, 
#topshelf_in a:visited{color:#fff}
#topshelf_in a:hover{color:#121212}
#topshelf_in li{list-style-type:none; background:none; padding:0 0 0 0; margin:0 0 10px 0}
#midshelf{background:none; overflow:hidden; margin:0; padding:0; width:100%}
#midshelf_in{margin:0 auto; text-align:center; background:none; height:auto !Important; padding:0; overflow:hidden}
.midins{margin:0 5px}
#midshelf_in .yjsquare{background:none; border:0; text-align:left; margin:0; height:auto !Important; overflow:visible}
#user4, #user5, #user6{float:left; clear:right; text-align:left}
#bottomshelf{background:#eee; border-top:1px solid #dadada; overflow:hidden; margin:0; padding:10px 0; width:100%}
#bottomshelf_in{margin:0 auto; text-align:center; background:none; height:auto !Important; padding:0; overflow:hidden}
#bottomshelf_in .yjsquare{background:none; border:0; text-align:left; margin:0; height:auto !Important; overflow:visible}
#bottomshelf_in .yjsquare_in{padding:5px 5px 10px 5px; text-shadow:1px 1px #fff}
#user7, #user8, #user9{float:left; clear:right; text-align:left}
#bottomshelf_in .yjsquare h3{text-transform:uppercase; overflow:hidden; font-size:13px; padding:5px 0 5px 0px; margin:0 5px 0px 5px; text-shadow:1px 1px #fff}
#bottomshelf_in .yjsquare h3 span{text-transform:uppercase; overflow:hidden; padding:0 0 0 25px}
#bottomshelf li{margin:0 0 10px 5px}

#yj_mor_form input{text-align:left; margin:0 0 10px 0px; float:left; border:none; height:28px; width:221px; padding:2px 0 0 15px; color:#a7a7a7; background:url(../images/calc_input_bg.gif) no-repeat left top}
.yjround_in #yj_mor_form label{width:110px; display:block; height:10px; float:left; clear:both; text-align:left; font-weight:bold; padding:4px 4px 5px 0px; margin:0; font-size:10px}
.yjround_in #label_resultbox{font:bold 12px Tahoma; width:55%; display:inline-block; float:left; overflow:hidden; border:0; border-right:1px solid #e4e4e4; text-align:left; margin:10px 0; padding:20px 0}
.yjround_in input#resultbox{float:right; font:20px Tahoma; color:#222; display:block; background:none; text-align:center; padding:0px 15px 0 0; margin:20px 0 0 0; border:0; width:40%; color:#222}
.yjround_in .yj_mor_cal, 
.yjround_in .yj_mor_cal_yj1, 
.yjround_in .yj_mor_cal_yj2{position:relative}
.yjround_in .yj_mor_cal a, 
.yjround_in .yj_mor_cal_yj1 a, 
.yjround_in .yj_mor_cal_yj2 a{display:none}
.yjround_in #yj_mor_bor{border-bottom:1px solid #e4e4e4; display:block; height:5px; width:100%; clear:both}
.yjround_in .yj_mor_cal_yj p, 
.yjround_in .yj_mor_cal_yj1 p, 
.yjround_in .yj_mor_cal_yj2 p{font-size:x-small; padding:5px; margin:0px 2px 10px 2px; text-align:center; width:95%; color:#545353; background:#efefef; border:1px solid #ccc; text-shadow:1px 1px #fff}

.yjnewsflash5, #YJ_NewsFlash5{padding:0 !important; margin:0 !important}
.yjsquare_youestate{margin:0; background:none}
.yjsquare_youestate h3, 
.yjround_youestate h3{position:absolute; padding:0px 0px 0px 0px; margin:0px 0 0 0px; display:inline; border:0}
.yjnewsflash5 img{padding:4px; margin:0px 5px 5px 0px}
.yjnewsflash5{display:block; clear:both; width:auto; margin:0px 0px 5px 0px !important; padding:8px 5px !important; border:none; background:none}
.yjnewsflash5 .clear{height:0px; clear:both; overflow:hidden; display:none}
.yjnewsflash_title5{font-weight:bold; text-align:left; margin:2px 0px -5px 0px; text-align:left; padding:0px 0 0 0px}
.yjnewsflash5_ins{float:right; clear:left; width:auto; display:inline; overflow:hidden}
.intro5{margin:10px 0 10px 0!Important; display:block}
.nfimgpos5{float:left; clear:right; margin:0px 0 0 0; width:auto; display:inline}
.yjnf5_h, .yjnf5_h_1, 
.yjnf5_h_2, .yjnf5_h_3, 
.yjnf5_h_4, .yjnf5_h_5{}

.yjnf5_nav, .yjnf5_nav_1, 
.yjnf5_nav_2, .yjnf5_nav_3, 
.yjnf5_nav_4, .yjnf5_nav_5{display:block; height:40px; width:100%; overflow:hidden; line-height:25px; padding:0; margin:0 0 5px 0; border-bottom:1px solid #e4e4e4; background:#ccc}
.yjround_youestate div div div{padding:0 15px 15px 15px}
.yjround_youestate h3{padding:15px 0 0 25px}
.yjmf5_nav_b{width:120px; height:40px; float:right; display:block; margin:11px 0 0 0 !Important; padding:0; overflow:hidden; clear:both}
#up, #down, #up_1, #down_1, 
#up_2, #down_2, #up_3, #down_3, 
#up_4, #down_4, #up_5, #down_5{text-indent:-7500px; display:block; height:24px; width:26px; margin:0px 0 0 0 !Important; overflow:hidden}
.yjns_rm5{clear:both; height:29px; line-height:28px; display:block; float:right; padding:0 0 0 10px; margin:0px 15px 0 0; font-size:11px; border:0}

.yjns_rm5 span{display:block; height:29px; line-height:28px; padding:0 10px 0 0px; border:0}
/*box*/
#mainround, #mainround2{margin:5px 0 0 0; overflow:hidden}
.yjttop_l{background:url(../images/round/top_l.gif) no-repeat left top}
.yjttop_r{background:url(../images/round/top_r.gif) no-repeat right top}
.yjtbot_l{background:url(../images/round/bot_l.gif) no-repeat left bottom}
.yjtbot_r{background:url(../images/round/bot_r.gif) no-repeat right bottom; padding:12px 10px}
.yjtmid_l{background:url(../images/round/mid_l.gif) repeat-y left top}
.yjtmid_r{background:url(../images/round/mid_r.gif) repeat-y right top}

#mainround2 .yjttop_l{background:url(../images/round/top_l2.gif) no-repeat left top}
#mainround2 .yjttop_r{background:url(../images/round/top_r2.gif) no-repeat right top}
#mainround2 .yjtbot_l{background:url(../images/round/bot_l2.gif) no-repeat left bottom}
#mainround2 .yjtbot_r{background:url(../images/round/bot_r2.gif) no-repeat right bottom; padding:12px 10px}
#bottomshelf .yjnewsflash{display:block; margin:0px 0px 0px 0px !important; overflow:hidden; padding:5px 0px 0 0 !important; border:none; font-size:12px; height:1% !important; width:100%; position:relative}
.yjnewsflash img{padding:4px; margin:0px 5px 0px 0px}
#bottomshelf .yjnf_descr{padding:0 0px; margin:0}
#bottomshelf .yjnf_descr p{padding:0}
#bottomshelf .yjnewsflash_title{font:bold normal 11px/11px Arial,Helvetica,sans-serif; margin:5px 0 0 0 !important}
#topshelf_in .yjnewsflash_title{font:bold normal 11px/11px Arial,Helvetica,sans-serif; margin:10px 0 0 5px !important}
#fpvideo{padding:8px 0 0 0; overflow:hidden; display:block}
