/*css document */

/*global background page elements*/

body {
	background: url(../images/background/background_rpt.jpg) #9AA3B5;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	line-height: 140%;
	padding-top: 0px;
}

.body_print {
	background: url(../images/background/background_rpt.jpg) #9AA3B5;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	line-height: 140%;
}

.formfield {
/*#5962B1*/
	border: 1px solid #9A9ECB;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
}

.section_title {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #141F59;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.main_table_top{
	width: 764px;
	background: url(../images/background/ctr_table_top.jpg);
	background-repeat: no-repeat;
	height: 18px;
}

.main_table_ctr{
	background: url(../images/background/ctr_table_rpt.jpg);
	background-repeat: repeat-y;
	width: 764px;
	padding-left: 12px;
	padding-right: 12px;  
}

.main_table_bottom{
	background: url(../images/background/ctr_table_bottom.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 13px;
}

.header_area {
	background: url(../images/background/ctr_table_rpt.jpg);
	background-repeat: repeat-y;
	height: 65px;
	padding-left: 10px;
	padding-right: 12px;
}


/*nav background elements*/

.nav_left {
	background: url(../images/nav/nav_left.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 14px;
}

.nav_right {
	background: url(../images/nav/nav_right.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 17px;
}

.white_nav {
	height: 36px;
}


/*footer  background  elements*/

.footer_left {
	background: url(../images/footer/footer_left_cap.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 14px;
}

.footer_right {
	background:url(../images/footer/footer_right_cap.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 17px;        /* fix stupid footer lineing up issue */
}

.footer_ctr {
	background: url(../images/footer/footer_rpt_x.jpg);
	background-repeat: repeat-x;
	height: 44px;
	width: 735px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #FFFFFF;
}

.footer_ctr a:link {
	font-family: "Trebuchet MS";
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	/*color: #FF9546;*/
  color: #FF9546;
}

.footer_ctr a:visited {
	font-family: "Trebuchet MS";
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	color: #8385C4;
}

.footer_ctr a:hover {
	font-family: "Trebuchet MS";
	font-style: normal;
	text-decoration: underline;
	font-weight: normal;
	color: #ffffff;
}

.footer_ctr a:visited {
	font-family: "Trebuchet MS";
	font-style: normal;
	font-weight: normal;
	color: #FF9546;
}


/*front page elements*/

.center_col_rpt{
	background: url(../images/global/center_col_rpt_y.jpg);
	background-repeat: repeat-y;
	width: 10px;
	padding-left:3px;
	padding-right:3px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.left_col {
	width: 440px;
	padding-left: 5px;
	padding-right: 5px;
}
.right_col {
	width: 250px;
	padding-right: 5px;
}

.news_container {
	line-height: 110%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #CCCCCC;
	width: 232px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-right:5px;
		margin-top:5px;
	vertical-align:top;
}

.news_date{
	color: #9AA3B5;
	font-family: "Trebuchet MS";
	font-size: 12px;
}
.more {
	font: "Trebuchet MS";
	/*color: #6D75BA;*/
	float: right;
	padding-right: 10px;
}

a:link {
	font-family: "Trebuchet MS";
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #8385C4;
}

a:visited {
	font-family: "Trebuchet MS";
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	color: #FF9546;
}

a:hover {
	font-family: "Trebuchet MS";
	font-style: normal;
/*	text-decoration: underline;*/
	font-weight: normal;
	color: #FF9546;
}

a:visited {
	font-family: "Trebuchet MS";
	font-style: normal;
	font-weight: normal;
	color: #FF9546;
}

/*inside page elements*/
.breadcrumb {
	font-family: "Trebuchet MS";
	font-size: 9px;
}
	
.page_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#737373;
	font-weight:bold;
}

.page_sub_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#737373;
	font-weight:bold;
  padding-top:25px;  
  padding-left: 205px;  
}

.inside_center_col{
	width: 500px;
	padding-left:3px;
	padding-right:3px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.inside_left_col {
	width: 170px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left:5px;
	margin-left:0;
}
.inside_right_col {
	width: 215px;
	padding-right: 5px;
}

.inside_news_container {
	line-height: 110%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #CCCCCC;
	width: 190px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-right: 5px;
	margin-top: 5px;
	vertical-align: top;
}

.inside_table_background {
	background: url(../images/inside/image_lwr_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/*subnav*/

.subnav_top {
	background: url(../images/subnav/top.jpg);
	background-repeat: no-repeat;
	height: 32px;
}

.subnav_container{
	background: #F6F6F6;
	width: 157px;
	border-style: solid;
	line-height: 200%;
	border-width: 0px 2px 0px 2px;
	margin-left: 1px;
	padding-top: 5px;
	border-color: #CCCCCC;
}

.subnav_title {
	height: 15px;
	vertical-align: middle;
	padding-top: 8px;
	font-size: 14px;
	font-weight: bold;
}

.subnav_bottom {
	background: url(../images/subnav/bottom.jpg);
	background-repeat: no-repeat;
}

.subnav_line {
	background: #CCCCCC;
	width: 100px;
	height: 1px;
}
.sublink_off {
	background: url(../images/subnav/subnav_arrow_rght.jpg);
	background-position: 0.1em 0.4em;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin-left: 6px;
	padding-left: 22px;
	color: #8385C4;
}
.sublink_on {
	background: url(../images/subnav/subnav_arrow_down.jpg);
	background-position: 0.1em 0.4em;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin-left: 6px;
	padding-left: 22px;
	color: #FF9546;
}	

.sub_sub_top {
	background: url(../images/sub_sub/top.jpg);
	background-repeat: no-repeat;
	height: 5px;
	margin-left: 4px;
	width: 152px;
}

.sub_sub_ctr {
	background: url(../images/sub_sub/center_rpt.jpg);
	background-repeat: repeat-y;
	width: 152px;
	margin-left: 4px;
}

.sub_sub_lower {
	background: url(../images/sub_sub/bottom.jpg);
	background-repeat: repeat-y;
	height: 5px;
	margin-left: 4px;
	width: 152px;
}

.sub_sub_line {
	background: url(../images/sub_sub/line.jpg);
	background-repeat: no-repeat;
	width: 89px;
	height:1px;
	background-position:center;
}

.sub_sub_on {
	background:url(../images/sub_sub/bullet.jpg);
	background-position: 1.0em 0.8em;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin-left: 6px;
	padding-left: 22px;
	color: #FF9546;
}

/*printer friendly page*/

.white_tbl {
	background: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size:11px;
}

.print_friendly_line {
	background: #CCCCCC;
	width: 610px;
	height: 1px;
}

.print_body {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}	

.close {
	background-image:url(../images/icon/close.jpg);
	background-position: -.3em -.1em;
	background-repeat:no-repeat;
	padding-left:15px;
}
.print {
	background-image:url(../images/icon/print.jpg);
	background-position: 5em -.1em;
	background-repeat:no-repeat;
	padding-left:14px;
}

.backtotop {
	background-image:url(../images/icon/backtotop.jpg);
	background-position: 7.9em -.1em;
	background-repeat:no-repeat;
	padding-left:14px;
}

.backtotop_content {
	background-image:url(../images/icon/backtotop.jpg);
	background-position: 23em -.1em;
	background-repeat:no-repeat;
	padding-left: 14px;
}

.spacer_15 {
	width: 345px;
	height: 15px;
}


/*  Used as headers for text */
.text_title
{
  font-size: 1.1em;
  font-weight: bold;
  margin: 10px 0;
}

.text_normal
{
  text-align: justify;
}

.press_date
{
  font-weight: bold;
  color: #FF5B0D;
  margin: 0px 10px 10px 10px;
}

.press_head
{
  font-size: 1.5em;
  font-weight: bold; 
  margin: 0px 10px 10px 10px;
}

.press_subhead
{
  font-size: 1.0em;
  font-weight: bold; 
  margin: 0px 10px 10px 10px;
}

.press_text
{
  text-align: justify;
  margin: 0px 10px 30px 10px;
}

.content_highlight
{
  font-weight: bold;
  color: #FF5B0D;
  text-align: center;
  margin: 15px 35px 0 35px;
}

tr.inter1
{
  background-color: #e0e0e0;
  color: #000000;
}

tr.inter2				 			/* grey */
{
/*  background-color: #e0e0e0;*/
}

.main_table
{
  margin-left:auto;
  margin-right:auto;
  vertical-align: top;
  border-spacing: 0;  
  width: 764px;
  border-collapse : collapse;
}

.min_height
{
  min-height:475px;
  height:auto !important;
  height:475px;
}

.rates
{
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.content
{
  min-height: 200px
}

.highlight
{
  background-color: #263458;
  color: #F47522;  
}

td .title
{  
  font-size: 0.9em;
  text-decoration: underline;  
}

td .text
{
  padding-right: 80px;
  font-size: 0.7em;  
}

.service_img
{
  border-style: none;
}

.next_button
{
  float: right;
  margin-right: 50px;
}

#promo_table
{
  border: 1px outset;
  margin-right:40px;
}

#hiddenText
{
  display: none;
}

#td1
{
  color: black;    
}

#td2
{
  background-color: #e0e0e0;
}

#bill1
{
  color: black;
  background-color: #ECE9D8;
}

#bill2
{
  background-color: #A8A8A8;
}

#phone_plan, #phone_plan_title
{
  background-color: #ECE9D8;
}
