body#page_bg { background:url(../images/newhomeimages/bg.jpg) repeat-x top; margin:0; padding:0; z-index: 0; background-color: #fff;}
.captionDescription {color: #fff;font-size: 11px;}
.hbg { background:url(../images/newhomeimages/hbg.jpg) no-repeat top center; }

#padleft { padding-left:15px; background:url(../images/newhomeimages/topleft.png) no-repeat top left; *width: 973px;}
#padright { padding-right:15px; background:url(../images/newhomeimages/topright.png) no-repeat top right; *width: 973px; }
#main { background:url(../images/newhomeimages/ibg.png) repeat-x top; *width: 973px;}
#leftcol { float:left; width: 226px; background: none; color:#18293f; font-size:12px; text-align:left; *display: inline; }
#rightbelowhome ul, #rightcolhome ul, #leftcolhome ul { margin:0; padding:0; list-style:none; }
#rightbelowhome ul li, #rightcolhome ul li, #leftcolhome ul li { margin: 0; padding:0; background: url(../images/bullet.gif) no-repeat 0 7px; padding-left:6px; }
#maincol { float:left; width: 505px; *width: 510px; padding-left: 8px; *margin-left: 0px; *display: inline;}

#loginarea {*height: 50px; *float: right; *margin-top: 5px; *width:350px;}
#header{
	*overflow: visible;
}

span.niftyquick span.yoo-login span.login,
span.niftyquick span.yoo-login span.logout { *float:right;}
span.niftyquick span.yoo-login span.login span.username, span.niftyquick span.yoo-login span.login span.password {
	*height: 23px; *width: 102px; }

#menu ul li,
#mainmenu,
#logoimage,
#topmenu,
#logoarea,
#mainlevelmainnav li {
	*display: inline;
}
//#topmenu {*width:200px;}

#leftcol,
#rightcol,
#maincol {
	height: 610px;
	overflow: hidden;
}

#innerleft { background: none;  }
#innerright { *margin-right: 10px;
}
#rightcol { float:right; width: 226px; }
#innerright { background: none; }
#botbar { position:absolute; border:0; height:56px; background: url(../images/newhomeimages/bottom.png) no-repeat; display: block; bottom:0; *margin-bottom:0; width: 1003px;}
#logo { height:92px; width: 986px; *width:986px; overflow:hidden; background:url(/templates/fba_j15/images/newhomeimages/logo.jpg) no-repeat top center; }
#content { position: relative; background: none; margin-top: 13px; *margin-top: 0px; padding-bottom:60px; *width: 1003px; }
#homeextraarea { width: 973px; *width: 973px; }
#bot {
	*position: relative;
}

#leftbelowhome {width:734px; float: left;}
#leftbelowhome div.module h3 {background:url(../images/newhomeimages/belowhome_h3.png) no-repeat top left; height: 31px; line-height: 31px; padding: 0 0 0 10px; color: #fff; font-weight: normal;}

#leftbelowhome div.module #eachitem { padding:0px 10px 35px 10px; position:relative; color:#18293f; height: 62px; *height: 92px; overflow:hidden;}
#leftbelowhome div.module #eachitem IMG { position:absolute; left:10px; top: 5px; }
#leftbelowhome div.module #eachitem p { padding-left:95px; display:block; padding-bottom: 20px;}
#leftbelowhome div.module span.article_separator, #leftbelowhome div.module span.date { display:none; }
#leftbelowhome div.module #eachitem  h4 {  margin:0; margin-left:95px; font-size:14px; padding:0;  color: #5e3c2b; font-weight: 500; margin-bottom:3px}
#leftbelowhome div.module #eachitem  h4 a { color: #5e3c2b; font-weight: 500; }
#leftbelowhome div.module #eachitem a{ text-decoration:underline; }

#leftbelowhome div.module .eachitem { display:none;  }

#leftbelowhome div.module h3 { padding-bottom: 15px;}
#leftbelowhome div.module {clear:both;}

#leftbelowhome div.module div#seemoreevents { display: none; }

#leftbelowhome div.moduletable_logged h3,
#leftbelowhome div.module_logged h3 {background:url(../images/newhomeimages/belowhomepieces_h3.png) no-repeat top left; height: 31px; line-height: 31px; padding: 0 0 0 10px; color: #fff; font-weight: normal;}
#leftbelowhome div.moduletable_logged  {width: 243px; float: left; padding-bottom: 10px;}
#leftbelowhome div.module_logged {width: 240px; float: left; padding-bottom: 10px;}


#leftcol div.moduletable_first h3 { margin:0; padding:0; margin-bottom: 7px; height: 23px; line-height:23px; border: 0px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-indent: 10px; color:white; }
#leftcol div.moduletable_first { text-align:center; background:url(../images/newhomeimages/left_grad1.png) no-repeat top left; margin-bottom: 0px; height: 230px; overflow: hidden; }
#leftcol div.moduletable_first P { margin:0; padding:0; }

#leftcol div.moduletable_blue h3 { margin:0; padding:0; border-bottom:solid 1px #ccc;  border-top:solid 1px #ccc;margin-bottom: 8px; height: 23px; line-height:23px; background:url(../images/newhomeimages/left_blue_h3.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  color:white; width: 226px; margin-left:-10px; text-indent:10px; }
#leftcol div.moduletable_blue { background:url(../images/newhomeimages/left_grad2.png) no-repeat top left;  padding:0px 10px  }

#leftcol div.moduletable_blue2 h3 { margin:0; padding:0; border: 0px;margin-bottom: 8px; height: 23px; line-height:23px; background:url(../images/newhomeimages/left_blue_h3.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  color:white; width: 226px; margin-left:-10px; text-indent:10px; }
#leftcol div.moduletable_blue2 { background:url(../images/newhomeimages/left_grad2.png) no-repeat top left;  padding:0px 10px; height: 175px;}

#leftcol div.moduletable_blue3 h3 { margin:0; padding:0; border: 0px; height: 25px; line-height:23px; background:url(../images/newhomeimages/left_blue__intouch_h3.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  color:white; width: 226px; margin-left:-10px; text-indent:10px; }
#leftcol div.moduletable_blue3 { background:url(../images/newhomeimages/left_grad_intouch.png) no-repeat top left;  padding:0px 10px; height: 188px;}
#leftcol div.moduletable_blue3  ul { margin-top: 10px;}



#rightbelowhome {width:222px; float: right; *float: left; padding-left: 8px; *padding-left: 13px; }

#rightbelowhome div.module_social h3 { margin:0; padding:0; border-bottom:solid 1px #ccc;  border-top:solid 1px #ccc;margin-bottom: 10px; height: 23px; line-height:23px; background:url(../images/right_blue_h3.jpg) no-repeat top right; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  color:white; width: 220px;  margin-left: -10px;  text-indent:10px; }
#rightbelowhome div.module_social div div div { padding:0px 10px 10px 10px; }
#rightbelowhome div.module_social { height:86px; background:url(../images/social.jpg) no-repeat bottom left; text-align:center; overflow:hidden; }

#rightcol div.module_blue h3 { margin:0; padding:0; border-bottom:solid 1px #ccc;  border-top:solid 1px #ccc;margin-bottom: 10px; height: 23px; line-height:23px; background:url(../images/newhomeimages/right_blue_h3.jpg) no-repeat top right; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  color:white; width: 220px;  margin-left: -10px;  text-indent:10px; }
#rightcol div.module_blue div div div { padding:0px 10px 10px 10px; }

#rightcol div.module_firstbluemid h3 { margin:0; padding:0; border: 0px;margin-bottom: 10px; height: 23px; line-height:23px; background:url(../images/newhomeimages/right_firstbluemid_h3.jpg) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  color:white; width: 220px;  margin-left: -10px;  text-indent:10px; }
#rightcol div.module_firstbluemid { padding:0px 10px 0px 10px; height: 171px; background:url(../images/newhomeimages/right_firstbluemid_h3.jpg) no-repeat top left; margin-top: -13px;}

#rightcol div.module_endbluemid h3 { margin:0; padding:0; border: 0px;margin-bottom: 10px; height: 23px; line-height:23px; background:url(../images/newhomeimages/right_endbluemid_h3.jpg) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  color:white; width: 220px;  margin-left: -10px;  text-indent:10px; }
#rightcol div.module_endbluemid { padding:0px 10px 0px 10px; height: 167px; background:url(../images/newhomeimages/right_endbluemid_h3.jpg) no-repeat top left; }



#user1 div.module h3 {padding:0; font-size:16px; color:#fff; height: 22px; line-height:2px; text-indent:0px; margin: 0 0 7px 0; line-height:120%; }
#user1 span.editp { position:absolute; top: 10px; right: 10px; }
#user1 span.editp a { color:white; text-decoration: underline; }
#user1 div.module { background:url(../images/newhomeimages/r_brown_tl.png) no-repeat top left; margin-bottom:15px; position:relative; margin-top: -2px; *margin-top: -2px; height: 254px; width: 226px;}
#user1 div.module div  { background:url(../images/newhomeimages/r_brown_tr.png) no-repeat top right; color:#fff;height: 254px;  }
#user1 div.module div div { background:url(../images/newhomeimages/r_brown_bl.png) no-repeat bottom left; }
#user1 div.module div div div { background:url(../images/newhomeimages/r_brown_br.png) no-repeat bottom right; padding:7px 12px;}
#user1 div.module STRONG { font-size:14px; color: #5e3c2b; }
#rightcol #user1 ul { margin-left: 11px; }

#user2 div.module h3 {margin:0; padding:0; font-size:16px; color:#fff; height: 26px; line-height:26px; text-indent:0px; margin-bottom:7px; }
#user2 div.module { background:url(../images/newhomeimages/r_dbrown_tl.png) no-repeat top left; margin-bottom:15px; position:relative; }
#user2 div.module div  { background:url(../images/newhomeimages/r_dbrown_tr.png) no-repeat top right; color:#5e3c2b; font-weight:bold; }
#user2 div.module div div { background:url(../images/newhomeimages/r_dbrown_bl.png) no-repeat bottom left; }
#user2 div.module div div div { background:url(../images/newhomeimages/r_dbrown_br.png) no-repeat bottom right; padding:0px 12px 7px 12px;}
#user2 div.module STRONG { font-size:14px; color: #5e3c2b; }
#rightcol #user2 ul li { background:none; padding-left:8px; color:#2a496f;font-weight: normal; }
#rightcol #user2 p { margin:0; padding:0; }

//#maincol div.module { margin-bottom:15px; } 
#maincol div.module_coming div div div div#seemoreevents { margin-top: 0px; }

#maincol div.module_coming h3 {margin:0; padding:0; font-size:16px; color:#FFF; height: 28px; line-height:28px; text-indent:10px; margin-bottom:10px; }
#maincol div.module_coming { background:url(../images/newhomeimages/mid_tl.png) no-repeat top left; margin-bottom:15px; margin-top: -10px; height: 282px; width: 502px; *width: 502px; }
#maincol div.module_coming div  { background:url(../images/newhomeimages/mid_tr.png) no-repeat top right; height: 282px;  }
#maincol div.module_coming div div { background:url(../images/newhomeimages/mid_bl.png) no-repeat bottom left; height: 282px; }
#maincol div.module_coming div div div { background:url(../images/newhomeimages/mid_br.png) no-repeat bottom right; height: 278px;}
#maincol div.module_coming div div div div { background:none; height: 282px; }

#maincol div.module_coming #eachitem { padding:0px 10px 10px 10px; position:relative; color:#18293f;  height: 70px; overflow:hidden;}
#maincol div.module_coming #eachitem IMG { position:absolute; left:10px; top: 0px; }
#maincol div.module_coming #eachitem p { padding-left:105px; display:block; }
#maincol div.module_coming span.article_separator, #maincol div.module_coming span.date { display:none; }
#maincol div.module_coming #eachitem  h4 {  margin:0; margin-left:105px; font-size:13px; padding:0; color: #18293f;}
#maincol div.module_coming #eachitem  h4 a { font-weight:600; }
#maincol div.module_coming #eachitem a.readon { text-decoration:underline; }
#maincol div.module_coming .eachitem { display:none; }

#maincol div.module_homeslidebg div div div ul._homeslidebg {background:url(../images/newhomeimages/slideshow-template.png); padding-bottom: 20px;}
#maincol div.module_homeslidebg div div div div#slidewrap {background:url(../images/newhomeimages/slideshow-template.png); margin-bottom: 15px; height: 309px;}



#rightbelowhome div.module_firstblue h3 { margin:0px; padding:0px; border: 0px;margin-bottom: 10px; height: 23px; line-height:23px; background:url(../images/newhomeimages/rightbelow_firstbluemid_h3.jpg) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  color:white; width: 222px;  margin-left: -10px;  text-indent:10px; }
#rightbelowhome div.module_firstblue { padding:0px 0px 0px 10px; height: 125px; *height: 125px; background:url(../images/newhomeimages/rightbelow_borders.jpg) repeat-y top left;}

#rightbelowhome div.module_blue h3 { margin:0; padding:0; border: 0px;margin-bottom: 10px; height: 23px; line-height:23px; background:url(../images/newhomeimages/rightbelow_blue_h3.jpg) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  color:white; width: 222px;  margin-left: -10px;  text-indent:10px; }
#rightbelowhome div.module_blue { padding:0px 0px 0px 10px; height: 145px;  background:url(../images/newhomeimages/rightbelow_borders.jpg) repeat-y ; margin-top: -13px;}

#rightbelowhome div.module_social h3 { margin:0; padding:0; border: 0px;margin-bottom: 10px; height: 23px; line-height:23px; background:url(../images/newhomeimages/rightbelow_blue_h3.jpg) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  color:white; width: 222px;  margin-left: -10px;  text-indent:10px; }
#rightbelowhome div.module_social div div div { padding:0px 0px 0px 10px; }
#rightbelowhome div.module_social { height:84px; *height:89px; background:url(../images/social.jpg) no-repeat bottom left; text-align:center; overflow:hidden; }

#mainlevelmainnav li ul{
background:#4f0505;
}
#mainlevelmainnav li li{
border-color: #6d5730;
background: #4f0505;
}
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
background:#6d5730;
}
