/*======================================================================*\
|| #################################################################### ||
|| # 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 # ||
|| #################################################################### ||
\*======================================================================*/
body#color{background:#fff url(../images/brick/header_bg.gif) repeat-x left top}
#centerbottom{background:#fff}
#logo{background:url(../images/brick/logo.png) no-repeat 0px 3px}

.search{}
.search .inputbox{}

#modlgn_passwd, #modlgn_username{color:#c93900; border:1px solid #E4E4E4}
#modlgn_passwd{}
#modlgn_username{}
#mod_login_remember{border:none; padding:0!important}

a:link, a:visited{text-decoration:none; color:#c93900}
a:focus, a:hover{color:#121212; text-decoration:none}
h1, h3, h4, 
h5, h6, h2{color:#c93900}
.small, .createdate, .modifydate, .mosimage_caption, .createby{text-transform:uppercase; color:#ccc; font:10px Tahoma,Verdana,"Lucida Sans"}
.contentheading, 
.contentheading a:link, 
.contentheading a:visited, 
.contentheading a:link, 
.contentheading a:visited{color:#c93900; border-bottom:1px solid #e4e4e4; background:url(../images/brick/title_arrow.gif) no-repeat left center}
.componentheading{color:#c93900; border-bottom:1px solid #e4e4e4}
#pathway{border-bottom:1px solid #e4e4e4}
.toclink{border:1px solid #e4e4e4}
fieldset{border:1px solid #d6d4d4}
.poll fieldset{border:0}
.yjsquare_in fieldset{border:none}
.inputbox{background:#FFF; border:1px solid #e4e4e4}
.inputbox:hover, .inputbox:focus{}

a.button:link, 
a.button:visited, 
a.button:focus{color:#fff; padding:3px}
.back_button a:hover, .back_button a:active{color:#000; text-decoration:none}
a.pagenav, 
.pagenav_prev a, 
.pagenav_next a, 
.pagenavbar a, .back_button a{background:#c93900; border:1px solid #c93900; color:#fff}
a.readon:link, a.readon:visited, 
a.yjns_rm5:link, 
a.yjns_rm5:visited{background:url(../images/brick/read_l.gif) no-repeat left top; color:#fff; text-transform:uppercase; font-weight:bold; text-shadow:1px 1px #a52e00}

.readon span, .yjns_rm5 span{background:url(../images/brick/read_r.gif) no-repeat right top}
a.readon:hover, a.pagenavbar a:hover, 
a.yjns_rm5:hover{color:#121212}

.yjround, .yjround_youestate, 
.yjround_yj1, 
.yjround_yj2{color:#555}
.yjround div div div div, 
.yjround_yj1 div div div div, 
.yjround_yj2 div div div div, 
.yjround_youestate div div div div{background:none}
.yjround h3, 
.yjround_yj1 h3, 
.yjround_yj2 h3{background:url(../images/brick/h3.gif) no-repeat left 4px; color:#c93900; border-bottom:1px solid #e4e4e4}
.yjround_youestate h3{background:url(../images/yj1.gif) no-repeat left 15px}
.yjround h3 span, 
.yjround_yj1 h3 span, 
.yjround_yj2 h3 span, 
.yjround_youestate h3 span{color:#c93900}
.yjround, 
.yjround_yj1, 
.yjround_yj2, 
.yjround_youestate{background:url(../images/brick/br.gif) 100% 100% no-repeat}
.yjround div, 
.yjround_yj1 div, 
.yjround_yj2 div, 
.yjround_youestate div{background:url(../images/brick/bl.gif) 0 100% no-repeat}
.yjround div div, 
.yjround_yj1 div div, 
.yjround_yj2 div div, 
.yjround_youestate div div{background:url(../images/brick/tr.gif) 100% 0 no-repeat}
.yjround div div div, 
.yjround_yj1 div div div, 
.yjround_yj2 div div div, 
.yjround_youestate div div div{background:url(../images/brick/tl.gif) 0 0 no-repeat}
/*yj1*/
.yjround_yj1 h3{background:url(../images/yj1.gif) no-repeat left top}
/*yj2*/
.yjround_yj2 h3{background:url(../images/yj2.gif) no-repeat left top}

.yjsquare h3{color:#c93900; background:url(../images/brick/h3.gif) no-repeat left 4px; border-bottom:1px solid #e4e4e4}
.yjsquare h3 span{color:#c93900}
.yjsquare{color:#555}
#bottomshelf .yjsquare h3{color:#c93900; background:url(../images/brick/inset_bottom.gif) repeat-x left bottom; border:0}
#bottomshelf .yjsquare h3 span{color:#c93900; background:url(../images/brick/h3_bottom.gif) no-repeat left 4px}

.yjsquare_yj1 h3{background:url(../images/yj1.gif) no-repeat left top; border-bottom:1px solid #e4e4e4}

.yjsquare_yj2 h3{background:url(../images/yj2.gif) no-repeat left top; border-bottom:1px solid #e4e4e4}

#horiznav ul li a{color:#fff; background:url(../images/brick/topmenu/normal_l.gif) no-repeat left center}
#horiznav ul li a:hover, 
#horiznav ul li:hover a, 
#horiznav ul li.sfHover a{color:#F86E00; background:url(../images/brick/topmenu/hover_l.gif) no-repeat center center}
#horiznav li#current a, 
#horiznav li#current a:hover, 
#horiznav li#current:hover a, 
#horiznav li#current.sfHover a, 
#horiznav li.active a{color:#F86E00; background:url(../images/brick/topmenu/active_l.gif) no-repeat center center}
#horiznav li#current, 
#horiznav li#current:hover, 
#horiznav li#current.sfHover, 
#horiznav li.active{background:url(../images/brick/topmenu/active_r.gif) no-repeat right center}
#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:#fff; 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:#d84000}
#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:#d84000; 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:#fff}

#horiznav li li{border-bottom:1px solid #F86E00}

#horiznav li ul{border:none}

#horiznav li, #horiznav{background:none; font-weight:bold}
#horiznav li{background:url(../images/brick/topmenu/normal_r.gif) no-repeat right center}
#horiznav ul li:hover, #horiznav ul li.sfHover{background:url(../images/brick/topmenu/hover_r.gif) no-repeat right center}

#horiznav ul li ul li.haschild a.child, 
#horiznav ul li ul li a.child:hover{background:url(../images/brick/topmenu/arrow_right.gif) 95% 50% no-repeat}

#horiznav ul li.active ul li a.child, 
#horiznav ul li#current ul li a.child{background:url(../images/brick/topmenu/arrow_right.gif) 95% 50% no-repeat}

#mainlevel li a, 
.menu li a, 
a.mainlevel{background:#fff url(../images/brick/mainlevel.jpg) no-repeat left top}
#mainlevel li a:hover, 
#mainlevel a#active_menu:link, #mainlevel a#active_menu:visited, 
a.mainlevel:hover, 
a.mainlevel#active_menu, 
#mainlevel li a:hover, 
#mainlevel a#active_menu:link, #mainlevel a#active_menu:visited, 
.menu li a:hover, .menu li.active a{background:#fff url(../images/brick/mainlevel.jpg) no-repeat left bottom}
a.sublevel{background:url(../images/brick/bodyli.gif) no-repeat 5px 9px}
a.sublevel:hover{text-decoration:underline}
#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.mainlevel#active_menu, 
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{color:#121212}
a.mainlevel, 
#mainlevel li a{color:#c93900}
.yjsquare li.active ul li a, 
a.sublevel#active_menu{color:#c93900}
.yjsquare li.active ul li a:hover, 
.yjsquare li.active ul li.active a{color:#121212; background:url(../images/brick/mainlevel.jpg) no-repeat left top}
body li{padding-left:15px; background:url(../images/brick/bodyli.gif) no-repeat 0px 7px; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:11px; text-decoration:none}
#bottomshelf li{background:url(../images/brick/li_bottom.gif) no-repeat 0px 6px}
#down, #down_1, #down_2, #down_3, 
#down_4, #down_5{background:url(../images/brick/yj5_navs.gif) no-repeat left center}
#down:hover, #down_1:hover, #down_2:hover, #down_3:hover, 
#down_4:hover, #down_5:hover{background:url(../images/brick/yj5_navs_h.gif) no-repeat left center}
#up, #up_1, #up_2, #up_3, #up_4, #up_5{background:url(../images/brick/yj5_navs.gif) no-repeat right center}
#up:hover, #up_1:hover, #up_2:hover, #up_3:hover, #up_4:hover, #up_5:hover{background:url(../images/brick/yj5_navs_h.gif) no-repeat right center}
.loginbutton, 
.pollbutton, 
.logoutbutton, 
.button{color:#fff; background:url(../images/brick/loginbutton.gif) no-repeat left top; border:0; width:68px; font-size:11px; text-transform:lowercase; font-weight:bold; padding:2px 0 5px 0}
.button, .validate{color:#fff; background:url(../images/brick/loginbutton.gif) no-repeat left center; border:0; width:68px; font-size:11px; text-transform:lowercase; font-weight:bold; padding:2px 0 3px 0}
.yjnewsflash img, 
.yjnewsflash5 img{border:1px solid #dedede; background:#fdfdfd}
#youjoomla a:hover{color:#555}
#advert{background:#c93900 url(../images/brick/advert_bg.gif) repeat-x left top}
#advert1{background:url(../images/brick/advert_shine.gif) no-repeat center top}
#topshelf_in h3{color:#fff; border-bottom:1px solid #F86E00; background:none; text-shadow:1px 1px #a52e00; padding:0 0 0 0px}
#topshelf_in h3 span{color:#fff; background:none; text-shadow:1px 1px #a52e00}

#topshelf_in .yjsquare{color:#fff; text-shadow:1px 1px #a52e00}
#topshelf_in .yjnewsflash{background:none; border-bottom:1px solid #F86E00}
#topshelf_in .yjnewsflash img{border:1px solid #F86E00; background:#d84000}
#topshelf{background:#c93900 url(../images/brick/advert_bg.gif) repeat-x left top}
#topshelf_in{background:url(../images/brick/advert_shine.gif) no-repeat center top}
#bottomshelf .yjnewsflash{background:url(../images/brick/inset_bottom.gif) repeat-x left bottom}
#label_resultbox{background:url(../images/brick/calc_arrow.gif) no-repeat 90% center}
.yjround_in #yj_mor_form label, 
.yjround_in #label_resultbox, 
.imageframe .framereadmore, 
.imageframe .framereadmore a:link, 
.imageframe .framereadmore a:visited{color:#c93900}

.imageframe .framereadmore a:hover, 
.imageframe .framereadmore a:focus{color:#222}
#navigator li.element div.inner img{border:1px #F86E00 solid; background:#d84000}
#navigator li.selected_left div.inner img, 
#navigator li.selected_right div.inner img, 
#navigator li.element div.inner img:hover{border:1px #000 solid; background:#211d1b}
