.fleft { float:left;}
.wrapper { width:100%; overflow:hidden;}

.box {width:100%; background:url(../imgs/main_elements/box-bg.gif) left bottom repeat-x #fff;}
.box .left-top-corner {background:url(../imgs/main_elements/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(../imgs/main_elements/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(../imgs/main_elements/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(../imgs/main_elements/right-bot-corner.gif) no-repeat right bottom; }
.box .inner {
	padding:10px 10px 11px 10px;
}

.box1 { width:100%; background:url(../imgs/main_elements/box1-bg.gif) left bottom repeat-x #d6d4ce;}
.box1 .left-bot-corner {background:url(../imgs/main_elements/left-bot-corner3.gif) no-repeat left bottom;}
.box1 .right-bot-corner {background:url(../imgs/main_elements/right-bot-corner3.gif) no-repeat right bottom; }
.box1 .inner {
	padding:7px;
}

.box2 { margin-bottom:1px;}
.box2 .left-top-corner { background:url(../imgs/main_elements/left-top-corner4.gif) no-repeat left top; padding-left:4px;}
.box2 .right-top-corner { background:url(../imgs/main_elements/right-top-corner4.gif) no-repeat right top; padding-right:6px;}
.box2 .border-top { background:#fff; height:5px; overflow:hidden; font-size:0; line-height:0;}
.box2 .border-left { background:url(../imgs/main_elements/border-left4.gif) no-repeat left bottom #fff; padding-left:1px;}
.box2 .border-right { background:url(../imgs/main_elements/border-right4.gif) no-repeat right bottom; padding-right:1px;}
.box2 .left-bot-corner { background:url(../imgs/main_elements/left-bot-corner4.gif) no-repeat left top; padding-left:5px;}
.box2 .right-bot-corner { background:url(../imgs/main_elements/right-bot-corner4.gif) no-repeat right top; padding-right:6px;}
.box2 .border-bot { height:5px; overflow:hidden; font-size:0; line-height:0; background:url(../imgs/main_elements/border-bot4.gif) left top repeat-x;}
.box2 .inner {
	background:url(../imgs/main_elements/box2-bg.gif) left bottom repeat-x #fff;
	padding: 6px;
}
.box2 .inner1 { padding:14px 19px 6px 9px; background:url(../imgs/main_elements/box2-bg.gif) left bottom repeat-x #fff;}

.box3 { width:100%; background:url(../imgs/main_elements/box3-bg.gif) left bottom repeat-x #fff;}
.box3.alt {
	margin-bottom:0px;
}
.box3 .left-bot-corner {background:url(../imgs/main_elements/left-bot-corner5.gif) no-repeat left bottom;}
.box3 .right-bot-corner {background:url(../imgs/main_elements/right-bot-corner5.gif) no-repeat right bottom; }
.box3 .inner { padding:10px 10px 15px 8px;}
.box3 .inner .inner { padding:0 15px 48px 9px;}
.box3 .inner1 { padding:22px 10px 26px 18px;}
.box3 .inner2 { padding:20px 10px 20px 18px;}

.title-box {
	background:#fff;
	float:left;
	font-size:1.20em;
	color:#716c65;
	font-weight:bold;
}
.title-box .left { background:url(../imgs/main_elements/titl-box-left.gif) no-repeat left top;}
.title-box .right {
	background:url(../imgs/main_elements/titl-box-right.gif) no-repeat right top;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}

.title-box1 { background:url(../imgs/main_elements/title-box-bg1.gif) left top repeat-x #4f7525; width:100%;}
.title-box1 .left-top-corner {background:url(../imgs/main_elements/left-top-corner1.gif) no-repeat left top;}
.title-box1 .right-top-corner {background:url(../imgs/main_elements/right-top-corner1.gif) no-repeat right top;}
.title-box1 .left-top-corner1 {background:url(../imgs/main_elements/left-top-corner1-1.gif) no-repeat left top;}
.title-box1 .right-top-corner1 {background:url(../imgs/main_elements/right-top-corner1-1.gif) no-repeat right top;}
.title-box1 .left-bot-corner {background:url(../imgs/main_elements/left-bot-corner1.gif) no-repeat left bottom;}
.title-box1 .right-bot-corner {background:url(../imgs/main_elements/right-bot-corner1.gif) no-repeat right bottom; }
.title-box1 .inner { padding:6px 9px 7px 9px;}

.title-box2 { background:url(../imgs/main_elements/title-box-bg2.gif) left top repeat-x #a82c16; width:100%;}
.title-box2 .left-top-corner {background:url(../imgs/main_elements/left-top-corner2.gif) no-repeat left top;}
.title-box2 .right-top-corner {background:url(../imgs/main_elements/right-top-corner2.gif) no-repeat right top;}
.title-box2 .left-top-corner1 {background:url(../imgs/main_elements/left-top-corner2-1.gif) no-repeat left top;}
.title-box2 .right-top-corner1 {background:url(../imgs/main_elements/right-top-corner2-1.gif) no-repeat right top;}
.title-box2 .left-bot-corner {background:url(../imgs/main_elements/left-bot-corner2.gif) no-repeat left bottom;}
.title-box2 .right-bot-corner {background:url(../imgs/main_elements/right-bot-corner2.gif) no-repeat right bottom; }
.title-box2 .inner { padding:6px 9px 7px 9px;}

.title-box3 { background:url(../imgs/main_elements/title-box3-bg.gif) left top repeat-x #1c3c56;}
.title-box3 .left { background:url(../imgs/main_elements/title-box3-left.gif) no-repeat left top;}
.title-box3 .right { background:url(../imgs/main_elements/title-box3-right.gif) no-repeat right top; padding:4px 9px 4px 20px;}

.title-box4 { background:url(../imgs/main_elements/title-box4-bg.gif) left top repeat-x #1c3c56;}
.title-box4 .left { background:url(../imgs/main_elements/title-box4-left.gif) no-repeat left top;}
.title-box4 .right { background:url(../imgs/main_elements/title-box4-right.gif) no-repeat right top; padding:4px 9px 4px 20px;}
.title-box2  a {
	font-size: 12px;
	color: #FFF;
}
.title-box2  a:hover {
	text-decoration: underline;
}