/*--- main box ---------------------------------------------------------*/
div.mbx_top {
	background: #005101 url(../img/bx/mblk_t_green.png) repeat-x left top !important;
	margin-left:0px !important;
	margin-right:0px !important;
	width: 960px !important;
	height: 60px !important; 
	zoom: 1;
	display: block;
	padding: 0px;
	text-align: right;
}
div.mbx_top h1 { /* clear inside */
	background-image: none !important;
}
div.mbx_bottom {
	margin: 10px 0 0 0 !important;
	padding: 0px !important;
	border-top: 1px dotted #434343;
}
div.mbx_bottom a {
	border-bottom: 1px dotted #434343;
}
/*--- phone TOP box ---------------------------------------------------------*/
div.phone_box_top {
	background: #00008b url(../img/bx/topf.gif) repeat-x left center !important;
	margin-left:0px !important;
	margin-right:0px !important;
	width: 940px !important;
	height: 20px !important; 
	zoom: 1;
	display: block;
	padding: 0px 10px;
	text-align: right;
	line-height: 20px;
	color: #f5f5f5;
	font: normal 14px/20px sans-serif;
}
/*--- RED box ---------------------------------------------------------*/
.rbx{
	display:block;
}
.rbx1, .rbx2, .rbx3, .rbx4, .rbx4b, .rbx3b, .rbx2b, .rbx1b {
	display: block;
	background: #FC0000;
	height:1px;
	overflow:hidden;
	font-size:1px !important;
	line-height: 1px !important;
}
.rbx2, .rbx3, .rbx4, .rbx4b, .rbx3b, .rbx2b, .rbxboxcontent {
	border-left: 1px solid #c10000;
	border-right:1px solid #c10000;
	display:block;
}
.rbx1, .rbx1b {
	margin: 0 5px;
	background: #c10000;
}
.rbx2, .rbx2b {
	margin: 0 3px;
	border-width: 0 2px;
}
.rbx3, .rbx3b {
	margin: 0 2px;
}
.rbx4, .rbx4b {
	height:2px;
	margin:0 1px;
}
.rbxboxcontent {
	text-align: center;
	color: #fff8dc;
	background: #FC0000;
}
.rbxboxcontent span, .rbxboxcontent div, .rbxboxcontent strong {
	display: block !important;
/*	padding: 0 !important;
	margin: 0 !important;
*/
}
.rbxboxcontent a {
 	color: white;
 	display: inline;
 background: transparent !important;
 }
 .rbxboxcontent a:hover {
 	color: yellow;
 }
 /*--- GREEN box ---------------------------------------------------------*/
.gbx{
	display:block;
	margin:0px 0px .7em;
}
.gbx1, .gbx2, .gbx3, .gbx4, .gbx4b, .gbx3b, .gbx2b, .gbx1b {
	display: block;
	background: #87ff87;
	height:1px;
	overflow:hidden;
	font-size:1px !important;
	line-height: 1px !important;
}
.gbx2, .gbx3, .gbx4, .gbx4b, .gbx3b, .gbx2b, .gbxboxcontent {
	border-left: 1px solid #09be1a;
	border-right:1px solid #09be1a;
	display:block;
}
.gbx1, .gbx1b {
	margin: 0 5px;
	background: #09be1a;
}
.gbx2, .gbx2b {
	margin: 0 3px;
	border-width: 0 2px;
}
.gbx3, .gbx3b {
	margin: 0 2px;
}
.gbx4, .gbx4b {
	height:2px;
	margin:0 1px;
}
.gbxboxcontent {
	text-align: center;
	color: #004801;
	background: #87ff87;
	padding: 0 7px;
}
.gbxboxcontent span, .gbxboxcontent div, .gbxboxcontent strong {
	display: block !important;
/*	padding: 0 !important;
	margin: 0 !important;
*/
}
.gbxboxcontent p {
	padding: 0 0 1em 0;
	border-bottom: 1px dotted #006400;
}

/*--- WHITE b-g and GREEN border box ---------------------------------------------------------*/
.wgbx{
	display:block;
}
.wgbx1, .wgbx2, .wgbx3, .wgbx4, .wgbx4b, .wgbx3b, .wgbx2b, .wgbx1b {
	display: block;
	background: #fff;
	height:1px;
	overflow:hidden;
	font-size:1px !important;
	line-height: 1px !important;
}
.wgbx2, .wgbx3, .wgbx4, .wgbx4b, .wgbx3b, .wgbx2b, .wgbxboxcontent {
	border-left: 1px solid #09be1a;
	border-right:1px solid #09be1a;
	display:block;
}
.wgbx1, .wgbx1b {
	margin: 0 5px;
	background: #09be1a;
}
.wgbx2, .wgbx2b {
	margin: 0 3px;
	border-width: 0 2px;
}
.wgbx3, .wgbx3b {
	margin: 0 2px;
}
.wgbx4, .wgbx4b {
	height:2px;
	margin:0 1px;
}
.wgbxboxcontent {
	text-align: center;
	color: #004801;
	background: #fff;
}
.gbxboxcontent span, .gbxboxcontent div, .gbxboxcontent strong {
	display: block !important;
/*	padding: 0 !important;
	margin: 0 !important;
*/
}