.box {
	color: #777777;
	margin: 0; padding:0;
	font-size: .9em;
	line-height:1.5em;
	margin-bottom:12px;
	clear:both;
}
.box h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #676734;
	padding:0;
	margin:0;
	padding-bottom:0px;
	margin-bottom:10px;
}
.box img.float{ float:left; padding-right:15px; }
.box p{ /*clear:both;*/
}

.big-box{margin-bottom:12px;}
.big-box .tl{
	background-image: url(../images/box/box.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:10px;
}
.big-box .tr{
	background-image: url(../images/box/box.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-right:10px;
	padding-top:10px;
}
.big-box .bl{
	background-image: url(../images/box/box.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-left:10px;	
}
.big-box .br{
	background-image: url(../images/box/box.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right:10px;
	padding-bottom:10px;	
}

.blue-box{margin-bottom:12px;}
.blue-box .tl{
	background-image: url(../../neologix/resources/images/box/bigbox-solid/big-box-solid.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:10px;
}
.blue-box .tr{
	background-image: url(../../neologix/resources/images/box/bigbox-solid/big-box-solid.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-right:10px;
	padding-top:10px;
}
.blue-box .bl{
	background-image: url(../../neologix/resources/images/box/bigbox-solid/big-box-solid.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-left:10px;	
}
.blue-box .br{
	background-image: url(../../neologix/resources/images/box/bigbox-solid/big-box-solid.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right:10px;
	padding-bottom:10px;	
}

.box-big-border{margin-bottom:12px;}
.box-big-border .tl{
	background-image: url(../images/box/box-big-border.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:10px;	
}
.box-big-border .tr{
	background-image: url(../images/box/box-big-border.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-right:10px;
	padding-top:10px;	
}
.box-big-border .bl{
	background-image: url(../images/box/box-big-border.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-left:10px;	
}
.box-big-border .br{
	background-image: url(../images/box/box-big-border.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right:10px;
	padding-bottom:10px;	
}
.box h1, .big-box h1, .blue-box h1, .box-big-border h1{ padding:0 0 10px 0}