div.greenbox {
	display: inline-block;
	margin-bottom: 5pt;
}
div.greenbox .tl {
	background: url(../img/greenbox/greenbox_tl.png) left top no-repeat;
}
div.greenbox .tr {
	background: url(../img/greenbox/greenbox_tr.png) right top no-repeat;
	padding-top: 5px;
}
div.greenbox .t {
	background: url(../img/greenbox/greenbox_t.png) left top repeat-x;
}
div.greenbox .l {
	background: url(../img/greenbox/greenbox_l.png) left top repeat-y;
}
div.greenbox .r {
	background: url(../img/greenbox/greenbox_r.png) right top repeat-y;
}
div.greenbox .fl {
	background: url(../img/greenbox/greenbox_fl.png) left top no-repeat;
}
div.greenbox .fr {
	background: url(../img/greenbox/greenbox_fr.png) right top no-repeat;
}
div.greenbox .bl {
	background: url(../img/greenbox/greenbox_bl.png) left bottom no-repeat;
}
div.greenbox .br {
	background: url(../img/greenbox/greenbox_br.png) right bottom no-repeat;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
div.greenbox .b{
	background: url(../img/greenbox/greenbox_b.png) left bottom repeat-x;
}
div.greenbox .c{
	background: #d4f5a7 url(../img/greenbox/greenbox_c.png) left top repeat-x;
	padding: 10pt;
	min-height:180px;
	color: #292929;
	font-weight: bold;
}
div.greenbox .c p, div.greenbox .c div, div.greenbox .c td {
	color: #292929;
}


div.greenbox2 {
	display: inline-block;
	margin-bottom: 10pt;
	background: #d4f5a7 url(../img/greenbox2/green_f.png) left top repeat-x;
	border: 1px solid #ffffff;
	padding: 5pt;
	color: #292929;
}

div.redbox, div.redbox2 {
	display: inline-block;
	border: 1px solid #ffffff;
	background: #fa90aa url(../img/redbox/red_f.png) left top repeat-x;
	padding: 5pt;
	margin-bottom: 5pt;
	color: #292929;
	font-weight: bold;
}
div.redbox p, div.redbox div, div.redbox td, div.redbox label, div.redbox label.error, div.redbox2 label.error {
	color: #292929;
	font-weight: bold;
}
div.redbox div.exclamation {
	padding-left: 40px;
	min-height: 40px;
	background: url(../img/icons/alert.gif) left top no-repeat;
}


div.greybox {
	display: inline-block;
	border: 1px solid #c7c7c7;
	background: #f1eff1;
	margin-bottom: 10pt;
	padding: 5pt;
}

div.greenbox3 {
	display: inline-block;
	margin-bottom: 10pt;
	background: #d4f5a7 url(../img/greenbox2/green_f.png) left top repeat-x;
	border: 1px solid #ffffff;
	padding: 5pt;
	color: #292929;
}

div.bluebox {
	display: inline-block;
	margin-bottom: 5pt;
}
div.bluebox .tl {
	background: url(../img/bluebox/bluebox_tl.png) left top no-repeat;
}
div.bluebox .tr {
	background: url(../img/bluebox/bluebox_tr.png) right top no-repeat;
	padding-top: 5px;
}
div.bluebox .t {
	background: url(../img/bluebox/bluebox_t.png) left top repeat-x;
}
div.bluebox .l {
	background: url(../img/bluebox/bluebox_l.png) left top repeat-y;
}
div.bluebox .r {
	background: url(../img/bluebox/bluebox_r.png) right top repeat-y;
}
div.bluebox .fl {
	background: url(../img/bluebox/bluebox_fl.png) left top no-repeat;
}
div.bluebox .fr {
	background: url(../img/bluebox/bluebox_fr.png) right top no-repeat;
}
div.bluebox .bl {
	background: url(../img/bluebox/bluebox_bl.png) left bottom no-repeat;
}
div.bluebox .br {
	background: url(../img/bluebox/bluebox_br.png) right bottom no-repeat;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
div.bluebox .b {
	background: url(../img/bluebox/bluebox_b.png) left bottom repeat-x;
}
div.bluebox .c {
	background: #4bf8ea url(../img/bluebox/bluebox_c.png) left top repeat-x;
	padding: 10pt;
	min-height:180px;
	color: #292929;
	font-weight: bold;
}

div.bluebox .c ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
div.bluebox .c ul li{
	margin:0;
	padding:0;
	background: transparent url(../img/bluebox/nbltlo.png) 19px 20px repeat-y;
	margin-top:15pt;
}

div.bluebox .c ul li#lpn1{
	margin-top:0;
}
div.bluebox .c ul li h2 {
	padding: 0;
	margin: 0;
	padding-top:10px;
	font-family: Arial;
	font-size: 10.5pt;
	color:#0e5852;
	font-weight:bold;
	padding-left:45.75pt;
	text-align:left;
	_height:40px;
	min-height: 40px;
}

div.bluebox .c ul li#lpn1 h2 {
	background: url(../img/bluebox/nbl1.png) left top no-repeat;
}
div.bluebox .c ul li#lpn2 h2 {
	background: url(../img/bluebox/nbl2.png) left top no-repeat;
}
div.bluebox .c ul li#lpn3 h2 {
	background: url(../img/bluebox/nbl3.png) left top no-repeat;
}
div.bluebox .c ul li#lpn4 h2 {
	background: url(../img/bluebox/nbl4.png) left top no-repeat;
}

div.bluebox .c ul li#lpn1 p, div.bluebox .c ul li#lpn2 p, div.bluebox .c ul li#lpn3 p, div.bluebox .c ul li#lpn4 p {
	padding-top:3.5pt;
	padding-left:37.5pt;
	padding-right:7.5pt;
	text-align:left;
	font-weight:normal;
	font-family: Arial;
	font-size: 9pt;
}
