/* Elements */
body {margin:0;background-color:#FFFFFF;color:#000000;width:728px;} 
td {font: 11px Verdana, san-serif;}
img {border-width:0px;}
h1 {font: bold 12px Arial;margin:0;padding-bottom:5px;color:#330000;}
h2 {font: bold 12px Verdana;margin:0;padding-bottom:5px;}
h3 {font: bold 10px Verdana;margin:0;}
h4 {font: bold 18px Verdana;margin:0;color:#330000;}
h5 {font: bold 11px Verdana;margin:0;color:#330000;}
a {color:#3366CC;}
ul {margin:0;padding:0;}
ul .largergap {padding:2px 0;list-style-position: outside;}
ul .largergap li{list-style-type:none;margin-left:11px;	list-style-image: url(/imgs/icn_arrow_blue_nav.gif);
	list-style-position: outside;}
li {list-style-type:none;margin-left:11px;}
ul.withbullets {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 30px;
}
ul.withbullets li {list-style-type:square;}
input.volume {background-color:#FFFFFF;color:#000000;width:40px;}

/* IDs */
#container {border:solid 1px #000000;border-right-color:#80CED0;width:728px;}
#container.popup {border-right-color:#000000;}
#content_left {width:545px;border-top:solid 1px #80CED0;border-right:solid 1px #80CED0;vertical-align:top;}
#content_right {width:555px;border-top:solid 1px #80CED0;vertical-align:top;}
#content_center {width:372px;border-top:solid 1px #80CED0;border-right:solid 1px #80CED0;vertical-align:top;}

#homecontentholder {width:436px;background: url(/imgs/xln_background_home.gif) no-repeat top;padding:24px 13px 0 95px;}
#homecontent {width:436px;height:300px;background: url(/imgs/xln_background_homecontent.gif) repeat-y top left;padding:0 23px;font:11px Verdana;line-height:20px;}
#homecontent td {font:11px Verdana;line-height:20px;vertical-align:top;}

#contentholder {background: #FFFFFF;padding:10px 10px 10px 10px;}
#content {font:11px Verdana;line-height:16px;}

#servicescontentholder {background: url(/imgs/xln_background_services.gif) no-repeat top;padding:12px 0 0 12px;}
#servicescontent {font:11px Verdana;line-height:16px; padding-right:13px;}

#qualifiedcontentholder {background: url(/imgs/xln_background_qualified.gif) no-repeat top;padding:12px 7px 0 12px;}
#qualifiedcontent {font:11px Verdana;line-height:16px;}

#industrycontentholder {background: url(/imgs/xln_background_industry.gif) no-repeat top;padding:12px 13px 0 12px;}
#industrycontent {font:11px Verdana;line-height:16px;}

#nationwidecontentholder {background: #FFFFFF;padding:12px 13px 0 12px;}

#uspsincreasecontentholder {padding:12px 0 0 16px;}
#uspsincreasecontentholder #content p {margin-right:13px;}
#uspsincreasecontentholder .rateinfo {margin:15px auto;text-align:center;}
#uspsincreasecontentholder .rateinfo td {padding:0 20px;}
#uspsincreasecontentholder .rateupdatetable {text-align:center;color:#26A9AC;width:211px;margin:0 0 10px 0}
#uspsincreasecontentholder .rateupdatetable td {height:18px;}
#uspsincreasecontentholder .productrow {height:24px;font-weight:bold;font-size:13px;color:#26A9AC;}
#uspsincreasecontentholder .rateupdatetable .hdrrow {height:24px;width:110px;font-weight:bold;border-top:solid 1px #51BABD;border-bottom:solid 1px #51BABD;}

#contactups_pod {background-color:#FFFFFF;border:solid 1px #80CED0;border-left:none;margin:10px 0;padding:5px 8px 5px 6px;}
#textonly_pod {background-color:#FFFFFF;color:#330000;border:solid 1px #80CED0;margin:10px 0;padding:5px 8px 5px 6px;}
#leftsubmenu {border-right:solid 1px #80CED0;border-bottom:solid 1px #80CED0;height:auto;padding:10px 8px 10px 6px;}

#calculatorentry {width:685px;border-collapse:collapse;margin-left:15px;}
#calculatorentry td {text-align:center;border:solid 1px #CCCCCC;}

#calculatorresults {display:none;width:685px;border-collapse:collapse;margin-left:15px;}
#calculatorresults td {height:24px;text-align:center;border:solid 1px #CCCCCC;}
.button {margin:0;height:18px;font:bold 10px Verdana;color:#FFFFFF;background-color:#6699FF;border-top:solid 1px #A5D7FF;border-right:solid 1px #757DD7;border-bottom:solid 1px #757DD7;border-left:solid 1px #A5D7FF;cursor:pointer;}
#instructions {width:100%;text-align:center;margin:0 0 10px 0;}
#calculatorresults .spacer {height:10px;border:none;}

/* Generic classes */
.column_right {width:183px;vertical-align:top;}
.column_left {width:173px;vertical-align:top;}
.withtop {border-top:solid 1px #80CED0;}
.rightborder {border-right:solid 1px #51BABD;}
.norightborder {border-right:none !important;}
.small {font-size:10px;}
.bold {font-weight:bold;}
.footnote {font-size:9px; color:#999999;margin:20px 0 0 0;}
.center {text-align:center;}
.increasesubhead {background: url(/imgs/xln_background_gradient.gif) no-repeat;border-top:solid 1px #51BABD;border-bottom:solid 1px #51BABD;height:32px;font:bold 18px Arial;color:#51BABC;padding-left:15px;text-align:left;}
.increaseterms {
	border-top:solid 1px #51BABD;
	border-bottom:solid 1px #51BABD;
	height:32px;
	font:bold 18px Arial;
	color:#51BABC;
	padding-left:15px;
	display:table;
	text-align:left;
	background-image: url(/imgs/xln_background_gradient.gif);
	background-repeat: repeat-y;
}
.increasesubhead * {vertical-align:middle;}

.networklist {font:bold 13px Arial, sans-serif;color:#000000;padding-top:2px;padding-bottom:2px;}
.networklist *{vertical-align:middle;}

.notifications {font:10px Verdana; text-align:left; margin-top:10px;margin-bottom:10px;}
.notifications ul {

	margin-bottom: 10px;
	margin-left: 10px;

}
.notifications li {
	list-style-image: url(/imgs/icn_arrow_blue_nav.gif);
	list-style-position: outside;
	padding:0px 0px 5px 0px;
	line-height:1.2em;

}
.sectionheader {color:#825300; font-size:9pt; font-weight:bold;}
.modulepad {padding-left:10px; padding-right:10px;}
.modulepadarrow {padding-left:10px; text-indent:-13px; padding-right:5px;}
.header {color:#330000; font-size:13pt; font-weight:900;}

.submenu_in {color:#330000;font-weight:bold;font-size:10px;}
.siteguidecolumn {vertical-align:top;padding:0 3px;width:20%;}
#leftsubmenu li{text-indent:-11px;margin-left:11px;}
.siteguidecolumn li{text-indent:-11px;margin-left:11px;}
.sub {text-indent:-8px !important;margin-left:19px !important;}
.subsub {text-indent:-8px !important;margin-left:27px !important;}
#faqlist li{text-indent:-11px;margin-left:11px;}
.error {font-weight:bold;color:#CC0000;}

.XtallBottom {padding-left:11px;}
.subtallBottom {padding-left:8px;}

.nothumb {width:100%;}
.withthumb {width:375px;}

.subheader {font:bold 14px Arial;background-color:#DFF3F3;height:24px;padding:0 0 0 8px;margin:25px 0 15px 0;}
.subheader * {vertical-align:middle;}

.leftbanner {border-top:solid 1px #FFFFFF;margin:5px 0;}

.industrythumb {border:solid 1px #80CED0;float:right;}
.industrysubsubhead {font: bold 10px Verdana;margin:10px 0 0 0;}

.faq_q {margin:10px 0 0 17px;text-indent:-17px;font-weight:bold;color:#330000;}
.faq_a {margin:0 0 0 33px;text-indent:-16px;}

.tableheader { border-bottom-color:#80CED0 !important; font:bold 11px Verdana;padding:0 10px;background:#003436;color:#FFFFFF;height:24px;vertical-align:middle !important;}
.tablesubheader {border-top-style:none; font:bold 11px Verdana;padding:0 10px;background:#80CED0;color:#330000;height:23px;vertical-align:middle !important;}
.glossarytable {margin-bottom:15px;width:500px;vertical-align:top;border-collapse:collapse;}
.glossarytable td {vertical-align:top;border:solid 1px #CCCCCC;}
.mailinfotable {margin-bottom:15px;width:500px;vertical-align:top;border-collapse:collapse;}
.mailinfotable td {vertical-align:top;border:solid 1px #CCCCCC;}
.presstable {vertical-align:top; width:100%; text-align:left; padding-bottom:10px;}
.presstable td {vertical-align:top;border:solid 1px #CCCCCC;}
tr.alt {background-color:#EEEEEE;}
.hdr_calc td {font-weight:bold;vertical-align:bottom;}

/*Terms and Condition styles*/
.tsubheader {
	background-color:#DFF3F3;
	height:30px;
	padding:0 0 0 8px;
	margin:10px 0 10px 0;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #60513A;
	
}
.tsubheader * {vertical-align:middle;}
.tsectionheader {color:#825300; font-size:9pt; font-weight:bold;}


/* Colors */
/** Backgrounds **/
.bg_golden {background-color:#FFD124;}
.bg_darkGreen {background-color:#003436;}
.bg_ltGreen {background-color:#DCEDE5;}
.bg_white {background-color:#FFFFFF;}
.bg_ltBlue {background-color:#80CED0;}
.bg_deepRed {background-color:#850600;}
.bg_ltBlue_dots {background: #003436 url(/imgs/xln_11dots_ltblue.gif);}

/** Forecolors **/
.white {color:#FFFFFF;}
.golden {color:#FFD124;}
.ltBlue {color:#80CED0;}
.darkBlue {color:#008198;}
.grey {color:#999999;}
.ltbrown {color:#60513A;}
.darkBrown {color:#330000;}
.turquoise {color:#26A9AC;}

/** Nav header **/

.calloutheader			{color:#666666; font-size:9pt; font-weight:bold; padding-left:10px; padding-right:5px; padding-top:5px; padding-bottom:9px;}
.supportmoduletop			{background-image: url(/imgs/xln_support_mod_top.gif);}


.pi-mA4-t{font-size:8pt;}
.pi-mB1-t{font-size:8pt;}
.pi-mB1-c{font-size:8pt;}
.moreinfo{float:left; padding:0px 0px 0px 10px;}
.maincontent{width:530px;padding:15px 0px 10px 0px;}
.updatetable {vertical-align:top; width:100%; padding-bottom:10px;}
.ccpnbmbg3{background-image:url(/imgs/xln_pri_nav_bg_blue.gif);background-repeat: repeat;}

.video {
border:1px solid #80CED0;
padding:5px;
background-color:#DCEDE5;
display:table;
}

.modMsg {
background-color:#FFFFFF;
border:1px solid #80CED0;
margin:5px;
display:table;
padding:1px;
width:auto;
}


.modPhoto {
background-color:#80CED0;
border:1px solid #80CED0;
margin:0px 10px 10px 0pc;
float:left;
width:auto;
padding:1px;

}

.modMsgTxt {
background-color:#FFFFFF;
padding:5px;
display:block;
height:auto;
margin:5pz;
}

.modMsgTxt p {
margin-top:0px;
}
.modMsg h4{
margin:0px;
padding:5px;
font-size:11pt;
}
.modMsg a{
color:#60513A
}

.vidmod {
background-color:;
}
div.stepModFlex {
background-color:#DCEDE5;
border:1px solid #908474;
display:block;
margin:0px;
}

div.stepModContent {
padding:5px;
}
fieldset {
border:medium none;
margin:5px;
padding:0;}

.hr{
background-color:#B0A696;
line-height:1px;
margin-bottom:10px;
margin-top:10px;
}

.caption  {
color:#003436;
display:inline;
float:left;
font-size:12pt;
font-weight:bold;
margin:0;
padding-left:8px;
}
/*-- Pagination --*/
.pagination {text-align:right; padding:0px; padding-top:5px;}
.pagination .btn {border-style:solid;border-width:1px;font-family:arial,sans-serif;font-size:0.95em;font-weight:bold;padding:2px 6px 1px 6px; margin:0px;}

div.pagination .btn_on {border-style:solid;border-width:1px;font-family:arial,sans-serif;font-size:0.95em;font-weight:bold;padding:2px 6px 1px 6px;}
* html div.pagination .btn_on{overflow:visible; padding:2px 6px 1px 6px; margin:0px 2px;}

div.pagination .btn_off {border-style:solid;border-width:1px;font-family:arial,sans-serif;font-size:0.95em;font-weight:bold;padding:2px 6px 1px 6px;}


div.pagination .btn {
background-color:#6699FF;
border-color:#99CCFF #6666CC #6666CC #99CCFF;
border-style:solid;
background-repeat:no-repeat;
border-width:1px;
color:#FFFFFF;
font-family:arial,sans-serif;
font-size:0.95em;
font-weight:bold;
margin:0;
padding:2px 6px 1px 6px;
}

button.btn{
background-color:#6699FF;
border-color:#99CCFF #6666CC #6666CC #99CCFF;
border-style:solid;
background-repeat:no-repeat;
border-width:1px;
color:#FFFFFF;
font-family:verdana,arial,sans-serif;
font-size:0.95em;
font-weight:bold;
padding:2px 6px 1px 6px;
}

.btn, .btn_go{
cursor:pointer;
}

                
div.pagination .btn_off {
border-style:solid;
background-color:#008198;
background-image:url(/imgs/icn_arrow_white.gif);
background-position:right center;
background-repeat:no-repeat;
border-color:#99CCFF #6666CC #6666CC #99CCFF;
border-style:solid;
border-width:1px;
color:#ffffff;
font-family:arial,sans-serif;
font-size:0.95em;
font-weight:bold;
padding:1px 5px 2px;
width:80px;
}                
* html button.btn {overflow:visible; padding:2px 6px 1px 6px; margin:0px 2px;}                
* html input.btn {overflow:visible; padding:2px 6px 1px 6px; margin:0px 2px;}         

* html button .btn_off{overflow:visible; padding:2px 6px 1px 6px; margin:0px 2px;}

* html button .btn_play{overflow:visible; padding:2px 6px 1px 6px; margin:0px 2px;}

div.pagination .btn_play {
border-style:solid;
background-color:#008198;
background-image:url(/imgs/icn_arw_wht.gif);
background-position:right center;
background-repeat:no-repeat;
border-color:#99CCFF #6666CC #6666CC #99CCFF;
border-style:solid;
border-width:1px;
color:#ffffff;
font-family:arial,sans-serif;
font-size:0.95em;
font-weight:bold;
padding:1px 5px 2px;
width:80px;
} 

.home_bg_ltGreen {background-color:#DCEDE5; padding:5px;}
.downarrow{
    background: url("/imgs/icn_anchor.gif") no-repeat scroll 0 30% transparent;
	margin:0px 0px 0px 8px 0px;
    padding-left: 20px;
}
.mitopic{
    font-size: 1.1em;
    padding-bottom: 0;
    padding-left: 15px;
	display:block;
	text-align:left;
	margin:0px 0px 5px;}
	
.alt {background-color:#EEEEEE;}
.icn_video {
    background: url("/imgs/icn_video.gif") no-repeat scroll 100% 100% transparent;
    padding-right: 20px;
	display:inline-block;
}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 728px; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.modal-footer {
    padding-top:10px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
