/*MCE STYLES*/
.end-jb{
	margin:0!important;
	padding:0!important;	
}
p.top, p.bottom{
	margin-top:0!important;
	margin-bottom:0!important;
}
div.parent.narrow{
	width:425px;
}
div.parent.normal{
	width:560px;
}
div.parent.wide{
	width:660px;
}
/* Styled List */

/*.check{
	list-style:inside url(../tinymce/styled-list/images/check.png)!important;
}
.stop{
	list-style:inside url(../tinymce/styled-list/images/stop.png)!important;
}
.round{
	list-style:inside url(../tinymce/styled-list/images/round.png)!important;
}
.star{
	list-style:inside url(../tinymce/styled-list/images/star.png)!important;
}
.arrow{
	list-style:inside url(../tinymce/styled-list/images/arrow.png)!important;
}
.diamond{
	list-style:inside url(../tinymce/styled-list/images/diamond.png)!important;
}*/
ul.check, ol.check{
	list-style:none;
}
ul.stop, ol.stop{
	list-style:none;
}
ul.round, ol.round{
	list-style:none;
}
ul.star, ol.star{
	list-style:none;
}
ul.arrow, ol.arrow{
	list-style:none;
}
ul.diamond, ol.diamond{
	list-style:none;
}
ul.check li, ol.check li{
	background:url(../tinymce/styled-list/images/check.png) left top no-repeat!important;
	padding-left:25px;
}
ul.stop li, ol.stop li{
	background:url(../tinymce/styled-list/images/stop.png) left top no-repeat!important;
	padding-left:25px;
}
ul.round li, ol.round li{
	background:url(../tinymce/styled-list/images/round.png) left 3px no-repeat!important;
	padding-left:25px;
}
ul.star li, ol.star li{
	background:url(../tinymce/styled-list/images/star.png) left top no-repeat!important;
	padding-left:25px;
}
ul.arrow li, ol.arrow li{
	background:url(../tinymce/styled-list/images/arrow.png) left 5px no-repeat!important;
	padding-left:25px;
}
ul.diamond li, ol.diamond li{
	background:url(../tinymce/styled-list/images/diamond.png) left top no-repeat!important;
	padding-left:25px;
}
/*Johnson Box*/

.cert.parent{
	background-position:0 98px; background-repeat:repeat-y; padding:0!important;
}
.cert{
	margin:0 auto; background-position:0 96px; background-repeat:repeat-y; height:auto;
}
.cert p.bottom{
	 background-position:0 bottom; background-repeat:no-repeat; padding:0 0 110px!important;
}
.cert.narrow.parent{
	background-image:url(../images/cert-bg-narrow.jpg);
	width:425px;
}
.cert.normal.parent{
	background-image:url(../images/cert-bg-normal.jpg);
	width:504px;
}
.cert.wide.parent{
	background-image:url(../images/cert-bg-wide.jpg);
}
.cert .child{
	background-position:0 0; background-repeat:no-repeat; padding:40px 40px 0!important;
	min-height:60px;
}
.cert.narrow  .child{
	background-image:url(../images/cert-top-narrow.jpg);
}
.cert.normal .child{
	background-image:url(../images/cert-top-normal.jpg);
}
.cert.wide .child{
	background-image:url(../images/cert-top-wide.jpg);
}
.cert.narrow p.bottom{
	background-image:url(../images/cert-bottom-narrow.jpg);
}
.cert.normal p.bottom{
	background-image:url(../images/cert-bottom-normal.jpg);
}
.cert.wide p.bottom{
	background-image:url(../images/cert-bottom-wide.jpg);
}
.cert.child{
}
/*##########################################*/
.borderedblue.parent{
	 background-position:0 28px; background-repeat:repeat-y;
}	
.borderedblue{
	 margin:0 auto; width:451px; margin:0 auto; background-position:0 0; background-repeat:repeat-y; height:auto;
}
.borderedblue p.bottom{
	margin:0 auto; background-position:0 bottom; background-repeat:no-repeat; padding:0 0 45px!important;
}
.borderedblue.narrow.parent{
	background-image:url(../images/dashed-blue-bg-narrow.jpg);
}
.borderedblue.normal.parent{
	background-image:url(../images/dashed-blue-bg-normal.jpg);
}
.borderedblue.wide.parent{
	background-image:url(../images/dashed-blue-bg-wide.jpg);
}
.borderedblue .child{
	background-position:0 0; background-repeat:no-repeat; padding:15px 20px 0!important;
}
.borderedblue.narrow .child {
	background-image:url(../images/dashed-blue-top-narrow.jpg);
}
.borderedblue.normal .child{
	background-image:url(../images/dashed-blue-top-normal.jpg);
}
.borderedblue.wide .child{
	background-image:url(../images/dashed-blue-top-wide.jpg);
}
.borderedblue.narrow p.bottom{
	background-image:url(../images/dashed-blue-bottom-narrow.jpg);
}
.borderedblue.normal p.bottom{
	background-image:url(../images/dashed-blue-bottom-normal.jpg);
}
.borderedblue.wide p.bottom{
	background-image:url(../images/dashed-blue-bottom-wide.jpg);
}
div.borderedblue p, div.borderedblue ul{
	padding:0 10px;
}
/*##########################################*/
.borderedyellow.parent{
	background-position:0 28px; background-repeat:repeat-y;
}
.borderedyellow{
	margin:0 auto; width:451px; background-position:0 0; background-repeat:repeat-y; height:auto;
}
.borderedyellow p.bottom{
	margin:0 auto; background-position:0 bottom; background-repeat:no-repeat; padding:0 0 45px!important;
}
.borderedyellow.narrow.parent{
	background-image:url(../images/dashed-yellow-bg-narrow.jpg);
}
.borderedyellow.normal.parent{
	background-image:url(../images/dashed-yellow-bg-normal.jpg);
}
.borderedyellow.wide.parent{
	background-image:url(../images/dashed-yellow-bg-wide.jpg);
}
.borderedyellow .child{
	background-position:0 0; background-repeat:no-repeat; padding:15px 20px 0!important;
}
.borderedyellow.narrow  .child{
	background-image:url(../images/dashed-yellow-top-narrow.jpg);
}
.borderedyellow.normal .child{
	background-image:url(../images/dashed-yellow-top-normal.jpg);
}
.borderedyellow.wide .child{
	background-image:url(../images/dashed-yellow-top-wide.jpg);
}
.borderedyellow.narrow p.bottom{
	background-image:url(../images/dashed-yellow-bottom-narrow.jpg);
}
.borderedyellow.normal p.bottom{
	background-image:url(../images/dashed-yellow-bottom-normal.jpg);
}
.borderedyellow.wide p.bottom{
	background-image:url(../images/dashed-yellow-bottom-wide.jpg);
}
div.borderedyellow p, div.borderedyellow ul{
	padding:0 10px;
}
/*##########################################*/
.boxblue.parent{
	
}
.boxblue {
	margin:0 auto; width:460px; border:1px solid #85B8CE; background-color:#E4F8FF;  padding:5px!important; height:auto;
}
.boxblue p.bottom{
	
}
div.boxblue p, div.boxblue ul{
	padding:0 5px;
}
/*##########################################*/
.boxyellow.parent{
	
}
.boxyellow{
	margin:0 auto; width:460px; border:1px solid #E5E585; background-color:#FFFFF3;  padding:5px!important; height:auto;
}
.boxyellow p.bottom{

}
div.boxyellow p, div.boxyellow ul{
	padding:0 15px;
}
/*##########################################*/
.custombox.parent{
	
}
.custombox{
	margin:0 auto; width:460px; padding:5px!important; height:auto;
}
.custombox p.bottom{

}
div.custombox p, div.custombox ul{
	padding:0 15px;
}
/*##########################################*/
.psbox.parent{
	background-position:0 0; background-repeat:repeat-y;
}
.psbox{
	margin:0 auto; background-position:0 0; background-repeat:repeat-y; height:auto; color:#BFBFBF
}
.psbox p.bottom{
	background-position:0 bottom; background-repeat:no-repeat; padding:0 0 12px!important;
}
.psbox.narrow.parent{
	background-image:url(../images/ps-bg-narrow.gif);
}
.psbox.normal.parent{
	background-image:url(../images/ps-bg-normal.gif);
}
.psbox .child{
	background-position:0 0; background-repeat:no-repeat; padding:10px 10px 0!important;
}
.psbox.wide.parent{
	background-image:url(../images/ps-bg-wide.gif);
}
.psbox.narrow  .child{
	background-image:url(../images/ps-top-narrow.gif);
}
.psbox.normal .child{
	background-image:url(../images/ps-top-normal.gif);
}
.psbox.wide .child{
	background-image:url(../images/ps-top-wide.gif);
}
.psbox.narrow p.bottom{
	background-image:url(../images/ps-bottom-narrow.gif);
}
.psbox.normal p.bottom{
	background-image:url(../images/ps-bottom-normal.gif);
}
.psbox.wide p.bottom{
	background-image:url(../images/ps-bottom-wide.gif);
}
div.psbox p, div.psbox ul{
	padding:0 10px!important;
}
/*##########################################*/		
.simpleshadow.parent{
	background-position:0 0; background-repeat:repeat-y;
}
.simpleshadow{
	margin:0 auto; background-position:0 0; background-repeat:repeat-y; height:auto;
}
.simpleshadow p.bottom{
	background-position:0 bottom; background-repeat:no-repeat; padding:0 0 30px!important;
}
.simpleshadow.narrow.parent{
	background-image:url(../images/comment-bg-narrow.png);
}
.simpleshadow.normal.parent{
	background-image:url(../images/comment-bg-normal.png);
}
.simpleshadow.wide.parent{
	background-image:url(../images/comment-bg-wide.png);
}
.simpleshadow .child{
	background-position:0 0; background-repeat:no-repeat; padding:20px 20px 0!important;
}
.simpleshadow.narrow  .child{
	background-image:url(../images/comment-top-narrow.png);
}
.simpleshadow.normal .child{
	background-image:url(../images/comment-top-normal.png);
}
.simpleshadow.wide .child{
	background-image:url(../images/comment-top-wide.png);
}
.simpleshadow.narrow p.bottom{
	background-image:url(../images/comment-bottom-narrow.png);
}
.simpleshadow.normal p.bottom{
	background-image:url(../images/comment-bottom-normal.png);
}
.simpleshadow.wide p.bottom{
	background-image:url(../images/comment-bottom-wide.png);
}
div.simpleshadow p, div.simpleshadow ul{
	padding:0 10px;
}
/**
  Separator
**/
p.pg-separator{
	width:100%px;
	text-align:center;
	overflow:hidden;
}
p.pg-separator img{
	display:block;
	border:0!important;
}