/* put your custom CSS in here */
.container {
margin:0 auto;
width:950px;
}
div.container {
margin:0em auto;
}
body {
/*background:#453621 none repeat scroll 0 0;*/
background:#88b223 none repeat scroll 0 0;
color:#F3EDD7;
}
#header1 {
background:#fff url(../images/top.jpg) no-repeat 0 0;
display:block;
height:128px;
width:950px;
}

#showcase {
background:#FFF none repeat scroll 0 0;
color:#40331E;
}
#showcase {
overflow:hidden;
}
#showcase2 {
background:transparent url(../images/style1/showcase-top-bg.png) repeat-x scroll 0 0;
}
#showcase-padding {
padding-top:0px;
}
#body-bg {
background:#FFF url(../images/style1/body-bg.png) repeat-x scroll 0 0;
overflow:hidden;
}

#header h1{

margin-bottom:0em;
}
.rightcol, .leftcol {
/*background:#EFE6C9 none repeat scroll 0 0;*/
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
padding:0;
}
#rightcol {
background:transparent url(../images/style1/column-shadow-l.png) no-repeat scroll 0 0;
overflow:hidden;
}
#leftcol, #rightcol {
margin-left:-8px;
margin-right:-8px;
}
#rightcol2 {
background:transparent url(../images/style1/column-shadow-r.png) no-repeat scroll 100% 0;
padding:15px 20px;
display:block;
overflow:hidden;
}
.destacadoder{
background:#5E8233 url(../images/style1/module-bg.png) no-repeat scroll 50% 100%;
color:#F3EDD7;
width:200px;

}
.destacadoder h3{
background:transparent url(../images/style1/modules/hilite1/module-h3.png) no-repeat scroll 50% 0;
color:#C5DC8C;
font-size:130%;
height:40px;
line-height:22px;
margin:-15px 0 0;
padding:22px 0 0 15px;
}
#footer{
background:transparent url(../images/style1/bottom-topbar.png) repeat-x scroll 0 0;
height:34px;
}

#footer a {
color:#FF9900;
margin-right:15px;
margin-top:6px;
padding-left:0;
}
#footer p {
font-size:10px;
text-align:center;
}
div#custom001 .block{
margin-bottom:0px;
}


#horiz-menu li.active a.daddy:hover,
#horiz-menu li.active a.daddy.sfHover {
	color: #333;
}

#horiz-menu a {
/*	color: #333;
	background-image: url(../images/style1/menu-l.png);*/
}

#horiz-menu li {
	background-image: url(../images/style1/menu-r.png);
}

#horiz-menu li.active a,
#horiz-menu li.sfHover.active a {
	color: #333;
}

#horiz-menu.splitmenu li.active a,
#horiz-menu.splitmenu li.active-sfHover a {
	color: #000;
	background: url(../images/style1/menu-l.png) 0 0 no-repeat;
}

#horiz-menu.splitmenu li.active {
	background: url(../images/style1/menu-r.png) 100% 0 no-repeat;
}

#horiz-menu a:hover {
	color: #333;
}

#horiz-menu li li a:hover,
#horiz-menu li.active li a:hover {
	color: #666;
}

#horiz-menu li li a,
#horiz-menu li.active li a {
	color: #333;
}

#horiz-menu li li.parent a.daddy,
#horiz-menu li.active li.parent a.daddy {
	background: url(../images/style1/dropdown-child.png) 95% 50% no-repeat;
}

#horiz-menu li li.parent:hover a.daddy,
#horiz-menu li.active li.parent:hover a.daddy,
#horiz-menu li li.parent-sfHover a.daddy,
#horiz-menu li.active li.parent-sfHover a.daddy {
	background: url(../images/style1/dropdown-child.png) 95% 50% no-repeat;
}

#horiz-menu li li, 
#horiz-menu li:hover li,
#horiz-menu li.sfHover li,
#horiz-menu li.parent:hover li,
#horiz-menu li.parent.sfHover li,
#horiz-menu li.active.parent:hover li,
#horiz-menu li.active.parent.sfHover li {
	border-bottom: 1px solid #C6C6C6;
	background: none;
}

#horiz-menu ul ul {
	background: #DCDCDC;
}

ul.menu li a,
a.mainlevel {
	background: url(../images/style1/mainmenu-bg.png) 0 0 no-repeat;
	color: #333;
}

horiz-menu a, #horiz-menu li.active a {
display:block;
float:left;
font-size:100%;
font-weight:normal;
height:38px;
line-height:34px;
overflow:hidden;
padding:0 17px;
white-space:nowrap;
}
#horiz-menu li.active {
background-position:100% 0;
}

#horiz-menu li {
background-position:100% -38px;
background-repeat:no-repeat;
}
#horiz-menu li {
display:block;
float:left;
margin:0 4px 0 0;
padding:0;
}

#horiz-menu li {
display:block;
float:left;
margin:0 4px 0 0;
padding:0;
}
#horiz-menu ul {
float:left;

list-style-image:none;
list-style-position:;
list-style-type:none;
margin:0;
padding:0;
}
ul.menu li.active a,
ul.menu li a:hover,
ul.menu li.active a:hover,
a#active_menu,
a.mainlevel:hover {
	color: #666;
	background: url(../images/style1/mainmenu-bg.png) 0 -27px no-repeat;
}
.menutop,.menutop *{margin:0;padding:0;}
div#horiz-menu{/* this is a z-index ie6 and ie7 bug fix */
position:absolute;z-index:50;}
#horiz-menu li li{margin:0;}
.menutop{line-height:1.0;float:left;margin-bottom:1.5em;position:relative;}
.menutop ul{background:#fff;/*IE6 needs this*/
padding:0;}
.menutop li{float:left;list-style:none;position:relative;}
#test-logo{
height:100px;}