/* ALL PAGE STYLES */
.nospace {
	margin:0;
	padding:0;
}
.spaceabove {
	margin-top:.8em;
}
.halfspaceabove {
	margin-top:.4em;
}
.spacebelow {
	margin-bottom:.8em;
}
.halfspacebelow {
	margin-bottom:.4em;
}
.centered {
	text-align:center;
}
.paddedleft {
	padding-left:2px;
}
.padleft {
	padding-left:1em;
}
.padright {
	padding-right:1em;
}
.doublepadright {
	padding-right:2em;
}
.doublepadleft {
	padding-left: 2em;
}
.twopanel {
	padding-left:34px;
}
.hlhilite {
	color:#ffa002;
}
.floatleftimage {
	float:left;
}
.floatrightimage {
	float:right;
}
.utilmenu {
	position:relative;
	/*border:solid 1px red;*/
	text-align:left;
	margin-bottom:.6em;
}

.utilmenu ul {
	list-style: none;
	font-size:.9em;
	margin:0;padding:0;
	font-weight:normal;
}
.utilmenu li {
	float:right;
	border-left :solid 1px #fff;
	padding-left:.7em;
	margin-left:.7em;
}

.lastli {
	border-right:solid 1px #fff;
	padding-right:.7em;
}

/* TEMPLATE LINKS */
.utilmenu a {
	color:#fff;
}
.utilment a:hover {
	color:#ffff00;
}

/* MAIN CONTENT */
#ma-holder {
	color:#003366;
}
#ma-holder p {
	line-height:1.5em;
}
#ma-holder h2 {
	letter-spacing: normal;
	font-size:1.5em;
}
#ma-holder h3 {
	color:#ffff00;
}

/* HOME PAGE */
#mgtplan {
	background:#f3901e url(/_images-blj/mgtcp_bkgd.png) no-repeat right 0px;
	padding:1em;
	min-height:140px;
	/*border: 1px solid #fff;*/   /* if needed */
    /*-webkit-border-radius: 10px;*/    /* for Safari */
    /*-moz-border-radius: 10px;*/       /* for Firefox */
    position:relative;
}
#mgtplan .tl, #mgtplan .tr, #mgtplan .bl, #mgtplan .br
{
  width: 10px;
  height: 10px;
  position: absolute;
}

#mgtplan .tl, #pc2plan .tl, #n2nplan .tl, #gblplan .tl {
	background: url(/_images-blj/rc_tl.png) top left no-repeat;
	top: 0;
	left: 0;
	z-index: 1000;
}
#mgtplan .br, #pc2plan .br, #n2nplan .br, #gblplan .br {
	background: url(/_images-blj/rc_br.png) bottom right no-repeat;
	bottom: 0;
	right: 0;
}

#pc2plan {
	background:#e9be14 url(/_images-blj/pc2cp_bkgd.png) no-repeat right 0px;
	padding:1em;
	min-height:140px;
	position:relative;
}
#pc2plan .tl, #pc2plan .tr, #pc2plan .bl, #pc2plan .br
{
  width: 10px;
  height: 10px;
  position: absolute;
}
#n2nplan {
	background:#aab300 url(/_images-blj/n2ncp_bkgd.png) no-repeat right 0px;
	padding:1em;
	min-height:140px;
	position:relative;
}
#n2nplan .tl, #n2nplan .tr, #n2nplan .bl, #n2nplan .br
{
  width: 10px;
  height: 10px;
  position: absolute;
}
#gblplan {
	background:#0492df url(/_images-blj/glpcp_bkgd.png) no-repeat right 0px;
	padding:1em;
	min-height:140px;
	/*-webkit-border-radius: 10px;*/    /* for Safari */
    /*-moz-border-radius: 10px;*/       /* for Firefox */
    position: relative;
}
#gblplan .tl, #gblplan .tr, #gblplan .bl, #gblplan .br
{
  width: 10px;
  height: 10px;
  position: absolute;
}

.cpadhl {
	color:#fff;
	font-family: Georgia, times, serif;
	font-size:2em;
	margin:0;
	padding:0;
	line-height: 1em;
}
.cpadhl a {
	color:#fff;
	text-decoration:none;
}
.cpadhl a:hover {
	color:#eee;
}
.cpadlist {
	font-size:.9em;
	color:#fff;
	margin:0;
	padding:0;
	margin-top:.5em;
	margin-left:1em;
}

.cpadlist li {
	margin:0;
	padding:0;
	margin-bottom:.2em;
}

/* Calling Plan Page Styles*/
.cpholder p,.cpname p,.cpdesc p,.cplink p {
	margin:0;
}
.cpholder {
	position:relative;
	background:#fff url(/_images-blj/cp_bkgd.png) repeat-x left top;
	margin-bottom:8px;
}
.cpholder .sb-inner { 
	background:#fff;
}
.cppad {
	padding:12px;
	padding-left:20px;
	padding-bottom:18px;
}
.cpname {
	margin:0;
	font-size:1.2em;
	font-weight:bold;
	color:#003366;
	margin-bottom:.3em;
}
.cpdesc {
	margin:0;
	margin-bottom:1em;
}
.cpdesc ul {
	margin-top:0px;
	margin-top:4px;
}
.cpdesc p {
	margin-bottom:.5em;
}
.cplink {
	float:left;
	margin:0;
}
.cpprice {
	font-family: "Georgia", serif;
	font-weight:bold;
	color:green;
	float:left;
	margin-left:8px;
	font-size: larger;
}
.pagescopy .cpholder a {
	color:#333;
	font-size:small;
	font-weight: normal;
}
.pagescopy .cpholder a:hover {
	font-weight: normal;
}


/*FAQs*/
#faqcon {
	/*background: #efefef;
	padding:1em;*/
}
.pagescopy .faqanchor {
	color:#003399;
	font-size:.8em;
}

.faqbox {
	padding:1em;
	background:#fff url(/_images-blj/cp_bkgd.png) repeat-x left top;
}

.faqbox h2 {
	color:#003399;
	line-height:.9em;
	margin-bottom:-.5em;
	margin-top:0;
}
.backtotop {
	margin:0;
	padding:0;
	line-height:1em;
}
/*RATES*/
#rsearch{
	margin:0;
	padding:0;
}
#rsearch legend{
	color:#333;
}
#rsearch fieldset{
	color:#333;
}
#rategraphic {
	padding:12px;
	padding-bottom:18px;
	margin-left:34px;
}
#rategraphic .sb-inner { 
	background:#fff;
}
#rategraphic .sb-border {
	background:#ff9900;
}
#ratetable {
	padding:12px;
	padding-bottom:18px;
}
#ratetable .sb-inner { 
	background:#fff;
}
#ratetable .sb-border {
	background:#ff9900;
}
#rgtbl {
	font-size:small;
	width:100%;
	/*border-collapse: collapse;*/
}
#rgtbl th {
	border:solid 1px #000;
	padding-left:4px;
	background:#ccc;
	border-collapse: collapse;
}
#rgtbl td {
	border:dotted 1px blue;
	padding-left:4px;
}

/*RATE IMAGE STYLES */
#picimageholder {
	position:relative;
}
#piccover {
	position:absolute;
	top:0;
	left:0;
	width:260px;
	height:200px;
	background:#fff;
}

/*LEFT CTA */
.ctaitem {
	width:240px;
}
.ctacell {
	/*width:256px;*/
	display:none;
}

